body{ font-family:"微软雅黑";  font-size:14px; line-height:24px; color:#333333; min-width:1200px; background:#fff; min-width:1200px;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dd,dl{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none; color:#000000; cursor:pointer;}
*{ margin:0; padding:0;}
input:focus {    outline:none;}
.wrap{ width:1200px; margin:0 auto; padding:0;}

.clear{ clear:both;}
.header{width:100%;  left:0; top:0; z-index:9999;}
.top{width:100%; float:left; background-color: #FFF}
.logo{float:left;}
.tel1{float:right; }
.text{float:left;padding-left: 10px;width: 320px;}
.navbox{ width:100%; float:left; height:43px; background:url(/images/nav.jpg) repeat-x left top;}

.nav{display:block;position:relative;z-index:1; float:left; height:40px;}
.nav .nLi{float:left; width:117px; padding-right:2px; height:40px;text-align:center;position:relative; background:url(/images/nle.jpg) no-repeat right center;}
.nav .nLi span{ display:block;height:37px;text-align:center; font-size:14px; line-height:20px; color:#fff; font-weight:bold; padding-top:3px;}
.nav .nLi span font{display:block; font-size:12px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:14px; text-transform:uppercase; font-weight:normal;}
.nav .nLi:hover span{ background:#092c65;}
.nav .sub{ width:100%; display:none;left:0px; top:43px;  position:absolute; z-index:9999; text-align:center;background:rgba(44, 96, 183, 0.6) none repeat scroll 0 0 !important; background-color:#2c60b7;}
.nav .sub li{ zoom:1; display:block; overflow:hidden; text-align:center; line-height:40px; }
.nav .sub a{ display:block;font-size:14px; height:40px; line-height:40px; color:#fff; overflow:hidden; background:none; text-align:center;}
.nav .sub a:hover{ color:#092c65;}
.nav .lion { height:40px; background:#092c65;}


.search{ width:220px; height:25px; border:1px solid #000; float:right; margin-top:11px; background:#fff;}
.se1{ padding-left:10px; width:180px; height:25px; line-height:25px; font-size:12px; color:#d1d1d1; font-family:"宋体"; background:none; float:left;}
.se2{width:30px; height:25px; background:url(/images/se.jpg) no-repeat center center; line-height:25px; float:left;}

.bannerbox{width:100%; float:left; position:relative;}
/*切换大图*/
.flexslider{height:355px;overflow:hidden;background:url(/images/loading.gif) 50% no-repeat;z-index:0;}
.slides{ position:relative;z-index:0;height:355px;overflow:hidden;}
.slides li{height:355px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:48%;text-align:center;}
.flex-control-nav li{display:inline-block;width:18px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:18px;height:14px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}


.qbox{width:100%; float:left; padding:66px 0px 30px 0px;}
.qtitle{ font-size:30px; line-height:50px; color:#282d39;}
.qgd{ overflow:hidden;}


/* 本例子css */
.slideGroup{ width:1200px; padding-top:20px; }
.slideGroup .parHd{ height:30px; line-height:30px; margin:0 auto; text-align:center; }
.slideGroup .parHd ul{ height:30px; display:inline; margin:0 auto; text-align:center;}
.slideGroup .parHd ul li{float:left; cursor:pointer; text-align:center; margin-right:15px; width:94px; height:30px; background:#dedede; font-size:14px; line-height:30px; color:#494949;}
.slideGroup .parHd ul li.on{ border:1px solid #0054a7; background:#0054a7; color:#fff; }
.slideGroup .slideBox{ zoom:1; padding:36px 0 32px 0px;}
.qlist{ width:1220px; overflow:hidden;}
.qlist li{ margin:0px 19px 20px 0px; float:left; _display:inline; overflow:hidden; text-align:center;}
.qlist li .qic{ background:#fff; text-align:center; width:286px; height:204px; vertical-align:middle;  position:relative; overflow:hidden; }
.qlist li .qic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;transition:all 0.4s;}
.qlist li .qmc{ text-align:center; line-height:56px; width:286px; height:56px;font-size:14px; color:#5e5e5f; display:block; background:#dedede;transition:all 0.4s;}
.qlist li .qic i{display: inline-block;vertical-align: middle;height:100%;}
.qlist li .qic .qtu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%; }
.qlist li .qic .qtu img{ width: 100%; height: 100%}
.qlist li:hover .qic img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.qlist li:hover .qmc{ background:#1e5dc4; color:#fff;}



.jbox{ width:100%; float:left; background:#215ec2;}
.jinshu{ width:1200px; margin:0 auto; position:relative;}
.jin{ width:530px; overflow:hidden; padding-top:77px; }
.jtit{ height:185px; background:url(/images/att.png) no-repeat 44px top;}
.jt1{ font-size:36px; line-height:46px; color:#fff; font-weight:bold; padding:28px 0px 10px 0px;}
.jt2{ font-size:26px; line-height:35px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.jnr{ font-size:16px; line-height:30px; color:#fff; overflow:hidden; text-indent:2em;}
.jmore{ padding-top:26px; overflow:hidden;padding-bottom:80px; display:block;}
.jmore a{ border:1px solid #f1967f; font-size:16px; font-weight:bold; color:#fff; line-height:24px; padding:8px 20px;}
.jmore a:hover{ background:#fff; border:1px solid #fff; color:#215ec2;}
.jimg{ position:absolute; right:0; top:0px;}
.jimg img{transition:all 0.4s;}
.jimg:hover img{transform: scale(0.8,0.8);-ms-transform: scale(0.8,0.8);-webkit-transform: scale(0.8,0.8);}


.kbox{width:100%; float:left; background:url(/images/zi.jpg) repeat-x center top #fff; padding-top:27px; padding-bottom:72px;}

.ktit{ font-size:30px; color:#fff; line-height:74px; background:url(/images/ztit.jpg) no-repeat left bottom;}
.kcha{ overflow:hidden; padding-top:8px;}
.kt1{ float:left; font-size:14px; line-height:44px; color:#fff;}
.cha{ float:right;}
.ck1{width:102px; height:27px; border:1px solid #2152a5; padding-left:11px; line-height:27px; color:#b1b1b1; font-size:14px; float:left; background:fff;}
.ck2{ width:20px; height:29px; line-height:29px; color:#fff; font-size:14px; float:left; text-align:center;}
.csub{ width:134px; height:29px; border:2px solid #103b83; line-height:26px; text-align:center; background:url(/images/ss.jpg) repeat-x left top; font-size:14px; font-weight:bold; color:#000; margin-left:36px;}
.ck1{outline:none;}
.ck1:hover{border:1px solid #2c3cdb;}
.csub{outline:none;}

.kgd{ overflow:hidden; padding-top:29px;}

.dtt{ height:48px; background:url(/images/zmc.png) repeat left top; font-size:18px; color:#282d39; text-align:center; line-height:48px;}
.dt1,.dt8{ width:110px; text-align:center; float:left; }
.dt2,.dt3,.dt4,.dt6{ width:150px; text-align:center; float:left;}
.dt5,.dt7{ width:180px; text-align:center; float:left;}
.dt8 a{ display:block;font-size:14px; color:#212121; text-align:center; line-height:43px;}
/* 本例子css */
.txtMarquee-top{ width:1200px;  overflow:hidden; position:relative;}
.txtMarquee-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	 cursor:pointer; background:url("/images/arrow.png") 0 -100px no-repeat;}
.txtMarquee-top .hd .next{ background-position:0 -140px;  }
.txtMarquee-top .hd .prevStop{ background-position:-60px -100px;  }
.txtMarquee-top .hd .nextStop{ background-position:-60px -140px;  }
.txtMarquee-top .bd{ overflow:hidden;}


.dn1{height:43px; background:#f3f3f3; font-size:14px; color:#212121; text-align:center; line-height:43px; overflow:hidden;}
.dn2{height:43px; background:#fff; font-size:14px; color:#212121; text-align:center; line-height:43px; overflow:hidden;}



.nbox{width:100%; float:left; background:#fff; padding-top:48px; padding-bottom:67px;}

.ntit{ font-size:30px; line-height:60px; color:#282d39; overflow:hidden;}


.slideTxtBox{ width:1200px; text-align:left; padding-top:15px;}
.slideTxtBox .hd{ height:30px; position:relative;}
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; top:0; }
.slideTxtBox .hd ul li{ float:left;cursor:pointer; width:94px; height:30px; background:#dedede; margin-right:15px;  text-align:center; line-height:30px; font-size:14px; color:#494949;}
.slideTxtBox .hd ul li.on{  width:94px; height:30px; line-height:30px; border:none;background:#1e5dc4; color:#fff;}

.slideTxtBox .bd ul{ width:1254px; overflow:hidden; padding-top:39px; zoom:1;}
.slideTxtBox .bd ul li{ width:364px; float:left; padding-right:54px;}
.slideTxtBox .bd ul li .nimg{ width:364px; height:169px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.slideTxtBox .bd ul li .nimg img{height:169px; width:364px; vertical-align:middle;transition:all 0.4s;}
.slideTxtBox .bd ul li .njj{ overflow:hidden; padding-top:9px;}
.slideTxtBox .bd ul li .nt1{ font-size:18px; line-height:30px; height:30px; color:#5b5b5b; overflow:hidden; padding:10px 0px;}
.slideTxtBox .bd ul li .nt2{ font-size:12px; line-height:22px; color:#7d7d7d; border-bottom:1px solid #e5e5e5; height:66px; overflow:hidden;}
.slideTxtBox .bd ul li .nt3{ height:44px; font-weight:bold; background:url(/images/njt.jpg) no-repeat right center; font-size:12px; line-height:44px; color:#000; font-family:Arial, Helvetica, sans-serif;}
.slideTxtBox .bd ul li:hover .nt1{ color:#1e5dc4;}
.slideTxtBox .bd ul li:hover .nt3{ color:#1e5dc4;}

.slideTxtBox .bd ul li:hover .nimg img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}



.bottom{width:100%; float:left; background:#f3f3f3; padding:35px 0px 30px 0px;}

.blx{width:295px; float:left; overflow:hidden; padding-top:5px;}
.blimg{ overflow:hidden; position:relative;}
.btel{ position:absolute; left:0; top:0px;}
.ber{ width:200px; overflow:hidden; padding-top:16px; font-size:12px; line-height:36px; color:#000; font-family:"宋体"; text-align:center;}


.lxwm{ float:left; padding-left:40px; width:300px; overflow:hidden; font-size:12px; line-height:28px; color:#868686; border-right:1px solid #b6b6b6; padding-bottom:8px;}
.lxwm a{ color: #868686 }

.bnav{ overflow:hidden; vertical-align: top; padding-left: 50px}
.bnav li{float:left; overflow:hidden; width: 25%}
.bnav li .btit{ font-size:12px; line-height:24px; font-weight:bold; color:#000; padding-bottom:14px; background:url(/images/btt.jpg) no-repeat left bottom;}
.bnav li .ba{ padding-top:18px;}
.bnav li .ba a{ display:block; font-size:12px; line-height:30px; font-weight:bold; color:#9b9b9b; height:30px; overflow:hidden;}
.bnav li .ba a:hover{ color:#1e5dc4;}



.foot{ width:100%; float:left; background:url(/images/foot.jpg) repeat-x left top;}
.fowz{ float:left;font-size:12px; line-height:65px; color:#fff; padding-top:3px;}
.foa{float:right; font-size:12px; line-height:65px; color:#e57256;}
.fospan{ width:30px; height:65px; background:url(/images/fspan.png) no-repeat center center; display:block; float:left;}
.foa a{font-size:12px; line-height:65px; color:#2759aa; display:block; float:left; }
.foa img{ padding-top:22px;}


.content{width:100%; float:left; padding:16px 0px;}
.title{ font-size:30px; line-height:50px; color:#282d39; overflow:hidden;}
.fei{ overflow:hidden; padding:20px 0px;}
.fei li{ float:left; padding:0px 15px 15px 0px; overflow:hidden; }
.fei li a{ display:block; width:94px; height:30px; background:#dedede; text-align:center; line-height:30px; color:#494949;}
.fei li a:hover{ color:#fff; background:#1e5dc4;}

.list{ width:1220px; overflow:hidden;}
.list li{ margin:0px 19px 0px 0px; float:left; _display:inline; overflow:hidden; text-align:center;}
.list li .pic{ background:#fff; text-align:center; width:286px; height:204px; vertical-align:middle;  position:relative; overflow:hidden; }
.list li .pic img{ max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;transition:all 0.4s;}
.list li .pmc{ text-align:center; line-height:56px; width:286px; height:56px;font-size:14px; color:#5e5e5f; display:block; background:#dedede;transition:all 0.4s;}
.list li .pic i{display: inline-block;vertical-align: middle;height:100%;}
.list li .pic .ptu{text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%; }
.list li .pic .ptu img{width: 100%; height: 100% }
.list li:hover .pic img{transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.list li:hover .pmc{ background:#1e5dc4; color:#fff;}


.projj{ padding-top:23px; text-align:center}
.proimg img{ max-width:auto; max-height:500px; auto; padding-top:3px;}
.projs{ max-width:100%; max-height: 100%;  text-align:center}
.protit{ font-size:18px; line-height:38px; height:38px; font-weight:bold; color:#2d2d2d; border-bottom:1px solid #e0e0e0;}
.pronr{ font-size:14px; line-height:32px; color:#636363; padding-top:11px;}
.pronr img{max-width:100%; max-height: auto;}
.proxx{ padding-top:38px;}
.picScroll-top1{ overflow:hidden; position:relative;}
.picScroll-top1 .prev{width:47px; height:29px; float:right; overflow:hidden;cursor:pointer; background:url(/images/news_top.jpg) no-repeat center center;}
.picScroll-top1 .next{width:47px; height:29px; float:right; overflow:hidden;cursor:pointer; background:url(/images/news_bottom.jpg) no-repeat center center; margin-left:1px;}
.picScroll-top1 .bd{}
.picScroll-top1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top1 .bd ul li{ display:block; padding:8px 12px; height:105px !important; background:#fff; overflow:hidden; zoom:1; }
.picScroll-top1 .bd ul li .news_img2{width:150px; height:100px;float:left; margin-right:12px;}
.picScroll-top1 .bd ul li .news_p{display:block; height:30px; line-height:30px; overflow:hidden; font-family:SimSun; font-size:14px; color:#666666;}
.picScroll-top1 .bd ul li .news_heng{display:block; width:25px; height:2px; background:#1eac41; overflow:hidden;}
.picScroll-top1 .bd ul li .news_txt{display:block; font-family:SimSun; font-size:13px; color:#999999; line-height:22px; overflow:hidden; padding-top:10px;}
.picScroll-top1 .bd ul li:hover{background:#0054a7;}
.picScroll-top1 .bd ul li:hover .news_p{color:#fff;}
.picScroll-top1 .bd ul li:hover .news_heng{background:#0054a7;}
.picScroll-top1 .bd ul li:hover .news_txt{color:#fff;}
.psimg{  float:left;  padding:7px; text-align:center; overflow:hidden; margin-left:62px;}
.psimg img{  float:left;  padding:7px; text-align:center;max-width: 100% }

.psmc{ display:block; font-size:14px; line-height:40px; text-align:center; color:#000000; padding-top:16px;}
.text-left{text-align: left; width: 100%}



.lxwm_left{width:50%;float:left; padding:0 1%; margin:30px 0px;}
.lxwm_p{display:block; height:48px; line-height:48px; font-family:'Microsoft YaHei'; font-size:16px; color:#383838;}
.lxwm_txt{display:block; line-height:25px; font-family:'Microsoft YaHei'; font-size:14px; color:#686868;}
.lxwm_logo{display:block; line-height:28px; font-family:'Microsoft YaHei'; font-size:15px; color:#686868; background:url(/images/lxwm_logo.png) no-repeat left center; padding-left:40px; margin-top:15px;}
.lxwm_sp{display:block; height:34px; line-height:34px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#777777;}
.lxwm_inp1{width:100%; height:36px; border:1px solid #d7d7d7; line-height:34px; display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#333; padding:0 5px; background:#fff; margin-bottom:5px;}
.lxwm_inp2{width:100%; height:64px; border:1px solid #d7d7d7; line-height:30px; display:block; overflow:hidden; font-family:'Microsoft YaHei'; font-size:12px; color:#333; padding:0 5px; background:#fff; margin-bottom:5px;}
.lxwm_btn{width:134px; height:38px; display:block; margin-top:28px; background:#4aa0f5; border-bottom:5px solid #287ed4; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}

.company{ overflow:hidden; padding:20px 0px;}

.zxly{ width:460px; float:left; overflow:hidden;}


.zl1{ font-size:14px; height:40px; width:448px; color: #494949; outline: none; border: 1px solid #e6e6e6; padding:5px; background: #f1f1f1; margin-bottom:15px; line-height:40px; font-family:"微软雅黑"; display:block;}
.zl2{ font-size:14px; height:120px; width:448px; color: #494949; outline: none; border: 1px solid #e6e6e6; padding:5px; background: #f1f1f1; margin-bottom:25px; line-height:30px;font-family:"微软雅黑"; display:block;}
.zl3{ margin:0 auto; display:block; width:150px; height:40px; background:#4aa0f5; border-bottom:5px solid #287ed4; border-radius:10px; text-align:center; line-height:40px; color:#fff; font-size:14px;}

.contact{ width:700px; float:right; overflow:hidden;}
.map{ overflow:hidden; padding-top:20px;}
.conjj{ font-size:16px; line-height:30px; color:##4e4e4e; overflow:hidden;}

#allmap {height: 300px;width:100%;overflow: hidden;}
/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(/images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}

.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 140px;
    height:130px;
    line-height:24px
}

.dock ul.icons li.im p {
	width: 140px;
    height:130px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 160px;
    height:150px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(/images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}<!--0.00020599365234375-->