@charset "utf-8";

/* CSS Document */

::selection {

	color:#fff;

    background-color: #166ac0;

}



::-moz-selection {

	color:#fff;

    background-color: #166ac0;

}



::-webkit-selection {

	color:#fff;

    background-color: #166ac0;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



.clearfix{clear:both;}

.title_nav{

	text-align: center;

}

.title_nav h3{

	text-align: center;

}

.title_nav h3 a{

	background: url(../../images/img/nav_x.jpg)no-repeat center bottom;

	color: #166ac0;

	font-size: 24px;

	display: block;

	line-height: 48px;

}

.title_nav h3 span{

	font-size:12px;

	color: #b2b2b2;

	line-height: 20px;

	text-transform: uppercase;

}







/**banner**/

.banner{

	width:100%;min-width:1180px;

	margin:0 auto;

	position:relative;

	height:500px;

	z-index: 8;

}

.fullSlide{

	width:100%;

	position:relative;

	height:100%;

	background:transparent;

}




.flexslider{position:relative;height:500px;overflow:hidden;background:url(../../images/img/dq/loading.gif) 50% no-repeat; min-width:1180px;}

.slides{position:relative;z-index:1;}

.slides li{height:500px;}

.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../../images/img/dq/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px; background:url(../../images/img/dq/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../../images/img/dq/next.png) center center no-repeat;}



.fullSlide .bd{

	margin:0 auto;

	height:100%;

	position:relative;

	z-index:0;

	overflow:hidden;

}

.fullSlide .bd ul{

	height:100%;

}

.fullSlide .bd li{

	height:100%;

	overflow:hidden;

	text-align:center;

	background-position:center;

	background-repeat:no-repeat;

}

.fullSlide .bd li a{

	display:block;

	height:100%;

}

.fullSlide .hd{

	width:100%;

	position:absolute;

	z-index:1;

	bottom:0;

	left:0;

}

.fullSlide .hd ul{

	text-align:center;

	margin-bottom:10px;

}

.fullSlide .hd ul li{

	background:#166ac0;

	cursor:pointer;

	display:inline-block;

	*display:inline;

	zoom:1;

	width:42px;

	height:11px;

	margin:2px;

	overflow:hidden;

	*filter:alpha(opacity=50);

	*opacity:.5;

	line-height:999px;

}

.fullSlide .hd ul .on{

	background:#b82020;

}

.fullSlide .prev,.fullSlide .next{

	display:block;

	position:absolute;

	z-index:1;

	top:50%;

	margin-top:-30px;

	left:15%;

	z-index:1;

	width:40px;

	height:60px;

	background:url(../../images/img/slider-arrow.png) -126px -137px #000 no-repeat;

	cursor:pointer;

	*filter:alpha(opacity=50);

	*opacity:.5;

	display:none;

}

.fullSlide .next{

	left:auto;

	right:15%;

	background-position:-6px -137px;

}

/*banner结束*/





/**search开始**/

.search_box{

	width: 100%;

	height:40px;

}

.search{

	width: 1180px;

	margin:auto;

	height:40px;

}

.keytext{

	width: 770px;

	height: 40px;

	line-height: 40px;

	float: left;

	font-family:Microsoft YaHei;

	font-size: 14px;

}

.keytext span{

	line-height: 40px;

	color:#333;

	font-size:14px;

	font-weight:bold;

}

.keytext a{

	margin: 0px 8px 0px 0px;

	line-height:40px;

	font-zsize:14px;

	color:#4c4c4c;

}

.keytext a:hover{

	color:#166ac0;

}

.rmgj-n-r{

	float:right;

	margin-top:12px;

	width:295px;

	height: 34px;

	border: 1px solid #166ac0;

	background-color: #fff;

}

.text2{

	padding:0px 0px 0px 10px;

	float:left;

	height:34px;

	width:228px;

	font-size:12px;

	color:#4c4c4c;



}

.submit{

	background: url(../../images/img/search.png)no-repeat center;

	width:25px;

	height:25px;

	margin-right: 10px;

	margin-top: 5px;

	border:0;

	float:right;

	cursor: pointer;

}

/**search结束**/





/*产品中心开始*/

.cpzx{

	width: 100%;min-width:1180px;

	margin-top: 40px;

	height: 840px;

	overflow: hidden;

}

.cpzx .cpzx_box{

	width: 1180px;

	margin: 0 auto;

	height: 560px;

}

.cpzx .cpzx_box .cp_zn{

	width: 240px;

	float: left;

	height: 860px;

	overflow: hidden;

}

.cpzx .cpzx_box .cp_zn h2{

	text-align: center;

	width: 240px;

	height: 70px;

	background-color: #166ac0;

}

.cpzx .cpzx_box .cp_zn h2 a{

	color: #fff;

	font-size: 24px;

	display: block;

	line-height: 50px;

}

.cpzx .cpzx_box .cp_zn h2 span{

	color: #fff;

	font-size: 16px;

	display: block;

	margin-top: -12px;

	text-transform: uppercase;

}

