@charset "utf-8";body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr,span{margin:0;padding:0;}
body{font-size:12px;font-family: "Microsoft YaHei","微软雅黑","\5fae\8f6f\96c5\9ed1";color:#000000;background:#fff;margin:0 auto;padding:0px;}
a{text-decoration:none;color:#235aa7;outline:none;}
img{border:0px;vertical-align: middle;}
li{list-style: none;}
.pt10{padding-top: 10px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pb10{padding-bottom: 10px;}
.pn5{padding: 5px;}
.pt5{padding-top: 5px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pb5{padding-bottom: 5px;}
.mt10{margin-top: 10px;}
.mt30{margin-top: 30px;}
.mt36{margin-top: 36px;}

.ml10{margin-left: 10px;}
.mr10{margin-right: 10px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mn5{margin: 5px;}
.mt5{margin-top: 5px;}
.ml5{margin-left: 5px;}
.mr5{margin-right: 5px;}
.mb5{margin-bottom: 5px;}
.w1120 {
width:1120px;
margin: 0 auto;
}

.header {
width:100%;
min-width: 1120px;
height:136px;
}
.logo {
width:375px;
height:136px;
float:left;
}
.logo img {
width:375px;
height:136px;
float:left;
}
.tpic {
margin-top: 50px;
height:auto;
float:right;
}
.tpic li {
height:auto;
float:left;
display: inline-block;
text-align: center;
}
.tpic li img {
height:60px;
display: inline-block;
}
.tpic li span {
height:auto;
display: block;
padding: 0 14px;
text-align: center;
}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav {
width:100%;
min-width: 1120px;
height:60px;
background: #e60012;
position:relative; z-index:1;
}
.nav .sub .w1120{width: 1120px;position: relative;}
		.nav a{ color:#fff;  }
		.nav .nLi{ float:left;display:inline;margin-left: -4px;}
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 22px;line-height: 60px; font-size:20px;color: #ffffff; font-weight:bold;  }
		.nav .sub{ display:none; width:100%; left:0; top:60px;  position:absolute; background:url(../images/navlibg.png) repeat 0 0;  line-height:35px; padding:10px 0;  }
		.nav .sub li{ zoom:1;float: left;display: inline-block;}
		.nav .sub a{ display:block; padding:0 37px;font-size: 16px;
		color: #ffffff;font-weight: bold; }
		.nav .sub a:hover{color:#e60012;  }
		.nav .on h3 a{ background:url(../images/navlibg.png) repeat 0 0; color:#fff;
		   }

.nav li.line {
height:60px;
line-height: 60px;
font-size: 20px;
color: #500400;
font-weight: normal;
float: left;
margin-left: -4px;
}
.nav ul.wb25 li{width: 25%;}
.banner {
width:100%;
min-width: 1120px;
height:542px;
}
.nbanner {
width:100%;
min-width: 1120px;
height:540px;
}
.nbanner a{display: block;width: 100%;height: 540px;
}
.fullSlide{ min-width:1000px;   position:relative;  height:542px; overflow:hidden;   }
.fullSlide .bd{ position:relative; z-index:0;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:542px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:542px;  }
.fullSlide .bd li a{ position:absolute; width:100%; height:542px; display:block; z-index:1;;   }
.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(../images/banner-btn.png) 0 0 no-repeat;
_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
}

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:18px; left:0; height:13px; line-height:13px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:65px; height:13px; margin:0 13px; background:#005cad; overflow:hidden; 
line-height:9999px; ; 
}
.fullSlide .hd ul .on{ background: #e60012}
.fullSlide .prev{ position:absolute;  display:block;  left:5%; top:50%;margin-top:-38px; width:76px; height:76px; background:url(../images/focusAdvBg.png) no-repeat 0px 0px; filter:alpha(opacity=0);opacity:0;display: none;}
.fullSlide .next{ position:absolute;  display:block;  right:5%; top:50%;margin-top:-38px; width:76px; height:76px; background:url(../images/focusAdvBg.png) no-repeat 0px -76px;filter:alpha(opacity=0);opacity:0;display: none;}




h2.h2tit {
width:100%;
height:32px;
line-height: 32px;
float:left;
font-size: 24px;
color: #010101;
text-transform: uppercase;
border-bottom: 1px solid #2c2d28;
margin-top: 25px;
}
h2.h2tit span {
height:26px;
line-height: 26px;
display: inline-block;
font-size: 14px;
color: #5c5c5c;
font-weight: bold;
margin-top: 6px;
}
h2.h2tit a.more {
height:18px;
line-height: 18px;
margin-top: 14px;
float:right;
font-size: 14px;
color: #858585;
}
h2.h2tit a.more:hover {color: #ff0000;}
.ipro {
width:100%;
min-width: 1120px;
height:auto;
overflow: hidden;
}
.ipro_list {
width:100%;
height:auto;
float:left;
margin-top: 14px;
}

.ipro_list .ipro_nav {
width:500px;
height:auto;
float:left;
}
.ipro_list .ipro_nav ul{
width: 225px;
float: left;
}
.ipro_list .ipro_nav li {
width:100%;
float:left;
}
.ipro_list .ipro_nav li a {
width:100%;
height:36px;
line-height: 36px;
float:left;
font-size: 14px;
color: #010101;
font-weight: bold;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
display: block;
}
.ipro_list .ipro_nav li i.sj {
width:7px;
height:13px;
background: url(../images/iconsj.png) no-repeat 0 0;
float:left;
margin-right: 14px;
margin-top: 12px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;

}
.ipro_list .ipro_nav li a:hover {
color: #ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;

}
.ipro_list .ipro_nav li a.current {
color: #ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ipro_list .ipro_nav li.on a {
color: #ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ipro_list .ipro_nav li a:hover i.sj {
background: url(../images/iconsj.png) no-repeat -7px 0;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;

}
.ipro_list .ipro_nav li a.current i.sj {
background: url(../images/iconsj.png) no-repeat -7px 0;
}
.ipro_list .tab-bd{
width:620px;
height:177px;
float:right;
}
.ipro_hdp {
width:620px;
height:177px;
float:right;
overflow:hidden; position:relative;
}
.ipro_hdp .inHd{float: left;width: 100%;position: relative;}
.ipro_hdp .inHd .sPrev{display:block;width:31px; height:177px; position: absolute;left:0;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.ipro_hdp .inHd .sNext{display:block;width:31px; height:177px; position: absolute;right:0;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") -31px 0 no-repeat;}

.ipro_hdp .inDd{width: 545px;float: left;margin-top: 10px; padding:0px;margin-left: 33px;overflow: hidden;}
.ipro_hdp .inDd ul{ overflow:hidden; zoom:1; }
.ipro_hdp .inDd ul li{ margin:0 11px;width:159px; height:159px; float:left; _display:inline; overflow:hidden; text-align:center;  }

.ipro_hdp .inDd ul li a img{ width:157px; height:157px; display:block;  padding:0px; border:1px solid #000000;-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ipro_hdp .inDd ul li  a:hover img{ border-color:#ff0000;-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}


.igsjj {
width:100%;
min-width: 1120px;
height: 446px;
background: url(../images/qyjjbg.png) repeat 0 0;
overflow: hidden;
margin-top: 40px;
padding-top: 97px;
}
.iabout {
width:325px;
height:auto;
margin-top: 24px;
float:left;
}
.iabout h2.iabout_tit {
width:100%;
height:60px;
line-height: 60px;
float:left;
font-size: 30px;
color: #ffffff;border-bottom: 1px solid #ffffff;
font-weight: normal;
}
.iabout h2.iabout_tit span {
display: inline-block;
text-transform: uppercase;
font-size: 18px;
color: #ffffff;
}
.iabout p {
width:100%;
height:158px;
float:left;
font-size: 14px;
color: #ffffff;
line-height: 30px;
}
.iabout a.more {
width:100px;
height:25px;
line-height: 25px;
text-align: center;
color: #ffffff;
background: #005bac;
font-size: 14px;
border: 1px solid #ffffff;
float:left;
}

.iwh {
width:741px;
height:auto;
float:right;
}
.iwh li {
width:243px;
height:179px;
float:left;
position: relative;
margin-left: 4px;
margin-bottom: 4px;
}
.iwh li img {
width:100%;
height:auto;
float:left;
position: absolute;
left: 0;
top: 0;
}
.iwh li span {
width:200px;
height:35px;
line-height: 35px;
letter-spacing: 3px;
float:left;
font-size: 24px;
color: #ffffff;
position: absolute;
left: 26px;
top: 38px;
}
.iwh li p {
width:100%;
height:auto;
line-height: 20px;
float:left;
font-size: 16px;
color: #ffffff;
position: absolute;
left: 26px;
top: 75px;
letter-spacing: 2px;
}
.inews {
width:100%;
min-width: 1120px;
height:auto;
overflow: hidden;
margin-top: 14px;
}
.ihyxw_list {
width:652px;
height:auto;
float:left;
}
.ihyxw_tt {
width:275px;
height:auto;
float:left;
margin-top: 12px;
}
.ihyxw_tt .picbox {
width:261px;
height:136px;
float:left;
}
.ihyxw_tt .picbox img {
width:261px;
height:136px;
float:left;
}
.ihyxw_tt .title {
width:100%;
height:24px;
line-height: 24px;
margin-top: 9px;
float:left;
font-size: 16px;
color: #ff0000;
font-weight: bold;
}
.ihyxw_tt p {
width:100%;
height:auto;
line-height: 21px;
float:left;
font-size: 14px;
color: #010101;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ihyxw_tt a:hover p {
color:#ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ihyxw_list ul {
width:355px;
height:auto;
float:right;

}
.ihyxw_list ul li {
width:100%;
height:auto;
float:left;
margin-top: 7px;
}
.ihyxw_list ul li span.tit {
width:342px;
height:25px;
line-height: 25px;
float:left;
font-size: 16px;
color: #000000;
font-weight: bold;
padding-left: 13px;
background: url(../images/icondot.png) no-repeat left center;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}

.ihyxw_list ul li p {
width:334px;
height:45px;
margin-left: 21px;
float:left;
font-size: 14px;
color: #010101;
line-height: 21px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ihyxw_list ul li a:hover span.tit {
    color:#ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}

.ijszl_list {
width:415px;
height:auto;
float:right;
}
.ijszl_list ul {
width:100%;
height:auto;
float:left;
margin-top: 4px;
}
.ijszl_list ul li {
width:100%;
height:auto;
float:left;
}
.ijszl_list ul li a {
width:400px;
height:38px;
line-height: 38px;
float:left;
font-size: 16px;
color: #010101;
font-weight: bold;
background: url(../images/iconsj2.png) no-repeat left center;
padding-left: 15px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ijszl_list ul li a:hover {
color:#ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.ijszl_list ul li a span.date {
color: #5d5d5d;
float: right;
font-weight: normal;
}
.ftkf {
width:100%;
background: url(../images/kfbg.jpg) no-repeat right 0;
height:273px;
float:left;
margin-top: 45px;
}

.ftnav {
width:100%;
min-width: 1120px;
height:165px;
background: url("../images/qyjjbg.png") repeat scroll 0 0;
border-bottom: 2px solid #ffffff;
}
.ftnav li {
width:275px;
height:auto;
float:left;
text-align: center;
}
.ftnav li.line {
width: 1px;
height: 165px;
background: url(../images/iconftnavline.png) no-repeat center center;
}
.ftnav li i {
width:80px;
height:80px;
display: inline-block;
background-image: url(../images/iconftnav.png);
margin-top: 32px;
}
.ftnav li i.iconftnav1{
background-position: 0px -0px;
}
.ftnav li i.iconftnav2{
background-position: 0px -80px;
}
.ftnav li i.iconftnav3{
background-position: 0px -160px;
}
.ftnav li i.iconftnav4{
background-position: 0px -240px;
}
.ftnav li span {
width:100%;
height:32px;
line-height: 32px;
float:left;
text-align: center;
font-size: 13px;
color: #ffffff;
font-weight: bold;
letter-spacing: 1px;
}
.footer {
width:100%;
min-width: 1180px;
height:100px;
text-align: center;
background: #00427e;
font-size: 13px;
color: #ffffff;
line-height: 22px;
padding-top: 10px;
}
.footer p {
font-size: 13px;
color: #ffffff;
line-height: 22px;
}

.main {
width:100%;
min-width: 1120px;
overflow: hidden;
background: url(../images/mbg.jpg) repeat-x 0 0;
}
.sepos {
width:100%;
height:43px;
float:left;
margin-top: 25px;
margin-bottom: 40px;
}
.sepos .search {
width:308px;
height:41px;
border: 1px solid #2c2c2c;
border-radius: 5px;
overflow: hidden;
float:left;
background: #ffffff;
}
.sepos .search i{
width: 68px;
height: 41px;
border-right: 1px solid #7f7f7f;
text-align: center;
line-height: 41px;
background: #cdcdcd;
font-size: 18px;
color: #5a5a5a;
font-style: normal;
letter-spacing: 3px;
float: left;
font-weight: bold;
}

.search-keyword{
float: left;
width:187px ;
height: 41px;
line-height: 41px;
border: 0 none;
padding-left: 10px;
color: #5a5a5a;
font-size: 14px;
}
.search-submit {
    background: url("../images/search-bt.gif") no-repeat scroll 0 0;
    border: 0 none;
    color: #fafafa;
    cursor: pointer;
    font-size: 0;
    height: 35px;
    width: 35px;
    float: right;
    margin-top: 3px;
    margin-right: 4px;
}
.sepos .pos {
height:18px;
line-height: 18px;
background: url(../images/iconpos.png) no-repeat 0 center;
margin-top: 23px;
float:right;
font-size: 14px;
color: #555857;
padding-left: 26px;
}
.sepos .pos a{
font-size: 14px;
color: #555857;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.sepos .pos a:hover{
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
color: #ff0000;
}
.pleft {
width:400px;
height:auto;
float:left;
}
.pright {
width:710px;
height:auto;
float:right;
}
.lcu {
width:398px;
height:auto;
border: 1px solid #b4b4b4;
float:left;
margin-bottom: 30px;
}
.lcu .tit {
width:100%;
height:auto;
float:left;
}
.lcu .tit img {
width:100%;
height:auto;
float:left;
}
.lcu .lcu_con {
width:100%;
height:auto;
float:left;
text-align: center;
background: #f2f2f2;
min-height: 333px;
}
.lcu .lcu_con .line{
width: 310px;
height: 1px;
background: #c3c3c3;
float: left;
margin-left: 35px;
margin-top: 60px;
}
.lcu .lcu_con img.lculogo {
width:346px;
height:63px;
display: inline-block;
margin-top: 11px;
margin-bottom: 28px;
}
.lcu .lcu_con img.ewm {
width:160px;
height:160px;
display: block;
margin:0 auto;
margin-top:40px;
}
.lcu .lcu_con span {
	font-size: 13px;
	color: #000000;
	text-align: center;
	width: 100%;
	line-height: 77px;
	margin-bottom: 27px;
	display: block;
}
.lcu .lcu_con p {
height:auto;
line-height: 27px;
float:left;
text-align: left;
font-size: 16px;
color: #292d2d;
font-weight: bold;
padding:0 34px;
}
.map {
width:710px;
height:auto;
float:left;
}
h2.typename {
width:100%;
height:36px;
float:left;
border-bottom: 1px solid #aaabab;
}
h2.typename span {
height:36px;
line-height: 36px;
float:left;
font-size: 24px;
color: #003b73;
font-weight: bold;
padding: 0 18px;
}
.w700 {
width:700px;
}
.probar {
width:100%;
height:auto;
float:left;
margin-top: 14px;
margin-bottom: 8px;
}
.probar ul {
width:100%;
height:auto;
float:left;
}
.probar ul li {
width:100%;
height:auto;
float:left;
margin-bottom: 7px;
cursor: pointer;
}
.probar ul li h3 {
width:100%;
height:46px;
line-height: 46px;
float:left;
font-size: 17px;
color: #ffffff;
font-weight: bold;
text-indent: 52px;
letter-spacing: 1px;
position: relative;
background: url(../images/probarbg.png) repeat-x 0 0;
}
/* 
background: url(../images/probarico.png) no-repeat 18px center;

 */
 .probar ul li h3 em{background: url(../images/probaronbg.png) repeat-x 0 0;width: 100%;position: absolute;left: 0;top: 0;height:46px;display: none;
line-height: 46px;}

.probar ul li h3 a{
font-size: 17px;
color: #ffffff;
font-weight: bold;
position: relative;
}
.probar ul li dl {
width:100%;
height:auto;
float:left;
background: #f1f1f1;
display: none;
}
.probar ul li dl dd {
width:100%;
float:left;
border-bottom: 1px solid #aaabab;
}
.probar ul li dl dd a {
width:100%;
height:25px;
line-height: 25px;
font-size: 14px;
color: #231815;
float:left;
letter-spacing: 1px;
text-indent: 52px;
font-weight: bold;
    -webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.probar ul li dl dd a:hover {
    color: #ff0000;
    -webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
/* .probar ul li h3.on {
background: url(../images/probaronbg.png) repeat-x 0 0;
}
*/
.probar ul li.current h3{
background: url(../images/probaronbg.png) repeat-x 0 0;
} 
.probar ul li.current dl{
    display: block;
}
.pro_list {
width:100%;
height:auto;
float:left;
margin-top: 21px;
}
.pro_list li {
width:210px;
height:auto;
float:left;
margin: 0px 11px 8px 12px;
}
.pro_list li .picbox {
width:208px;
height:257px;
float:left;
overflow: hidden;
border: 1px solid #7f7f7f;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
text-align: center;
line-height: 257px;
font-size: 0;
}
.pro_list li:hover .picbox {
border: 1px solid #f00;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.pro_list li .picbox img {
width:100%;
height:auto;

vertical-align: middle;

-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.pro_list li .picbox span{
display: inline-block;
vertical-align: middle;
line-height: 257px;
height: 257px;
}
.pro_list li:hover .picbox img {

-webkit-transform:scale(1.1, 1.1);
-moz-transform:scale(1.1, 1.1);
-o-transform:scale(1.1, 1.1);
-ms-transform:scale(1.1, 1.1);
transform:scale(1.1, 1.1);

-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.pro_list li .title {
width:100%;
text-align: center;
height:55px;
line-height: 55px;
float:left;
font-size: 12px;
color: #000000;
white-space: nowrap;text-overflow:ellipsis; overflow:hidden; display:block;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.pro_list li:hover .title {
    color: #ff0000;
    -webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.tg_pages{
height: 37px;
line-height: 37px;
background: #f1f1f1;
width: 100%;
text-align: center;
overflow: hidden;
}
.nobg{background: none}
.tg_pages li{
display: inline-block;
font-size: 14px;
}
.tg_pages li span{
	color: #ff0000;
font-size: 14px;
display: inline-block;
height: 37px;
line-height: 37px;
}
.tg_pages li a{
padding:0 8px;
height: 37px;
line-height: 37px;
display: inline-block;
color: #000000;
font-size: 14px;
}
.tg_pages li.thisclass{
padding:0 8px;
height: 37px;
line-height: 37px;
font-weight: bold;
color: #ff0000;
font-size: 14px;
}
.tg_pages li a:hover{
color: #ff0000;
}
/*.tg_pages li a:visited {
 color: #ff0000; 
}*/
.listpre {
width:100%;
height:auto;
float:left;
border-top: 1px solid #aaabab;
padding-top: 12px;
margin-bottom: 50px;
margin-top: 38px;
}
.listpre span {
width:100%;
height:auto;
float:left;
font-size: 17px;
line-height: 33px;
color: #003568;
font-weight: bold;
text-indent: 33px;
background: url(../images/bdot.png) no-repeat 18px center;
}
.listpre span a{
font-size: 17px;
line-height: 33px;
color: #003568;
font-weight: bold;
}
.listpre span a:hover{
color: #ff0000;
}
/*.listpre span a:visited {
 color: #ff0000;   
}*/
.pro_arc {
width:100%;
height:auto;
float:left;
}
.pro_arc span.date {
width:100%;
height:27px;
line-height: 27px;
float:left;
font-size: 14px;
color: #000000;
text-indent: 17px;
}
.pro_arc h1 {
width:100%;
height:44px;
line-height: 44px;
margin-top: 10px;
text-indent: 17px;
float:left;
font-size: 19px;
color: #ff0000;
font-weight: bold;
}
.pro_arc .zstit {
width:100%;
height:45px;
line-height: 45px;
background: #e5e6e6;
border-top: 4px solid #014da1;
float:left;
font-size: 19px;
color: #000000;
text-align: center;
letter-spacing: 2px;
font-weight: bold;
}
.pro_arc .pro_picbox {
width:257px;
height:auto;
float:left;
text-align: center;
margin: 15px 46px 0;
}
.pro_arc .pro_picbox img{
width:257px;
height:257px;
display: block;
}
.pro_arc .pro_picbox span{
display: block;
width: 100%;
text-align: center;
font-size: 14px;
color: #000000;
font-weight: bold;
margin-bottom: 30px
}
.pro_arc .content {
    width: 664px;
padding: 18px;
float:left;
border-top: 1px solid #aaabab;
}
.pro_arc .content span.tit {
font-size: 18px;
color: #003b73;
font-weight: bold;
display: inline-block;
line-height: 30px;
}
.pro_arc .content p {
font-size: 15px;
color: #000000;
font-weight: bold;
line-height: 28px;
}
.about_list {
	width: 660px;
padding: 10px 20px;
min-height: 240px;
float:left;
border-bottom: 1px solid #aaabab;
}
.about_list li {
width:100%;
height:28px;
padding-top: 14px;
float:left;
border-bottom: 1px solid #cccccc;
}
.about_list li a {
width:100%;
height:28px;
line-height: 28px;
float:left;
font-size: 18px;
color: #000000;
}
.about_list li a:hover {
color: #ff0000;
}
.about_list li a span {
height:28px;
line-height: 28px;
float:right;
font-size: 12px;
color: #636363;
text-transform: uppercase;
margin-right: 15px;
}
.about_content {
padding: 30px 20px;
height:auto;
float:left;
}
.about_content h1 {
    border-bottom: 1px solid #cccccc;
    color: #ff0000;
    float: left;
    font-size: 20px;
    height: 37px;
    line-height: 37px;
    margin-top: 9px;
    width: 100%;
	margin-bottom: 20px;

}
.about_content p {
float:left;
font-size: 15px;
color: #000000;
line-height: 25px;
font-weight: bold;
text-indent: 2em;
}
.news_list {
	width: 660px;
padding: 10px 20px;
height: auto;
float:left;
border-bottom: 1px solid #aaabab;
}
.news_list li {
width:100%;
height:28px;
padding-top: 14px;
float:left;
border-bottom: 1px solid #cccccc;
}
.news_list li a {
width:100%;
height:28px;
line-height: 28px;
float:left;
font-size: 18px;
color: #000000;
}
.news_list li a span {
height:28px;
line-height: 28px;
float:right;
font-size: 12px;
color: #636363;
text-transform: uppercase;
margin-right: 15px;
}
.sqyp {
width:100%;
height:auto;
float:left;
}
.sqyp_form {
width:698px;
height:auto;
float:left;
border: 1px solid #bdbdbd;
}
.sqyp_form .title {
width:100%;
height:46px;
line-height: 46px;
background: #003b73;
font-size: 16px;
color: #ffffff;
font-weight: bold;
float:left;
}
.sqyp_form .title span {
background: #003b73;
font-size: 16px;
color: #ffffff;
font-weight: bold;
padding: 0 13px;
}
.sqyp_list {
width:100%;
height:auto;
float:left;
padding-top: 16px;
}
.sqyp_list li {
width:100%;
height:auto;
float:left;
margin-bottom: 18px;

}
.sqyp_list li span {
height:31px;
line-height: 31px;
float:left;
margin-left: 15px;
font-size: 16px;
color: #000000;
font-weight: bold;
padding: 0 10px;
}
.sqyp_list li input.ypinput {
width:550px;
height:29px;
line-height: 29px;
border: 1px solid #bdbdbd;
padding-left: 10px;
float:left;
font-size: 14px;
color: #333;
font-weight: normal;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.sqyp_list li input:focus {
border: 1px solid #ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.sqyp_list li.w50 {
width:50%;
}
.sqyp_list li.w50 input.ypinput {
width:218px;
}
.sqyp_form p {
width: 664px;
height:auto;
font-size: 16px;
color: #000000;
font-weight: bold;
line-height: 30px;
padding: 0 17px;
float:left;
}
.mt15{margin-top: 15px;}
.sqyp_form textarea.yptext {
width:650px;
margin: 17px;
height: 55px;
line-height: 24px;
font-size: 14px;
color: #333;
padding: 7px;
height:auto;
float:left;
border: 1px solid #dbdbdb;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.sqyp_form textarea:focus {
    border: 1px solid #ff0000;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;
}
.sqyp_form .yzm {
	width: 630px;
padding: 17px;
height:auto;
float:left;
}
.sqyp_form .yzm span {
float:left;
font-size: 16px;
color: #000000;
font-weight: bold;
height:31px;
line-height: 31px;

}
.sqyp_form .yzm input.ypyzm{
width:101px;
height:29px;
line-height: 29px;
border: 1px solid #bdbdbd;
padding-left: 10px;
float:left;
font-size: 14px;
color: #333;
font-weight: normal;
margin-right: 6px;
}
.sqyp_form .yzm a {
display: inline-block;
font-size: 16px;
color: #000000;
font-weight: bold;
height:31px;
line-height: 31px;
}
input.tjbtn {
width:100px;
height:34px;
background: url(../images/tjbtn.jpg) no-repeat 0 0;
border: 0 none;
float:right;
}
.sqyp .jieshao {
    color: #ff0000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 0 10px;
    text-align: center;
}
.zp_content {
    padding:20px;
    width: 660px;
    float: left;
}
.zp_content .title {
width:100%;
height:31px;
line-height: 31px;
float:left;
border-bottom: 1px solid #cccccc;
}
.zp_content .title span {
width:20%;
height:auto;
float:left;
font-size: 18px;
color: #ff0000;
font-weight: bold;
}
.zp_content .content {
width:100%;
height:auto;
float:left;
font-size: 15px;
color: #000;
line-height: 25px;
margin-bottom: 20px;
padding: 10px 0;
}
.zp_content .content p {
width:100%;
height:auto;
float:left;
font-size: 15px;
color: #000;
line-height: 25px;
}
.zp_content .content p.w20 {
width:20%;
height:auto;
float:left;
}
.article {
width:660px;
height:auto;
float:left;
padding: 0 20px;
}
.article span.date {
width:100%;
height:27px;
line-height: 27px;
float:left;
font-size: 14px;
color: #000000;
}
.article h1 {
width:100%;
height:37px;
line-height: 37px;
float:left;
border-bottom: 1px solid #cccccc;
font-size: 20px;
color: #ff0000;
margin-top: 9px;
}
.article .content {
    float: left;
    height: auto;
    padding: 30px 0;
    font-size: 14px;
    color: #000000;
    line-height: 26px;
}
.article .content p {
font-size: 14px;
    color: #000000;
    line-height: 26px;
}
.article .content img {
margin: 5px 0;
}

.888888 {
width:auto;
height:auto;
float:left;
}

/*gotop*/
.cd-top {
  display: inline-block;
width:41px;
height:47px;
float:left;
background: url(../images/gotop.jpg) no-repeat 0 0;
  position: fixed;
  top:50%;
margin-right: -650px;
  right: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.flink{width:100%;background:#00427e none repeat scroll 0 0;font-size: 12px;color: #fff;text-align: center;padding-bottom: 20px;}
.flink a{font-size: 12px;color: #fff;display: inline-block;}

.ewmp{float:left;width:100%;}