body{ background-color:#fff;color:#333;font-size:14px; margin:0 auto;font-family:'microsoft yahei',"微软雅黑",SimSun,Verdana,Arial;}
p,span,ul,ol,li,img,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,dl,dd,dt{list-style:none; border:0; margin:0; padding:0; font-weight:normal;}
a{outline-style:none;color:#333;text-decoration:none; padding:0; margin:0}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}

input{vertical-align:middle} 
label{vertical-align:middle;}

select,input,select{vertical-align:middle;}
img{border:none;}
 
a{text-decoration:none; color:#3c3b3b; outline:none;}
a:hover{color:#0c61d0; text-decoration:none;}
a:active {star:expression(this.onFocus=this.blur());}
.clear{clear:both; height:0px; line-height:0px; font-size:0px;}

.public{width:1200px; margin:0 auto; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.tmar24{margin-top:24px;}
.lmar33{margin-left:33px;}

.header{width:100%; height:45px; line-height:45px; background:#fafafa;}
.head{width:1200px; margin:0 auto;}
.head-l{width:40%;}
.head-r a{display:inline-block; padding:0 2px;}
.head-r a.aon{position:relative; display:block; float:right; margin-left:5px;}
.head-r a.aon img{vertical-align:middle;}
.head-r p{position:absolute; display:none; z-index:999; left:-15px; top:45px;}
.head-r a.aon:hover p{display:block;}
.head-r a.aon:hover p img{width:110px; height:110px;}
.top{height:122px;}
.logo{ margin-top:21px;}
.tel{margin-top:30px;}
.tel p{font-size:14px; background:url(telic.jpg) 0 50% no-repeat; padding-left:20px; margin-bottom:2px;}
.tel b{font-size:24px; color:#2470d3;}

.daohang{width:100%; height:56px; background:url(nav.jpg) repeat-x; overflow:hidden;}
.nav{display:block; width:1200px; margin:0 auto;}
.nav li{width:12.5%; height:56px; display:inline-block; float:left; line-height:56px; font-size:16px; text-align:center; background:url(libg.jpg) left 50% no-repeat;}
.nav li:first-child{background:none;}
.nav li a{color:#fff; display:block;}
.nav li a:hover,.nav li a.da{background:#f87d2d;}

.fullSlide{width:100%; position:relative; height:550px; z-index:0;}
.fullSlide .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important; height:550px; overflow:hidden; text-align:center;}
.fullSlide .bd li a{display:block; height:550px;}
.fullSlide .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:35px; height:5px; margin:6px; overflow:hidden; background:#fff;
filter:alpha(opacity=80); opacity:0.8; line-height:999px;}
.fullSlide .hd ul .on{background:#217ed9;}
.fullSlide .prev,.fullSlide .next{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:0.5; display:none;}
.fullSlide .next{left:auto; right:15%; background-position:-6px -137px;}

.search{width:100%; height:56px; padding:6px 0; background:#f0f0f0;}
.ss-l{width:70%; line-height:56px; float:left; font-size:14px; overflow:hidden;}
.ss-l a{margin-right:12px; display:inline-block;}
.ss-r{width:300px; height:32px; float:right; margin-top:12px; overflow:hidden;}
.ss-r input{display:block; float:left; font-family:"microsoft yahei";}
.ss-r .ss-put{width:185px; height:22px; line-height:22px; padding:4px 10px 4px 28px; border:1px solid #dcdcdc; border-right:none; background:url(fdj.jpg) 6px 9px no-repeat; font-size:14px; color:#6a6a6a;}
.ss-r .ss-btn{width:75px; height:32px; line-height:32px; padding:0; text-align:center; color:#fff; background:#0c61d0; font-size:14px; border:none; cursor:pointer;}

.cpfl{width:242px; margin-top:35px; overflow:hidden;}
.cpfl-t{width:242px; height:86px; line-height:24px; text-align:center; color:#a9cbf0; font-size:16px; background:url(fltit.jpg) no-repeat;}
.cpfl-t h2{font-size:22px; line-height:32px; padding-top:15px; color:#fff;}
.cpfl-n{width:204px; padding:16px 18px 20px; background:#f0f0f0; border:1px solid #ededed; overflow:hidden;}
.cpfl-n dl{width:100%; font-size:14px; overflow:hidden;}
.cpfl-n dl dt{width:100%; height:34px; line-height:34px; margin:5px 0; font-size:15px; background:url(dt1.png) no-repeat; overflow:hidden;}
.cpfl-n dl dt:hover{background:url(dt2.png) no-repeat;}
.cpfl-n dl dt a{padding-left:42px; display:block;}
.cpfl-n dl dt:hover a{color:#fff;}
.cpfl-n dl dd{width:100%; line-height:39px; display:inline-block; overflow:hidden; height:39px;}
.cpfl-n dl dd a{padding-left:42px; display:block; background:url(icon_1.png) 22px 50% no-repeat;ine-height:39px;height:39px;}

.incpzs{width:924px; margin-top:19px; overflow:hidden;}
.tit-1{width:100%; height:48px; line-height:42px; margin-top:16px; overflow:hidden;}
.tit-1 h2{width:168px; height:48px; text-align:center; font-size:18px; float:left; font-size:17px; background:url(fcpt1.jpg) no-repeat; color:#fff;}
.more{display:block; float:right; font-size:14px; background:url(icon_2.jpg) 0 50% no-repeat; padding-left:18px;}

.incpzs-n{width:100%;}
.incpzs-box{padding:0; margin-left:-27px; overflow:hidden;}
.incpzs-box li{width:290px; height:251px; display:block; float:left; margin:20px 0 0 27px; overflow:hidden;}
.incpzs-box li .acp{display:table-cell; vertical-align:middle; width:290px; height:214px; text-align:center;}
.incpzs-box li .acp img{vertical-align:middle; max-width:290px; max-height:214px; padding:0; margin:0;}
.incpzs-box li span{display:block; text-align:center; width:100%; line-height:35px; height:35px; overflow:hidden; font-size:15px;}
.incpzs-box li span a b{ font-weight:normal;}
.youshi{width:100%; margin-top:36px; padding-bottom:32px; background:url(bg1.jpg) repeat; overflow:hidden;}
.youshi-t{width:100%; height:248px; background:url(yst.jpg) center no-repeat; text-align:center; color:#fff; overflow:hidden;}
.youshi-t p{font-size:18px; padding-top:116px;}
.youshi-1{height:305px; background:url(ysbg1.jpg) no-repeat;}
.youshi-2{height:277px; background:url(ysbg2.jpg) no-repeat;}
.youshi-3{height:273px; background:url(ysbg5.jpg) no-repeat;}
.youshi-4{height:324px; background:url(ysbg4.jpg) no-repeat;}
.ysxbt{font-size:14px; color:#a3a3a3;}
.ysxbt h2{font-size:26px; color:#0c61d0; line-height:36px;}
.ysxxn{padding-top:14px;}
.ysxxn li{line-height:40px; font-size:16px; background:url(icon_3.png) 0 50% no-repeat; padding-left:28px;}
.ysxb-1{padding:26px 0 0 10px;}
.ysxxn-1,.ysxxn-3{padding-left:10px;}
.ysxb-2{padding:43px 0 0 530px;}
.ysxxn-2{padding-left:530px;}
.ysxb-3{padding:36px 0 0 10px;}
.ysxb-4{padding:53px 0 0 560px;}
.ysxxn-4{padding-left:560px;}

.ad{width:100%; height:170px; background:url(ad.jpg) center no-repeat;}
.adrx{width:346px; min-height:46px; float:right; color:#fff; padding-left:58px; margin-top:60px; background:url(icon_4.png) 0 50% no-repeat;}
.adrx p{font-size:14px;}
.adrx h3{font-size:24px;}

.invigy{ overflow:hidden;z-index:2;}
.invigy .video{ overflow:hidden; width:50%; height:100%; background-color:#000; float:left}
.invigy .video img{ display:block; width:100%;}
.invigy .ingy{ overflow:hidden; width:50%; float:right; height:100%;}
.invigy .ingy h3{ text-align:center; margin-bottom:5px; font-weight:normal; font-size:26px; margin-top:11%;}
.invigy .ingy h3 a{ color:#333;}
.invigy .ingy span{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px;}
.invigy .ingy i{ display:block; width:30px; height:1px; background-color:#1652ba; margin:0 auto; margin-bottom:40px;}
.invigy .ingy p{ line-height:28px; width:72%; overflow:hidden; margin:0 auto; margin-bottom:30px; text-indent:2em;}
.invigy .ingy .more1{ display:block; width:148px; height:38px; border:1px solid #999; margin:0 auto; text-align:center; line-height:38px; font-size:12px; color:#888; font-family:Arial}
.invigy .ingy .more1:hover{ border:1px solid #2470d3; background:#2470d3; color:#fff;}

.bg1{width:100%; padding:30px 0 45px; background:#f0f0f0; overflow:hidden;}
.bg2{width:100%; padding:30px 0 55px; background:#2470d3; overflow:hidden;}
.inanli{width:1200px; margin:0 auto;}
.altit{overflow: hidden; width: 100%; text-align: center;}
.altit h2{ font-size:38px; color: #000; line-height:68px;}
.altit a{ display: block; margin: 0 auto; font-size: 14px; width: 200px; text-align: center;}
.altit p{ font-size:18px; padding: 10px 0; border-top:1px solid #626262; border-bottom:1px solid #626262; width:510px; margin:5px  auto;}
.jztit h2,.jztit p,.jztit a{color:#fff;}
.jztit p{border-top:1px solid #86b0e8; border-bottom:1px solid #86b0e8;}
.alBox{width:1200px; height:415px; margin:0 auto; margin-top:30px; position:relative;}
.alBox i{display: block; width: 31px;height: 61px; position: absolute; top:170px;  cursor: pointer;}
.alBox .allt{ background:url(left1.png) center top no-repeat; left:-70px;}
.alBox .alrt{ background:url(right1.png) center top no-repeat; right:-70px;}
.alBox i:hover{ background-position: bottom;}
.alBox .alCon{ width:100%; position:relative}
.alBox .list{position:absolute; width: 0; height: 0; left:50%; top:50%; background-color: #000}
.alBox .list p{ display:none; width:100%; position:absolute; bottom:-40px; text-align:center; font-size:18px; }
.alBox .list img{ width:100%; display:block;opacity: 1;}
.alBox .list  a{ display: block; width: 100%; height: 100%; position: relative;}
.alBox .li01{ width:300px; height:188px; left:0px; top:110px; z-index:1}
.alBox .li02{ width:450px; height:282px; left:112px; top:60px;  z-index:2}
.alBox .li03{ width:596px; height:374px; left:300px; top:0px;  z-index:3; opacity: 1;}
.alBox .li04{ width:450px; height:282px; left:630px; top:60px; z-index:2}
.alBox .li05{ width:300px; height:188px; left:900px; top:110px;  z-index:1}
.alBox .li03 p{ display:block;}

.jzbox{ overflow:hidden; width:1406px; margin:0 auto; height:325px; margin-top:30px; position:relative}
.jzbox i{ display:block; width:75px; height:75px; cursor:pointer; position:absolute; top:113px;}
.jzbox .btn01{ background:url(left2.png) center top no-repeat; left:0}
.jzbox .btn02{ background:url(right2.png) center bottom no-repeat; right:0}
.jzWin{ overflow:hidden; width:1200px; height:325px; margin:0 auto; position: relative;}
.jzWin ul{ overflow:hidden; position:absolute}
.jzWin li{ float:left; width:279px; height:325px; background:#fff; margin-right:28px;}
.jzWin li img{ width:259px; height:166px; margin:10px;}
.jzWin li h3{padding:0 10px; text-align:center; font-size:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:5px 0 5px;}
.jzWin li p{padding:0 20px; line-height:26px; color:#666;}

.innews{margin-top:50px;}
.innews-l{width:660px; overflow:hidden;}
.innews-lt{width:100%; height:62px; line-height:55px; overflow:hidden;}
.innews-lt p{width:256px; height:62px; background:url(t2.jpg) repeat-x; line-height:55px; float:left; font-size:18px;}
.innews-lt p a{display:block; height:62px; cursor:pointer;  padding-left:30px; color:#fff;}
.innews-lt p a.a_n{background:url(t1.jpg) no-repeat;}
.innews-lt p em{font-style:normal; font-size:15px; color:#fff;}

.innews-ln{width:100%; margin-top:28px;}
.news-n-1{padding-bottom:28px; border-bottom:1px solid #efefef; font-size:14px; line-height:28px; overflow:hidden;}
.news-n-1 img{width:291px; height:181px; float:left; margin-right:28px;}
.news-n-1 h3{font-size:16px; line-height:34px; margin-bottom:5px;}
.news-n-1 a.a_ckxx{display:inline-block; width:108px; height:36px; line-height:36px; text-align:center; background:#1e1d26; margin-top:16px; color:#fff;}
.innews-ln-ul{padding-top:16px;}
.innews-ln-ul li{width:100%; height:34px; line-height:34px; display:inline-block; float:left; overflow:hidden;}
.innews-ln-ul li a{display:block; background:url(icon_1.png) 0 50% no-repeat; padding-left:16px; font-size:14px;}
.innews-ln-ul li span{display:block; float:right; color:#585a5f; font-size:13px;}

.incjwt{width:500px; overflow:hidden;}
.incjwt-t{width:100%; height:40px; line-height:40px; padding-bottom:8px; border-bottom:2px solid #d1d1d1; font-size:18px;}
.incjwt-t p{background:url(t3.jpg) left 50% no-repeat; padding-left:15px;}
.incjwt-t em{font-size:15px; font-style:normal; color:#bfbfbf; padding-left:15px;}
.incjwt-n{margin-top:28px; overflow:hidden;}
.incjwt-n dl{margin-top:15px; padding-bottom:14px; background:url(xx.jpg) bottom repeat-x; overflow:hidden;}
.incjwt-n dt{background:url(w.jpg) 0 5px no-repeat; padding-left:28px; line-height:26px; height:26px; overflow:hidden;}
.incjwt-n dd{background:url(d.jpg) 0 5px no-repeat; padding-left:28px; margin-top:6px; color:#585a5f; font-size:13px; line-height:26px; height:52px; overflow:hidden; }
.link{margin-top:25px; background:url(t3.jpg) 0 5px no-repeat;}
.link p{float:left; font-size:16px; padding-left:15px; line-height:18px;}
.link span{display:block; font-family:"Times New Roman"; font-size:18px; color:#686868;}
.link i{display:block; width:1px; height:22px; background:#d1d1d1; float:left; margin:8px 0 0 10px;}
.link-ul{display:block; width:1103px; float:left; margin:3px 0 0 7px;}
.link-ul a{display:inline-block; margin:0 7px;}

.footer{width:100%; margin-top:35px; background:#1e1d26; padding:40px 0; color:#f1f1f1; overflow:hidden;}
.footer a{color:#f1f1f1;}
.footer a:hover{color:#fff;}
.bot-nav{width:100%; padding-bottom:18px; border-bottom:1px solid #4e4e4e; color:#4e4e4e; text-align:center;}
.bot-nav a{display:inline-block; padding:0 22px;}
.bot-logo{width:190px; height:96px; margin:50px 0 0 35px;}
.bot-text{width:690px; margin:45px 0 0 33px; line-height:30px;}
.bot-ewm{width:134px; margin:40px 104px 0 0;}
.bot-ewm p{text-align:center; margin-top:3px;}

.n-ban{width:100%; overflow:hidden;}
.n-ban img{ max-width:100%;}
.content{padding:36px 0 14px;}
.left{width:242px; overflow:hidden;}
.lanmu-t{width:100%; height:77px; color:#fff; background:url(tit1.jpg) no-repeat; overflow:hidden;}
.lanmu-t h2{font-size:22px; line-height:24px; padding:16px 0 0 24px;}
.lanmu-t p{padding-left:24px; font-size:14px; color:#a9c6e9;}
.lanmu-n{width:230px; padding:7px 0 30px; background:#fff; border:6px solid #2470d3; border-top:none;}
.lanmu-box{padding:0 19px; overflow:hidden;}
.lanmu-box li{width:100%; line-height:32px; padding:8px 0; display:inline-block; background:url(xx.jpg) bottom repeat-x; overflow:hidden;}
.lanmu-box li a{display:block; background:url(icon_5.jpg) 14px 50% no-repeat; font-size:15px; padding-left:42px;}
.lanmu-box li a:hover{background:url(alm.jpg) no-repeat; color:#3c3b3b;}

.kinds-n{width:230px; padding:15px 0 20px; background:#fff; border:6px solid #2470d3; border-top:none;}
.kinds-n dl{width:192px; padding:0 19px; font-size:14px; overflow:hidden;}
.kinds-n dl dt{width:100%; height:34px; line-height:34px; margin:5px 0; font-size:15px; background:url(dt3.jpg) no-repeat; overflow:hidden;}
.kinds-n dl dt:hover{background:url(dt4.jpg) no-repeat;}
.kinds-n dl dt a{padding-left:38px; display:block;}
.kinds-n dl dt:hover a{color:#fff;}
.kinds-n dl dd{width:100%; line-height:32px; height:32px; display:inline-block; overflow:hidden;}
.kinds-n dl dd a{padding-left:38px; display:block; background:url(icon_1.png) 20px 50% no-repeat;line-height:32px; height:32px;overflow:hidden; }

.lianxi{width:100%; margin-top:20px;}
.lianxi-t{width:100%; height:56px; line-height:56px; background:#0d60cd; color:#fff;}
.lianxi-t h2{font-size:18px; padding-left:24px;}
.lianxi-n{padding:15px 13px; border:1px solid #ddd; border-top:none; line-height:28px; overflow:hidden;}
.lianxi-n img{width:214px; height:75px; margin-bottom:8px;}

.letj-n{padding:7px 13px 16px; border:1px solid #ddd; border-top:none; overflow:hidden;}
.letj-box{padding:0;}
.letj-box li{width:214px; height:195px; margin-top:15px; overflow:hidden;}
.letj-box li img{width:214px; height:158px;}
.letj-box li span{display:block; width:100%; padding-top:10px; font-size:14px; text-align:center;}

.right{width:924px; overflow:hidden;}
.right-t{width:100%; height:42px; line-height:42px; padding-bottom:6px; background:url(t4.jpg) bottom repeat-x; overflow:hidden;}
.right-t h2{padding:0 15px 6px 11px; float:left; font-size:20px; font-weight:bold; background:url(p1.png) right bottom no-repeat; color:#0d60cd;}
.site{display:block; float:right; font-size:14px; background:url(home.jpg) 0 50% no-repeat; padding-left:20px;}
.company{padding-top:24px; font-size:14px; line-height:30px;}
.cpzs-n{margin-top:10px;}
.cpzs-n li{margin-top:23px;}

.newslist{width:100%; margin-top:30px;}
.news-box{padding-bottom:10px;}
.news-box li{width:100%; margin-top:25px; padding-bottom:25px; background:url(xx.jpg) bottom repeat-x; color:#5d5c5c; overflow:hidden;}
.news-box li img{width:201px; height:125px; float:left; margin-right:26px;}
.news-box li h2{font-size:16px; line-height:32px;}
.news-box li p{margin-top:6px;}

.rtjzx{width:100%; margin-top:20px; overflow:hidden;}
.rtjzx-t{width:100%; padding:6px 0 10px; border-bottom:1px solid #ebebeb; font-size:18px;}
.rtjzx-n{margin-top:16px;}
.rtjzx-n ul{margin-left:-80px;}
.rtjzx-n li{width:422px; line-height:32px; line-height:32px; display:inline-block; float:left; margin-left:80px; overflow:hidden;}
.rtjzx-n li span{display:block; float:right; color:#b1b1b1;}

.page {
	height:auto;
	padding:10px 0
}
.page ul {
	text-align:center
}
.page .firstPage {
	width: 30px;
}
.page ul li {
	display:inline-block;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.page ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.page ul li.thisclass, .page ul li.thisclass a, .page ul li.thisclass a:hover {
	background-color: #333;
	color: #FFF
}
.page .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.page select {
	line-height: 25px;
	margin-top: 4px
}
.page .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.new_con{padding:32px 0 10px; overflow:hidden;}
.bt{width:100%; text-align:center; padding-bottom:15px; background:url(sxx.jpg) bottom repeat-x; overflow:hidden;}
.bt h2{ font-size:20px; font-weight:normal; padding-bottom:15px; background:url(sxx.jpg) bottom repeat-x}
.bt p{ padding-top:15px; color:#9b9b9b; font-size:14px;}

.con{width:100%; height:auto; font-size:14px; line-height:30px; margin-top:20px; color:#212226;}
.con img{ max-width:100%;}
.share{float:right; margin-top:20px; margin-bottom:10px;}
.tag{margin:18px 0 5px; font-size:14px; line-height:28px;}
.tag span{padding-right:12px;}

.fenpian{ width:100%; margin-top:20px; text-align:left; padding:15px 0; background:#f5f4f4; overflow:hidden;}
.fenpian ul li{line-height:32px; margin-left:24px; font-size:14px;}

.cpxx-z,.cpxx-z img{width:430px; height:317px;}
.cpxx-z{margin-top:38px;}
.cpxx-y{width:450px; margin-top:38px; overflow:hidden;}
.cpxx-y h2{font-size:22px; line-height:36px;}
.cpxx-y p.pjj{margin-top:5px; padding:5px 0 14px; background:url(sxx.jpg) bottom repeat-x;}
.cpxx-y p.pjj em{font-style:normal; color:#2470d3;}
.cpxx-y .cans-ul{display:block; margin-top:10px; padding-bottom:14px; background:url(sxx.jpg) bottom repeat-x;}
.cpxx-y .cans-ul li{width:100%; line-height:30px; overflow:hidden;}
.cpxx-y .cans-ul li b{color:#2470d3;}
.cpxx-y .xjtel{background:url(telico.jpg) no-repeat; height:28px; line-height:28px; margin-top:25px; }
.cpxx-y .xjtel p{font-weight:bold; padding-left:46px; font-size:14px; color:#343233;}
.cpxx-y .xjtel p b{font-size:26px; color:#2470d3;}

.cpxxjs-t{width:100%; height:40px; line-height:40px; background:url(t5.jpg) bottom repeat-x; margin-top:34px; overflow:hidden;}
.cpxxjs-t p{width:113px; padding-right:7px; background:url(p2.jpg) no-repeat; text-align:center; color:#fff; font-size:16px; font-weight:bold;}
.cpxxjs-n{width:100%; margin-top:25px; line-height:30px; color:#212226;}
.cpxxjs-n img{max-width: 100%;}

.xgcp-n{height:222px; margin-top:10px; overflow:hidden;}
.xgcp-box{display:block; margin:15px 0 0 -16px;}
.xgcp-box li{width:230px; height:207px; display:inline-block; float:left; margin-left:22px; overflow:hidden;}
.xgcp-box li img{width:230px; height:170px;}
.xgcp-box li span{display:block; width:100%; padding-top:10px; font-size:14px; text-align:center;}

.cplyzx-box{padding-top:10px;}
.cplyzx-box li{wdith:100%; margin-top:13px; line-height:37px; overflow:hidden;}
.cplyzx-box li label{width:114px; display:block; float:left; text-align:right; line-height:37px; font-size:15px; margin-right:8px;}
.cplyzx-box li span{color:#555765; font-size:13px; display:inline-block; margin-left:12px; float:left;}
.cplyzx-box li input{height:25px; line-height:25px; padding:5px; border:1px solid #e1e1e1; float:left; background:#fff;}
.cplyzx-box li input.put-1{width:480px;}
.cplyzx-box textarea{width:480px; min-height:140px; padding:5px; float:left; border:1px solid #e1e1e1; margin:0;}
.lyzx-btn{margin:30px 0 0 122px;}
.lyzx-btn input{width:130px; height:38px; line-height:38px; padding:0; border:none; display:inline-block; float:left; background:#242d3c; color:#fff; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; margin-right:24px;}
.lyzx-btn input.tj-btn{background:#2470d3;}

.wzditu{width:1070px; padding:40px 60px; border:5px solid #f0f0f0; margin-bottom:50px;}
.wzditu-t{width:100%; border-bottom:1px solid #ccc; overflow:hidden;}
.site_plc{background:url(icon_8.gif) no-repeat 0 10px; text-indent:10px; }
.site-r-link { width:135px; border:1px solid #cdcdcd; background:#F8F8F8; padding:2px 10px; float:right; }
.wzditu-n{margin-top:13px;}
.wzditu-n h4 { line-height:30px; border-bottom:solid 1px #e0e0e0; padding:12px 0 6px;}
.b4{padding-top:12px; overflow:hidden;}
.b4 ul{padding:0;}
.b4 li{float:left; line-height:28px; width:214px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.b4 li a{color:#666;}
.b4 li a:hover {color:#f98401;}
.pc{ display:block;}
.mobile{ display:none;}
.sub_content_right_below {
	padding-top:10px;
	width:100%;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.sub_content_right_below p {
	line-height:22px;
	padding-top:10px;
	font-size:13px;
	color:#666666
}
.news_content_middle {
	width:100%;
	height:100%;
	font-size:14px;
	line-height:25px;
}
.news_content_middle p {
	margin-top:8px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {
	background:#F9F9F9;
	padding:25px;
}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
fieldset {
	border:medium none !important;
	margin:0 0 10px;
	min-width:100%;
	padding:0;
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #0d60cd;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:20%;
	border:none;
	background:#0d60cd;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}
#contact button[type="submit"]:hover {
	background:#A30000;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}

@media only screen and (max-width: 768px) {
.page,.head,.public,.innews-l{ width: 100%; margin:0 auto; }
.pc{ display:none;}
.mobile{ display:block;}
.tel1{background:#2470d3;height:68px; line-height:68px;font-size:18px;color:#fff; text-align:center;}
.tel1 i{vertical-align:middle; display:inline-block;width:34px;margin-right:10px;}
.tel1 span{font-size:20px;font-weight:bold;}
.product{margin:20px auto 0}
.p-tit{width:45%;margin:0 auto;border-top:1px solid #dcdcdc;padding-top:20px}
.p-tit i{float:left;width:16%; display:block}
.p-tit i img{width:100%}
.p-tit p{float:right;font-size:22px;color:#161616;width:82%;}
.p-tit p span{display:block;font-size:15px;color:#999}
.product .p-pro{margin-top:20px}
.product .p-pro li{float:left;width:50%;height:177px;margin-top:10px;}
.product .p-pro li a{width:95%;height:100%; box-sizing:border-box; display:block; margin:0px auto}
.product .p-pro li a img{width:100%;height:137px;display:block; box-sizing:border-box}
.product .p-pro li a span{display:block; height:40px; line-height:40px; overflow:hidden; text-align:center;width:100%; box-sizing:border-box;font-size:16px}
.invigy{ width:98%; margin:0 auto;}
.invigy .video{ width:100%; margin:0 auto;}
.invigy .ingy{width:100%; margin:0 auto; padding-bottom:20px;}
.invigy .ingy h3{ margin-top:20px;}
.invigy .ingy i{ display:none;}
.invigy .ingy p{ width:100%; margin-bottom:15px;}
.altit h2{ font-size:30px; line-height:50px;}
.bg2{ padding:20px 0;}
.altit a{ display:none;}
.jztit p{ display:none;}
.jzWin li{ width:46%; margin:1%; padding:1%;}
.jzWin{ width:100%; height:auto; position:relative;}
.jzWin ul{ position:relative;}
.jzWin li{ height:auto;}
.jzWin li img{ width:100%; height:140px; margin:0; padding:0;}
.jzWin li h3{ padding:0; line-height:30px; height:30px; overflow:hidden;}
.jzWin li p{ display:none;}
.innews{ margin-top:2%;}
.innews-lt p{ width:50%;}
.innews-lt p a{ text-align:center; padding:0;}
.innews-lt p a.a_n{ background:url(t1.jpg) no-repeat center center;}
.innews-ln{ width:98%; margin:0 auto;}
.news-n-1{ padding-bottom:15px;}
.news-n-1 img{ width:180px; height:135px; margin-right:15px;}
.news-n-1 p{ display:none;}
.news-n-1 h3{ height:68px; overflow:hidden;}
.back{background:#2470d3;height:70px; line-height:70px;}
.back a{text-align:center; display:block}
.back b{font-size:26px;font-weight:bold; text-align:center;color:#fff}
.footer{ background:#eee; color:#333; margin:0px 0 95px 0; padding:0;}
.bot-text{ width:98%; margin:0 auto; float:none; text-align:center;}
.footer a{ color:#333;}
.footer a:hover{ color:#333;}
.bot-ewm{ width:100%; margin:2% auto; padding:0; text-align:center;}
.mui-bar{position:fixed; z-index:9999;padding:10px 0; bottom:0; display:table; table-layout:fixed;width:100%}
.footernavtxt{ display: block; font-size:15px; color:#333; line-height:20px;margin-top:5px}
.footernavimg{ display: block; padding:6px 0;}
.footernavimg img{ width: 39px; height: 38px; display: block; margin:auto;}
.footernav{ background:rgba(246, 246, 246, 1); box-shadow: none;}
.footernavli{ display: block; width: 25%; float: left; text-align: center;}
.n-ban{ margin-top:60px;}
.g-hd{background:#ececec;width:100%;height:50px; line-height:50px;}
.g-hd .g-con{width:96%; margin:0 auto}
.g-hd .site{color:#333; background:url(site.png) no-repeat left center;padding-left:24px;font-size:14px; height:50px; float:left; overflow:hidden;}
.g-hd .site a{color:#333}
.g-hd .fanhui{width:10%; text-align:right;padding-top:12px}
.cpnav{margin-top:4%; text-align:center;}
.cpnav a{display:inline-block; text-align:center; padding:2% 4%; background:#e2e2e2; margin:3% 1% 0 1%; border-radius:15px;}
.cpnav a:hover,.cpnav a.ben{background:#2470d3; color:#fff;}
.right{ width:100%;}
.content{ padding:20px 0;}
.cpzs-n,.incpzs-box{ margin:0;}
.cpzs-n li{ margin:0;}
.incpzs-box li{ margin:1%; width:48%; height:auto;}
.incpzs-box li .acp{ width:100%; height:auto; display:block;}
.incpzs-box li .acp img{ width:100%; height:137px;}
.newslist{ margin:0;}
.newslist{ width:98%; margin:0 auto;}
.news-box li:nth-of-type(1){ display:none;}
.news-box li{ margin:0; padding:15px 0;}
.new_con{ padding:0; width:98%; margin:0 auto;}
.fenpian ul li{ margin-left:10px;}
.con{ margin:0;}
}