.cpzx_box .cp_zn dl{

	border: 1px solid #166ac0;

	width: 238px;

	height: 740px;

}

.cpzx_box .cp_zn dl dt{

	width: 200px;

	height: 40px;

	background-color: #166ac0;

	margin: 0 auto;

}

.cpzx_box .cp_zn dl .cp_fl1{

	margin-top: 20px;

}

.cpzx_box .cp_zn dl .cp_fl2{

	margin-top: 5px;

}

.cpzx_box .cp_zn dl dt a{

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 40px;

	display: block;

}

.cpzx_box .cp_zn dl dt:hover{

	background-color: #b82020;

}

.cpzx_box .cp_zn dl dd{

	margin-left: 50px;

}

.cpzx_box .cp_zn dl dd a{

	background: url(../../images/img/cp_zb.png)no-repeat left center;

	padding-left: 14px;

	font-size: 14px;

	color: #4c4c4c;

	line-height: 38px;

}

.cpzx_box .cp_zn dl dd a:hover{

	color: #166ac0;

}

.cpzx .cpzx_box #tab{

	width:897px;

	height: 860px;

	overflow: hidden;

	float: right;



}

.cpzx .cpzx_box #tab .tab_menu{

	width:897px;

	height: 60px;

	border-bottom: 1px solid #cccccc;

}

.cpzx .cpzx_box #tab .tab_menu li{

	float:left;

	width:170px;

	height:60px;

	line-height:60px;

	margin-right:45px;

	text-align:center;

	background-color: #cccccc;

}

.cpzx .cpzx_box #tab .tab_menu li a{

	text-align: center;

	font-size: 18px;

	line-height: 60px;

	color: #fff;

	display: block;

}

.cpzx .cpzx_box #tab .tab_menu .selected{

	background-color: #166ac0;

}

.cpzx .cpzx_box #tab .tab_menu>a{

	line-height: 60px;

	float: right;

	font-size: 14px;

	color: #4c4c4c;

	margin-right: 5px;

	text-transform: uppercase;

}

.cpzx .cpzx_box #tab .tab_menu>a:hover{

	color: #166ac0;

}

.cpzx .cpzx_box #tab .tab_box{

	width:897px;



	margin-top: 19px;

}

.cpzx .cpzx_box #tab .tab_box .box{

	width: 897px;

	height: 760px;

}

.cpzx_box #tab .tab_box .box dl{

	width: 897px;

	height: 760px;

}

#tab .tab_box .box dl dd>a{

	width:285px;

	height: 210px;

	overflow: hidden;

	display: block;

	position: relative;

}

#tab .tab_box .box dl dd{

	width:285px;

	height: 210px;

	overflow: hidden;

	float: left;

	margin-top: 30px;

	margin-left: 20px;

}

#tab .tab_box .box dl .cp_t1,#tab .tab_box .box dl .cp_t4{

	margin-left: 0;

}

#tab .tab_box .box dl dd img{

	width:285px;

	height: 210px;

	overflow: hidden;

}

#tab .tab_box .box dl dd a .txt_cp{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 150px;

	padding-top: 60px;

	text-align: center;

	color: #fff;

	background:rgba(0,0,0,0.5);

	display: none;

	font-size: 16px;

}

#tab .tab_box .box dl dd a:hover .txt_cp{

	display: block;

}

.tab_box .box dl dd a .txt_cp h4{

	background: url(../../images/img/cp_x.jpg)no-repeat center bottom;

	line-height: 50px;

	width: 275px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	margin:0 auto;

}

.tab_box .box dl dd a .txt_cp h5{

	text-align: center;

	font-size: 16px;

	color: #fff;

	line-height: 40px;



}





#tab .tab_box .hide{

	display: none;

}

/*产品中心结束*/







/*好材料开始*/



.good{

	width: 100%;min-width:1180px;

	margin-top: 30px;

	background: url(../../images/img/good_bg.jpg)no-repeat center;

	height: 580px;

	padding-top: 30px;

	overflow: hidden;

}

.good .good_box{

	width: 1180px;

	margin: 0 auto;

	overflow: hidden;

}

.good .good_box h3{

	text-align: center;

	margin: 0 auto;

}

.good .good_box h3 a{

	background: url(../../images/img/good_n.png)no-repeat center bottom;

	height: 42px;

	font-size: 24px;

	color: #166ac0;

	line-height: 42px;

	display: block;

}

.good .good_box h3 span{

	font-size: 16px;

	color: #666666;

	text-align: center;

	line-height: 30px;

}

.good .good_box dl{

	background: url(../../images/img/good_tu.png)no-repeat center;

	width: 1180px;

	height: 462px;

	overflow: hidden;

	margin-top: 47px;

	position: relative;

}

.good .good_box dl dd{

	position: absolute;

	font-size: 18px;

	color: #166ac0;

}

.good .good_box dl .g_w1{

	left: 0;

	top:145px;

}

.good .good_box dl .g_w2{

	left: 88px;

	top:10px;

}

.good .good_box dl .g_w3{

	right: 250px;

	top:45px;

}

