/*切图：bwh*/
/*网站：*/
/*全局*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family: 'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family: 'Microsoft yahei';}
a{ text-decoration:none; color:#333; cursor:pointer;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family: 'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}


.pz_top{ float:left; width:100%; min-width:1200px; position:relative; z-index:5;}
.pz_banner{ float:left; width:100%; min-width:1200px; overflow:hidden; position:relative; min-height:200px;}
.pz_main{ float:left; width:100%; min-width:1200px;}
.pz_down{ float:left; width:100%; min-width:1200px; background:#292929; padding-top:60px;}
.w_0100{ float:left; width:100%;}
.w_1200{ margin:0 auto; width:1200px;}


/*top*/
.top{ width:100%; float:left; height:110px;}
.top .logo{ width:739px; float:left; margin-top:27px;}
.top .logo img{ width:100%; float:left;}
.top .tel{ width:144px; padding-left:36px; float:right; margin-top:36px; background:url(images/ico1_1.png) no-repeat left center;}
.top .tel h5{ width:100%; float:left; font-size:14px; color:#666; line-height:19px;}
.top .tel h4{ width:100%; float:left; font-size:20px; color:#d82128; line-height:21px; font-weight:bold; font-family:Arial;}

.topnav{ height:56px; background:#d82128;}
.menu{ z-index:99; width:100%; float:left; height:56px;}
.menu > ul{ float:left; width:100%; position:relative;}
.menu ul .nli{ float:left;z-index:99; height: 56px; width:14.285%; position:relative;}
.menu ul .nli span a{ display:block; float:left; height:56px; line-height:56px; color:#fff; font-size:16px; width:100%; position:relative; text-align:center;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ background:#b81c21;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; display: none; float:left;  clear:both; width:160px;background:#fff; box-shadow:0 3px 16px rgba(0,0,0,0.15); top:100% !important; text-align: left; padding: 18px 0 8px 0; left: 50%; margin-left: -80px; text-align: center; margin-top:-1px;}
.sub .l2{ width:100%; float: left; padding: 4px 0; position: relative;}

.sub .l2 .l2_a{ padding:0px; line-height: 28px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center; font-size: 14px; border-bottom: dashed 1px rgba(0,0,0,0);}
.sub .l2:hover .l2_a { color:#d82128; border-bottom: dashed 1px #d82128;}
.sub .ul2 { float:left;  position:absolute; left:96%; top:20px; display:none;  margin:0px;  width:185px; padding:17px 30px 16px 25px;  overflow:hidden; background:url(images/bg_8.html); border-top:solid 2px black; box-shadow:0 3px 16px rgba(0,0,0,0.15);}
.sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#082b8f; width:165px; padding-left:20px; background:url(images/ico_2_1.html) no-repeat left center;}
.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}

.slide_banner{ width:100%; float:left;}
.slide_banner .slick-slide{ width:100%; position:relative; overflow:hidden;}
.slide_banner .slick-slide img{ width:100%; float:left;}
.slide_banner .slick-dots {
	bottom: 30px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.slide_banner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 26px;
	height: 26px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:url(images/banner_ico.png) no-repeat left center;
	overflow:hidden;
	-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
}
.slide_banner .slick-dots li.slick-active{
	background-position:right center;
}

/*phone底部导航*/
.footer{ width:100%; padding:30px 15px 21px 15px; float:left; border-top:solid 1px #404040;}
.footer .f_315{ width:280px; float:left; background:url(images/bian_1.png) no-repeat right center; padding:0 35px 0 0;}
.footer h4{ width:100%; float:left; font-size:18px; color:white; line-height:30px; opacity:0.8; filter:alpha(opacity=80);}
.footer .f_315 .p{ width:100%; float:left; margin-top:10px; font-size:14px; color:white; line-height:20px; opacity:0.5; filter:alpha(opacity=50);}
.footer .f_315 ul{ width:100%; float:left; margin-top:9px;}
.footer .f_315 ul li{ width:100%; float:left; font-size:12px; color:rgba(255,255,255,0.5); line-height:32px;}
.footer .f_315 ul li a{ color:white;}
.footer .f_315 ul li img{ vertical-align:middle; margin:-2px 9px 0 0;}
.footer .f_345{ width:265px; float:left; background:url(images/bian_1.png) no-repeat right center; padding-left:79px;}
.footer .f_345 ul{ width:100%; float:left; margin-top:4px;}
.footer .f_345 ul li{ width:105px; float:left; font-size:14px; line-height:30px;}
.footer .f_345 ul li a{ color:white; opacity:0.5; filter:alpha(opacity=50);}
.footer .f_345 ul li a:hover{ opacity:1; filter:alpha(opacity=100);}
.footer .f_509{ width:459px; float:left; padding-left:65px;}
.footer .f_509 .p{ width:100%; float:left; margin-top:10px; font-size:14px; color:white; line-height:20px; opacity:0.5; filter:alpha(opacity=50);}
.footer .f_509 .tel{ width:100%; float:left; margin-top:10px; font-size:30px; color:white; line-height:36px; opacity:0.8; filter:alpha(opacity=80); font-weight:bold;}
.footer .f_509 .tel a{ color:white;}
.footer .f_509 .btn{ width:100%; float:left; margin-top:10px;}
.footer .f_509 .btn a{ display:block; float:left; margin-top:4px; width:93px; height:36px; line-height:36px; background:#3d3d3d url(images/ico1_5.png) no-repeat right center; padding:0 38px 0 0; text-align:center; font-size:14px; color:white; opacity:0.5; filter:alpha(opacity=50); margin-right:20px;}
.footer .f_509 .btn a:hover{  opacity:1; filter:alpha(opacity=100);}
.down{ width:100%; padding:20px 15px 19px 15px; float:left; border-top:solid 1px #404040;}
.down .d_left{ float:left; font-size:12px; color:white; line-height:42px; opacity:0.3; filter:alpha(opacity=30);}
.down .d_right{ float:right;}
.down .link_1{ width:160px; height: 40px; border: solid 1px rgba(255,255,255,0.2); padding-left: 20px; line-height: 40px; font-size: 12px; color: #838383; background: url(images/ico_4_1.png) no-repeat 90% center; background-size: 9px 6px; position: relative; float: right; cursor: pointer;}
.down .link_1 ul{ width:100%; position: absolute; left: -1px; bottom: 41px; border: solid 1px rgba(255,255,255,0.2); border-bottom: 0; overflow: hidden; display: none;
-moz-border-top-left-radius:8px; 
 -webkit-border-top-left-radius:8px; 
 -khtml-borde-top-left-radius:8px;
 border-top-left-radius:8px;
 -moz-border-top-right-radius:8px; 
 -webkit-border-top-right-radius:8px; 
 -khtml-borde-top-right-radius:8px;
 border-top-right-radius:8px;}
.down .link_1 ul li{ width:100%; float: left; text-align: center; border-top:  solid 1px rgba(255,255,255,0.2);  margin-top: -1px;}
.down .link_1 ul li a{ color: #bbb; width:100%; float: left; line-height: 28px;font-size: 12px; color: #bbb; background: #060606;}
.down .link_1 ul li:hover a{ color: #aaa; background: #1f1f1f;}
.down .link_1.on{ background-image:url(images/ico_4_1_h.png);}

/*首页main*/
.c_0100_1{ padding:30px 0 30px 0;}
.c_0100_1 ul{ width:100%; float:left; text-align:center;}
.c_0100_1 ul li{ width:20%; float:left;}
.c_0100_1 ul li .ico{ display:inline-block; *zoom:1; *display:inline; width:100px; height:100px; background:black; overflow:hidden; position:relative;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_1 ul li .ico img{ width:100%; height:100%; float:left; position:absolute; left:0; top:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.c_0100_1 ul li .ico .img_1{ opacity:0.3;}
.c_0100_1 ul li h4{ width:100%; float:left; margin-top:21px; font-size:16px; color:#383635; line-height:28px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
}
.c_0100_1 ul li:hover .ico{ background:#d82128; transform:rotateY(180deg);}
.c_0100_1 ul li:hover .ico .img_1{ opacity:0;}
.c_0100_1 ul li:hover h4{ font-weight:bold; color:#d82128;}

.c_0100_2{ background:#f5f5f5; padding:70px 0 75px 0;}
.tit_1{ width:100%; float:left; text-align:center;}
.tit_1 h3{ width:100%; float:left; font-size:28px; color:#333; line-height:38px; font-weight:bold; text-transform:uppercase; letter-spacing:2px; font-family:Arial;}
.tit_1 h4{ width:100%; float:left;}
.tit_1 h4 span{ display:inline-block; *zoom:1; *display:inline; font-size:20px; color:#d82128; line-height:38px; padding:0 20px; position:relative; min-width:175px;}
.tit_1 h4 span:before{ content:''; width:162px; height:1px; background:#e0e0e0; position:absolute; left:-162px; top:50%;}
.tit_1 h4 span:after{ content:''; width:162px; height:1px; background:#e0e0e0; position:absolute; right:-162px; top:50%;}

.row{ margin:0 -10px;}
.ul_1{ width:100%; float:left;}
.ul_1 li{ width:224px; float:left; margin:40px 10px 0 10px;}
.ul_1 li .img{ width:100%; float:left; height:250px; overflow:hidden;}
.ul_1 li .img img{ width:100%; height:100%; float:left;
		 transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
 -webkit-transition: all 0.6s linear;
-o-transition: width all 0.6s linear;}
.ul_1 li:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.ul_1 li .text{ width:100%; float:left; margin-top:19px; text-align:center;}
.ul_1 li .text .title{ width:100%; float:left; font-size:16px; color:#333; font-weight:bold; line-height:1;}
.ul_1 li .text .p{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; margin-top:12px; height:40px; overflow:hidden;}
.ul_1 li .text .more{ width:100%; float:left; margin-top:26px;}
.ul_1 li .text .more a{ display:inline-block; *zoom:1; *display:inline; width:90px; height:26px; line-height:26px; border-top:solid 1px #d82128; border-bottom:solid 1px #d82128; font-size:12px; color:#d82128; text-transform:uppercase;}
.ul_1 li:hover .text .more a{ background:#d82128; color:white;}
.ul_1 li:hover .text .title{ color:#d82128;}

.c_0100_4{ padding:70px 0 80px 0;}
.row_1{ margin:0 -15px;}
.ul_2{ width:100%; float:left; margin-top:10px; text-align:center;}
.ul_2 li{ width:276px; float:left; margin:40px 15px 0 15px;}
.ul_2 li .img{ width:255px; height:176px; padding:15px 10px; border:solid 1px #e7e7e7; float:left;}
.ul_2 li .img img{ width:100%; float:left;}
.ul_2 li h4{ width:100%; float:left; margin-top:16px; font-size:16px; color:#333; line-height:24px;}
.ul_2 li .more{ width:100%; float:left; margin-top:11px;}
.ul_2 li .more a{ display:inline-block; *zoom:1; *display:inline; width:90px; height:26px; line-height:26px; border-top:solid 1px #d82128; border-bottom:solid 1px #d82128; font-size:12px; color:#d82128; text-transform:uppercase;}
.ul_2 li:hover .more a{ background:#d82128; color:white;}

.c_0100_3{ padding:70px 0 80px 0;}
.c_0100_3 ul{ width:100%; float:left; margin-top:40px;}
.c_0100_3 ul li{ margin:0 10px; float:left; position:relative;}
.c_0100_3 ul li.c_224{ width:224px;}
.c_0100_3 ul li .img{ width:100%; float:left; margin-top:20px; position:relative;}
.c_0100_3 ul li .img_2{ width:100%; float:left; margin-top:20px;}
.c_0100_3 ul li .img img{ width:100%; float:left;}
.c_0100_3 ul li .img:before{ content:''; width:100%; height:100%; border:solid 1px white; opacity:0; position:absolute; left:0; top:0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_3 ul li .img:hover:before{ width:90%; height:90%; margin:5% 0 0 5%; opacity:1;}
.c_0100_3 ul li.c_387{ width:387px; margin-top:41px;}
.c_0100_3 ul li.c_302{ width:302px; margin-top:17px;}
.c_0100_3 ul li.c_302 .c_302_141{ width:141px; margin:0 10px; float:left;}
.c_0100_3 ul li.c_225{ width:225px; margin-top:-106px;}
.c_0100_3 ul li.c_225 .img:before{ display:none;}
.c_0100_3 ul li .img_1{ width:239px; position:absolute; left:0; bottom:0;}

.c_0100_5{ background:#f5f5f5; padding:97px 0 90px 0;}
.c_0100_5 dl{ margin-top:-90px; position:relative;}
.c_0100_5 dl dt{ width:463px; position:absolute; left:50%; top:66px; margin-left:-231px;}
.c_0100_5 dl dd{ width:285px; float:left; margin-top:90px; padding-left:124px; position:relative;}
.c_0100_5 dl dd .ico{ width:95px; height:95px; border:solid 1px #d82128; background:white; position:absolute; left:0; top:0; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_0100_5 dl dd .ico img{ width:100%; float:left;}
.c_0100_5 dl dd .text{ width:100%; float:left;}
.c_0100_5 dl dd .text h4{ width:100%; float:left; font-size:18px; color:#333; line-height:1;}
.c_0100_5 dl dd .text .p{ width:100%; float:left; font-size:14px; color:#666; line-height:26px; height:78px; overflow:hidden; margin-top:11px;}
.c_0100_5 dl dd.d1{ padding-left:0; padding-right:124px; float:right;}
.c_0100_5 dl dd.d1 .ico{ left:auto; right:0;}
.c_0100_5 dl dd.d1 .text{ text-align:right;}
.c_0100_5 dl dd.d2 .text .p{ width:92%;}
.c_0100_5 dl .d1.d2 .text .p{ float:right;}
.c_0100_6{  padding:70px 0 100px 0;}
.c_0100_6 .tit_1 h3{ color:white;}

.c_0100_7{ width:100%; float:left; position:relative; background:#f4f4f4; border-top:solid 1px #e0e0e0; padding-bottom:30px;}
.c_0100_7:before{ content:''; width:100%; height:100px; background:white; position:absolute; left:0; top:0;}
.c_0100_7 .c_716{ width:716px; float:left; position:relative; z-index:2;}
.slideTxtBox{ width:100%; float:left;}
.slideTxtBox .hd{ width:100%; float:left; height:100px;}
.slideTxtBox .hd ul{ width:100%; float:left;}
.slideTxtBox .hd ul li{ float:left; line-height:100px; cursor:pointer; font-size:20px; color:#333; height:100px; margin-right:32px;}
.slideTxtBox .hd ul li.on{ color:#d12026; background:url(images/ico4_1.png) no-repeat center 90%;}

.slideTxtBox .bd{ width:100%; float:left;}
.slideTxtBox .bd ul{ width:100%; float:left; padding-top:26px;}
.slideTxtBox .bd ul li{ width:100%; float:left;}
.slideTxtBox .bd ul li a{ display:block; width:692px; float:left; font-size:14px; color:#4c4c4c; line-height:42px;}
.slideTxtBox .bd ul li a span{ display:inline-block; *zoom:1; *display:inline; width:38px; line-height:16px; height:16px; border:solid 1px #d12026; color:#d12026; text-align:center; margin:-2px 0 0 22px; vertical-align:middle; font-size:12px;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.slideTxtBox .bd ul li:hover a{ padding-left:22px; background:#ebebeb; color:#d12026; border-left:solid 2px #d12026;}
.slideTxtBox .bd ul .more{ width:100%; float:left; margin-top:35px;}
.slideTxtBox .bd ul .more a{ float:left; font-size:14px; color:#666; line-height:30px; text-transform:uppercase;}
.slideTxtBox .bd ul .more a img{ vertical-align:middle; margin:-3px 0 0 10px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slideTxtBox .bd ul .more:hover a{ color:#d12026;}
.slideTxtBox .bd ul .more:hover a img{ margin:-3px 0 0 20px;}

.c_0100_7 .c_423{ width:423px; float:right; position:relative; z-index:2;}
.c_0100_7 .c_423 .title{ width:383px; float:left; height:100px; background:#d82128; padding:0 20px; line-height:100px; font-size:20px; color:white;}
.c_0100_7 .c_423 .title .more{ float:right; font-size:14px; color:white; font-family:Arial; text-transform:uppercase;}
.c_0100_7 .c_423 .title .more img{vertical-align:middle; margin:-3px 0 0 10px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_0100_7 .c_423 .title .more:hover img{ margin:-3px 0 0 20px;}
.c_0100_7 .c_423 .img,.c_0100_7 .c_423 .img img{ width:100%; float:left;}
.txtScroll-top{ width:100%; float:left; width:367px; float:left; background:white; padding:5px 28px 23px 28px;}
.c_0100_7 .c_423 ul{ width:100%; float:left;}
.c_0100_7 .c_423 ul li{ width:100%; float:left; padding:21px 0 17px 0; border-bottom:dashed 1px #ccc;}
.c_0100_7 .c_423 ul li .dt{ width:337px; padding-left:30px; font-size:14px; color:#4c4c4c; line-height:25px; position:relative;}
.c_0100_7 .c_423 ul li .dt span{ display:block; width:18px; height:18px; position:absolute; left:0; top:4px; line-height:18px; text-align:center; font-size:12px; color:white; overflow:hidden; background:#d82128;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_0100_7 .c_423 ul li .dd{ width:337px; padding-left:30px; font-size:14px; color:#666; line-height:25px; position:relative; margin-top:3px; height:50px; overflow:hidden;}
.c_0100_7 .c_423 ul li .dd span{ display:block; width:18px; height:18px; position:absolute; left:0; top:4px; line-height:18px; text-align:center; font-size:12px; color:white; overflow:hidden; background:#494949;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}

.c_0100_8{ padding:70px 0 80px 0;}
.arr{ width:100%; float:left; margin-top:40px; text-align:center;}
.arr .zuo,.arr .you,.arr .more{ display:inline-block; *zoom:1; *display:inline; margin:0 15px; width:60px; height:40px; background:url(images/btn_2.png) no-repeat center center; cursor:pointer;}
.arr .zuo,.arr .you{ width:18px; background-position: left center;}
.arr .you{ background-position:right center;}
.arr .zuo:hover,.arr .you:hover,.arr .more:hover{ background-image:url(images/btn_2_h.png);}

.c_0100_9{ position:relative; height:660px;}
.slick_res1l{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.slick_res1l .slick-slide,.slick_res1l .slick-list,.slick_res1l .slick-track{ position:relative; width:100%; height:100%;}
.slick_res1l .slick-slide img{ width:1920px; height:660px; position:absolute; left:50%; top:50%; margin:-330px 0 0 -960px; max-width:none;}
.c_0100_9 .c_638{ width:638px; position:absolute; right:0; top:0; height:100%; background:url(images/bg_3.png); z-index:2;}
.c_0100_9 .c_638 .title{ position:absolute; left:240px; top:32px;}
.slick_res2r{ width:358px; height:470px; position:absolute; left:-165px; top:50%; margin-top:-235px;}
.slick_res2r .slick-slide{ width:100%;}
.slick_res2r .slick-slide .img{ width:352px; margin-top:30px; height:117px; float:left; border:solid 3px white; border:solid 3px rgba(255,255,255,0.4); overflow:hidden;}
.slick_res2r .slick-slide.slick-current .img{ border-color:#d12026;}
.slick_res2r .slick-prev,
.slick_res2r .slick-next
{
	left:50%;
    top: -48px;
    display: block;
    width: 24px;
    height: 14px;
	background:url(images/btn_3.png) no-repeat top center;
}
.slick_res2r .slick-next{
	top:auto;
	right:auto;
	bottom:-50px;
	background-position:bottom center;
}
.slick_res2r .slick-prev:hover,
.slick_res2r .slick-next:hover{ background-image:url(images/btn_3_h.png);}

.c_0100_10{ padding:70px 0 80px 0;}
.row_2{ margin:0 -2px;}
.slide_pic_2{ width:100%; float:left; margin-top:42px;}
.ul_3 .li_hp{ width:250px; float:left; margin:0 2px; position:relative; background:#d12026; cursor:pointer; overflow:hidden;}
.ul_3 .li_hp img{ width:100%; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 .li_hp>img{width:374px; height:509px; max-width:initial; margin-left:-100px;}
.ul_3 .li_hp .mb{ width:100%; height:100%; background:url(images/bg_4.png) no-repeat center bottom; background-size:100% 282px; position:absolute; left:0; top:0;}
.ul_3 .li_hp .title{ width:148px; height:60px; padding:0 10px; position:absolute; left:0; bottom:12px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 .li_hp .title h4{ width:100%; float:left; font-size:18px; color:white; line-height:32px;}
.ul_3 .li_hp .title h5{ width:100%; float:left; font-size:14px; color:white; line-height:28px;}
.ul_3 .li_hp .title h5 span{ display:inline-block; *zoom:1; *display:inline; vertical-align:top;}
.ul_3 .li_hp .title h5 img{ margin:-3px 10px 0 10px; width:1px; vertical-align:middle; display:inline-block; *zoom:1; *display:inline; float:none;}
.ul_3 .li_hp .title .more{ display:none; margin-top:37px; float:left; width:100%;}
.ul_3 .li_hp .title .more a{ display:inline-block; *zoom:1; *display:inline; width:35px; height:35px; float:none;}
.ul_3 .li_hp:hover > img{ opacity:0.2;}
.ul_3 .li_hp:hover .mb{ opacity:0;}
.ul_3 .li_hp:hover .title{ bottom:50%; height:150px; margin-bottom:-75px; text-align:center;}
.ul_3 .li_hp:hover .title h4{ font-weight:bold;}
.ul_3 .li_hp:hover .title h5{ height:48px; overflow:hidden;}
.ul_3 .li_hp:hover .title h5 span{ width:100%; line-height:24px;}
.ul_3 .li_hp:hover .title h5 img{ display:none;}
.ul_3 .li_hp:hover .title .more{ display:block;}

.pf_mb{ width:100%; height:100%; background:url(images/bg_5.png); position:fixed; left:0; top:0; z-index:9; display:none;}
.tc_980{ width:980px; height:506px; background:white; position:fixed; left:50%; top:50%; margin:-253px 0 0 -490px; z-index:10; display:none;}
.tc_980 .c_371{ width:371px; height:506px; float:left;}
.tc_980 .c_371 img{ width:100%; float:left;}
.tc_980 .c_609{ width:609px; height:506px; float:left; position:relative;}
.tc_980 .c_609 .btn{ width:16px; height:16px; position:absolute; right:20px; top:20px; cursor:pointer;}
.tc_980 .c_609 .btn img{ width:100%; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.tc_980 .c_609 .btn:hover img{ transform:rotate(180deg);}
.tc_980 .c_609 .title{ width:545px; margin:57px 0 0 34px; font-size:24px; color:#333; line-height:28px; padding-bottom:16px; border-bottom:solid 1px #e0e0e0;}
.tc_980 .c_609 .title span{ font-size:16px; color:#666; line-height:24px; vertical-align:bottom; margin:-3px 0 0 10px;}
.tc_980 .c_609 .text{ width:545px; margin:32px 0 0 34px; height:348px; overflow-y:auto;}
.tc_980 .c_609 .text h4{ width:513px; margin-top:4px; padding-left:11px; border-left:solid 3px #d12026; font-size:16px; color:#d12026; font-weight:bold; line-height:1;}
.tc_980 .c_609 .text .p{ width:513px; margin-top:12px; margin-bottom:30px; font-size:14px; color:#666; line-height:28px;}

/*动态资讯*/
.ul_4{ width:100%; float:left; margin-top:20px;}
.ul_4 li{ width:100%; float:left; margin-top:20px; background:#f6f6f6; padding:33px 0 32px 0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_4 li .img{ width:230px; height:136px; float:left; padding:9px; border:solid 1px #e2e2e2; background:white; margin-left:32px;}
.ul_4 li .img img{ width:100%; float:left;}
.ul_4 li .text{ width:840px; float:left; margin-left:30px; margin-top:6px;}
.ul_4 li .text .title{ width:100%; float:left; font-size:16px; color:#3d3d3d; line-height:24px; padding-bottom:20px; background:url(images/bian_4.png) no-repeat left bottom;}
.ul_4 li .text .p{ width:100%; float:left; margin-top:20px; font-size:12px; color:#686868; line-height:24px; height:48xp; overflow:hidden;}
.ul_4 li .text .more{ width:100%; float:left; margin-top:18px; font-size:14px; color:#686868; line-height:20px;}
.ul_4 li .text .more span{ display:block; float:left; width:18px; height:20px; background:url(images/ico4_4.png) no-repeat center center; margin-right:6px;}
.ul_4 li:hover{ background:#d82128;}
.ul_4 li:hover .img{ background:#d82128; border-color:#f1afb1;}
.ul_4 li:hover .text .title{ color:white; background-image:url(images/bian_5.png);}
.ul_4 li:hover .text .p,.ul_4 li:hover .text .more{ color:white;}
.ul_4 li:hover .text .more span{ background-image:url(images/ico4_3.png);}

/*新闻详情*/
.c_1200_1{ width:100%; float:left; padding:57px 0 58px 0;}
.c_1200_1 h1{ width:100%; float:left; text-align:center; font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.c_1200_1 .main_1{ width:100%; float:left; margin-top:22px; border-top:solid 1px #d7d8d8; border-bottom:solid 1px #d7d8d8; line-height:53px;}
.c_1200_1 .main_1 .p{ float:left; font-size:14px; color:#777; width:100%; text-align:center;}
.c_1200_1 .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}

.c_1200_1 .text{ width:100%; float:left; margin-top:42px; font-size:14px; color:#333; line-height:30px; }
.c_1200_1 .text .intro{padding:8px 16px;line-height:25px;font-size:14px;margin-top:8px;background:#F2F2F2;border:#CCCCCC 1px solid;}
	.c_1200_1 .text .intro t {  padding: 3px 5px;  margin-right: 5px;  background: #c00;  color: #fff;}
	.c_1200_1 .text .intro i {  position: relative;right: 5px;top: -5px;width: 0;	height: 0;overflow: hidden;line-height: 0;font-size: 0;	border: 4px dashed transparent;	border-left: 4px solid #c00;}
.c_1200_1 .bshare-custom{ width:100%; float:left; margin-top:30px; text-align:center;}
.c_1200_1 .bshare-custom a{display:inline-block;*display:inline; *zoom:1; width:36px; height:36px; margin:0 8px; padding:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.c_1200_1 .bshare-custom a.a1{ background:url(images/ico_10_1.png) no-repeat center;}
.c_1200_1 .bshare-custom a.a2{ background:url(images/ico_10_3.png) no-repeat center;}
.c_1200_1 .bshare-custom a.a3{ background:url(images/ico_10_2.png) no-repeat center;}
.c_1200_1 .main_2{ width:100%; float:left; margin-top:32px;}
.c_1200_1 .main_2 .title{ width:100%; float:left; font-size:18px; color:#d12026; line-height:41px;}
.c_1200_1 .main_2 ul{ width:100%; float:left; margin-top:5px;}
.c_1200_1 .main_2 ul li{ width:560px; float:left; border-bottom:solid 1px #dcdcdc; line-height:38px; position:relative;}
.c_1200_1 .main_2 ul li h5{ width:100%; float:left; font-size:14px; color:#333; line-height:38px;}
.c_1200_1 .main_2 ul li .time{ position:absolute; right:0; top:0; font-size:14px; line-height:38px; color:#777;}
.c_1200_1 .main_2 ul li.l1{ float:right;}
.c_1200_1 .main_2 ul li:hover h5{ color:#d12026;}
.c_1200_1 .main_3{ width:100%; float: left; margin-top: 28px; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; overflow: hidden;}
.c_1200_1 .main_3 h5{ width:50%; float: left; padding: 16.5px 0; font-size: 14px; color: #333; line-height: 30px; text-align:right;}
.c_1200_1 .main_3 h5 span{ display:block; float:right; margin:0 30px; font-weight:bold;}
.c_1200_1 .main_3 h5 a{ line-height: 30px; color: #333;}
.c_1200_1 .main_3 h5.last{text-align: left; background:url(images/bian_6.jpg) no-repeat left center;}
.c_1200_1 .main_3 h5.last span{ float:left;}
.c_1200_1 .main_3 h5:hover a{ color: #d12026;}

/*课程介绍*/
.row_3{ margin:0 -15px;}
.ul_5{ width:100%; float:left; margin-top:10px; padding-bottom:60px;}
.ul_5 li{ width:585px; margin:30px 15px 0 15px; float:left;}
.ul_5 li .zbox{ width:583px; float:left; background:#f6f6f6; padding:29px 0; border:solid 1px #f6f6f6;}
.ul_5 li .zbox .img{ width:224px; height:250px; float:left; overflow:hidden; margin-left:29px;}
.ul_5 li .zbox .img img{ width:100%; float:left;
		 transition: all 0.6s linear;
	-moz-transition: all 0.6s linear;
 -webkit-transition: all 0.6s linear;
-o-transition: width all 0.6s linear;}
.ul_5 li .zbox:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);}
.ul_5 li .zbox .text{ width:220px; text-align:center; float:left; padding:0 55px;}
.ul_5 li .zbox .text h4{ width:100%; float:left; margin-top:56px; font-size:16px; color:#333; line-height:1; font-weight:bold;}
.ul_5 li .zbox .text .p{ width:100%; float:left; margin-top:18px; font-size:14px; color:#666; line-height:20px; height:40px; overflow:hidden;}
.ul_5 li .zbox .text .more{ width:100%; float:left; margin-top:34px; text-align:center;}
.ul_5 li .zbox .text .more a{ display:inline-block; *zoom:1; *display:inline; width:90px; height:26px; line-height:26px; border-top:solid 1px #d82128; border-bottom:solid 1px #d82128; font-size:12px; color:#d82128; text-transform:uppercase;}
.ul_5 li .zbox:hover .text .more a{ background:#d82128; color:white;}
.ul_5 li .zbox:hover{ background:white; border-color:#d12026;}

/*课程介绍详情*/
.c_1200_2{ width:100%; float:left; padding-bottom:60px;}
.c_1200_2 .content1{ width:100%; float:left; margin-top:26px;}
.c_1200_2 .content1 .c_696{ width:696px; float:left;}
.c_1200_2 .content1 .c_696 .title{ width:100%; float:left; padding-bottom:17px; border-bottom:solid 1px #ececec; font-size:24px; color:#323232; line-height:32px;}
.c_1200_2 .content1 .c_696 .dl{ width:100%; float:left;}
.c_1200_2 .content1 .c_696 .dl .dd{ width:652px; float:left; padding:0 0 26px 0; margin-top:21px; border-bottom:solid 1px #ececec; padding-left:44px; position:relative;}
.c_1200_2 .content1 .c_696 .dl .dd span{ width:32px; height:32px; display:block; overflow:hidden; background:#d82128; position:absolute; left:0; top:0;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1200_2 .content1 .c_696 .dl .dd span img{ width:100%; float:left;}
.c_1200_2 .content1 .c_696 .dl .dd h4{ width:100%; float:left; font-size:18px; color:#323232; line-height:32px;}
.c_1200_2 .content1 .c_696 .dl .dd .p{ width:100%; float:left; font-size:14px; color:#666; line-height:24px; margin-top:5px;}
.c_1200_2 .content1 .c_696 .c_696_b{ width:100%; float:left; padding-top:29px;}
.c_1200_2 .content1 .c_696 .c_696_b .btn{ float:left;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a{ display:block; float:left; margin-right:20px; width:166px; height:38px; line-height:38px; border:solid 1px #d82128; background:white; text-align:center; font-size:16px; color:#d82128;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a:hover{ background:#d82128; color:white;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a span{ display:inline-block; *zoom:1; *display:inline; width:30px; height:30px; vertical-align:middle; margin:-4px 6px 0 0;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a.a1 span{ background:url(images/ico5_3.png) no-repeat center center;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a.a2 span{ background:url(images/ico5_4.png) no-repeat center center;}
.c_1200_2 .content1 .c_696 .c_696_b .btn a.a1:hover span{ background-image:url(images/ico5_3_h.png);}
.c_1200_2 .content1 .c_696 .c_696_b .btn a.a2:hover span{ background-image:url(images/ico5_4_h.png);}
.c_1200_2 .content1 .c_696 .c_696_b .fx{ float:right; font-size:14px; color:#666; line-height:40px;}
.c_1200_2 .content1 .c_696 .c_696_b .fx .bshare-custom{float:right;}
.c_1200_2 .content1 .c_696 .c_696_b .fx .bshare-custom a{display:inline-block;*display:inline; *zoom:1; width:36px; height:36px; margin-left:16px; padding:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.c_1200_2 .content1 .c_696 .c_696_b .fx .bshare-custom a.a1{ background:url(images/ico_10_1.png) no-repeat center;}
.c_1200_2 .content1 .c_696 .c_696_b .fx .bshare-custom a.a2{ background:url(images/ico_10_3.png) no-repeat center;}
.c_1200_2 .content1 .c_696 .c_696_b .fx .bshare-custom a.a3{ background:url(images/ico_10_2.png) no-repeat center;}
.c_1200_2 .content1 .c_439{ width:439px; float:right; position:relative;}
.c_1200_2 .content1 .c_439:before{ content:''; width:100%; height:100%; background:#fff0f1; position:absolute; left:-10px; bottom:-10px; z-index:-1;}

.c_1200_2 .content2{ width:1152px; float:left; margin-top:57px; padding:57px 0 52px 48px; }
.c_1200_2 .content2 .title{ width:100%; font-size:18px; color:white; line-height:32px; font-weight:bold;}
.c_1200_2 .content2 .title span{ display:block; float:left; width:32px; height:32px; background:white; float:left; margin-right:15px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1200_2 .content2 .title span img{ width:100%; float:left;}
.c_1200_2 .content2 .p{ width:100%; float:left; margin-top:13px; font-size:14px; line-height:30px; color:white;}

.c_1200_2 .content3{ width:100%; float:left; margin-top:30px;}
.c_1200_2 .content3 ul{ width:100%; float:left;}
.c_1200_2 .content3 ul li{ width:585px; margin:0 15px; float:left;}
.c_1200_2 .content3 ul li .img,.c_1200_2 .content3 ul li .img img{ width:100%; float:left;}
.c_1200_2 .content3 ul li .text{ width:530px; padding-left:55px; position:relative; margin-top:21px; float:left;}
.c_1200_2 .content3 ul li .text .ico{ width:40px; height:40px; background:#d82128; position:absolute; left:0; top:5px;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.c_1200_2 .content3 ul li .text .ico img{ width:100%; float:left;}
.c_1200_2 .content3 ul li .text h4{ width:100%; float:left; font-size:18px; color:#be050c; line-height:28px;}
.c_1200_2 .content3 ul li .text h5{ width:100%; float:left; font-size:14px; color:#666; line-height:22px;}

.c_1200_2 .content4{ width:100%; float:left; margin-top:47px; padding-top:40px; border-top:solid 1px #ececec;}
.tit_2{ width:100%; float:left;}
.tit_2 h4{ float:left; padding-left:10px; border-left:solid 4px #d12026; font-size:18px; color:#212121; line-height:23px;}
.slide_pic_3{ width:100%; float:left; margin-top:-24px; position:relative;}
.slide_pic_3 .slick-prev,
.slide_pic_3 .slick-next
{
    position: absolute;
	left:auto;
	right:20px;
    top: -0px;
    width: 19px;
    height: 19px;
    cursor: pointer;
	background:url(images/btn_6.png) no-repeat left center;
	z-index:100;
}
.slide_pic_3 .slick-next{
	left:auto;
	right:0px;
	background-position:right center;
}

/*师资团队*/
.c_1200_3{ width:100%; float:left; margin-top:20px;}
.c_1200_3 .ul_3{ display:flex; flex-wrap: wrap; align-items: flex-start;}
.c_1200_3 .ul_3 .li_hp{ margin:0 10px; margin-top:20px; width:285px;}
.c_1200_3 .ul_3 .li_hp .title{ width:265px;}
.row_4{ margin:0 -9px;}
.ul_6{ width:100%; float:left; margin-top:27px;}
.ul_6 li{ width:286px; margin:18px 9px 0 9px; height:416px; background:white; box-shadow:0 0 5px rgba(0,0,0,.4); float:left;}
.ul_6 li .img{ width:276px; height:315px; margin:5px 0 0 5px; overflow:hidden; position:relative; background:#d12026;}
.ul_6 li .img img{ width:100%; float:left;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_6 li .img .btn{ width:39px; height:39px; position:absolute; left:50%; top:110%; margin:-20px 0 0 -20px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_6 li .text{ width:100%; float:left; text-align:center; margin-top:19px;}
.ul_6 li .text .title{ width:100%; float:left; font-size:16px; color:#333; line-height:20px; padding-bottom:10px; background:url(images/bian_7.jpg) no-repeat center bottom;}
.ul_6 li .text h5{ width:100%; float:left; font-size:14px; color:#7a7a7a; line-height:20px; margin-top:7px;}
.ul_6 li:hover .img a > img{ opacity:0.2;}
.ul_6 li:hover .img .btn{ top:50%;}
.ul_6 li:hover .text .title{ color:#d12026; font-weight:bold;}

/*学生作品详情*/
.c_1200_4{ width:100%; float:left; padding-bottom:60px;}
.c_1200_4 .content1{ width:100%; float:left; margin-top:49px;}
.c_1200_4 .content1 .c_510{ width:510px; float:left;}
.c_1200_4 .content1 .c_510 img{ width:510px; float:left;}
.c_1200_4 .content1 .c_654{ width:654px; float:right; background:#f8f8f8; padding:38px 0 40px 0;}
.c_1200_4 .content1 .c_654 .title{ width:568px; float:left; margin-left:40px; font-size:24px; color:#333; line-height:26px; padding-bottom:22px; background:url(images/bian_8.jpg) no-repeat left bottom;}
.c_1200_4 .content1 .c_654 ul{ width:568px; float:left; margin-left:40px; margin-top:15px;}
.c_1200_4 .content1 .c_654 ul li{ width:100%; float:left; padding:14px 0; border-bottom:solid 1px #e4e4e4; font-size:16px; color:#686868; line-height:30px;}
.c_1200_4 .content1 .c_654 ul li span{ font-weight:bold;}
.c_1200_4 .content1 .c_654 .c_654_b{ width:568px; float:left; margin-left:40px; margin-top:-1px; padding-top:14px; background:#f8f8f8;}
.c_1200_4 .content1 .c_654 .c_654_b a{ display:block; float:left; width:166px; height:38px; line-height:38px; border:solid 1px #d82128; background:white; text-align:center; font-size:16px; color:#d82128;
-moz-border-radius:20px; 
-webkit-border-radius:20px; 
-khtml-border-radius:20px;
border-radius:20px;}
.c_1200_4 .content1 .c_654 .c_654_b a:hover{ background:#d82128; color:white;}
.c_1200_4 .content1 .c_654 .c_654_b a span{ display:inline-block; *zoom:1; *display:inline; width:30px; height:30px; vertical-align:middle; margin:-4px 6px 0 0;}
.c_1200_4 .content1 .c_654 .c_654_b a span{ background:url(images/ico5_3.png) no-repeat center center;}
.c_1200_4 .content1 .c_654 .c_654_b a:hover span{ background-image:url(images/ico5_3_h.png);}
.c_1200_4 .content1 .c_654 .c_654_b .tel{ float:left; font-size:16px; color:#686868; line-height:40px; margin-left:25px;}

.c_1200_4 .content2{ width:100%; float:left; margin-top:40px;}
.c_1200_4 .content2 .title{ width:100%; float:left; position:relative; height:49px; border-bottom:solid 3px #be050d;}
.c_1200_4 .content2 .title h4{ width:100%; float:left; font-size:18px; color:#252525; line-height:1; letter-spacing:1px;}
.c_1200_4 .content2 .title h4 span{ font-weight:bold; color:#d82128;}
.c_1200_4 .content2 .title h2{ width:100%; float:left; font-size:36px; color:#252525; line-height:26px; margin-top:8px; text-transform:uppercase; font-family:Arial; font-weight:bold;}
.c_1200_4 .content2 .p{ width:100%; float:left; margin-top:30px; font-size:14px; color:#383838; line-height:30px;}

.xqfy{ width:100%; float: left; margin-top: 28px; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; overflow: hidden;}
.xqfy h5{ width:50%; float: left; padding: 16.5px 0; font-size: 14px; color: #333; line-height: 30px; text-align:right;}
.xqfy h5 span{ display:block; float:right; margin:0 30px; font-weight:bold;}
.xqfy h5 a{ line-height: 30px; color: #333;}
.xqfy h5.last{text-align: left; background:url(images/bian_6.jpg) no-repeat left center;}
.xqfy h5.last span{ float:left;}
.xqfy h5:hover a{ color: #d12026;}

/*关于我们*/
.c_0100_11{ width:100%; float:left; text-align:center; margin-top:48px; padding-bottom:32px;}
.c_0100_11 h4{ width:100%; float:left; font-size:24px; color:#383838; line-height:28px;}
.c_0100_11 .p{ width:100%; float:left; font-size:14px; color:#383838; line-height:25px; margin-top:21px;}
.c_0100_12{  padding:98px 0 75px 0;}
.c_0100_12 .c_725{ width:725px; float:right; background:#d82128; padding:42px 0 35px 0;}
.c_0100_12 .c_725 .logo{ width:100%; float:left; text-align:center;}
.c_0100_12 .c_725 .p{ width:663px; float:left; margin-top:18px; font-size:14px; color:#ffdcdc; line-height:26px; margin-left:31px;}





































/*12å­¦ç”Ÿæ¡ˆä¾‹*/
.h_banner{ float:left; width:100%; line-height:0;}
.h_side1{ float:left; width:100%; text-align:center; color:#202020; font-size:28px; line-height:38px; margin:52px 0 10px 0;}
.h_side2{ float:left; width:100%; text-align:center;}
.h_side2_1{ display:inline-block; *display:inline; *zoom:1; background:url(images/h_img1.png) left center no-repeat; color:#797878; font-size:14px; line-height:24px; padding-left:17px;}
.h_side2_1 a{ color:#797878;}
.h_side2_1 a.on,
.h_side2_1 a:hover{ color:#d82128;}
.pz_SideLayer_box{ float:left; width:100%; height:45px; text-align:center; margin-top:25px;}
.pz_SideLayer_box .pz_SideLayer{ display:inline-block; *display:inline; *zoom:1;}
.pz_SideLayer_box .pz_SideLayer li{ float:left;}
.pz_SideLayer_box .pz_SideLayer li a{ float:left; width:137px; height:45px; line-height:45px; color:#fff; font-size:14px; margin:0 5px; background:#3a3a3a; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.pz_SideLayer_box .pz_SideLayer li a.hover,
.pz_SideLayer_box .pz_SideLayer li a:hover{ background:#d82128; font-weight:bold;}

.h_case{ float:left; width:100%; overflow:hidden;}
.h_case ul{ margin-right:-30px;}
.h_case ul li{ float:left; width:380px; margin:40px 30px 0 0; border-bottom:1px solid #e6e6e6;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.h_case ul li .l1{ float:left; width:246px; height:246px; line-height:0; overflow:hidden;}
.h_case ul li .l1 img{
-webkit-transition: all 0.4s ease-out 0s; 
-moz-transition: all 0.4s ease-out 0s; 
-o-transition: all 0.4s ease-out 0s; 
transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-

mode:bicubic;}
.h_case ul li:hover .l1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.h_case ul li .l2{ float:left; width:134px; height:246px; background:#3b3b3b;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.h_case ul li .l2 i{ float:left; width:1px; height:50px; background:#fff; margin:61px 0 0 61px;}
.h_case ul li .l2 h4{ float:left; width:100%; color:#fff; font-size:18px; line-height:28px; text-align:center; margin:26px 0 4px 0;}
.h_case ul li .l2 h6{ float:left; width:100%; color:#fff; font-size:14px; line-height:24px; text-align:center;}
.h_case ul li .l3{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:26px; height:78px; overflow:hidden; margin:24px 0;}
.h_case ul li:hover{ border-bottom:1px solid #d82128}
.h_case ul li:hover .l2{ background:#d82128}



/*åˆ†é¡µ*/
.waik_1{ width:100%; float:left; padding:65px 0; text-align:center;}
.pz_fy{display:inline-block;*display:inline; *zoom:1;}
.pz_fy a { display:block; width:36px; height:36px; float:left; margin:0 5px; line-height:36px; border:solid 1px #b1b1b1; COLOR: #666666; font-size:14px; text-decoration:none; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.pz_fy a.a1{ width:100px; background:url(images/h_but1.png) center no-repeat; border-radius:19px; -webkit-border-radius:19px; -moz-border-radius:19px;}
.pz_fy a.last{ background:url(images/h_but2.png) center no-repeat;}
.pz_fy a.on.a1,
.pz_fy a.a1:hover{ background:url(images/h_but3.png) center no-repeat #d82128;}
.pz_fy a.on.last,
.pz_fy a.last:hover{ background:url(images/h_but4.png) center no-repeat #d82128;}
.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#d82128; border:solid 1px #d82128;}

/*11å…è´¹è¯•å¬*/
.h_side2_p0{ text-align:left; padding:17px 0 14px 0;}
.h_shiting{ float:left; width:100%; margin-bottom:40px; background:#f5f5f5; padding:55px 0 96px 0;}
.h_shiting h2{ float:left; width:100%; text-align:center; color:#202020; font-size:28px; line-height:38px;}
.h_shiting .p{ float:left; width:100%; text-align:center; color:#666666; font-size:14px; line-height:24px; margin:16px 0 22px 0;}
.h_shiting .form_box{ float:left; width:952px; margin:0 133px 0 115px;}
.h_shiting .lab{ float:left; width:100%; margin-top:14px;}
.h_shiting .l1{ float:left; width:451px;}
.h_shiting .l2{ float:right;}
.h_shiting .name{ float:left; width:100%; color:#3e3e3e; font-size:14px; line-height:24px; margin:11px 0;}
.h_shiting .fv1{ float:left; width:449px; text-indent:15px; height:40px; line-height:40px; background:#fff; border:1px solid #dfdfdf; color:#9e9d9d; font-size:14px;}
.h_shiting .fv2{ width:305px;}
.h_shiting .fv3{ float:left; margin-left:7px;border:1px solid #dfdfdf; height:40px; width:135px; cursor:pointer;} 
.h_shiting .fv4{ float:left; width:950px; height:123px; line-height:24px; background:#fff; border:1px solid #dfdfdf; color:#9e9d9d; font-size:14px; padding:9px 15px;} 
.h_shiting .fv5{ display:inline-block; *display:inline; *zoom:1; margin:36px 5px 0 5px; width:230px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:18px; background:#d82128; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; cursor:pointer;} 
.h_shiting .fv6{ background:#292929;}
.h_shiting .fv5:hover{opacity:0.9; filter:alpha(opacity=90); box-shadow:0 5px 10px rgba(0,0,0,0.3);}


.h_shiting input[placeholder], [placeholder], *[placeholder] {color:#9e9d9d !important;} 
.h_shiting ::-webkit-input-placeholder{color:#9e9d9d}
.h_shiting :-moz-placeholder{color:#9e9d9d}
.h_shiting ::-moz-placeholder{color:#9e9d9d}
.h_shiting :-ms-input-placeholder{color:#9e9d9d}


.l_selt1{ float:left; width:100%;}
.l_selt2{ float:left; width:219px;}	
.l_selt3{ float:right;}
.top_sosuo_1{width:100% !important; float:left;z-index:10;}
.top_sosuo_1 .sosuo_ul{z-index:999;width:449px !important; left:0px; display:none;z-index:9; background:#fff; border:1px solid #e2e1e1; padding:8px 0;} 
.top_sosuo_2 .sosuo_ul{ width:217px !important;}
.top_sosuo_1 .sosuo_ul li{ float:left; width:100%; line-height:24px; height:24px; cursor:pointer; text-indent:15px; color:#9e9d9d; font-size:14px;}
.top_sosuo_1 .sosuo_ul li:hover{ color:#d82128;}
.top_sosuo_1 .li_div{ float:left; width:449px !important; border:1px solid #dfdfdf;color:#9e9d9d; font-size:14px; text-indent:15px; height:40px; line-height:40px; background:#fff; cursor:pointer;}
.top_sosuo_2 .li_div{ width:217px !important;}
.top_sosuo_1 .l_12{position:absolute; right:16px; top:17px; background:url(images/h_img6.png) center no-repeat; width:8px; height:7px; z-index:99999999;}


/*10è”ç³»æˆ‘ä»¬*/
.h_us1{ float:left; width:100%; overflow:hidden; margin:61px 0 30px 0;}
.h_us1 ul{ margin-right:-24px;}
.h_us1 ul li{ float:left; width:260px; border:1px solid #ebebeb; margin-right:24px; padding:60px 10px; text-align:center; cursor:pointer;}
.h_us1 ul li i{ float:left; width:100%; line-height:0;}
.h_us1 ul li i img{   -webkit-transform-style: preserve-3d;
       -moz-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
         -o-transform-style: preserve-3d;
            transform-style: preserve-3d;}
.h_us1 ul li h2{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; font-weight:bold; margin:18px 0 12px 0;}
.h_us1 ul li p{ float:left; width:100%; line-height:24px; height:48px; font-size:14px; color:#333333; margin-bottom:8px;display: -msbox;display: -moz-box;display: -webkit-flex;display: flex;
 -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap;
justify-content: center;
align-items: center;}
.h_us1 ul li:hover i img{-webkit-transition: 1s ease;
   -moz-transition: 1s ease;
	-ms-transition: 1s ease;
	 -o-transition: 1s ease;
		transition: 1s ease;
-webkit-transform: rotateY(360deg);
   -moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	 -o-transform: rotateY(360deg);
		transform: rotateY(360deg);}

.h_us2{ float:left; width:100%; margin-bottom:59px;}
.h_us2_l{ float:left; width:405px; height:344px; border:1px solid #ebebeb; background:#fafafa; padding:35px 38px;}
.h_us2_l .l1{ float:left; width:100%; color:#d82128; font-size:18px; line-height:28px; font-weight:bold;}
.h_us2_l .l2{ float:left; width:100%; color:#414141; font-size:14px; line-height:24px; margin:20px 0 33px 0;}
.h_us2_l .l3{ float:left; width:100%;}
.h_us2_l .l3_1{ float:left; width:192px;} 
.h_us2_l .l3_2{ float:right;}
.h_us2_l .l3_1 img{ float:left; width:161px; border:4px solid #ebebeb; padding:12px; background:#fff;}
.h_us2_l .l3_1 p{ float:left; width:100%; text-align:center; color:#414141; font-size:14px; line-height:24px; margin-top:16px;}
.h_map{ float:left; width:696px; height:394px; background:#fff; border:1px solid #ebebeb; border-left:none; padding:10px;}
.bdmap{ float:left; width:696px; height:394px;}

/*09å¸¸è§é—®é¢˜*/
.h_ask{ float:left; width:100%; margin-top:31px;}
.h_ask ul li{ float:left; width:1136px; margin-top:10px; background:#f4f4f4; padding:29px 36px 31px 28px; cursor:pointer;}
.h_ask ul li h5{ float:left; width:1106px; color:#4c4c4c; font-size:14px; line-height:24px; padding-left:30px; background:url(images/h_img13.png) left 3px no-repeat;}
.h_ask ul li p{ float:left; width:1106px; color:#666666; font-size:14px; line-height:25px; padding-left:30px; background:url(images/h_img14.png) left 3px no-repeat; margin-top:8px;}
.h_ask ul li:hover h5{ color:#d82128;}

/*08èµ„è´¨è£èª‰*/
.row_1{ margin:0 -15px;}
.ul_2{ width:100%; float:left; margin-top:10px; text-align:center;}
.ul_2 li{ width:276px; float:left; margin:40px 15px 0 15px;}
.ul_2 li .img{ width:255px; height:176px; padding:15px 10px; border:solid 1px #e7e7e7; float:left;}
.ul_2 li .img img{ width:100%; float:left;}
.ul_2 li h4{ width:100%; float:left; margin-top:16px; font-size:16px; color:#333; line-height:24px;}
.ul_2 li .more{ width:100%; float:left; margin-top:11px;}
.ul_2 li .more a{ display:inline-block; *zoom:1; *display:inline; width:90px; height:26px; line-height:26px; border-top:solid 1px #d82128; border-bottom:solid 1px #d82128; font-size:12px; color:#d82128; text-transform:uppercase;}
.ul_2 li:hover .more a{ background:#d82128; color:white;}







