*{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/bg.gif) 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:980px; 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}
em{font-style:normal;}
.hotphone {

    background: url("images/tel.jpg") no-repeat left 35px;
    color: #494949;
    font-family: "Î¢ÈíÑÅºÚ";
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    padding: 30px 0 5px 56px;
    width: 180px;
	margin-left:30px;

}
.hotphone em{
color: #0e3797;
    display: block;
    font-size: 26px;
	}
input {width:120px; height:22px; border:#a5a5a5 solid 1px}
.top{width:980px; margin:0 auto; }
#top_2{width:980px; 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:478px;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:478px;}
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;}
#h_cate{background:#013a7d; height:534px; border-top:#0f244f solid 4px}
#h_cate .mt{color:#FFF}
#h_cate h2 { height:47px; line-height:22px; font-size:18px; text-align:center; padding-top:20px ; font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal}
#h_cate h2 a { color:#fff}
#h_cate h2 em { font-style:normal; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6374b1; display:block}
#in-bigclass{background:#FFF; margin:0px 10px; width:210px; height:449px; padding-top:8px}
#in-bigclass li{background:url(Images/arrows.gif) no-repeat 5px center; line-height:26px; height:26px; font-size:14px; padding-left:15px; border-bottom:#CCC dashed 1px; margin:0px 10px}
.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;}
.inabout{border:#dcdcdc solid 1px; width:735px; padding:1px; height:252px}
.inaboutleft{background:#d6d6d6; width:38px; padding-top:10px; height:242px}
.inaboutpic{width:284px; height:219px; margin-left:8px; margin-top:8px}
#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}
#h_case{height:285px;}	
#h_case .mc{height: 224px;padding:21px 30px 0;overflow: hidden;}
#procontent{width:980px; background:url(Images/casebj.jpg) no-repeat; height:251px; padding-top:53px; margin-top:10px; margin-bottom:10px}
.product_scroll{padding:12px 31px 10px 35px; position:relative;}
.product_scroll_inner{ height:211px; overflow:hidden;}
.product_scroll ul{ width:213px; float:left; padding:0 6px; overflow:hidden; height:211px }
.product_scroll li img{ width:211px; height:181px; 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}
.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:60px; 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;}
.w739{width:739px}
.w395{width:395px;}
.incpbj{border:#dcdcdc solid 1px; height:460px; width:958px; padding:5px 10px; margin-bottom:10px}
.incpbj 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:5px}
.incpbj h2 a { color:#0e3797; background:url(images/icon.gif) no-repeat 5px center; padding-left:20px; display:block}
.incpbj h2 span a { font-size:12px; font-family:"ËÎÌå"; font-size:12px; padding:0; background:none; color:#b7b7b7;}
.incptxt{text-align:center; line-height:28px; font-size:14px}
.inpro{float:left; margin:0px 3px; margin-top:4px; overflow:hidden; display:inline; width:232px}
.inpro .pro{height:173px; width:228px; border:#d1d1d1 solid 1px; padding:1px}
.footer {height: 233px;  overflow: hidden;
    background: url(images/footer-bg.jpg) no-repeat center top #0E3797;
padding-top: 2px;
 
    padding-bottom: 30px;
    position: relative;
    width: 100%;
    z-index: 10;
}
.footer_nav{color: #fff;height: 45px;line-height: 45px;text-align: center;padding-bottom: 30px; font-size:14px}
.footer_nav a {padding: 0 16px;color: #FFF;}
#footer_container .copyright h1 {
  padding: 14px 56px 0 126px;
  width: 133px;float: left;
  height: 120px;
  background: url(../images/fbor.gif) no-repeat right 8px;
  margin-right: 24px;
  display: inline;
}
#footer_container .copyright {
   height: 28px;
  line-height: 28px;
  color: #FFF;
  text-align: left; margin:0 auto; width:780px
}
#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}
.pronro{line-height:24px;}
.pronro img{width:100%}
.incase{border:#dcdcdc solid 1px; width:978px; padding:1px; height:217px}
.ingongd{OVERFLOW: hidden; WIDTH:920px; margin-top:12px;}
.incaseleft{background:#d6d6d6; width:38px; padding-top:10px; height:207px}
.bottom{line-height:30px;padding-top:10px; margin-top:10px; text-align:center; height:66px; background:#2a5600; color:#ffffff}
.bottom a{color:#FFF}
.nbor{border-bottom:#CCC solid 1px; font-size:18px; color:#022680;}
.nbor em{font-size:14px; color:#afafaf}
#n-left li{background:url(Images/fk_13.png) no-repeat 15px center; height:30px; line-height:30px; padding-left:40px; font-size:14px}
#n-left li:hover {background:url(Images/fk.png) no-repeat 15px center; display:inline; font-size:14px}
.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:700px; border-bottom:#063273 solid 2px}
#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;}
.inmiddle{background:url(Images/middle_02.jpg) repeat-x; width:606px; float:left; height:30px; color:#ffffff; font-size:14px; font-family:'Î¢ÈíÑÅºÚ'; line-height:30px}
.inmiddle span{font-size:11px; color:#8bc7e3; padding-left:10px} 
.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-middle{width:722px; float:left; overflow:hidden; }

#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:18px; 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}
#ydemo{overflow:hidden;margin:0 auto;position:relative;height:210px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}
.news_list3 li{position:relative;padding:8px 0 12px;border-bottom:1px dashed #e3e3e3; margin:10px}
.news_list3 li a{line-height:30px;padding-left:38px;background: url(images/wen.png) left center no-repeat;display:block;font-size:14px;}
.news_list3 li a:hover{text-decoration:none;color:#0f51bb;}
.news_list3 span{background: url(images/da.png) left 3px no-repeat;padding-left:38px;font:400 12px/22px "Î¢ÈíÑÅºÚ";margin-top:5px;color:#999;display:block}