.good .good_box dl .g_w4{

	right: 55px;

	top:120px;

}

/*好材料结束*/



/*小banner1开始*/



.xb1{

	width: 100%;min-width:1180px;

	background: url(../../images/img/xb1_bg.jpg)no-repeat center;

	height: 160px;

	padding-top: 40px;

}

.xb1 .xb1_box{

	width: 1180px;

	margin: 0 auto;

}

.xb1 .xb1_box .xb1_zuo{

	float: left;

	margin-top: 46px;

	height: 108px;

}

.xb1_box h4{

	color: #fff;

	font-size: 20px;

	font-weight: bold;

	text-align: center;

	margin-bottom: 30px;

}

.xb1_box .xb1_you{

	width: 595px;

	height: 50px;

	margin: 0 auto;

	font-size: 18px;

	color: #fff;

}

.xb1_box .xb1_you h5{

	font-size: 18px;

	color: #fff;

	float: left;

	line-height: 50px;

}

.xb1_box .xb1_you h5 span{

	font-size: 24px;

	color: #fff;

	font-weight: bold;

}

.xb1_box .xb1_you a{

	width: 178px;

	height: 48px;

	background-color: #fff;

	border: 1px solid #0066cc;

	display: block;

	color: #0066cc;

	font-size: 18px;

	text-align: center;

	line-height: 48px;

	float: right;

}

.xb1_box .xb1_you a:hover{

	background-color:#b82020;

	color: #fff;

}



/*小banner1结束*/







/*合作客户开始*/



.hzkh{

	width:100%;

	height:201px;

	margin-top:15px;

}

.hzkh .hzkh_box{

	width:1180px;

	margin: 0 auto;

}

.hzkh_box .hzkh_nr{

	width: 1180px;

	margin-top: 16px;

}



.lefts ,.rights{

	display:block;

	z-index:100;

    overflow:hidden;

	cursor:pointer;

	position:absolute;

	width:30px;

	height:55px;

	top:17%;

}

.lefts{

	background:url(../../images/img/hzkh_jt.png) left top no-repeat;

	left:0px;

}

.rights{

	background:url(../../images/img/hzkh_jt.png) right top no-repeat;

	right:0px;

}

.lefts:hover{

	background-position:left bottom;

}

.rights:hover{

	background-position:right bottom;

}









.box1 {

	width:1180px;

	height:105px;

	position:relative;

	overflow: hidden;

}

.box1 ul {

	margin:0 auto;

	width: 1180px;

	height: 105px;

	margin-left: 77px;

	overflow: hidden;

}

.box1 li {

	float:left;

	width: 230px;

	height: 105px;

	margin-right:35px;

	text-align:center;

	overflow: hidden;

}

.box1 li>a{

	width: 228px;

	height: 78px;

	display: block;

	overflow: hidden;

	border: 1px solid #ccc;



}

.box1 li>a img {

	width:228px;

	height:78px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}



.box1>li a:hover img{

	 -webkit-transition:scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

.box1 li h4>a {

	display:block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	line-height:25px;

	font-size:14px;

}

.box1 li h4>a:hover{

	color:#166ac0;

}

/*合作客户结束*/





/*成功案例开始*/

.anli{

	width: 100%;

	margin-top: 40px;

}

.anli .al_box{

	width: 1180px;

	margin: 0 auto;

}

.al_box #focus_Box{

	position:relative;

	height:390px;

	overflow: hidden;

	margin: 0 auto;

	padding-top:30px;

}

.al_box #focus_Box ul{

	position:relative;

	width:980px;

	height:390px;

	margin-left: 100px;

}

.al_box #focus_Box li{

	z-index:0;

	position:absolute;

	width:0px;

	background:#787878;

	height:0px;

	top:146px;

	cursor:pointer;

	left:200px;

	overflow: hidden;

	border-radius:4px;

	box-shadow:1px 1px 12px rgba(200, 200, 200, 1);

}

.al_box #focus_Box li img{

	width:100%;

	height:100%;

	overflow: hidden;

	vertical-align:top;

}

.al_box #focus_Box li p{

	position:absolute;

	left:0;

	bottom:0px;

	width:100%;

	height:30px;

	text-align: center;

	line-height:30px;

	background:url(../../images/img/ico1.png) repeat;

	text-indent:8px;

	color:#fff;

	overflow: hidden;

}

.al_box #focus_Box li p a{

	text-align: center;

	line-height:30px;

	color:#fff;

	display: block;

}



.al_box #focus_Box .prev,#focus_Box .next{

	display:block;

	z-index:100;

    overflow:hidden;

	cursor:pointer;

	position:absolute;

	width:48px;

	height:48px;

	top:199px;

}

#focus_Box .prev{

	background:url(../../images/img/al_jt.png) left top no-repeat;

	left:0px;

}

#focus_Box .next{

	background:url(../../images/img/al_jt.png) right top no-repeat;

	right:0px;

}

#focus_Box .prev:hover{

	background-position:left bottom;

}

#focus_Box .next:hover{

	background-position:right bottom;

}





