@charset "utf-8";

/*主体内容*/
.module {
	width:1920px;
	overflow:hidden;
	padding:20px 0;
}

/* ？ 1 */
.module1 {
	width:100%;
	padding-bottom:50px;
	margin:0 auto;
	background: #f2f2f2;
}
.module1 .list_title{
	width:240px;
	padding-top:32px;
	padding-bottom: 30px;
	text-align: center;
	background: #0e7fd8;
}
.list_title p{
	color: #fff;
	text-align: center;
	margin-top:16px;
	padding-bottom:13px;
	font-size:18px;
	padding-top: 10px;
	background: url(/images/borderbtm.png) top center no-repeat;
}

.list{
	width:240px;
	overflow:hidden;
	background: #fff;
}
.list .yiji li{
	width:230px;
	position: relative;
	cursor: pointer;
	color: #8b8b8b;
	text-align: left;
	background: #fff;
	padding-left: 10px;
	border-bottom:solid 1px #d4d4d4;
}
.list .yiji li span{
	width: 220px;
	font-size:16px;
	line-height: 44px;
	margin-right: 15px;
	display: block;
	/*margin-top: 10px;*/
	background:url(/images/xia.jpg) right no-repeat;
}
.list .yiji li:last-child{
	border-bottom: none;
}
.list .yiji li ul{
	width: 210px;
	display: none;
	position: relative;
}
.list .yiji li ul li{
	
	margin-left: -10px;
	line-height: 36px;height: 36px; overflow:hidden;
	padding-left: 10px;
	background: none;
	border-bottom:dashed 1px #bdbdbd ;
}
.list .yiji li ul li:last-child{
	border-bottom: none;
}
.yiji li:first-child{
	color: #0e7fd8;
}
.yiji li ul li a{
	font-size: 14px;
	padding-left: 12px;
	background: url(/images/liqian.png) left no-repeat;
}
.yiji li ul li a:hover{
	color: #0e7fd8;
	background: url(/images/liqian1.png) left no-repeat;
}
.list_btm{
	width:240px;
	height: 192px;
	background: url(/images/listbtm.jpg) no-repeat;
}
.list_btm p{
	color: #fff;
	padding-top: 43px;
	text-align: center;
}
.list_btm h4{
	font-size:26px;
	line-height:30px;
	color: #fff;
	padding-top: 14px;
	text-align: center;
}
.list_btm .sub{
	width: 172px;
	height: 40px;
	display: flex;
	margin-left: 34px;
	margin-top: 20px;
	background: #fe330b;
}
.list_btm .sub a{
	color: #fff;
	font-size:16px;
	margin-left: 22px;
	align-self: center;
	
}
.module1 .list_img{
	width: 730px;
	overflow: hidden;
}
.list_img ul{
	margin-left: -18px;
}
.list_img ul li{
	float: left;
	width:356px;
	margin-top: 14px;
	cursor: pointer;
	margin-left: 18px;
	position: relative;
}
.list_img ul li img{
	vertical-align: top;
}

.list_img ul li div{
	position: absolute;
	width: 100%;
	height: 100%;
	display: none;
	left: 0;top: 0;
	background: url(/images/yin.gif) repeat;
}
.list_img ul li div h3{
	color: #fff;
	font-size: 16px;
	margin-top: 42px;
	text-align: center;
}
.list_img ul li div p{
	color: #c3c5c6;
	font-size: 14px;
	line-height: 22px; height:44px; overflow:hidden;
	margin-top: 18px;
	text-align: center;
}
.list_img ul li div a{
	color: #fff;
	width: 138px;
	text-align: center;
	font-size: 16px;
	display: block;
	margin-top: 20px;
	margin-left: 108px;
	line-height: 32px;
	background: #FE330B;
}



/* 模块 1 */

