﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
.wow{visibility:inherit !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;
-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%; z-index:5; position:relative; background:#fff;}
.pz_menu{ float:left; width:100%; position:relative; z-index:5; background:#083e7c;}
.pz_banner{ float:left; width:100%; position:relative; z-index:1; min-height:100px; }
.pz_main{ float:left; width:100%; position:relative; z-index:2; overflow:hidden; }
.pz_down{ float:left; width:100%; background:#083e7c; z-index:3; position:relative;}

@media screen and (min-width: 991px) {
.pz_main{min-height:850px;}
}


/*首页*/
.top{ width:100%; float:left; height:130px; padding:37px 0;}
.top .logo{ float:left;}
.top .lang{ float:right; margin-top:15px; width:90px; float:right; margin-left:20px; overflow:hidden;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.top .lang a{ display:block; width:50%; float:left; text-align:center; font-size:14px; color:#fff; line-height:25px; text-transform:uppercase; background:#b6b6b6; border-left:solid 1px white;}
.top .lang a.on{ color:white; background:#083e7c;}
.top .search{ width:180px; height:28px; float:right; margin-top:13px; border:solid 1px #083e7c; padding-right:40px; position:relative;
-moz-border-radius:14px; 
-webkit-border-radius:14px; 
-khtml-border-radius:14px;
border-radius:14px;}
.top .search .search_btn{ width:40px; height:26px; background:url(images/top1.png) no-repeat center center; background-size:contain; position:absolute; right:0; top:0; cursor:pointer;}
.top .search .search_txk{ width:100%; height:26px; line-height:26px; padding-left:14px; font-size:12px; color:#999; float:left; background:none;}

.topnav{ width:100%; float:left; height:68px; position:relative; background:#083e7c; box-shadow:5px 5px 13px rgba(0,0,0,0.25);}
.topnav .logo{ float:left; width:132px; display:none;}

.menu{ z-index:99; float: left; width:100%;}
.menu > ul{ float:left; width:100%; padding:0 12px;}
.menu ul .nli{ float:left;z-index:99; position:relative; height:68px; text-align:center; width:12.5%; padding:12px 11px;}
.menu ul .nli span{ display:block; width:100%; float:left; }
.menu ul .nli span a{ display:block; float:left; height:44px; line-height:44px; width:100%; color:#fff; font-size:16px; position:relative; z-index:2;
-moz-border-radius:22px; 
-webkit-border-radius:22px; 
-khtml-border-radius:22px;
border-radius:22px;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ background:#fbb610;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; float:left; width:140px; left: 50%; margin-left: -70px;top:100%; display:none; text-align: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;}
.sub .l2{ float: left; position: relative; width:100%; float:left; margin-top:1px; background:url(images/top2.png);}
.sub .l2 .l2_a{ display:block; width:100%; float:left; font-size:14px; line-height: 40px; color: #fff; padding:0 20px; overflow:hidden; position:relative;}
.sub .l2 .l2_a svg{ display:block; width:7px; height:12px; position:absolute; right:20px; top:50%; background:url(images/top4.png) no-repeat center center; margin-top:-6px; background-size:contain;
-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;}
.sub .l2:hover{ background:url(images/top2_h.png);}
.sub .ul3{ width:100%; float:left; position:absolute; left:100%; top:-1px; display:none; text-align:center;}
.sub .ul3 .l3{ width:99%; float:right; margin-top:1px; background:url(images/top3.png);}
.sub .ul3 .l3 .l3_a{ display:block; width:100%; float:left; padding:0 10px; font-size:12px; line-height: 40px; color: #fff;}
.sub .ul3 .l3:hover{ background:url(images/top2_h.png);}

.menu ul .nli:hover .sub,.sub .l2:hover .ul3{ display:block;
-webkit-animation:fadeInUp1 0.5s 0s ease both;
-moz-animation:fadeInUp1 0.5s 0s ease both;}
@-webkit-keyframes fadeInUp1{
0%{opacity:0;
-webkit-transform:translateY(30px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-moz-keyframes fadeInUp1{
0%{opacity:0;
-moz-transform:translateY(30px)}
100%{opacity:1;
-moz-transform:translateY(0)}
}
@media screen and (max-width: 1199px) {
.top{ height:auto; padding:22px 0;}
}
@media screen and (max-width: 991px) {
.top{ display:none;}
.topnav{ height:50px; box-shadow:2px 3px 6px rgba(0,0,0,0.22);}
.topnav .logo{ display:block; margin-top:9px;}
}

.menuph{ float:right; cursor: pointer;  width:50px;  height: 50px; display: none;}
.menuph .point { display:block;  width: 50px;  height: 50px;  position: relative; background:#083e7c; background-size:contain; overflow:hidden;
-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;}
.menuph .point.active{ transform:rotate(90deg);}
.menuph .navbtn {  position: absolute;  top: 24px;  right: 10px;  display: inline-block;  width: 24px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff; z-index:9999;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 24px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #fff;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.menuph .navbtn::after { top:-8px;}
.menuph .navbtn::before { top:8px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:absolute; width:100%; height:100%; overflow-y:auto; right:0px; top:-100%; z-index:4 !important; display:block; padding:50px 0 0 0; z-index: 98;
-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;}
.pf_menu.on_1{ top:0;}
.ph_menu{ float:left; width:100%; text-align:left; background:#1c1c1c; padding-bottom:20px;}
.nav_box{ width:100%; float:left;}
.ph_menu .nli{ float:left; width:100%; position:relative; margin-top:-1px; padding:0 10px; border-top:solid 1px #ccc;}
.ph_menu .nli span{ float:left; width:100%;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#fff; font-size:14px; line-height:46px; white-space:nowrap; position: relative; letter-spacing: 1px;}
.ph_menu .nli svg{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; background:url(images/top5.png) no-repeat center center; background-size:auto 30px !important;
-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;}
.ph_menu .nli.on svg{ transform:rotate(90deg);}
.ph_menu .nli.on .l1_a{ color:#fbb610;}
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 10px; border-top:solid 1px #ccc;}
.ph_menu .nli .l2_ul .l2{ width:100%; float:left; position:relative;}
.ph_menu .nli .l2_ul .l2 .l2_a{ line-height:30px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.6;}
.ph_menu .nli .l2_ul .l2 .l2_a:active{ opacity:1;}
.ph_menu .nli .l2_ul .l2 i{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; background:url(images/top5.png) no-repeat center center; background-size:auto 30px !important;
-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;}
.ph_menu .nli .l2_ul .l2.on i{ transform:rotate(90deg);}
.ph_menu .nli .l3_ul{ display:none; height:auto; float:left; width:100%; padding: 5px 10px; border-top:solid 1px #ccc;}
.ph_menu .nli .l3_ul li a{ line-height:30px; font-size:12px; color:#fff; text-transform:uppercase; opacity:0.6;}
.ph_menu .nli .l3_ul li a:active{ opacity:1;}
.ph_menu .nli .l2_ul .l2.on .l2_a{ opacity:1;}

.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.10);}
.ph_menu .search{ display:block; float:left; height:50px; border:solid 1px #5b5c60; width:100%; padding: 0 50px 0 0; position: relative; left:auto; top:auto; right:auto; z-index:1; background:#313131;}
.ph_menu .search .search_k{ height:48px; line-height:48px; width:100%; float:left; background:#313131; font-size: 14px; color: #fff; padding-left:10px;}
.ph_menu .search .search_btn{ position: absolute; right:-1px; top: 0; height:48px; width:50px; background: #5b5c60 url(images/top1.png) no-repeat center center; background-size:40px auto;}
.ph_menu .lang{ width:100%; float:left; margin-top:10px; text-align:center; padding:0 10%;}
.ph_menu .lang a{ display:block; width:50%; float:left; height:16px; line-height:16px; text-align:center; font-size:14px; color:white;}
.ph_menu .lang a:first-child{ border-right:solid 1px white;}
.ph_menu .lang a.on{ color:#fbb610;}
@media screen and (max-width: 991px) {
.menu{ display:none;}
.menuph{ display:block;}
.topnav .logo{ width:90px; margin-left:10px;}
}

/*底部*/
.slide_banner{ width:100%; float:left; position:relative;}
.slide_banner .slick-slide{ position:relative; overflow:hidden; float:left; width:100%;}
.slide_banner img{ width:100%; float:left;}
/*8/10*/
.slide_banner .slick-prev,.slide_banner .slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 33px;
	top: 50%;
	display: block;
	width: 48px;
	height: 67px;
	margin-top:-33px;
	background:url(images/btn1.png) no-repeat left center;
}
.slide_banner .slick-next {
	left: auto;
	right: 33px;
	background-position:right center;
}
.slide_banner .slick-prev:hover,
.slide_banner .slick-next:hover{ background-image:url(images/btn1_h.png);}
/*8/10end*/

.slide_banner .slick-dots{
	position: absolute;
	bottom: 40px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
	z-index:5; padding-bottom:5px;
}
.slide_banner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 7px;
	padding: 0;
	cursor: pointer;
	background:#fff;
	vertical-align:top;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
opacity:0.6;
}
.slide_banner .slick-dots li.slick-active{
	opacity:1; box-shadow:1px 4px 5px rgba(0,0,0,0.45);
}

.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
@media screen and (max-width: 991px) {
.slide_banner .slick-dots li {width: 10px;height: 10px;margin: 0 4px;}
.slide_banner .slick-dots{bottom: 10px;}
/*8/10*/
.slide_banner .slick-prev,.slide_banner .slick-next {left: 13px;width: 28px;height: 40px;margin-top:-20px; background-size:auto 40px;}
/*8/10end*/
.slide_banner .slick-next { left:auto;right: 13px;}
}
@media screen and (max-width: 767px) {
.slide_banner .slick-dots{bottom: 5px;}
}

/*footer*/
.footer{ width:100%; float:left; padding:0 30px;}
.footer .footer_t{ width:100%; float:left; padding:53px 0 125px 18.75%; position:relative;}
.footer .footer_t .footer_ewm{ width:13.39%; text-align:center; position:absolute; left:0; top:53px;}
.footer .footer_t .footer_ewm .logo{ width:100%; margin-top:8px;}
.footer .footer_t .footer_ewm .logo img{ width:100%;}
.footer .footer_t .footer_ewm .ewm{ width:120px; height:120px; padding:6px; background:white; margin:auto; margin-top:39px;}
.footer .footer_t ul{ width:100%; float:left;}
.footer .footer_t ul li{ width:14.286%; float:left;}
.footer .footer_t ul li .dl{ width:100%; float:left;}
.footer .footer_t ul li .dl .dt{ width:100%; float:left; font-size:18px; color:white; line-height:32px; font-weight:bold;}
.footer .footer_t ul li .dl .dd{ width:100%; float:left; font-size:14px; color:white; line-height:37px; margin-top:10px;}
.footer .footer_t ul li .dl .dd a{ display:block; width:95%; float:left; color:white; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.footer .footer_t ul li .dl .dd a:hover{ color:#fbb610;}
.footer .footer_c{ width:100%; float:left; padding:22px 0 22px 80px; position:relative; border-top:solid #9cb2cb 1px; border-bottom:solid #9cb2cb 1px;}
.footer .footer_c .name{ position:absolute; left:0; top:22px; font-size:14px; color:white; line-height:22px;}
.footer .footer_c .p{ width:100%; float:left; font-size:14px; color:white; line-height:22px;}
.footer .footer_c .p a{ color:white; display:inline-block; *zoom:1; *display:inline;}
.footer .footer_c .p span{ color:white; margin:0 8px; display:inline-block; *zoom:1; *display:inline;}
.footer .footer_c .p a:hover{ color:#fbb610;}
.footer .footer_b{ width:100%; float:left; padding:15px 0 14px 0;}
.footer .footer_b .footer_b_l{ float:left; font-size:12px; color:white; line-height:22px;}
.footer .footer_b .footer_b_l a{  color:white;}
.footer .footer_b .footer_b_r{ float:right; font-size:12px; color:white; line-height:22px;}
.footer .footer_b .footer_b_r a{ color:white;}
.footer .footer_b .footer_b_r span{ margin:0 12px;}
.footer .footer_b .footer_b_r a:hover{ color:#fbb610;}
@media screen and (max-width: 1199px) {
.footer .footer_t{ padding:33px 0 85px 18.75%;}
.footer .footer_t .footer_ewm{ top:33px;}
}
@media screen and (max-width: 991px) {
.footer .footer_t{ padding:23px 0 25px 0;}
.footer .footer_t .footer_ewm{ width:100%; position:relative; left:auto; top:auto; float:left;}
.footer .footer_t .footer_ewm .logo{ margin-top:0px; height:30px;}
.footer .footer_t .footer_ewm .logo img{ width:auto; height:100%;}
.footer .footer_t .footer_ewm .ewm{ width:80px; height:80px; padding:4px; margin-top:10px;}
.footer .footer_t ul{ display:none;}
.footer .footer_c{ padding:12px 0 12px 0px;}
.footer .footer_c .name{ position:relative; left:auto; top:auto; width:100%; float:left;}
.footer .footer_c .name:before{ content:''; background:url(images/top4.png) no-repeat center right; background-size:7px auto; width:7px; height:12px; position:absolute; right:10px; top:50%; margin-top:-6px;
-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;}
.footer .footer_c .p{ display:none; font-size:12px; margin-top:10px;}
.footer .footer_c .name.on:before{ transform:rotate(90deg);}
.footer .footer_b .footer_b_l{ width:100%; text-align:center;}
.footer .footer_b .footer_b_r{ width:100%; text-align:center;}
}
@media screen and (max-width: 767px) {
.footer{ padding:0 10px;}
.footer .footer_t{ padding:13px 0 15px 0;}
.footer .footer_c{ padding:8px 0px;}
.footer .footer_c .name{ font-size:12px;}
.footer .footer_b{  padding:7px 0 6px 0;}
}

.pf_right .closed{ width:19px; position:absolute; right:4px; top:-19px; cursor:pointer;}
.pf_right .closed img{ width:100%;}
.pf_right .closed:before{ content:''; width:1px; height:20px; background:#083e7c; position:absolute; right:50%; top:100%;}
.pf_right{ position:fixed; right:20px; top:50%; height:540px; margin-top:-270px; width:160px; z-index:9; -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;}
.pf_right ul{ width:100%; float:left; background:url(images/right5.png) no-repeat center center; height:540px; padding:72px 12px 0 8px; position:absolute; right:0; top:0; z-index:6;
}
.pf_right ul .title{ width:100%; float:left; text-align:right; margin-bottom:9px;}
.pf_right ul .title h5{ font-size:18px; color:white; line-height:25px;}
.pf_right ul .title h6{ font-size:18px; color:white; line-height:22px;font-family: 'OPENSANS-BOLD'; text-shadow:0 0 1px #eb6602;}
.pf_right ul .title h6 a{ color:white;}
.pf_right ul li{ width:100%; float:left; font-size:16px; color:white; line-height:43px; border-bottom:solid 1px #0e69b6; position:relative;}
.pf_right ul li a{ display:block; float:right; width:100px; text-align:center; color:white;}
.pf_right ul li.l1{ font-size:18px; line-height:41px; border-bottom:0;}
.pf_right ul li img{ float:left; width:40px;}
.pf_right ul li.l2,.pf_right ul li.l3{ border-bottom:0;}
.pf_right ul li.l2 a{ width:100%; height:50px; line-height:50px; font-weight:bold;}
.pf_right ul li .ewm{ width:116px; height:108px; padding:16px 24px 16px 16px; background:url(images/right5_6.png) no-repeat center right; position:absolute; right:105%; top:50%; margin-top:-54px; display:none;}
.pf_right ul li .ewm img{ width:100%; float:left;}
.pf_right ul li:hover .ewm{ display:block;}
.pf_right .djzx{ position:absolute; right:-100%; top:50%; margin-top:-70px; z-index:5;
-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;}
.pf_right .djzx:hover{ box-shadow:0 3px 5px rgba(0,0,0,0.3);
-moz-border-radius:5px; 
-webkit-border-radius:5px; 
-khtml-border-radius:5px;
border-radius:5px;}
.pf_right.on{ right:-160px;}
.pf_right.on ul{ right:0;}
.pf_right.on .djzx{ right:164px; width:46px;}
.pf_right.on .closed{ display:none;}
@media screen and (max-width: 1199px) {
.pf_right{ right:0;}
}
@media screen and (max-width: 991px) {
.pf_right{ display:none;}
}

/*首页main*/
.c_1180_1{ width:100%; float:left; margin-top:28px; padding-bottom:35px;}
.row_1{ margin:0 -10px;}
.c_1180_1 .c_380{ width:33.33%; float:left; padding:0 10px;}
.c_1180_1 .c_380 .tit_1{ width:100%; float:left;}
.c_1180_1 .c_380 .tit_1 h3{ float:left; font-size:20px; color:#333; font-weight:bold; background:url(images/index1.jpg) no-repeat left bottom; line-height:44px;}
.c_1180_1 .c_380 .tit_1 h3 a{ display:block; width:100%; float:left;}
.c_1180_1 .c_380 .tit_1 .more{ float:right; line-height:44px; font-size:14px; color:#666;}
.c_1180_1 .c_380 .tit_1 .more img{ vertical-align:middle; margin:-2px 0 0 5px; width:12px;}
.c_1180_1 .c_380 .tit_1 .more:hover{ color:#083e7c;}
.c_1180_1 .c_380_l ul{ width:100%; float:left; margin-top:-2px;}
.c_1180_1 .c_380_l ul li{ width:100%; float:left; margin-top:22px;}
.c_1180_1 .c_380_l ul li .img{ width:140px; float:left; position:relative;}
.c_1180_1 .c_380_l ul li .img img{ width:100%; float:left;}
.c_1180_1 .c_380_l ul li .img .mb{ width:100%; height:100%; background:#083e7c; opacity:0.7; position:absolute; left:0; top:0; opacity:0;}
.c_1180_1 .c_380_l ul li .img span{ display:block; background:url(images/index2_1.png) no-repeat center center; width:30px; height:30px; background-size:contain; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; box-shadow:3px 6px 13px rgba(0,0,0,0.38); opacity:0;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;
transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);	
-webkit-transform: scale(1.2,1.2);
	 -o-transform: scale(1.2,1.2);	
   -moz-transform: scale(1.2,1.2);}
.c_1180_1 .c_380_l ul li .text{ margin-left:158px;}
.c_1180_1 .c_380_l ul li .text .title{ width:100%; float:left;}
.c_1180_1 .c_380_l ul li .text .title a{ display:block; float:left; font-size:14px; color:#333; line-height:20px; font-weight:bold; width:100%;}
.c_1180_1 .c_380_l ul li .text .p{ width:100%; margin-top:7px; float:left; font-size:12px; color:#666; line-height:16px; height:48px; overflow:hidden;}
.c_1180_1 .c_380_l ul li .text .detail{ width:100%; float:left; margin-top:8px;}
.c_1180_1 .c_380_l ul li .text .detail a{ display:block; width:65px; height:20px; line-height:19px; text-align:center; border:solid 1px #999; font-size:12px; color:#999;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.c_1180_1 .c_380_l ul li:hover .img .mb{ opacity:0.7;}
.c_1180_1 .c_380_l ul li:hover .img span{ opacity:1;
transform: scale(1.0,1.0);
	-ms-transform: scale(1.0,1.0);	
-webkit-transform: scale(1.0,1.0);
	 -o-transform: scale(1.0,1.0);	
   -moz-transform: scale(1.0,1.0);}
.c_1180_1 .c_380_l ul li:hover .text .title a{ color:#083e7c;}
.c_1180_1 .c_380_l ul li:hover .text .detail a{ color:#083e7c; border-color:#083e7c;}
.c_1180_1 .c_380_c ul{ width:100%; float:left; margin-top:20px;}
.c_1180_1 .c_380_c ul li{ width:50%; float:left; padding:0 10px;}
.c_1180_1 .c_380_c ul li .img{ width:100%; float:left; position:relative;}
.c_1180_1 .c_380_c ul li .img img{ width:100%; float:left;}
.c_1180_1 .c_380_c ul li .img .mb{ width:100%; height:100%; background:#083e7c; opacity:0.7; position:absolute; left:0; top:0; opacity:0;}
.c_1180_1 .c_380_c ul li .img span{ display:block; background:url(images/index2_1.png) no-repeat center center; width:30px; height:30px; background-size:contain; position:absolute; left:50%; top:50%; margin:-15px 0 0 -15px; box-shadow:3px 6px 13px rgba(0,0,0,0.38); opacity:0;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;
transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);	
-webkit-transform: scale(1.2,1.2);
	 -o-transform: scale(1.2,1.2);	
   -moz-transform: scale(1.2,1.2);}
.c_1180_1 .c_380_c ul li:hover .img .mb{ opacity:0.7;}
.c_1180_1 .c_380_c ul li:hover .img span{ opacity:1;
transform: scale(1.0,1.0);
	-ms-transform: scale(1.0,1.0);	
-webkit-transform: scale(1.0,1.0);
	 -o-transform: scale(1.0,1.0);	
   -moz-transform: scale(1.0,1.0);}
.c_1180_1 .c_380_c ul li:hover .text .title a{ color:#083e7c;}
.c_1180_1 .c_380_c ul li:hover .text .detail a{ color:#083e7c; border-color:#083e7c;}
.c_1180_1 .c_380_c ul li .title{ width:100%; float:left; font-size:12px; color:#333; line-height:29px; text-align:center;}
.c_1180_1 .c_380_c ul li .title a{ display:block; color:#333; font-weight:bold;}
.c_1180_1 .c_380_c ul li:hover .title a{ color:#083e7c;}
.c_1180_1 .c_380_r{ float:right;}
.c_1180_1 .c_380_r .img{ width:100%; float:left; margin-top:20px;}
.c_1180_1 .c_380_r .img img{ width:100%; float:left;}
.c_1180_1 .c_380_r .p{ width:100%; float:left; margin-top:12px; height:199px; overflow:hidden; font-size:14px; color:#666; line-height:29px; text-indent:2em;}
@media screen and (max-width: 991px) {
.c_1180_1{ margin-top:20px;}
.c_1180_1 .c_380{ width:50%;}
.c_1180_1 .c_380_r{ width:100%; margin-top:20px;}
.c_1180_1 .c_380_r .p{ height:auto;}
}
@media screen and (max-width: 767px) {
.c_1180_1{ margin-top:10px; padding:0 10px 15px 10px;}
.c_1180_1 .c_380{ width:100%; margin-top:10px;}
.c_1180_1 .c_380_r{ margin-top:10px;}
.c_1180_1 .c_380 .tit_1 h3{ font-size:16px; line-height:40px; background-size:auto 2px;}
.c_1180_1 .c_380 .tit_1 .more{ line-height:40px; font-size:12px;}
.c_1180_1 .c_380 .tit_1 .more img{ margin:-2px 0 0 3px; width:10px;}
.c_1180_1 .c_380_l ul{ margin-top:0;}
.c_1180_1 .c_380_l ul li{ margin-top:8px;}
.c_1180_1 .c_380_c ul{ margin-top:10px;}
.c_1180_1 .c_380_r .img{ margin-top:10px;}
}

.c_1180_1 .c_380_1,.c_1180_1 .c_380_2,.c_1180_1 .c_380_3{ margin-top:37px;}
.c_1180_1 .c_380_1,.c_1180_1 .c_380_2,.c_1180_1 .c_380_3,.c_1180_1 .c_380_l,.c_1180_1 .c_380_c,.c_1180_1 .c_380_r{ width:100%; float:left;}
.c_1180_1 .c_380_l,.c_1180_1 .c_380_c,.c_1180_1 .c_380_r{ height:423px;}
.c_1180_1 .c_380_1 ul{ width:100%; float:left; margin-top:2px;}
.c_1180_1 .c_380_1 ul li{ width:100%; float:left; margin-top:18px; padding-left:160px; position:relative; border-bottom:solid 2px #093f7c; height:120px; overflow:hidden; background:#ececec;}
.c_1180_1 .c_380_1 ul li .img{ width:160px; position:absolute; left:0; top:0; height:120px; overflow:hidden;}
.c_1180_1 .c_380_1 ul li .img img{ width:160px; height:120px; position:absolute; left:50%; top:50%; margin:-60px 0 0 -80px; max-width:none;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.c_1180_1 .c_380_1 ul li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.c_1180_1 .c_380_1 ul li .text{ width:100%; float:left; padding:11px 16px 10px 14px;}
.c_1180_1 .c_380_1 ul li .text .p{ width:100%; float:left; font-size:12px; color:#333; line-height:19px; height:95px; overflow:hidden;}
.c_1180_1 .c_380_1 ul li .text .p span{ display:block; color:#083e7c;}
.c_1180_1 .c_380_2 ul{ width:100%; float:left; margin-top:2px;}
.c_1180_1 .c_380_2 ul li{ width:100%; float:left; padding:18px 0 14px 0; border-bottom:dashed 1px #ddd;}
.c_1180_1 .c_380_2 ul li .title{ width:100%; float:left; padding-left:15px; position:relative;}
.c_1180_1 .c_380_2 ul li .title span{ font-size:15px; color:#333; line-height:25px; position:absolute; left:0; top:0;}
.c_1180_1 .c_380_2 ul li .title a{ display:block; width:100%; float:left; color:#333; line-height:25px; font-size:16px;}
.c_1180_1 .c_380_2 ul li .p{ width:100%; float:left; margin-top:3px; font-size:14px; color:#666; line-height:26px; height:52px; overflow:hidden;}
.c_1180_1 .c_380_2 ul li .time{ width:100%; float:left; color:#888; line-height:30px; font-size:14px;}
.c_1180_1 .c_380_2 ul li .time img{ vertical-align:middle; margin:-3px 6px 0 0; width:16px;}
.c_1180_1 .c_380_2 ul li:hover .title a,.c_1180_1 .c_380_2 ul li:hover .text .p span{ color:#083e7c;}
.c_1180_1 .c_380_2 ul li.last{ padding-bottom:0; border:0;}
.c_1180_1 .c_380_3 .dt{ width:100%; margin-top:20px; float:left; height:200px; position:relative;}
.c_1180_1 .c_380_3 .dt .title{ width:52.63%; height:34px; line-height:34px; background:#083e7c; position:absolute; right:0; bottom:0; text-align:center; color:white;}
.c_1180_1 .c_380_3 .dt .title span{ background:url(images/index6.png) no-repeat center center; width:19px; height:34px; position:absolute; left:-19px; top:0;}
#dituContent{ position:relative; width:100%; height:100%;}
.c_1180_1 .c_380_3 ul{ width:100%; float:left; margin-top:13px;}
.c_1180_1 .c_380_3 ul li{ width:100%; float:left; padding-left:32px; position:relative; font-size:14px; color:#333; line-height:31px;}
.c_1180_1 .c_380_3 ul li a{ color:#333;}
.c_1180_1 .c_380_3 ul li .ico{ position:absolute; left:0; width:16px; height:24px; top:50%; margin-top:-12px;}
.c_1180_1 .c_380_3 ul li .ico img{ width:100%; float:left;}
@media screen and (max-width: 991px) {
.c_1180_1 .c_380_3{ width:100%; margin-top:20px;}
.c_1180_1 .c_380_1 ul li{ margin-top:8px; padding-left:120px;}
.c_1180_1 .c_380_1 ul li .img{ width:120px;}
.c_1180_1 .c_380_2 ul li{ padding:12px 0 10px 0;}
.c_1180_1 .c_380_3 .dt{ margin-top:10px;}
.c_1180_1 .c_380_2 ul li .p{ font-size:12px; line-height:22px; height:42px;}
.c_1180_1 .c_380.last{ width:100%; padding:0;}
.c_1180_1 .c_380.last .c_380_r{ width:50%; padding:0 10px;}
.c_1180_1 .c_380.last .c_380_3{ width:50%; padding:0 10px;}
}
@media screen and (max-width: 767px) {
.c_1180_1 .c_380_1,.c_1180_1 .c_380_2,.c_1180_1 .c_380_3{ margin-top:17px;}
.c_1180_1 .c_380_l,.c_1180_1 .c_380_c,.c_1180_1 .c_380_r{ height:auto;}
.c_1180_1 .c_380.last .c_380_r,.c_1180_1 .c_380.last .c_380_3{ width:100%;}
}

.banner{ width:100%; float:left; position:relative;}
.banner img{ width:100%; float:left;}
.banner .text{ width:100%; text-align:center; height:163px; position:absolute; left:0; top:50%; margin-top:-81px;}
.banner .text h2{ width:100%; font-size:38px; color:white; line-height:46px; font-weight:bold; padding-bottom:23px; background:url(images/nygy1.jpg) no-repeat center bottom;}
.banner .text .p{ width:100%; font-size:20px; color:white; line-height:38px; margin-top:18px;}
.c_1180_2{ width:100%; float:left; margin-top:40px; padding-left:300px; position:relative; min-height:600px;}
.c_1180_2 .c_280{ width:280px; position:absolute; left:0; top:0;}
.c_1180_2 .c_280 .headline{ width:100%; text-align:center; height:140px; background:url(images/nygy2.jpg) no-repeat center center; background-size:cover; padding:40px 10px 10px 10px; position:relative; z-index:2;}
.c_1180_2 .c_280 .headline h5{ width:100%; font-size:16px; color:white; line-height:27px;}
.c_1180_2 .c_280 .headline h4{ width:100%; font-size:22px; color:white; line-height:32px; font-weight:bold;}
.c_1180_2 .c_280 .pz_SideLayer{ width:100%; margin-top:-1px;}
.c_1180_2 .c_280 .pz_SideLayer .l1{ width:100%; border-top:solid 1px #010c2c;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a{ display:block; width:100%; padding:0 62px 0 40px; position:relative; font-size:16px; color:#083e7c; line-height:59px; background:#d3d3d3;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a i{ background:url(images/nygy3.png) no-repeat center center; width:20px; height:8px; position:absolute; right:60px; top:50%; margin-top:-4px;}
.c_1180_2 .c_280 .pz_SideLayer .l1.on .l1_a,.c_1180_2 .c_280 .pz_SideLayer li:hover .l1_a{ color:white; background:#083e7c;}
.c_1180_2 .c_280 .pz_SideLayer .l1.on .l1_a i,.c_1180_2 .c_280 .pz_SideLayer li:hover .l1_a i{ background-image:url(images/nygy3_h.png);}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2{ width:100%; background:#e3e3e3;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2{ width:100%; border-top:solid 1px #010c2c;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2 .l2_a{ display:block; width:100%; padding:0 20px 0 56px; position:relative; font-size:14px; color:#444; line-height:40px; letter-spacing:1px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2 .l2_a span{ position:absolute; left:40px; top:50%; line-height:1px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2.on .l2_a,
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2:hover .l2_a{ color:#083e7c;}
.c_1180_2 .c_280 .tel{ width:100%; margin-top:20px;}
.c_1180_2 .c_280 .tel img{ width:100%;}
.c_1180_2 .c_880{ width:100%; float:left;}
.c_1180_2 .c_880 .subhead{ width:100%; float:left; padding-bottom:7px; background:url(images/nygy6.jpg) no-repeat left bottom;}
.c_1180_2 .c_880 .subhead .subhead_l{ float:left; font-size:18px; color:#333; font-weight:bold; line-height:1;}
.c_1180_2 .c_880 .subhead .subhead_r{ float:right; font-size:14px; color:#666; line-height:22px;}
.c_1180_2 .c_880 .subhead .subhead_r a{ color:#666;}
.c_1180_2 .c_880 .subhead .subhead_r a img{ width:14px; vertical-align:middle; margin:-3px 10px 0 0;}
.c_1180_2 .c_880 .subhead .subhead_r span{ margin:0 8px;}
.c_1180_2 .c_880 .subhead .subhead_r a.a1,.c_1180_2 .c_880 .subhead .subhead_r a:hover{ color:#083e7c;}
.c_1180_2 .c_880 .c_880_1{ width:100%; float:left; padding-bottom:100px; padding-top:36px;}
.wz_880{ width:100%; float:left;}
.wz_880 .title{ width:100%; float:left; font-size:16px; color:#083e7c; line-height:22px; letter-spacing:1px; text-align:center;}
.wz_880 .time{ width:100%; float:left; font-size:12px; color:#999; line-height:18px; letter-spacing:1px; margin-top:17px; padding:6px 10px; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; text-align:center;}
.wz_880 .time span{ margin:0 7px;}
.wz_880 .text{ width:100%; float:left; margin-top:40px; padding-bottom:22px; border-bottom:solid 1px #ddd;}
.wz_880 .text .img{ width:100%; float:left; text-align:center;}
.wz_880 .text .p{ width:100%; float:left; margin-top:0px; font-size:12px; color:#333; line-height:26px;}
.wz_880 .wz_880_btn{ width:100%; float:left; margin-top:20px; position:relative;}
.wz_880 .wz_880_btn .wz_880_btn_l{ float:left;}
.wz_880 .wz_880_btn .wz_880_btn_l a{ display:block; width:80px; height:30px; line-height:28px; text-align:center; border:solid 1px #bbb; font-size:14px; color:#666;}
.wz_880 .wz_880_btn .wz_880_btn_l a:hover{ background:#083e7c; border-color:#083e7c; color:white;}
.wz_880 .wz_880_btn .wz_880_btn_r{ float:right;}
.wz_880 .wz_880_btn .wz_880_btn_r a{ display:block; width:80px; height:30px; line-height:28px; text-align:center; border:solid 1px #bbb; font-size:14px; color:#666;}
.wz_880 .wz_880_btn .wz_880_btn_r a:hover{ background:#083e7c; border-color:#083e7c; color:white;}
.wz_880 .wz_880_btn .return{ width:120px; height:30px; text-align:center; position:absolute; left:50%; top:0; margin-left:-60px;}
.wz_880 .wz_880_btn .return a{ display:block; width:120px; height:30px; line-height:28px; background:#083e7c; border:solid 1px #083e7c; color:white; font-size:14px;}
.wz_880 .wz_880_btn .return a:hover{ background:white; color:#083e7c;}
/*.wz_880 .text .p.p_1{ text-indent:2em;}*/
@media screen and (max-width: 991px) {
.c_1180_2{ margin-top:30px; padding-left:250px;}
.c_1180_2 .c_280{ width:230px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a{ padding:0 42px 0 20px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a i{ right:40px;}
.c_1180_2 .c_880 .c_880_1{ padding-bottom:60px; padding-top:26px;}
.banner .text{ height:124px; margin-top:-62px;}
.banner .text h2{ font-size:28px; line-height:36px; padding-bottom:18px;}
.banner .text .p{ font-size:16px; line-height:30px; margin-top:10px;}
}
@media screen and (max-width: 767px) {
.c_1180_2{ margin-top:20px; padding-left:0px; padding:0 10px;}
.c_1180_2 .c_280{ width:100%; position:relative; float:left;}
.c_1180_2 .c_280 .tel{ display:none;}
.c_1180_2 .c_280 .headline{ text-align:left; height:50px; padding:10px 10px 10px 10px; position:relative;}
.c_1180_2 .c_280 .headline h5{ font-size:12px; line-height:14px;}
.c_1180_2 .c_280 .headline h4{ font-size:14px; line-height:16px;}
.c_1180_2 .c_280 .headline:before{ content:''; background:url(images/top5.png) no-repeat center center; width:30px; height:30px; background-size:contain; position:absolute; right:10px; top:50%; margin-top:-15px; transform:rotate(90deg);}
.c_1180_2 .c_280 .headline.on:before{ transform:rotate(270deg);}
.c_1180_2 .c_280 .pz_SideLayer{ display:none;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a{ padding:0 12px 0 10px; font-size:14px; line-height:39px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .l1_a i{ display:none;}
.banner{ height:150px; overflow:hidden;}
.banner img{ width:553px; height:150px; position:absolute; left:50%; top:50%; margin:-75px 0 0 -276px; max-width:none;}
.banner .text{ height:92px; margin-top:-46px;}
.banner .text h2{ font-size:20px; line-height:26px; padding-bottom:10px; background-size:auto 1px;}
.banner .text .p{ font-size:14px; line-height:24px; margin-top:8px;}
.c_1180_2 .c_880{ margin-top:10px;}
.c_1180_2 .c_880 .subhead{ background:none;}
.c_1180_2 .c_880 .subhead .subhead_l{ display:none;}
.c_1180_2 .c_880 .subhead .subhead_r{ font-size:12px; line-height:20px;}
.c_1180_2 .c_880 .subhead .subhead_r a img{ width:12px; margin:-3px 6px 0 0;}
.c_1180_2 .c_880 .subhead .subhead_r span{ margin:0 4px;}
.c_1180_2 .c_880 .c_880_1{ padding-bottom:40px; padding-top:16px;}
.wz_880 .title{ font-size:14px; line-height:20px;}
.wz_880 .time{line-height:16px; margin-top:10px; padding:4px 6px;}
.wz_880 .time span{ margin:0 4px; display:inline-block; *zoom:1; *display:inline;}
.wz_880 .text{ margin-top:20px; padding-bottom:12px;}
.wz_880 .text .p{ margin-top:0px; line-height:22px;}
.wz_880 .wz_880_btn{ margin-top:10px;}
.wz_880 .wz_880_btn .wz_880_btn_l a,
.wz_880 .wz_880_btn .wz_880_btn_r a{ width:60px; height:26px; line-height:25px; font-size:12px;}
.wz_880 .wz_880_btn .return{ width:80px; height:26px; margin-left:-40px;}
.wz_880 .wz_880_btn .return a{ width:80px; height:26px; line-height:25px; font-size:12px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2 .l2_a{ padding:0 10px 0 26px; font-size:12px; line-height:30px;}
.c_1180_2 .c_280 .pz_SideLayer .l1 .ul2 .l2 .l2_a span{ left:20px;}
}

/*全部品牌*/
.ul_1{ width:100%; float:left; margin-top:-16px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.ul_1 li{ width:25%; float:left; padding:0 10px; margin-top:20px;}
.ul_1 li .img{ width:100%; float:left; overflow:hidden;}
.ul_1 li .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.ul_1 li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_1 li .name a{ display:block; width:100%; float:left; border:solid 1px #ccc; font-size:14px; color:#333; height:40px; line-height:38px; text-align:center; padding:0 10px;}
.ul_1 li:hover .name a{ color:white; background:#083e7c; border-color:#083e7c;}
@media screen and (max-width: 1199px) {
.ul_1 li{ width:33.333%;}
}
@media screen and (max-width: 991px) {
.ul_1 li{ width:50%;}
}
@media screen and (max-width: 767px) {
.ul_1 li{ margin-top:10px;}
.ul_1 li .name a{ font-size:12px; height:30px; line-height:28px;}
}

/*项目案例*/
.ul_2{ width:100%; float:left; margin-top:-16px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.ul_2 li{ width:33.33%; float:left; padding:0 10px; margin-top:20px;}
.ul_2 li .img{ width:100%; float:left; overflow:hidden;}
.ul_2 li .img img{ width:100%; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.ul_2 li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.ul_2 li .name a{ display:block; width:100%; float:left; border:solid 1px #ccc; font-size:14px; color:#333; height:40px; line-height:38px; text-align:center; padding:0 10px;}
.ul_2 li:hover .name a{ color:white; background:#083e7c; border-color:#083e7c;}

@media screen and (max-width: 991px) {
.ul_2 li{ width:50%;}
}
@media screen and (max-width: 767px) {
.ul_2 li{ margin-top:10px;}
.ul_2 li .name a{ font-size:12px; height:30px; line-height:28px;}
}

.ul_3{ width:100%; float:left; background:#f8f8f8; margin-top:4px;}
.ul_3 li{ width:100%; float:left; border-bottom:solid 1px #dedede; border-top:solid 1px #fff; padding:20px 60px 20px 200px; height:121px; position:relative;}
.ul_3 li .time{ width:180px; position:absolute; left:0; top:20px; text-align:center; font-size:18px; color:#666; line-height:76px;font-family: 'OPENSANS-BOLD'; border-right:solid 1px #dedede;}
.ul_3 li .time h4{ width:100%; font-size:30px; color:#083e7c; line-height:35px;font-family: 'OPENSANS-BOLD';}
.ul_3 li .time h6{ width:100%; font-size:16px; color:#666; line-height:26px;font-family: 'OPENSANS-BOLD';}
.ul_3 li .text{ width:100%; float:left;}
.ul_3 li .text .title{ width:100%; float:left; margin-top:7px;}
.ul_3 li .text .title a{ display:block; width:100%; float:left; font-size:14px; color:#333; line-height:18px;}
.ul_3 li .text .p{ margin-top:10px; width:100%; float:left; font-size:12px; color:#666; line-height:20px; height:40px; overflow:hidden;}
.ul_3 li.first{ border-top:solid 1px #154883;}
.ul_3 li:hover .title a{ color:#083e7c;}
@media screen and (max-width: 991px) {
.ul_3 li{ padding:20px 40px 20px 160px;}
.ul_3 li .time{ width:120px;}
}
@media screen and (max-width: 767px) {
.ul_3 li{ padding:10px 10px 10px 90px; height:90px;}
.ul_3 li .time{ width:92px; top:10px; font-size:14px; line-height:62px;}
.ul_3 li .time h4{ font-size:20px; line-height:25px;}
.ul_3 li .time h6{ font-size:14px; line-height:22px;}
.ul_3 li .text .title{ margin-top:0px;}
.ul_3 li .text .title a{ font-size:12px; line-height:16px;}
.ul_3 li .text .p{ margin-top:6px;}
}

.ul_4{ width:100%; float:left; margin-top:4px; border-top:solid 1px #154883; background:#f8f8f8;}
.ul_4 li{ width:100%; float:left; border-bottom:solid 1px #dedede; padding:18px 110px 18px 200px; position:relative;}
.ul_4 li .time{ width:180px; position:absolute; left:0; top:18px; text-align:center; font-size:18px; color:#666; line-height:34px;font-family: 'OPENSANS-BOLD'; border-right:solid 1px #dedede;}
.ul_4 li .p{ width:100%; float:left; font-size:14px; color:#333; line-height:34px;}
.ul_4 li .down{ width:101px; position:absolute; right:0; top:18px; text-align:center; border-left:solid 1px #dedede; height:34px; line-height:34px;}
.ul_4 li .down img{ width:24px;}
.ul_4 li:hover .p,.ul_4 li:hover .time{ color:#083e7c;}
@media screen and (max-width: 991px) {
.ul_4 li{ padding:18px 60px 18px 120px;}
.ul_4 li .time{ width:110px;}
.ul_4 li .down{ width:51px;}
}
@media screen and (max-width: 767px) {
.ul_4{ margin-top:0;}
.ul_4 li{ padding:12px 45px 12px 100px;}
.ul_4 li .time{ width:92px; font-size:14px; top:12px; height:30px; line-height:30px;}
.ul_4 li .down{ width:41px; top:12px; line-height:30px; height:30px;}
.ul_4 li .down img{ width:20px;}
.ul_4 li .p{ font-size:12px; line-height:30px;}
}

.h_zp{ width:100%; float:left; background:#083e7c; color:#fff; font-size:16px; font-weight:bold;line-height:56px; margin-top:4px;}
.h_zp .d1{ width:180px; padding-left:24px; float:left;}
.h_zp .d2{ width:96px; text-align:center; float:left;}
.h_zp .d3{ width:240px; text-align:center; float:left;}
.h_zp .d4{ width:96px; text-align:center; float:left;}
.h_zp .d5{ width:130px; text-align:center; float:left; margin-left:55px;}
.h_0100_7{ width:100%; float:left;}
.chancecontain2{ position:relative; width:100%; float:left;}
.chancecontain2 ul{ float:left; width:100%; min-height:400px;}
.chancecontain2 ul li{ float:left; width:100%; background:#f3f3f3; margin-top:10px; position:relative;   z-index:11; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; font-size:14px; color:#083e7c; line-height:40px;
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.chancecontain2 ul li .d1{ width:180px; padding-left:24px; float:left;}
.chancecontain2 ul li .d2{ width:96px; text-align:center; float:left;}
.chancecontain2 ul li .d3{ width:240px; text-align:center; float:left;}
.chancecontain2 ul li .d4{ width:96px; text-align:center; float:left;}
.chancecontain2 ul li .d5{ width:130px; text-align:center; float:left; margin-left:55px;}
.chancecontain2 ul li .d6{ width:83px; height:40px; float:right;}
.chancecontain2 .boright{ border-right:#fff solid 1px;}
.chancecontain2 .deta{ width:100%; padding:0 30px 0 25px; left:0; top:0; overflow:hidden;  position:relative; background:#fcfcfc; display: none;}
.chancecontain2 .deta .condata{ float:left; width:100%; padding:20px 0 13px 0; color:#666; font-size:12px;  line-height:19px;}
.chancecontain2 .deta .condata .tdata{ float:left; width:100%;}
.chancecontain2 .deta .condata .l_710{ float:left; width:55.205%; font-size:12px; color: #666; line-height: 19px;}
.chancecontain2 .deta .condata .l_710 span{ color:#333; font-weight:bold;}
.chancecontain2 .deta .condata .r_455{ float:right; width:42.373%; font-size:12px; color: #666; line-height: 19px;}
.chancecontain2 .deta .condata .r_455 span{ display: block; color:#333; line-height:19px; font-weight:bold;}
.chancecontain2 .deta .condata .r_455 .btn{ width:100%; margin-top:10px;}
.chancecontain2 .deta .condata .r_455 .btn a{ display:block; width:80px; height:24px; color:white; background:#083e7c; font-size:12px; text-align:center; line-height:24px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}

#lermore1{ background:url(images/rczp1.png) no-repeat center; cursor:pointer; background-size:contain !important;}
.chancecontain2 ul li.hover #lermore1,#lermore1:hover{ background:url(images/rczp1_h.png) no-repeat center;}
@media  screen and (max-width:1199px){
.h_zp .d1{ width:160px;}
.h_zp .d2{ width:80px;}
.h_zp .d3{ width:180px;}
.h_zp .d4{ width:80px;}
.h_zp .d5{ width:100px; margin-left:10px;}
.chancecontain2 ul li .d1{ width:160px;}
.chancecontain2 ul li .d2{ width:80px;}
.chancecontain2 ul li .d3{ width:180px;}
.chancecontain2 ul li .d4{ width:80px;}
.chancecontain2 ul li .d5{ width:100px; margin-left:10px;}
.chancecontain2 ul li .d6{ width:40px;}
}
@media  screen and (max-width:991px){
.chancecontain2 ul li .d5,.h_zp .d5{ display:none;}
.h_zp .d1,.chancecontain2 ul li .d1{ padding-left:20px; width:140px;}
.h_zp .d3,.chancecontain2 ul li .d3{ width:150px;}
}
@media  screen and (max-width:767px){
.h_zp{ font-size:14px; line-height:46px; margin-top:0px;}
.h_zp .d3,.chancecontain2 ul li .d3,.h_zp .d4,.chancecontain2 ul li .d4{ display:none;}
.h_zp .d1,.chancecontain2 ul li .d1{ padding-left:10px;}
.chancecontain2 .deta{ padding:0 10px 0 10px;}
.chancecontain2 .deta .condata .l_710{ width:100%;}
.chancecontain2 .deta .condata .r_455{ width:100%; margin-top:10px;}
}

.dy_880{ width:100%; float:left; margin-top:4px;}
.dy_880 .img{ width:100%; float:left;}
.dy_880 .p{ width:100%; float:left; font-size:16px; color:#333; line-height:36px;}
@media  screen and (max-width:767px){
.dy_880{ margin-top:0;}
.dy_880 .p{font-size:14px; line-height:30px;}
}

.c_880_1 .content1{ width:100%; float:left; margin-top:4px; height:300px;}
.c_880_1 .content2{ width:100%; float:left; margin-top:34px; font-size:14px; color:#333; line-height:30px;}
.c_880_1 .content2 .title{ width:100%; float:left;}
.c_880_1 .content2 .title h4{ width:100%; float:left; font-size:20px; color:#083e7c; line-height:31px; font-weight:bold;}
.c_880_1 .content2 .title h6{ width:100%; float:left; font-size:9px; color:#666; line-height:11px; margin-top:4px;}
.c_880_1 .content2 ul{ width:100%; float:left; margin-top:12px;}
.c_880_1 .content2 ul li{ width:100%; float:left; padding-left:26px; position:relative;}
.c_880_1 .content2 ul li .ico{ width:16px; height:24px; position:absolute; left:0; top:4px;}
.c_880_1 .content2 ul li .ico img{ float:left;}
.c_880_1 .content2 ul li .p{ width:100%; float:left; font-size:14px; color:#333; line-height:30px;}
.c_880_1 .content2 ul li .p span{ font-weight:bold;}
.c_880_1 .content2 ul li .p a{ color:#333;}
@media  screen and (max-width:767px){
.c_880_1 .content1{ margin-top:0; height:200px;}
.c_880_1 .content2{ margin-top:24px;}
}

.c_880_1 .content3{ width:100%; float:left; margin-top:-6px;}
.c_880_1 .content3 ul{ width:100%; float:left;}
.c_880_1 .content3 ul li{ width:50%; float:left; padding:0 10px; margin-top:10px;}
.c_880_1 .content3 ul li .name{ width:100%; float:left; font-size:16px; color:#333; line-height:36px; font-weight:bold;}
.c_880_1 .content3 ul li .name span{ color:#ff000a;}
.c_880_1 .content3 ul li .txk{ width:100%; float:left;}
.c_880_1 .content3 ul li .txk input{ display:block; width:100%; height:40px; line-height:38px; border:solid 1px #ccc; background:#fafafa; padding-left:10px; font-size:14px; color:#333; float:left;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.c_880_1 .content3 ul li .txk textarea{ display:block; width:100%; height:200px; border:solid 1px #ccc; background:#fafafa; padding:10px; font-size:14px; color:#333; line-height:24px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.c_880_1 .content3 ul li.l1{ width:100%;}
.c_880_1 .content3 ul li.l2{ width:100%; margin-top:20px;}
.c_880_1 .content3 ul li.l2 .name{ width:80px;}
.c_880_1 .content3 ul li.l2 .txk{ width:auto;}
.c_880_1 .content3 ul li.l2 .txk input{ width:160px;}
.c_880_1 .content3 ul li.l2 .txk a{ display:block; float:left; width:85px; height:34px; margin-left:13px; margin-top:3px; cursor:pointer;}
.c_880_1 .content3 ul li.l3{ width:100%; text-align:center; margin-top:30px;}
.c_880_1 .content3 ul li.l3 input{ display:inline-block; *zoom:1; *display:inline; width:120px; height:38px; line-height:38px; color:white; cursor:pointer; background:#083e7c; font-size:14px;
-moz-border-radius:19px; 
-webkit-border-radius:19px; 
-khtml-border-radius:19px;
border-radius:19px;}
.c_880_1 .content3 ul li.l3 input:hover{ background:#fbb610;}
.c_880_1 .content3 ul li input:focus,.c_880_1 .content3 ul li textarea:focus{ border-color:#fbb610;}
@media  screen and (max-width:767px){
.c_880_1 .content3{ margin-top:0;}
.c_880_1 .content3 ul li{ width:100%; margin-top:5px;}
.c_880_1 .content3 ul li .name{ font-size:14px; line-height:30px;}
.c_880_1 .content3 ul li.l2{ margin-top:10px;}
.c_880_1 .content3 ul li.l3{ margin-top:20px;}
.c_880_1 .content3 ul li .txk textarea{ height:120px;}
}

.c_880_1 .content4{ width:100%; float:left; margin-top:4px; background:#ebebeb; padding:17px 300px 29px 20px; position:relative;}
.c_880_1 .content4 .img{ width:240px; position:absolute; right:20px; top:20px;}
.c_880_1 .content4 .text{ width:100%; float:left;}
.c_880_1 .content4 .text .title{ width:100%; float:left; font-size:16px; color:#083e7c; line-height:22px;}
.c_880_1 .content4 .text .p{ width:100%; float:left; font-size:12px; color:#333; line-height:24px; margin-top:8px; letter-spacing:1px;}
.c_880_1 .content5{ width:100%; float:left; margin-top:35px;}
.tit_2{ width:100%; float:left; font-size:16px; color:#083e7c; line-height:28px; font-weight:bold;}
.tit_2 img{ vertical-align:middle; margin:-3px 10px 0 0; width:20px;}
.c_880_1 .content5 .ul_2{ width:100%; float:left; margin-top:3px;}
@media  screen and (max-width:991px){
.c_880_1 .content4{ padding:17px 220px 29px 20px;}
.c_880_1 .content4 .img{ width:190px;}
.c_880_1 .content5{ margin-top:25px;}
}
@media  screen and (max-width:991px){
.c_880_1 .content4{ padding:10px 10px 19px 10px;}
.c_880_1 .content4 .img{ width:100%; position:relative; left:auto; top:auto; right:auto; float:left; margin-top:10px;}
.c_880_1 .content4 .img img{ width:100%;}
.c_880_1 .content5{ margin-top:15px;}
}




/*分页*/
.waik_1{ width:100%; float:left; padding:40px 0 0 0; text-align:center;}
.pz_fy{ font-family:'Arial'; display:inline-block;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display:block; float:left; width:25px; height:22px; line-height:20px; COLOR: #767676; font-size:12px; margin:0 1.5px; text-align: center; border:solid 1px #d3d3d3;}
.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#083e7c; text-decoration:none;}/*鼠标经过和默认当前页样式*/
.pz_fy a.a1{ font-family:'宋体'; width:38px;}
.fy_phone{ display:none;}
@media  screen and (max-width:1199px){
.waik_1{ padding:20px 0 0 0; }
.fy_phone{ display:block; font-family:'Arial';}
.fy_phone{ width:100%; float:left; text-align:center; font-size:14px; color:#333;}
.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #083e7c; color:#083e7c;
-webkit-border-radius:15px; 
   -moz-border-radius:15px;
        border-radius:15px; }
.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}
}


/*phone底部导航*/
@media  screen and (max-width:991px){
.pz_down{ padding-bottom:50px;}
}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; background:rgba(255,255,255,0.8); height:50px; z-index:99; border-top:solid 1px #ddd;}
.pf_down li{ width:33.333333%; float:left; text-align:center; padding:3px 0 5px 0; position:relative;}
.pf_down li .ico7{ width:100%; float:left; height:25px; background-size:18px 18px !important;}
.pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#666; line-height:14px; font-family:"Arial";}
.pf_down li.l1 .ico7{ background:url(images/btn15.png) no-repeat center;}
.pf_down li.l2 .ico7{ background:url(images/btn16.png) no-repeat center;}
.pf_down li.l3 .ico7{ background:url(images/btn17.png) no-repeat center;}


@font-face {
	font-family: 'OPENSANS-BOLD';
	src: url('fonts/OPENSANS-BOLD.eot');
	src: local('☺'), url('fonts/OPENSANS-BOLD.woff') format('woff'), url('fonts/OPENSANS-BOLD.ttf') format('truetype'), url('fonts/OPENSANS-BOLD.svg#webfontHIqteXlE') format('svg');
	font-weight: normal;
	font-style: normal;
}