/*成功案例结束*/





/*4大优势开始*/

.youshi{

	width: 100%;min-width:1180px;

	background: url(../../images/img/ys_bg.jpg)no-repeat center;

	height: 1075px;

	margin-top: 30px;

	padding-top: 45px;

	overflow: hidden;

}

.youshi .youshi_box{

	width: 1180px;

	margin: 0 auto;

}

.youshi .youshi_box .ys_s{

	background: url(../../images/img/ys_tu.png)no-repeat center;

	height: 1022px;

	width: 1180px;

	position: relative;

}

.youshi .youshi_box .ys_s h3{

	position: absolute;

	left: 375px;

	top: 0;

}

.youshi_box .ys_s h3 a{

	background: url(../../images/img/ys_n.png)no-repeat center bottom;

	color: #166ac0;

	font-size: 26px;

	font-weight: bold;

	height: 53px;

	padding-left: 43px;

	width: 198px;

	display: block;

}

.youshi_box .ys_s h3 span{

	font-size: 18px;

	color: #404040;

	font-weight: bold;

	margin-left: 40px;

	line-height: 30px;

}

.youshi_box .ys_s dl dd h4{

	padding-left: 90px;

	font-size: 18px;

	font-weight: bold;

	color: #166ac0;

	height: 49px;

	line-height: 62px;

}

.youshi_box .ys_s dl dd>div{

	margin-left: 90px;

	font-size: 14px;

	color: #333;

	line-height: 24px;

	width: 640px;

}

.youshi_box .ys_s dl dd>div p{

	background: url(../../images/img/ys_zb.png)no-repeat left 5px;

	padding-left: 20px;

	margin-top: 20px;

	width: 620px;

	overflow: hidden;

}

.youshi_box .ys_s dl .ys_w1{

	position: absolute;

	left:362px;

	top: 138px;

}

.youshi_box .ys_s dl .ys_w1 h4{

	background: url(../../images/img/ys_w1.png)no-repeat left center;

}



.youshi_box .ys_s dl .ys_w2{

	position: absolute;

	left:362px;

	top: 330px;

}

.youshi_box .ys_s dl .ys_w2 h4{

	background: url(../../images/img/ys_w2.png)no-repeat left center;

}





.youshi_box .ys_s dl .ys_w3{

	position: absolute;

	left:105px;

	top: 597px;

}

.youshi_box .ys_s dl .ys_w3 h4{

	background: url(../../images/img/ys_w3.png)no-repeat left center;

}

.youshi_box .ys_s dl .ys_w4{

	position: absolute;

	left:105px;

	top: 810px;

}

.youshi_box .ys_s dl .ys_w4 h4{

	background: url(../../images/img/ys_w4.png)no-repeat left center;

}

.youshi_box .ys_s dl>div{

	position: absolute;

	left: 13px;

	top: 448px;

	width: 230px;

	text-align: center;

}

.youshi_box .ys_s dl>div h4{

	font-size: 20px;

	color: #166ac0;

}

.youshi_box .ys_s dl>div h5{

	color: #166ac0;

	font-size: 16px;

}

.youshi_box .ys_s dl>div h5 span{

	font-size: 20px;

	font-weight: bold;

}











/*4大优势结束*/

















/*小banner2开始*/

.xb2{

	width: 100%;min-width:1180px;

	background: url(../../images/img/xb2_bg.jpg)no-repeat center;

	height: 140px;

	padding-top: 60px;

	overflow: hidden;

}

.xb2 .xb2_box{

	width: 1180px;

	margin: 0 auto;

}

.xb2 .xb2_box .xb2_zuo{

	width: 600px;

	height: 80px;

	background: rgba(250,250,250,0.65);

	float: left;

	color: #166ac0;

	text-align: center;

}

.xb2 .xb2_box .xb2_zuo h4{

	font-size: 22px;

	font-weight: bold;

	line-height: 60px;

}

.xb2 .xb2_box .xb2_zuo h5{

	font-size: 18px;

	margin-top: -15px;

}



.xb2_box .xb2_you{

	float: right;

	width: 330px;

	color: #fff;

	margin-right: 107px;

}

.xb2_box .xb2_you h6{

	font-size: 16px;

	color: #fff;

}

.xb2_box .xb2_you h6 span{

	font-size: 24px;

	font-weight: bold;

}

.xb2_box .xb2_you a{

	width: 198px;

	height: 48px;

	background-color: #fff;

	border: 1px solid #b82020;

	margin: 5px auto;

	display: block;

	color: #166ac0;

	font-size: 18px;

	text-align: center;

	line-height: 48px;

}

.xb2_box .xb2_you a:hover{

	border-radius: 15px;

	background-color: #b82020;

	color: #fff;

}



/*小banner2结束*/





/*服务流程开始*/



.fuwu{

	width: 100%;min-width:1180px;

	margin-top: 40px;

	height: 300px;

	overflow: hidden;

}

.fuwu .fw_box{

	width: 1180px;

	margin: 0 auto;

}

