* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
a, a:link, a:visited, a:hover, a:active { color:#666666; }
a:link { text-decoration:none; }
html { width:100%;  }
body {  max-width:640px; min-width:320px; width:100%; margin:0 auto; font:14px/1.5 "Microsoft Yahei"; color:#666; background: #fff; -webkit-text-size-adjust:none; -webkit-user-select:none; }
body:before,body:after { content:""; width:100%; height:50px; display:block; }
body:after { content:""; width:100%; height:42px; display:block; }
img { border:0px; }
em{ font-style:normal;}
h1, h2, h3{ font-size:14px; font-weight: normal; }
ul, ol { list-style-type:none; }
input,button,select,textarea { outline:none; font-family:"Microsoft Yahei"; }
table { border-collapse:collapse; border-spacing:0; }
.hidden { display:none; }
.red{ color:#FF7301; }
.fl{ float:left;}
.fr{ float:right;}
.clear,.clearfix:after { content:""; display:block; clear:both; width:100%; height:0; line-height:0; font-size:0; }

.wrapper { width:100%; }
.loadingData { background:#FFF; box-shadow:0 0 0 1px #aaa inset; color:#aaa; border-radius:5px; }
.relLink { display: block; width:96%; height:40px; margin:0 auto 20px; box-shadow:0 0 0 1px #ddd inset; border-radius:5px; position:relative; overflow:hidden; }
.relLink .r, .relLink .l { width:50%; height:40px; line-height:40px; text-align:center; color:#f3c05c;  }
.relLink .r { position:absolute; right:0; top:0; border-left:1px solid #ddd; }
.relLink a { color:#aaa; display:block; }
.relLink .hover a { background:#ddd; color:#FFF;  }
.baiduMap { width:96%; margin:0 auto; }
.BMap_bubble_title a { background:#c13527;  }
.navBarLv_0 a.hover { box-shadow:0 0 0 1000px #ef7a1b inset; }
.wrapper { width:100%; }
/*header */
.header { width:100%; height:50px; position:fixed; z-index:100; top:0px; left:0px; }
.header_c{ max-width:640px; min-width:320px; width:100%; height:50px; margin:0 auto; 
	background:-moz-linear-gradient(top,  #035FC4 0%, #0056B3 100%); 
	background:-webkit-linear-gradient(top,  #035FC4 0%, #0056B3 100%);
	 background:linear-gradient(top,  #035FC4 0%, #0056B3 100%); } 
.header .logo{ width:70%; float:left;padding-left:0.9em}
.header .logo img{ height:40px;padding-top:1%;}
/**/
.nav{float:right;position:relative;}
.nav p{width:50px;height:50px;background:#007BFF;}
.nav p.hover{background:#013360;}
.nav p:before{content:"";width:28px;height:24px;display:block;position:absolute;right:10px;top:15px;background:url(../images/icon.png) no-repeat left top;background-size:150px;}
.nav ul{ display:none; width:90px;background:#0056B3 ;position:absolute;z-index:100;top:50px;right:0px;}
.nav li{width:100%;text-align:center;border-bottom:1px solid #fff;}
.nav li.hover{background:#000;}
.nav li a{display:block;width:100%;height:30px;line-height:30px;color:#fff;}
/*inav*/
.inav{ width:100%; padding:3% 0; position: relative;}
.inav li{width:23%;float:left; margin:0 1%;}
.inav li a{width:100%;text-align:center; display:block; color:#272727; font-weight:bold; font-size:14px; line-height:28px;}
.inav li span{ width:60px; height:60px; margin:0px auto;  transition: all 1s ease 0s; display:block; background:#FF7301 url(../images/nav1.png) no-repeat left center; border-radius:65px; background-size:cover;}
.inav li.hover span{ transform:rotate(360deg);  }
.inav li.hover a{ color:#d30000;  }
.inav li:nth-child(2) span{ background-image:url(../images/nav2.png);}
.inav li:nth-child(3) span{ background-image:url(../images/nav3.png);}
.inav li:nth-child(4) span{ background-image:url(../images/nav4.png);}
.inav .bg{ width:80%; height:2px; margin:0px auto; position: absolute; top:37%; left:10%; z-index: -1; background:url(../images/navbg.jpg) repeat-x left center; background-size: auto 1px;}
/*banner*/
.banner{ margin-bottom: 4%; }
.banner img{ width:100%; display:block;}
/*itit*/
.itit{ width:94%; text-align: center;  }
.itit h2{ width:100%; display:inline-block; line-height: 28px; position:relative;}
.itit h2 span{ width:33%; height:8px; display: block; overflow:hidden; position: absolute; top:10px;  background:url(../images/itits.png) no-repeat top right; background-size: 95px auto;}
.itit h2 span.left{ left:0%; }
.itit h2 span.right{ right:0%; background-position:0 100%; }
.itit h2 strong{ height:30px; line-height:30px; font-size:22px; color:#FF7301;}

.txt a{color:#FF7301;}

.itit .en{ font-size:18px; line-height: 20px; font-family: "arial"; font-weight: bold; color:#cccccc; }
/*ipro*/
.ipro{ position:relative; margin:4% 0 2%; text-align: center;}
.ipro .list{ margin-left:2%; padding:5% 0; }
.ipro .item{ width:46%; padding:0.6% 0.6% 2%; margin-right: 2%; margin-bottom: 3%; float:left; border:1px solid #cccccc; }
.ipro .item .img{ width:100%; display:block;}
.ipro .item .img img{ width:100%;  display:block; }
.ipro .item a{ display: block; color:#646464; }
.ipro .item a:hover{ color:#f20f29; }
.ipro .item h3{ width:100%; height:35px; line-height:35px; text-align: center; font-size:16px; color:#0056b3; }
.ipro .item h3.hover{ color:#FF7301; }
.ipro .item .txt{ padding:0 1%; line-height: 22px; font-size: 12px; color: #666666; text-align:left;  }
.ipro .item a.more { width:90px; height:20px; display: block; line-height: 20px; border-radius: 5px; color:#fff; font-size: 12px; 
	margin:5px auto; text-align: center;  background:-moz-linear-gradient(top,  #0056b3 50%, #007BFF 50%, #007BFF 100%); 
	background:-webkit-linear-gradient(top,  #0056b3 50%, #007BFF 50%, #007BFF 100%); 
	background:linear-gradient(top,  #0056b3 50%, #007BFF 50%, #007BFF 100%); }
.ipro .item a.more.hover{   background:-moz-linear-gradient(top,  #e31a1a 50%, #007BFF 50%, #FF7301 100%); background:-webkit-linear-gradient(top,  #e31a1a 50%, #FF7301 50%, #FF7301 100%); background:linear-gradient(top,  #e31a1a 50%, #FF7301 50%, #FF7301 100%); }
/*iabout*/
.iabout{ width:96%; padding:3% 2% 5%; }
.iaboutCon{ padding:5% 0 0; }
.iaboutCon .img{ width:140px; height:110px; margin-right:10px; float: left; background:url(../images/iaboubg.png) no-repeat left top; background-size: 140px 110px;}
.iaboutCon img{ width:130px; height:100px; display: block; margin: 5px 0px 0px 5px;}
.iabout_txt{}
.iabout_txt .titname{ font-size:16px; margin-bottom: 8px; font-weight: bold; }
.iabout_txt .iabout_c{ line-height:24px; }
/*inews*/
.inews{ padding:3% 0; }
.inewsCon ul{ width:96%; padding:4% 2%;}
.inewsCon li{ width:100% ; height:83px; position: relative; margin-bottom:2px; }
.inewsCon li a{ width:96%; height:63px; display: block;  padding:10px 2%; background-color: #eeeeee;  color:#666666;}
.inewsCon li em{ width:20%; height: 63px; display:block; text-align: center; overflow:hidden;  line-height:63px; float:left; font-size:36px; color:#cccccc; font-family: "arial"; }
.inewsCon li .litxt{ width:80%; float: left; }
.inewsCon li h3{ font-weight: bold; margin-bottom:3px;}
.inewsCon li span{ float:right; font-size:12px; font-weight: normal; }
.inewsCon li .txt{ font-size:12px; line-height:21px; }
.inewsCon li a.hover{ background: #0056b3; }
.inewsCon li a.hover{ color:#fff; }
.inewsCon li a.hover .txt{ color:#fdead0; }
.inewsCon li a.hover em{  color:#fff; }
/*footer*/
footer{ text-align:center; width:94%; color: #fff; padding:6% 3% 4%; line-height:28px; background: #0056b3  url(../images/footerbg.png) repeat-x left top;}
footer a{ color:#fff !important;}
.navBarTheme_1 .slide{ background:#0056B3  !important;}
.navBarLv_0 dd a:before{ background:url(../images/icon.png) no-repeat bottom left !important; background-size:120px !important; }
.navBarLv_0 dd:nth-child(5) a:before{ background-position:-65px bottom !important;}
.navBarLv_0 dd:nth-child(2) a:before{ background-position:4px bottom !important;}
.navBarLv_0 dd:nth-child(3) a:before{ background-position:-100px bottom !important;}
.navBarLv_0 dd:nth-child(4) a:before{ background-position:-30px bottom !important;}
.navBarLv_0 dd a.hover{background:url(../images/navbarhover.png) no-repeat center center; !important; background-size:100px !important}
.navBarLv_0 a.hover {
    box-shadow: none !important;
}
.navBarLv_0 dd a{  border-right:1px solid #007BFF ;  border-left:1px solid #007BFF; }
.navBarLv_0 dd:nth-child(2) a{ border-left:0px; }
.navBarLv_0 dd:nth-child(5) a{ border-right:0px; }
/*sitepath*/
/*sitepath*/
.sitepath{width:100%;line-height:40px;}
.showPanel{width:100%; height:40px;  border-bottom:1px solid #ccc;height:40px;}
.sitepath h2{width:50%;color:#FF7301;font-size:18px;font-weight:bold;padding-left:10px;}
.showPanel p{ width:100px; text-align:center; float:right; border-left:1px solid #ccc; color:#666;}

.prolist{ width:97%; margin:3% auto 0%;  font-size:0px; line-height:0px; display:none; padding-bottom:3%;}
.prolist li{ width:31.1%; height:30px; margin:1%; display:inline-block; }
.prolist a { height:30px; display:block; line-height:30px; font-size:14px;  text-align:center; color:#3c3b41; border:1px solid #e7e7e7;}
.prolist a.hover{ color:#fff; background: #FF7301; }
/* listPro */
.listPro .list{ width:96%; padding:5% 2% 2%;}
.listPro .item{ width:46%; padding:0.6% 0.6% 2%; margin-right: 2%; margin-bottom: 3%; float:left; border:1px solid #cccccc; }
.listPro .item .img{ width:100%; display:block;}
.listPro .item .img img{ width:100%;  display:block; }
.listPro .item a{ display: block; color:#646464; }
.listPro .item a:hover{ color:#f20f29; }
.listPro .item h3{ width:100%; height:35px; line-height:35px; text-align: center; font-size:16px; color:#0056b3; }
.listPro .item h3.hover{ color:#FF7301; }
.listPro .item .txt{ padding:0 1%; line-height: 22px; font-size: 12px; color: #666666; text-align:left;  }
.listPro .item a.more { width:90px; height:20px; display: block; line-height: 20px; border-radius: 5px; color:#fff; font-size: 12px; margin:5px auto; text-align: center;  background:-moz-linear-gradient(top,  #0056b3 50%, #0062cc 50%, #0062cc 100%); background:-webkit-linear-gradient(top,  #0056b3 50%, #0062cc 50%, #0062cc 100%); background:linear-gradient(top,  #0056b3 50%, #0062cc 50%, #0062cc 100%); }
.listPro .item a.more.hover{   background:-moz-linear-gradient(top,  #e31a1a 50%, #FF7301 50%, #FF7301 100%); background:-webkit-linear-gradient(top,  #e31a1a 50%, #FF7301 50%, #FF7301 100%); background:linear-gradient(top,  #e31a1a 50%, #FF7301 50%, #FF7301 100%); }

/* listNews */
.listNews { overflow:hidden; width:100%; padding-bottom:3%;}
.listNews .list{ width:96%; margin:0px auto; padding:10px 2%; }
.listNews li{ width:100% ; height:83px; position: relative; margin-bottom:2px; }
.listNews li a{ width:96%; height:63px; display: block;  padding:10px 2%; background-color: #eeeeee;  color:#666666;}
.listNews li em{ width:20%; height: 63px; display:block; text-align: center; overflow:hidden;  line-height:63px; float:left; font-size:36px; color:#cccccc; font-family: "arial"; }
.listNews li .litxt{ width:80%; float: left; }
.listNews li h3{ font-weight: bold; margin-bottom:3px;}
.listNews li span{ float:right; font-size:12px; font-weight: normal; }
.listNews li .txt{ font-size:12px; line-height:21px; }
.listNews li a.hover{ background: #0056b3; }
.listNews li a.hover{ color:#fff; }
.listNews li a.hover .txt{ color:#fdead0; }
.listNews li a.hover em{  color:#fff; }
/*footer*/

.showInfo{ padding-bottom:10px;  }
.navBarPlaceholder{ display:none !important; }
.BMap_bubble_title a{ color:#fff !important; }
.BMap_bubble_content{line-height:16px;}
.showInfo .content p{width:96%;}
.showInfo .content p img{width:100%; margin-left:2%}
.listPro .list p span img{width:100%;}
.listPro .list p{width:100%;}
.listPro .list table{width:100%;}



.post_zxly{width: 100%;}
.post_zxly_content{}
.post_zxly form{}
.post_zxly_cont{}
.post_zxly_cont li{width:100%;float:left;margin-top:10px}
.post_zxly_cont li span{display:block;float:left;width:15%;font-size:14px;color:#222;text-align:right;margin-right:2%;height:28px;line-height:28px}
.post_zxly_cont li input{width:65%;float:left;margin:0;font-size:14px;border-radius:5px;background-color:#fff;border:1px solid #e8e8e8;padding:5px 3px;line-height:normal}
.post_zxly_cont li i{font-style:normal;font-size:14px;float:left;line-height:28px;margin-right:30px;}
.post_zxly_cont li textarea{width:65%;resize:none;height:80px;font-size:14px;line-height:28px}
.post_zxly_cont li checkbox{}
.post_zxly_cont li select{width:30%;float:left;margin:0;font-size:14px;border-radius:5px;background-color:#fff;border:1px solid #e8e8e8;padding:5px 3px;line-height:normal}
.post_zxly_cont li .txt{}
.post_zxly_cont li .tex{}
.post_zxly_cont li .rad{width:15px;height:15px;margin-top:7px;margin-right:10px}
.post_zxly_cont li .chk{width:15px;height:15px;margin-top:7px;margin-right:10px}
.post_zxly_cont li .sel{}
.post_zxly_cont li.li9{}
.post_zxly .sub_div{width:100%;height:30px;margin-top:20px;}
.post_zxly .sub_div input{width:15%;min-height:30px;float:left;margin-right:30px;}
.post_zxly .sub_div .btn1{background:url(../images/tijiao.jpg) no-repeat;background-size:100%;margin-left:100px;border:none;}
.post_zxly .sub_div .btn2{background:url(../images/chongtian.jpg) no-repeat;background-size:100%;border:none;}