/* ？ 2 */
.module2 {
	width:100%;
	margin:0 auto;
	background: url(/images/bigbg.jpg) top center no-repeat;
}
.module2 .md2_title{
	padding-top: 66px;
	text-align: center;
}
.md2_title p{
	color: #333333;
	font-size: 16px;
	text-align: center;
	padding-top: 15px;
	margin-top: 20px;
	background: url(/images/md2btm.gif) top center no-repeat;
}
.md2_nr{
	width: 1000px;
	margin: 110px auto;
}
.md2_nr .md2_first{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.md2_nr .md2_first img{
	float: left;
	width: 456px;
	overflow: hidden;
}
.md2_nr .fir_right{
	float: left;
	width: 530px;
	overflow: hidden;
	margin-left: 5px;
}
.md2_nr h2{
	width: 515px;
	color: #ececed;
	font-size: 40px;
	padding-top: 14px;
	font-family: "agency fb";
}
.md2_nr h3{
	color: #0e7fd8;
	font-size: 20px;
	z-index: 100000;
	bottom:10px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 17px;
	position: relative;
	background: url(/images/kuang1.png) no-repeat;
}
.md2_nr h3 span{
	color: #afb1b5;
}
.md2_nr p{
	color: #666666;
	width: 524px;
	margin-top: 36px;
	font-size: 14px;
	line-height: 24px;
	padding-left: 13px;
	background: url(/images/dian.png) left 8px no-repeat;
}
.md2_nr p span{
	color: #0e7fd8;
}
.md2_nr img{
	margin-top: 35px;
}
.md2_sec{
	margin: 57px auto;
	overflow: hidden;
}
.md2_sec .sec_left{
	float: left;
	width: 530px;
	overflow: hidden;
}
.md2_sec img{
	float: left;
	width: 470px;
}
.md2_nr .md2_thr{
	width: 1000px;
	overflow: hidden;
	margin: 57px auto;
}
.md2_thr img{
	width: 448px;
	float: left;
	overflow: hidden;
}
.md2_thr .thr_right{
	width: 530px;
	float: left;
	margin-left: 20px;
}
.md2_nr .md2_fourth{
	overflow: hidden;
	margin: 40px auto;
	padding-top: 30px;
	height: 224px;
	background: url(/images/bgsm.png) center 50px no-repeat;
}
.md2_nr .fourth_left{
	width: 510px;
	margin-top: 20px;
	margin-left: 12px;
	overflow: hidden;
}
.fourth_left p{
	width:520px;
}
.md2_fourth img{
	float: right;
	width:458px;
	margin-top: -203px;
	display: block;
	
	overflow: hidden;
}



/* ？ 2 */

/* ？ 3 */
.module3{
	margin:0 auto;
	width: 100%;
	height: 190px;
	background:url(/images/md3_02.jpg) center top no-repeat;
}
.module3 .md3_txt{
	width: 516px;
	margin-top: 60px;
}
.md3_txt p{
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 44px;
}
.md3_txt h3{
	color: #0e7fd8;
	font-size: 22px;
	margin-left: 44px;
	margin-top: 14px;
}
.md3_txt h4{
	color: #fff;
	font-size: 14px;
	margin-top: 20px;
}
.module3 .md3_call{
	margin-top: 60px;
	width: 224px;
}
.md3_call p{
	color: #fff;
	font-size: 14px;
	text-align: right;
}
.md3_call h3{
	color: #fe330b;
	font-size: 30px;
	margin-top: 14px;
	text-align: right;
}


/* ？ 3 */
/* ？ 4 */
.module4{
	width: 1000px;
	margin:138px auto 80px;
}
.module4 .md4_title{
	text-align: center;
}
.md4_title p{
	font-size: 18px;
	color: #333333;
	padding-top: 10px;
	margin-top: 18px;
	line-height: 30px;
	background: url(/images/md2btm.gif) top center no-repeat;
}
.module4 .md4_nr{
	width: 1000px;
	position: relative;
	margin: 20px auto;
	overflow: hidden;
}
.md4_nr .imgs{
	width: 980px;
	overflow: hidden;
	margin: 0 1px 0;
}
.md4_nr a.gd{ position:inherit;}
.md4_nr a{
	/*width: 1000px;*/
	position: absolute;
	z-index: 1000;
	top: 24px;
}
.md4_nr .left_btn{
	left: 0;
}
.md4_nr .right_btn{
	right: 0;
}
.md4_nr ul{
	width: 10000%;
	position: relative;
	overflow: hidden;
	/*margin-left: 20px;*/
}
.md4_nr ul li{
	float: left;
	margin-left: 18px;
}
.md4_nr ul li p{
	text-align: center;
	color: #333333;
	font-size: 14px;
	margin-top: 10px;
}
.md4_nr ul li img{
	width: 225px;
	border: solid 1px #e2e2e2;
	    height: 100px;
}

/* ？ 4 */
/* ？ 5 */
.module5{
	width: 100%;
	margin: 0 auto;
	/*padding-bottom: 100px;*/
	background: url(/images/md6bg.jpg)center top no-repeat;
}
.module5 .md5_title{
	text-align: center;
	padding-top:78px ;
}
.md5_title p{
	color: #333333;
	font-size: 18px;
	margin-top: 18px;
	padding-top: 12px;
	background: url(/images/md2btm.gif) top center no-repeat;
}
.module5 .md5_nr{
	width: 1000px;
	overflow: hidden;
	margin: 34px auto;
}
.md5_nr ul{
	width: 1000px;
	overflow: hidden;
}
.md5_nr ul li{
	width: 485px;
	float: left;
	height: 220px;
	margin-top: 30px;
	background: url(/images/bg2.jpg) left no-repeat;
}

.md5_nr ul li .text1{
	width: 268px;
	float: left;
}
.md5_nr h3{
	color: #FFFFFF;
	font-size: 16px;
	padding-top: 26px;
	margin-left: 20px;
}
.md5_nr h4{
	color: #696c70;
	font-size: 12px;
	margin-top: 16px;
	margin-left: 20px;
}
.md5_nr p{
	color: #fff;
	width: 246px;
	font-size: 14px;
	line-height: 24px; height:72px; overflow:hidden;
	margin-top: 14px;
	margin-left: 20px;
}
.md5_nr a{
	width: 114px;
	color: #fff;
	text-align: center;
	display: block;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 20px;
	line-height: 30px;
	background: #1a212b;
	border: solid 1px #fff;
}
.md5_nr ul li img{
	margin-top: 10px;
	float: left;
}
.md5_nr ul li .text2{
	width: 268px;
	float: left;
}
.md5_nr ul li .text3{
	width: 268px;
	float: left;
}
.md5_nr ul li .text4{
	width: 268px;
	float: left;
}
.md5_btm{
	width: 1000px;
	padding-bottom: 42px;
	margin: 0 auto;
	background: url(/images/smsm.png) center 27px no-repeat;
	
}
.md5_btm .left_txt{
	width: 404px;
	display: inline-block;
	padding-top: 140px;
	margin-left: 296px;
	overflow: hidden;
}
.left_txt h2{
	color: #fff;
	letter-spacing: 6px;
	font-size: 26px;
	font-weight: bold;
}
.left_txt p{
	color: #b4cee6;
	font-size: 16px;
	line-height: 24px;
	margin-top: 24px;
}
.rit_call{
	width: 230px;
	overflow: hidden;
	float: right;
	margin-right: 30px;
	margin-top: 140px;
}
.rit_call p{
	color: #fff;
	font-size: 14px;
	text-align: right;
}
.rit_call h3{
	color: #fff;
	font-size: 32px;
	text-align: right;
	line-height: 40px;
	margin-top: 12px;
}
/* ？ 5 */
/*？6*/
.module6{
	width: 100%;
	margin: 0 auto;
	padding-top: 82px;
	background: url(/images/md66.png) top center no-repeat;
}
.module6 .m5-1{
	width: 422px;
	height: 352px;
	overflow: hidden;
	float: left;
	position: relative;
}
.module6 .m5-1 .u1{
	width: 422px;
	height:305px;
	position: relative;
	overflow: hidden;
}
.module6 .m5-1 ul{
	width: 10000000%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
.module6 .m5-1 li{
	width: 422px;
	overflow: hidden;
	float: left;
	/*margin-right: 26px;*/
}
.module6 .m5-1 li a{
	display: block;
	overflow: hidden;
}
.module6 .m5-1 li img{
	display: block;
	margin: 0 auto;
}
.module6 .m5-1 .a1 {
	width: 92px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
}
.module6 .m5-1 .a1 a{
	display: inline-block;
	float: left;
}
/*.module6 .m5-1 .a1 a:hover{
	background: #df0000;
}*/
.md6_txt{
	width: 578px;
	overflow: hidden;
	padding-top: 10px;
	
}
.md6_txt img{
	padding-left: 25px;	
}
.md6_txt h3{
	color: #fff;
	font-size: 18px;
	margin-top: 12px;
	padding-left: 25px;	
}
.md6wz{
	width: 578px;
	background: #fff;
	margin-top: 60px;
	padding-bottom: 42px;
}
.md6wz p{
	color: #666666;
	font-size: 14px;
	line-height: 32px;
	width: 520px;
	padding-top: 40px;
	margin-left: 24px; height:96px; overflow:hidden;
}
.md6wz a{
	width: 112px;
	display: block;
	font-size: 14px;
	color: #fe330b;
	line-height: 30px;
	background: #fff;
	text-align: center;
	margin-left: 432px;
	margin-top: 25px;
	border: solid 1px #fe330b;
}
/*？6*/
/*模块7*/
.module7{
	width: 100%;
	margin: 0 auto;
	background: url(/images/md7bg.png) center top no-repeat;
}
.md7_title{
	width: 1000px;
	padding-top: 52px;
}
.md7_title .left7{
	display: inline-block;
}

.md7_title h3{
	color: #575757;
	font-size: 18px;
	margin-top: 20px;
}
.md7_title .right7{
	display: inline-block;
}
.right7 img{
	padding-top: 30px;
	background: url(/images/md77.png) top right no-repeat;
}
.md7_nr{
	width: 1000px;
	margin: 36px auto;
	position: relative;
}
.md7_nr .a2{
	width: 1000px;
	position: absolute;
	top: 100px;
	z-index: 100000;
}
.md7_nr .a2 .left7{
	left: 0;
}
.md7_nr .a2 .righ7{
	float: right;
}
.md7_nr .md7_img{
	width: 1000px;
	overflow: hidden;
	height: 302px;
	position: relative;
}
.md7_img ul{
	width: 10000%;
	overflow: hidden;
	position: absolute;
}
.md7_img ul li{
	float: left;
	width: 183px;
	margin-right: 22px;
}
.md7_img ul li a{
	width: 183px;
}
.md7_img ul li a img{
	width: 183px;
}
.md7_img ul li p{
	color: #7a7a7a;
	font-size: 14px;
	/*margin-top: 15px;*/
	text-align: center;
	width: 180px;
	line-height: 52px;
	background: #fff;
}

/*？7*/
/*？8*/
.module8{
	width: 1000px;
	margin:0 auto 50px;
}
.md8_title{
	width: 1000px;
	padding-top: 12px;
}
.md8_title .left8{
	display: inline-block;
}

.md8_title h3{
	color: #575757;
	font-size: 18px;
	margin-top: 20px;
}
.md8_title .right8{
	display: inline-block;
}
.md8_title .right8 img{
	padding-top: 30px;
	background: url(/images/md77.png) top right no-repeat;
}
.md8_nr{
	width: 1000px;
	margin: 50px auto;
}
.md8_nr ul{
	margin-right: -42px;
}
.md8_nr ul li{
	float: left;
	width: 302px;
	margin-right: 42px;
}

.md8_nr ul li h3{
	padding-left: 35px;
	padding-bottom: 18px;
	background: url(/images/wen.png) left top no-repeat;
}
.md8_nr ul li h3 a{
	color: #333333;
	font-size: 14px;
}
.md8_nr ul li p{
	width: 260px;
	padding-left: 35px;
	background: url(/images/da.png) left top no-repeat;
	line-height: 24px; height:72px; overflow:hidden; 
}

.md8_nr ul li p a{
	color: #666666;
	font-size: 14px;
	line-height: 24px; 

}

/*模块8*/
/*？9*/
.module9{
	width:100%;
	margin:0 auto;
	padding-bottom: 46px;
	background: #f2f2f2;
}
.md9_title{
	width: 1000px;
	padding-top: 52px;
}
.md9_title .left9{
	display: inline-block;
}

.md9_title .left9 h3{
	color: #575757;
	font-size: 18px;
	margin-top: 20px;
}
.md9_title .right9{
	display: inline-block;
}
.md9_title .right9 img{
	padding-top: 30px;
	background: url(/images/md77.png) top right no-repeat;
}
.md9_nr{
	width: 1000px;
	overflow: hidden;
	margin: 50px auto;
}
.md9_nr img{
	float: left;
	display: block;
}
.md9_txt{
	width:480px;
	float: left;
	margin-left: 26px;
}
.md9_txt h3{
	color: #333333;
	font-size: 16px;
	margin-top: 20px;
}
.md9_txt p{
	color: #666666;
	font-size: 14px;
	line-height: 36px; height:108px; overflow:hidden;
	margin-top: 34px;
}
.md9_txt a{
	width: 116px;
	display: block;
	font-size: 14px;
	color: #fe330b;
	text-align: center;
	background: #f2f2f2;
	line-height: 28px;
	float: right;
	margin-top: 46px;
	border: solid 1px #fe330b;
}
.md9ul{
	width: 1000px;
	margin-top: 40px;
	position: relative;
	padding-top: 20px;
	
	border-top: solid 1px #d9d9d9;
}
.md9ul ul{
	width: 1000px;
	margin-right: -30px;
	overflow: hidden;
}
.md9ul ul li{
	float: left;
	width: 470px;
	margin-top: 18px;
	margin-right:30px ; height:20px; line-height:20px; overflow:hidden;
}
.md9ul ul li p a{
	color: #333333;
	font-size: 14px;
	padding-left: 10px;
	background: url(/images/lizuo.png) left no-repeat;
}
.md9ul ul li p a:hover{
	color: #0e7fd8;
	background: url(/images/lizuoce%5D.png)left no-repeat;
}
.md9ul ul li p a span{
	float: right;
}


/*？9*/
/*？10*/
.module10{
	width:100%;
	margin: 32px auto;
}
.module10 h3{
	display: inline-block;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}
.module10 a{
	color: #666666;
	font-size: 14px;
	margin-right: 46px;
}
.module10 a:last-child{
	margin-right: 0;
}
/*？10*/



.banner .slideBox{ width:100%; height:500px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:50%; margin-right:-50px; bottom:20px; z-index:1; }
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:10px;  width:8px; height:8px; border-radius:8px; text-align:center; background:#fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#f00; width:20px;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; }
.banner .slideBox .bd img{ width:100%; height:500px; display:block;  }
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .slideBox .prev,
.banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/css/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .slideBox .prev:hover,
.banner .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .slideBox .prevStop{ display:none;  }
.banner .slideBox .nextStop{ display:none;  }

/*合作伙伴滚动*/
.picScroll-left{ width: 1000px;  position: relative; margin: 20px auto;  overflow: hidden; overflow:hidden; }
.picScroll-left .hd{ overflow:hidden;  padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:22px; height:41px; float:right;  overflow:hidden;
	 cursor:pointer;}
.picScroll-left .hd .prev{ background:url(/picture/md7right.png) no-repeat center;}
.picScroll-left .hd .next{ background:url(/picture/md7left.png) no-repeat;}
.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("/css/images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{    width: 980px; overflow: hidden;  margin: 0 1px 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-left:18px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width: 225px;  border: solid 1px #e2e2e2;display:block;}


/*资质荣誉滚动*/
.picScroll-left2{ width: 1000px;  position: relative; margin: 20px auto;  overflow: hidden; overflow:hidden; }
.picScroll-left2 .hd{ overflow:hidden;  padding:0 10px;  }
.picScroll-left2 .hd .prev,.picScroll-left2 .hd .next{ display:block;  width:22px; height:41px; float:right;  overflow:hidden;
 cursor:pointer;position: absolute; z-index: 1000; top: 95px;}
.picScroll-left2 .hd .prev{ background:url(/picture/md7right.png) no-repeat center; right:0;}
.picScroll-left2 .hd .next{ background:url(/picture/md7left.png) no-repeat; left:0;}
.picScroll-left2 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left2 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("/css/images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd{    width:1000px; overflow: hidden;  margin: 0 1px 0; margin-top: 20px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin-right:22px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left2 .bd ul li .pic{ text-align:center; }
.picScroll-left2 .bd ul li .pic img{ width: 183px;display:block;}



/*现场照片滚动*/
.m5-1 .focusBox { position: relative; width:422px; height:350px; overflow: hidden; }
.m5-1 .focusBox .pic img { width:422px; height:305px; display: block; }
.m5-1 .focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:10px; z-index:3}
.m5-1 .focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.m5-1 .focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }
.m5-1 .focusBox .prev,
.m5-1 .focusBox .next { width:45px; height:46px; position:absolute; z-index:3; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.m5-1 .focusBox .prev{ bottom:0px; top:auto; left:auto; right:45px;}
.m5-1 .focusBox .next{ bottom:0px; top:auto; left:auto; right:0px;}