.fuwu .fw_box h3{

	background: url(../../images/img/fw_bgn.jpg)no-repeat center;

	width: 160px;

	height: 210px;

	float: left;

	padding-top: 30px;

	margin-top: 25px;

}

.fuwu .fw_box h3 a{

	font-size: 24px;

	width: 160px;

	height: 210px;

	display: block;

	line-height: 27px;

	color: #fff;

	text-align: center;

	position: relative;



}

.fuwu .fw_box h3 a h4{

	position: absolute;

	left: 48px;

	top:45px;

	width: 20px;

}

.fuwu .fw_box h3 a h5{

	position: absolute;

	left: 88px;

	top: 0;

	width: 20px;

	font-size: 24px;

}

.fuwu .fw_box div{

	float: right;

	background: url(../../images/img/fw_x.png)no-repeat center center;

	width: 960px;

	height: 300px;

	position: relative;

}

.fuwu .fw_box div ul{

	width: 960px;

	position: absolute;

	left: 0;

	top: 0;

}

.fuwu .fw_box div ul li{

	float: left;

	background:url(../../images/img/fw_k.png)no-repeat center bottom;

	text-align: center;

	height: 125px;

	width: 183px;

	float: left;

	margin-right: 38px;

	color: #b8c1c0;

	font-size: 28px;

}

.fuwu .fw_box div ul li:hover{

	background: url(../../images/img/fw_kx.png)no-repeat center bottom;

	color: #166ac0;

}

.fuwu .fw_box div ul li span{

	display: block;

	color: #404040;

	font-size: 16px;

	line-height: 50px;

	margin-left: 20px;

	padding-left: 30px;

	text-align: left;

}

.fuwu .fw_box div ul li .fw_w1{

	background:url(../../images/img/fw_t1.png)no-repeat left center;



}

.fuwu .fw_box div ul li .fw_w3{

	background:url(../../images/img/fw_t3.png)no-repeat left center;

	margin-left: 48px;

}

.fuwu .fw_box div ul li .fw_w5{

	background:url(../../images/img/fw_t5.png)no-repeat left center;

	margin-left: 48px;

}

.fuwu .fw_box div ul li .fw_w7{

	background:url(../../images/img/fw_t7.png)no-repeat left center;

	margin-left: 48px;

}

.fuwu .fw_box div dl{

	width: 960px;

	position: absolute;

	left: 74px;

	top: 172px;

}

.fuwu .fw_box div dl dd{

	float: left;

	background:url(../../images/img/fw_k1.png)no-repeat center top;

	text-align: center;

	height: 125px;

	width: 183px;

	float: left;

	margin-left: 38px;

	color: #b8c1c0;

	font-size: 28px;

	line-height: 80px;

}

.fuwu .fw_box div dl dd:hover{

	background: url(../../images/img/fw_kx1.png)no-repeat center top;

	color: #166ac0;

}

.fuwu .fw_box div dl dd span{

	display: block;

	color: #404040;

	font-size: 16px;

	margin-left: 20px;

	padding-left: 30px;

	text-align: left;

	line-height: 112px;

	margin-bottom: -50px;

}

.fuwu .fw_box div dl dd .fw_w2{

	background:url(../../images/img/fw_t2.png)no-repeat left center;

	margin-left: 28px;

}

.fuwu .fw_box div dl dd .fw_w4{

	background:url(../../images/img/fw_t4.png)no-repeat left center;

	margin-left: 48px;

}

.fuwu .fw_box div dl dd .fw_w6{

	background:url(../../images/img/fw_t6.png)no-repeat left center;

	margin-left: 48px;

}

.fuwu .fw_box div dl dd .fw_w8{

	background:url(../../images/img/fw_t8.png)no-repeat left center;

	margin-left: 48px;

}

/*服务流程结束*/











/*客户见证开始*/



.khjz{

	width: 100%;min-width:1180px;

	margin-top: 40px;

	height: 435px;

	overflow: hidden;

}

.khjz .khjz_box{

	width: 1180px;

	margin: 0 auto;

}



.khjz .khjz_box ul{

	width: 1180px;

	height: 335px;

	margin-top: 30px;

}

.khjz .khjz_box ul li{

	width: 239px;

	height:333px;

	margin-left: 72px;

	float: left;

	overflow: hidden;

	border: 1px solid #b2b2b2;

	text-align: center;

}

.khjz .khjz_box ul .khtu1{

	margin-left: 0;

}

.khjz .khjz_box ul li>a{

	width: 239px;

	height: 170px;

	margin-top: 1px;

	margin-left: 1px;

	overflow: hidden;

	display: block;

}

