/*新增首页模块*/
.xmkjm:hover p{
	color: #ff8305;
}
.xmkjcon{
	margin-top: 40px;position: relative;
	background-image: url(/images/mbg.jpg);background-size: 100% 100%;background-position: center;
	background-repeat: no-repeat;height: 555px;width: 100%;
	margin-bottom: 30px;
}
.xmkjm div{
	font-size: 20px;font-weight: bold;color: #333333;
}
.xmkjm p{
	color: #4c4c4c;font-size: 14px;margin-top: 10px;
}
.xmkcwzh{
	width: 100%;height: 100%;
}
.xmkjsw{
	position: absolute; left: 50%; top:50%;transform: translate(-50%, -50%);
	overflow: hidden;
	width: 444px;height: 446px;border-radius: 5000px;z-index: 9;
	border: 4px solid #bdc7f7;
}
.xmkijt{
	width: 	100%;height: 100%;display: block;background-size: cover;background-position: center;
	background-repeat: no-repeat;
	position: absolute;
}
.xk1{
	    width: 329px;
    left: 20px;
    top:30px;
}
.xk2{
	width: 316px;
    left: 20px;
    top: 220px;
}
.xk3{
	width: 311px;
    left: 20px;
    top: 417px;
}
.xk4{
	width: 302px;
    left: 860px;
    top: 30px;
    text-align: right;
}
.xk5{
	    width: 267px;
    left: 905px;
    top: 237px;
    text-align: right;
}
.xk6{
	width: 303px;
    left: 868px;
    top: 420px;
    text-align: right;
}
.xmkjm{
	position: absolute;
}
.xk4 p,.xk5 p,.xk6 p{
	text-align: left;
}


.nobg{background: none!important;}
.hz{width: 1200px;margin: 0 auto;}

.mkj1con{
	margin: 50px 0 ;
	display: flex;justify-content: space-between;align-items: center;   box-shadow: 0px 0px 18px 0px rgba(36, 104, 242, 0.12);
    box-sizing: border-box;
    border-radius: 21px;
    /*padding-right: 50px;*/
}
.mkj1ri{
	padding: 30px;
}
.mkj1le{
	width: 73%;height: 100%;
}
.mkj1le img{
	width: 100%;display: block;
}
.mkjit{
	display: flex;align-items: center;
	 margin-bottom: 20px;
}
.mkj1t1{
	    margin: 38px 0 34px 50px;
    font-size: 22px;
    font-weight: 500;
    color: #2468f2;
    line-height: 30px;
}
.mkjit img{
	    width: 36px;
    height: 36px;
    margin-right: 15px;
}
.mkjtitr div{
	text-align: left;
    margin: 0 0 5px;
    line-height: 22px;
        font-size: 18px;
    color: #333;
    font-weight: bold;
}
.mkjtitr p{
	    margin: 0;
    font-size: 14px;
    color: #999;margin-top: 5px;
    line-height: 20px;
}

.ml_list3 {
    padding-left: 5px;
    box-sizing: border-box;
}
.ml_list3>li {
    width: 33.3%;
    float: left;
    padding-right: 5px;
    box-sizing: border-box;
    margin-bottom: 22px;
}
.ml_list3>li:nth-child(3n+1){
	clear: both;
}

.ml_list3>li .photo {
    position: relative;
    overflow: hidden;
    /*height: 336px;*/
}
.ml_list3>li .photo img {
    width: 100%;height: 300px;
    display: block;
}
.photo img {
    transition: 1s all;
}
.ml_list3>li .photo i {
    transition: .3s all;
}
.ml_list3>li .title {
    margin-top: 10px;
}
.ml_list3>li .title a {
    margin-bottom: 5px;
    font-size: 16px;
    color: #474443;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -moz-line-clamp: 1;
    -ms-line-clamp: 1;
    -o-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    -o-box-orient: vertical;
    box-orient: vertical;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
    display: box;
    word-break: break-all;
}
.photo a{
	display: block;
}
.ml_list3>li .summary {
    color: #757575;
    font-size: 12px;
    height: 18px;
    overflow: hidden;
}
.ml_list3>li:hover .photo a i, .ml4 .ml_list3>li:hover .photo a i {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(45, 45, 45, 0.45);
    top: 0;
    left: 0;
}
.mkj2{
	padding-bottom: 30px;
}
.ml_list3 {
	margin-top: 40px;
}
/*结束*/


