@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, p{margin:0;	padding:0;	font-style: normal;	font-weight:normal;}
ol, ul, li{list-style: none;}
img{border: 0;	vertical-align:top;}
body{font-family: "Arial";	color: #4c4c4c;	background: #fff;}
a{text-decoration:none;	color: #4c4c4c;}
.clear{clear:both;	height:0;	line-height:0;	font-size:0;	display:block;	overflow:hidden}
.clearfix:after{clear: both;	content: ".";	display: block;	height: 0;	visibility: hidden;	font-size:0}
.clearfix{zoom:1}
.fl{float:left;	display: inline;}
.fr{float:right;	display: inline;}
a:hover{color: #da251c;}
input:focus{outline: 0 none;}
/*common*/
body, html{background: #fff;	min-width: 1200px;}
.banner_text{min-width: 1200px;}
textarea:focus{outline: 0 none;}
html, body{width: 100%;	overflow-x:hidden;	min-width: 1200px;	font-family: "微软雅黑";}
::-moz-placeholder {color: #afb0b4;}
::-webkit-input-placeholder {color:#afb0b4;}
:-ms-input-placeholder {color:#afb0b4;}
*{-webkit-animation-fill-mode:both !important;	-ms-animation-fill-mode:both !important;	-moz-animation-fill-mode:both !important;	-o-animation-fill-mode:both !important;	animation-fill-mode:both !important;}
.pre{position: relative;}
.animate_top{-webkit-animation: s1-1 0.7s ease;	-ms-animation: s1-1 0.7s ease;	-moz-animation: s1-1 0.7s ease;	-o-animation: s1-1 0.7s ease;	animation: s1-1 0.7s ease;}
 @-webkit-keyframes s1-1 {
 0% {
 opacity: 0; -webkit-transform:translateY(40px);}}
 @-ms-keyframes s1-1 {
 0% {
 opacity: 0; -ms-transform:translateY(40px);}}
 @-moz-keyframes s1-1 {
 0% {
 opacity: 0; -moz-transform:translateY(40px);}}
 @-o-keyframes s1-1 {
 0% {
 opacity: 0; -o-transform:translateY(40px);}}
 @keyframes s1-1 {
 0% {
 opacity: 0; transform:translateY(40px);}}
.animate_opa0{-webkit-animation: s1-2 0.7s ease;	-ms-animation: s1-2 0.7s ease;	-moz-animation: s1-2 0.7s ease;	animation: s1-2 0.7s ease;}
 @-webkit-keyframes s1-2 {
 100% {
 opacity: 0; -webkit-transform:translateY(-40px);}}
 @-ms-keyframes s1-2 {
 100% {
 opacity: 0; -webkit-transform:translateY(-40px);}}
 @-moz-keyframes s1-2 {
 100% {
 opacity: 0; -webkit-transform:translateY(-40px);}}
 @keyframes s1-2 {
 100% {
 opacity: 0; -webkit-transform:translateY(-40px);}}

.o_header .header_logo a{display: block;	width: 70px;	height: 100px;	background: url(../images/logo1.png) no-repeat center center;}
.o_header .nav li .a, .o_header .search_box span, .o_header .phone, .o_header .link a{color: #5e5e5e;}
.o_header .nav li .a:hover{color: #e60012;}
.o_header .search_box span{background: url(../images/i6.png) no-repeat 0 center;}
.o_header .link a{border-color: #5e5e5e;}
.o_sub_nav{
	border-top: 1px solid #e5e5e5;	position: absolute;	top:58px;	left: 50%;	margin-left: -600px;	width: 1200px;	background: #fff;	border-top: 1px solid #ebecec;	display: none;	box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
.o_sub_nav .in{padding: 30px 30px 1px;}
.o_sub_nav .in .t{
	border-bottom: 1px solid #e5e5e5;	padding-bottom: 27px;	margin-bottom: 30px;}
.o_sub_nav dt{
	margin-bottom: 10px;}
.o_sub_nav dt a{
	color: #de3731;	font-size: 18px;}
.o_sub_nav .t dt a{
	color: #333;}
.o_sub_nav dd{font-size: 16px;	color: #ababab;	margin-right: 5px;}
.o_sub_nav dt a:hover{
	font-weight: bold;}
.o_sub_nav  .b dl{
	float: left;	width: 21%;	height:55px;	margin-right: 4%;	margin-bottom: 30px;	padding-bottom: 20px;	border-bottom: 1px solid #e5e5e5;}
.o_sub_nav_2  .b dl{
	width: 31%;	margin-right: 2%;}
.o_sub_nav .f{
	padding-bottom: 30px;}
.o_sub_nav .f a{
	margin-right: 25px;}
.banner{width: 100%;	height:600px;	min-width: 1200px;	position: relative;}
.o_banner{
	height: 420px}
.o_banner li{
	height: 420px!important;    background-attachment: fixed!important;    background-size:  auto 478px!important;}
.banner .d1{padding-top: 126px;	position: absolute;	left: 50%;	margin-left: -600px;}
.banner .d1 .p1{
	font-size: 50px;	color: #fff;}
.banner .d1 .p2{font-size: 16px;	color: #bcbcbc;	padding-top: 23px;	-webkit-animation-delay:0.3s;	-moz-animation-delay:0.3s;	-ms-animation-delay:0.3s;	-o-animation-delay:0.3s;	animation-delay:0.3s;}
.banner .d1 .p3{padding-top: 40px;	-webkit-animation-delay:0.6s;	-moz-animation-delay:0.6s;	-ms-animation-delay:0.6s;	-o-animation-delay:0.6s;	animation-delay:0.6s;}
.banner .d1 .p3 a{display: inline-block;	width:170px;	height: 56px;	line-height: 56px;	text-indent: 44px;	font-size: 18px;	color: #fff;	border-radius: 3px;	background: url(../images/i1.png) #dd3730 no-repeat 19px center;}
.banner .d2{
	padding-top: 0;	position: absolute;	left: 50%;	margin-left:-0;}
.o_banner .d1{padding-top: 90px;	position: absolute;	left: 50%;	margin-left: -600px;}
.banner .list{
	width: 100%;	background:rgba(255, 255, 255, 0.1);	position: absolute;	bottom: 0;	left: 0;	height: 140px;}
.banner .list .in{
	width: 1200px;	margin: 0 auto;}
.banner .list .item{
	width: 25%;	height: 140px;	border-right: 1px solid #494d55;	margin-right: -3px;	position: relative;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.banner .list .item_4{
	border: 0 none;}
.banner .list .item i{
	display: block;	position: absolute;	right: 10px;	bottom: 0;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.banner .list .item:hover .p1{
	color: #dd3730 ;}
.banner .list .item:hover i{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.banner .list .item p{
	padding-left: 18px;}
.banner .list .item .p1{
	padding-top: 30px;	padding-bottom: 23px;	color: #fff;	font-size: 18px;}
.banner .list .item .p2{
	color: #d0d0d0;	font-size: 16px;}
#num-nav1{position: absolute;	bottom: 150px;	left: 0;	text-align: center;	width: 100%;	z-index: 9;}
#num-nav1 a{background:rgba(255, 255, 255, 0.4);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fffffff, endcolorstr=#7Fffffff);	height: 4px;	width: 24px;	text-align: center;	line-height: 116px;	border-radius:0;	color: #fff;	margin-right: 10px;	overflow: hidden;	display: inline-block;}
.slideBox1 .hd{display: block;}
#num-nav1 .active-slide{background: #fff;}
.slideBox .hd a{position: absolute;	width: 80px;	height: 80px;	top: 50%;	left: 10%;	margin: -40px 0 0 0;	z-index: 3;	cursor: pointer;	background: url(../images/arr_l.png) no-repeat center center;	display: none;}
#next2{margin: -40px 0 0 0;	right: 10%;	left: auto;	background: url(../images/arr_r.png) no-repeat center center;}
#prev2:hover{opacity: 0.8}
#next2:hover{opacity: 0.8}
.slideBox1 .effect{width: 100%;	height: 100%;}
.slideBox{position:relative;	width: 100%;}
.slideBox .bd{position:relative;	height:100%;	z-index:0;}
.slideBox .bd ul{width: 100%!important;}
.slideBox .bd li{width: 100%!important;	height: 600px;}
.footer{width: 100%;	background: #424242;}
.footer .in{
	width: 1200px;	margin: 0 auto;	padding: 50px 0 55px;}
.footer .t{overflow: hidden;	padding-bottom: 50px;	border-bottom: 1px solid #555;}
.footer .t li{
	float: left;	width: 25%;	height: 58px;	border-left: 1px solid #545658;	margin-left: -3px;	background: url(../images/i14.png) no-repeat 90px 0;}
.footer .t li p{
	padding-left: 160px;}
.footer .t li .p1{
	font-size: 22px;	color: #fff;	margin-bottom:3px;}
.footer .t li .p2{
	font-size: 18px;	color: #8b8b8b;}
.footer .t .li_2{
	background-position: -245px 0;}
.footer .t .li_3{
	background-position: -574px 0;}
.footer .t .li_4{
	background-position: -910px 0;}
.footer .t li:hover{
	background: url(../images/i15.png) no-repeat 90px 0;}
.footer .t li:hover p{
	color: #dd3730;}
.footer .t .li_2:hover{
	background-position: -245px 0;}
.footer .t .li_3:hover{
	background-position: -574px 0;}
.footer .t .li_4:hover{
	background-position: -910px 0;}
.footer .m{padding: 55px 0 20px;}
.footer .m dl{
	float: left;	width: 140px;}
.footer .m dt a{
	font-size: 18px;	color: #fff;}
.footer .m dt{
	margin-bottom: 30px;}
.footer .m dd a{
	color: #9f9f9f;	font-size: 16px;	display: block;	margin-bottom: 18px;}
.footer .m dd a:hover{
	color: #fff;}
.footer .r .d1{
	color: #fff;	padding-left: 40px;	margin-bottom: 28px;	background: url(../images/i16.png) no-repeat 0 3px;}
.footer .r .p1{
	font-size: 18px;	color: #fff;}
.footer .r .p2{
	font-size: 14px;	color: #9f9f9f;}
.footer .r .d2{
	color: #fff;	padding-left: 40px;	margin-bottom: 28px;	background: url(../images/i16.png) no-repeat 0 -63px;}
.footer .r .d3 a{
	display: block;	color: #9e9e9e;	font-size: 16px;	margin-bottom: 10px;}
.footer .r .d1:hover{
	background: url(../images/i17.png) no-repeat 0 3px;}
.footer .r .d2:hover{
	background: url(../images/i17.png) no-repeat 0 -63px;}
.footer .r .d1:hover p{
	color: #dd3730;}
.footer .r .d2:hover p{
	color: #dd3730;}
.footer .r .d3 .on{
	color: #fff;}
.footer .r .ewm_box img{
	display: none;	width: 94px;}
.footer  .b{
	border-top: 1px solid #555;	padding-top: 20px;}
.footer  .b p{
	color: #9f9f9f;	font-size: 14px;}
.footer  .b .r{color: #9f9f9f;	font-size: 14px;}
.footer  .b .r a{
	color: #9f9f9f;	font-size: 14px;}
.footer  .b .r a:hover{
	color: #fff;}
a:hover {
 -webkit-transition: all .1s linear; transition: all .1s linear;}
.com_hd{
	text-align: center;	margin-bottom: 54px;}
.com_hd .p1{
	font-size: 36px;	color: #545454;	margin-bottom: 20px;}
.com_hd .p2{
	font-size: 18px;	color: #a4a4a4;}
.index_main .modal_1{width: 100%;	background:#f9f9f9;	min-height: 648px;	padding-top: 55px;}
.index_main .modal_1 .in{width: 1200px;	margin: 0 auto;	overflow: hidden;	display: none;}
.index_main .modal_1 li{
	float: left;	width: 25%;	text-align: center;	border-left: 1px solid #dfdfdf;	margin-left: -3px;	height: 112px;	padding-bottom: 36px;}
.index_main .modal_1 li .p0{
	height: 50px;	padding-top: 20px;}
.index_main .modal_1 li .p1{
	font-size: 20px;	color: #545454;	margin-bottom: 8px;	padding-top:10px;}
.index_main .modal_1 li .p2{
	font-size: 16px;	color: #a1a1a1;	height: 22px;}
.index_main .modal_1 li p{
     -webkit-transition: -webkit-transform .3s linear;}
.index_main .modal_1 .li_11{border-right:  1px solid #dfdfdf;}
.index_main .modal_1 .li_11 .p1{
	background-position:}
.index_main .modal_1 .li_7,.index_main .modal_1 .li_4,.index_main .modal_1 .li_11{
	padding-bottom: 0;}
.index_main .modal_1 li:hover p{
    -webkit-transform:translateY(-5px);    -ms-transform:translateY(-5px);    transform:translateY(-5px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;    color: #dd3730;}
.index_main .modal_2{width: 100%;	background:#fff;	min-height: 540px;	padding-top: 77px;}
.index_main .modal_2 .in{width: 1200px;	margin: 0 auto;	display: none;}
.picScroll-left{ position:relative;  }
.picScroll-left .hd{text-align: center; position: absolute; bottom:-30px; left: 0; width: 100%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:50px; height:50px; float:right;  overflow:hidden; cursor:pointer; background:url("../images/i8.png") 0 0 no-repeat;position: absolute; top: -180px;left: -25px; z-index: 5; }
.picScroll-left .hd .next{ background:url("../images/i9.png") 0 0 no-repeat; position: absolute; top: -180px; left: auto;right:-18px; z-index: 5;   }
.picScroll-left .hd .prevStop{ background-position:0 0; }
.picScroll-left .hd .nextStop{ background:url("../images/i9.png") 0 0 no-repeat;  }
.picScroll-left .hd ul{overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{display: inline-block;  width:24px; height:4px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:#ccc;}
.picScroll-left .hd ul li.on{  background:#eb0013; }
.picScroll-left .bd{ overflow: hidden;width: 1200px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{  width:223px; height:297px; margin-right:19px;float:left; _display:inline; overflow:hidden; text-align:center; position: relative;  }
 .index_main .picScroll-left .bd ul li .img img{ width:223px; height:297px; display:block; }
 .index_main .picScroll-left .bd ul li .mc{
	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(235,0,19,0.9);	opacity: 0;}
 .index_main .picScroll-left .bd ul li .text{
	position: absolute;	top: 0;	left: 0;	width: 100%;}
 .index_main .picScroll-left .bd ul li .text .p1{
	font-size: 20px;	color: #fff;	text-align: center;	margin-top: 88px;	height: 130px;}
 .index_main .picScroll-left .bd ul li .text .p2{
	font-size: 16px;	color: #fff;	text-align: center;}
 .index_main .picScroll-left .bd ul li .text .p1 img{}
 .index_main .picScroll-left .bd ul li .text .p1 span{
	display: block;}
 .index_main .picScroll-left .bd ul li .text .p1 em{
	display: block;	height: 76px;	font-style: normal;}
 .index_main .picScroll-left .bd ul li .text .p2{
	padding: 0 14px;	line-height: 26px;	display: none;}
.picScroll-left .bd ul li:hover .mc{
	opacity: 0.7;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
 .index_main .picScroll-left .bd ul li:hover .p2{
	display: block;}
 .index_main .picScroll-left .bd ul li:hover .text{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.index_main .modal_3{width: 100%;	height: 869px;	overflow: hidden;	position: relative;}
.index_main .modal_3 .com_hd{padding-top: 70px;}
.index_main .modal_3 .com_hd .p1{
	color: #fff;}
.index_main .modal_3 .com_hd .p2{
	color: #fff;}
.index_main .modal_3  .bd{
	width: 100%;}
.index_main .modal_3  .inner{
	width: 1200px;	position: absolute;	top: 0;	left: 50%;	margin-left: -600px;	display: none;}
.index_main .modal_3  .l_box{
	width: 220px;	padding-top: 20px;	height: 490px;	border-right: 1px solid #b8bbc1;}
.index_main .modal_3  .l_box li{
	height: 50px;	line-height: 50px;	text-align: center;	font-size: 22px;	cursor: pointer;}
.index_main .modal_3  .l_box li p{
	width: 174px;	text-align: center;	color: #d6d6d6;	font-size: 20px;}
.index_main .modal_3  .l_box li.on{
	color: #fff;	position: relative;}
.index_main .modal_3  .l_box li.on:after{content: "";	display: block;	height: 31px;	width: 4px;	position: absolute;	right: -2px;	top: 10px;	background: #dd3730;}
.index_main .modal_3  .l_box li.on p{
	font-size: 24px;	color: #fff;}
.index_main .modal_3  .r_box{
	width:890px;	padding-top: 34px;	padding-left: 60px;}
.index_main .modal_3  .r_box .item{
	display: none;}
.index_main .modal_3  .r_box .d1 .p1{
	font-size: 20px;	color: #fff;	margin-bottom: 22px;}
.index_main .modal_3  .r_box .d1 .p2{
	font-size: 18px;	color: #fff;	margin-bottom: 40px;	line-height: 30px;}
.index_main .modal_3  .r_box .d2{
	margin-bottom:63px;}
.index_main .modal_3  .r_box .d2 a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border: 1px solid #fff;	border-radius: 3px;}
.index_main .modal_3  .r_box .d2 a:hover{
	background: #fff;	color: #e61a19;}
.index_main .modal_3  .r_box .d3{}
.index_main .modal_3  .r_box .d3 li{
	float: left;	width: 24%;	margin-right: 1%;	margin-bottom: 20px;}
.index_main .modal_3  .r_box .d3 li a{
	font-size: 16px;	color: #d1d0d0;}
.index_main .modal_3  .r_box .d3 .h{
	font-size: 18px;	color: #fff;	position: relative;}
.index_main .modal_3  .r_box .d3 .h:after{content: "";	display: block;	height: 1px;	width: 727px;	position: absolute;	overflow: hidden;	right: 0;	top: 12px;	background: #b7b7b7;}
.index_main .modal_3  .r_box  .f a{
	display: block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;	margin-left: 200px;}
.index_main .modal_3  .r_box  .f a:hover{
	background: #f14a43;}
.banner .d1 .p3 a:hover{
	background-color: #f14a43;}
.index_main .modal_3  .r_box  .f{padding-top: 66px;}
.index_main .modal_4{width: 100%;	background: url(../images/bg1.jpg) #fff no-repeat center center;	min-height: 897px;}
.index_main .modal_4 .in{width: 1200px;	margin: 0 auto;	padding-top: 76px;	display: none;}
.index_main .modal_4 .ft{
	text-align: center;	padding-top: 34px;}
.index_main .modal_4 .ft a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.index_main .modal_4 .bd ul{
	margin-right: -35px;}
.index_main .modal_4 .bd li{
	float: left;	width: 585px;	height: 166px;	border:1px solid #e6e6e6;	background: url(../images/i19.png) #fff no-repeat 20px 35px;	margin: 0 28px 25px 0;	display: inline;	cursor: pointer;}
.index_main .modal_4 .bd li p{
	padding-left: 128px;}
.index_main .modal_4 .bd li .p1{
	padding-top: 30px;	padding-bottom: 12px;	font-size: 20px;	color: #545454;}
.index_main .modal_4 .bd li .p2{
	font-size: 18px;	width: 424px;	color: #545454;}
.index_main .modal_4 .bd li:hover .p1{
	color: #dd3730;}
.index_main .modal_4 .bd li:hover{
	box-shadow: 0 6px 10px #efefef;}
.index_main .modal_4 .bd .li_2{
	background-position: -590px 35px;}
.index_main .modal_4 .bd .li_3{
	background-position: 20px -155px;}
.index_main .modal_4 .bd .li_4{
	background-position: -590px -155px;}
.index_main .modal_4 .bd .li_5{
	background-position: 20px -345px;	width: 1198px;	height: 130px;}
.index_main .modal_4 .ft a:hover{
	background: #f14a43;}
.index_main .modal_4 .bd .li_5 .p2{
	width: 900px;}
.index_main .modal_5{width: 100%;	background: url(../images/bg2.jpg) #fff no-repeat center center;	min-height: 485px;}
.index_main .modal_5 .in{width: 1200px;	margin: 0 auto;	padding-top: 68px;	display: none;}
.index_main .modal_5 .ft{
	text-align: center;	padding-top: 50px;}
.index_main .modal_5 .ft a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.index_main .modal_5 .ft a:hover,.index_main .modal_7 .ft a:hover{
	background: #f14a43;}
.index_main .modal_5 .bd{
	width: 1120px;	margin: 0 auto;}
.index_main .modal_5 .bd ul{
	margin-right: -156px;}
.index_main .modal_5 .bd li{
	float: left;	width: 110px;	margin-right: 100px;	background: url(../images/i20.png)  no-repeat 10px 0;	text-align: center;	color: #fff;	padding-top: 70px;}
.index_main .modal_5 .bd li a{
	color: #fff;}
.index_main .modal_5 .bd li:hover{
	background: url(../images/i21.png)  no-repeat 10px 0;}
.index_main .modal_5 .bd li:hover a{
	color: #dd3730;}
.index_main .modal_5 .bd .li_2{
	background-position: -161px 0;}
.index_main .modal_5 .bd .li_3{
	background-position: -320px 0;}
.index_main .modal_5 .bd .li_4{
	background-position: -494px 0;}
.index_main .modal_5 .bd .li_5{
	background-position: -671px 0;}
.index_main .modal_5 .bd .li_6{
	background-position: -870px 0;}
.index_main .modal_5 .bd .li_7{
	background-position: -164px 0;}
.index_main .modal_5 .bd .li_2:hover{
	background-position: -161px 0;}
.index_main .modal_5 .bd .li_3:hover{
	background-position: -320px 0;}
.index_main .modal_5 .bd .li_4:hover{
	background-position: -494px 0;}
.index_main .modal_5 .bd .li_5:hover{
	background-position: -671px 0;}
.index_main .modal_5 .bd .li_6:hover{
	background-position: -870px 0;}
.index_main .modal_5 .bd .li_7:hover{
	background-position: -164px 0;}
.index_main .modal_5 .com_hd .p1{
	color: #fff;}
.index_main .modal_5 .com_hd{
	margin-bottom: 80px;}
.index_main .modal_6{width: 100%;	background:#fff;	min-height: 860px;}
.index_main .modal_6 .ft{
	text-align: center;	padding: 46px 0;}
.index_main .modal_6 .ft a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.index_main .modal_6 .ft a:hover{
	background: #f14a43;}
.index_main .modal_6 .in{width: 1200px;	margin: 0 auto;	padding-top: 75px;	display: none;}
.index_main .modal_6 .bd{
	width: 801px;	margin: 0 auto;	position: relative;}
.index_main .modal_6 .bd .map_1{
	position: absolute;	top: 50%;	left: 50%;	margin:-82px 0 0 175px;}
.index_main .modal_6 .bd .map_2{
	position: absolute;	top: 50%;	left: 50%;	margin: -17px 0 0 202px;}
.index_main .modal_6 .bd .map_3{
	position: absolute;	top: 50%;	left: 50%;	margin:47px 0 0 215px;}
.index_main .modal_6 .bd .map_4{
	position: absolute;	top: 50%;	left: 50%;	margin: 55px 0 0 258px;}
.index_main .modal_6 .bd .map_5{
	position: absolute;	top: 50%;	left: 50%;	margin: 95px 0 0 239px;}
.index_main .modal_6 .bd .map_6{
	position: absolute;	top: 50%;	left: 50%;	margin:97px 0 0 187px;}
.index_main .modal_6 .bd .map_7{
	position: absolute;	top: 50%;	left: 50%;	margin:215px 0 0 165px;}
.index_main .modal_6 .bd .map_8{
	position: absolute;	top: 50%;	left: 50%;	margin:230px 0 0 160px;}
.index_main .modal_6 .bd .map_9{
	position: absolute;	top: 50%;	left: 50%;	margin: -177px 0 0 218px;}
.index_main .modal_6 .bd .map_10{
	position: absolute;	top: 50%;	left: 50%;	margin:85px 0 0 -202px;}
.index_main .modal_6 .bd .map_11{
	position: absolute;	top: 50%;	left: 50%;	margin:  210px 0 0 41px;}
.index_main .modal_6 .bd .map_12{
	position: absolute;	top: 50%;	left: 50%;	margin:  -49px 0 0 161px;}
.index_main .modal_6 .bd .map_13{
	position: absolute;	top: 50%;	left: 50%;	margin:  238px 0 0 140px;}
.index_main .modal_6 .bd .map_14{
	position: absolute;	top: 50%;	left: 50%;	margin: 153px 0 0 237px;}
.index_main .modal_6 .bd .map_15{
	position: absolute;	top: 50%;	left: 50%;	margin:  183px 0 0 273px;}
.index_main .modal_6 .bd .map_16{
	position: absolute;	top: 50%;	left: 50%;	margin:   -97px 0 0 -189px;}
.c-map-dot {
    position: absolute;    width: 20px;    height: 20px;    -webkit-box-shadow: inset #dd3730 0 0 5px;    box-shadow: inset #dd3730 0 0 5px;    border-radius: 50%;    cursor: pointer;    background-color: #f7f8fa;}
.c-map-dot.style-3, .c-map-dot.style-3:after {
    -webkit-box-shadow: inset #dd3730 0 0 5px;    box-shadow: inset #dd3730 0 0 5px;}
.c-map-dot, .c-map-dot-explain-txt {
    display: inline-block;    vertical-align: middle;}
.c-map-dot-layer {
    width: 8px;    height: 8px;    position: absolute;    top: 50%;    left: 50%;    margin: -4px 0 0 -4px;    background-color: #dd3730;    border-radius: 50%;    cursor: pointer;    opacity: 1;}
.c-map-dot-layer:after {
    content: '';    position: absolute;    width: 8px;    height: 8px;    -webkit-box-shadow: inset #dd3730 0 0 5px;    box-shadow: inset #dd3730 0 0 5px;    border-radius: 50%;    top: 0;    left: 0;    opacity: 0;}
.c-map-bubble {
    left: 50%;    bottom: 100%;    margin-left: -100px;    margin-bottom: 10px;    width: 200px;    text-align: center;    -webkit-transition: .3s all ease-out;    transition: .3s all ease-out;    opacity: 0;    visibility: hidden;    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px);    cursor: default;    pointer-events: none;}
.c-bubble {
    position: absolute;    color: #dd3730;    z-index: 6;}
.c-map-dot:after {
    content: '';    position: absolute;    width: 20px;    height: 20px;    -webkit-box-shadow: inset #dd3730 0 0 5px;    box-shadow: inset #dd3730 0 0 5px;    border-radius: 50%;    top: 0;    left: 0;    opacity: 0;}
.c-map-dot.animate:hover:after {
    -webkit-animation: warn 2s ease-out .1s infinite;    animation: warn 2s ease-out .1s infinite;}
@-webkit-keyframes warn{
	0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	5%{opacity:1}to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}
@keyframes warn{
	0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	5%{opacity:1}to{opacity:0;-webkit-transform:scale(4);transform:scale(4)}}
@-webkit-keyframes warn-2{
	0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	5%{opacity:8}to{opacity:0;-webkit-transform:scale(10);transform:scale(10)}}
@keyframes warn-2{
	0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}
	5%{opacity:8}to{opacity:0;-webkit-transform:scale(10);transform:scale(10)}}
.index_main .modal_7{width: 100%;	min-height:804px;	background: #f5f5f5;}
.index_main .modal_7 .in{width: 1200px;	margin: 0 auto;	padding-top: 100px;	display: none;}
.index_main .modal_7 .bd{
	margin-right: -30px;}
.index_main .modal_7 .item{
	width: 384px;	background: #fff;	margin-right: 24px;}
.index_main .modal_7 .item .text{
	padding: 34px 23px 42px;}
.index_main .modal_7 .item .text .p1{
	font-size: 20px;	color: #545454;}
.index_main .modal_7 .item .text .p2{
	font-size: 16px;	color: #9a9a9a;	padding: 16px 0;}
.index_main .modal_7 .item .text .p3 span{
	font-size: 16px;	color: #bfbfbf;	padding-right: 43px;	background: url(../images/i23.png)  no-repeat right center;}
.index_main .modal_7 .item_3{padding: 0 23px;	width: 338px;	overflow: hidden;}
.index_main .modal_7 .item_3 .text{
	padding: 19px 0 ;	border-top: 1px solid #dbdbdb;	margin-top: -1px;}
.index_main .modal_7 .item_3 .text .p2{
	padding: 12px 0;}
.index_main .modal_7 .item a:hover .p1{
	color: #dd3730;}
.index_main .modal_7 .item  .img{
	overflow: hidden;	position: relative;}
.index_main .modal_7 .item  .img i{
	position: absolute;	top: 50%;	left: 50%;	width: 56px;	height: 56px;	background: url(../images/i22.png)  no-repeat 95% center;	margin: -28px 0 0 -28px;	display: none;}
.index_main .modal_7 .item  .img img{
	width: 384px;	height: 253px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.index_main .modal_7 .item a:hover .img img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.index_main .modal_7 .item a:hover .p3 span{
        -webkit-animation-name: flymovee;        -webkit-animation-duration: 0.3s;        -webkit-animation-timing-function: linear;}
 @-webkit-keyframes flymovee{
            0%{background-position-x:95%}
            100%{background-position-x:100%;}
        }
.index_main .modal_7 .ft{
	text-align: center;	padding-top: 46px;}
.index_main .modal_7 .ft a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.index_main .modal_8{width: 100%;	min-height:412px;	background: #fff;}
.index_main .modal_8 .in{text-align: center;	padding-top: 75px;	display: none;}
.index_main .modal_8 .in .bd{
	height: 80px;	overflow: hidden;}
.com_modal_9{width: 100%;	height:262px;	line-height:262px;	background: url(../images/bg3.jpg)  no-repeat center 0;}
.com_modal_9 .in{text-align: center;}
.com_modal_9 .in p{
	color: #fff;}
.com_modal_9 .in p span{
	font-size: 32px;	margin-right: 135px;}
.com_modal_9 .in p  a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border: 1px solid #fff;	border-radius: 3px;}
.com_modal_9 .in p  a:hover{
	background: #fff;	color: #dd3730;}
.index_main .modal_1 .img:hover  img {
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.index_main .modal_1 .bd{-webkit-animation-delay:0.5s;	-moz-animation-delay:0.5s;	-ms-animation-delay:0.5s;	-o-animation-delay:0.5s;	animation-delay:0.5s;}
.index_main .modal_2 li:hover{}
.o_banner_list{
	width: 100%;	background:#f9f9f9;	height: 127px;}
.o_banner_list .in{
	width: 1200px;	margin: 0 auto;}
.o_banner_list .item{
	width: 25%;	height: 127px;	border-right: 1px solid #e2e2e2;	margin-right: -1px;	position: relative;}
.o_banner_list .item_4{
	border: 0 none;}
.o_banner_list .item:hover .p1{
	color: #dd3730 ;}
.o_banner_list .item:hover{
	background-color: #eee;        -webkit-animation-name: flymover;        -webkit-animation-duration: 0.3s;        -webkit-animation-timing-function: linear;}
 @-webkit-keyframes flymover{
            0%{background-position-y:center}
            100%{background-position-y:30px;}
        }
.o_banner_list .item p{
	padding-left: 83px;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.o_banner_list .item img{
    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.o_banner_list .item .p1{
	padding-top: 30px;	padding-bottom: 16px;	color: #dd3730;	font-size: 18px;}
.o_banner_list .item .p2{
	color: #a1a1a1;	font-size: 14px;}
.o_banner_list .item .img{
	position: absolute;	top: 30px;	left: 15px;}
.o_banner_list .item:hover p{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.o_banner_list .item:hover .img{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.pro_main .com_hd .p1{
	font-size: 32px;}
.pro_main .com_hd .p2{
	font-size: 16px;	line-height: 30px;}
.pro_main .modal_1{width: 100%;	background:#fff;	min-height: 650px;}
.pro_main .modal_1 .in{width: 1200px;	margin: 0 auto;	padding-top:98px;}
.pro_main .modal_1 .com_hd{
	margin-bottom: 0;}
.pro_main .modal_1 .img{
	margin-right: 80px;}
.pro_main .com_text p{
	font-size: 16px;	color: #8b8b8b;	padding-left: 22px;	line-height: 30px;	margin-bottom: 3px;	background: url(../images/i25.png)  no-repeat 0 8px;}
.pro_main .modal_1 .com_text p{
	margin-bottom: 30px;}
.pro_main .com_text p span{
	color: #dd3730;}
.pro_main .modal_1 .com_text{
	width: 614px;	padding-top: 50px;}
.pro_main .modal_2{width: 100%;	height: 610px;	position: relative;	overflow: hidden;}
.pro_main .modal_2 .in{width: 1200px;	padding-top: 73px;	display: none;	position: absolute;	top: 0;	margin-left: -600px;	left: 50%;	z-index: 1;}
.pro_main .modal_2 .com_hd p{
	color: #fff;}
.pro_main .modal_2  ul{
text-align: center;}
.pro_main .modal_2 li{
	width: 280px;	height: 300px;	background: #fff;display: inline-block;	margin:  0 7px ;	vertical-align: top}
.pro_main .modal_2 li:hover .p1{
	color: #dd3730;}
.pro_main .modal_2 li .p0{
	text-align: center;	padding-top: 20px;	height: 120px;}
.pro_main .modal_2 li .p1{
	text-align: center;	font-size: 20px;	color: #292929;	margin-bottom: 25px;}
.pro_main .modal_2 li .p2{
	padding-left: 40px;	padding-right: 40px;}
.pro_main .modal_2 li .p2 span{
	color: #7c7c7c;	margin-right: 6px;}
.pro_main .modal_2 .li_2 .p1{
	background-position: -215px 30px;}
.pro_main .modal_2 .li_3 .p1{
	background-position: -520px 30px;}
.pro_main .modal_2 .li_4 .p1{
	background-position: -825px 30px;}
.pro_main .modal_3{width: 100%;}
.pro_main .modal_3 .in{
	display: none;}
.pro_main .modal_3 .com_hd{
	padding-bottom:37px;	margin-bottom: 0;	background: url(../images/bg21.png)  no-repeat center 0;	padding-top:80px;}
.pro_main .modal_3 .bd{
	background: #f9f9f9;	padding-bottom: 50px;}
.pro_main .modal_3 .bd_in{
	width: 1200px;	margin: 0 auto;	padding-top: 56px;}
.bd_in .text{
	width: 590px;}
.bd_in .text .d1{
	font-size: 26px;	color: #292929;	margin-bottom: 20px;}
.bd_in .text .d2{
	font-size: 16px;	color: #8b8b8b;	margin-bottom: 70px;	line-height: 30px;}
.bd_in .btn{
	padding-top: 28px;}
.bd_in .btn a{
	display: block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.bd_in .btn a:hover{
	background: #f14a43;}
.pro_main .modal_3 .img{
	margin-right: 50px;}
.pro_main .modal_4{width: 100%;	background: #fff;	padding-bottom: 50px;}
.pro_main .modal_4 .in{
	display: none;}
.pro_main .modal_4 .bd{
	width: 1200px;	margin: 0 auto;	padding-top: 97px;}
.pro_main .modal_4 .bd_in .text{
	width: 630px;}
.pro_main .modal_4 .bd_in  .img{
	margin-right: -50px;}
.pro_main .modal_5{width: 100%;	background: #f9f9f9;	min-height:590px;}
.pro_main .modal_5 .in{
	display: none;}
.pro_main .modal_5 .bd{
	width: 1200px;	margin: 0 auto;	padding-top:70px;}
.pro_main .modal_5 .bd_in .text{
	width: 576px;}
.pro_main .modal_5 .bd_in  .img{
	margin-right:60px;}
.pro_main .modal_5 .bd_in  .d3{
	font-size: 16px;	color: #8b8b8b;	margin-bottom: 8px;}
.pro_main .modal_6{width: 100%;	min-height:814px;	background: #fff;	background: url(../images/bg21.png)  no-repeat center 0;}
.pro_main .modal_6  .in{width: 1200px;	margin: 0 auto;	padding-top: 86px;	display: none;	padding-bottom: 40px;}
.pro_main .modal_6  .bd{
	margin-right: -30px;}
.pro_main .modal_6  .item{
	width: 384px;	background: #f9f9f9;	margin-right: 24px;}
.pro_main .modal_6  .item .text{
	padding: 34px 23px 42px;}
.pro_main .modal_6 .item .text .p1{
	font-size: 20px;	height: 26px;	overflow: hidden;	color: #545454;}
.pro_main .modal_6  .item .text .p2{
	font-size: 16px;	color: #9a9a9a;	height: 116px;	overflow: hidden;	padding: 16px 0;}
.pro_main .modal_6  .item .text .p3 span{
	font-size: 16px;	color: #bfbfbf;	padding-right: 43px;	background: url(../images/i23.png)  no-repeat right center;}
.pro_main .modal_6 .item a:hover .p1{
	color: #dd3730;}
.pro_main .modal_6  .item  .img{
	overflow: hidden;	position: relative;}
.pro_main .modal_6  .item  .img img{
	width: 384px;	height: 253px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.pro_main .modal_6  .item a:hover .img img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.pro_main .modal_6  .item a:hover .p3 span{
        -webkit-animation-name: flymove1;        -webkit-animation-duration: 0.3s;        -webkit-animation-timing-function: linear;}
 @-webkit-keyframes flymove1{
            0%{background-position-x:95%}
            100%{background-position-x:100%;}
        }
.pro_main .modal_6  .ft{
	text-align: center;	padding-top: 46px;}
.pro_main .modal_6 .ft a{
	display: inline-block;	font-size: 18px;	color: #fff;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #dd3730;}
.pro_main .modal_6 .ft a:hover{
	background: #f14a43;}
.pro_main .modal_7{
	width: 100%;	min-height:661px;	background: url(../images/bg5.jpg)  no-repeat center 0;}
.pro_main .modal_7  .in{width: 1200px;	margin: 0 auto;	padding-top: 68px;	display: none;}
.pro_main .modal_7 .com_hd p{
	color: #fff;}
.pro_main .modal_7 .bd ul  li{
	background: #fff;	height: auto;	width: 280px;}
.pro_main .modal_7  li .img{
	height: 130px;	padding-top: 10px;}
.pro_main .modal_7  li .text{
	background: #f9f9f9;	padding: 16px 14px 0;	text-align: left;	height: 180px;}
.pro_main .modal_7  li .text .p1{
	margin-bottom: 16px;	font-size: 20px;	color: #292929;	text-align: left;}
.pro_main .modal_7  li .text .p2{
	margin-bottom: 16px;	font-size: 16px;	height: 76px;	line-height: 26px;	color: #7c7c7c;	text-align: left;}
.pro_main .modal_7  li .text .p3{font-size: 16px;	color: #b1b1b1;	text-align: left;}
.pro_main .modal_7 .picScroll-left .hd .prev{
	left: -60px; 	top: -208px;}
 .pro_main .modal_7 .picScroll-left .hd .next{
 	right: -40px; 	top: -208px; }
 .pro_main .modal_7 .picScroll-left .hd{
 	bottom: -47px; }
  .pro_main .modal_7 .picScroll-left li{
    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;    margin-right: 20px;}
  .pro_main .picScroll-left .bd ul{
	padding-top: 10px!important;}
  .pro_main .modal_7 .picScroll-left .picList li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;  }
  .pro_main .modal_7 .picScroll-left li:hover .p3{
  	color:  #dd3730;  }
  .pro_main .modal_7 .picScroll-left li:hover .p1{
  	color:  #dd3730;  }
 .search_banner .d1 .p3 a{
 	text-align: center; 	text-indent: 0;    background: #dd3730; }
 .search_main .modal_1 .in{
 	width: 1200px; 	margin: 0 auto; }
 .search_main .modal_1 li{
 	padding: 50px 0 35px; 	border-bottom: 1px dashed #ededed; }
  .search_main .modal_1 li .img{
  	margin-right: 48px;  	width: 220px;  	height: 140px;  	overflow:hidden;  }
  .search_main .modal_1 li:hover img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;  }
  .search_main .modal_1 li .img img{
  	width: 220px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;  }
  .search_main .modal_1 li .text{
  	width: 930px;  }
  .search_main .modal_1 li .time{
  	margin-right: 35px;  }
  .search_main .modal_1 li .time .p1{
  	font-size: 22px;  	color: 404040;  }
  .search_main .modal_1 li .time .p2{
  	font-size: 16px;  	color: #cecece;  }
  .search_main .modal_1 li .txt{
		width: 830px;	}
  .search_main .modal_1 li .txt .p1{
  	font-size: 22px;  	color: #373737;  	margin-bottom: 17px;  }
  .search_main .modal_1 li .txt .p2{
  	font-size: 16px;  	color: #828282;  	margin-bottom: 20px;  }
  .search_main .modal_1 li .txt .p3{
  	font-size: 16px;  	color: #b1b1b1;  }
  .search_main .modal_1 li:hover .txt .p1{
  	color: #dd3730;  }
  .search_main .modal_1 li:hover .txt .p3{
  	color: #dd3730;  }
.search_banner .d1 .p3 .a2{
	text-align: center;	text-indent: 0;	color: #fff;	border: 1px solid #fff;	background: transparent;	margin-left: 12px;}
.search_banner .d1 .p3 .a2:hover{
	background: #fff;	color: #dd3730;}
.friend_banner .d2{
	margin-left: -228px;}
.pager{text-align: center;	padding: 50px 0;}
.pager .inner{
	display: inline-block;}
.pager li{display: inline-block;}
.pager a{
	display: inline-block;	height: 34px;	line-height: 34px;	background: #efefef;	font-size: 18px;	color: #888787;	margin: 0 4px;	padding: 0 15px;}
.pager .on,.pager a:hover,.pager li.thisclass a{
	background: #dd3730;	color: #fff;}
.solution_main .modal_1{
	width: 100%;	min-height:470px;	background: #fff;}
.solution_main .modal_1  .in{width: 1200px;	margin: 0 auto;	padding-top: 85px;}
.solution_main .modal_1   li{
	float: left;	width: 33%;	text-align: center;	border-left: 1px solid #f0f0f0;	margin-left: -1px;}
.solution_main .modal_1  ul{
	overflow: hidden;}
.solution_main .modal_1   li .p1{
	font-size: 50px;	margin-bottom: 25px;	color: #dd3730;}
.solution_main .modal_1   li .p1 em{
	font-size:64px;	font-style: normal;}
.solution_main .modal_1   li .p2{
	font-size: 18px;	color: #898787;	line-height: 30px;}
.solution_main .modal_2{
	width: 100%;	height:607px;	position: relative;	overflow: hidden;}
.solution_main .modal_2  .in{width: 1200px;	padding-top:73px;	display: none;	position: absolute;	top: 0;	left: 50%;	margin-left: -600px;	z-index: 1;}
.solution_main .modal_2 .com_hd {}
.solution_main .modal_2 .com_hd .p1{
	color: #fff;	margin-bottom: 0;}
.solution_main .modal_2 .picScroll-left .bd ul li{
	width: 1129px;	margin-right: 0;	background: #fff;	overflow: hidden;	height: 220px;}
.solution_main .modal_2 .picScroll-left .bd ul li .img img{
	width: 310px;	height: 220px;}
.solution_main .modal_2 .picScroll-left .bd ul li .text{
	width: 810px;}
.solution_main .modal_2 .picScroll-left .bd ul li .text .p1{
	padding: 35px 40px 0;	font-size: 18px;	color: #898787;	text-align: left;	line-height: 34px;}
.solution_main .modal_2 .picScroll-left .bd ul li .text .p2{
	text-align: right;	color: #898787;	font-size: 18px;	padding-right: 20px;}
.solution_main .modal_2 .tempWrap{
	margin: 0 auto;}
.solution_main .modal_2 .picScroll-left .hd .prev, .solution_main .modal_2 .picScroll-left .hd .next{
	top: -155px;	background: url(../images/i27.png) 0 0 no-repeat;}
.solution_main .modal_2 .picScroll-left .hd .next{
	background: url(../images/i28.png) 0 0 no-repeat;	right: -40px;}
.solution_main .modal_2 .picScroll-left .hd ul li.on{
	background: #fff;}
.solution_main .modal_2 .picScroll-left .hd ul li{background: rgba(255,255,255,0.2);}
.solution_main .modal_2 .picScroll-left .hd{
	bottom: -55px;}
.solution_main .modal_3{
	width: 100%;	min-height:1225px;	background:#fff;}
.solution_main .modal_3  .in{width: 1200px;	margin: 0 auto;	padding-top:95px;	display: none;}
.solution_main .modal_3 ul{
	margin-right: -40px;}
.solution_main .modal_3 li{
	float: left;	width: 378px;	height: 431px;	border: 1px solid #eaeaea;	text-align: center;	margin: 0 30px 35px 0;	display: inline;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.solution_main .modal_3 li .img{
	width: 100%;	height: 378px;	height: 198px;	margin-bottom: 30px;	overflow: hidden;}
.solution_main .modal_3 li .img img{
	height: 378px;	height: 198px;}
.solution_main .modal_3 li .p1{
	font-size: 24px;	color: #333;	margin-bottom: 20px;}
.solution_main .modal_3 li .p2{
	font-size: 16px;	color: #827e7e;	margin-bottom: 30px;	height: 70px;	line-height: 26px;}
.solution_main .modal_3 li .p3{
	width: 317px;	border-top: 1px solid #d2d2d2;	line-height: 50px;	color: #827e7e;	font-size: 16px;	text-align: center;	margin: 0 auto;}
.solution_main .modal_3 li:hover{
	box-shadow: 0 5px 6px #ccc;    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.solution_main .modal_3 li:hover .p1{
	color: #dd3730;}
.solution_main .modal_4{
	width: 100%;	min-height:850px;	background:#f1f1f1;}
.solution_main .modal_4  .in{width: 1200px;	margin: 0 auto;	padding-top:70px;	display: none;}
.solution_main .modal_4  .l_box{
	width: 440px;	height: 535px;	background: #fff;}
.solution_main .modal_4  .l_box .img{
	width: 440px;	height: 393px;	overflow: hidden;}
.solution_main .modal_4  .l_box:hover img,.solution_main .modal_4  .r_box li:hover img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.solution_main .modal_4  .l_box .img img{
	width: 440px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;	height: 393px;}
.solution_main .modal_4  .l_box .text{
	padding: 25px 30px 0;}
.solution_main .modal_4  .l_box .text .p1{
	font-size: 24px;	color: #292929;	margin-bottom: 10px;}
.solution_main .modal_4  .l_box .text .p2{
	font-size: 16px;	color: #827e7e;	margin-bottom: 10px;}
.solution_main .modal_4  .l_box .text .p3{
	text-align: right;	font-size: 16px;	color: #827e7e;}
.solution_main .modal_4  .l_box:hover .text .p1{
	color: #dd3730;}
.solution_main .modal_4  .r_box{width:670px;	background: #fff;	padding: 40px 30px 0;	height: 495px;}
.solution_main .modal_4  .r_box li{
	padding-bottom: 40px;}
.solution_main .modal_4  .r_box li a{
	display: block;}
.solution_main .modal_4  .r_box li .text{
	width: 443px;	border-bottom: 1px solid #e3e3e3;	margin-left: 32px;	padding-bottom: 13px;}
.solution_main .modal_4  .r_box li .img{
	width: 190px;	height: 120px;	overflow: hidden;}
.solution_main .modal_4  .r_box li .img img{
	width: 190px;	height: 120px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.solution_main .modal_4  .r_box li .p1{
	font-size: 24px;	color: #292929;	margin-bottom: 10px;	height: 31px;	overflow: hidden;}
.solution_main .modal_4  .r_box li .p2{
	font-size: 14px;	color: #827e7e;	margin-bottom: 10px;	height: 38px;	overflow: hidden;}
.solution_main .modal_4  .r_box li .p3{
	font-size: 16px;	color: #c4c4c4;}
.solution_main .modal_4  .r_box li:hover .p1{
	color: #dd3730;}
.solution_main .modal_5{
	width: 100%;	min-height:340px;	background-repeat: no-repeat;	background-position:center 0;}
.solution_main .modal_5  .in{width: 1200px;	margin: 0 auto;	padding-top:118px;	text-align: center;	display: none;}
.solution_main .modal_5 .p1{
	margin-bottom: 20px;}
.solution_main .modal_5 .p2{
	font-size: 18px;	color: #fff;	margin-bottom: 24px;}
.solution_main .modal_5 .p3 a{
	display: inline-block;	font-size: 18px;	color: #dd3730;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	border-radius: 3px;	background: #fff;	margin: 0 6px;	border: 1px solid #fff;}
.solution_main .modal_5 .p3 .a2{
	background: transparent;	border: 1px solid #fff;	color: #fff;}
.solution_main .modal_5 .p3 .a1:hover{
	background: #dd3730;	color: #fff;}
.solution_main .modal_5 .p3 .a2:hover{
	background: #fff;	color: #dd3730;}
.solution_main .modal_6{
	width: 100%;	min-height:376px;	background: #fff;}
.solution_main .modal_6  .in{width: 1200px;	margin: 0 auto;	padding-top:70px;	text-align: center;	display: none;}
.num-nav{position: absolute;	bottom: 20px;	left: 20px;	text-align: center;	z-index: 9;}
.num-nav a{background:#ebe5e5;	height: 16px;	width: 16px;	text-align: center;	line-height: 116px;	border-radius:50%;	margin-right: 10px;	overflow: hidden;	display: inline-block;}
.num-nav .active-slide{background: #e60012;}
.index_main{position: relative;	z-index: 1;}
.over{height:1570px!important;	overflow: hidden;	z-index: 1;	background: #3c4451;}
.img-holder1{
	height: 870px!important;}
.over1{height: 610px!important;	overflow: hidden;	z-index: 1;}
.over2{height: 520px!important;	overflow: hidden;	z-index: 1;}
.mask{position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background:rgba(0, 0, 0, 0.5);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000);	display: none;	z-index: 98;}
.server_pop, .baoming_pop{position: fixed;	top: 50%;	left: 50%;	width: 960px;	height: 628px;	margin: -320px 0 0 -480px;	background: #fff;	z-index: 99;	display: none;}
.server_pop .inner, .baoming_pop .inner{position: relative;}
.server_pop .close_btn, .baoming_pop .close_btn{position: absolute;	top: 23px;	right: 23px;	font-size: 30px;	color: #82828b;}
.server_pop .d1, .baoming_pop .d1{text-align: center;	font-size: 28px;	color: #e60012;	margin-bottom: 22px;	padding-top: 50px;}
.server_pop .d2, .baoming_pop .d2{text-align: center;	font-size: 16px;	color: #929292;	margin-bottom: 50px;}
.server_pop .d3, .baoming_pop .d3{padding-left: 60px;	margin-bottom: 34px;}
.server_pop .d3 ul, .baoming_pop .d3 ul{margin-right: -60px;}
.server_pop .d3 li, .baoming_pop .d3 li{float: left;	margin-right: 58px;	margin-bottom: 12px;	display: inline;}
.server_pop .d3 li label, .baoming_pop .d3 li label{width: 50px;	font-size: 18px;	color: #3b3b3b;	margin-top: 8px;}
.server_pop .d3 .text, .baoming_pop .d3 .text{width: 310px;	height: 20px;	line-height: 20px;	padding: 10px;	font-size: 18px;	border: 1px solid #ececec;}
.server_pop .d3 .textarea_box textarea, .baoming_pop .d3 .textarea_box textarea{width: 752px;	height: 110px;	padding: 10px;	border: 1px solid #ececec;	resize:none;}
.server_pop .d4, .baoming_pop .d4{padding-left: 110px;}
.server_pop .d4 input, .baoming_pop .d4 input{border: 0 none;	cursor: pointer;	background: #e60012;	font-size: 18px;	color: #fff;	width: 166px;	height: 44px;	line-height: 44px;	text-align: center;}
input, textarea{font-family: "微软雅黑";}
.slideBox2 .bd li{width: 383px;	height: 447px;}
.sub_nav{width: 244px;	background: #fff;	margin-right: 19px;}
.sub_nav .bd li{border-bottom: 1px solid #e1e1e1;}
.sub_nav .bd li:last-child{border-bottom: 3px solid #e60012;}
.sub_nav .bd li a{display: block;	height: 48px;	line-height: 48px;	color: #292929;	font-size: 18px;	background: #fff;	padding-left: 27px;	background: url(../images/i7.png) no-repeat 90% center;}
.sub_nav .bd li .on, .sub_nav .bd li a:hover{background-color: #e60012;	color: #fff;}
.sub_nav_2 .hd{background: #e60012;	height: 54px;	line-height: 54px;	font-size: 22px;	padding-left: 27px;	color: #fff;	cursor: pointer;/*  background: url(../images/a_b.png)  #e60012 no-repeat 91% center; */}
.sub_nav_2 .hd.on{background: url(../images/a_t.png) #e60012 no-repeat 91% center;}
.sub_nav .bd li .on, .sub_nav .bd li a:hover{color: #e60012;	background: url(../images/i9.png) no-repeat 90% center;}
.friend_main .modal_1{width: 100%;	min-height: 510px;}
.friend_main .modal_1  .in{width: 1200px;	margin: 0 auto;	padding-top: 75px;}
.friend_main .modal_1   ul{
	margin-right: -30px;}
.friend_main .modal_1  li{
	width: 280px;	background: #fff;	float: left;	margin-right: 27px;	text-align: center;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.friend_main .modal_1  li:hover{
	    box-shadow: 0 5px 6px #ccc;    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.friend_main .modal_1 li .img{
	width: 280px;	height: 124px;	background: #f4f4f4;	line-height: 124px;	text-align: center;}
.friend_main .modal_1 li .img img{
	vertical-align: middle;}
.friend_main .modal_1  li .text{
	padding: 20px 16px 0;	border: 1px solid #f4f4f4;	height: 150px;}
.friend_main .modal_1 li .p1{
	text-align: center;	font-size: 22px;	color: #373737;	margin-bottom: 20px;}
.friend_main .modal_1  li .p2{
	font-size: 16px;	color: #8b8b8b;}
.friend_main .modal_2{width: 100%;	min-height: 360px;	background: #f4f4f4;	text-align: center;}
.friend_main .modal_2  .in{width: 1200px;	margin: 0 auto;	padding-top: 75px;	display: none;}
.friend_main .modal_2 .bd{
	margin-top: 35px;	position: relative;}
.friend_main .modal_2 .bd i{
	position: absolute;	width: 960px;	height: 1px;	 background:#dd3730;	 left: 50%;	 margin-left: -480px;	 top: 50px;}
.friend_main .modal_2 .bd ul{
	margin-right: -170px;	position: absolute;	left: 100px;	top: 0;}
.friend_main .modal_2 .bd li{
	float: left;	width: 130px;	text-align: center;	margin-right: 163px;	background: #f4f4f4;}
.friend_main .modal_2 .bd li .img{
	height: 109px;	background: #f4f4f4;}
.friend_main .modal_2 .bd li .text{
	font-size: 20px;}
.friend_main .modal_2 .bd .li_2{
	-webkit-animation-delay:0.3s;	-moz-animation-delay:0.3s;	-ms-animation-delay:0.3s;	-o-animation-delay:0.3s;	animation-delay:0.3s;}
.friend_main .modal_2 .bd .li_3{
	-webkit-animation-delay:0.6s;	-moz-animation-delay:0.6s;	-ms-animation-delay:0.6s;	-o-animation-delay:0.6s;	animation-delay:0.6s;}
.friend_main .modal_2 .bd .li_4{
	-webkit-animation-delay:0.9s;	-moz-animation-delay:0.9s;	-ms-animation-delay:0.9s;	-o-animation-delay:0.9s;	animation-delay:0.9s;}
.friend_main .modal_3{width: 100%;	min-height: 500px;	background: #fff;}
.friend_main .modal_3  .in{width: 1200px;	margin: 0 auto;	padding-top: 75px;	display: none;}
.friend_main .modal_3  ul{
	margin-right: -30px;}
.friend_main .modal_3  li{
	float: left;	width: 557px;	height: 175px;	background: #f4f4f4;	padding: 30px 0 30px 30px;	margin-right: 24px;}
.friend_main .modal_3  li .img{
	margin-right: 30px;	width: 240px;	height: 175px;	overflow: hidden;}
.friend_main .modal_3  li:hover img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.friend_main .modal_3  li .img img{
	width: 240px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.friend_main .modal_3  li .text{
	width: 263px;}
.friend_main .modal_3  li  .p1{
	font-size: 22px;	color: #373737;	margin-bottom: 21px;	padding-top: 10px;}
.friend_main .modal_3  li  .p2{
	font-size: 16px;	color: #8b8b8b;	margin-bottom: 16px;}
.friend_main .modal_3  li .p3 a{
	display: inline-block;	width: 110px;	height: 36px;	line-height: 36px;	font-size: 16px;	text-align: center;	border-radius: 3px;}
.friend_main .modal_3  li .p3 .a1{
	background: #dd3730;	color: #fff;	border: 1px solid #dd3730;	margin-right: 20px;}
.friend_main .modal_3  li .p3 .a2{
	border: 1px solid #dd3730;	color: #dd3730;}
.friend_main .modal_3  li .p3 .a1:hover{
	background:#f24841 ;}
.friend_main .modal_3  li .p3 .a2:hover{
	background: #dd3730;	color: #fff;}
.friend_main .modal_4{width: 100%;	min-height: 678px;	background: url(../images/bg6.jpg) no-repeat center center;}
.friend_main .modal_4  .in{width: 1200px;	margin: 0 auto;	padding-top: 70px;	display: none;}
.friend_main .modal_4 .item{
	padding-bottom: 48px;}
.friend_main .modal_4 .item .hd{
	text-align: center;	color: #fff;	font-size: 32px;	margin-bottom: 45px;}
.friend_main .modal_4 .item .bd ul{
	margin-right: -40px;}
.friend_main .modal_4 .item .bd li{
	float: left;	width: 215px;	height: 85px;	background: rgba(255,255,255,0.1);	color: #fff;	margin-right: 38px;	display: inline;	padding: 35px 0 0 55px;}
.friend_main .modal_4 .item .bd li .p1{margin-bottom: 10px;}
.friend_main .modal_4 .item .bd li .p1 span{
	font-size: 34px;}
.friend_main .modal_4 .item .bd li .p1 em{
	font-size: 16px;	font-style: normal;}
.friend_main .modal_4 .item .bd li .p2{font-size: 18px;}
.friend_main .modal_4 .item .bd .last_li{
	padding-left: 15px;	width: 255px;}
.friend_main .modal_4 .item .ft{
	text-align: center;	color: #fff;	font-size: 18px;	padding-top: 25px;}
.friend_main .modal_4 .item .ft span{
	font-size: 34px;}
.t1_num{ display:inline-block; margin:2px 4px 0 4px;vertical-align: top; }
.t1_num i{width:43px;height:66px; display:inline-block; background: url(../images/number1.png) no-repeat; background-position:0 0; text-indent:-999em;float: left;}
.t2_num{ display:inline-block; margin:2px 4px 0 4px; vertical-align: top;}
.t2_num i{width:43px;height:66px; display:inline-block; background: url(../images/number1.png) no-repeat; background-position:0 0;text-indent:-999em;float: left;}
.t3_num{ display:inline-block; margin:2px 4px 0 4px;vertical-align: top;}
.t3_num i{width:43px;height:66px; display:inline-block; background: url(../images/number1.png) no-repeat; background-position:0 0;float: left; text-indent:-999em}
.modal_4 .t1_num,.modal_4 .t2_num
,.modal_4 .t3_num
,.modal_4 .t4_num
,.modal_4 .t5_num
,.modal_4 .t6_num
,.modal_4 .t7_num
,.modal_4 .t8_num
,.modal_4 .t9_num{ display:inline-block; margin:2px 4px 0 4px;vertical-align: top; }
.modal_4 .t1_num i
,.modal_4 .t2_num i
,.modal_4 .t3_num i
,.modal_4 .t4_num i
,.modal_4 .t5_num i
,.modal_4 .t6_num i
,.modal_4 .t7_num i
,.modal_4 .t8_num i
,.modal_4 .t9_num i{width:43px;height:66px; display:inline-block; background: url(../images/number.png) no-repeat; background-position:0 0; text-indent:-999em;float: left;}
.friend_main .modal_4 .item .bd li .p1 i{
    -webkit-transform: scale(0.5);    -ms-transform: scale(0.5);    transform: scale(0.5);    margin-right: -20px;}
.friend_main .modal_4 .item .bd li .p1 span{
    margin-top: -28px;    margin-left: -15px;    margin-bottom: -20px;    margin-right: 10px;}
.friend_main .modal_4 .item .ft span i{
    -webkit-transform: scale(0.5);    -ms-transform: scale(0.5);    transform: scale(0.5);    margin-right: -20px;}
.friend_main .modal_4 .item .ft span{
    margin-top: -28px;    margin-left: -10px;    margin-bottom: -20px;    margin-right: 10px;}
.sj_banner li,.sj_banner{
	height: 320px!important;}
.sj_banner p{
	text-align: center;}
.sj_banner .d1{
	left: 0;	margin: 0;	width: 100%;}
.sj_main .modal_1{
	width: 1200px;	margin: 0 auto 70px;	background: #fff;	margin-top: -45px;	position: relative;	z-index: 1;}
.sj_main  .modal_1 .in{
	padding: 60px 96px 0;}
.sj_main .modal_1 .hd{
	font-size: 26px;	color: #575757;	text-align: center;	margin-bottom: 45px;}
.sj_main .modal_1 .bd .t li{
	float: left;	width: 20%;	margin-bottom: 20px;}
.sj_main .modal_1 .bd .t{border-bottom: 1px solid #ebebeb;	margin-bottom: 14px;	padding-bottom: 13px;}
.sj_main .modal_1 .bd .t li label{
	color: #575757;	font-size: 18px;	height: 20px;	line-height: 20px;	display:inline-block;	cursor: pointer;}
.sj_main .modal_1 .bd .t li .on{}
.sj_main .modal_1 .bd .b .ts{
	font-size: 18px;	color: #de3731;	margin-bottom: 30px;}
.sj_main .modal_1 .bd .b ul{
	margin-right: -40px;}
.sj_main .modal_1 .bd .b li{
	float: left;	width: 470px;	height: 52px;	border: 1px solid #bbb;	margin: 0 36px 17px 0;	position: relative;}
.sj_main .modal_1 .bd .b li .text{
	width: 470px;	height: 52px;	line-height: 52px;	border: 0 none;	background: #fff;	text-indent: 15px;	font-size: 18px;}
.sj_main .modal_1 .bd .b li .send_btn{
	position: absolute;	top: 0;	right: 18px;	font-size: 18px;	color: #de3731;	line-height: 52px;}
.sj_main .modal_1 .bd .b li  .yzm_img{
	position: absolute;	top: 0;	height: 52px;	right: 0;}
.sj_main .modal_1 .bd .b .select_li select{
	display: block;	width: 470px;	height: 52px;	line-height: 52px;	color: #999;	text-indent: 15px;	font-size: 18px;	background: url(../images/i29.png) no-repeat 95% center;}
.sj_main .modal_1 .bd .b .select_li span {
    display: block;    width: 470px;    height: 52px;    line-height: 52px;    color: #999;    text-indent: 15px;    font-size: 18px;    background: url(../images/i29.png) no-repeat 95% center;}
.sj_main .modal_1 .bd .b .select_li .select_sub{
	position: absolute;	top: 52px;	left: -1px;	width: 100%;	border: 1px solid #bbb;	background: #fff;	display: none;}
.sj_main .modal_1 .bd .b .select_li .select_sub a{
	display: block;	width: 100%;	height: 52px;	line-height: 52px;	color: #999;	text-indent: 15px;	border-bottom: 1px solid #bbb;}
.sj_main .modal_1 .bd .b .select_li .select_sub a:last-child{
	border: 0 none;}
.sj_main .modal_1 .bd .f{
	padding-top: 45px;	text-align: center;	padding-bottom: 55px;}
.sj_main .modal_1 .bd .f .submit_btn{
	display: block;	width: 309px;	height: 55px;	line-height: 55px;	text-align: center;	background: #de3731;	color: #fff;	font-size: 18px;	margin: 0 auto 28px;}
.sj_main .modal_1 .bd .f .tip{
	display: inline-block;}
.sj_main .modal_1 .bd .f .tip label{
	padding-left: 25px;	color: #6f6f6f;	font-size: 18px;	height: 20px;	line-height: 20px;	display: block;	background: url(../images/i1.jpg) no-repeat 0 center;	cursor: pointer;}
.sj_main .modal_1 .bd .f .tip  .on{
	background: url(../images/i2.jpg) no-repeat 0 center;}
.case_banner .d1{
	left: 0;	margin: 0;	text-align: center;	width: 100%;	padding-top: 180px;}
.case_banner .d1 p{
	text-align: center;}
.case_main{background: #ebebeb;}	
.case_main .gaidu_modal{
	width: 100%;	min-height: 146px;	background: #fff;}
.case_main .gaidu_modal .in{
	width: 1200px;	margin: 0 auto;	padding-top: 32px;}
.case_main .gaidu_modal .item{
	margin-bottom: 15px;}
.case_main .gaidu_modal .item .s1{
	float: left;	color: #de3731;	font-size: 18px;	line-height: 34px;}
.case_main .gaidu_modal .item a{
	float: left;	margin-right:20px;	display: inline;}
.case_main .gaidu_modal .item .s1 a:hover{
	background: transparent;	color: #de3731;}
.case_main .gaidu_modal .item .s1 a{
	color: #de3731;	font-size: 18px;}
.case_main .gaidu_modal .item .s2{
	width: 1100px;	margin-left: 0;}
.case_main .gaidu_modal .item .s2 a{padding:0 10px;
	display: block; height: 34px;	text-align: center;	line-height: 34px;	border-radius: 3px;	font-size: 18px;	color: #787878;	margin-bottom: 10px;}
.case_main .gaidu_modal .item .s2 a.thisclass{background: #de3731;
    color: #fff;}
.case_main .gaidu_modal .item  a:hover, .case_main .gaidu_modal .item  a.on{
	background: #de3731;	color: #fff;}
.case_main .modal_1{
	width: 1200px;	margin: 0 auto;	padding: 50px 0;}
.case_main .modal_1 ul{
	margin-right: -25px;}
.case_main .modal_1 li{
	float: left;	width: 285px;	height: 235px;	background: #fff;	margin: 0 20px 25px 0 ;	display: inline;	position: relative;	text-align: center;}
.case_main .modal_1 li:hover .mc{
	display: block;}
.case_main .modal_1 li .img{
	height: 115px;	margin: 10px 0;}
.case_main .modal_1 li .img img{
	vertical-align: middle;	width:238px;	height: 115px;}
.case_main .modal_1 li .text .p1{
	font-size: 20px;	color: #292929;	margin-bottom: 16px;}
.case_main .modal_1 li .text .p2{
	font-size: 14px;	color: #aaa;	padding: 0 15px; line-height: 21px;}
.case_main .modal_1 li .mc{
	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 235px;	line-height: 235px;	background: rgba(66,66,66,0.9);	text-align: center;	display: none;}
.case_main .modal_1 li .mc span{
	display: inline-block;	width: 160px;	height: 56px;	line-height: 56px;	text-align: center;	background: #de3731;	font-size: 20px;	border-radius: 5px;	color: #fff;}
.dynamic_banner .d1{
	left: 0;	margin: 0;	text-align: center;	width: 100%;	padding-top: 100px;}
.dynamic_banner .d1 p{
	text-align: center;}
.dynamic_banner .search_banner_box{
	position: absolute;	top: 250px;	width: 520px;	height: 56px;	left: 50%;	margin-left: -260px;	background: #fff;	border-radius: 5px;	overflow: hidden;}
.dynamic_banner .search_banner_box .text{
	float: left;	width: 380px;	height: 56px;	line-height: 56px;	text-indent: 20px;	border: 0 none;}
.dynamic_banner .search_banner_box .submit_btn{
	position: absolute;	top: 0;	right: 0;	width: 140px;	height: 56px;	line-height: 56px;	border: 0 none;	border-radius: 0 5px 5px 0;	font-size: 18px;	background: url(../images/i30.png) #dd3730 no-repeat 32px center;	text-indent: 64px;	text-indent: 30px;	color: #fff;}
.dynamic_main .gaidu_modal{
	text-align: center;	padding: 25px 0;	line-height: 44px;	border-bottom: 1px solid #cfcfcf;	width: 100%;	max-width: 1280px;	min-width: 1280px;	margin: 0 auto;	margin-bottom: 43px;}
.dynamic_main .gaidu_modal a{
	font-size: 22px;	color: #636363;	white-space: nowrap;	padding: 0 30px;}
.dynamic_main .gaidu_modal a:hover, .dynamic_main .gaidu_modal .on{
	color: #dd3730;}
.dynamic_main .modal_1{
	width: 1200px;	margin: 0 auto;	padding: 0 0 50px;}
.dynamic_main .modal_1 ul{
	margin-right: -25px;}
.dynamic_main .modal_1 .item{
	display: none;}
.dynamic_main .modal_1 li{
	float: left;	width: 290px;	height: 434px;	background: #efefef;	margin: 0 13px 30px 0 ;	display: inline;	position: relative;	text-align: center;}
.dynamic_main .modal_1 li .img{
	height: 180px;	width: 290px;	overflow: hidden;	margin-bottom: 30px;}
.dynamic_main .modal_1 li .img img{
	height: 180px;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;	width: 290px;}
.dynamic_main .modal_1 li:hover img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.dynamic_main .modal_1 li .text{
	padding: 0 16px;	text-align: left;}
.dynamic_main .modal_1 li .text .p1{
	font-size: 22px;	color: #3b3b3b;	height: 58px;	overflow: hidden;	margin-bottom: 20px;}
.dynamic_main .modal_1 li .text .p2{
	font-size: 16px;	color: #828282;	margin-bottom: 23px;	height: 78px;	overflow: hidden;	line-height: 26px;}
.dynamic_main .modal_1 li .text .p3{
	font-size: 16px;	color: #a1a1a1;}
.dynamic_main .modal_1 li:hover .text .p1{
	color: #dd3730;}
.dynamic_d_main .gaidu_box{
	background: #efefef;	line-height: 60px;	margin-bottom: 40px;}
.dynamic_d_main .gaidu_box .in{
 	width: 1200px; 	margin: 0 auto; 	color: #9f9f9f; 	font-size: 16px; }
 .dynamic_d_main .gaidu_box .in a:hover{
 	color:#dd3730 ; }
 .dynamic_d_main .modal_0{
 	width: 1200px; 	margin: 0 auto; }
 .dynamic_d_main .modal_0 .l_box{
 	width: 864px; }
 .dynamic_d_main .modal_0 .l_box .hd {
 	margin-bottom: 30px; }
 .dynamic_d_main .modal_0 .l_box .hd .p1{
 	font-size: 32px; 	color: #292929; 	border-bottom: 1px dashed #d4d4d4; 	padding-bottom: 28px; 	margin-bottom: 22px; }
  .dynamic_d_main .modal_0 .l_box .hd .p2{
  	font-size: 14px;  	color: #919191;  }
  .dynamic_d_main .modal_0 .l_box .bd p{
  	font-size: 16px;  	color: #8b8b8b;  	line-height: 30px;  	margin-bottom: 20px;  }
 .dynamic_d_main .modal_0 .r_box{
 	width:280px; }
 .dynamic_d_main .modal_0 .r_box.fixed{
 	position: fixed; 	top: 0; 	left: 50%; 	margin-left: 320px; }
 .dynamic_d_main .modal_0 .r_box li{
 	margin-bottom: 22px; }
.dynamic_d_main .modal_1{
	width: 100%;	background: #efefef;}
.dynamic_d_main .modal_1 .in{
	width: 1200px;	margin: 0 auto;	padding: 50px 0 10px;}
.dynamic_d_main .modal_1 .hd{
	text-align: center;	font-size: 30px;	margin-bottom: 30px;}
.dynamic_d_main .modal_1 .bd li{
	background: #fff;}
.platform_banner{
	overflow: hidden;	height: 420px;}
.platform_banner .effect{
	position: absolute;	top: 0;	left: 0;	width: 100%;}
.platform_banner .d1{
	left: 0;	margin: 0;	width: 100%;	text-align: center;}
.platform_banner .d1 .p3 a{
	text-indent: 0;	text-align: center;	background: #dd3730 ;}
.platform_list{
	height: 163px;}
.platform_list .item{
	height: 163px;}
.platform_list .item_1{
	background: url(../images/i31.png)  no-repeat 20px 30px;}
.platform_list .item_2{
	background: url(../images/i31.png)  no-repeat -280px 30px;}
.platform_list .item_3{
	background: url(../images/i31.png)  no-repeat -580px 30px;}
.platform_list .item_4{
	background: url(../images/i31.png)  no-repeat -900px 30px;}
.platform_list .item p {
    padding-left: 75px;}
.platform_list .item:hover{
	background-color: #eee;        -webkit-animation-name: flymoverc;        -webkit-animation-duration: 0.3s;        -webkit-animation-timing-function: linear;}
 @-webkit-keyframes flymoverc{
            0%{background-position-y:30px}
            100%{background-position-y:20px;}
        }
.platform_main .modal_1{
	width: 100%;	min-height:914px;}
.platform_main .modal_1  .in{width: 1200px;	margin: 0 auto;	padding-top:80px;	display: none;}
.platform_main .modal_1 .bd{
	width: 1200px;	height: 620px;	position: relative;	margin: 0 auto;	margin-top: 100px;}
.platform_main .modal_1 .bd .item{
	width: 358px;	height: 502px;	border: 1px solid #e6e6e6;	position: absolute;	background: #fff;}
.platform_main .modal_1 .bd .item .img{
	width: 100%;	text-align: center;	height: 120px;	padding-top:31px;	background: #f5f5f5;	border-bottom: 1px solid #e6e6e6;}
.platform_main .modal_1 .bd .item .img i{
	display: block;	margin: 0 auto ;	width: 100px;	height: 65px;	background: url(../images/i35.png)  no-repeat center 0;}
.platform_main .modal_1 .bd .item_1 .img i{
	background: url(../images/i35.png)  no-repeat center 0;}
.platform_main .modal_1 .bd .item_2 .img i{
	background: url(../images/i36.png)  no-repeat center 0;}
.platform_main .modal_1 .bd .item_3 .img i{
	background: url(../images/i37.png)  no-repeat center 0;}
.platform_main .modal_1 .bd .item_1.on .img i{
	background: url(../images/i35_on.png)  no-repeat center 0!important;}
.platform_main .modal_1 .bd .item_2.on .img i{
	background: url(../images/i36_on.png)  no-repeat center 0!important;}
.platform_main .modal_1 .bd .item_3.on .img i{
	background: url(../images/i37_on.png)  no-repeat center 0!important;}
.platform_main .modal_1 .bd .item_2.a1{
	left: 481px;}
.platform_main .modal_1 .bd .item_2.a2{
	left: 360px;}
.platform_main .modal_1 .bd .item .img  p{
	font-size: 24px;	color: #757575;}
.platform_main .modal_1 .bd .item  .text p{padding-top: 34px;}
.platform_main .modal_1 .bd .item  .text p span{
	display: block;	text-align: center;	font-size: 20px;	color: #959595;	margin-bottom: 18px;}
.platform_main .modal_1 .bd .item  .text .all_btn{
	display: block;	width: 170px;	height: 56px;	line-height: 56px;	text-align: center;	background: #dd3730;	font-size: 18px;	color: #fff;	border-radius: 3px;	margin: 0 auto;	display: none;}
.platform_main .modal_1 .bd .item_1{
	left: 0;	top: 0;}
.platform_main .modal_1 .bd .item_2{
	left: 430px;}
.platform_main .modal_1 .bd .item_3{
	right: 0;}
.platform_main .modal_1 .bd .item.on{
	width: 478px;	height: 574px;	border: 1px solid #eb0013;	box-shadow: 0 5px 6px #fef5f6;	top: -36px;	z-index: 1;    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_1 .bd .item.on .img{
	background: url(../images/img41.jpg)  no-repeat center 0;	height:156px;}
.platform_main .modal_1 .bd .item.on .img  p{
	color: #fff;	font-size: 28px;	margin-top: 20px;}
.platform_main .modal_1 .bd .item.on .text .all_btn{
	display: block;	margin-top: 10px;}
.platform_main .modal_1 .bd .item.on .text .all_btn:hover{}
.platform_main .modal_1 .bd .item.on  .text p span{
	float: left;	width: 50%;	text-align: center;}
.platform_main .modal_1 .bd .item_2  .text p span{
	float: left;	width: 50%;	text-align: center;}
.platform_main .modal_1 .bd .item.on .img i{
	    background: url(../images/i35_on.png) no-repeat center 0;}
.platform_main .modal_1 .bd .item_1.on .all_btn{
	margin-top: 90px!important;}
.platform_main .modal_1 .bd .item_3.on .all_btn{
	margin-top: 90px!important;}
.platform_main .modal_1 .bd .item_2.on{
	left: 360px;}
.platform_main .modal_2{
	width: 100%;	min-height:970px;	background: #f9f9f9;}
.platform_main .modal_2  .in{width: 1200px;	margin: 0 auto;	padding-top:80px;	text-align: center;	display: none;}
.platform_main .modal_3{
	width: 100%;	min-height:750px;	background: #fff;}
.platform_main .modal_3  .in{width: 1200px;	margin: 0 auto;	padding-top:73px;	text-align: center;	display: none;}
.platform_main .com_hd .p2{
	line-height: 32px;}
.platform_main .modal_3  .bd{
	width:1040px;	margin: 0 auto;	position: relative;}
.platform_main .modal_3  .bd img{
	margin-left: -86px;}
.platform_main .modal_3  .bd dt{
	font-size: 20px;	color: #ff4545;	margin-bottom: 6px;}
.platform_main .modal_3  .bd dd{
	font-size: 16px;	color: #a4a4a4;	line-height: 26px;}
.platform_main .modal_3  .bd dl{
	position: absolute;}
.platform_main .modal_3  .bd .dl_1{
	top: 24px;	left: 0;	width: 244px;	text-align: right;}
.platform_main .modal_3  .bd .dl_2{
	top: 364px;	left: 42px;	width: 225px;	text-align: right;}
.platform_main .modal_3  .bd .dl_3{
	top: 38px;	left: 800px;	width: 153px;	text-align: left;}
.platform_main .modal_3  .bd .dl_4{
	top: 353px;	left: 800px;	width: 153px;	text-align: left;}
.platform_main .modal_4{
	width: 100%;	min-height:680px;	background: #f9f9f9;}
.platform_main .modal_4  .in{width: 1200px;	margin: 0 auto;	padding-top:80px;	display: none;}
.platform_main .modal_4   ul{
	margin-right: -24px;}
.platform_main .modal_4  li{
	width: 280px;	height: 341px;	background: #fff;	float: left;	margin-right: 24px;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_4  li:hover .p1{
	color: #dd3730;}
.platform_main .modal_4  li .p1{
	padding-top: 142px;	text-align: center;	font-size: 20px;	color: #292929;	margin-bottom: 25px;	background: url(../images/i32.png)  no-repeat 105px 30px;}
.platform_main .modal_4  li .p2 span{
	display: block;	text-align: center;	color: #7c7c7c;	margin-bottom: 12px;}
.platform_main .modal_4  .li_2 .p1{
	background-position: -200px 30px;}
.platform_main .modal_4  .li_3 .p1{
	background-position: -505px 30px;}
.platform_main .modal_4  .li_4 .p1{
	background-position: -810px 30px;}
.platform_main .modal_4  li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_5{
	width: 100%;	min-height:670px;}
.platform_main .modal_5  .in{width: 1200px;	margin: 0 auto;	padding-top:75px;	display: none;}
.platform_main .modal_5 li{
	float: left;	width: 33.33%;	margin-bottom: 36px;	text-align: center;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_5 li p{
	font-size: 18px;	color: #686868;	padding-top: 14px;}
.platform_main .modal_5  li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_5  li:hover p{
	color: #dd3730;}
.platform_main .modal_6{
	width: 100%;	min-height:700px;	background: #f9f9f9;}
.platform_main .modal_6  .in{width: 1200px;	margin: 0 auto;	padding-top:80px;	text-align: center;	display: none;}
.platform_main .modal_6 li{
	display: inline-block;	margin: 0 10px;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_6 li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.platform_main .modal_8{
	width: 100%;	min-height:916px;	background: #fff;}
.platform_main .modal_8  .in{width: 1200px;	margin: 0 auto;	padding-top:80px;	display: none;}
.platform_main .modal_8  .bd{
	width: 1148px;	height: 167px;	margin:0 auto;	margin-top: 310px;	position: relative;	background: url(../images/i34.png)  no-repeat center 0;}
.platform_main .modal_8  .bd li{position: absolute;}
.platform_main .modal_8  .bd li .img{
	width: 85px;	height: 85px;	margin: 0 auto;	background: url(../images/i33.png)  no-repeat center 0;	text-align: center;	line-height: 85px;	color: #fff;	font-size: 18px;	margin-bottom: 20px;}
.platform_main .modal_8  .bd li .text{
	font-size: 14px;	color: #4e4e4e;	line-height: 26px;}
.platform_main .modal_8  .bd  .li_1{
	width: 270px;	text-align: center;	top: -31px;	left: 0;	-webkit-animation-delay:0.5s;	-moz-animation-delay:0.5s;	-ms-animation-delay:0.5s;	-o-animation-delay:0.5s;	animation-delay:0.5s;}
.platform_main .modal_8  .bd  .li_2{
	width: 320px;	text-align: center;	top: -247px;    left: 239px;	-webkit-animation-delay:0.8s;	-moz-animation-delay:0.8s;	-ms-animation-delay:0.8s;	-o-animation-delay:0.8s;	animation-delay:0.8s;}
.platform_main .modal_8  .bd  .li_3{
	width:232px;	text-align: center;	top: 56px;	left:560px;	-webkit-animation-delay:1.1s;	-moz-animation-delay:1.1s;	-ms-animation-delay:1.1s;	-o-animation-delay:1.1s;	animation-delay:1.1s;}
.platform_main .modal_8  .bd  .li_4{
	width:215px;	text-align: center;	top: -91px;	left:833px;	-webkit-animation-delay:1.4s;	-moz-animation-delay:1.4s;	-ms-animation-delay:1.4s;	-o-animation-delay:1.4s;	animation-delay:1.4s;}
.platform_main .modal_8  .bd  .li_2 .text{
	margin-bottom: 20px;}
.platform_main .modal_8  .bd  .li_4 .text{
	margin-bottom: 20px;}
.platform_main .modal_7{
	width: 100%;	min-height:661px;	background: url(../images/bg5.jpg)  no-repeat center 0;}
.platform_main .modal_7  .in{width: 1200px;	margin: 0 auto;	padding-top: 68px;	display: none;}
.platform_main .modal_7 .com_hd p{
	color: #fff;}
.platform_main .modal_7 .bd ul  li{
	background: #fff;	height: auto;	width: 280px;}
.platform_main .modal_7  li .img{
	height: 130px;	padding-top:10px;}
.platform_main .modal_7  li .text{
	background: #f9f9f9;	padding: 16px 14px 0;	text-align: left;	height: 180px;}
.platform_main .modal_7  li .text .p1{
	margin-bottom: 16px;	font-size: 20px;	color: #292929;	text-align: left;}
.platform_main .modal_7  li .text .p2{
	margin-bottom: 16px;	font-size: 16px;	height: 76px;	line-height: 26px;	color: #7c7c7c;	text-align: left;}
.platform_main .modal_7  li .text .p3{font-size: 16px;	color: #b1b1b1;	text-align: left;}
.platform_main .modal_7 .picScroll-left .hd .prev{
	left: -60px; 	top: -208px;}
 .platform_main .modal_7 .picScroll-left .hd .next{
 	right: -40px; 	top: -208px; }
 .platform_main .modal_7 .picScroll-left .hd{
 	bottom: -47px; }
  .platform_main .modal_7 .picScroll-left li{
    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;    margin-right: 20px;}
  .platform_main .picScroll-left .bd ul{
	padding-top: 10px!important;}
  .platform_main .modal_7 .picScroll-left .picList  li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;  }
  .platform_main .modal_7 .picScroll-left li:hover .p3{
  	color:  #dd3730;  }
  .platform_main .modal_7 .picScroll-left li:hover .p1{
  	color:  #dd3730;  }
.general_banner .d1 .p3 a{
	text-align: center;	text-indent: 0;	background: #dd3730 ;}
.general_main .modal_1{
	min-height: 790px;	width: 100%;	background: #fff;}
.general_main .modal_1 .in{
	width: 1200px;	margin: 0 auto;	padding: 64px 0 0;}
.general_main .modal_1 .hd{
	text-align: center;	margin-bottom: 45px;}
.general_main .modal_1 .t{
	text-align: center;	margin-bottom: 40px;}
.general_main .modal_1 .b ul{
	margin-right: -25px;}
.general_main .modal_1 .b li{
	float: left;	width: 248px;	padding: 0 15px;	height: 165px;	border: 1px solid #e8e8e8;	padding-top: 125px;	text-align: center;	margin-right: 25px;	background: url(../images/i38.png)  no-repeat 20px 10px;    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.general_main .modal_1 .b li:hover{
	box-shadow: 0 5px 6px #ccc;    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.general_main .modal_1 .b li .p1{
	font-size: 22px;	color: #3d3d3d;	margin-bottom: 20px;}
.general_main .modal_1 .b li .p2{
	font-size: 16px;	color: #8b8b8b;	line-height: 24px;}
.general_main .modal_1 .b .li_2{
	background-position: -290px 10px;}
.general_main .modal_1 .b .li_3{
	background-position: -595px 10px;}
.general_main .modal_1 .b .li_4{
	background-position: -900px 10px;}
.general_main .modal_2{
	min-height: 618px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_2 .in{
	width: 1200px;	margin: 0 auto;	text-align: center;	padding: 48px 0 0;	display: none;}
.general_main .modal_3{
	min-height: 570px;	width: 100%;	background: #fff;}
.general_main .modal_3 .in{
	width: 1200px;	margin: 0 auto;	text-align: center;	padding: 74px 0 0;	display: none;}
.general_main .modal_4{
	min-height: 575px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_4 .in{
	width: 1200px;	margin: 0 auto;	text-align: center;	padding: 43px 0 0;	display: none;}
.general_main .modal_6{
	min-height:910px;	width: 100%;	background: #fff;}
.general_main .modal_6 .in{
	width: 1200px;	margin: 0 auto;	text-align: center;	padding: 74px 0 0;	display: none;}
.general_main .modal_6 .com_hd{
	margin-bottom: 0;}
.general_main .modal_7{
	min-height:910px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_7 .in{
	margin: 0 auto;	text-align: center;	padding: 60px 0 0;	display: none;}
.general_main .modal_8{
	min-height:428px;	width: 100%;	background: #fff;}
.general_main .modal_8 .in{
	text-align: center;	padding: 87px 0 0;	display: none;	margin: 0 auto; width: 1200px;}
.general_main .modal_8 .in ul{
	margin-right: -30px;}
.general_main .modal_8 .in li{
	float: left;	width: 270px;	margin-right: 30px;	position: relative;}
.general_main .modal_8 .in li:hover img{
    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1);    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.general_main .modal_8 .in li img{
	width: 100%;    -webkit-transition: -webkit-transform .5s linear;    transition: transform .5s linear;}
.general_main .modal_8 .in li .img{
	width: 270px;	height: 180px;	overflow: hidden;}
.general_main .modal_8 .in li p{
	position: absolute;	bottom: -50px;	left: 50%;	width: 209px;	height: 70px;	margin-left: -105px;	text-align: center;	border-radius: 6px;	color: #fff;	font-size: 22px;	padding-top: 12px;}
.general_main .modal_8 .in .li_1 p{
	background: rgba(252,170,97,0.9);}
.general_main .modal_8 .in .li_2 p{
	background: rgba(252,102,97,0.9);}
.general_main .modal_8 .in .li_3 p{
	background: rgba(65,172,44,0.9);}
.general_main .modal_8 .in .li_4 p{
	background: rgba(236,105,65,0.9);}
.general_main .modal_9{
	min-height:690px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_9 .in{
	text-align: center;	padding: 63px 0 0;	display: none;}
.general_main .modal_10{
	min-height:745px;	width: 100%;	background: #fff;}
.general_main .modal_10 .in{
	text-align: center;	padding: 82px 0 0;	display: none;}
.general_main .modal_11{
	min-height:850px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_11 .in{
	text-align: center;	padding: 70px 0 0;	display: none;}
.general_main .modal_12{
	min-height:718px;	width: 100%;}
.general_main .modal_12 .in{
	text-align: center;	padding: 66px 0 0;	display: none;}
.general_main .modal_13{
	min-height:458px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_13 .in{
	text-align: center;	padding:70px 0 0;	display: none;}
.general_main .modal_14{
	min-height:650px;	width: 100%;}
.general_main .modal_14 .in{
	text-align: center;	padding:80px 0 0;	display: none;}
.general_main .modal_15{
	min-height:480px;	width: 100%;	background: #f4f4f4;}
.general_main .modal_15 .in{
	text-align: center;	padding:70px 0 0;	width: 1200px;	margin: 0 auto;	display: none;}
.general_main .modal_15 .bd ul  li{
	background: #fff;	width: 280px;	height: 260px;    margin-right: 16px;}
.general_main .modal_15  li .img{
	height: 150px;}
.general_main .modal_15  li .text{
	padding: 10px 0 0;	text-align: center;}
.general_main .modal_15  li .text .p1{
	margin-bottom: 10px;	font-size: 20px;	color: #292929;}
.general_main .modal_15 li .text .p2{
	font-size: 16px;	line-height: 26px;	color: #7c7c7c;}
.general_main .modal_15 .picScroll-left .hd .prev{
	left: -60px; 	top: -208px;}
.general_main .modal_15 .picScroll-left .hd .next{
 	right: -40px; 	top: -208px; }
.general_main .modal_15 .picScroll-left .hd{
 	bottom: -47px; }
.general_main .modal_15 .picScroll-left li{
    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.general_main .modal_15 .picScroll-left .bd ul{
	padding-top: 10px!important;}
.general_main .modal_15 .picScroll-left .picList li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;  }
.general_main .modal_15 .picScroll-left li:hover .p1{
  	color:  #dd3730;  }
 .general_main .modal_15 .com_hd{
 	margin-bottom: 10px; }
.case_d_banner .d1 .p3 a{display: inline-block;	width:170px;	height: 56px;	line-height: 56px;	text-align: center;	font-size: 18px;	color: #fff;	text-indent: 0;	border-radius: 3px;	background:  #dd3730;}
.case_d_main .modal_1{
	width: 100%;	min-height: 875px;}
.case_d_main .modal_1 .in{padding-top: 60px;	width: 1200px;	margin: 0 auto;}
.case_d_main .modal_1 .t{margin-bottom: 58px;}
.case_d_main .modal_1 .t .img img{
	width: 480px;	height: 267px;}
.case_d_main .modal_1 .t .text{
	width: 100%;	background: #f5f5f5;	padding-bottom: 20px;}
.case_d_main .modal_1 .t .text p{
	padding-left: 50px;	width: 1030px;}
.case_d_main .modal_1 .t .text .p1{
	padding-top: 22px;	padding-bottom: 26px;}
.case_d_main .modal_1 .t .text .p1 img{
	width: 236px;	vertical-align: middle;}
.case_d_main .modal_1 .t .text .p1 span{
	display: inline-block;	width: 236px;	height: 100px;	line-height: 100px;	background: #fff;	}
.case_d_main .modal_1 .t .text .p2{
	padding-bottom: 26px;	font-size: 16px;	color: #858585;}
.case_d_main .modal_1 .t .text .p3{
	font-size: 16px;	color: #858585;}
.case_d_main .modal_1 .b .d1{
	font-size: 22px;	color: #535353;	margin-bottom: 30px;}
.case_d_main .modal_1 .b .d2{
	font-size: 16px;	color: #858585;	margin-bottom: 30px;	border-left: 6px solid #dd3730;	background: #f5f5f5;	padding-right: 43px;	padding-top: 38px;	padding-bottom: 1px;	padding-left: 32px;}
.case_d_main .modal_1 .b .d2 p{
	font-size: 16px;	color: #858585;	margin-bottom: 34px;	padding-left: 25px;	background: url(../images/i39.png)  no-repeat 0 7px;}
.case_d_main .modal_1 .b .d3 .p1{
	font-size: 22px;	color: #535353;	margin-bottom: 18px;}
.case_d_main .modal_1 .b .d3 .p2{
	font-size: 16px;	color: #858585;}
.case_d_main .modal_2{
	width: 100%;	min-height: 582px;	background: #f5f5f5;}
.case_d_main .modal_2 .in{padding-top: 50px;	width: 1200px;	margin: 0 auto;}
.case_d_main .modal_2 .bd ul  li{
	background: #fff;	width: 379px;	height:380px;    margin-right: 30px;}
.case_d_main .modal_2   li .img{
	height: 170px;	border-bottom: 1px solid #f5f5f5;	text-align: center;	line-height: 170px;}
.case_d_main .modal_2   li .img img{
	vertical-align: middle;	width: 277px;}
.case_d_main .modal_2   li .text{
	padding: 35px 18px 0;	text-align: left;}
.case_d_main .modal_2   li .text .p1{
	margin-bottom: 25px;	font-size: 22px;	color: #3b3b3b;}
.case_d_main .modal_2  li .text .p2{
	font-size: 16px;	line-height: 22px;	color: #828282;	height: 44px;	overflow: hidden;	margin-bottom: 30px;}
.case_d_main .modal_2  li .text .p3{
	font-size: 16px;	color: #c6c6c6;}
.case_d_main .modal_2  .picScroll-left .hd .prev{
	left: -60px; 	top: -268px;}
.case_d_main .modal_2  .picScroll-left .hd .next{
 	right: -50px; 	top: -268px; }
.case_d_main .modal_2  .picScroll-left .hd{
 	bottom: -47px; }
.case_d_main .modal_2  .picScroll-left li{
    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;}
.case_d_main .modal_2  .picScroll-left .bd ul{
	padding-top: 10px!important;}
.case_d_main .modal_2  .picScroll-left .picList li:hover{
    -webkit-transform:translateY(-10px);    -ms-transform:translateY(-10px);    transform:translateY(-10px);    -webkit-transition: -webkit-transform .3s linear;    transition: transform .3s linear;  }
.case_d_main .modal_2  .picScroll-left li:hover .p1{
  	color:  #dd3730;  }
.case_d_main .modal_2  .picScroll-left li:hover .p3{
  	color:  #dd3730;  }
.fixed_r_nav{
    position: fixed;    top:50%;    right: 0;    width: 49px;    z-index: 10;}
.fixed_r_nav li{
    margin-bottom: 7px;}
.fixed_r_nav li a{
    display: block;    width:50px;    height: 49px;    background: url(../images/i40.png) no-repeat center center;}
.fixed_r_nav li a:hover{
    background: url(../images/i40_on.png) no-repeat center center;}
.fixed_r_nav .li_1 {
    width: 50px;    height: 49px;    position: relative;}
.fixed_r_nav .li_1 a{
    position: absolute;    top: 0;    left: 0;    width:210px;    background-position:  0 1px;}
.fixed_r_nav .li_2 a{
    background-position:  0 -58px;}
.fixed_r_nav .li_4{display: none;}
.fixed_r_nav .li_4 a{
    background-position:  0 -116px;}
.fixed_r_nav .li_1 .on{
    left: -160px;    background: url(../images/i40_on1.png) no-repeat 0 center;}
.fixed_r_nav .li_2 a:hover{
    background-position:  0 -58px;}
.fixed_r_nav .li_4 a:hover{
    background-position:  0 -116px;}