/* CSS Document */
/***head***/
body{background:#fff;color:#616161;font-family:'Î¢ÈíÑÅºÚ';}
.header {height:130px;}
      .ht{ height:30px;border-bottom:1px solid #dedede;}
	  .ht a{line-height:30px;text-align:left;padding:0 5px;}
	  #word{width:200px;height:28px;line-height:28px;text-align:center;border:1px solid #dedede;  }
	  .btn-search{ width:50px;height:30px;line-height:30px;text-align:center;background:#1090DB;color:#fff; border:none;margin-left:-6px;}
	  #form{margin-top:40px;}
	  
.nav{height:40px;background:#0F5DA7;}	  
.nav li{float:left;height:40px;line-height:40px;text-align:center; width:100px;}
.nav li a{font-size:14px;font-weight:bold;color:#fff;}	  
/***banner***/
body{position:relative}
.index_banner{ width:100%;position:relative; height:500px; background:#02548E; margin-bottom:15px; overflow:hidden}
.index_banner .img li{position:absolute;top:0;left:0;width:100%;_width:100%;height:500px}
.index_banner .img .num01{width:100%;_width:100%;height:500px;background:url(../images/ban.jpg) repeat-x center;min-width:1000px;_min-width:1000px}
.index_banner .img .num02{width:100%;_width:100%;height:500px;background:#02548E url(../images/ban.jpg) repeat-x center;min-width:1000px;_min-width:1000px}
.index_banner .img .num03{width:100%;_width:100%;height:500px;background:#02548E url(../images/ban.jpg) repeat-x center;min-width:1000px;_min-width:1000px}
.index_banner .circle{position:absolute;width:300px;height:30px;bottom:0;left:50%;text-align:center;margin-left:-150px}
.index_banner .circle a{background:url(../images/index_banner_cir.png) no-repeat -26px 0;width:14px;height:14px;display:inline-block;padding:0 2px}
.index_banner .circle a.orange{background-position:0 0}

.pagination li{display:inline-block;padding:2px 5px;margin-right:2px;border:1px solid #ccc}
.prolistli{overflow:hidden;}
.prolistli li{float:left;width:260px;}
/***main***/
.cate{width:100%;height:720px;margin-right:15px;}
.cate-about-contact .title,.cate .title,.case .title{ height:40px;line-height:40px;text-align:left;font-size:16px;}
.cate  ul li{ background:#E6E6E6;height:210px; 
width:320px;margin-right:20px;float:left; text-align:center;margin-bottom:10px;}
.cate  ul li a{color:#393838;font-size:14px;display:block;width:100%;}
.cate  ul li a:hover,.cate  ul li.cur a{color:#fff;}
.cate  ul li:hover,.cate  ul li.cur{ background:#0261B7;}
.cate-about-contact .about{width:350px;height:280px;margin-right:20px;}
.cate  ul li:nth-child(3n){margin-right:0px;}
.cate-about-contact .contact{width:250px;height:280px; }
.news{width:365px;height:280px;margin-right:10px;   }
.news-pro .pro {width:810px; }
.news-pro .pro .con{height:205px;width:100%;}
.news-pro .pro .title{height:40px;width:100%;}
.case .con{ width:100%;height:180px; }
/***foot***/
.foot{height:115px;background:#0F5DA7;}
.bq{ height:40px;line-height:40px;background:#444749; color:#fff;}


/****ÄÚÒ³css***/
.amain-fl{ width:187px; }
.amain-fl ul{ background:#0082D3;height:300px;width:100%;}
.amain-fl ul li{ height:30px;line-height:30px;text-align:left;background:url(../images/new-li.jpg) no-repeat center bottom;width:90%;margin:0 auto;}
.amain-fl .contact-in p{line-height:23px;text-align:left;}
.amain-fl ul li a{ font-size:12px;color:#fff;}
.amain-fr{ width:790px;}
.amain-fr .title{ background:#0975C6;height:30px;text-align:left;}
.amain-fr span.typename{/* width:120px; */padding:0 5px;background:#55595F;color:#fff;font-size:14px;line-height:30px;text-align:center; }
.amain-fr span.pos,.amain-fr span.pos a{color:#fff;font-size:12px;line-height:30px; padding-right:10px; }
.foot p font{color:#fff;line-height:23px;text-align:center;}
.foot p a{color:#fff;}
.cate-show{ background:#0082D2;}
.left_dh{ height:40px;/* line-height:30px; */text-align:left;background:url(../images/new-li.jpg) no-repeat center bottom;width:90%;margin:0 auto;}
.optiton{padding-left:0;}

.optiton td a{text-align:left;text-indent:2em;padding-left:20px;}
.optiton a{color:#fff;text-align:left;}
.optiton a:hover{text-decoration:underline;}
.left_dh:hover{ width:185px;/*  height:35px;  */display:block;/*  line-height:35px; */}
.left_dh a{ width:185px;/*  height:35px; */ display:block; /* line-height:36px; */ margin:0 auto;
text-align:left;text-indent:1em;text-decoration:none;color:#fff;}

#opt_4,#opt_2,#opt_3{display:none; }
#opt_1{display:block;}
.contact-in div{ background:#55585F;color:#fff;}
.contact-in div p,.contact-in div p a{color:#fff;}