.khjz .khjz_box ul li>a img{

	width: 239px;

	height: 170px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}



 .khjz .khjz_box ul li>a:hover img{

	 -webkit-transition:scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

.khjz .khjz_box ul li div{

	height: 130px;

	width: 200px;

	overflow: hidden;

	margin-top: 15px;

	margin-left: 15px;

}

.khjz .khjz_box ul li div h4 a{

	font-size: 14px;

	text-align: center;

	line-height: 30px;

	width: 200px;

	color: #404040;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display: block;

}

.khjz .khjz_box ul li div h4:hover a{

	color: #166ac0;

}

.khjz .khjz_box ul li div p{

	width: 200px;

	font-size: 14px;

	color: #4c4c4c;

	line-height: 24px;

	height: 72px;

	overflow: hidden;

}

.khjz .khjz_box ul li div>a{

	font-size: 14px;

	color: #4c4c4c;

	line-height: 30px;

}


.khjz .khjz_box ul li div>a:hover{

	color: #166ac0;

}



/*客户见证结束*/

/*公司简介开始*/



.gsjj{

	width: 100%;min-width:1180px;

	margin-top: 30px;

	background: url(../../images/img/jj_bg.jpg)no-repeat center;

	padding-top: 35px;

	height: 555px;

}

.gsjj .gsjj_box{

	width: 1180px;

	margin: 0 auto;

}



.gsjj .gsjj_box .gsjj_s{

	width: 1180px;

	height: 420px;

	margin-top: 30px;

}



.gsjj_s>a{

	float: right;

	width: 590px;

	height: 420px;

	float: left;

	position: relative;

	overflow: hidden;

	display: block;

}

.gsjj_s>a img{

	width: 590px;

	height: 420px;

	overflow: hidden;

}

.gsjj_s>a h4{

	display: none;

	width: 100%;

	height: 100%;

	font-size: 16px;

	color: #fff;

	line-height: 420px;

	text-align: center;

	position: absolute;

	left: 0;

	bottom: 0;

	background: rgba(0,0,0,0.5);

}

.gsjj_s>a:hover h4{

	display: block;

}

.gsjj_s .jjs_wb{

	width: 470px;

	height:420px;

	float: left;

	margin-left: 40px;

	padding-top: 40px;

}



.gsjj_s .jjs_wb>h3 a{

	display: block;

	width: 480px;

	color: #1a1a1a;

	font-size: 16px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.gsjj_s .jjs_wb>h3 a:hover{

	color: #166ac0;

}

.gsjj_s .jjs_wb p{

	color: #4c4c4c;

	font-size: 14px;

	width: 480px;

	line-height: 24px;

	margin-top: 20px;

	height: 264px;

	overflow: hidden;

}

.gsjj_s .jjs_wb>a{

	display: block;

	color: #4c4c4c;

	line-height: 46px;

	margin-top: 10px;

}

.gsjj_s .jjs_wb>a:hover{

	color: #166ac0;

}









.gsjj .gsjj_box #tab2{

	clear: both;

	width:1180px;

	height:255px;

	overflow: hidden;

	position:relative;

}

.gsjj .gsjj_box #tab2 .tab_menu2{

	background: url(../../images/img/jj_nx.png)no-repeat left center;

	height: 50px;

	width:1180px;

	z-index:1;

	margin: 0 auto;

}

.gsjj_box #tab2 .tab_menu2 li{

	float:left;

	height: 50px;

	width: 150px;

	background-color: #e5e5e5;

	text-align:center;

	margin-right: 30px;

	line-height: 50px;



}

.gsjj_box #tab2 .tab_menu2 li:first-child{

	margin-left: 335px;

}

.gsjj_box #tab2 .tab_menu2 .selected1{

	background-color: #166ac0;



}

.gsjj_box #tab2 .tab_menu2 .selected1 a{

	color: #fff;

}

.gsjj_box #tab2 .tab_menu2 li a{

	display: block;

	text-align: center;

	color: #166ac0;

	font-size: 16px;

}

.gsjj_box #tab2 .tab_box2{

	width:1180px;

	height:180px;

	overflow: hidden;

	clear:both;

	top:25px;

	position:relative;

}

.gsjj_box #tab2 .hide{

	display:none;

}





.lefts1 ,.rights1{

	display:block;

	z-index:100;

    overflow:hidden;

	cursor:pointer;

	position:absolute;

	width:36px;

	height:71px;

	top:35%;

}

.lefts1{

	background:url(../../images/img/cq_jt.png) left top no-repeat;

	left:0px;

	margin-right: 10px;

}

.rights1{

	background:url(../../images/img/cq_jt.png) right top no-repeat;

	right:0px;

}

.lefts1:hover{

	background-position:left bottom;

}

.rights1:hover{

	background-position:right bottom;

}









#tab2 .tab_box2>div {

	width:1180px;

	height: 180px;

	position:relative;

	overflow: hidden;

}

#tab2 .tab_box2 div ul {

	margin:0 auto;

	width:1044px;

	height: 180px;

	overflow: hidden;



}

#tab2 .tab_box2 div ul li {

	float:left;

	width: 240px;

	height: 180px;

	margin-right:21px;

	position: relative;

	text-align:center;

	overflow: hidden;

}

#tab2 .tab_box2 div ul li:hover{

	border-color: #166ac0;

}

.tab_box2 div ul li>a{

	width: 240px;

	height: 180px;

	display: block;

	overflow: hidden;



}

