﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, big, cite, code, del, em, font, img, ins, small, strong, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0px;
	padding: 0px;
}
body {
	font: 12px  "微软雅黑","宋体",Arial, Helvetica, sans-serif;     background-color: #fff!important;; 
}
* {
	margin: 0;
	padding: 0;
	border: 0;
}
ul, li {
	list-style-type: none;
}
a{ color:#666; text-decoration:none;}
a:hover{ color:#2064b0;}

.wrap{ margin:0; height:auto; padding:0;}
.w1190{ width:1190px; }
.mar{  margin:0 auto; height:auto;}
 .mar .header-con{margin-top: 5px;}
 .mar .header-con div a{display: block; float: left; padding-left: 20px;background: url(../images/zhong.png) no-repeat left center;margin-left: 5px;}
.mar .header-con div a.en{background: url(../images/en.png) no-repeat left center;}
.header{ float:left; width:100%; /*height:180px;*/ position:relative; z-index:1; }
.top{ float:left; width:100%; height:125px; }
.topLef{ float:left; width:900px;margin-top: 10px; }
.topLef a{ display:block; float:left; margin-right:20px;}
.topLef  img{ float:left;}

.topRig{ float:right;/* width:490px;*/ padding-left:20px; height:auto;}
/*.topRigLink{ float:left; width:100%; height:20px; line-height:20px; text-align:right;}*/
.topRigLink {    width: 204px; height: 60px; float: right; background: url(../images/toptel.png) no-repeat left 30px; padding-top: 44px; padding-left: 48px; font-size: 25px; color: #e97e14;}

.topRigSearch{ float:left; width:100%; height:38px; margin-top:4px;}
.topRigSearch input{ float:right;}
.topRigSearch  .searTxt{ width:188px; height:24px;padding:7px;border:none; line-height:24px;  outline:none; background:#eeeeee; color:#999;}
.topRigSearch  .searBtn{ width:38px; height:38px; border:none; outline:none; background:url(../images/search.jpg) no-repeat; cursor:pointer;}

 
/*.nav{ float:left; width:100%; height:auto; background:url(../images/navbg.png) repeat-x; height:52px;}
.navList { float:left; width:100%; height:auto; padding-top:5px;height:48px;}
.navList li {
	float: left;
	width: 170px;
	height: 40px;
	line-height:40px;
	position: relative;
	z-index: 100;
	background:url(../images/navbor.jpg) no-repeat right top;
}
.navList li a{
	display: block;
	width: 170px;
	height:58px;
	position:relative;
	line-height: 40px;
	text-align: center;
	color:#333;
	font-size:14px;
}
.navList li a:hover,
.navList li a.active{
	height:58px;
	background:url(../images/navfir.png) no-repeat;
	color:#fff;}
.navList li a:hover .lCh, .navList li a.active .lCh{color:#f8d454;}
.navList li .kind_menu{
	display: none;
	position: absolute;
	left: 0px;
	top:40px;
	width:100%;
	height: auto;
	line-height: 20px;
	vertical-align: middle;
	z-index: 990;
	text-align: left;
}
.navList li .kind_menu a {
	z-index: 100;
	display: block;
	width: 160px;
	height: auto;
	padding:5px;
	font-size: 12px;
	line-height:20px;
	color: #fff;
	background:url(../images/navsec.png) repeat-y;
}
.navList li .kind_menu a:hover{ color:#666 }
.navList li .kind_menu .firCor{ display:block; width:100%; height:4px;font-size:1px; background:url(../images/fircor.png) no-repeat center top; }
.navList li .kind_menu .secCor{ display:block; width:100%; height:18px; background:url(../images/navcor.png) no-repeat center top; }*/
/*nav end*/


/*   nav */
.person-nav{ float:left; width:100%; height:57px; background:url(../images/222.png) repeat-x;background-size: 100% 57px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav_bar{position:relative; z-index:1; height:56px; line-height:56px; color:#333;}
.nav{position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei","宋体"; font-size:14px;}
.nav a{color:#fff;}
.nav h3{font-size:100%; font-weight:normal;}
.nav h3 a{display:block; width:127px; text-align:center; font-size:14px;}
.nav .m{float:left; position:relative; z-index:1;}
.nav .s{float:left; width:0px; border-left:1px solid #303030; border-right:1px solid #a8a8a8; /*font-size:1px;*/ text-indent:-333em;}
.nav .sub{display:none; position:absolute; left:0px; top:56px; z-index:1; width:127px; border-top:0;  background:url(../images/navsecbg.png) repeat;}
.nav .sub li{text-align:center; padding:0 0px; margin-bottom:-1px;}
.nav .sub li a{display:block;  border-bottom:1px solid #d1d4d6; padding:8px 0; height:28px; line-height:28px; color:#333;}
.nav .sub li a:hover{color:#fff; background:#178ac1;}
.nav .block{height:3px; width:126px; background:#1E95FB; position:absolute; left:0; top:39px; overflow:hidden;}
.nav  li.on  h3 a,.nav  li.active  h3 a{ color:#e97e14;}
.nav  li.on .sub_si,.nav  li.active .sub_si {	display: block;	position: absolute;	left: 0px;	top: 56px;	width: 127px;	height: 4px;	background:#e97e14;}


.nav .sub2{display:none; position:absolute; left:-35px; top:60px; z-index:1; width:200px; border-top:0;  background:url(../images/navsecbg.png) repeat;}
.nav .sub2 li{text-align:center; padding:0 0px; margin-bottom:-1px;}
.nav .sub2 li a{display:block;  border-bottom:1px solid #d1d4d6; padding:8px 0; height:28px; line-height:28px; color:#333;}
.nav .sub2 li a:hover{color:#fff; background:#178ac1;}
.nav  li.on .sub_si2,.nav  li.active .sub_si2 {	display: block;	position: absolute;	left: -35px;	top: 56px;	width: 200px;	height: 4px;	background:#e97e14;}
/*   nav end */




/* index - banner */
.banner{  width:100%; height:auto; margin-top:0px;}
.bannerCon{ float:left;width:100%; height:280px;}
.full_banner {
	width: 100%;
	position: relative;
	height: 650px;
	background: #FFF;
	overflow: hidden;
}
.full_banner .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}
.full_banner .bd ul {
	width: 100% !important;
}
.full_banner .bd li {
	width: 100% !important;
	float: left;
	height: 650px;
	overflow: hidden;
	text-align: center;
}
.full_banner .bd li a {
	display: block;
	height: 650px;
}
.full_banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
.full_banner .hd ul {
	text-align:center;
}
.full_banner .hd ul li {
	cursor: pointer;
	display: inline-block;
*display:inline;
	zoom: 1;
	width: 28px;
	height: 8px;
	margin: 5px;
	background:#fff;
	overflow: hidden;
	line-height: 9999px;
	font-size:1px;
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
    -moz-opacity:0.8; /*Firefox私有，透明度50%*/
    opacity:0.8;/*其他，透明度50%*/

}
.full_banner .hd ul .on {
	filter:alpha(opacity=80); /*IE滤镜，透明度50%*/
    -moz-opacity:0.8; /*Firefox私有，透明度50%*/
    opacity:0.8;/*其他，透明度50%*/
}
/*banner end*/

.center{ float:left; width:100%; height:auto;}

.hFir{ float:left; width:100%; height:500px; background:#f1f1f1; padding-top: 40px;}
.hFirTitle{ float:left; width:100%; height:60px; border-bottom:1px solid #dddddd;}
/*.hTitle{ float:left; width:100%; height:50px; line-height:50px; margin-top:30px; color:#178ac1; font-size:26px; font-weight:normal;}
.hTitle span{ display:block; float:left; width:; border-bottom:2px solid #919191; height:48px; line-height:48px; color:#178ac1; font-size:24px; margin-right:14px;}
.hTitle a{ float:right; font-size:12px; color:#999;}
.hTitle a:hover{ color:#e97e14;}*/

.hFirTitle .tit{text-align:center;}
.hFirTitle .tit h3{font-size:24px;color:#084ea3;line-height: 1.3;font-weight: bold;    font-family: "Microsoft Yahei";}
.hFirTitle .tit h3 span{    width: 100px; height: 1px; background: #b5b5b5; display: inline-block; margin: 5px}
.hFirTitle .tit p{font-size:14px;color:#7a7a7a;margin-top:6px;}

.hFirSolution{ float:left; width:100%; height:419px;}

.mainSol{ float:left; width:1195px; height:auto; overflow:hidden; position:relative; margin-top:40px; margin-bottom:40px;}
#arrLeft,#arrRight{ display:block; width:24px; height:50px;position:absolute; top:127px; cursor:pointer; z-index:99;}
.mainSol a.sCor{ background:url(../images/scor.png) no-repeat;}
.mainSol a.aL{background-position:0 0;}
.mainSol a.aR{background-position:-24px 0;}
.mainSol a.aL:hover{background-position:0 -50px;}
.mainSol a.aR:hover{background-position:-24px -50px;}
#arrLeft{ left:0;}
#arrRight{ right:5px;}
.mainSolList li{ float:left; width:290px; height:297px;margin-left:4px; margin-right:5px; position:relative; display:inline;}
/*.mainSolList li img{ border-radius:10px;-moz-border-radius:10px;}*/
.sol_bg{ position:absolute; left:0; top:-234px; background:url(../images/solbg.png) no-repeat; width:180px; height:90px; padding:124px 27px 20px; text-align:center; color:#fff; overflow:hidden;}
.sol_bg_0 .solCh{ font-size:14px; line-height:30px;}
.sol_bg .solEn{ color:#c4c4c4; font-size:12px; line-height:18px;}

/* Home-1 */
.h-tit{overflow: hidden;text-align: center;background: url(../images/line.png) no-repeat bottom;	}
.h-tit h2{ width: 100%; height: 50px; line-height: 50px; margin-top: 30px; color: #fff; font-size: 16px; font-weight: normal;}
.h-tit h2 span{        display: inline-block;  width: ; border-bottom: 2px solid #919191; height: 48px; line-height: 48px; color: #333; font-size: 24px; margin-right: 14px;}



.home-1{padding:5px 0 30px; background:#ececec;}
.home-1 .list{padding:35px 0 0px;}
.home-1 .list ul{overflow:hidden;}
.home-1 .list li{float: left;
    width: 262px; margin-left: 24px; /* margin-bottom: 30px; */ margin: 7px 9px 28px; /* padding-top: 10px; */ padding: 10px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.22);}
.home-1 .list li:hover{    box-shadow: 0 0 22px rgba(0, 0, 0, 0.22);}
.home-1 .list li .thumb{margin:0 auto; display:block; width:100%; height:220px; overflow:hidden;}
.home-1 .list li .thumb a{display:block; width:100%; height:100%; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.home-1 .list li .thumb a:hover{transform: scale(1.1);}
.home-1 .list li .txt{/*border:1px solid #d9d9d9;*/ border-top:0; padding:0 20px; height:50px; text-align:center;}
.home-1 .list li:hover .txt{border: 0}
.home-1 .list li .txt h1{font-size:18px; padding:18px 0 12px; font-weight: 400;min-height: 30px;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; }
.home-1 .list li .txt h1 a{color: #000 ;transition: all 0.4s;}
.home-1 .list li:hover .txt h1 a{color: #e97e14;transition: all 0.4s;}

.home-1 .list li .txt p{color:#777; line-height:1.5;}
.layout{clear:both; margin:0 auto; width:1200px;}
.pd-0 {/*margin-left: 0!important;*/ }



.hSec{ float:left; width:100%; height:601px; background:#fff;}
.hSecLef{ float:left; width:563px; height:auto; display:inline; margin-right:60px; }
.hSecRig{ float:left; width:560px; height:auto;  display:inline;}
.hSecCon{ float:left; width:100%; height:520px;}
.hNew{ height:440px;  margin-top:40px; margin-bottom:40px;}
.hNewList li{ width:100%; height:110px; float:left;}
.hNewList li a{ display:block; height:70px;  padding:20px 10px; width:550px;}
.hNewList li a b{width: 50px;
height: 70px;
border-right: 1px solid #DADADA;
display: block;
float: left;
margin-right: 20px;
font-size: 40px;
font-weight: normal;
line-height: 70px;
color: #DADADA;
padding-right: 20px;}
.hNewList li a h4{
	float:left;
	width:459px;height:20px;
	line-height:20px;
	margin-bottom:10px;
	font-size: 14px;
    font-weight: normal;
    color: #333333;overflow:hidden;white-space: nowrap; text-overflow: ellipsis;
 }

.hNewList li a h4 span{ float:right; padding-left:10px;}
.hNewList li a p{
	float:left;
	width:459px;font-size: 12px;
color: #999; line-height:20px;
height:40px; overflow:hidden;
}
.hNewList li a:hover{ background:#72a7a4;color: #fff}
.hNewList li a:hover b{color: #fff}
.hNewList li a:hover h4{ color:#fff;}
.hNewList li a:hover p{ color:#fff;}
	

.hPro{ height:440px;  position:relative; z-index:1; padding-top:40px; margin-bottom:40px;overflow:hidden;}
#arrLeft1,#arrRight1{ display:block; width:16px; height:40px;position:absolute; top:0px; cursor:pointer; z-index:99;}
#arrLeft1{ right:24px;}
#arrRight1{ right:0;}
.hPro a.pCor{ background:url(../images/pcor.png) no-repeat;}
.hPro a.aL{background-position:0 0;}
.hPro a.aR{background-position:-20px 0;}
.hPro a.aL:hover{background-position:0 -40px;}
.hPro a.aR:hover{background-position:-20px -40px;}

.hProList { float:left; width:100%; height:440px; overflow:hidden;}
.hProList li{ float:left; width:100%; height:440px;}
.hProList li b{ display:block; float:left;width:100%; padding-top:13px; font-size:16px; color:#333; line-height:30px; height:30px; overflow:hidden;}
.hProList li span{ display:block; float:left; width:100%; height:60px; line-height:20px; overflow:hidden;}


.bottom{ float:left; width:100%; height:auto; background:#2f2f2f;}
.botNav{ float:left; width:100%; height:30px; padding-top:40px; padding-bottom:10px; text-align:center; font-size:14px;}
.botNav b{ color:#666; padding:0 5px; font-weight:normal;}
.botNav a{ color:#a1a1a1;}
.botNav a:hover{ color:#62a0e6;}
.botDes{ float:left; width:100%; height:auto; text-align:center; font-size:12px; line-height:20px; margin-bottom:20px; color:#a1a1a1;}


.content{ float:left; width:100%; height:auto; /*background:url(../images/conbg.jpg) repeat-y left top #fff;*/}

.conTitle{ float:left; width:100%; height:80px; border-bottom:1px solid #dddddd;}
.conTitleDes{ float:left; width:100%; height:50px; line-height:50px; padding-top:30px; color:#999; font-size:16px; font-weight:normal;/*background:url(../images/conbg1.jpg) repeat-y #fff;*/position: relative;}
.conTitleDes i{display: block; position: absolute; left: 298px; top: 30px; font-style: normal; font-size: 20px; color: #178ac1}
.conTitleDes span{ display:block; float:left; width:; border-bottom:2px solid #919191; height:48px; line-height:48px; color:#333; font-size:24px; margin-right:14px;}
.conTitleDes a{ /*float:right; */font-size:12px; color:#999;}
.conTitleDes strong{ float:right; font-size:12px; font-weight:normal;}
.conTitleDes strong b{ font-weight:normal; color:#e97e14;}
.conTitleDes a:hover{ color:#e97e14;}

.conMain{ float:left; width:100%; height:auto;}
.main{ float:left; width:100%; height:auto; position:relative;/*background:url(../images/conbg1.jpg) repeat-y #fff;*/ padding-bottom:20px; padding-top:40px;}
.mainLef{ float:left;height:auto; width:256px;}

.menuList{ float:left; width:100%; height:auto;}
.menuList li{ float:left; width:100%;background:url(../images/menuline1.png) left bottom no-repeat; line-height:50px; font-size:14px; padding-bottom:1px;text-indent: 15px;}
.menuList li a{ display:block; width:264px; height:50px;/* position:absolute; left:0; top:0;*/}
.menuList li a:hover,.menuList li.selected a{ background:url(../images/menuhover.png) right top no-repeat; color:#fff;}
.menuList li:hover,.menuList li.selected{background:url(../images/menuline2.png) left bottom no-repeat;}
.menuList li .menuSec{ float:left; width:249px; background:#fff; height:auto;/* padding:10px 0;*/}
.menuList li .menuSec li{ float:left; width:100%; background:#fff; height:30px;}
.menuList li .menuSec li a{ float:left; width:229px; height:30px; line-height:30px;background:none; color:#666; font-size:12px; padding-left:20px;}
.menuList li .menuSec li a:hover,.menuList li .menuSec li a.on{ background:url(../images/menuac.jpg) no-repeat 10px 9px; color:#e97e14;}

.mainLefMenu{ float:left; width:256px; height:auto;}
.mainLefHotline{ float:left; margin-top:40px;  margin-bottom:40px; width:228px; border:1px solid #dddddd; border-right:none; padding:20px 10px;}
.mainLefHotline .lftel{    width: 180px; height: 33px; float: right; background: url(../images/toptel.png) no-repeat left 0px; padding-top: 13px; padding-left: 48px; font-size: 19px; color: #e97e14;line-height: 2}
.comm{ float:left; width:100%; height:auto; margin-top:10px;}
.comm li{ float:left; width:30px; height:30px; margin-right:5px; margin-bottom:2px;}
.comm li a{ display:block; width:30px; height:30px; background:url(../images/shareicon.png) no-repeat;}
.comm li a.iconWb{ background-position:0 0;}
.comm li a.iconQq{ background-position:-32px 0;}
.comm li a.iconWx{ background-position:-64px 0; position:relative;}
.wxShow{ position:absolute; left:30px; top:0px; width:95px; height:95px; display:none;}
.comm li a.iconWb:hover{ background-position:0 -30px;}
.comm li a.iconQq:hover{ background-position:-32px -30px;}
.comm li a.iconWx:hover{ background-position:-64px -30px;}

.mainRig{ float:right; width:890px; height:auto; margin-left:44px; display:inline; margin-bottom:20px; min-height:500px; height:auto; height:auto !important; _height:500px; height:auto; line-height:24px; color:#666; font-size:14px;text-align: left}

.honorList{ float:left; width:915px; height:auto;}
.honorList li{ float:left; width:278px; height:auto; display:inline; margin-right:27px; margin-bottom:20px;}
.honorList li a { display:block; width:100%; height:241px;}
.horImg{ width:268px; height:201px; border:5px solid #f1f1f1; position:relative;overflow:hidden;    display: table-cell;
    text-align: center;
    vertical-align: middle;}
.horBg{ display:block; width:268px; height:201px;  position:absolute; background:url(../images/horbg.png) no-repeat; left:268px; top:0; z-index:2; }
.horImg img{  max-width: 100%;max-height: 100%;}
.horTitle{ width:100%; height:30px; line-height:30px; overflow:hidden; line-height:30px; text-align:center;}
.honorList li a:hover .horImg{ border:5px solid #e97e14;}

/*/*/
.mainRig .FormBox .table_form tbody td, .mainRig .FormBox .table_form tbody th{border: 0}
.mainRig .FormBox .table_form tbody td .button{    background-color: #e97e14;}

/*页码 begin*/
#pages ,.pagelist,.paging{ float:left; width:100%; height:22px; line-height:22px; text-align:left;}
#pages a,.pagelist a ,.paging a{
margin: 0 4px;
display: inline;
padding: 2px 6px;
height: 14px;
font-size: 12px;
line-height: 20px;
color: #666;
cursor: pointer;
border: 1px solid #e3e3e3;
}
#pages a:hover,.pagelist a:hover ,.paging a:hover{
	color: #fff;
	background: #e97e14;
border: 1px solid #e97e14;
	}
.cpb,#pages span.pageing-this{margin: 0px 4px;
display: inline;
border: 1px solid #e97e14;
padding: 2px 6px;
height: 14px;
font-size: 12px;
line-height: 20px;
color: #fff;
background: #e97e14;
font-weight: normal;}
.pageno{  float:right;outline:none; height:17px; line-height:17px; width:20px; color:#666; padding:2px 5px;border-right:none; border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.pagebtn{ float:right; outline:none; background:#f6f6f6; width:26px; color:#666; height:23px; line-height:22px; border:1px solid #e3e3e3; cursor:pointer; }
/* 页码 end*/

.newsList{ float:left; width:100%; height:auto; margin-top:-20px; margin-bottom:20px; display:inline;}
.newsList li{ float:left; width:100%; height:150px; padding-bottom:20px; padding-top:20px; border-bottom:1px dashed #d9d9d9;}
.newsList li .nImg{ float:left; width:200px; height:150px; margin-right:30px; display:inline;}
.newsList li .nDes{ float:left; width:570px; height:150px; margin-right:30px; display:inline;}
.newsList li .nDes h3{ width:100%; height:30px; line-height:30px; overflow:hidden; margin-bottom:0px; font-size:16px;}
.newsList li .nDes h5{ font-weight:normal;  width:100%; height:100px; padding-top:20px; line-height:20px; overflow:hidden; font-size:12px;}
.newsList li .nDate{ float:left; width:60px; height:150px; text-align:center; color:#999; line-height:40px; }
.newsList li .nDate b{font-size:50px;}
.newsList li .nDate span { font-size:14px;}

.newsTitle{ float:left; width:100%; height:30px; line-height:30px; margin-bottom:10px; overflow:hidden; text-align:center; font-size:16px; color:#333; font-weight:bold;}
.newsDate{ float:left; width:100%; height:20px; line-height:20px; text-align:center; font-size:12px; color:#999; padding-bottom:10px; border-bottom:1px dashed #ddd; margin-bottom:20px;	}
.newsMain{ float:left; width:100%; height:auto;}

.solList{ float:left; width:915px;  height:auto;}
.solList li{ float:left;width:280px; height:380px; margin-right:25px; margin-bottom:20px;  display:inline;}
.solList li a .solImg{float:left; width:260px; height:260px; padding:10px 10px 20px; background:url(../images/solbg1.jpg) no-repeat;}
.solList li a:hover .solImg{ background:url(../images/solbg2.jpg) no-repeat;}
.solList li a strong{ display:block;float:left;width:280px;height:30px; line-height:30px;font-size:14px; overflow:hidden;}
.solList li a span{ display:block; float:left;width:280px;  height:60px; line-height:20px; font-size:12px; overflow:hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box; }

.solTitle{ float:left; width:100%; height:58px; background:url(../images/soltitle.jpg) no-repeat; line-height:50px;}
.solTitle span{ font-size:16px; font-weight:bold; color:#333; padding-left:20px; }
.solMain{ float:left; width:100%; height:auto; margin-top:20px;}

/*.proList{ float:left; width:920px; height:auto;}
.proList li{ float:left; width:430px; height:auto; margin-right:30px; margin-bottom:20px; display:inline;}
.proList li a{ display:block; float:left; width:420px; height:317px; padding:5px; background:#f1f1f1;}
.proList li a img{width:420px; height:237px; float:left;}
.proList li a strong{ display:block; float:left; width:100%; height:40px; line-height:40px; overflow: hidden;color:#333; font-size:16px; font-weight:normal;}
.proList li a  span{ float:left; display:block; width:100%; height:40px; line-height:20px; color:#666;overflow: hidden;}
.proList li a:hover{ background:#e97e14;}
.proList li a:hover strong{ color:#f1f1f1;}
.proList li a:hover span{ color:#fff;}*/


.proList{ float:left; width:920px; height:auto;}
.proList li{ border:1px solid #ccc; float:left; width:260px; height:auto; margin-right:30px; margin-bottom:20px; text-align:center; display:inline;}
.proList li a{ display:block; float:left; width:250px;  padding:5px; background:#fff;}
.proList li a img{float:left;}
.proList li a strong{ display:block; float:left; width:100%; height:40px; line-height:40px; overflow: hidden;color:#fff; font-size:14px; font-weight:normal;background: #a7a3a3;}
.proList li a  span{ float:left; display:block; width:100%; height:40px; line-height:20px; color:#666;overflow: hidden;}
.proList li a:hover{ background:#178ac1;}
.proList li a:hover strong{ color:#f1f1f1;    background: #178ac1;}
.proList li a:hover span{ color:#fff;}

.proTitle{ float:left; width:100%; height:50px; font-size:16px; color:#333; line-height:50px; border-bottom:1px solid #ddd;}
.proImg{ float:left; width:100%; height:auto; margin-top:20px; margin-bottom:20px;}
/* changeBox_a1 */
.changeBox_a1 {
	float: left;
	width: 380px;
	height: 360px;
	position: relative;
	padding-left: 10px;
	padding-right: 65px;text-align: center;overflow: hidden;
}
.changeBox_a1 .a_bigImg {
	/*position: absolute;
	top: 0px;
	left: 108px;*/
	display: none;
}
.a_last, .a_next {
	position: absolute;
	top: 162px;
	width: 25px;
	height:56px;
	width:30px;
	text-indent: -999em;
	overflow: hidden;
}
.a_last {
	left:30px;
	background: url(../images/procor.jpg) no-repeat;
	background-position:0 0;
}
.a_next {
	right:30px;
	background: url(../images/procor.jpg)  no-repeat;
	background-position:-30px 0;
}

a.a_last:hover{
	background-position: 0 -56px;}
a.a_next:hover{
	background-position:-30px -56px;}
.proTab{ float:left; width:100%; height:auto;}
.proMenu{ float:left; width:100%; height:40px; background:#f1f1f1; margin-bottom:20px;}
.proMenu span{ display:block; width:auto; padding-left:10px; padding-right:10px; height:50px; float:left; line-height:40px; text-align:center; cursor:pointer;}
.proMenu span.hover { background:url(../images/prosel.jpg) center top no-repeat; color:#fff;}
.proMain{ float:left; width:100%; height:auto; margin-bottom:20px; }

.FormBox{ float:left; margin-top:20px; width:100%; height:auto; background:url(../images/feedbg.jpg) no-repeat right top #fff;  }
.FormTi{ float:left; width:100%; height:40px; line-height:40px; color:#666; margin-bottom:20px;}
.apTitle{ float:left; width:100%; height:30px; line-height:30px; border-bottom:1px dashed #e3e3e3; font-size:12px; color:#666; line-height:30px; margin-bottom:20px;}
.apTitle span{ font-size:16px; padding-right:10px;  padding-left:10px;color:#701306; font-weight:bold;}
.apTitle b{ color:#e60012;}
.apLine{ float:left; width:100%; height:auto; margin-bottom:10px; overflow:hidden;}
.apLine label{ display:block; float:left; width:150px; text-align:right; padding-right:10px; height:34px; line-height:34px; font-size:14px; color:#666;}
.apLine  input.apTxt,.apLine  input.apTxt1,
.apLine  input.apTxt2{ float:left; height:20px; border:1px solid #e2d0cd; padding:5px 7px; line-height:20px; color:#666;}
.apLine  input.apTxt{width:220px; }
.apLine  input.apTxt1{width:310px; }
.apLine  input.apTxt2{width:80px; }
.apLine  .apArea{ float:left; width:360px; height:140px; border:1px solid #e2d0cd; padding:5px 7px; line-height:20px; color:#666;}
.apLine span{ float:left; font-size:12px; line-height:34px;padding-left:10px;}
.apLine label b{ color:#f00; padding-right:5px; } 
.apLine strong{ float:left; padding-left:10px; font-size:14px; font-weight:normal; line-height:34px;}
.apLine span{ color:#666;} 
.apBot{ float:left; width:560px; padding-left:160px; height:36px; line-height:36px; margin-top:20px;}
.apBot .apBtn{ float:left; outline:none; width:98px; height:32px; font-size:14px; text-align:center; font-weight:bold; background:url(../images/fbtn.png) no-repeat; border:none; color:#f1f1f1; margin-right:20px; cursor:pointer;}

/*友情链接*/
.linklist{ float:left; width:900px; height:auto;}
.linklist li{ float:left; width:195px; height:auto; margin-right:30px; padding-bottom:20px;}
.linklist li img{ width:193px; height:60px; border:1px solid #e3e3e3;}
.linklist li span{ display:block; text-align:center; line-height:30px;font-size:14px; color:#666;}
.linklist li a:hover img{  border:1px solid #e97e14; }
.linklist li a:hover  span{ color:#e97e14;}
/*友情链接*/

.seaTitle{ float:left; width:100%; height:30px; line-height:30px; font-size:16px;}
.seaList{ float:left; width:100%; height:auto; margin-top:20px; margin-bottom:10px;}
.seaList li{ float:left; width:100%; height:30px; overflow:hidden; margin-bottom:10px;} 
.seaList li a{ font-size:14px; border-bottom:1px dashed #d9d9d9; padding-right:20px; padding-bottom:5px;}

/*link*/
.link {width: 1200px; margin: 35px auto 0; background:url(../images/link_bj.jpg) no-repeat center top; height:100px; overflow:hidden; font-family:"Microsoft Yahei"; padding-bottom: 20px;margin-bottom: 30px;}
.link h2{ height:35px; overflow:hidden;}
.link h2 i{ font:32px/35px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.link h2 i a{ color:#fff; display:inline-block; width:72px; height:18px; text-align:center; line-height:18px; background:#ed6c00; font:12px/18px "Microsoft Yahei"; vertical-align:middle; margin-left:5px;}
.link p{ line-height:30px; padding-top:10px; padding-left: 15px; padding-right: 15px;}
.link p a{ padding:0 15px; display:inline-block; font-size: 14px;}

/*about*/



/* about*/
.in_aboutW{ width:100%;  background-size:cover; background-attachment:fixed;padding:5px 0 42px;}
.in_aboutW .container{width: 1200px;margin: auto}
.in_aboutW .container .h-tit h2 span{color: #fff}
.in_about_title{ text-align:center; margin-bottom:6px}
.in_about_title span{color:#fff; font-size:32px; font-weight:bold; }
.in_about_m .in_about_l{ float:left; width:58.2%; margin-top:42px}
.in_about_m .in_about_l .in_about_l_w a{ display:block; color:#fff; font-size:18px; font-weight:bold; margin-bottom:5px}
.in_about_m .in_about_l .in_about_l_w p{ color:#dcdcdc; font-size:14px; line-height:27px; overflow:hidden; max-height:200px;text-indent: 2em}
.in_about_m .in_about_img{ float:right; display:block;}
.in_about_m .in_about_img img{ width:437px;  height:333px; margin:30px 30px 30px 0px;}
#flexiselDemo1{display:none;}
.in_certificate{ width:100%;     overflow: hidden; margin-top:23px}
.nbs-flexisel-container{position:relative;max-width:100%;z-index:2;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:left;}
.nbs-flexisel-inner{float:left;width:100%;position:relative;}
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;text-align:center;    width: 232px;}
.nbs-flexisel-item span{display:inline-block;width:156px;height:auto;}
.nbs-flexisel-item span img{width:100%;cursor:pointer;position:relative;max-width:156px;max-height:106px;}

.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{width:16px;height:28px;position:absolute;cursor:pointer;z-index:100;top:0}
.nbs-flexisel-nav-left{
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-align:center;
	background:url(../images/prev_s.png) no-repeat;
}
.nbs-flexisel-nav-right{
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	text-align:center;
	background:url(../images/next_s.png) no-repeat;
}

@media only screen and (max-width: 768px) {
	.nbs-flexisel-nav-left{left:5px;}
	.nbs-flexisel-nav-right{right:5px;}
}


@media only screen and (max-width: 879px) {
	.in_about_img{ width:36%}
	}
@media only screen and (max-width: 768px) {

	.in_about_m .in_about_l{ float:none; width:100%; margin-top:22px}
	.in_about_m .in_about_img{ display:none}
	}