*{ list-style:none; margin:0; padding:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
body {font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;color:#333;min-width:1200px;overflow-x:hidden;}
dl,dt,dd,ul,p,li,form,h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;}
ul{list-style: none;}
img {border:0;-ms-interpolation-mode:bicubic;vertical-align:bottom;}
a {	color:#666666;	text-decoration:none;transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;  }
a:hover {color:#e77917;text-decoration:none}
.clearfix:after{clear: both;height: 0;line-height: 0;font-size: 0;content: ".";display: block; visibility: hidden;}
.clearfix{*zoom:1;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.w1170{width: 1200px; margin: 0 auto;}
.wrap {width: 1200px; margin: 0 auto;}
.m20{margin-top: 20px;}
.m30{margin-top: 30px;}
.m40{margin-top: 40px;}
.mt45{ margin-top:40px;}
.mt50{margin-top: 50px;}
.m60{margin-top: 60px;}
.m80{margin-top: 80px;}
.pd60{ padding-top:60px;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}
input,select,textarea{vertical-align:middle;*font-size:100%;}
input{margin:0;outline:none;padding:0;}
input::-ms-clear{display:none;}

.header{width:100%; }
.header .tops{ line-height:30px; color:#333333; font-size:12px;}
.header .top{ height:130px;}
.header .logo{float: left; display:block; width:520px; height:60px; padding-top:27px;}
.header .tell{ font-size:20px; color:#e77917; line-height:80px; float:right; width:284px; height:58px; background:url(../images/tell.jpg) no-repeat; margin-top:39px;}
.lanmu{ width:100%; background:#205aa7; height:50px;}

.header .nav{
	width: 1200px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
	position: relative;
	z-index: 111;
}
.header .nav li{
	float: left;
	width: 148px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.header .nav li.ge{background: url(../images/li_hover.gif) no-repeat left;
    width: 2px;
    height: 50px;
    float: left;}
.header .nav li a{
	color: #fff;
    display: block;
    text-align: center;
    font-size: 16px;
}
.header .nav li a:hover{ color:#fff;background:#ff8304 }
.header .nav li .second-nav{
	width: 169px;
	display: none;
	position: relative;
}

.header .nav li .pp{ width:345px;}
.header .nav li .pp1{ width:230px;}
.header .nav li .second-nav li{
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #085aae;
	border-top: 1px solid #054d96;
}
.header .nav li .second-nav li .third-nav{
	/*position: absolute;*/
	width: 330px;
	height: 200px;
	display: none;
	margin-left: 100%;
	margin-top: -40px;
}

.header .nav li .third-nav li{
	position: relative;filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	width: 100%;
	height: 40px;
	line-height: 40px; text-align:left;
	background: #085aae;
	border-top: 1px solid #054d96;
}.header .nav li .third-nav li a{ display:block; text-align:left; text-indent:10px;}

.banner{ width:100%; overflow:hidden; position:relative; z-index:99; }
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul{ text-align:center;  padding-top:5px;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:8px; overflow:hidden; line-height:9999px; background:#fff;border:#fff solid 1px;border-radius: 50%;-moz-border-radius:  50%;-webkit-border-radius:  50%;filter:alpha(Opacity=65);-moz-opacity:0.65;opacity: 0.65;}
.banner .hd ul .on{ background:#fff; border:#fff solid 1px;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; display:block; width:100%; }
.banner .bd img{  display:block; width: 100% }

/* 下面是前/后按钮代码，如果不需要删除即可 */
		.banner .prev,
		.banner .next{ position:absolute; left:3%; top:45%;  display:block; width:35px; height:55px; background:url(../images/slider_arrow.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
		.banner .next{ left:auto; right:3%; background-position:right; }
		.banner .prev:hover,
		.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.banner .prevStop{ display:none;  }
		.banner .nextStop{ display:none;  }



.sysj{ font-size:14px; padding-top:8px; padding-bottom:8px; height:30px; line-height:30px;}
.sysj span{display:inline-block; color:#ff8304; width:100px; height:30px; text-align:center; line-height:30px;}
.sysj a{ display:inline-block; color:#333333; padding-left:10px; padding-right:10px;}

.sysj .top_search{ background: url(../images/search_top.gif) no-repeat; width:200px; height:30px; float:right;}
.sysj .top_search .txt{ float:left; margin-left:15px; line-height:26px;border:none; margin-top:1px;}
.sysj .top_search .put{ float:left; width:30px;height:30px; border:none; cursor:pointer; background:none;}

.incc_001{ background:#fff; height:auto; border-top:#cccccc solid 1px;}


.in_title{ width:100%; text-align:center;padding-top:40px; background:url(../images/int_hr.png) no-repeat 162px 90px;  }
.in_title h3{font-weight:bold; color:#205aa7; font-size:30px; display:block;}
.in_title h3 em{ font-style:normal; color:#ff8305;}
.in_title span{ font-size:16px; color:#999999; line-height:21px;}
.in_title p{ color:#333333; font-size:15px;}
.in_title span.stt{ display:inline-block; background:#fafafa; padding-left:15px; padding-right:15px;}

.in_title2{ width:100%; text-align:center;padding-top:40px; background:url(../images/in_tit_bg1.png) no-repeat 476px 80px;  }
.in_title2 h3{ font-size:18px; font-weight:bold; color:#fff; font-size:24px; display:block;}
.in_title2 span{ font-size:18px; color:#fff; line-height:28px;}


.tit_more{ float:right; display:inline-block; width:100px; height:35px; text-align:center; line-height:35px; border:#999999 solid 1px; color:#999999; font-size:16px; margin-top:50px;}
.tit_more:hover{ background:#e79310; color:#FFF; border:#e79310 solid 1px;}



.piclin{width:1200px; background:#eeeeee;height:440px;margin:auto; overflow:hidden; margin-top:30px; margin-bottom:40px;}
.piclin dl{}
.piclin dt{ float:left;}
.piclin dd{ float:left; margin-left:15px; margin-bottom:15px;}

.piclin ul{}
.piclin ul li{ width:400px; float:left;height:220px;}
.piclin ul li .img{ float:right; width:200px; height:220px;}
.piclin ul li span{ display:block; width:200px; height:220px; float:left;}
.piclin ul li h5{ display:inline-block; float:left; margin-left:20px; color:#ff5722; font-size:18px; font-weight:bold; border-bottom:#ff5722 solid 2px; line-height:40px; margin-top:20px;}
.piclin ul li p{display:inline-block; float:left; padding-left:20px; color:#666666; font-size:12px; height:50px; padding-top:15px; padding-right:15px;}
.piclin ul li em{display:inline-block; float:left; background:url(../images/icon_a1.png) no-repeat; width:26px; height:26px; margin-left:20px; margin-top:40px;}


.piclin ul li.li_a4 .img,.piclin ul li.li_a5 .img,.piclin ul li.li_a6 .img{ float:left; width:200px; height:220px;}
.piclin ul li.li_a4 span,.piclin ul li.li_a5 span,.piclin ul li.li_a6 span{ display:block; width:200px; height:220px; float:right;}

.piclin ul li.li_a2 em{background:url(../images/icon_a2.png) no-repeat;}
.piclin ul li.li_a2 h5{color:#fec100;border-bottom:#fec100 solid 2px;}
.piclin ul li.li_a3 em{background:url(../images/icon_a3.png) no-repeat;}
.piclin ul li.li_a3 h5{color:#ff63b5;border-bottom:#ff63b5 solid 2px;}
.piclin ul li.li_a4 em{background:url(../images/icon_a4.png) no-repeat;}
.piclin ul li.li_a4 h5{color:#248888;border-bottom:#248888 solid 2px;}
.piclin ul li.li_a5 em{background:url(../images/icon_a5.png) no-repeat;}
.piclin ul li.li_a5 h5{color:#205aa7;border-bottom:#205aa7 solid 2px;}
.piclin ul li.li_a6 em{background:url(../images/icon_a6.png) no-repeat;}
.piclin ul li.li_a6 h5{color:#282d4f;border-bottom:#282d4f solid 2px;}

.piclin ul li .img img{z-index:1; position:relative;}
.piclin ul li b{ display:none; z-index:10; position:relative; line-height:45px; padding-top:180px; text-align:center; color:#FFF; font-size:14px; margin-top:-220px; background:url(../images/img_h3.png) no-repeat; font-weight:normal;}
.piclin ul li a:hover b{ display:block;}




.in_zxzx{ width:1200px; margin:auto; padding-bottom:35px; padding-top:25px;}

a.mf_st{ display:block; margin:auto; font-size:18px; color:#ffffff; width:150px; height:40px; line-height:40px; background:#eca63d;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px; text-align:center;}

.yous_ul{ padding-top:65px; height:580px;}
.yous_ul .yous_list{width:1450px;}
.yous_list li{ float:left; width:273px; padding-right:33px; height:300px; text-align:center;}
.yous_list li span{ font-size:16px; color:#ff9933; line-height:50px;}
.yous_list li p{ font-size:14px; color:#666666; display:block; width:224px; margin:auto;}

.xm_inlist{ overflow:hidden; padding-top:5px;height:290px; padding-bottom:0px;}
.xm_inlist ul{ }
.xm_inlist ul li{ width:25%; float:left;}
.xm_inlist ul li i{ display:block; margin:auto; width:185px; height:185px;}
.xm_inlist ul li span{ color:#333333; display:block; font-size:18px;text-align:center; padding-top:0px; font-weight:bold; line-height:40px;}
.xm_inlist ul li p{ color:#666666; display:block; width:260px; text-align:center; margin:auto; font-size:14px;}
.xm_inlist ul li.dl1 i{ background:url(../images/h1.gif) no-repeat;}
.xm_inlist ul li.dl1 a:hover i{background:url(../images/h1_a.gif) no-repeat;}
.xm_inlist ul li.dl2 i{ background:url(../images/h2.gif) no-repeat;}
.xm_inlist ul li.dl2 a:hover i{background:url(../images/h2_a.gif) no-repeat;}
.xm_inlist ul li.dl3 i{ background:url(../images/h3.gif) no-repeat;}
.xm_inlist ul li.dl3 a:hover i{background:url(../images/h3_a.gif) no-repeat;}
.xm_inlist ul li.dl4 i{ background:url(../images/h4.gif) no-repeat;}
.xm_inlist ul li.dl4 a:hover i{background:url(../images/h4_a.gif) no-repeat;}

.yy_yl{ background:url(../images/yyyl_bg.gif); width:100%; height:140px; padding-top:25px; margin-top:50px;}
.yy_yl .yl_con{ background:url(../images/yyyl.png) no-repeat; height:113px;}


.sec002{background:#fafafa;}
.yssli_a{ padding-top:40px; padding-bottom:50px;}


.list_xuanz{ padding-top:10px;}
.list_xuanz li{ width:360px; height:240px; float:left; background:#FFF; margin-right:58px; margin-bottom:30px;}
.list_xuanz li:nth-child(3n) { margin-right:0px;}
.list_xuanz li a{ display:block; width:318px; border:#333333 solid 1px; height:198px; margin:auto; margin-top:20px;}
.list_xuanz li a span{ display:block; text-align:center; font-size:18px; color:#333333; line-height:30px; padding-top:10px;}
.list_xuanz li i{ display:block; width:318px; height:113px;}
.list_xuanz li:hover{background:#fe8700;}
.list_xuanz li:hover a{border:#fff solid 1px;}
.list_xuanz li:hover span{color:#fff;}
.list_xuanz li.li_01 i{ background:url(../images/ys_01.jpg) no-repeat;}
.list_xuanz li.li_01:hover i{background:url(../images/ys_01_a.jpg) no-repeat;}
.list_xuanz li.li_02 i{background:url(../images/ys_02.jpg) no-repeat;}
.list_xuanz li.li_02:hover i{background:url(../images/ys_02_a.jpg) no-repeat;}
.list_xuanz li.li_03 i{background:url(../images/ys_03.jpg) no-repeat;}
.list_xuanz li.li_03:hover i{background:url(../images/ys_03_a.jpg) no-repeat;}
.list_xuanz li.li_04 i{background:url(../images/ys_04.jpg) no-repeat;}
.list_xuanz li.li_04:hover i{background:url(../images/ys_04_a.jpg) no-repeat;}
.list_xuanz li.li_05 i{background:url(../images/ys_05.jpg) no-repeat;}
.list_xuanz li.li_05:hover i{background:url(../images/ys_05_a.jpg) no-repeat;}
.list_xuanz li.li_06 i{background:url(../images/ys_06.jpg) no-repeat;}
.list_xuanz li.li_06:hover i{background:url(../images/ys_06_a.jpg) no-repeat;}

.hzhb_list { width:1200px; margin-top:-40px; position:relative; height:370px; }
.picScroll-left{ width:1200px;  overflow:hidden; position:relative; }
.picScroll-left .hd{ overflow:hidden;  height:30px;padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; padding-bottom:10px; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; height:330px; text-align:center; margin-right:31px; width:270px;}
.picScroll-left .bd ul li .pic{ text-align:center; padding-top:55px;}
.picScroll-left .bd ul li .pic img{ width:270px; height:190px; display:block; position:relative; z-index:10;}
.picScroll-left .bd ul li .pic span{ background: url(../images/span_a.png); height:48px; margin-top:-48px; display:block; position:relative; z-index:15; color:#FFF; line-height:48px; text-align:left; text-indent:10px;}
.picScroll-left .bd ul li .pic_a{ display:none;}
.picScroll-left .bd ul li .pic_a img{ width:270px; height:300px;position:relative; z-index:10;-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.6);
	box-shadow:0 10px 10px rgba(0,0,0,0.6)}
.picScroll-left .bd ul li .pic_a p{ display:block;width:270px; height:300px;background: url(../images/span_a.png); margin-top:-300px; color:#fff;position:relative; z-index:20;}
.picScroll-left .bd ul li .pic_a p i{ text-align:left; padding:30px 30px 0px 30px; display:block; font-style:normal; display:block; font-size:14px; line-height:28px; height:210px;}
.picScroll-left .bd ul li .pic_a p em{ border:#FFF solid 1px;border-radius:10px;-moz-border-radius:15px;-webkit-border-radius:10px; width:98px; height:34px; line-height:34px; text-align:center; display:block; font-style:normal; margin-left:140px;}
.picScroll-left .bd ul li a:hover .pic{display:none;}
.picScroll-left .bd ul li a:hover .pic_a{ display:block;}

.in_about{ background:url(../images/jianj_bg.jpg) center no-repeat #fafafa; width:100%; height:614px;}
.ab_title{ width:40%; padding-top:30px; padding-bottom:10px; background:url(../images/h1.png) no-repeat bottom left;}
.ab_title h3{ font-size:24px; font-weight:bold; color:#333333; display:inline-block;}
.ab_title span{ font-size:18px; color:#333333; line-height:20px;display:inline-block;}
.about_con img{float:right; margin-right:35px; margin-top:-50px;}
.about_con p{ font-size:14px; line-height:36px; color:#333333; padding-top:20px;}
.about_con a.mo{ width:110px; height:35px; display:inline-block; float:right; margin-right:50px; margin-top:20px; text-align:center; color:#eca63d; font-size:14px; line-height:35px;}

.ab_titles{ width:350px; text-align:right; float:right; padding-top:60px; padding-bottom:10px; background:url(../images/h2.png) no-repeat bottom left;}
.ab_titles h3{ font-size:24px; font-weight:bold; color:#333333; display:inline-block;}
.ab_titles span{ font-size:18px; color:#333333; line-height:20px;display:inline-block;}
.about_cons img{float:left; margin-right:35px; margin-top:65px; margin-left:20px;}
.about_cons p{ font-size:14px; line-height:36px; color:#333333; padding-top:140px; text-indent:18px;}
.about_cons a.mo{ width:110px; height:35px; display:inline-block; float:right; text-align:center; color:#eca63d; font-size:14px; line-height:35px;}



.in_new_dl{ width:360px; float:left; margin-right:60px;}
.in_new_dl dt{ font-size:14px; color:#999999; line-height:50px;}
.in_new_dl dt span{ color:#333333; font-size:18px;}
.in_new_dl dt a{float:right;}
.in_new_dl dd a{ color:#666666; font-size:14px; line-height:30px;}
.in_new_dl dd span{ float:right; color:#999999;}
.in_new_dl .hot{ border-bottom:#999999 dashed 1px; border-top:#999999 dashed 1px; height:102px; padding-top:19px; padding-bottom:19px; margin-bottom:10px; margin-top:0px;}
.in_new_dl .hot img{ border:#83b92d solid 1px; margin-right:20px; float:left;}
.in_new_dl .hot span{ font-size:16px; color:#666666; display:block; padding-bottom:8px;}
.in_new_dl .hot p{ font-size:12px; color:#999999; line-height:26px;}

.mr0{ margin-right:0px;}

.in_newsst{ padding-top:10px;}
.in_newsst li{ width:353.33px; float:left; padding-right:70px;}
.in_newsst li:nth-child(3){ padding-right:0px;}
.in_newsst li span{ color:#e79310; font-weight:bold; font-size:36px; line-height:100px; display:block;}
.in_newsst li h6{ color:#000000; font-size:18px; font-weight:normal; line-height:45px;}
.in_newsst li p{ color:#999999; font-size:14px;}
.in_newsst li em{ background:url(../images/jt01.png) no-repeat; width:34px; height:18px; display:inline-block; margin-top:30px;}

.pro_pic{ width:505px; height:480px; float:left;}
.pro_con{ width:505px;height:480px; float:right; margin-right:20px;}
.pro_con h3{ font-size:24px; display:block; color:#333333; font-weight:normal; padding-top:30px; padding-bottom:10px; }
.pro_con span{ color:#666666; font-size:18px; display:block;  line-height:28px; max-height:84px; overflow:hidden; border-bottom:#999999 solid 1px; padding-bottom:10px;}
.pro_con span a{ color:#2071cc; font-style:normal; display:block; padding-top:5px;}
.pro_con .conse{ color:#166cc7; line-height:60px;}

.pro_con .price{ font-size:18px; color:#2a2a2a;padding-left:40px; height:60px; line-height:40px; padding-top:10px; }
.pro_con .price span{ font-size:26px; color:#ff0000; font-weight:bold; display:inline-block;padding-left:10px; padding-top:1px; position:absolute;}
.pro_con .btn {padding-left:40px;}
.pro_con .btn a{ display:inline-block; background:#ff0000; width:105px; height:38px; color:#FFF; margin-right:20px; font-size:18px; line-height:38px; text-align:center;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px;}
.pro_con .btn a:hover{ background:#ee0404;}

.mod18Box {width:500px;  position: relative; }
.mod18{ width: 500px; height: 318px;position: relative; margin-top:25px;}
.mod18 .btn{position:absolute;width:15px;height:29px;top:360px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/left_a.png) no-repeat;}
.mod18 .next{right:0;background:url(../images/right_a.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf{}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:570px;height:315px;position:absolute;color:#fff;}

.mod18 .picBox{height:315px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:315px;position:absolute;}
.mod18 .picBox li{width:500px;height:315px; text-align:center;}
.mod18 .picBox li img{ max-width:570px;}
.mod18 .listBox{ width: 440px; height: 86px; margin: 0 auto; position: relative; padding: 20px 0 0px; overflow: hidden; }
.mod18 .listBox ul{height:86px;position:absolute;}
.mod18 .listBox li{width:110px; text-align:center;height:87px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:100px;height:86px;}
.mod18 .listBox li img{width:98px;height:84px;border:1px solid #cccccc;}
.mod18 .listBox .on img{width:98px;height:84px;border:1px solid #e79310;}
.mod18 .listBox .on i{display:block;}

.pro_tsdd{ width:655px; float:right; padding-top:28px;}
.pro_tsdd em{ font-style:normal; color:#e79310;}
.pro_tsdd h4{ font-size:24px; font-weight: normal; line-height:80px; display:block; padding-bottom:10px;}
.pro_tsdd p{ font-size:14px; line-height:24px;}

.pro_tit{ border-bottom:#e79310 solid 1px;}
.pro_tit span{ background:#e79310; display: inline-block; height:50px; line-height:50px; color:#FFF; padding-left:35px; padding-right:35px; font-size:20px;}
.p_cons{ padding-top:40px; padding-bottom:40px; line-height:28px;}

.tj_list{ padding-top:40px; padding-left:1px;}
.tj_list li{ float:left; margin-right:20px; width:284px;}
.tj_list li:nth-child(4){ margin-right:0px;}
.tj_list li img{ border:#999 solid 1px; width:282px;}
.tj_list li a:hover img{ border:#e79310 solid 1px; width:282px;}
.tj_list li span{ line-height:55px; display:block; text-align:center;}



.inqdd{ background:url(../images/qiankd_sl.png) no-repeat 0px 50px; padding-top:60px; padding-bottom:60px;}
.inqdd dl{ padding-left:610px;}


.inwxhy{padding-top:65px; background:url(../images/wxyhyu_bg.gif) no-repeat right; height:350px; padding-bottom:60px;}

.jtykt{ background:url(../images/jtykl_bg.gif) no-repeat 0px 50px; padding-top:60px; padding-bottom:60px;}
.jtykt dl{ padding-left:610px;}


.peitao_d{ padding-top:65px; height:600px; padding-left:2px;}
.peitao_d .cen1{ width:610px; float:left;}
.peitao_d dl{ border:#d6d6d6 solid 1px; float:left;}
.peitao_d dl dt{ text-align:center; padding-top:30px;}
.peitao_d dl span{ font-size:16px; color:#191919; width:100%; text-align:center; display:block; line-height:30px;}
.peitao_d dl p{ font-size:14px; color:#7a7a7a; line-height:22px; text-align:center; display:block;}
.peitao_d .peita{ width:280px; height:280px;}
.peitao_d .peitb{ width:280px; height:280px; margin-left:20px;}
.peitao_d .peitc{ width:582px; height:280px; margin-top:20px;}
.peitao_d .peitd{ width:280px; height:582px;}
.peitao_d .peite{width:280px; height:280px;margin-left:20px;}
.peitao_d .peitf{width:280px; height:280px;margin-left:20px; margin-top:20px;}

.peitao_d .peita dt{ width:150px; float:left;height:280px;}
.peitao_d .peita dt img{ padding-top:20px;}
.peitao_d .peita dd { padding-top:110px; padding-left:10px; padding-right:10px;}

.peitao_d .peitb dt img{ padding-top:20px;}

.peitao_d .peitc ul li{ width:290px; height:280px; float:left; text-align:center;}
.peitao_d .peitc ul li p{ width:195px; margin:auto;}
.peitao_d .peitc ul li i{ display:block; padding-top:10px; height:175px;}

.peitao_d .peitd dt img{ padding-top:20px;}
.peitao_d .peitd p{width:220px; margin:auto;}

.peitao_d .peitf dt{ width:165px; float:left;}
.peitao_d .peitf dd{ padding-top:90px;}
.peitao_d .peitf dd p{ padding-left:10px; padding-right:10px;}

.inbana{width:100%; background: url(../images/in_bana.jpg) center no-repeat; background-size:cover; height:485px;}
.inbana p{ font-size:30px; color:#fffffe; display:block; margin:auto; width:435px; text-align:center; line-height:60px; padding-top:150px;}

.in_sectbg{  width:100%; padding-bottom:50px;}

.hz_nali{ padding-top:50px;padding-bottom:50px;}
.hz_nali ul{ height:483px; border-top:#d6d6d6 solid 1px; border-left:#d6d6d6 solid 1px; width:1195px; margin:auto;}
.hz_nali ul li{ width:238px; height:160px; float:left; border-bottom:#d6d6d6 solid 1px;; border-right:#d6d6d6 solid 1px;}
.hz_nali ul li img{ width:238px;height:160px;}
.hz_nali .more{ display:block; width:160px; height:40px; color:#ffffff; font-size:16px; margin:auto; text-align:center; background:#f08300;border-radius:4px; line-height:40px; margin-top:30px;}

.in_tuanduis{ overflow:hidden; padding-top:20px; height:560px;}
.in_tuanduis ul{ width:1500px; padding-left:15px;}
.in_tuanduis ul li{ float:left; width:222px; text-align:center; padding-right:85px;}
.in_tuanduis ul li .img{width:222px; height:222px;border-radius:50%; overflow:hidden; margin:auto; }
.in_tuanduis ul li span{ color:#fefefe; font-size:20px; display:block; line-height:50px; padding-top:10px;}
.in_tuanduis ul li p{ color:#c9c9c9; font-size:18px; line-height:50px; display:block;}
.in_tuanduis ul li em{ width:130px; height:5px; background:#e2d2a5; margin:auto; display:block;}

.xxhuis { padding-top:20px;}
.xxhuis .title{ color:#373737;line-height:40px;}
.xxhuis .title span{ font-size:20px; display:inline-block; padding-right:20px;}
.xxhuis .title em{ font-size:14px; font-style:normal; line-height:20px;display:inline-block;}
.xxhuis ul{ display:block; height:300px; background:url(../images/hr_hs.gif) repeat-x 0px 145px; padding-top:10px;}
.xxhuis ul li{ background:url(../images/hs_bg.png) no-repeat; width:173px; height:211px; float:left; margin-left:62px; margin-right:62px;}
.xxhuis ul li .imgs{ width:127px; margin:auto; text-align:center; padding-top:20px; height:160px; display:block;}
.xxhuis ul li span{ width:171px; display:block; height:30px; line-height:30px; font-size:16px; color:#373737; font-weight:bold; text-align:center;}
.xxhuis ul li P{ font-size:14px; color:#373737; display:block; padding-top:10px;}

.xxhuiskx { padding-top:20px;}
.xxhuiskx .title{ color:#373737;line-height:40px;}
.xxhuiskx .title span{ font-size:20px; display:inline-block; padding-right:20px;}
.xxhuiskx .title em{ font-size:14px; font-style:normal; line-height:20px;display:inline-block;}
.xxhuiskx ul{ display:block; height:320px; background:url(../images/hr_hs.gif) repeat-x 0px 145px; padding-top:10px;}
.xxhuiskx ul li{ background:url(../images/hs_bg2.png) no-repeat; width:173px; height:211px; float:left; margin-left:33px; margin-right:33px;}
.xxhuiskx ul li .imgs{ width:127px; margin:auto; text-align:center; padding-top:20px; height:160px; display:block;}
.xxhuiskx ul li span{ width:171px; display:block; height:30px; line-height:30px; font-size:16px; color:#d2b988; font-weight:bold; text-align:center;}
.xxhuiskx ul li P{ font-size:14px; color:#373737; display:block; padding-top:10px;}
.xxhuiskx .more{ text-align:center;}
.xxhuiskx .more a{ font-size:16px; color:#fff; display:inline-block; margin:auto; width:225px; height:50px; line-height:50px; background:#d2b988;}

.in_map{ width:100%; height:625px; padding-top:20px; background:url(../images/in_map.jpg) no-repeat; background-size:cover;}
.in_map ul{ padding-top:60px;}
.in_map ul li{ color:#FFF; width:570px; float:left; font-size:16px;}
.in_map ul li.right{ float:right;}
.in_map ul li .time{ border-bottom:#d2b988 solid 1px; border-top:#d2b988 solid 1px; height:60px; line-height:60px; padding-left:55px; font-size:16px;}
.in_map ul li p{ display:block; padding-left:55px; height:60px; line-height:30px; padding-bottom:10px;}
.in_map ul li img{ float:left; padding-right:20px; padding-bottom:50px;}
.in_map ul li a{ float:right; display:inline-block; width:90px; height:35px; line-height:35px; text-align:center; background:#d2b988; color:#323231; font-size:14px;border-radius:4px;}
.in_map ul li .tell{ padding-top:20px;}
.in_map ul li .address { padding-bottom:10px;}
.in_map ul li .address p{ font-size:14px;}
.in_map ul li .address span{ color:#d2b988; font-size:19px;line-height:50px; }
.in_map ul li .tell span{ line-height:40px; }


/*.footer{ background:#205aa7 ;}
.footer .na_bgs{ padding-top:30px; padding-bottom:30px;}
.footer .foot_left{ width:870px; float:left;}
.footer .foot_left img{ float:left; margin-right:20px;}
.footer .foot_left p{display:inline-block; padding-left:110px; color:#fff; float:left; text-align:left; padding-top:10px; line-height:32px;}
.footer .foot_left .foot_contact{float:left;width:600px;margin-left:50px;}
.footer .foot_left .foot_contact .share{color:#FFF;font-size:18px;font-weight: bold;position: relative;}
.footer .foot_left .foot_contact .share a{width: 28px;height: 28px;display: block;position: absolute;top: 0px;background:url(../images/icon.png) no-repeat;cursor:pointer;}
.footer .foot_left .foot_contact .share .weibo{left: 70px;background-position: 0px 0px;}
.footer .foot_left .foot_contact .share .qq{left: 105px;background-position: -27px 0px;}
.footer .foot_left .foot_contact .share .qzone{left: 138px;background-position: -54px 0;}
.footer .foot_left .foot_contact .share .jiathis_button_weixin{left:175px;background-position:-85px 0;}
.footer .foot_left .foot_contact ul{margin:20px 0;overflow:hidden;}
.footer .foot_left .foot_contact ul li{float:left;margin-right:10px;letter-spacing: 2px;}
.footer .foot_left .foot_contact ul li a{color:#FFF;font-size:16px;font-weight: bold;}
.footer .foot_left .foot_contact span{color:#FFF;font-size:20px;font-weight: bold;letter-spacing: 2px;}
.footer .foot_wx{float:left;width:300px;}
.footer .foot_wx ul{}
.footer .foot_wx ul li{float:left;margin: 0px 15px;}
.footer .foot_right{ width:120px; float:right; text-align:center;}
.footer .foot_right img{ width:120px; height:120px;}
.footer .foot_right span{ display:block; text-align:center; color:#FFF; line-height:20px;}
.footer .copyright{ width:100%; border-top:#FFF solid 1px; line-height:45px; text-align:center; color:#FFF;}*/

/*底部开始*/
.btm{
	background: #006699;
	padding: 40px 0 50px;
	
}
.btmnav{
	display: flex;
	justify-content: space-around;
	padding-bottom: 15px;
	width: 1200px;
	margin: 0 auto;
}
.btmnav a{
	display: inline-block;
	font-size: 15px;color: #fff;
}
.btmhr{
	width: 1200px;
	height: 1px;
	background: #fff;
	opacity: .3;
	margin: 0 auto;
	margin-bottom: 50px;
}
.btmcon{
	display: flex;
	justify-content: space-between;
	width: 1200px;
	margin: 0 auto;align-items: top;
}
.dblogo{
	height: 100%;position: relative;
}
.dblogohr{
	width: 1px;height: 101px;background: #fff;opacity: .2;
}

.btmit img{
	display: block;margin: 0 auto 15px;
}
.btmwz{
	font-size: 14px;color: #fff;line-height: 28px
}
.wxewmwz{
	font-size: 14px;color: #fff;text-align: center;
}
.wxewmm{
	display: block;margin: 0 auto;margin-bottom: 5px!important
}
.coppy{
	text-align: center;padding: 5px 0;color: #000;
}
/*底部结束*/

.nei_ban{ background:no-repeat center; width:100%; height:360px; background-size: cover;}
.pozii{ text-align:right; line-height:30px; padding-top:10px;}

.nei_nav{ border-bottom:#cccccc solid 1px; height:40px;}
.nei_nav li{ float:left; padding-right:30px;}
.nei_nav li a{ padding-left:7px; padding-right:7px; line-height:39px; display:inline-block; color:#000; font-size:16px;}
.nei_nav li.hov a{ border-bottom:#e79310 solid 3px;}
.nei_nav li a:hover{border-bottom:#e79310 solid 3px;}

.news_nl{ clear:both;}
.news_nl li{height:180px; border-bottom:#cccccc solid 1px; padding-bottom:30px; padding-top:50px;}
.news_nl li img{ width:260px; height:180px; border:#dedede solid 1px; float:left; margin-right:20px;}
.news_nl li span{ color:#000000; display:block; font-size:18px; line-height:40px; padding-top:5px;}
.news_nl li p{ display:block; font-size:14px; color:#999999; line-height:21px; height:110px;}
.news_nl li em{ font-style:normal; font-size:14px; color:#999999;}

.n_right{ width:100%; float:right;height:auto; margin-top:50px; padding-bottom:30px;}
.n_left{ width:280px; float:left; height:auto;margin-top:50px;padding-bottom:30px;}

.neti_lan{ width:280px; background: url(../images/left_mu_b.gif) repeat-y; padding-top:15px; padding-bottom:75px;}
.neti_lan i{ text-align:center; display:block; padding-bottom:20px; color:#FFF; font-size:24px;font-style:normal;}
.neti_lan i em{ display:block; text-align:center; font-style:normal; font-size:20px;}
.neti_lan ul{ width:280px; margin:auto; padding-top:30px;}
.neti_lan ul li{ position:relative; margin-top:-30px;}
.neti_lan ul li a{ display:block;line-height:80px; color:#FFF; font-size:16px; text-indent:150px;}
.neti_lan ul li a:hover{color:#ff8304;}
.neti_lan ul li.hover a{background: url(../images/left_mu_h.gif) no-repeat;color:#FFF;}

/*
.PPneti_lan{ width:280px; background: url(../images/left_mu_b.gif) repeat-y; padding-top:15px; padding-bottom:75px;position: relative;}
.PPneti_lan i{ text-align:center; display:block; padding-bottom:20px; color:#FFF; font-size:24px;font-style:normal;}
.PPneti_lan i em{ display:block; text-align:center; font-style:normal; font-size:20px;}
.PPneti_lan ul{ width:280px; margin:auto; padding-top:30px;position: relative;}
.PPneti_lan ul li{ position:relative; margin-top:-10px;}
.PPneti_lan ul li a{ display:block;line-height:60px; color:#FFF; font-size:16px; text-indent:50px;}
.PPneti_lan ul li a:hover{color:#ff8304;}
.PPneti_lan ul li.hover a{background: url(../images/left_mu_hp.gif) no-repeat 0px -10px;color:#FFF;}
.PPneti_lan ul li ul{ display:none;}
.PPneti_lan ul li.hover ul{padding-bottom:10px;position: absolute;width: 300px;
    height: 200px;
    display: block;
    margin-left:269px;
    margin-top: -71px; z-index:99999;}
.PPneti_lan ul li.hover ul li a{ filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	height: 48px;
	line-height: 48px; text-align:left;
	background: #333333; display:block; width:100%;text-indent:10px; font-size:14px;}
.PPneti_lan ul li.hover ul li a:hover{ background:#ff8304;}*/


.PPneti_lan{ width:280px; background: url(../images/left_mu_b.gif) repeat-y; padding-top:15px; padding-bottom:75px;position: relative;}
.PPneti_lan i{ text-align:center; display:block; padding-bottom:20px; color:#FFF; font-size:24px;font-style:normal;}
.PPneti_lan i em{ display:block; text-align:center; font-style:normal; font-size:20px;}
.PPneti_lan ul{ width:280px; margin:auto; padding-top:30px;position: relative;}
.PPneti_lan ul li{ position:relative; margin-top:-10px; margin-bottom:5px;}
.PPneti_lan ul li a{ display:block;line-height:60px; color:#FFF; font-size:16px; text-indent:50px;}
.PPneti_lan ul li a:hover{color:#ff8304;}
.PPneti_lan ul li.hover a{background: url(../images/left_mu_hp.gif) no-repeat 0px -10px;color:#FFF;}
.PPneti_lan ul li ul{ display:none;}

.PPneti_lan ul li:hover ul{padding-bottom:10px;position: absolute;width: 300px;
    height: 200px;
    display: block;
    margin-left:269px;
    margin-top: -71px; z-index:99999;}
.PPneti_lan ul li:hover ul li a{ filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9;  
      opacity: 0.9;
	height: 48px;
	line-height: 48px; text-align:left;
	background: #333333; display:block; width:100%;text-indent:10px; font-size:14px;}
.PPneti_lan ul li:hover ul li a:hover{ background:#ff8304; color:#FFF;}



.lxfs{ width:280px; background:url(../images/left_mu_c.gif) no-repeat 19px 0px; padding-top:104px;}
.lxfs dl{ border-bottom:#ff8304 solid 1px; border-left:#ff8304 solid 1px; border-right:#ff8304 solid 1px; width:248px; margin-left:19px; padding-bottom:60px;}
.lxfs dt{ width:202px; margin:auto; color:#83b92d ; font-size:24px;border-bottom: solid #ff8304 1px; padding-bottom:10px; margin-bottom:10px;}
.lxfs dt h5{ border-left:#ff8304 solid 5px; height:25px; line-height:25px; color:#333333; font-size:18px; padding-left:12px;}
.lxfs dd{  width:202px; margin:auto;color:#333333 ; font-size:14px; line-height:42px; border-bottom: dashed #cccccc 1px;}
.lxfs dd b{ font-size:16px; font-weight:normal;}

.possiton{ height:20px; padding-bottom:19px; background:url(../images/hr.gif) repeat-x  bottom;}
.possiton span{ float:right; color:#999999; font-size:14px;line-height:27px; }
.possiton span a{color:#999999; font-size:14px;line-height:27px; }
.possiton h6{ display:inline-block; height:27px; line-height:27px; font-size:18px; color:#666666; border-left:#ff8304 solid 5px; font-weight:normal; padding-left:15px;}

.news_lsit li{ height:150px; clear:both; padding-top:30px; padding-bottom:0px;background:url(../images/hr.gif) repeat-x  bottom;}
.news_lsit li img{ float:left; margin-right:30px; width:150px; height:100px; border:#cccccc solid 1px; padding:5px 5px 5px 5px;}
.news_lsit li p{ color:#999999; display:block; line-height:28px; height:150px;font-size:14px; padding-right:15px; float:left; width:840px;}
.news_lsit li span{ color:#ff8304; font-size:16px; display:inline-block; margin-top:10px;}
.news_lsit li em{ font-style:normal; display:inline-block;  width:99px; height:120px; line-height:30px; text-align:center; color:#FFF; font-size:14px; margin-left:40px;margin-top:10px; color:#999999; font-size:36px; padding-top:10px; background:url(../images/date_a.gif) 40px 76px no-repeat;}

.pnali_lsit{ padding-top:40px;}
.pnali_lsit li{ height:180px; padding-top:30px; padding-bottom:30px;background:#eeeeee; margin-bottom:40px; padding-left:40px; padding-right:40px;}
.pnali_lsit li img{ float:left; margin-right:30px; width:258px; height:168px; background:#FFF; border:#cccccc solid 1px; padding:3px 3px 3px 3px;}
.pnali_lsit li p{ color:#999999; display:block; line-height:28px; height:150px;font-size:14px; padding-top:20px;}
.pnali_lsit li span{ color:#333333; font-size:24px; display:inline-block; margin-top:10px; display:block; background:url(../images/pro_hr.gif) no-repeat bottom right; padding-bottom:15px;}
.pnali_lsit li em{ font-style:normal; display:inline-block; background:#ff8304; width:99px; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:14px; margin-left:40px;-moz-border-radius: 15px; -webkit-border-radius: 15px;  border-radius: 15px; margin-top:10px;}
.pnali_lsit li:hover{background:#ee7313;}
.pnali_lsit li:hover p{ color:#fff;}
.pnali_lsit li:hover span{color:#fff;background:url(../images/pro_hr_a.gif) no-repeat bottom right; }


.huob_lsit { width:100%;}
.huob_lsit li{ height:220px;width:277px;float:left; margin-right:30px; padding-top:25px;}
.huob_lsit li img{ width:275px; height:198px; border:#cccccc solid 1px; }
.huob_lsit li span{ color:#333333; padding-top:5px; padding-bottom:5px; display:block; line-height:20px; text-align:center;}
.huob_lsit li a:hover span{color:#ff8304;}
.huob_lsit li a:hover img{border:#ff8304 solid 1px; }
.huob_lsit li:nth-child(4n){
	margin-right: 0
}

.huob_lsits { width:1260px; padding-left:2px;}
.huob_lsits li{ width:355px;height:440px;float:left; margin-right:60px; border:#cccccc solid 1px; margin-top:20px;}
.huob_lsits li img{ width:351px; height:200px; margin-left:2px; margin-top:2px; }
.huob_lsits li span{ color:#fff; background:#999999; font-weight:bold; display:block; line-height:50px; text-align:center; display:block; height:50px; margin-top:2px;width:351px; margin-left:2px; font-size:16px;}
.huob_lsits li p{ display:block; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; color:#333333; font-size:14px; line-height:30px;}
.huob_lsits li em{ background:#ff8305; width:150px; height:45px; line-height:45px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; display:block; margin:auto;-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px; font-style:normal;}
.huob_lsits li:hover span{background:#f0f0f0; color:#ff8305;}
.huob_lsits li:hover{ background:#dedede;}


.nali_lsit { width:100%;}
.nali_lsit li{ height:220px;width:277px;float:left; margin-right:20px; padding-top:25px;}
.nali_lsit li img{ float:left; width:277px; height:200px;}
.nali_lsit li span{ color:#333333; line-height:40px; display:block; line-height:30px; text-align:center;}
.nali_lsit li a:hover span{color:#ff8304;}

.nn_class{ text-align:center; padding-top:30px;}
.nn_class li{ display:inline-block;}
.nn_class li a{display:inline-block;color:#333; line-height:30px; padding-left:15px; padding-right:15px;}
.nn_class li a:hover{display:inline-block; background:#ff8304; color:#fff; line-height:30px; padding-left:15px; padding-right:15px;}
.nn_class li.hover a{display:inline-block; background:#ff8304; color:#fff; line-height:30px; padding-left:15px; padding-right:15px;}
.nn_class li:last-child { display:none;}

.shiz_lsit li{ height:180px; padding-top:30px; padding-bottom:30px;background:url(../images/hr.gif) repeat-x  bottom;}
.shiz_lsit li .img{ float:left; margin-right:30px; width:170px; height:180px; text-align:center;}
.shiz_lsit li .img img{ position:relative; z-index:1;}
.shiz_lsit li .img p{ background:url(../images/teach.png) no-repeat; width:170px; height:180px;position:relative; z-index:2; margin-top:-180px;}
.shiz_lsit li p{ color:#999999; display:block; line-height:28px; height:140px; padding-top:10px;}
.shiz_lsit li p span{ color:#333333;}
.shiz_lsit li em{ font-style:normal; display:inline-block; background:#eca63d; width:90px; height:30px; line-height:30px; text-align:center; color:#FFF;}

.aticles .nbox{ padding-top:20px; padding-bottom:30px;}
.aticles .nbox .img{ width:260px; float:left; margin-right:30px;}
.aticles .nbox p{ line-height:28px;}
.aticles .nbox .zs{ float:right;}

.aticles{ padding-top:40px;}
.aticles .tit{ color:#333333; font-size:18px; font-weight:bold; text-align:center;display:block;}
.aticles .tiem{ color:#999999; font-size:14px; line-height:50px; text-align:center; padding-bottom:10px;}
.aticles .con{ font-size:14px; color:#333333; line-height:28px;padding-top:40px; background:url(../images/hr.gif) repeat-x bottom;padding-bottom:40px; margin-bottom:20px;}
.aticles .pres{ color:#333333; font-size:14px; line-height:28px;}
.aticles .pres a{color:#333333;}
.aticles .dess{ border:#eca63d solid 1px; padding:30px 30px;}
.aticles .dess p{ color:#eca63d ; line-height:30px; font-size:14px;}
.aticles .dess span{ font-weight:bold;}
.aticles .conss{ font-size:14px; color:#333333; line-height:28px;padding-top:0px; padding-bottom:40px; margin-bottom:20px;}

.hr_01{ border-top:#cccccc solid 1px;}

.des_sp{ width:100%; background:url(../images/kecc_c.jpg) no-repeat; height:330px; margin-bottom:40px;}
.des_sp .video{ width:500px; height:330px; overflow:hidden;float:left;}
.des_sp .video img{width:500px; height:330px; position:relative; z-index:1;}
.des_sp .video p{ background:url(../images/video.png) no-repeat center top;display:block; position:relative; z-index:2; width:500px; height:170px; margin-top:-220px;}
.des_sp .video span{ background:url(../images/span_a.png); display:block; position:relative; z-index:3; height:50px; line-height:50px; color:#FFF; font-size:14px; text-indent:35px;}
.des_sp .des_p{ width:300px; float:right; margin-right:35px;}
.des_sp .des_p h5{ display:block; border-bottom:#ffffff solid 1px; color:#fff; line-height:60px; font-size:16px; padding-top:5px;}
.des_sp .des_p p{ color:#fff; font-size:14px; line-height:28px;}

.list_course_01 { padding-top:30px;}
.list_course_01 li{ height:230px;}
.list_course_01 li p{ padding-top:20px; font-size:14px; color:#333333; line-height:30px;}
.list_course_01 li span{ font-size:16px;}
.list_course_01 li:nth-of-type(odd) img{ float:right; margin-left:30px;}
.list_course_01 li:nth-of-type(even) img{ float:left; margin-right:30px;}

.list_course_02 { padding-top:30px;}
.list_course_02 li{ height:180px;}
.list_course_02 li p{ padding-top:20px; font-size:14px; color:#333333; line-height:30px;}
.list_course_02 li span{ font-size:16px;}
.list_course_02 li:nth-of-type(odd) img{ float:right; margin-left:30px;}
.list_course_02 li:nth-of-type(even) img{ float:left; margin-right:30px;}

.zxs_tit{border-bottom:#cccccc solid 1px; height:40px; line-height:40px; margin-top:30px;}
.zxs_tit a{ float:right; color:#999999; font-size:14px;}
.zxs_tit span{ display:inline-block; background:url(../images/tit2.gif) no-repeat 0px 12px; text-indent:15px; color:#333333; font-size:16px;}

.right_news li{border-bottom:#cccccc solid 1px; padding-bottom:30px; padding-top:15px;}
.right_news li span{ font-size:14px; color:#000000; line-height:40px;}
.right_news li p{ color:#999999; font-size:14px; line-height:24px; display:block; padding-bottom:15px;}
.right_news li em{ font-style:normal; text-align:right; font-size:13px; color:#999999; display:block;}

.gfooter{position:fixed; bottom:0; text-align:center;  width:100%; text-align:center; height:68px; line-height:45px; z-index:9999; _bottom:auto; _width:100%; _position:absolute;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-
(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))); background: url(../images/dig.gif) no-repeat center #242424;}

.about_ban{ background:url(../images/about_ban.jpg) no-repeat center; width:100%; height:360px; background-size:cover; text-align:center; color:#FFF;text-shadow: 0 0 2px #666666, 0 0 2px #666666, 0 0 5px #666666, 0 0 2px #666666, 0 0 1px #666666;}
.about_ban h3{ display:block; padding-top:40px; line-height:40px; font-size:22px; font-weight:normal;}
.about_ban span{ font-size:12px;}
.about_ban p{ width:1050px; text-align:center; display:block; margin:auto; line-height:35px;}

.gongneng_ban{ width:100%; background:url(../images/gongneng_ban.jpg) no-repeat center; height:355px;background-size:cover}
.gongneng_ban P{ font-size:28px; display:block; text-align:center; color:#FFF; line-height:40px; padding-top:140px;}

.anli_ban{ width:100%; background:url(../images/nali_ban.jpg) no-repeat center; height:360px;background-size:cover}
.anli_ban P{ font-size:28px; display:block; text-align:center; color:#FFF; line-height:40px; padding-top:140px;}


.huiy_ban{ width:100%; background:url(../images/huiy_bg.jpg) no-repeat center; height:360px;background-size:cover}

.jituan_ban{ width:100%; background:url(../images/jituan_bg.jpg) no-repeat center; height:360px;background-size:cover}

.jjfanga_ban{ width:100%; background:url(../images/xiangqing_bg.jpg) no-repeat center; height:355px;background-size:cover}
.jjfanga_ban P{ font-size:28px; display:block; text-align:center; color:#FFF; line-height:40px; padding-top:140px;}

.weixn_ban{ width:100%; background:url(../images/weixin_bg.jpg) no-repeat center; height:410px;background-size:cover;}

.ban_wexin_n{width:100%; background:url(../images/weixin_bans.jpg) no-repeat center; height:260px;background-size:cover;padding-top:100px;}
.ban_wexin_n b{ font-size:30px; display:block; line-height:68px; height:68px; width:215px; margin:auto; border:#FFF solid 2px; text-align:center; color:#fff; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px;}
.ban_wexin_n p{ text-align:center;color:#fff; font-size:36px; line-height:90px;}

.banseiexin_n{ background:url(../images/ggw_49.png) no-repeat center; width:100%; height:550px;}

.wxjks_ban{ background:url(../images/weixk_bg.jpg) no-repeat center; width:100%; height:410px;}
.wxjks_ban p{ text-align:center;color:#fff; font-size:36px; line-height:90px; display:block; padding-top:90px;}


.dashiji{ padding-top:40px;}


.wx_nban{ width:100%; background:url(../images/weixn_nban.jpg) no-repeat center; height:410px;background-size:cover}
.wx_nban P{ font-size:28px; display:block; text-align:center; color:#FFF; line-height:40px; padding-top:140px;}

.map{ width:730px; float:left; height:auto; margin-right:80px;}
.contt{}
.contt b{ font-size:30px; font-weight:normal; display:block; padding-bottom:15px;}
.contt p{ font-size:18px; line-height:40px;}

.jj_fa_k{ padding-left:2px;}
.jj_fa_k li{ width:260px; float:left; margin-right:52px; text-align:center; padding-top:45px;}
.jj_fa_k li:nth-child(4n){ margin-right:0px;}
.jj_fa_k li i{ display:block; text-align:center;}
.jj_fa_k li span{ color:#333333; font-size:14px; line-height:30px; display:block; padding-top:10px;}
.jj_fa_k li p{ font-size:12px; color:#999999;}


.xz_list{ background:url(../images/sz.gif) 0px -2px no-repeat;}
.xz_list li{ border-bottom:#cccccc dashed 1px; line-height:70px; height:70px; padding-top:19px;}
.xz_list li a{ display:block; color:#333333; font-size:16px;text-indent:82px; background:url(../images/xz.gif) no-repeat right;}
.xz_list li a span{ }

.pros_list{ padding-top:30px;}
.pros_list li{padding-bottom:15px; padding-top:15px; height:200px;}
.pros_list li img{ float:left; width:233px;height:200px;}
.pros_list li div{ float:right; width:825px; height:148px; padding:20px 40px 30px 40px; border:#999999 solid 1px;}
.pros_list li a:hover div{ border:#e79310 solid 1px;}
.pros_list li span{ color:#333333; font-size:16px;}
.pros_list li p{ display:block; font-size:14px; color:#666666; display:block; padding-left:40px; padding-top:20px; height:90px;}
.pros_list li b{ color:#e79310; font-weight:normal;}
.pros_list li em{ color:#e79310; font-size:16px; display:block; text-align:right; font-style:normal;}

.gjs_pl{ background:#f5f5f5; width:100%; height:auto; min-height:480px;}
.gjs_pl .title{ border-bottom:#d2b988 solid 1px; height:40px; line-height:40px; padding-top:15px;}
.gjs_pl .title span{ display:inline-block; background:url(../images/tit1.png) no-repeat 0px 10px; font-size:14px; color:#2b2b2b; padding-left:45px; padding-right:15px;}
.gjs_pl .title em{ font-size:14px; color:#9c9c9c; font-style:normal;}

.pro_fenlei{ width:1240px; height:auto; padding-bottom:40px; padding-top:30px; padding-left:1px;}
.pro_fenlei li{ width:180px; height:178px; float:left; border:#d7d7d7 solid 1px; background:#fff; margin-bottom:20px; margin-right:21px;}
.pro_fenlei li span{ text-align:center; display:block; font-size:14px; color:#999999;}
.pro_fenlei li:hover{border:#9c9c9c solid 1px;}

.ban_dia{ width:100%; height:635px; background:url(../images/di_bana.jpg) no-repeat center; background-size:cover;}
.ban_dia .consP{ background:#7f5136; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:right; position:relative; z-index:1; }
.ban_dia_cons { position:relative; z-index:10;}
.ban_dia_cons dl{margin-top:-510px; width:50%; float:right; color:#FFF;}
.ban_dia_cons dl dt{ padding-left:75px;}
.ban_dia_cons dl dt span{ font-size:48px; display:block;}
.ban_dia_cons dl dt em{ color:#d6d6d6; font-size:14px; font-style:normal;}
.ban_dia_cons dl dt b{ display:block; background:#FFF; width:75px; height:5px; margin-top:30px;margin-bottom:30px;}
.ban_dia_cons dl dd{ padding-left:75px;}
.ban_dia_cons dl dd p{ text-indent:28px;}


.ban_dib{ width:100%; height:635px; background:url(../images/di_banb.jpg) no-repeat center; background-size:cover;}
.ban_dib .consP{ background:#272727; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:right; position:relative; z-index:1; }

.ban_dic{ width:100%; height:635px; background:url(../images/di_banc.jpg) no-repeat center; background-size:cover;}
.ban_dic .consP{ background:#0a131c; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:left; position:relative; z-index:1; }

.ban_did{ width:100%; height:635px; background:url(../images/di_band.jpg) no-repeat center; background-size:cover;}
.ban_did .consP{ background:#000000; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:left; position:relative; z-index:1; }

.ban_die{ width:100%; height:635px; background:url(../images/di_bane.jpg) no-repeat center; background-size:cover;}
.ban_die .consP{ background:#272727; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:right; position:relative; z-index:1; }

.ban_dif{ width:100%; height:635px; background:url(../images/di_banf.jpg) no-repeat center; background-size:cover;}
.ban_dif .consP{ background:#000000; height:490px; width:50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; margin-top:70px; float:left; position:relative; z-index:1; }


.ban_dib_cons { position:relative; z-index:10;}
.ban_dib_cons dl{margin-top:-510px; width:50%; float:left; color:#FFF;}
.ban_dib_cons dl dt{ padding-right:75px;}
.ban_dib_cons dl dt span{ font-size:48px; display:block;}
.ban_dib_cons dl dt em{ color:#d6d6d6; font-size:14px; font-style:normal;}
.ban_dib_cons dl dt b{ display:block; background:#FFF; width:75px; height:5px; margin-top:30px; margin-bottom:30px;}
.ban_dib_cons dl dd{ padding-right:75px;}
.ban_dib_cons dl dd p{  text-indent:28px;}



.tit_nei{ background:url(../images/tit_bg.png) no-repeat center top; padding-top:90px; text-align:center;}
.tit_nei h3{ color:#d2b988; font-size:26px; font-weight:normal; line-height:50px;}
.tit_nei span{ font-size:10px; color:#b1b1b1;}
.tit_nei p{ display:block; margin:auto; width:560px; color:#727272; font-size:14px; line-height:28px; padding-bottom:30px;}

.con_list { padding-top:70px; padding-bottom:40px;}
.con_list dl{ width:340px; height:290px; border:#c3c3c3 solid 1px; float:left; margin-left:28px; margin-right:28px;}
.con_list dl dt{ text-align:center;}
.con_list dl dt img{ margin-top:-55px; padding-bottom:20px;}
.con_list dl dt span{ display:block; font-size:26px; color:#d8c39a; line-height:40px;}
.con_list dl dd{ padding-left:10px; padding-right:10px;}
.con_list dl dd b{ color:#d2b988; font-size:16px; padding-top:10px; display:block; line-height:30px;}
.con_list dl dd p{ color:#3b3b3b; font-size:14px; display:block; padding-bottom:10px;}
.con_list dl dd img{ margin:auto; display:block; padding-top:20px;}


.titlekk{ border-bottom:#d2b988 solid 1px; height:40px; line-height:40px; padding-top:15px;}
.titlekk span{ display:inline-block; background:url(../images/tit1.png) no-repeat 0px 10px; font-size:14px; color:#2b2b2b; padding-left:45px; padding-right:15px;}
.titlekk em{ font-size:14px; color:#9c9c9c; font-style:normal;}

.des_kk{ line-height:30px; text-align:center; color:#353535; font-size:14px; width:605px; margin:auto; padding-top:25px; padding-bottom:25px;}

.ming_b{ width:100%; height:370px;}
.ming_b .lefta{ width:50%; height:370px; float:left; background:#799cbd;}
.ming_b .righta{width:50%; height:370px; float:right; background:url(../images/about_01.jpg) no-repeat;  background-size:cover;}

.sell_des{ width:340px; padding-left:130px; padding-right:130px; color:#FFF; padding-top:80px;}
.sell_des dt{ padding-bottom:50px;}
.sell_des dt span{ font-size:36px; display:block; line-height:65px;}
.sell_des dt em{ display:block; color:#e0e0e0; font-size:12px; font-style:normal;}
.sell_des dt b{ display:block; width:75px; height:4px; background:#FFF; margin-top:20px;}
.sell_des dd{}
.sell_des dd p{ font-size:16px; display:block; height:140px;}
.sell_des dd a{ color:#FFF; display:inline-block; background:url(../images/ico_k.png) no-repeat right; width:120px; font-size:16px;}

.ming_ba{ width:100%; height:370px;}
.ming_ba .lefta{ width:50%; height:370px; float:left; background:url(../images/about_02.jpg) no-repeat;  background-size:cover; }
.ming_ba .righta{width:50%; height:370px; float:right;background:#bd8f79;}

.ming_bc{ width:100%; height:370px;}
.ming_bc .lefta{ width:50%; height:370px; float:right; background:url(../images/about_03.jpg) no-repeat;  background-size:cover; }
.ming_bc .righta{width:50%; height:370px; float:left;background:#bd7979;}

.ming_bd{ width:100%; height:370px;}
.ming_bd .lefta{ width:50%; height:370px; float:right; background:#bdb779;}
.ming_bd .righta{width:50%; height:370px; float:left; background:url(../images/about_04.jpg) no-repeat;  background-size:cover;}

.ming_be{ width:100%; height:370px;}
.ming_be .lefta{ width:50%; height:370px; float:right; background:url(../images/about_05.jpg) no-repeat;  background-size:cover; }
.ming_be .righta{width:50%; height:370px; float:left;background:#8ebd79;}

.ming_bf{ width:100%; height:370px;}
.ming_bf .lefta{ width:50%; height:370px; float:right; background:#79bbbd ;}
.ming_bf .righta{width:50%; height:370px; float:left; background:url(../images/about_06.jpg) no-repeat;  background-size:cover;}


.ming_bg{ width:100%; background:url(../images/sell_07bg.jpg) no-repeat; height:515px;background-size:cover;}


.sell_ades{ width:510px; margin:auto; padding-left:130px; padding-right:130px; color:#FFF; padding-top:80px; text-align:center;}
.sell_ades dt{ padding-bottom:50px;}
.sell_ades dt span{ font-size:36px; display:block; line-height:65px;}
.sell_ades dt em{ display:block; color:#fff; font-size:12px; font-style:normal;}
.sell_ades dt b{ display:block; width:75px; height:5px; background:#FFF; margin:auto; margin-top:20px;}
.sell_ades dd{}
.sell_ades dd p{ font-size:16px; display:block; height:140px;}
.sell_ades dd a{ color:#FFF; display:block; background:url(../images/ico_k.png) no-repeat right; width:140px; font-size:16px; text-align:center; margin:auto;}

.dd_biaod{ background:url(../images/diand_ban.jpg) no-repeat; width:100%; height:370px; padding-top:50px;background-size:cover;}
.dd_biaod .dl_biaod{ width:600px; height:320px; background:url(../images/bg_ii.png); color:#fff; }
.dd_biaod .dl_biaod ul{ width:160px; float:left; height:320px; border-right:#717171 solid 1px;}
.dd_biaod .dl_biaod ul li{ width:160px; height:52px; text-align:center; line-height:52px; font-size:14px; color:#ffffff; cursor:pointer; border-bottom:#717171 solid 1px;}
.dd_biaod .dl_biaod ul li.hover{ background:#f5f5f5; color:#2b2b2b;}

.bg2{ background:#fff; width:100%; height:auto;}
.bg3{ background:#f4f4f4; width:100%; height:auto;}

.diand_liuc{ padding-bottom:20px;}
.diand_liuc ul{ height:280px; padding-top:20px;}
.diand_liuc ul li{ float:left; width:210px; padding-left:45px; padding-right:45px; text-align:center;}
.diand_liuc ul li .imgs{ height:170px;}
.diand_liuc ul li b{ font-size:16px; color:#2b2b2b; display:block; font-weight:normal; line-height:40px; padding-top:20px;}
.diand_liuc ul li b i{ font-size:20px; color:#d2b988; font-style:normal; display:inline-block; padding-right:10px;}
.diand_liuc ul li span{ font-size:9px; color:#b1b1b1; line-height:18px;}
.diand_liuc ul li em{ border-bottom:#8b8b8b solid 1px; display:block; width:60px; margin:auto;}
.diand_liuc p{ line-height:30px;}
.diand_liuc p i{ width:14px; height:14px; background:#e1cec6; display:inline-block; -moz-border-radius: 50%;      /* Gecko browsers */
    -webkit-border-radius: 50%;   /* Webkit browsers */
    border-radius:50%;            /* W3C syntax */ margin-right:10px; margin-top:9px; position:absolute;}

.in_news { height:360px; padding-top:45px;}
.in_news .newsa{ width:560px; float:left;}
.in_news .tite{ border-bottom:#ececec solid 1px; padding-bottom:10px;}
.in_news .tite h3{ font-size:20px; color:#333333; font-weight:normal; display:inline-block; border-left:#f08300 solid 3px; padding-left:15px;}
.in_news .consa{ padding-top:20px;}
.in_news .newsb{ width:560px; float:right;}
.in_news ul li { line-height:30px;}
.in_news ul li span{ float:right; color:#c1becd; font-size:13px;}
.in_news dl { height:120px;}
.in_news dl dt{ width:170px; height:110px; border:#dedede solid 1px; float:left;}
.in_news dl dt img{width:170px; height:110px;}
.in_news dl dd{height:110px; width:380px; float:right;}
.in_news dl dd span{ font-size:16px; line-height:30px;}
.in_news dl dd p{color:#c1becd; display:block; height:80px; overflow:hidden;}

.news_list{ padding-top:45px;}


.item-content{margin-top:20px;}
.item-content li{margin-bottom:15px; border-bottom:1px solid #efefef; line-height:82px;}
.item-content li:hover{-webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.item-content li a{position:relative; display:block; height:100%; color:#666; *zoom:1; -webkit-transition:color 0.3s; -moz-transition:color 0.3s; transition:color 0.3s;}
.item-content li a:after{content:''; display:block; width:0; height:0; clear:both;}
.item-content li a:hover, .item-content li.act a{color:#00a8ff;}
.item-content li span, .item-content.pic2 li a{position:relative; float:right; margin-right:16px;}
.item-content li i{display:inline-block; margin-left:5px; font-family:'宋体'; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.item-content li p{float:left; width:70%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left: 20px;}
.item-content li picture{overflow:hidden;}
.item-content li picture img{max-width:100%; vertical-align:top;}

.item-content.piece li{height:100px; border:1px solid #f1f1f1; line-height:100px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.item-content.piece li:hover, .item-content.piece li.act{border-color:#f08300;}

.item-content.piece.piece2 li{position:relative; padding-left:100px;}
.item-content.piece a{padding-left:100px;}

.item-date{position:absolute; top:0; left:0; width:90px; height:80px; padding:10px 0; background:#c9caca; color:#fff; text-align:center; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.item-date .date-day{font-size:43px; line-height:1.2;}
.item-date .date-month{font-size:18px; line-height:1.4;}
.item-content li:hover .item-date, .item-content li.act .item-date{background:#f08300;}
.item-content .piece-s1{float:right; margin-right:15px;}
.item-content .piece-s1.piece-down{position:relative;}
.item-content .piece-s1.piece-down:before, .item-content li span:before, .item-content.pic2 li a:before{content:''; position:absolute; top:50%; left:-10%; z-index:-1; width:120%; height:30px; margin-top:-15px; background:transparent; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.item-content li a:hover span:before, .item-content.pic2 li:hover a:before{background:#00a8ff;}
.item-content li a:hover span{color:#fff;}
.item-content li a:hover .piece-s1.piece-down i, .item-content li a:hover span i, .item-content.pic2 li a:hover i, .item-content li.act a .piece-s1.piece-down i{-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg);}
.item-caption{height:80px; margin-right:120px; padding:10px 0; line-height:1.4; overflow:hidden;}
.item-caption h3{width:100%; color:#333; font-size:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; line-height:80px;}
.item-content a:hover .item-caption h3{color:#f08300;}
.item-content li .item-caption p{float:none; width:auto; margin-top:5px; color:#666; font-size:14px;}



.item-special{padding:0; margin:0;margin:20px auto 40px; background:#f08300; height:325px;}
.item-special a{display:block; overflow:hidden; color:#fff; padding:0; margin:0;}
.item-special picture{position:relative; float:left; width:515px; height:325px;overflow:hidden; padding:0; background:#FFF;}
.item-special picture img{position:absolute; top:0; left:0; width:515px; padding:0; margin:0; height:auto;-webkit-transition:.5s; -moz-transition:.5s; transition:.5s;}
.item-special figcaption{position:relative; float:right; width:550px; margin-right:90px; padding-top:25px;}
.item-special figcaption h2{margin:18px 0 8px; font-size:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s; font-weight:normal; display:block; padding-bottom:20px;}
.item-special figcaption p{height:75px; margin-bottom:14px; color:#fff; line-height:1.4; overflow:hidden; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s;}
.item-special figcaption span{color:#fff; font-size:12px; display:block; padding-bottom:20px;}
.item-special figcaption em{ font-style:normal; display:inline-block; width:96px; height:28px; border:#FFF solid 2px; line-height:28px; text-align:center;}
.item-special a:hover picture img{-webkit-transform:scale(1.04); -moz-transform:scale(1.04); transform:scale(1.04);}
/*.item-special a:hover figcaption h2{color:#1d24ab;}*/
.item-special a:hover figcaption p{color:#fff;}

.anli_con{ padding-top:50px; height:auto;}

.nav_nei{ height:130px; padding-left:50px;}
.nav_nei li{ width:125px; height:50px; float:left; padding-right:15px; padding-bottom:15px;}
.nav_nei li a{ display:block; border:#999999 solid 1px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; line-height:50px; color:#999999; }
.nav_nei li a:hover{border:#f08300 solid 1px; background:#f08300; color:#FFF;}
.nav_nei li.hov a{border:#f08300 solid 1px; background:#f08300; color:#FFF;}

.anli_list { width:1105px; margin:auto; height:auto; padding-top:20px;}
.anli_list dl{ height:160px; width:100%; padding-bottom:30px;}
.anli_list dl dt{ width:250px; float:left;height:160px; }
.anli_list dl dd{height:160px; width:810px; float:right;}
.anli_list dl dd b{ display:block; padding-bottom:15px;}
.anli_list dl dd b a{ width:110px; height:30px; line-height:30px;border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; background:#f08300; color:#FFF; display:inline-block;}
.anli_list dl dd span{ font-size:16px; color:#333333; display:block; line-height:30px;}
.anli_list dl dd p{ font-size:14px; color:#999999; line-height:24px; padding-bottom:10px;}
.anli_list dl dd i{ background:url(../images/news_ii.gif) no-repeat; display:inline-block; float:left; width:25px; height:28px;}
.anli_list dl dd i.idate{ background-position:0px 3px;}
.anli_list dl dd i.idiaj{background-position:-128px 3px; margin-left:30px;}
.anli_list dl dd .pp{ line-height:25px;}
.anli_list dl dd .pp em{ font-weight:normal; line-height:25px; font-style:normal; color:#666666; font-size:14px;display:inline-block;float:left;}

.con_aticle{ padding-bottom:30px;}

.positon{ background:url(../images/posi.png) no-repeat 0px 10px; border-bottom:#d3d3d3 solid 1px; color:#999999; line-height:40px; height:40px; padding-left:33px;}
.positon a{color:#999999;}

.aticlea{ width:870px; float:left; height:auto;padding-top:45px;}
.aticlea .titleg h4{ display:block; text-align:center; font-size:18px; color:#e77917;}
.aticlea .desa{ text-align:center; padding-top:15px; padding-bottom:50px;}
.aticlea .desa i{ display:inline-block; width:25px; height:27px; background:url(../images/news_des.gif) no-repeat; margin-right:4px; position:relative; margin-top:2px;}
.aticlea .desa em{display:inline-block; font-style:normal;height:20px; line-height:20px; padding-right:10px;}
.aticlea .desa i.aa{ background-position:0px 5px;}
.aticlea .desa i.bb{ background-position:-90px 5px;}
.aticlea .desa i.cc{ background-position:-212px 5px;}


.right_con{ width:302px; float:right; height:auto; padding-top:45px;}
.right_con .ri_tit{ border-bottom:#ececec solid 1px;padding-bottom:10px;}
.right_con .ri_tit span{ display:inline-block; height:25px; line-height:25px; border-left:#ed8101 solid 3px; padding-left:20px; color:#333333; font-size:18px; }

.righ_limgs { padding-bottom:20px;}
.righ_limgs li{ width:300px; height:170px; border:#e7e7e7 solid 1px; margin-bottom:20px;}
.righ_limgs li img{width:300px; height:170px; position:relative; z-index:1;}
.righ_limgs li span{ width:300px; height:30px; line-height:30px; position:relative; z-index:2; margin-top:-30px; text-align:center; display:block; color:#fff; background:#ed8101;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }

.ri_newlis{ padding-top:10px;padding-bottom:20px;}
.ri_newlis li a{ line-height:30px;width:300px; height:30px; overflow:hidden; display:block;}

.pre,.next{ color:#ed8101; line-height:30px;}
.pre a,.next a{ color:#ed8101;}


.gongng_list{ height:950px; width:100%; background:#e9e9e9; margin-top:40px;}
.gongng_list ul{ padding-top:50px;}
.gongng_list li{ width:220px; height:270px; background:#FFF; text-align:center; float:left; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.gongng_list li .imga{ padding-top:50px; height:75px;}
.gongng_list li span{ color:#333333; font-size:16px; line-height:40px; display:block;}
.gongng_list li p{ font-size:14px; color:#999999; padding-left:10px; padding-right:10px;}

.hylx0{ padding-top:50px; padding-bottom:70px; width:1200px; margin: auto; height:720px;}
.hylx0 .cenaa{ width:380px; float:left; padding-left:10px; padding-right:10px; height:720px;}

.hylx0 .ov_small{ width:380px; height:230px; padding-bottom:10px;}
.hylx0 li.ov_small a{width:300px; height:170px; padding-left:40px; padding-right:40px; padding-top:30px; padding-bottom:30px;}
.hylx0 .ov_big{ width:380px; height:440px;padding-bottom:10px;}
.hylx0 li.ov_big a{width:300px; height:320px; padding-left:40px; padding-right:40px; padding-top:60px; padding-bottom:60px;}
.hylx0 .hy_01{ background:url(../images/hyhy_01.jpg) no-repeat;}
.hylx0 .hy_02{ background:url(../images/hyhy_02.jpg) no-repeat;}
.hylx0 .hy_03{ background:url(../images/hyhy_03.jpg) no-repeat;}
.hylx0 .hy_04{ background:url(../images/hyhy_04.jpg) no-repeat;}
.hylx0 .hy_05{ background:url(../images/hyhy_05.jpg) no-repeat;}
.hylx0 .hy_06{ background:url(../images/hyhy_06.jpg) no-repeat;}
.hylx0 li a span{  display: none; font-size:22px;text-shadow: 0 0 1px #666666, 0 0 1px #666666, 0 0 2px #666666, 0 0 1px #666666, 0 0 1px #666666;}
.hylx0 li a p{display: none; font-size:14px; line-height:26px; padding-top:10px;text-shadow: 0 0 2px #666666, 0 0 2px #666666, 0 0 5px #666666, 0 0 2px #666666, 0 0 1px #666666;}
.hylx0 li a em{display: none; width:85px; height:2px; background:#fff;}
.hylx0 li a:hover span{display:block;}
.hylx0 li a:hover p{display:block;}
.hylx0 li a:hover em{ display:inline-block;}
.hylx0 li a{ display:block;color:#fff;}


.list_ryh{ padding-top:40px;}
.list_ryh li{ width:385px; height:270px; float:left; padding-left:7px; padding-right:7px; padding-bottom:15px;}

.list_ryha{ padding-top:40px; padding-bottom:40px;}
.list_ryha li{ width:290px; height:405px; float:left; padding-left:5px; padding-right:5px; padding-bottom:15px;}


.con_contact{ padding-top:50px; width:1200px; margin:auto; height:360px;}
.con_contact li{ width:350px; height:320px; margin-left:25px; margin-right:25px; float:left; text-align:center;}
.con_contact li.a1{ background:#f9e0e0;}
.con_contact li.a2{ background:#e1f7af;}
.con_contact li.a3{ background:#d5ecf9;}
.con_contact li .imgs{ padding-top:50px; height:80px;}
.con_contact li span{ color:#3b3b3c; font-size:22px; line-height:50px;}
.con_contact li p{ color:#3b3b3c; font-size:19px; line-height:30px;}

.bg_cont{ background:#f7f7f7; height:auto; width:100%;}

.con_map{ padding-bottom:50px; padding-top:50px;}


.zhuce_con{ background:url(../images/zc_bg.jpg) center no-repeat; height:765px; width:100%; background-size:cover;}
.zhuce_con .biaod{ width:460px; height:470px; margin:auto; padding-top:180px; font-size:16px; color:#FFF;}
.zhuce_con .biaod dl{ height:43px;line-height:43px; padding-bottom:10px;}
.zhuce_con .biaod dl dt{ width:94px;height:43px; float:left; }
.zhuce_con .biaod dl dd{ width:360px;height:43px; float:right;}
.zhuce_con .biaod dl .inpt{ width:320px; padding-left:3px; padding-right:3px; height:43px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:none;display:inline-block; float:left;}
.zhuce_con .biaod dl .d_in{ width:160px;}
.zhuce_con .biaod dl em{ color:#ff0000; display:inline-block; float:left; padding-left:15px;}
.zhuce_con .biaod dl.tb{ padding-top:20px;}
.zhuce_con .biaod dl .btnsa{ width:320px;height:43px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:none;display:inline-block; color:#FFF; cursor:pointer; background:#ff8a00; font-size:18px;}
.zhuce_con .biaod dl.tb span{ font-size:14px; color:#999999; display:block; text-align:center;}


.jjfa_list{ padding-top:45px;}
.jjfa_list li{ width:270px; height:230px; float:left; padding-left:15px; padding-right:15px; padding-bottom:20px;}
.jjfa_list li img{ position:relative; z-index:1;}
.jjfa_list li em{ position:relative; display:block; z-index:2; margin-top:-30px;  font-style:normal; height:30px; line-height:30px;}
.jjfa_list li em b{ display:inline-block;background:#ea9348; color:#FFF; font-weight:normal;padding-left:10px; padding-right:10px; }
.jjfa_list li span{ text-align:center; display:block; line-height:40px;}

.zhaojila { padding-top:20px;}
.zhaojila p{ text-align:center; display:block; line-height:30px; color:#333333; font-size:16px;}
.zhaojila .list_zj { height:120px; padding-top:40px; padding-bottom:50px;}
.zhaojila .list_zj li{ width:64px; height:90px; float:left; padding-left:43px; padding-right:43px; text-align:center; color:#666666;}
.zhaojila .list_zj li .imgs{ height:70px;}


.sj_yingyd{ background:url(../images/jt_bbg.jpg) no-repeat center;background-size:cover; width:100%; height:800px;}
.sj_yingyd .lsihw{ width:1116px; height:auto; margin:auto; padding-top:180px;}
.sj_yingyd .cons{ width:600px; height:445px; background:url(../images/jt_bg2.png);}
.sj_yingyd dl{ padding-left:50px; padding-top:30px;}
.sj_yingyd dl dt span{ color:#f08300; font-size:22px; display:block; line-height:40px;}
.sj_yingyd dl dt em{ font-style:normal; font-size:12px; color:#dfdfdf;display:block; padding-bottom:30px;}
.sj_yingyd dl dt b{ display:block; width:65px; height:4px; background:#f08300; }
.sj_yingyd dl dd { padding-top:30px;}
.sj_yingyd dl dd li{ width:130px; text-align:center; height:130px; float:left; padding-right:40px;}
.sj_yingyd dl dd li span{ color:#ffffff;}
.sj_yingyd dl dd li .iam{ height:75px;}



.yshil{ padding-top:40px;}
.yshil .nne_tit{ text-align:center;}
.yshil .nne_tit h4{ font-size:22px; color:#f08300; font-weight:normal;}
.yshil .nne_tit span{ font-size:12px; color:#666666;}
.yshil .mainbo{ width:1180px; height:450px; margin:auto; background:url(../images/zs_02.png) top center no-repeat;}
.yshil .mainbo .left_bo{ width:295px; float:left; text-align:right; height:auto;}
.yshil .mainbo .rihgt_bo{ width:295px; float:right; text-align:left;height:auto;}
.yshil .mainbo .left_bo span{ background:#f08300;}
.yshil .mainbo .rihgt_bo span{ background:#0089cf;}
.yshil .mainbo p{ color:#666666; display:block; height:150px; line-height:26px;}
.yshil .mainbo span{ width:210px; height:50px; line-height:50px; text-align:center; display:inline-block;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; border:none; color:#FFF; font-size:16px; margin-bottom:20px; margin-top:10px;}


.sanbz{ background:url(../images/ph_04.png) no-repeat 0px 0px; width:1180px; margin:auto; height:1320px;}
.sanbz dl{ padding-left:95px;}
.sanbz dl dt{ padding-left:3px; height:48px;}
.sanbz dl dt span{ display:inline-block; width:130px; height:48px; line-height:48px; text-align:center; color:#FFF; font-size:16px;}
.sanbz dl.lia dd{ height:396px;}
.sanbz dl.lib dd{ height:412px;}
.sanbz dl.lic dd{ height:341px;}

.sanbz dl.lia{ background: url(../images/ph_01.png) no-repeat right top;}
.sanbz dl.lib{ background: url(../images/ph_02.png) no-repeat right;}
.sanbz dl.lic{ background: url(../images/ph_03.png) no-repeat right top;}

.sanbz dl p{ display:block; width:480px; padding-top:55px;}


.sjgnyshi{ background:#0089cf; width:100%; height:auto; padding-top:50px; padding-bottom:80px;}
.sjgnyshi .tits{ text-align:center; padding-bottom:50px;}
.sjgnyshi .tits h3{ font-weight:normal; font-size:22px; color:#ffffff;}
.sjgnyshi .tits span{ font-size:12px; color:#d2d1d1; display:block; padding-bottom:30px;}
.sjgnyshi .tits  em{ width:65px; height:5px; margin:auto; background:#fff; display:block;}
.sjgnyshi ul{ border:#FFF solid 1px; width:1198px; margin:auto; padding-top:20px; padding-bottom:25px; margin-bottom:30px;}
.sjgnyshi ul li{ width:280px; height:320px; float:left; text-align:center; color:#ffffff; padding-left:59px; padding-right:60px;}
.sjgnyshi ul li span{ font-size:16px; line-height:40px;}
.sjgnyshi ul li .ims{ height:200px; padding-top:10px;}

.dm_yidong{ padding-top:50px; padding-bottom:20px; height:250px;}
.dm_yidong li{ width:220px; float:left; text-align:center; height:210px; padding-left:10px; padding-right:10px;}
.dm_yidong li .imgs{ height:140px;}

.yx_jiazhi{ background:url(../images/td_01.png) no-repeat center; height:480px; width:971px;  margin:auto;margin-top:60px; padding-bottom:40px; overflow:hidden;}
.yx_jiazhi ul{  height:auto;}
.yx_jiazhi ul li{ width:267px; height:140px; color:#0054a7; float:left; margin-top:70px; margin-left:10px; margin-right:300px; margin-bottom:30px;}
.yx_jiazhi ul li.rr{ float:right; margin-right:10px;}
.yx_jiazhi ul li p{ padding-left:15px; padding-top:15px; padding-right:10px;}

.wxtuang p.tt{ display:block; text-align:center; line-height:50px;}
.wxtuang ul{ height:260px; padding-top:50px;}
.wxtuang li{ float:left; width:230px; float:left; text-align:center;height:260px; padding-left:5px; padding-right:5px;} 
.wxtuang li .imgs{ height:90px;}
.wxtuang li span{ font-size:16px; line-height:27px; color:#f08300;}


.wx_gongnsa{ width:100%; background:#f0f0f0; margin-top:50px;}
.wx_gongnsa ul{ padding-top:45px; height:400px; width:1195px; margin:auto;}
.wx_gongnsa ul li{ float:left; width:195px; height:200px; float:left; text-align:center; padding-left:22px; padding-right:22px;}
.wx_gongnsa ul li span{ line-height:40px;}



.std_list_kh{ background: url(../images/qkd_li_bg.gif) center no-repeat; height:490px; overflow:hidden;}
.std_list_kh ul{ padding-top:70px;}
.std_list_kh li { padding-bottom:80px;}
.std_list_kh li a{ display:block; background:url(../images/qkd_li_l.gif) no-repeat; width:397px; height:60px; line-height:60px;}
.std_list_kh li a:hover{ background:url(../images/qkd_li_la.gif) no-repeat;}
.std_list_kh li span{ color:#333333; font-size:16px; display:inline-block; padding-left:30px;}
.std_list_kh li em{ font-style:normal; font-size:20px; color:#f08300; padding-left:10px;}
.std_list_kh li a:hover span{ color:#fff;}
.std_list_kh li.lia{ }
.std_list_kh li a:hover em{ color:#fff;}
.std_list_kh li.lib{ float:right; margin-top:-140px;}
.std_list_kh li.lib a{ display:block; background:url(../images/qkd_li_r.gif) no-repeat; width:367px; padding-left:30px; height:60px; line-height:60px;}
.std_list_kh li.lib a:hover{ background:url(../images/qkd_li_ra.gif) no-repeat;}
.std_list_kh li.pss{ padding-left:30px;}
.std_list_kh li.paa{ margin-right:30px;}


.yx_buqu3{ overflow:hidden; height:auto;}
.yx_buqu3 dl{ width:1900px; height:470px;}
.yx_buqu3 dl dt span{ font-size:22px; line-height:80px; color:#f08300;}
.yx_buqu3 dl dd{ width:382px; height:340px; border:#f08300 solid 2px; float:left; margin-right:20px;}
.yx_buqu3 dl dd .des{ height:275px; padding-left:30px; padding-right:30px; display:table-cell;vertical-align: middle;}
.yx_buqu3 dl dd span{ display:block; width:100%; height:65px; text-align:center; color:#FFF; background:#f08300; line-height:65px; font-size:32px;}
.yx_buqu3 dl dd .des p{ color:#f08300; font-size:16px; line-height:24px; padding-bottom:20px;}


.cdkh_wkd{ background:#f6f6f6; width:100%; padding-top:15px;}
.cdkh_wkd dl{ height:355px; width:1400px; height:470px;}
.cdkh_wkd dl dt span{ font-size:22px; line-height:80px; color:#f08300;}
.cdkh_wkd dl dt p{ font-size:18px; padding-bottom:10px; display:block;}
.cdkh_wkd dl dd{ float:left; height:355px; text-align:center; width:280px; height:330px; float:left;border:#f08300 solid 2px;margin-right:20px;}
.cdkh_wkd dl dd span{ display:block;vertical-align: middle; width:260px; height:70px; text-align:center; color:#FFF; background:#f08300; font-size:14px; padding-top:20px; padding-left:10px; padding-right:10px;}
.cdkh_wkd dl dd .des{ height:240px;display:table-cell;vertical-align: middle; text-align:center;width:280px;}
.cdkh_wkd dl dd .des img{ margin-left:10px;}

.qkd_jjwt dl { height:400px;}
.qkd_jjwt dl dt span{ font-size:22px; line-height:80px; color:#f08300;}
.qkd_jjwt dl dt p{ font-size:18px; padding-bottom:10px; display:block;}
.qkd_jjwt dl dd{ text-align:center; width:180px; height:260px; float:left; padding-left:28px; padding-right:28px; margin-top:28px;}
.qkd_jjwt dd span{ color:#f08300; font-size:16px; display:block;}
.qkd_jjwt .imgs{ height:155px;}
.qkd_jjwt dd p{ line-height:26px;}


.qkd_rhjjwt{ height:700px; background:#f6f6f6; width:100%; padding-bottom:40px;}
.qkd_rhjjwt dt span{ font-size:22px; line-height:80px; color:#f08300;}
.qkd_rhjjwt dt p{ font-size:18px; padding-bottom:10px; display:block;}
.qkd_rhjjwt dd{ text-align:center; width:570px; height:540px; float:left;  margin-top:28px;border:#f08300 solid 2px;}
.qkd_rhjjwt dd p{ color:#fff; font-size:18px; display:block; height:85px; background:#f08300; line-height:85px;}
.qkd_rhjjwt .imgs{ height:456px;display:table-cell;vertical-align: middle; text-align:center; padding-left:40px; padding-right:40px;}
.qkd_rhjjwt .imgs img{ padding-bottom:10px;}
.qkd_rhjjwt .imgs span { text-align:center; display:block; font-size:22px; color:#f08300; line-height:40px;}

.dkd_bannes{ width:100%; background:url(../images/qkd_wxs_bg.jpg) no-repeat center; height:500px;background-size:cover;}
.dkd_bannes .nwi_ba{ background:url(../images/n_ban_s.png) no-repeat bottom left; height:450px;}
.dkd_bannes .nwi_ba h4{ display:block; text-align:center; font-size:30px; color:#FFF; font-weight:normal; line-height:100px;}
.dkd_bannes .pians{ width:599px; height:347px; background: url(../images/n_ban_ss.png) no-repeat; float:right;}
.dkd_bannes .pians h5{ color:#FFF; font-size:20px; display:block; text-align:center; line-height:60px; padding-top:20px;}
.dkd_bannes .pians h5 span{ color:#f09e00;}
.dkd_bannes .tabs2{ padding-left:20px; padding-top:20px;}
.dkd_bannes .tabs2 td{ color:#FFF; font-size:16px; line-height:30px; height:30px; padding-bottom:25px;} 
.dkd_bannes .tabs2 td .inps{ height:30px; padding-right:2px; padding-right:2px; width:178px; border:#f08300 solid 1px;}
.dkd_bannes .tabs2 td p{ display:block; text-align:center; padding-bottom:16px;}
.dkd_bannes .tabs2 td p span{ color:#f08300;}
.dkd_bannes .tabs2 .btns2{ width:265px; height:44px; line-height:44px; text-align:center; color:#FFF; font-size:16px; background:#f08300; cursor:pointer; border:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; margin-left:10px;}


	.picScroll{ width:785px}
	.picScroll .bd{ position:relative;  }
	.picScroll .prev,.picScroll .next{ position: absolute; top: 44px; left:-1px; display: block; width: 26px; height: 64px; background: url(../images/jt_t.png) no-repeat left; z-index: 9; overflow: hidden; }
	.picScroll .next{ left:auto; right:-1px; background-position: right; }


	.picScroll .scrollWrap{ padding-left:78px  }
	.picScroll ul{ overflow:hidden; zoom:1; }
	.picScroll li{ background: url(../images/li_bg.png) no-repeat; width:136px; height:156px; margin: 0px 25px 10px 0; position:relative; float:left; display:inline; }
	.picScroll li img {display:block; padding:3px 3px; width:130px; height:145px;position:relative; z-index:1;}
	.picScroll li span {height:28px;margin-top:-30px; margin-left:3px; width:130px; position:relative; z-index:2;color:#fff;line-height:28px; background:url(../images/span_a.png);overflow:hidden; display:block; text-indent:4px; font-size:12px;}

.mm_img{ display:none;}

.corpor{ background:#fafafa; width:100%;
	padding-bottom: 30px;
}
.picMarquee-left{ width:1200px; margin-top:40px;
  overflow:hidden; position:relative; }
.picMarquee-left .bd{ margin-left:55px; }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;width:335px;}
.picMarquee-left .bd ul li .pic{ text-align:center; width:333px; background:#FFF;  border:1px solid #ccc;}
.picMarquee-left .bd ul li .pic img{width: 100%;  height:240px; display:block; margin:auto; padding:4px 4px 4px 4px; }
.picMarquee-left .bd ul li  a:hover img{   }
.picMarquee-left .bd ul li span{ line-height:21px; width:333px; height:48px; display:block; padding-top:5px; font-size:14px; }		

.picMarquee-left .prev,.picMarquee-left .next{ position:absolute; left:0%; top:34%;  display:block; width:40px; height:80px; background: url(../images/arrow_b.png) 0px 0px no-repeat; cursor:pointer; filter:alpha(opacity=80);opacity:0.8;   }
.picMarquee-left .next{ left:auto; right:0%; background-position:right; }
.picMarquee-left .prev:hover,
.picMarquee-left .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.picMarquee-left .prevStop{ display:none;  }
.picMarquee-left .nextStop{ display:none;  }
		
		
		

.tab_menu{ text-align:center; padding-top:20px;}
.tab_menu li { display:inline-block; padding-left:55px; padding-right:55px;}
.tab_menu li a{ background:#333333; display:inline-block; color:#FFF; width:110px; height:40px; line-height:40px;}
.tab_menu li.hover a{ background:#ff8304;}

.con_li{ padding-top:60px; height:600px;}
.con_li li{ width:580px; height:160px; float:left; padding-bottom:40px; padding-right:30px;}
.con_li li:nth-of-type(odd){padding-right:30px;}  
.con_li li:nth-of-type(even){padding-right:0px;}
.con_li li a{}
.con_li li img{ float:left; margin-right:22px; border:#fff solid 2px;}
.con_li li a:hover img{border:#ff8304 solid 2px;}
.con_li li span{ font-size:16px; color:#333333; display:inline-block; border-bottom:dashed 1px #cccccc; width:360px; line-height:20px; padding-bottom:10px;}
.con_li li p{ display:block; color:#999999; font-size:14px; line-height:23px; display:block; padding-top:10px; height:95px; overflow:hidden;}
.con_li li em{ font-style:normal; color:#ff8304; display:block; padding-top:4px;}


.pages{ margin:10px 0; text-align: center; padding-top:30px;}
.pages li{ display: inline-block; *display: inline; zoom: 1; line-height:30px;border:1px solid #ebebeb;  margin-right:10px; background-color:#FFF;-moz-border-radius:8px;       /* Gecko browsers */
    -webkit-border-radius:8px;   /* Webkit browsers */
    border-radius:8px; font-size:14px; }
.pages li.c{background-color:#ff8304; color:#fff;padding:0 12px;}
.pages li a{padding:0 12px;height:30px;display:inline-block; background:#e5e5e5; color: #666666;*display: inline; zoom: 1;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}
.pages li a:hover{background-color:#ff8304; color:#fff;text-decoration: none;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;}

#ifocus {width:870px;height:385px; margin-left:-5px; margin-top:-20px; padding-bottom:5px;}
#ifocus_pic {display:inline;position:relative;float:left;width:420px;height:385px;overflow:hidden;margin:10px 0 0 10px;}
#ifocus_piclist {position:absolute;}
#ifocus_piclist li {width:420px;height:385px;overflow:hidden;}
#ifocus_piclist img {width:420px;height:385px;}
#ifocus_btn {display:inline;float:right;width:440px;}
#ifocus_btn li {width:210px;float:left;margin-left:10px;margin-top:12px;height:185px;cursor:pointer;}
#ifocus_btn img {width:210px;height:185px;}
#ifocus_btn .current { }
#ifocus_opdiv {position:absolute;left:0;bottom:0;width:410px;height:35px;background:#000;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#ifocus_tx {position:absolute;left:8px;bottom:8px;color:#FFF;}
#ifocus_tx .normal {display:none;}


.pro_tt{ border-bottom:#ee7313 solid 1px; margin-top:10px; margin-bottom:10px;}
.pro_tt span{ background:#ee7313; height:50px; line-height:50px; color:#FFF; padding-left:25px; padding-right:25px; display:inline-block; font-size:18px;}

.n_rightss{ margin-top:50px;}





.scrollBoxg{ width:1200px; height:490px;  position:relative; overflow:hidden;zoom:1}
.scrollBoxg .bd{ overflow:hidden; zoom:1; padding-left:75px; width:1055px; overflow:hidden;}
.scrollBoxg .ohbox{overflow:hidden; position:relative;width:818px;left:60px}
.scrollBoxg .piclist li{ width:335px;height:440px;float:left; margin-right:20px; border:#cccccc solid 1px; margin-top:20px;}
.scrollBoxg .piclist li img{ width:331px; height:200px; margin-left:2px; margin-top:2px; }
.scrollBoxg .piclist li span{ color:#fff; background:#999999; font-weight:bold; display:block; line-height:50px; text-align:center; display:block; height:50px; margin-top:2px;width:331px; margin-left:2px; font-size:16px;}
.scrollBoxg .piclist li p{ display:block; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; color:#333333; font-size:14px; line-height:30px;}
.scrollBoxg .piclist li em{ background:#ff8305; width:150px; height:45px; line-height:45px; color:#ffffff; font-size:16px; font-weight:bold; text-align:center; display:block; margin:auto;-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px; font-style:normal;}
.scrollBoxg .piclist li:hover span{background:#f0f0f0; color:#ff8305;}
.scrollBoxg .piclist li:hover{ background:#dedede;}

.scrollBoxg .prev,.scrollBoxg .next{ position:absolute; left:3%; top:45%;  display:block; width:35px; height:55px; background: url(../images/arrow_a.png) 0px 0px no-repeat; cursor:pointer; filter:alpha(opacity=80);opacity:0.8;   }
.scrollBoxg .next{ left:auto; right:3%; background-position:right; }
.scrollBoxg .prev:hover,
.scrollBoxg .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.scrollBoxg .prevStop{ display:none;  }
.scrollBoxg .nextStop{ display:none;  }

.yssaf_li { padding-top:30px; padding-bottom:40px;}
.yssaf_li li{ width:238px; float:left; text-align:center; background:url(../images/saf_hr.png) no-repeat right top; padding-right:2px;}
.yssaf_li li i{ width:121px; height:121px;}
.yssaf_li li span{ display:block; color:#333333; font-size:20px; line-height:30px; font-weight:bold; padding-top:20px;}
.yssaf_li li  p {display:block; color:#333333; font-size:14px; padding-top:20px; width:185px; text-align:left; margin:auto;}
.yssaf_li li:nth-child(5){ background:none; padding-right:0px;}


.inex_s3{ margin-top:40px; padding-bottom:40px;}
.in_news_22{ width:600px; height:400px; border:#cccccc solid 1px; float:left;}
.in_news_22 .list_menu{ width:165px; height:400px; float:left;}
.in_news_22 .list_menu li{ width:165px; height:200px;}
.in_news_22 .list_menu li a{ display: block; width:157px; height:200px; background:#9f9d9e;}
.in_news_22 .list_menu li.hover a{ background:#205aa7;}
.in_news_22 .list_menu li.hover{ background:url(../images/jj_a.png) no-repeat center right;}
.in_news_22 .list_menu li i{ display:block; width:70px; height:60px; margin:auto; padding-top:50px; text-align:center;}
.in_news_22 .list_menu li span{ font-size:20px; font-weight:bold; color:#ffffff; display:block; text-align:center; padding-top:10px;}

.news_scon_li{ float:right; padding-right:20px; padding-top:25px; width:390px; display:block;}
.news_scon_li dt{ height:155px;}
.news_scon_li dt img{ float:left; padding:4px 4px 4px 4px; border:#eeeeee solid 1px; margin-right:20px;}
.news_scon_li dt span{ font-size:16px; font-weight:bold; color:#205aa7; height:35px; line-height:35px; overflow:hidden;}
.news_scon_li dt p{ font-size:14px; display: block; padding-top:6px;}
.news_scon_li dt p em{ font-style:normal;color:#205aa7; text-indent:40px;}
.news_scon_li dd span{ float:right;}
.news_scon_li dd a{ display:block; background:url(../images/dd2.gif) no-repeat 0px 15px; line-height:40px; border-top:#cccccc dashed 1px; text-indent:20px; height:40px; overflow:hidden;font-size:14px;}

.pinp_ss2{ width:570px; float: right;}
.pinp_ss2 dl{}
.pinp_ss2 dt{ color:#205aa7; font-size:20px; font-weight:bold; height:34px; text-indent:18px;}
.pinp_ss2 dd{ width:265px; height:174px; float:left; margin-left:20px; margin-bottom:20px;}







/*头部修改*/



/*顶部*/

/*头部下拉*/
.qxwz{
  margin-right: 10px;
  height: 20px;
  line-height: 20px;
  margin-top: 9px;position: relative;display: inline-block;vertical-align: middle;
      background-image: url(../images/btmh.png);
    -webkit-background-size: auto 5px;
    background-size: auto 12px;
    background-repeat: no-repeat;
    background-position: right center;padding-right: 15px;
}
.qxwz a{
  display: block;height: 34px;line-height: 34px;border-top: 1px solid #fff;text-align: center;color: #fff;
}
.xlbb{
  position: absolute;top: 20px;left: 0;width: 100%;z-index: 999;display: none;
  background: #ccc;
}
.qxwz:hover .xlbb{
  display: block;
}
.qxwz>div:first-child{
  color: #333;line-height: 20px;height: 20px;cursor: pointer;font-size:14px;
}
.qxwz a:hover{
  background: #3D58A1;color: #fff;
}
.righz{
  float: right;height: 40px;
}
.wxhz img:last-child{
  display: none;
}
.righz img{
  height: 14px;display: inline-block;vertical-align: middle;
}
.rigit {
      display: inline-block;
    vertical-align: top;
    margin: 0 8px;
    position: relative;
    height: 24px;
    margin-top: 10px;
}
.search.rigit{
  width: 14px;height: 14px;
}
.rigit:after {
    content: "";
    width: 1px;
    height: 14px;
    position: absolute;
    right: -10px;
    top: 2px;
    background: #dedede;
}
.rigit:last-child:after {
    display: none;
}
.ggy {
    height: 40px;
    line-height: 40px;
    float: left;
    color: #888;font-size: 14px;
}
.header_top {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
    position: relative;
    z-index: 2;
}

.ttop {
	position: relative;
    top: 0;
    left: 0;
    height: 40px;
    z-index: 99999999;
    width: 100%;
    background: rgba(249,249,249,0.95);
}
.ttop .search{
	background: url(/images/top/search.png);-webkit-background-size: 100% 100%;
	background-size: 100% 100%;position: relative;
	top: 4px;overflow: visible;
}
.sshz{
	/*width: 250px;*/
  display: none;
	position: absolute;left: -230px;background: #fff;padding: 0 2px;
  top: -9px;
}
.sshz form{
	display: flex;
}
.sshz input{
	width: 150px;
	border:1px solid #ccc;
	border: 1px solid #ccc;
	height: 30px;line-height: 30px;
	padding: 0 10px;box-sizing: border-box;
}
.sshz button{
	height: 30px;line-height: 30px;color: #fff;background: #2f4b95;padding: 0 20px;margin-left: 10px;
	border:0;cursor: pointer;width: 70px;
}
.sshz button:hover{
	opacity: .9;
}
.wxhz {
    cursor: pointer;
    position: relative;
}
.ttop a:hover{
	text-decoration: none;
}
.righz span {
    font-size: 12px;
    margin-left: 7px;
}
.wxhz:hover img:last-child {
    display: block;
    position: absolute;
    top: 23px;
    width: 100px;
    height: 100px;
    left: -45px;
}
.ttop a{
	color: #333
}
.qxwz a{
	color: #fff;
}




/*首页新增模块*/
.in_pro_nav {width:100%;height:100px;overflow:hidden;padding-bottom:20px;}
.in_pro_nav ul {width:100%;padding-top:40px;text-align:center;}
.in_pro_nav li {height:60px;line-height:52px; display:inline-block;
	/*float:left; */
	padding-right:10px;}
.in_pro_nav li:last-child{ padding-right:0px;}
.in_pro_nav li a{ padding-bottom:10px;display:block; width:100%; height:58px;}
.in_pro_nav li a span{display:block;background:#fff;font-size:14px; padding-left:5px; padding-right:6px;color:#868a8d;cursor:pointer;border:#868a8d solid 1px;}
.in_pro_nav li a:hover span,.in_pro_nav li.on a span{background:#005ca1;color:#fff; border:#005ca1 solid 1px;}
.in_pro_nav li:hover,.in_pro_nav li.on{ background:url(../images/jj.gif) no-repeat ;
	background-position: 50% 53px
} 
.in_pro_nav .more{ background:url(../images/more_1.gif) no-repeat; width:54px; height:54px; display:block; float:left;}

.div_in_pro {background:#f5f5f5;width:100%;height:650px;}
.index_pro {height:auto;width:1200px;margin:auto;padding-bottom: 60px;}
.index_pro .pro_r {width:1200px;padding-bottom:10px;}
.index_pro .product_r {float:right;width:940px;padding-bottom:20px;}

.pro_r ul.prolis {width:1180px;height:620px;overflow:hidden; padding-left:20px;}
.pro_r ul.prolis li {float:left;width:350px;height:250px;background:#FFF;display:inline;margin-right:40px;margin-top:10px;margin-bottom:16px; border:#e0e0e0 solid 1px; border-radius:10px; text-align:center;}
.pro_r ul.prolis li:hover {-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1);box-shadow:0 10px 20px rgba(0,0,0,0.1);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0);}
.pro_r ul.prolis li:nth-child(3n) {margin-right:0px;}
.pro_r ul.prolis li img {width:318px;height:186px;margin-top:14px;}
.pro_r ul.prolis li span { display:block;line-height:40px;height:40px;position:relative;text-align:center;font-size:14px;color:#333;}

.prolis_m{ background:#f5f5f5; display:block; width:100%; height:400px;}
.prolis_m .des {width:486px;padding:70px 56px 0; display:block; float:left;}
.prolis_m .pich {float:right;width:600px;height:420px;}
.prolis_m h3 {font-size:40px;color:#2f2f2f;line-height:90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.prolis_m .hx {width:40px;height:1px;background:#1e3585;}
.prolis_m .dot {font-size:16px;color:#6f6f6f;line-height:28px;height:56px;overflow:hidden;margin-top:20px;}
.prolis_m a.more {display:block;text-align:center;color:#FFFFFF;font-size:14px;text-transform:uppercase;width:270px;height:40px;line-height:40px;background:#1e3585;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;margin-top:35px;}
.prolis_m .more i {display:inline-block;vertical-align:top;margin:0 3px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transition:all 0.5s;}
.prolis_m .more:hover i {transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.prolis_m img{ float:right; height:400px;width: 550px;}


/*底部*/
#pz_down{ float:left; width:100%; min-width:1200px;}
.w_1200 {
    margin: 0 auto;
    width: 1200px;
}
.w_0100 {
    float: left;
    width: 100%;
}
.bg_05 {
    float: left;
    width: 100%;
    background: #d6d6d617;
}
.c_1200_5 {
    float: left;
    width: 1200px;
}
.c_1200_5 .t_1200_5 {
    float: left;
    width: 1200px;
    padding: 17px 0 20px 0;
    border-bottom: 1px solid #e1e1e1;
}
.c_1200_5 .t_1200_5 .l_299 {
    float: left;
    width: 299px;
}
.c_1200_5 .t_1200_5 .l_299 .l_44 {
    float: left;
    width: 44px;
    margin: 0 20px 0 77px;
}
.c_1200_5 .t_1200_5 .l_299 .l_44 img {
    float: left;
    width: 44px;
    height: 46px;
}
.c_1200_5 .t_1200_5 .l_299 .r_100 {
    float: left;
    width: 157px;
    color: #616161;
    font-size: 18px;
    line-height: 25px;
    margin: 14px 0 7px 0;
    border-right: 1px solid #e1e1e1;
}
.c_1200_5 .t_1200_5 .l_299 {
    float: left;
    width: 299px;
}
.c_1200_5 .d_1200_5 {
    float: left;
    width: 1200px;
}
.d_1200_5 .l_850 {
    float: left;
    width: 850px;
}
.d_1200_5 .l_135.width1 {
    width: 273px;font-size: 14px;line-height: 2;padding-left: 85px;
}
.d_1200_5 .l_135 {
    float: left;
}
.d_1200_5 .l_135 .tit_135 {
    float: left;
    width: 100%;
    line-height: 14px;
    font-weight: bold;
}
.d_1200_5 .l_135 .tit_135 a {
    color: #4c4b4b;
    font-size: 14px;
}
.d_1200_5 .l_135 .d_135 {
    float: left;
    width: 100%;
    margin: 10px 0 0 0;
}
.l_850 h5{
	font-size: 16px;font-weight: normal;
}
.d_1200_5 .l_135 .d_135 .li_135 {
    float: left;
    width: 100%;
}
.d_1200_5 .l_135 .d_135 .li_135 a {
    color: #7d7d7d;
    line-height: 24px;
}
.d_1200_5 .l_135.width2 {
    width: 140px;
}
.d_1200_5 .l_135.width2{ width:140px}
.d_1200_5 .l_135.width3{ width:202px}
.d_1200_5 .l_135.width4{ width:123px}
.d_1200_5 .l_135.width5{ width:122px}
.d_1200_5 .l_135.width6{ width:122px}
.d_1200_5 .l_135 .tit_135{ float:left; width:100%; line-height:14px; font-weight:bold;}
.d_1200_5 .l_135 .tit_135 a{ color:#4c4b4b;  font-size:14px;}
.d_1200_5 .l_135 .d_135{ float:left; width:100%; margin:10px 0 0 0;}
.d_1200_5 .l_135 .d_135 .li_135{ float:left; width:100%;}
.d_1200_5 .l_135 .d_135 .li_135 a{color:#7d7d7d; line-height:24px;}
.d_1200_5 .l_135 .d_135 .li_135 a:hover{color:#3772ae;}
.d_1200_5 .r_350{ float:right; width:349px; border-left:1px solid #e0e0e0; padding:1px 0 0 0;}
.d_1200_5 .r_350 .l_106{ float:left; width:106px; margin:0 0 0 35px;}
.d_1200_5 .r_350 .l_106 .t_106{ float:left; width:96px; border:1px solid #cacaca; padding:6px 5px;}
.d_1200_5 .r_350 .l_106 .t_106 img{ float:left; width:96px; height:94px;}
.d_1200_5 .r_350 .l_106 .d_106{ float:left; width:106px; font-size:14px; color:#4c4b4b; line-height:22px; margin:10px 0 0 0; text-align:center;}
.d_1200_5 .r_350 .r_148{ float:right; width:148px;}
.d_1200_5 .r_350 .r_148 .t_148{ float:right; width:180px; }
.d_1200_5 .r_350 .r_148 .t_148 .t1{float:right; width:180px; color:#0062a6; font-size:20px; line-height:20px; font-weight:bold; margin:0 0 10px 0;}
.d_1200_5 .r_350 .r_148 .t_148 .t2{float:right; width:180px; color:#7d7d7d; line-height:16px; font-size: 12px}
.d_1200_5 .r_350 .r_148 .c_148{ float:left; width:120px; height:30px; line-height:30px; margin:10px 0 0 0;}
.d_1200_5 .r_350 .r_148 .c_148 a{ float:left; width:83px; color:#fff; padding:0 0 0 37px; background:url(../images/c_1200_2_2.jpg) 12px center no-repeat #3772ae;}
.d_1200_5 .r_350 .r_148 .d_148{ float:left; width:120px; height:30px; line-height:30px; margin:7px 0 0 0;}
.d_1200_5 .r_350 .r_148 .d_148 a{ float:left; width:83px; color:#fff; padding:0 0 0 37px;background:url(../images/c_1200_4_26.png) 12px center no-repeat #3772ae;}

.c_1200_6{ float:left; width:1200px; padding:23px 0;}
.c_1200_6 .l_164{ float:left; width:164px;}
.c_1200_6 .l_507{ float:left; width:507px; margin:0 0 0 29px;}
.c_1200_6 .l_507 .t_507{ float:left; width:507px; margin:6px 0 0 0;}
.c_1200_6 .l_507 .t_507 a{color:#4c4b4b; line-height:22px;}
.c_1200_6 .l_507 .t_507 a:hover{color:#3772ae;}
.c_1200_6 .l_507 .l_bq{ float:left; width:620px; color:#7d7d7d; margin:5px 0 0 0;font-size: 14px;}
.c_1200_6 .l_507 .l_bq a:hover{color:#3772ae; line-height:16px;}
.c_1200_6 .l_400{ float:right; width:400px;}
.c_1200_6 .l_400 .c_400{ float:left;}
.c_1200_6 .l_400 .c_400 .l_46{ float:left; width:46px;}
.c_1200_6 .l_400 .c_400 .l_106{ float:left; width:46px; margin:11px 0 0 9px; line-height:18px; color:#7d7d7d;font-size: 12px}
.d_1200_5 {
    float: left;
    width: 1200px;
    padding: 42px 0 36px 0;
}
.bg_06 {
    float: left;
    width: 100%;
    background: #f8f8f8;
}	
.dbnz{
	display: flex;justify-content: space-between;
}	
.dbnz a{
	width: 20%;
    border-right: 1px solid #e1e1e1;display: block;
        color: #616161;
    font-size: 18px;text-align: center;line-height: 30px;
}
.dbnz a:last-child{
	border:0;
}
		

/*顶部悬浮*/
.lanmu{
	transition: all 0.5s ease;
}
.lanmu.xf{
	position: fixed;top: 0;left: 0;width: 100%;
	z-index: 99999;background: rgba(32,90,167,.9);
}

/*公司简介*/
.gsjjcon{
	display: flex;justify-content: space-between;
	margin-top: 40px;margin-bottom: 10px;
}
.gsjjle{
	width: 480px;height: 480px;position: relative;overflow: hidden;
}
.gsjjri{
	flex: 1;height: 480px;
}
.gsjlhz{
	position: absolute;
	left: 50%; top:50%;transform: translate(-50%, -50%);
	padding: 30px;width: 100%;box-sizing: border-box;
}
.gsjjle video{
	width: 100%;display: block;margin-bottom: 40px;
}
.gsjjwz{
	width: 100%;box-sizing: border-box;
}

.gsjjwz div{
	font-size: 28px;
	color: #333;
}
.gsjjwz p{
	    color: rgb(26, 26, 26);
    font-size: 16px;line-height: 1.7;
}
.gsjjwz a{
	font-size: 14px;text-align: center;
	width: 158px;height: 38px;line-height: 38px;border: 1px solid #A8A8A8;margin-top: 10px;
	display: block;
}
.gsjjbg{
	background-image: url(../images/jj1.jpg);
	transition: all 0.5s ease;width: 100%;height: 100%;background-position: center;background-size: cover;
}
.gsjjle:hover .gsjjbg{
	transform: scale(1.1);
}
.gsjjrt{
	display: flex;justify-content: space-around;
	padding: 9% 5% 0 5%;background-color: rgba(243, 243, 243, 1);
	height: 45%;box-sizing: border-box;
}
.gsjjrtit{
	font-size: 18px;text-align: center;
}
.gsjjrtit p{
	position: relative;display: flex;align-items: flex-start;line-height: normal;justify-content: center;
}
.gsjjrtit p span{
	font-size: 50px;font-weight: bold;color: #205aa7
}
.gsjjrtit p span.ysj{
	font-size: 12px;margin-left: 5px;font-weight: normal;
}
.gsjjrtit div{
	margin-top: 10px;
}
.gsjjrb{
	height: 55%;
	width: 720px;
	box-sizing: border-box;padding: 0  0px 0px;background:rgba(243, 243, 243, 1)
}
.gsjrbl{
	width: 50%;position: relative;overflow: hidden;
}
.gsjbr{
	width: 50%;position: relative;overflow: hidden;
}
.gsjjrb .swiper-container{
	width: 80%;padding-bottom: 40px;margin: 0 auto
}
.gsswhz{
	position: relative;
}
.gsjjrb  a{
	display: block;height: 100%;width: 100%;
}
.gsjjrb  a img{
	height: 100%;width: 100%;display: block;
}
.gsjrbl div{
	font-size: 24px;color: #fff;text-align: center;
}
.gsjrblbg{
	background-image: url(../images/jj4.jpg);
	transition: all 0.5s ease;width: 100%;height: 100%;background-position: center;background-size: cover;
}
.gsjrbl:hover .gsjrblbg{
	transform: scale(1.1);
}
.gsjrbl img{
	height: 63px;display: block;margin: 0 auto 10px;
}
.gsjrblwz{
	position: absolute;left: 50%; top:50%;transform: translate(-50%, -50%);
}
.gsjjrb .swiper-button-next, .gsjjrb .swiper-button-prev{
	top: 35%
}
.hnti{
    color: #333;
    font-size: 28px;text-align: center;
    display: block;margin-bottom: 20px;
    background: url(../images/int_hr.png) no-repeat center;
}
.gsjjrb .swiper-button-prev {
    background: url(../images/index_imgBtnLt.png);
    -webkit-background-size: 50px 50px;
    background-size: 50px 50px;
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 50px;
}
.gsjjrb .swiper-button-next {
    background: url(../images/index_imgBtnRt.png);
    -webkit-background-size: 50px 50px;
    background-size: 50px 50px;
    background-repeat: no-repeat;
    background-position: center;
    width: 50px;
    height: 50px;
}
.gsjbrwz{
	position: absolute;left: 50%; top:50%;transform: translate(-50%, -50%);
	width: 85%;
}
.gsjbrwz .gsjbrt1{
	font-size: 24px;color: #fff;margin-bottom: 10px;
}
.gsjbrwz .gsjbt2{
	font-size: 14px;color: #fff;line-height: 1.7
}
.gsjbrbg{
	background-image: url(../images/jj3.jpg);
	transition: all 0.5s ease;width: 100%;height: 100%;background-position: center;background-size: cover;
}
.gsjbr:hover .gsjbrbg{
	transform: scale(1.1);
}
.zzti{
	text-align: center;
	padding-top: 5px;
}
.gsjjrb a img{
	height: 130px;
}

/*历程*/
.lb_ab05{ font-size: 12px; width: 100%; background: url(../images/32.png);  background-repeat: repeat-x;
	    background-position: 0 3px;
 float: left; margin-top: 10px;
 color: #333; 
 margin-bottom: 40px;
  }
.lb_ab05 ul li{ width: 108px; text-align: center; margin-top: 10px; float: left;padding: 0 5px;box-sizing: border-box; }
.pu_1{ margin-bottom: 6px; }
.pu_2{ margin-bottom: 15px; }
.pu_3{ line-height: 18px; }
.lb_ab05 a{ color: #333; }
.fl {
    float: left;
}
.fr {
    float: right;
}

.pinp_ss2 img,.pinp_ss2 dd{
	width: 265px!important;height: 192px!important;
}



/*底部友情*/
.c_1200_6{
	position: relative;
}
.copy{position: relative;text-align: left!important;}
.flinks {
    background: #303032 none repeat scroll 0 0;
    border: 1px solid #6b6b6c;
    color: #fff;
    float: right;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    width: 190px;
    position: absolute;right: 0;top: 20px;
}
.flinks span {
    display: block;
    height: 35px;
    text-align: center;
    background: url(../images/drop.png) no-repeat 96% center;
    cursor: pointer;
}
.flinks ul {
    display: none;
    position: absolute;
    left: 0;
    bottom: 100%;
    z-index: 999;
    padding: 5px 0;
    width: 100%;
    float: none;
    margin: 0;
    height: 600px;
    overflow-y: scroll;
    background: #262626;
}
.flinks li {
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
    margin: 0;
    float: none;
}
.flinks li a {
    color: #fff;
    display: block;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.flinks:hover ul {
    display: block;
}
.flinks a:hover {
    text-decoration: underline;
}

/*视频*/
.about-img{
	position: relative;
}
.info-box{
	position: absolute;;top: -1px;left: 0;width: 100%;z-index: 999;
}
.video-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 91px;
    height: 100px;
    transform: translate(-50%,-50%);
    cursor: pointer;
    text-align: center;
}
.video-btn span {
    width: 42px;
    height: 42px;
    display: inline-block;
    margin-bottom: 6px;
    background-position: -52px -18px;
    -webkit-background-size: 230px auto;
    background-size: 230px auto;
}
.icons {
    background-repeat: no-repeat;
    background-image: url(../images/icons.png);
}
.video-btn h5 {
    font-size: 16px;
    color: white;
    text-align: center;
}
.about-img img{
	width: 100%;height: 237px;display: block;
}


/*悬浮*/

.bread{width: 100%;min-width: 1100px;border-bottom: 1px solid #dbdbdb;min-height: 67px;/*margin-bottom: 50px;*/
    background: #f5f5f5!important
}
.bread ul li{float: left;}
.bread ul li a{display: block;height: 67px;line-height: 67px;padding: 0 15px;font-size: 15px;color: #323233;}
.bread ul li.on a{background: #3C6EB3;color: #ffffff;}
.bread ul li a:hover{color: #3C6EB3;}
.bread ul li.on a:hover{color: #fff;}
.bread .path{line-height: 67px;padding-left: 25px;background: url(../images/home.png) no-repeat 27px left;font-size: 12px;color: #808080;}
.bread .path a:hover{color: #3C6EB3;}
.bread .path a{font-size: 12px;}


/*标题内页*/
.com-title.page {
    padding-top: 50px;
    padding-bottom: 0px;
    text-align: center;
}
.com-title h3 {
    display: inline-block;
    font-size: 36px;
    line-height: 36px;
    color: #a98e4f;
    font-weight: 300;
}
.com-title h3 span {
    display: inline-block;
    width: 60px;
    border-bottom: 1px solid #CCBD9B;
    vertical-align: top;
    margin: 19px 30px 0;
}

.aticles{
	padding-top: 0
}

/*关于我们新*/
.jiaoshi{
	margin-top: 40px;margin-bottom: 30px;
}
  .jiaoshi dt {
        width: 400px;
        float: left;
        margin-right: 35px;
    }
    .jiaoshi dd {
        width: 100%;
        float: left;
    }
    .jiaoshi dd b {
        font-size: 28px;
        display: block;
        padding-top: 25px;
        color: #b20405;
        padding-bottom: 15px;
        margin-bottom: 20px;
        border-bottom: 1px solid #ddd;
    }
    .biaoti b {
        padding-top: 50px;
        display: block;
        font-size: 36px;
        color: #333;
        line-height: 100%;
        text-align: center;
    }
    .biaoti i {
        margin: 0 auto;
        display: block;
        border-bottom: 2px solid #b20405;
        width: 60px;
        margin-top: 15px;
        margin-bottom: 20px
    }
    .endit-content p {
    margin: 15px 0;
    line-height: 1.8;
}
.gsswhz{
	margin-top: 20px;
}
.gynr.gsjjrb a img{
	height: 178px;
}
.gsswhz .swiper-container {
	padding-bottom: 50px;margin-bottom: 10px;
}
.gynr.gsjjrb{
	width: 100%;height: auto;background: none
}
.gynr.gsjjrb .swiper-container{
	width: 85%
}
.gywmlc.lb_ab05{
	margin: 40px 0 0;
}
.scsl p {
    margin: 15px 0;
}
.scsl img {
    max-width: 100%;
}
.scsl{
	padding-bottom: 50px;
}

/*新发展历程*/
.brand-course {
  background: url(../images/brand-course.jpg) no-repeat;
  background-size: cover;
  padding-top: 50px;
  margin-bottom: 40px;
}
.brand-course .about_content .h1 {
  font-size: 26px;
  color: #ffffff;text-align: center;

}
.event_box {
  width: 100%;
  margin: 3% auto 0;
  position: relative;
  min-height: 420px;
}
.event_box .parHd {
  width: 100%;
  display: inline-block;
  height: 92px;
  overflow: hidden;
}
.parHd ul {
  width: 100%;
  text-align: center;
  margin: 0 auto;
}
.parHd .tempWrap {
  margin: 0 auto;
}
.parHd .tempWrap:after {
  content: '';
  width: 100%;
  height: 1px;
  background: #fff;
  position: absolute;
  right: 0%;
  bottom: 21%;
  z-index: 10;
}
.parHd li.no_line:before {
  display: none;
}
.parHd li {
  display: inline-block;
  cursor: pointer;
  padding-bottom: 40px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin: 0 60px;
  position: relative;
}
.parHd li:after {
  content: '';
  background: url(../images/circle.png) no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 20;
  top: 35px;
  left: 50%;
  margin-left: -12px;
}
.parHd li.active:after {
  content: '';
  background: url(../images/circle-active.png) no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  z-index: 20;
  top: 35px;
  left: 50%;
  margin-left: -12px;
}
.parBd {
  text-align: center;
  margin-top: 60px;
}
.parBd h4 {
  position: relative;
  font-size: 40px;
  margin-bottom: 3%;
  padding: 0 60px;
  display: inline-block;
  text-align: center;
}
.parBd h4:after {
  content: '';
  background: #000;
  width: 100px;
  height: 1px;
  position: absolute;
  left: -100px;
  bottom: 12px;
}
.parBd h4:before {
  content: '';
  background: #000;
  width: 100px;
  height: 1px;
  position: absolute;
  right: -100px;
  bottom: 12px;
}
.parBd p {
  line-height: 180%;
  font-size: 16px;
  width: 65%;
  margin: 0 auto;
  color: #fff;
}
div#listBox {
  width: 100%;
}
.sPrev,
.sNext {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  top: 22px;
}
.sPrev {
  left: -0px;
}
.sNext {
  right: -0px;
}
.sPrev img,
.sNext img {
  transition: all 0.6s cubic-bezier(0.51, 1.05, 0.9, 0.95);
  -moz-transition: all 0.6s cubic-bezier(0.51, 1.05, 0.9, 0.95);
  -webkit-transition: all 0.6s cubic-bezier(0.51, 1.05, 0.9, 0.95);
  -o-transition: all 0.6s cubic-bezier(0.51, 1.05, 0.9, 0.95);
}
.display-none{
	display: none
}
#course .wrap{
	width: 1100px
}


/*新头部开始*/
.o_u {
    display: inline-block;
    text-rendering: auto;
    box-sizing: border-box;
}
.groupHeader {
	position:relative;
	z-index:10;
	width:100%;
	top:0;
	transition:.8s all;background: #fff;
	z-index:30
}
.groupHeader.fixed {
	position:fixed;
	 -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
}
.groupHeader.hideNav {
	top:-125px
}
.groupHeader .top_nav {
	height:40px;
	line-height:40px;
	background-color:#0f2341
}
.groupHeader .top_nav .top_nav_content_left span {
	font-size:14px;
	color:#fff;
	margin-right:5px;
	cursor:pointer;
	line-height:40px
}
.groupHeader .top_nav .top_nav_content_left i {
	color:#fff;
	cursor:pointer
}
.groupHeader .top_nav .top_nav_content_left .iconarrow-sanjiao-down-s {
	display:inline-block
}
.groupHeader .top_nav .top_nav_content_left .iconarrow-sanjiao-up-s {
	display:none
}
.groupHeader .top_nav .top_nav_content_left.show .iconarrow-sanjiao-down-s {
	display:none
}
.groupHeader .top_nav .top_nav_content_left.show .iconarrow-sanjiao-up-s {
	display:inline-block
}
.groupHeader .top_nav .top_nav_content_left.show .officialWebsite {
	display:block
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite {
	background-image:url(about:blank);
	display:none;
	position:absolute;
	top:40px;
	left:0;
	background:rgba(15,35,65,.9);
	z-index:13;
	line-height:normal;
	padding-bottom:20px;
	padding-top:5px;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E50f2341,endColorstr=#E50f2341);
	border-top:1px solid #3c4b64;
	border-top:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .officialWebsite_close {
	height:70px;
	line-height:70px;
	width:100%;
	text-align:right;
	border-bottom:1px solid rgba(15,35,65,.1);
	box-sizing:border-box
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .officialWebsite_close .iconclose {
	font-size:24px;
	color:#666;
	padding-right:23px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory {
	text-align:left;
	padding-bottom:25px;
	border-top:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory:first-child {
	border-top:0
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory p {
	font-size:14px;
	color:#fff;
	opacity:.45;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	-khtml-opacity:.45;
	padding-top:25px;
	padding-bottom:15px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul {
	margin:0 -20px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li:last-child:after {
	display:none
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li:after {
	content:'';
	display:inline-block;
	width:1px;
	height:12px;
	background:url(hg2020_header_line.png);
	position:relative;
	top:6px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li a {
	font-size:16px;
	line-height:22px;
	color:#fff;
	padding:0 20px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li a:hover {
	color:#fff!important
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li a img {
	height:25px
}
.groupHeader .top_nav .top_nav_content_left .officialWebsite .brandCategory ul li:first-child {
	margin-left:0
}
.groupHeader .top_nav .top_nav_content_right {
	text-align:right
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance {
	cursor:pointer;
	font-size:14px;
	color:#fff;
	display:inline-block;
	line-height:normal
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance span {
	margin-right:5px;
	line-height:40px
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content {
	background-image:url(about:blank);
	display:none;
	position:absolute;
	width:100%;
	background:rgba(15,35,65,.95);
	z-index:1;
	right:0;
	top:40px;
	text-align:center;
	box-sizing:border-box;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E50f2341,endColorstr=#E50f2341);
	border-top:1px solid #3c4b64;
	border-top:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .iconclose {
	font-size:24px
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_content_group {
	font-size:0;
	cursor:default
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_left {
	width:65%;
	box-sizing:border-box;
	padding-right:60px;
	display:inline-block;
	text-align:left
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_left a {
	display:block;
	text-align:center
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_left a img {
	height:48px;
	width:48px
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_right {
	width:35%;
	box-sizing:border-box;
	padding:45px 0 45px 60px;
	display:inline-block;
	border-left:1px solid #3c4b64;
	border-left:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_right a {
	display:block;
	height:220px
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_item {
	margin:-15px 0
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_item p {
	font-size:16px;
	color:#fff;
	padding:15px 10px 0;
	box-sizing:border-box
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .quickEntrance_content .quickEntrance_item ul li {
	width:16.66667%;
	line-height:1;
	margin:15px 0
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .iconarrow-sanjiao-down-s {
	display:inline-block
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance .iconarrow-sanjiao-up-s {
	display:none
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance.show .iconarrow-sanjiao-down-s {
	display:none
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance.show .iconarrow-sanjiao-up-s {
	display:inline-block
}
.groupHeader .top_nav .top_nav_content_right .quick_entrance.show .quickEntrance_content {
	display:block
}
.groupHeader .top_nav .top_nav_content_right .line {
	display:inline-block;
	width:1px;
	height:15px;
	background-color:#fff;
	opacity:.6;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity:.6;
	margin:0 30px;
	vertical-align:middle
}
.groupHeader .top_nav .top_nav_content_right .language {
	display:inline-block
}
.groupHeader .top_nav .top_nav_content_right .language a {
	display:inline-block;
	font-size:14px;
	color:#fff;
	opacity:.45;
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	-khtml-opacity:.45
}
.groupHeader .top_nav .top_nav_content_right .language a.color {
	color:#fff;
	opacity:1
}
.groupHeader .top_nav .top_nav_content_right .language p {
	display:inline-block;
	width:1px;
	height:10px;
	background-color:#fff;
	opacity:.2;
	filter:alpha(opacity=20);
	-moz-opacity:.2;
	-khtml-opacity:.2;
	margin:0 10px;
	vertical-align:middle
}
.groupHeader .top_nav_main {
	background:#fff;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#330f2341,endColorstr=#330f2341);
	height:90px;
	line-height:85px;
	position:relative
}
.groupHeader .top_nav_main .top_nav_main_content {
	text-align:center
}
.groupHeader .top_nav_main .top_nav_main_content .group_logo {
	text-align:left
}
.groupHeader .top_nav_main .top_nav_main_content .group_logo .logo {
	display:none
}
.groupHeader .top_nav_main .top_nav_main_content .group_logo img {
	position: relative;top: -1px;
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group {
	font-size:20px;
	width:auto;
	text-align:left
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .nav_title {
	padding:0 15px;
	box-sizing:border-box
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .nav_title a:focus {
	outline:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .nav_title p {
	font-size:16px;
	letter-spacing:0;
	color:#fff;
	cursor:pointer
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item {
	display:none;
	background:#293751;
	position:absolute;
	left:0;
	width:100%;
	top:80px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_left {
	padding:45px 0;
	text-align:left;
	width:36.37%;
	padding-right:60px;
	border-right:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_left .pic_hidden {
	overflow:hidden;
	height:220px;
	position:relative;
	width:100%
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_left .pic_hidden img {
	height:100%
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_left .pic_hidden h2 {
	font-size:20px;
	font-weight:700;
	color:#fff;
	position:absolute;
	left:30px;
	bottom:20px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right {
	width:63.63%;
	text-align:left;
	padding-left:60px;
	padding-top:47px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top {
	line-height:normal
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul {
	border-bottom:1px solid rgba(255,255,255,.1)
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li {
	text-align:center;
	margin-left:30px;
	position:relative;
	padding:0 5px;
	padding-bottom:20px;
	padding-top:10px;
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li a {
	color:#fff;
	font-size:14px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li a:hover {
	color:#32beff!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li span {
	display:none!important;
	font-size:16px;
	color:#32beff;
	position:absolute;
	bottom:-11px;
	left:50%;
	margin-left:-8px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li span:after {
	display:none
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li:first-child {
	margin-left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li.active span {
	display:inline-block!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li.active:after {
	content:" ";
	width:100%;
	height:2px;
	background-color:#32beff;
	position:absolute;
	bottom:-1px;
	left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li.hover span {
	display:inline-block!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li.hover a {
	color:#32beff;
	opacity:1
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul li.hover:after {
	content:" ";
	width:100%;
	height:2px;
	background-color:#32beff!important;
	position:absolute;
	bottom:-1px;
	left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul.noHover li.active span {
	display:none!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_top ul.noHover li.hover span {
	display:none!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom {
	display:none;
	margin-top:20px;
	text-align:left
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .img_item {
	width:50%;
	text-align:left
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .img_item .pic_hidden {
	width:100%;
	height:160px;
	position:relative;
	overflow:hidden
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .img_item .pic_hidden img {
	height:100%
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .img_item.img_item_left {
	padding-right:15px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .img_item.img_item_right {
	padding-left:15px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom .one_pic_hidden {
	width:100%;
	height:160px;
	position:relative;
	overflow:hidden
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom ul {
	padding-top:5px;
	line-height:normal
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom ul li {
	margin-right:40px;
	margin-bottom:15px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom ul li a {
	font-size:14px;
	color:#ccc
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item .group_item_right .group_item_right_bottom ul li a:hover{
	color: #3C6EB3
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic {
	height:70px;
	line-height:70px;
	text-align:center
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right {
	width:100%;
	padding:0;
	text-align:center
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top {
	display:inline-block
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top ul {
	width:auto;
	border:none
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top ul li {
	width:auto;
	padding-bottom:0;
	margin-left:60px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top ul li:first-child {
	margin-left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top ul li.active:after {
	display:none
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .group_item.noPic .group_item_right .group_item_right_top ul li.hover:after {
	display:none
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.close_nav {
	width:100%;
	text-align:right;
	padding-right:27px;
	border-bottom:1px solid rgba(15,35,65,.1);
	box-sizing:border-box
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.close_nav .iconclose {
	color:#666;
	font-size:24px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.close_nav .nav_title {
	padding:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.show .nav_title {
	position:relative
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.show .nav_title p {
	color:#3C6EB3;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	font-weight:700;
	
}
.nav_group_item{
	transition: all 0.2s ease;border-bottom:2px solid #fff;
}
.nav_group_item:hover,.nav_group_item.hover{
	background: #f5f5f500;
	border-bottom:2px solid #3C6EB3;
}
.nav_group_item:hover a p,.nav_group_item.hover a p{
	color:#3C6EB3!important;
	font-weight: bold;
}

.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.show .nav_title:after {
	content:" ";
	position:absolute;
	bottom:0;
	width:100%;
	height:2px;
	background:#fff;
	left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.show .group_item {
	display:block
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.active .nav_title {
	position:relative
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.active .nav_title p {
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	font-weight:700
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item.active .nav_title:after {
	content:" ";
	position:absolute;
	bottom:0;
	width:100%;
	height:2px;
	background:#fff;
	left:0
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search {
	text-align:right;
	line-height:normal;
	height:auto;
	padding:20px 0;
	padding-bottom:0!important;
	position:relative
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input {
	width:150px;
	border:1px solid rgba(255,255,255,.2);
	box-sizing:border-box;
	height:40px;
	line-height:40px;
	text-align:left;
	padding-left:16px;
	padding-right:11px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input input {
	border:none;
	outline:0;
	width:90px;
	font-size:14px;
	background:0 0;
	margin:0;
	margin-right:15px;
	color:rgba(255,255,255,.3)
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input input.emt {
	color:rgba(255,255,255,.3)
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input .icon_group {
	vertical-align:baseline;
	height:38px;
	line-height:38px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input .icon_group .serach_icon {
	font-size:16px;
	vertical-align:baseline;
	color:#fff;
	cursor:pointer
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input .icon_group .menu_icon {
	text-align:center;
	font-size:24px;
	color:#fff;
	margin-left:46px;
	margin-right:23px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .serach_input .icon_group .iconclose {
	text-align:center;
	font-size:24px;
	color:#ccc;
	margin-left:46px;
	margin-right:23px;
	vertical-align:baseline
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach {
	position:absolute;
	width:100%;
	display:none;
	text-align:left;
	box-shadow:0 2px 6px 0 rgba(3,0,0,.1);
	background:#fff
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach p {
	padding-left:15px;
	font-size:12px;
	line-height:40px;
	border-bottom:1px solid #eee;
	color:#333
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach ul {
	padding-top:5px;
	padding-bottom:10px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach ul li {
	padding-left:15px;
	line-height:32px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach ul li a {
	color:#666;
	font-size:12px;
	display:block
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach ul li a:hover {
	color:#666!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .pc_hotSerach ul li:hover {
	background-color:#f8f8f8
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach {
	display:none;
	text-align:left;
	box-shadow:0 2px 6px 0 rgba(3,0,0,.1);
	background:#fff
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach p {
	padding-left:30px;
	font-size:14px;
	line-height:50px;
	height:50px;
	border-bottom:1px solid #eee;
	color:#333;
	box-sizing:border-box
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach ul {
	padding-top:10px;
	padding-bottom:20px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach ul li {
	padding-left:30px;
	line-height:40px
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach ul li a {
	color:#666;
	font-size:14px;
	display:block
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach ul li a:hover {
	color:#666!important
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search .mo_hotSerach ul li:hover {
	background-color:#f8f8f8
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .serach_input {
	border:solid 1px #ccc;
	background:#fff;
	position:relative;
	z-index:100
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .serach_input input {
	color:#333
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .serach_input input.emt {
	color:#ccc
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .icon_group .serach_icon {
	color:#ccc
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .icon_group .menu_icon {
	color:#ccc
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .pc_hotSerach {
	display:block
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .mo_hotSerach {
	position:relative;
	z-index:100
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_search.serachFocus .serachMask {
	width:100%;
	height:100vh;
	background-color:#0f2341;
	opacity:.9;
	position:fixed;
	top:30px;
	z-index:99
}
.groupHeader .nav_mask {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:#0f2341;
	z-index:0;
	display:none;
	opacity:.9;
	z-index:2;
	height:100%
}
}.headHover .top_nav_main,body.headWhite .top_nav_main {
	background:#fff;
	border-bottom:1px solid #eee\0;
	box-shadow:0 0 10px 0 rgba(15,35,65,.05);
	-webkit-filter:none;
	filter:none
}
.headHover .top_nav_main .top_nav_main_content .group_logo .logo_w,body.headWhite .top_nav_main .top_nav_main_content .group_logo .logo_w {
	display:none
}
.headHover .top_nav_main .top_nav_main_content .group_logo .logo,body.headWhite .top_nav_main .top_nav_main_content .group_logo .logo {
	display:inline-block
}
.headHover .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .nav_title p,body.headWhite .top_nav_main .top_nav_main_content .group_nav_group .nav_group_item .nav_title p {
	color:#999;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1
}
.groupHeader .top_nav_main .top_nav_main_content .group_nav_group{
	float: right;
}

/*头部结束*/

/*联系我们*/
.f-r {
    float: right;
}
/*资质*/
.proList, .relatedCase {
    width: 100%;
    overflow: hidden;
}
.proList li {
    float: left;
    width: 280px;
    border: 1px solid #ececec;
    margin: 0 16px 20px 0;
}
.proList li {
	float:left;
	width:280px;
	border:1px solid #ececec;
	margin:0 16px 20px 0;
}
.proList li img {
	width:100%;
	height:180px;
	transition:all 0.5s;
}
.proList li span {
	display:block;
	width:100;
	height:180px;
	overflow:hidden;
}
.proList li p {
	text-align:center;
	height:38px;
	line-height:38px;
	border-top:1px solid #ececec;
	padding:0 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	font-size:14px;
	width:100%;box-sizing: border-box;

}
.proList li:hover img, .caseTop li:hover img, .teamMain li:hover img {
	transition:all 0.5s;
	transform:scale(1.1, 1.1)
}
.proList li:hover {
	border:1px solid #0070be;
}
.proList li:hover p {
	border-top:1px solid #0070be;
}
.proList .pTitle {
	margin-bottom:15px;
}


/*头部再改*/
body .top_nav_main.o_g>.o_u.o_df_10-12 {
    width: 1200px;
}
.lxddd{
	display: inline-block;
	height: 85px;position: relative;
	padding: 0 10px 
}
.lxddd img{
	height: 25px;display: block;
	margin-top: 30px;
}
.lxddd div{
	  position: absolute;
    right: -84px;
    bottom: 0;
    font-size: 26px;
    font-weight: bold;
    padding: 0 10px;
    width: 201px;
    line-height: 50px;
    height: 50px;
    background: #fff;
    color: #3C6EB3;
     display: none;
     -webkit-box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
    box-shadow: 0 1px 5px 0 rgba(153,153,153,.5);
}
.lxddd:hover div{
}

#topcontrol{
	z-index: 99;
}



/*品牌介绍*/
 .p_list {
  width: 100%;
  height: 108px;
  line-height: 108px;
  border-bottom: 1px solid #c7c7c7;
  /* padding: 20px 0 0 380px; */
  box-sizing: border-box;text-align: center;
}

 .p_list li {
  font-size: 18px;
  color: #a1a1a2;
  /* width: 129px; */
  height: 49px;
  text-align: center;
  line-height: 49px;
  margin-right: 25px;
  cursor: pointer;
  float: none;
  display: inline-block;
  margin: 0px 15px 0;
  padding: 0 20px;
}

 .p_list .li-active {
  background-color: #a1a1a2;
  color: #fff!important;
}
 .p_list .li-active li{
 	  color: #fff!important;
 }
.p_list a{
	display: inline-block;line-height: normal;
}
.pccnn{
	padding: 30px;box-sizing: border-box;display: none;
}
.pccnn.cr{
	display: block;
}