*{margin:0;padding:0;list-style:none;}
BODY {
	margin:0 auto;
	padding:0; 
	font-family:"Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif ;	 
	font-size:12px;
	height:auto !important;
	background:url(images/bj.jpg) repeat-x top;
}
.p10{padding:10px}
h1{ font-size:12px; font-weight:bold; display:inline}
a {text-decoration: none; color:#252525;}
a:hover {color:#033b8e; text-decoration: none;}
.clr{clear:both; height:0px; overflow:hidden}
.kh{height:7px; overflow:hidden}
table{ font-size:12px; text-decoration:none}
.index{width:1050px; height:auto !important; margin:0 auto;}
.index1{width:1000px; height:auto !important; margin:0 auto;}
.lin25{line-height:25px}
.lin28{line-height:28px}
.flo{float:left}
.fro{float:right}
.mr10{margin-right:10px}
.ml18{margin-left:18px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mb18{margin-bottom:18px}
.mt18{margin-top:18px}
.mt8{margin-top:8px}
.mr30{margin-right:30px}
.pt8{padding-top:8px}
.w230{width:230px}
.w620{width:620px}
em{font-style:normal;}
.h_pho p { font-family:"Microsoft YaHei"; font-size:13px; color:#000; background:url(images/h_pho.gif) no-repeat left 0; padding-left:45px;  margin-top:10px}
.h_pho span { color:#b51a12; font-size:26px; display:block; font-family:Impact}
input {width:120px; height:22px; border:#a5a5a5 solid 1px}
.top{width:1050px; margin:0 auto; height:115PX; padding-top:30px}
#top_2{width:1050px; margin:0px auto; overflow:hidden; height:46px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"}
#top_2 ul{margin-left:50px}
#top_2 ul li{ display:inline;}
#top_2 ul .lii{float:left; width:7px; overflow:hidden}
#top_2 Ul li a{width:110px; height:43px; line-height:43px; display:block; float:left; text-align:center;color:#ffffff;}
.banner{position:relative;height:417px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; min-width:1100px; margin-bottom:20px;}
.slides{position:relative;z-index:1;}
.slides li{height:417px;}
fieldset, img{border:none;}
.flex-control-nav{position:absolute;bottom:20px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(images/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(images/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.inaboutbt{font-size:24px; line-height:40px; height:50px;color:#004080; background:url(Images/line.jpg) no-repeat bottom left}
.inabouttxt{line-height:25px; font-size:14px; margin-top:10px}
.amore{ width:100px; height:30px; line-height:30px; float: left; text-align:center;color:#fff; font-size:14px; display:block; background-color:#004080; border-left:6px solid #0e6bc8; margin-top:10px}
.amore:hover{color:#FFF}
.bangenr{ width: 100%; height: 160px; border: 1px solid #dedede; margin-top: 10px;}
.bangenr ul{ width: 100%; height:auto; padding-top:10px;}
.bangenr ul li{ width: 190px; height: auto; float:left; margin: 0px 7px;}
.inprobj{background:url(Images/djybj.jpg) no-repeat center top; width:100%; padding:20px 0px 50px 0px; margin-top:40px}
#in-bigclass{margin:0px 10px 10px 10px; padding-top:8px;}
#in-bigclass li{float:left; line-height:30px; height:30px; font-size:14px; font-weight:bold; width:110px;  margin:0px 8px 0px 8px; border:#FFF solid 1px; color:#FFF; text-align:center}
#in-bigclass li a{color:#FFF}
#in-bigclass li a:hover{background:#F60; border:#FFF; display:block; height:30px; width:110px; text-align:center}
.inpro{float:left; margin:0px 8px; margin-top:10px; overflow:hidden; display:inline; width:246px}
.inpro .pro{height:163px; width:238px; border-top:#ffffff solid 2px; border-left:#ffffff solid 2px; border-right:#ffffff solid 2px; padding:2px; background:#FFF}
.incptxt{text-align:center; line-height:30px; font-size:14px; color:#FFF; background:#FFF; width:246px; height30px;}
.innews1{border:#dcdcdc solid 1px; width:300px; height:270px; margin-top:10px;}
.innewsbt1{background:#387003; height:38px; line-height:38px; color:#FFF; font-size:16px; padding:0 10px 0px 20px; margin-bottom:10px}
.innews1 h2 { font-size:16px; background:url(images/barryx.gif) no-repeat left bottom; height:37px; line-height:37px; padding-right:5px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";margin-bottom:10px}
.innews1 h2 a { color:#0e3797; background:url(images/icon.gif) no-repeat 5px center; padding-left:20px; display:block}
.innews1 h2 span a { font-size:12px; font-family:"ËÎÌå"; font-size:12px; padding:0; background:none; color:#b7b7b7;}
.incasebj{background:url(Images/lybg.jpg) no-repeat center top; margin-top:40px;  padding:20px 0px 40px 0px;}
.product_scroll{padding:12px 31px 10px 35px; position:relative;}
.product_scroll_inner{ height:191px; overflow:hidden;}
.product_scroll ul{ width:183px; float:left; padding:0 6px; overflow:hidden; height:201px }
.product_scroll li img{ width:179px; height:141px; padding:2px; border:1px solid #cecccc; overflow:hidden;}
.product_scroll li.text{ height:26px; line-height:26px; overflow:hidden; white-space:nowrap;  text-align:center; margin-top:1px; font-size:14px; color:#FFF}
.product_scroll li.text a{color:#FFF}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:24px; height:83px; background:url(images/roll.jpg) no-repeat 0 0; position:absolute; top:40px; cursor:pointer;}
.product_scroll .btn_l{ left:4px; overflow:hidden;}
.product_scroll .btn_r{ background:url(images/roll.jpg) no-repeat right 0; right:5px;}
.product_scroll li a{ line-height:22px;}
.innews{border:#dcdcdc solid 1px; width:362px; height:270px; margin-top:10px;}
.innewsbt{background:#387003; height:38px; line-height:38px; color:#FFF; font-size:16px; padding:0 10px 0px 20px; margin-bottom:10px}
.innews h2 { font-size:16px; background:url(images/barryx.gif) no-repeat left bottom; height:37px; line-height:37px; padding-right:5px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ";margin-bottom:10px}
.innews h2 a { color:#0e3797; background:url(images/icon.gif) no-repeat 5px center; padding-left:20px; display:block}
.innews h2 span a { font-size:12px; font-family:"ËÎÌå"; font-size:12px; padding:0; background:none; color:#b7b7b7;}
.ry_c { padding:19px 0 0 11px; width:236px; height:268px;}
#innews li{background:url(Images/ico-4.jpg) no-repeat 8px center; height:26px; line-height:26px; padding-left:18px; width:340px; float:left; overflow:hidden}
#innews li span{float:right; margin-right:10px}
#banner_in {clear: both; height: 250px; background: url(images/nbanner1.jpg) no-repeat center top;}
#banner_in1 {clear: both; height: 250px; background: url(images/nbanner2.jpg) no-repeat center top;}
#banner_in2 {clear: both; height: 250px; background: url(images/nbanner3.jpg) no-repeat center top;}
#banner_in3 {clear: both; height: 250px; background: url(images/nbanner4.jpg) no-repeat center top;}
#banner_in4 {clear: both; height: 250px; background: url(images/nbanner5.jpg) no-repeat center top;}
.footer {height: 335px;  overflow: hidden; background:url(Images/footer-bg.jpg) no-repeat center top #535353; padding-top: 2px;
    position: relative; width: 100%; margin-top:10px}
.dblogo{margin-top:20px;}
.footer_nav{color: #fff;height: 45px;line-height: 45px;text-align: center;padding-bottom: 10px; font-size:14px}
.footer_nav a {padding: 0 16px;color: #FFF;}
#footer_container .copyright {
  line-height: 28px;
  color: #FFF;
  text-align: left; margin:0 auto; width:780px; padding-bottom:10px
}
#footer_container .copyright a {
    color: #fff;
}
.footnavw{float:left; margin-top:10px; margin-bottom:10px; border-left:#FFF solid 1px; margin-left:50px; padding-left:50px; line-height:26px}
.footwx{float:left; margin-left:50px;  padding-left:50px; border-left:#FFF solid 1px; margin-top:10px}
.nbor{height:40px; line-height:40px; background:#004080; width:230px; font-size:16px; text-align:center; color:#FFF}
#n-left li{ margin:10px 0px 0px 0px; font-size:14px;}
#n-left li a{background:#E9E9E9; border:#D4D4D4 solid 1px; height:35px; width:228px; line-height:35px;  display:block; text-indent:33px;}
#n-left li a:hover {background:#055B9A; height:37px; width:230px; border:0px; line-height:37px; color:#FFF}
.n-middle{width:742px; float:right; overflow:hidden; }
#nnews{border:#E0E0E0 solid 1px}
#nnews li{line-height:25px; padding-left:15px; background:url(/Images/01.gif) no-repeat 5px center; height:25px;}
.footdbj{background:#333; height:38px; line-height:38px; width:100%; text-align:center; color:#FFF}
.footdbj a{color:#FFF}


.n-product1{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:166px}
.n-product1 .pro{height:137px; width:163px; border:#d1d1d1 solid 1px;}
.contactbj{background:url(Images/contact.jpg) no-repeat right bottom; height:311px; padding-left:50px; padding-top:20px}
.inlxwm{line-height:28PX; padding-top:10PX}
.in-bj{background:url(Images/btdh_02.jpg) repeat-x; height:28px; width:88px; float:left;}
.in-bor{border-bottom:#cefbdc solid 1px; border-left:#cefbdc solid 1px; border-right:#cefbdc solid 1px; line-height:22px; padding-left:20px; padding-right:20px;}
.in-bor1{ line-height:24px;}
.in-bj1{background:url(Images/btdh_02.jpg) repeat-x; height:28px; width:346px; float:left;}
.n-bj{background:url(Images/btdh_02.jpg) repeat-x; height:28px; width:134px; float:left; border-right:#cefbdc solid 1px;}
.w488{width:488px;}
.in-aboutpic{margin:8px 8px 0px 8px;}
.in-abouttxt{line-height:24px; padding-left:8px; padding-right:3px}
.in-newtxt{background:url(Images/in-right.jpg) repeat-x; height:28px; font-size:14px; line-height:28px; padding-left:10px}
.in-rbor{border-bottom:#d0d7df solid 1px; border-left:#d0d7df solid 1px; border-right:#d0d7df solid 1px;}
#n-right li{background:url(Images/link.jpg) no-repeat 5px center; height:30px; color:#000000; line-height:30px; padding-left:20px; font-size:16px; float:left; width:720px; border-bottom:#063273 solid 2px; margin-bottom:10px;}
#n-right li span{float:right; font-size:12px;  padding-right:10px; background:url(Images/home_ico.jpg) no-repeat left center; padding-left:20px}
#n-right li span a{color:#000000}


.product{float:left; margin-top:4px; display:inline; width:140px; margin-left:20px; height:141px}
.product .pro{height:113px; width:138px; border:#d1d1d1 solid 1px;}
.ingdtxt{line-height:24px; text-align:center}
.h-protxt{line-height:28px; width:150px; text-align:center}
.w242{width:242px}
.invideo{background:url(Images/invideo_02.jpg) repeat-x; width:131px; float:left; height:30px;}
.border{border:#42ade5 solid 1px; padding:2px}
.in-lxwm{background:url(Images/lxwmbj.jpg) no-repeat right bottom; line-height:25px; height:135px; padding-top:8px; padding-left:10px}
.w708{width:708px;}
.n-product2{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:226px}
.n-product2 .pro{height:182px; width:223px; border:#d1d1d1 solid 1px;}

#in-newsbt{font-size:16px; color:#ff7e00; font-family:'Î¢ÈíÑÅºÚ'; float:left; margin-top:10px; line-height:25px; border-bottom:#023167 solid 1px}
#in-newsbt em{float:left; margin-left:10px;font-size:11px; color:#8bc7e3; font-style:normal}
#in-newsbt span{float:right; margin-top:6px}
#newspic{margin-top:8px; width:375px; float:left}
#newspic li span{float:left;}
#newspic li em{font-style:normal; line-height:23px; float:left;margin-left:8px; width:208px}
.n-product{float:left; margin-left:10px; margin-top:4px; overflow:hidden; display:inline; width:166px}
.n-product .pro{height:152px; width:163px; border:#d1d1d1 solid 1px;}
.xq{text-align:center; line-height:35px;}

.in-left{float: left; height:auto !important; width:230px; margin-right:10px; margin-top:10px;display:inline}

#n-content li{background:url(Images/iconi.jpg) no-repeat 5px center; height:28px; line-height:28px; float:left; margin-right:10px; margin-left:10px; padding-left:18px;border-bottom:dashed 1px #CCC; width:678px; font-size:14px}
#n-content li span{float:right; padding-right:30px}


.n-protxt{line-height:22px; text-align:center; width:143px; font-weight:bold}

.inbig{background:#E4E4E4; height:170px; width:100%; margin-top:10px}
.inleft{float:left; width:242px; margin-top:10px}
.n-content{margin:10px; line-height:24px}
.leftbt{background:url(Images/ar3d.gif) no-repeat left center;  height:28px; line-height:28px; padding-left:20px; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'}
.leftbt span{color:#090; font-size:12px;}
.leftbt .fro{float:right; font-size:12px; padding-right:10px}

.inright{width:713px; float:right; margin-top:10px}
.inright .bt{background:url(Images/n-dh1.jpg) no-repeat; height:27px; width:693px; color:#FFF; font-size:14px; line-height:27px; padding-left:10px; padding-right:8px}
.inright .bt span{font-size:12px}
.inright .bt .fro{float:right; font-size:12px; color:#000}.inright .bt .fro a{color:#000}
.inright .bt .fro a:hover{color:#060}


.link{background:url(Images/link.jpg) no-repeat 5px center; margin-top:10px; height:25px; line-height:25px; padding-left:15px; font-size:14px}



.n-news{line-height:25px; height:25px; font-family:'ËÎÌå'; overflow:hidden; width:190px}
.bj{background:#e2e0e0; min-height:150px; _height:150px; padding-top:7px}

.n-newstxt1{line-height:25px; height:25px;font-family:'ËÎÌå'; padding-left:5px; width:190px; overflow:hidden}
.n-prosm{font-size:14px; padding-left:10px; margin-top:10px}
.author{line-height:30px; height:30px; text-align:center; border-bottom:#999 dotted 1px; border-top:#999 dotted 1px; margin-left:10px; margin-right:10px}
.newny{text-align:center; line-height:30px; height:30px}
.syxy{height:22px; line-height:22px; padding-left:10px; font-size:14px}
.proin{height:23px; line-height:23px; text-align:right; padding-right:10px}


.leftbj{background:url(Images/left.jpg) no-repeat; height:28px; width:223px; line-height:26px; color:#FFF; font-weight:bold; padding-left:18px}
.n-left{float: left; height:auto !important; width: 241px; margin-top:5px}

.leftbj{background:url(Images/left.jpg) no-repeat; height:28px; width:223px; line-height:26px; color:#FFF; font-weight:bold; padding-left:18px}
#bj{background:#eeeeee; min-height:150px; _height:150px; padding-top:7px}
.n-btb{ background:url(Img/arrow_6.gif) no-repeat left center; height:27px; overflow:hidden; line-height:28px; padding-left:16px; border-bottom:#CCC solid 1px}
#bj li{background:url(Images/gif_57_001.gif) no-repeat left center; height:25px; line-height:25px; margin-left:15px; padding-left:18px}

.n-prozstxt{float:left; line-height:26px; padding-left:20px; padding-top:10px; text-align:left}


.leftbg{border-left:#2c70a9 solid 1px;border-right:#2c70a9 solid 1px;border-bottom:#2c70a9 solid 1px; width:215px; min-height:252px; _height:252px}
.s-icon{float:left; margin-left:10px; margin-top:8px; height:24px; overflow:hidden; display:inline;}
.s-txt{float:left; padding-left:10px; line-height:30px; height:30px; width:150px; overflow:hidden;}
.indexnew{line-height:28px; height:28px; overflow:hidden; border-bottom:#CCC solid 1px; margin-left:10px; font-family:"ËÎÌå"; margin-right:10px}
.indexlxwm{line-height:24px; width:214px; padding-left:4px;overflow:hidden}
.indexabout{float:left; width:361px; margin-left:13px}
.indexaboutpic{float:left; margin-left:8px; margin-right:10px; margin-top:10px; overflow:hidden; display:inline}
.indexaboutbt{background:url(Images/btbj.jpg) no-repeat; color:#FFF; font-weight:bold; line-height:28px; width:73px; height:28px; padding-left:15px; float:left}
.indexaboutk{width:400px; height:20px; border-bottom:#2777cf solid 1px; float:left; padding-top:7px; padding-right:10px; overflow:hidden}
.indexserver{float:left; width:220px;_width:219px; margin-left:9px; overflow:hidden; min-height:225px; _height:225px}

.left1 {float: left; height:auto !important; width: 235px; }
.leftbk{border:#dddddd solid 1px; width:184px; min-height:336px;_height:336px}
.lefticon{float:left; margin-left:6px; margin-top:7px; display:inline; overflow:hidden}
.leftx{float:left;margin-top:7px; overflow:hidden}
.s-line{height:1px; overflow:hidden; border-bottom:#e3e3e3 solid 1px; margin-left:5px; margin-right:5px}

.n-btb1 a{color:#ffffff; text-decoration:none}
.n-btb1 a:hover{color:#ffffff; text-decoration:none}
.leftbk1{border:#dddddd solid 1px; width:184px; min-height:238px;_height:238px}
.middlegd{border:#dddddd solid 1px; padding-top:8px; padding-right:6px; padding-left:6px; padding-bottom:8px; height:276px; overflow:hidden;}
.middlepro{border:#dddddd solid 1px; padding-top:3px; padding-right:6px; padding-left:6px; padding-bottom:5px; height:330px; overflow:hidden;}
.s-news{background:#cccccc; height:26px; line-height:26px; float:left; width:711px;_width:709px}
.leftnew{line-height:25px; height:25px; font-family:'ËÎÌå'; margin-left:10px; width:250PX; float:left}

.a-lefttxt{line-height:30px; border-bottom:#E3E3E3 dashed 1px; margin-left:10px; margin-right:10px; overflow:hidden; height:30px; background:url(Images/icon.jpg) no-repeat left center; padding-left:20px; font-size:14px}
.n-icon{float:left;}
.n-btb1{ background:url(Images/n-dh1.jpg);height:27px; overflow:hidden; font-size:14px; color:#FFF; line-height:29px; padding-left:17px;}

.n-x{float:left;}


.n-icon01{float:left; height:18px; margin-left:40px; margin-right:10px; margin-top:10px; overflow:hidden}
.n-newstxt{line-height:25px; text-align:left; width:490px; float:left;}
.n-void{float:left; width:330px; height:268px; margin-left:12px; margin-top:10px; text-align:center; line-height:24px; overflow:hidden}