.tab_box2 div ul li>a img {

	width: 240px;

	height: 180px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

.tab_box2 div ul li>a img:hover{

	-webkit-transition:scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

.tab_box2 div ul li span>a{

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 25px;

	background: rgba(0,0,0,0.5);

	display:block;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

	line-height:25px;

	font-size:14px;

	color: #fff;

	text-align: center;



}



/*公司简介结束*/



/*小banner3开始*/

.xb3{

	width: 100%;

	margin-top: 20px;

}

.xb3 .xb3_box{

	width: 1130px;

	margin: 0 auto;

	background: url(../../images/img/xb3_bg.png)no-repeat center;

	height: 370px;

	padding-left: 50px;

	padding-top: 80px;

}

.xb3 .xb3_box .xb3_z{

	float: left;

}

.xb3_box .xb3_z h3{

	background: url(../../images/img/xb3_ly.png)no-repeat left 5px;

	height: 27px;

	padding-left: 22px;

}

.xb3_box .xb3_z h3 a{

	font-size:16px;

	color: #fff;

}

.xb3_box .xb3_z h3 a span{

	font-size:12px;

	color: #fff;

	text-transform: uppercase;

}

.xb3_box .xb3_z div{

	width: 645px;

	margin-top: 16px;

	height: 210px;

}

.xb3_box .xb3_z div ul{

	float: left;

	width: 300px;

	height: 210px;

	overflow: hidden;

}

.xb3_box .xb3_z div ul li{

	width: 290px;

	height: 50px;

	padding-left: 10px;

	margin-top: 20px;

	background-color: #fff;

}

.xb3_box .xb3_z div ul li input{

	width: 265px;

	height: 50px;

	background-color: #fff;

	display: block;

	padding-left:25px;

	color: #999999;

	font-size: 14px;

}

.xb3_box .xb3_z div ul li .in1{

	background: url(../../images/img/xb3_mz.png)no-repeat left center;

}

.xb3_box .xb3_z div ul li .in2{

	background: url(../../images/img/xb3_tel.png)no-repeat left center;

}

.xb3_box .xb3_z div ul li .in3{

	background: url(../../images/img/xb3_yx.png)no-repeat left center;

}



.xb3_box .xb3_z>div .icon{

	position: relative;

	float: right;

	width: 325px;

	height: 190px;

	background-color: #fff;

}

.xb3_box .xb3_z>div .icon textarea{

	background: url(../../images/img/xb3_lyk.png)no-repeat 10px 10px;

	padding-left: 50px;

	padding-top: 10px;

	font-size: 14px;

	color: #999;

	width: 315px;

	height: 160px;

	overflow: hidden;

}



.xb3_box .xb3_z>a{

	width: 120px;

	height: 40px;

	background-color: #b82020;

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 40px;

	display: block;

	margin-top: 20px;

}

.xb3_box .xb3_z>a:hover{

	background-color: #fff;

	color: #166ac0;

}



.xb3_box .xb3_y{

	float: right;

	width: 422px;

	text-align: center;

	font-size: 18px;

	color: #fff;

}

.xb3_box .xb3_y h4{

	margin-top: 42px;

	margin-bottom: 22px;

}

.xb3_box .xb3_y h5{

	font-size: 18px;

}

.xb3_box .xb3_y h6{

	background: url(../../images/img/xb3_dh.png)no-repeat left center;

	padding-left: 40px;

	font-size: 16px;

	text-align: left;

	margin-left: 47px;

	margin-bottom: 18px;

}

.xb3_box .xb3_y h6 span{

	font-size: 24px;

	font-weight: bold;

}

.xb3_box .xb3_y>a{

	width: 220px;

	height: 50px;

	background-color: #fff;

	margin: 0 auto;

	font-size: 18px;

	color: #b82020;

	display: block;

	text-align: center;

	line-height: 50px;

}

.xb3_box .xb3_y>a:hover{

	background-color: #166ac0;

	color: #fff;

}









/*小banner3结束*/







/*新闻版块开始*/

.xwbk{

	width: 100%;

	margin-top: 20px;

	height: 410px;

}

.xwbk .xwbk_box{

	width: 1180px;

	height: 410px;

	margin: 0 auto;

}

.xwbk .xwbk_box .xw_nr{

	width:1180px;

	height: 410px;

}

.xwbk_box .xw_nr #tab_3{

	width:1180px;

	height: 410px;

	overflow: hidden;

	position:relative;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1{

	width:120px;

	float:left;

	position:absolute;

	margin-right: 10px;

	z-index:1;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 li{

	width:120px;

	height:112px;

	color: #fff;

	text-align:center;

	overflow:hidden;

	background-color: #b82020;

	cursor:pointer;

	margin-bottom: 10px;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 .xw_w1 a{

	background: url(../../images/img/xw_w1.png)no-repeat center 20px;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 .xw_w2 a{

	background: url(../../images/img/xw_w2.png)no-repeat center 20px;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 .xw_w3 a{

	background: url(../../images/img/xw_w3.png)no-repeat center 20px;

}

.xwbk_box .xw_nr #tab_3 .tab_menu1 li a{

	font-size: 18px;

	color: #fff;

	text-align:center;

	display: block;

	line-height: 160px;

}



.xwbk_box .xw_nr #tab_3 .tab_menu1 .selected1{

	background-color: #166ac0;

}

.xwbk_box .xw_nr #tab_3 .hide{

	display:none;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3{

	width:1050px;

	height:410px;

	top:0px;

	position:relative;

	float: right;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3>div{

	width:1050px;

	height:410px;

}

.xwbk_box .xw_nr #tab_3 .tab_box_3>div>dl{

	width: 560px;

	height: 410px;

	float: left;

}

#tab_3 .tab_box_3>div>dl>dd{

	float: left;

	margin-left: 20px;

	width: 260px;

	height: 410px;

	overflow: hidden;

}

.tab_box_3>div>dl>dd>a{

	width: 260px;

	height: 210px;

	overflow: hidden;

	display: block;

}

.tab_box_3>div>dl>dd>a>img{

	width: 260px;

	height: 210px;

	overflow: hidden;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

.tab_box_3>div>dl>dd>a>img:hover{

	scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */

}

.tab_box_3>div>dl>dd>div{

	width: 260px;

	height: 170px;

	padding-top: 30px;

	background-color: #f0f0f0;

	text-align: center;

}

.tab_box_3>div>dl>dd>div>h4{

	width: 230px;

}

.tab_box_3>div>dl>dd>div>h4>a{

	width: 230px;

	font-size: 14px;

	color: #333;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	line-height: 24px;

	margin-left: 15px;

	display:block;

}

.tab_box_3>div>dl>dd>div h4>a:hover{

	color: #166ac0;

}

.tab_box_3>div>dl>dd>div>p{

	width: 230px;

	font-size: 14px;

	color: #4c4c4c;

	line-height: 24px;

	margin-top: 4px;

	height: 92px;

	overflow: hidden;

	margin-left: 15px;

}

.tab_box_3>div>.xw_y{

	float: right;

	width: 470px;

	height: 410px;

	background-color: #f0f0f0;

}

.tab_box_3>div>.xw_y>ul{

	width: 430px;

	height: 210px;

	margin-left: 20px;

}

.tab_box_3>div>.xw_y>ul>li{

	width: 430px;

	height: 80px;

	margin-top: 25px;

}

.tab_box_3>div>.xw_y>ul>li>h5{

	width: 80px;

	height: 70px;

	background-color: #166ac0;

	float: left;

	color: #fff;

	text-align: center;

	font-size: 26px;

	padding-top: 10px;

}

.tab_box_3>div>.xw_y>ul>li>h5>span{

	font-size: 14px;

	display: block;

}

.tab_box_3>div>.xw_y>ul>li>div{

	float: right;

	width: 320px;



}

.tab_box_3>div>.xw_y>ul>li>div>h4{

	width: 320px;

}

.tab_box_3>div>.xw_y>ul>li>div>h4>a{

	width: 320px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	font-size: 14px;

	color: #333;

	display: block;

	line-height: 35px;

}

.tab_box_3>div>.xw_y>ul>li>div>h4>a:hover{

	color: #166ac0;

}

.tab_box_3>div>.xw_y>ul>li>div>p{

	width: 320px;

	line-height: 24px;

	color: #4c4c4c;

	font-size: 14px;

	height: 42px;

	overflow: hidden;

}

.tab_box_3>div>.xw_y>dl{

	width: 430px;

	margin-left: 20px;

}

.tab_box_3>div>.xw_y>dl>dd{

	width: 430px;

	border-bottom: 1px solid #999;

	height: 30px;

	margin-top: 5px;

}

.tab_box_3>div>.xw_y>dl>dd>a{

	background: url(../../images/img/xw_zb.png)no-repeat left center;

	font-size: 14px;

	color: #333;

	padding-left: 20px;

	width: 330px;

	line-height: 25px;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	float: left;

	display: block;

}

.tab_box_3>div>.xw_y>dl>dd>a:hover{

	color: #166ac0;

}

.tab_box_3>div>.xw_y>dl>dd>span{

	float: right;

	color: #4c4c4c;

	font-size: 14px;

	width: 80px;

}







/*新闻版块结束*/





/*友情链接开始*/



.yqlj{

	width: 100%;

	margin-top: 30px;

	height: 28px;

}

.yqlj .yq_box{

	width: 1180px;

	margin: 0 auto;

	height: 60px;

}

.yqlj .yq_box h4{

	line-height: 28px;

	font-size: 18px;

	color: #166ac0;

	float: left;

	margin-right: 25px;

}

.yqlj .yq_box h4 span{

	line-height: 28px;

	font-size: 14px;

	color: #166ac0;

}

.yqlj .yq_box a{

	float: left;

	font-size: 14px;

	color: #4c4c4c;

	margin-right: 20px;

	line-height: 28px;



}

.yqlj .yq_box a:hover{

	color: #166ac0;

}

/*友情链接结束*/