﻿blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

abbr,acronym,fieldset,img{border:0;}
.defaultHeadStyle .this-page,.defaultHeadStyle a, .pageList .this-page,.defaultHeadStyle .PrevDisabled,.defaultHeadStyle .NextDisabled{height:auto !important;}

ol,ul{list-style:none;}

caption,th{text-align:left;}

q:after,q:before{content:'';}

body,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;outline:0;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.col-c,.col-l,.col_c,.col_l,.l{float:left;}

.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right;}

.c{clear:both;}

.n,em{font-weight:400;font-style:normal;}

.tc{text-align:center;}

.tr{text-align:right;}

.tl{text-align:left;}

.tdu{text-decoration:underline;}

.tdn,.tdn:hover,a.tdl:hover{text-decoration:none;}

.vm{vertical-align:middle;}

.vt{vertical-align:top;}

.vn{vertical-align:-2px;}

.pr,.rel{position:relative;}

.abs,.pa{position:absolute;}

.dn{display:none;}

.db{display:block;}

.dib{-moz-inline-stack:inline-block;display:inline-block;}

.di{display:inline;}

.ovh{overflow:hidden;}

.ovs{overflow:scroll;}

.vh{visibility:hidden;}

.vv{visibility:visible;}

.fix{*zoom:1;}

.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}

.z{_zoom:1;}

.h1{height:1px;}

.h5{height:5px;}

.h,.h10{height:10px;}

.h15{height:15px;}

.h20{height:20px;}

.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both;}

a,a:hover{text-decoration:none;color:inherit;}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0;}

body{color:#333;font-size:14px;line-height:1.5;background:#fff;font-family:regular,Microsoft Yahei,Helvetica,Arial,sans-serif;}

img{max-width:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;}

button,input,select,textarea{font:inherit;color:inherit;outline:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;}

input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

select::-ms-expand{display:none;}

input:focus,textarea:focus{outline:0;}

input::-ms-clear{display:none;}

input[type=button],input[type=reset],input[type=submit]{cursor:pointer;}

input[type=number]{-moz-appearance:textfield;}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}

::-webkit-input-placeholder{color:#60636d;}

::-moz-placeholder{color:#60636d;}

::-ms-input-placeholder{color:#60636d;}

input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:0;outline-offset:-2px;}

/*@font-face{font-family:regular;src:url(../fonts/sourcehansanscn-regular.ttf)}

@font-face{font-family:bold;src:url(../fonts/SourceHanSansCN-Bold_1.otf)}*/

.wp{width:100%;max-width:1200px;margin:0 auto;}

.wp1{width:100%;max-width:1346px;margin:0 auto;}

.wp2:after,.wp2:before,.wp:after,.wp:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}

.header-top{height:25px;line-height:25px;overflow:hidden;background:#45A2BC;font-size:12px;color:#fff;}

.top-link{float:right;overflow:hidden;}

.top-link a{float:left;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.top-link a:hover{opacity:.8;filter:alpha(opacity=80);}

.top-link a+a{margin-left:18px;}

.wel{float:left;}

.header .hd-t{overflow:hidden;height:139px;}

.m-logo{display:none;}

.logo{float:left;height:139px;line-height:139px;}

.logo img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%;position:relative;top:2px;}

.hd-t .so-box{float:right;overflow:hidden;width:389px;margin-top:56px;}

.so-box .inp{float:left;height:37px;width:335px;line-height:37px;border:1px solid #cdcdcd;font-size:12px;color:#333;border-right:none;padding:0 21px;}

.so-box .sub{float:right;width:54px;height:37px;background:url(../image/yso1.jpg) center center no-repeat #ff6200;-webkit-background-size:auto 19px;background-size:auto 19px;border:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.so-box .sub:hover{opacity:.8;filter:alpha(opacity=80);}

/*.nav ul{background-color:#45A2BC}

.nav li{float:left;position:relative}

.nav a{display:block;padding:0 28px;font-size:18px;color:#fff;height:52px;line-height:52px;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.15);text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.nav li:last-child a{border-right:none}

.nav em{display:inline-block;vertical-align:middle;position:relative;top:-2px;width:16px;height:15px;-webkit-background-size:cover;background-size:cover;margin-right:5px}

.nav li:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:56px;background:url(../images/nbg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:1;opacity:0;filter:alpha(opacity=0);-webkit-transition:.5s;-o-transition:.5s;transition:.5s}

.nav li.on:after,.nav li:hover:after{opacity:1;filter:alpha(opacity=100)}

.nav li.on a,.nav li:hover a{border-right:1px solid transparent}

.nav .so-box{display:none}*/



.nav{position: relative;z-index: 1024;}

.nav > ul{background-color:#45A2BC;position: relative;}

.nav > ul li{float:left;}

.nav li .v1{display:block;position: relative;padding:0 17px;font-size:18px;color:#fff;height:52px;line-height:52px;position:relative;z-index:2;border-right:1px solid rgba(255,255,255,.15);text-transform:uppercase;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.nav > ul li:last-child .v1{border-right:none;padding-left: 18px;}

.nav em{display:inline-block;vertical-align:middle;position:relative;top:-2px;width:16px;height:15px;-webkit-background-size:cover;background-size:cover;margin-right:5px;}

.nav > ul li .v1:after{position:absolute;content:"";left:0;bottom:0;width:100%;

	height:56px;background:url(../image/nbg1.jpg) center center no-repeat;

	-webkit-background-size:100% 100%;background-size:100% 100%;

	z-index:-1;opacity:0;

	filter:alpha(opacity=0);

	-webkit-transition:.5s;-o-transition:.5s;transition:.5s

;}

.nav > ul li.on .v1:after,.nav > ul li:hover .v1:after{opacity:1;filter:alpha(opacity=100);}

.nav > ul li.on .v1,.nav > ul li:hover .v1{border-right:1px solid transparent;}

.nav .so-box{display:none;}

.nv-box{position: absolute;left: 0;right: 0;top: 65px;height: 470px;

	background-color: #fff;padding: 45px 40px 0;box-shadow: 0px 5px 20px rgba(0,0,0,.2);

	display: none;}

.nv-box-1{height: 380px;}

.nv-row1{overflow: hidden;}

.nv-row1 .col-l{width: 550px;}

.nv-row1 .col-r{width: 530px;}

.nv-row2{overflow: hidden;}

.nv-row2 .col-l{width: 730px;}

.nv-row2 .col-r{width: 370px;}

.nv-row3{overflow: hidden;}

.nv-row3 .col-l{width: 835px;}

.nv-row3 .col-r{width: 260px;}

.nv-row4{}

/*.nv-row5{overflow: hidden;}*/
.nv-row5{*zoom:1;}
.nv-row5:after,.nv-row5:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}
.nv-row5 .col-l{width: 730px;}

.nv-row5 .col-r{width: 340px;}

.nv-row6{overflow: hidden;}

.nv-row6 .col-l{width: 735px;}

.nv-row6 .col-r{width: 340px;}

.n-t1{overflow: hidden;border-bottom: 1px solid #dde5ea;margin-bottom: 13px;}

.n-t1 h3{float: left;font-size: 16px;font-weight: normal;color: #fff;

	width: 126px;height: 37px;background-color: #45A2BC;text-align: center;line-height: 37px;}

.n-t1 .more{float: right;line-height: 37px;font-size: 14px;color: #6e707b;}

.n-t1 .more:hover{color: #45A2BC;}

.n-t1 ul{position: relative;}

.n-t1 li{float: left;width: 126px;height: 37px;}

.n-t1 li .t1{display: block;line-height: 37px;text-align: center;font-size: 16px;

	color: #6c7a81;}

.n-t1 li.on .t1{background-color: #45A2BC;color: #fff;}

.n-t1 li .more{display: none;position: absolute;right: 0;top: 0;line-height: 37px;

	color: #6e707b;font-size: 14px;}

.n-t1 li.on .more{display: block;}



.nv-txt1{overflow: hidden;}

.nv-txt1 .pic{float: left;width: 276px;}

.nv-txt1 .txt{overflow: hidden;padding-left: 20px;padding-top: 7px;font-size: 14px;

	text-align: justify;line-height: 27px;}

.nv-txt1 .txt a{color: #e04752;}

.nv-list1{overflow-y: auto;height: 285px;}

.nv-list1 li{overflow: hidden;font-size: 14px;line-height: 36px;}

.nv-list1 span{float: left;width: 60px;padding-left: 5px;

	font-weight: bold;color: #000;}

.nv-list1 .txt{overflow: hidden;color: #3d3d3d;}

.nv-list1::-webkit-scrollbar {

    width: 7px;}

.nv-list1::-webkit-scrollbar-track {

    background: #f2f2f2;border-radius: 5px;}

.nv-list1::-webkit-scrollbar-thumb {

    border-radius: 5px;}

.nv-list1::-webkit-scrollbar-thumb:window-inactive {

    background: #e04752;}

.nv-list2{overflow: hidden;margin: 0 -2px;padding-top: 13px;}

.nv-list2 li{width: 25%;float: left;margin-bottom: 5px;}

.nv-list2 li a{display: block;margin: 0 2px;text-align: center;font-size: 14px;color: #555;

	background-color: #e7edf0;height: 50px;line-height: 50px;overflow: hidden;}

.nv-list2 li:hover a{background-color: #45A2BC;color: #fff;}



.nv-list3{}

.nv-list3 li{float: none !important;margin-bottom: 8px;}

.nv-list3 li a{display: block;height: 60px;line-height: 60px;

	text-align: center;font-size: 18px;color: #fff;}

.nv-list3 li i{
    width: 35px;height: 35px;
    display: inline-block;
    vertical-align: middle;
	background-position: center center;
    background-repeat: no-repeat;
    margin-right: 10px;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;}

.nv-list3 .i1{background-color: #45A2BC;}

.nv-list3 .i2{background-color: #31a7c9;}

.nv-list3 .i3{background-color: #14c8ca;}

.nv-list3 .i4{background-color: #ec772e;}

.nv-list3 .i5{background-color: #e04752;}
.nv-list3 .i6{background-color: #45A2BC;}

/*.nv-list3 .i1 i{background-image: url(../images/i-n1.png);}

.nv-list3 .i2 i{background-image: url(../images/i-n2.png);}

.nv-list3 .i3 i{background-image: url(../images/i-n3.png);}

.nv-list3 .i4 i{background-image: url(../images/i-n4.png);}

.nv-list3 .i5 i{background-image: url(../images/i-n5.png);}*/

.nv-list3 li:hover{

	opacity: .8;

	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';

	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.nv-list3-1 li a{height: 67px;line-height: 67px;}

.nv-list4{overflow: hidden;margin: 0 -9px;}

.nv-list4 li{width: 33.33%;float: left;}

.nv-list4 .con{margin: 0 9px;}

.nv-list4 .pic{height: 205px;border: 1px solid #dfe7eb;text-align: center;

	line-height: 205px;overflow: hidden;margin-bottom: 12px;}

.nv-list4 .pic a{display: block;height: 100%;padding: 10px;}

.nv-list4 .pic img{display: inline-block;/*vertical-align: middle;*/

	max-height: 100%;}

.nv-list4 h4 a{font-size: 14px;font-weight: normal;color: #404040;display: block;

	overflow: hidden;text-align: center;

	text-overflow:ellipsis;

	white-space: nowrap;}

.nv-row4 .list-h3 .item{padding: 30px;}

.nv-row4 .list-h3 .txt{line-height: 25px;margin-top: 10px;}

.nv-row5 .form-h1{padding-top: 6px;}

.nv-row5 .form-h1 .caption{font-size: 16px;color: #555;margin-bottom: 5px;}

.nv-row5 .form-h1 .form .inp,.nv-row5 .form-h1 .form .select{line-height: 45px;}

.nv-row5 .form-h1 .form .sel{
    margin: 0 10px;
    width: 40.5%;
    float: left;position: relative;}
.nv-row5 .form-h1 .form .sel span{display: block;cursor: pointer;
    border: 1px solid #e0e0e0;
    line-height: 45px;
    padding: 0 10px;
    font-size: 14px;
    background: url(../image/icon-select.jpg) right 10px top 50% no-repeat;}
.nv-row5 .form-h1 .form .sel .opt{position: absolute;top: 100%;left: 0;right: 0;border: 1px solid #e0e0e0;border-top: 0;
	line-height: 30px;font-size: 14px;z-index: 3;background-color: #fff;display: none;max-height: 181px;overflow-y: auto;}
.nv-row5 .form-h1 .form .sel .opt p{padding: 0 10px;}
.nv-row5 .form-h1 .form .sel .opt p:hover{background-color: #45A2BC;color: #fff;cursor: pointer;}
.nv-row5 .form-h1 .form .sel .opt::-webkit-scrollbar { width: 4px;} 
.nv-row5 .form-h1 .form .sel .opt::-webkit-scrollbar-track { background: #c1c1c1;} 
.nv-row5 .form-h1 .form .sel .opt::-webkit-scrollbar-thumb { background: #45A2BC;} 
.nv-row5 .form-h1 .form .sel .opt::-webkit-scrollbar-thumb:window-inactive { background: #45A2BC;}

.nv-row5 .form-h1 .form .submit{height: 45px;width: 100px;}

.nv-row5 .form-h1 .form .inp{width: 43%;}

.nv-row5 .form-h1 .form .select{width: 40.5%;}

.nv-row5 .ul-listy6 li a{line-height: 36px;max-height: 36px;}

.nv-row5 .ul-listy6 li{margin-bottom: 0;width: 50%;float: left;}

.nv-row5 .ul-listy6 a:after{top: 50%;margin-top: -1px;}

.nv-list5{overflow: hidden;border-right: 1px solid #efefef;background-color: #fafafa;}

.nv-list5 li{width: 33.33%;}

.nv-list5 li a{height: 88px;display: block;line-height: 88px;font-size: 14px;color: #3d3d3d;

	border: 1px solid #efefef;border-right: 0;text-align: center;}

.nv-list5 li i{width: 38px;height: 38px;display: inline-block;vertical-align: middle;

	background-position: center;background-repeat: no-repeat;margin-right: 15px;}

.nv-list5 .i1 i{background-image: url(../image/i-v1.jpg);}

.nv-list5 .i2 i{background-image: url(../image/i-v2.jpg);}

.nv-list5 .i3 i{background-image: url(../image/i-v3.jpg);}



.nv-txt2{font-size: 14px;color: #3d3d3d;}

.nv-txt2 .txt{line-height: 25px;padding-bottom: 30px;margin-bottom: 13px;

	background: url(../image/i-n6.jpg) repeat-x left bottom;}

.nv-txt2 .info p{line-height: 32px;padding-left: 20px;

	background-position: left center;background-repeat: no-repeat;}

.nv-txt2 .info p.i1{background-image: url(../image/i-v4.jpg);}

.nv-txt2 .info p.i2{background-image: url(../image/i-v5.jpg);}

.nv-txt2 .info p.i3{background-image: url(../image/i-v6.jpg);}

.nv-txt2 .info p.i4{background-image: url(../image/i-v7.jpg);}

.nv-txt2 .info p.i5{background-image: url(../image/i-v8.jpg);}



.nv-list6{padding-top: 18px;}

.nv-list6 li{float: none !important;color: #fff;padding: 20px 0 0 20px;

	height: 138px;margin-bottom: 12px;}

.nv-list6 .i1{background-color: #e04752;}

.nv-list6 .i2{background-color: #ec772e;}

.nv-list6 li h4{font-size: 18px;margin-bottom: 7px;}

.nv-list6 li p{font-size: 15px;line-height: 32px;padding-left: 45px;

	background-repeat: no-repeat;}

.nv-list6 li p.p1{background-position: 9px center;background-image: url(../image/i-v9.jpg);}

.nv-list6 li p.p2{background-position: 12px center;background-image: url(../image/i-v10.jpg);}







.menuBtn{position:absolute;z-index:100;display:none;top:4px;right:3px;width:40px;height:40px;cursor:pointer;padding:7px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}

.menuBtn b{display:block;height:3px;background-color:#003464;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;}

.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px;}

.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}

.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}

.footer{height:90px;line-height:43px;background-color:#45A2BC;font-size:14px;color:#fff;}

.footer a{color:#fff;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.footer a:hover{opacity:.8;filter:alpha(opacity=80);}

.copyright{float:left;}

.support{float:right;}

.g-tit1{overflow:hidden;color:#2c3250;font-size:26px;line-height:1.15;font-family:bold;}

.g-tit1 a{float:right;color:#6e707b;font-family:regular;font-size:14px;line-height:2.14;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;top:5px;}

.g-tit1 a:hover{color:#45A2BC;}

.float-side{position:fixed;top:221px;right:0;z-index:99;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.float-side .box{position: relative;display:block;width:50px;height:50px;position:relative;background-color:#45A2BC;background-position:center center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.float-side .gotop{position: relative;display:block;width:50px;height:50px;margin-top: 2px;position:relative;background-color:#45A2BC;background-position:center center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}

.float-side .box+.box{margin-top:2px;z-index: 1;}
.float-side .box.box2{z-index: 2;}
.float-side span{position:absolute;width:150px;height:50px;background-color:#45A2BC;font-size:14px;
	font-weight:700;color:#fff;text-align:center;line-height:50px;left:250px;top:0;z-index: -1;
	opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s
;}

.float-side .box:hover span{opacity:1;filter:alpha(opacity=100);left: -152px;z-index: 1;}

.float-side .pic{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);
	transform:translateY(-50%);width:110px;height:110px;background-color:#45A2BC;padding:2px;left:210px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;
	opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;z-index: -1;}

.float-side .box:hover .pic{opacity:1;filter:alpha(opacity=100);left: -112px;z-index: 1;}
.float-side .box:hover .ul-tel{opacity:1;filter:alpha(opacity=100);z-index: 1;right: 52px;}
.float-side .pic img{display:block;width:100%;height:100%;}
.ul-tel{position: absolute;width: 183px;top: 0;right: -200px;opacity:0;filter:alpha(opacity=0);z-index: -1;
	background-color: #004687;border: 1px solid #005fb7;-webkit-transition:.3s;-o-transition:.3s;transition:.3s
;}
.ul-tel li{border-bottom: 1px solid #266299;color: #fff;padding: 13px 0 11px 55px;
	background-repeat: no-repeat;background-position: 15px 15px;
	-o-background-size: 28px auto;
	-ms-background-size: 28px auto;
	-moz-background-size: 28px auto;
	-webkit-background-size: 28px auto;
	background-size: 28px auto;}
.ul-tel .i1{background-image: url(../image/f1.jpg);}
.ul-tel .i2{background-image: url(../image/f2.jpg);}
.ul-tel .i3{background-image: url(../image/f3.jpg);}
.ul-tel .i4{background-image: url(../image/f4.jpg);}
.ul-tel .i5{background-image: url(../image/f5.jpg);}
.ul-tel li h4{font-size: 14px;font-weight: normal;margin-bottom: 5px;}
.ul-tel li p{font-size: 12px;font-family: arial;color: #ccc;line-height: 18px;}
.m-col{overflow:hidden;padding:30px 0 50px;}

.col-side{float:left;width:250px;margin-right:40px;}

.col-main{overflow:hidden;min-height:827px;}

.snv .title{height:80px;background:#45A2BC !important;line-height:1.1;font-size:26px;color:#fff;padding:21px 0 0 25px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;position:relative;font-weight:400;}

.snv .title:after{position:absolute;content:"";left:25px;bottom:17px;width:31px;height:1px;background-color:#fff;}

.snv li .v1{display:block;height:57px;line-height:56px;background-color:#eaf1f7;font-size:16px;color:#333;font-family:MicrosoftYaHei;position:relative;padding:0 40px 0 30px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;border-bottom:1px solid #e0e0e0;}

.snv li .v1:after{position:absolute;content:"";right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:8px;background:url(../image/yaro7.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.snv li.on .v1,.snv li:hover .v1{color:#45A2BC;}

.snv li.on .v1{border-bottom:1px solid #45A2BC;}

.snv li.on .v1:after,.snv li:hover .v1:after{background-image:url(../image/yaro7o.jpg);}

.snv .dl-box{display:none;}

.snv li.on .dl-box{display:block;}

.snv .dl-box a{display:block;font-size:16px;height:33px;line-height:33px;color:#151515;padding:0 30px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#fafcfd;}

.snv .dl-box a:hover,.snv .dl-box dd.on a{background-color:#45A2BC;color:#fff;}

.m-contbox{margin-top:19px;border:1px solid #e0e0e0;padding:24px 23px 19px 30px;color:#333;font-size:13px;line-height:1.85;}

.m-contbox h5{font-size:16px;color:#d0220b;line-height:1.1;margin-bottom:15px;}

.qr-box{margin-top:13px;}

.qr-box .pic{width:140px;height:142px;border:1px solid #e0e0e0;padding:9px;margin:0 auto 5px;}

.qr-box img{display:block;width:100%;height:100%;}

.qr-box h5{font-weight:400;text-align:center;font-size:14px;color:#333;line-height:2.43;margin-bottom:0;}

.m-contbox .txt+.txt{margin-top:11px;}

.m-curbox{overflow:hidden;border-bottom:1px solid #e0e0e0;padding-bottom:7px;}

.m-cur{float:right;font-size:12px;line-height:2.5;position:relative;top:3px;}

.m-cur a{display:inline-block;vertical-align:middle;color:#333;font-family:MicrosoftYaHei;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;top:-2px;margin:0 2px;}

.m-cur a:hover{color:#45A2BC;}

.m-cur span{display:inline-block;vertical-align:middle;color:#45A2BC;position:relative;top:-2px;padding-left:2px;}

.m-curbox h3{float:left;font-size:24px;color:#000;line-height:1.17;position:relative;top:1px;}

.form-h1{padding-top:25px;}

.form-h1 .caption{color:#45A2BC;font-size:18px;margin-bottom:9px;}

.form-h1 .items{margin-bottom:20px;}

/*.form-h1 .form{overflow:hidden}*/
.form-h1 .form{*zoom:1;}
.form-h1 .form:after,.form-h1 .form:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden;}

.form-h1 input::-webkit-input-placeholder{color:#999;}

.form-h1 input::-moz-placeholder{color:#999;}

.form-h1 input::-ms-input-placeholder{color:#999;}

.form-h1 .form .inp{float:left;width:40%;height:36px; border:1px solid #e0e0e0;line-height:36px;font-size:14px;padding:0 10px;}

.form-h1 .form .select{margin:0 10px;width:29.5%;float:left;border:1px solid #e0e0e0;line-height:36px;font-size:14px;padding:0 10px;background:url(../image/icon-select.jpg) right 10px top 50% no-repeat;}

.form-h1 .form .submit{float:left;width:125px;height:38px;border:none;background-color:#45A2BC;color:#fff;}

.form-h1 .form .submit:hover{background-color:#00417d;}

.form-h1 .tips{font-size:14px;color:#999;margin-top:4px;}

.list-h1{overflow:hidden;border-bottom:1px dashed #e0e0e0;margin:0 -8px;

	padding:15px 0 10px;}

.list-h1 li{float:left;width:20%;margin-bottom:20px;}

.list-h1 .item{display:block;margin:0 8px;}

.list-h1 .pic{border:1px solid #ebebeb;text-align:center;

	font-size:0;position:relative;padding-top:75%;margin-bottom:7px;}

.list-h1 .inner{position:absolute;top:0;left:0;width:100%;height:100%;

	padding: 10px;}

.list-h1 .inner:before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle;}

.list-h1 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.list-h1 li:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.list-h1 .txt{overflow:hidden;height: 48px;text-align: center;margin: 6px 0;

	font-size:14px;line-height:24px;font-weight:400;

	-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.list-h1 li:hover .txt{color:#45A2BC;}



.g-t1{padding: 30px 0 0px;font-size: 18px;}





.txt-h1{padding:32px 0;font-size:14px;line-height:30px;}

.pic-h1{padding:25px 0;font-size:14px;line-height:26px;}

.pic-h1 img{display:block;margin:0 auto;}

.text-h1{padding:23px 0;overflow: hidden;}

.text-h1 .hd{border-bottom:1px dashed #e0e0e0;padding-bottom:17px;}

.text-h1 .hd .title{font-size:20px;color:#000;font-weight:400;margin-bottom:5px;}

.text-h1 .hd .info{font-size:12px;color:#606060;}

.text-h1 .bd{font-size:16px;color:#666;line-height:1.71428571428571;padding:26px 0;}

.list-h2{padding:18px 0;}

.list-h2 li{border-bottom:1px dashed #e0e0e0;overflow:hidden;line-height:30px;padding:6px 0 13px;}

.list-h2 .date{font-size:14px;color:#606060;float:left;width:112px;}

.list-h2 .link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;color:#333;}

.list-h2 .link:hover{color:#45A2BC;}

.pages{font-size:0;text-align:center;margin-bottom:50px;}

.pages li{display:inline-block;vertical-align:top;font-size:14px;margin:0 2.5px;}

.pages a{display:block;border:1px solid #ccc;min-width:36px;text-align:center;line-height:34px;padding: 0 10px;}

.pages span{line-height:36px;width:30px;display:block;}

.pages .w-2 a{width:64px;}

.pages .on a,.pages a:hover{background-color:#45A2BC;border-color:#45A2BC;color:#fff;}

.text-h2{padding:23px 0;font-size:14px;line-height:2.14285714285714;color:#333;}

.text-h2 .title{text-align:center;font-size:20px;color:#45A2BC;font-weight:400;}

.list-h3{overflow:hidden;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0;margin:30px 0 50px;}

.list-h3 li{float:left;width:33.3333332%;}

.list-h3 .item{display:block;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;overflow:hidden;padding:54px 20px;}

.list-h3 .pic{float:left;width:70px;height:70px;margin-right:18px;margin-top:5px;}

.list-h3 .pic img{display:block;width:100%;height:100%;}

.list-h3 .txt{font-size:16px;height:70px;line-height:35px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.list-h3 .item:hover{background-color:#0062ad;color:#fff;}

.txt-h2{line-height:1.71428571428571;padding:26px 0 20px;}

.pic-h2 .col-l{width:58%;}

.pic-h2{font-size:14px;}

.pic-h2 h4{font-size:18px;color:#45A2BC;font-weight:400;margin-bottom:10px;}

.pic-h2 .info1{line-height:2.14285714285714;margin-bottom:22px;}

.pic-h2 .info1 p{padding-left:30px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:20px auto;background-size:20px auto;}

.pic-h2 .info2{line-height:2.28571428571429;}

.pic-h2 .info3{line-height:40px;padding:5px 0 23px;}

.pic-h2 .info3 .qq,.pic-h2 .info3 .tel{padding-left:53px;margin-bottom:20px;background-repeat:no-repeat;background-position:left center;-webkit-background-size:40px auto;background-size:40px auto;}

.pic-h2 .info3 .tel{background-image:url(../image/icon-h1-6.jpg);}

.pic-h2 .info3 .qq{background-image:url(../image/icon-h1-7.jpg);}

.sign-list{padding:30px 0;}

.sign-list .item{margin-bottom:8px;}

.sign-list .item>.tit{position:relative;background-color:#f9fafc;overflow:hidden;line-height:25px;padding:11px 20px;cursor:pointer;}

.sign-list .item>.tit:after{content:'';position:absolute;right:29px;top:0;height:100%;width:25px;background:url(../image/icon-h1-9.jpg) center center no-repeat;}

.sign-list .item.on>.tit{background-color:#45A2BC;color:#fff;}

.sign-list .item.on>.tit .date{color:#fff;}

.sign-list .item.on>.tit:after{background-image:url(../image/icon-h1-8.jpg);}

.sign-list .item .name{float:left;width:52%;padding:0 10px;}

.sign-list .item .addr{float:left;width:20.5%;padding:0 10px;}

.sign-list .item .date{float:left;color:#999;padding:0 10px;}

.sign-list .item>.desc{display:none;padding:25px 28px;}

.sign-list .txt{font-size:14px;color:#666;line-height:24px;}

.sign-list .txt h5{font-size:1em;font-weight:400;color:#333;}

.row-index1{overflow:hidden;padding:14px 0 12px;}

.row-index1 .col-news{float:left;width:480px;overflow:hidden;}

.ul-tab1{float:left;width:111px;margin-right:28px;}

.ul-tab1 a{display:block;height:104px;padding:27px 5px;font-size:16px;color:#fff;text-align:center;background-color:#45A2BC;border-bottom:1px solid rgba(255,255,255,.2);-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-tab1 li:last-child a{border-bottom:none;}

.ul-tab1 em{display:block;width:26px;height:25px;margin:0 auto 8px;-webkit-background-size:cover;background-size:cover;background-position:0 0;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-tab1 li.on a,.ul-tab1 li:hover a{color:#151515;background-color:#f4f4f4;}

.ul-tab1 li.on em,.ul-tab1 li:hover em{background-position:0 -27px;}

.ul-tab1 span{display:block;}

.ul-tab1-con{overflow:hidden;padding: 0px 40px 0px 0;}

.ul-tab1-con .g-tit1{padding-bottom:20px;margin-bottom: 15px;font-weight: bold;border-bottom: 1px solid #b4bac1;}

.ul-tab1-con .g-tit1 a{font-weight: normal;}

.ul-listy1 li{margin-bottom:18px;}

.ul-listy1 a{display:block;max-height:3.14em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#151515;font-size:14px;line-height:1.57;padding-left:13px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-listy1 a:hover{color:#45A2BC;}

.ul-listy1 a:after{position:absolute;content:"";left:0;top:9px;width:3px;height:3px;background:url(../image/ydot1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;}

.ul-listy1 span{display:inline-block;color:#60636d;margin-left:14px;}

.col-slider1{float:right;width:706px;}

.col-slider1 a{pointer-events: none;display:block;position:relative;padding-top:59%;height:0;}

.col-slider1 img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}

.col-slider1 .txt{position:absolute;left:30px;right: 60px;bottom: 30px;text-align: center;
	font-size:14px;color:#fff;}
.col-slider1 .txt h4{font-family:bold;font-size:28px;line-height:1.5;position:relative;}

/*.col-slider1 .txt h4:after{position:absolute;content:"";left:0;bottom:0;width:30px;height:2px;background-color:#d0220b}*/

.col-slider1 .slick-dots{position:absolute;left:0;width:100%;bottom:15px;font-size:0;padding-left:34px;}

.col-slider1 .slick-dots li{float:left;padding:0;width:10px;height:10px;background:url(../image/ydot2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin:0 4px;cursor:pointer;}

.col-slider1 .slick-dots li.slick-active{background-image:url(../image/ydot2o.jpg);}

.ul-tab2{margin-bottom:32px;}

.ul-tab2 li{float:left;width:16.666%;text-align:center;position:relative;}

.ul-tab2 a{display:block;height:86px;line-height:86px;font-size:15px;color:#fff;}

.ul-tab2 li em{display:inline-block;vertical-align:middle;width:40px;height:40px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;margin-right:12px;position:relative;top:-3px;}

.ul-tab2 li.on:after,.ul-tab2 li:hover:after{position:absolute;content:"";left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:24px;height:9px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}


/* .ul-tab2 .li1.on:after,.ul-tab2 .li1:hover:after{background-image:url(../image/yaro1.jpg);}

.ul-tab2 .li2.on:after,.ul-tab2 .li2:hover:after{background-image:url(../image/yaro2.jpg);}

.ul-tab2 .li3.on:after,.ul-tab2 .li3:hover:after{background-image:url(../image/yaro3.jpg);}

.ul-tab2 .li4.on:after,.ul-tab2 .li4:hover:after{background-image:url(../image/yaro4.jpg);}

.ul-tab2 .li5.on:after,.ul-tab2 .li5:hover:after{background-image:url(../image/yaro5.jpg);} */

.ul-tab3{overflow:hidden;margin:0 0 10px -7px;}

.ul-tab3 li{float:left;width: 20%;}

.ul-tab3 a{

    display:block;padding:0 5px;margin: 0 5px 10px;

    height:40px;line-height:40px;border:1px solid #c1c1c1;

    -webkit-transition:.5s;-o-transition:.5s;transition:.5s;

    font-size:12px;white-space: nowrap;overflow: hidden;text-align: center;

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;}

.ul-tab3 li.on a,.ul-tab3 li:hover a{background-color:#45A2BC;border:1px solid #45A2BC;color:#fff;}

.ul-tab3-con{background-color:#eaf1f7;padding:17px 20px 24px;border:1px dashed #c1c1c1;}

.ul-tab3-con h3{font-size:20px;color:#000;line-height:1.6;margin-bottom:13px;}

.ul-listy2{overflow:hidden;}

.ul-listy2n{overflow:hidden;margin-left:-46px;}

.ul-listy2 li{float:left;width:33.33%;}

.ul-listy2n li{display:inline-block;min-width:140px;margin-left:46px;}

.ul-listy2 a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}

.ul-listy2 a,.ul-listy2n a{display:block;color:#151515;font-size:14px;line-height:2;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-listy2 a:hover,.ul-listy2n a:hover,.ul-listy2n li.on a{color:#45A2BC;}

.row-index3{margin:49px 0 15px;border:1px solid rgba(193,193,193,.6);padding:0 90px 0 240px;position:relative;}

.row-index3 .tit{height:72px;line-height:72px;width:240px;text-align:center;color:#fff;background-color:#45A2BC;position:absolute;top:0;left:0;z-index:2;font-size:20px;}

.row-index3 .tit:after{position:absolute;content:"";right:-9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:24px;background:url(../image/yaro6.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;}

.row-index3 .tit em{display:inline-block;vertical-align:middle;width:33px;height:33px;background:url(../image/yi10.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;margin-right:13px;}

.ul-listy3{overflow:hidden;position:relative;z-index:1;}

.ul-listy3 li{float:left;position:relative;}

.ul-listy3 li+li:after{position:absolute;content:"";top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:27px;background-color:#c7c7c7;}

.ul-listy3 a{display:block;padding:0 50px;height:71px;line-height:73px;font-size:16px;color:#151515;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}

.ul-listy3 em{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;margin-right:5px;position:relative;top:-1px;}

.row-index3 .more{position:absolute;top:0;right:0;padding:0 26px;height:72px;line-height:72px;font-size:14px;color:#6e707b;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.row-index3 .more:hover,.ul-listy3 a:hover{color:#45A2BC;}

.row-index4{padding:29px 0 24px;}

.col-company{float:left;width:824px;}

.col-zt{float:right;width:323px;}

.row-index4 .g-tit1{margin-bottom:21px;}
.m-company{margin-bottom: 30px;}
.m-company .item{overflow:hidden;background-color:#e6eef5;color:#151515;font-size:14px;line-height:1.71;margin-bottom:15px;}

.m-company .item h5{font-size:18px;color:#2c3250;font-family:bold;line-height:1.33;margin-bottom:11px;}

.m-company .item h5 em{font-size:14px;font-weight:400;font-family:regular;}

.m-company .pic{float:left;width:50%;height:134px;overflow:hidden;}

.m-company img{display:block;width:100%;height:100%;}

.m-company .item .txt{overflow:hidden;padding:30px 30px 22px;border-top:1px solid #c1c1c1;}
.ul-listy4{overflow: hidden;margin-top: 13px;}
.ul-listy4 li{overflow:hidden;float:left;width:33.33%;border-bottom:1px solid #e6e6e6;}

.ul-listy4 li a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;line-height:43px;height:40px;white-space:nowrap;overflow:hidden;
	-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#151515;font-size:15px;}

.ul-listy4 li a:hover,.ul-listy6 a:hover{color:#45A2BC;}

/*.ul-listy4 li:last-child{border-bottom:1px solid transparent}*/

.ul-listy5{margin-bottom:20px;}

.ul-listy5 li{overflow:hidden;}

.ul-listy5 li img{display:block;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-listy5 li:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.ul-listy5 li+li{margin-top:8px;}

.ul-listy6 li{margin-bottom:12px;}

.ul-listy6 a{display:block;font-size:14px;color:#151515;line-height:1.57;max-height:3.14em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:13px;position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-listy6 a:after{position:absolute;content:"";left:0;top:9px;width:3px;height:3px;background:url(../image/ydot1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
/*.m-slde1{margin: 0 -20px;}*/
.m-slde1 .item{padding: 21px 0;}
.m-slde1 .slick-list{padding: 0 0 37px;}
.m-slde1 .con{display: block;position: relative;}
.m-slde1 .pic{padding-top: 93%;height: 0;position: relative;overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;}
.m-slde1 .pic img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.m-slde1 .txt{position: absolute;left: 0;right: 0;top: 50%;text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);}
.main{overflow: hidden;}
.m-slde1 .txt h4{font-size: 22px;letter-spacing: 6px;color: #fff;font-weight: normal;}
.m-slde1 .txt span{width: 90px;height: 90px;display: block;margin: 40px auto 25px;
	background-color: #fff;border-radius: 50%;box-shadow: 0px 0px 10px rgba(255,255,255,.8);
	background-position: center center;background-repeat: no-repeat;}
.m-slde1 .item:hover{position: relative;z-index: 2;}
.m-slde1 .item:hover .pic{
	box-shadow: 0px 3px 20px rgba(0,0,0,.10);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}

.m-slde1 .slick-arrow{width: 20px;height: 60px;position: absolute;top: 50%;margin-top: -30px;
	background-color: #a9a9a9;background-position: center;background-repeat: no-repeat;
	border: 0;cursor: pointer;font-size: 0;text-indent: 9999px;outline: 0;}
.m-slde1 .slick-prev{left: -30px;background-image: url(../image/i-l.jpg);}
.m-slde1 .slick-next{right: -30px;background-image: url(../image/i-r.jpg);}
.m-slde1 .slick-arrow:hover{background-color: #45A2BC;}
.m-slde1 .slick-dots{position: absolute;left: 0;right: 0;bottom: 20px;text-align: center;}
.m-slde1 .slick-dots li{display: inline-block;margin: 0 2px;}
.m-slde1 .slick-dots li button{width: 10px;height: 10px;border-radius: 50%;padding: 0;
	font-size: 0;text-indent: 9999px;border: 0;background: #eaf1f7;cursor: pointer;
	outline: 0;}
.m-slde1 .slick-dots li.slick-active button{background: #45A2BC;}

.row-index6 .g-tit1{margin-bottom: 0;}


.row-index5{overflow:hidden;height:138px;background-color:#e6eef5;padding:0 65px 0 74px;}

.row-index5 .g-tit1{float:left;margin-right:24px;line-height:138px;}

.col-slider2{overflow:hidden;padding:0 14px;margin-top:18px;font-size: 0;}

.col-slider2 a{
     pointer-events: none;
    display:block;height:100px;line-height:100px;
    text-align:center;background-color: #fff;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    overflow: hidden;}

.col-slider2 img{display:inline-block!important;vertical-align:middle;max-height:95%;max-width:95%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.col-slider2 a:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.col-slider2 .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:29px;height:38px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 18px;background-size:auto 18px;border:none;background-color:transparent;font-size:0;cursor:pointer;}

.col-slider2 .slick-arrow:hover{opacity:.8;filter:alpha(opacity=80);}

.col-slider2 .slick-arrow.slick-prev{background-image:url(../image/prev1.jpg);left:-10px;}

.col-slider2 .slick-arrow.slick-next{background-image:url(../image/next1.jpg);right:-10px;}

.ul-tabcon1{margin:30px 0 1px;overflow:hidden;}

.ul-tabcon1 li{float:left;}

.ul-tabcon1 li+li{margin-left:5px;}

.ul-tabcon1 a{width:180px;display:block;height:35px;line-height:35px;text-align:center;font-size:14px;color:#333;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#e8e8e8;}

.ul-tabcon1 li.on a,.ul-tabcon1 li:hover a{background-color:#45A2BC;color:#fff;}

.ul-dwlist{overflow: hidden;}

.ul-dwlist li{overflow:hidden;float:left;width:50%;}

.ul-dwlist li .box{border-bottom:1px solid rgba(232,234,235,.5);}

.ul-dwlist li:last-child .box{border-bottom:1px solid transparent;}

.ul-dwlist .con{margin-left:51px;overflow:hidden;padding:29px 0 30px;}

.ul-dwlist .pic{width:120px;height:168px;overflow:hidden;float: left;}

.ul-dwlist img{display:block;width:100%;height:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-dwlist .pic:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.ul-dwlist .txt{overflow:hidden;color:#666;font-size:14px;line-height:1.57;text-align: center;padding-left: 20px;}

.ul-dwlist h5 a{display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;color:#666;font-size:14px;line-height:1.1;padding:8px 0 9px;font-weight:400;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-dwlist h5 a:hover{color:#45A2BC;}

.ul-dwlist .dw{display:block;font-size:14px;color:#45A2BC;padding-left:30px;background:url(../image/yi15.jpg) left center no-repeat;-webkit-background-size:auto 23px;background-size:auto 23px;line-height:1.71;margin-top:17px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-dwlist .dw:hover{opacity:.8;filter:alpha(opacity=80);}

.ul-dwlist .txt p{max-height:6.26em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}



.ul-dwlist-1 li{width: 33.33%;float: left;margin-bottom: 20px;}

.ul-dwlist-1 .pic{float: none;margin: 0 auto 10px;}

.ul-dwlist-1 .txt{padding-left: 0;}

.ul-dwlist-1 .con{padding: 0;}

.ul-dwlist-1 li .box{border-bottom: 0;}



.m-year{position:relative;margin:23px 0 -35px;}

.m-year:after{position:absolute;content:"";top:10px;bottom:10px;left:70px;width:1px;background-color:#ededed;z-index:1;}

.m-year li{overflow:hidden;margin-bottom:35px;position:relative;z-index:2;}

.m-year .num{float:left;font-size:18px;color:#000;line-height:1.56;position:relative;margin-right:59px;}

.m-year .num:after{position:absolute;content:"";top:8px;right:-35.5px;width:9px;height:9px;background:url(../image/ydot3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;}

.m-year .txt{overflow:hidden;font-size:14px;color:#333;line-height:2;}

.ul-listy2 li.on a{color:#45A2BC;}

.m-curbox2{border-bottom:none;padding-bottom:1px;}

.m-curbox2 .m-cur{position:relative;top:-8px;}

.tab-con1{color:#333;font-size:16px;line-height:1.86;margin-top:40px;margin-bottom:24px;}

.tab-con1 h5{font-size:18px;color:#000;line-height:1.56;margin-bottom:2px;font-weight:400;}

.tab-con1 h2{font-size:26px;color:#45A2BC;line-height:1.1;margin-bottom:5px;font-weight:400;}

.tab-con1 .info{margin-bottom:20px;}

.tab-con1 .txt{margin-bottom:17px;}

.ul-qes li{position:relative;padding-left:16px;}

.ul-qes em{position:absolute;top:0;left:0;}

.ul-zzlist{overflow:hidden;margin:9px 0 11px -27px;}

.ul-zzlist li{float:left;width:33.33%;}

.ul-zzlist .con{margin-left:27px;}

.ul-zzlist .pic{border:1px solid #ebebeb;height:214px;line-height:214px;text-align:center;margin-bottom:8px;}

.ul-zzlist img{display:inline-block;vertical-align:middle;max-height:95%;max-width:95%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-top:0;position:relative;top:-2px;}

.ul-zzlist li:hover img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);}

.ul-zzlist h5{text-align:center;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;color:#333;font-size:14px!important;line-height:2.14;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-bottom:0;}

.ul-zzlist li:hover h5{color:#45A2BC;}

.more-a{display:block;width:100px;height:36px;text-align:center;line-height:36px;font-size:14px;color:#666;background:#eaf1f7;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin:0 auto;}

.more-a:hover{background-color:#45A2BC;color:#fff;}

.m-newsbox h2{font-size:18px;color:#000;line-height:1.56;margin-bottom:1px;font-weight:400;}

.ul-newlist{margin-bottom:20px;}

.ul-newlist li{overflow:hidden;border-bottom:1px dashed #e0e0e0;}

.ul-newlist .date{float:left;margin-right:35px;line-height:1.1;padding-top:14px;height:49px;}

.ul-newlist a{display:block;font-size:16px;color:#333;height:49px;padding:12px 0 0;line-height:1.1;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}

.ul-newlist a:hover{color:#45A2BC;}

.m-table{}

.m-table table{width: 100%;border: 1px solid #e5e5e5;}

.m-table th,.m-table td{padding-left: 20px;}

.m-table th{

border-left: 1px solid #fff;

background-color: #45A2BC;

height: 50px;

font-size: 16px;

color: #fff;

font-weight: normal;

text-align: center;

padding-left: 0px;

}

.m-table td{border-left: 1px solid #e5e5e5;height: 40px;font-size: 14px;color: #333;}

.m-table tr:nth-child(2n+1){background-color: #f2f7fa;}







@media only screen and (max-width:1199px){

body{padding-top:50px;}

.wp{width:98%;}

.header .hd-t,.header-top{display:none;}

.menuBtn{display:block;}

.header{height:50px;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:99;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);}

.header .wp{width:auto;}

.header .m-logo{height:50px;line-height:50px;top:0;left:10px;position:absolute;display:block;}

.header .m-logo img{max-height:80%;max-width:80%;display:inline-block;vertical-align:middle;position:relative;top:-2px;}

.nav{display:none;position:absolute;top:50px;left:0;width:100%;background-color:#45A2BC;float:none;padding-bottom:15px;}

.nav li{float:none !important;width:auto;padding:0;}

.nav li .v1{color:#fff;height:45px;line-height:45px;text-align:center;padding:0;}

.nav li .v1:after{display:none;}

.nav .so-box{display:block;width:300px;margin:0 auto;}

.nav .so-box .inp{width:240px;}

.nav .so-box .sub{width:60px;}

.nav em{display:none;}

.row-index1{padding-top:0;}

.row-index1 .col-news{float:none;width:auto;}

.col-slider1{float:none;width:auto;margin-bottom:15px;}

.ul-tab1{float:none;width:auto;margin-right:0;overflow:hidden;}

.ul-tab1 li{float:left;width:25%;}

.ul-tab1 a{height:50px;line-height:50px;padding:0;}

.g-tit1{font-size:22px;}

.ul-tab1-con .g-tit1{margin-bottom:10px;}

.ul-tab1-con{padding:15px 0 0;}

.col-company,.col-zt{float:none;width:auto;}

.row-index3{margin:15px 0;}

.ul-listy3 li{width:25%;text-align:center;}

.row-index3,.ul-listy3 a{padding:0;}

.row-index3 .tit{position:static;width:auto;height:50px;line-height:50px;}

.row-index3 .tit:after{display:none;}

.row-index3 .tit em{width:25px;height:25px;}

.row-index3 .more{color:#fff;height:50px;line-height:50px;padding:0 4px;}

.row-index3 .more:hover{color:#fff;opacity:.8;filter:alpha(opacity=80);}

.ul-listy3 a{height:50px;line-height:50px;}

.ul-tab2{margin-bottom:15px;}

.ul-tab2 a{height:50px;line-height:50px;font-size:16px;}

.ul-tab3 a{height:35px;line-height:35px;font-size:14px;}

.ul-tab3-con h3{font-size:16px;margin-bottom:6px;}

.m-company .item{margin-bottom:0;}

.m-company{margin-bottom:15px;}

.row-index4 .g-tit1{margin-bottom:10px;}

.row-index4{padding:2px 0;}
.m-slde1 .txt h4{font-size: 18px;}
.m-slde1 .txt span{margin: 0 auto 15px;}

.row-index5{padding:0 2%;}

.ul-listy2 li{width:50%;}

.ul-tab2 li em{width:30px;height:30px;margin-right:2px;}

.ul-tab1 em{display:inline-block;vertical-align:middle;margin-right:4px;margin-bottom:0;position:relative;top:-1px;}

.ul-tab1 span{display:inline-block;}

.float-side{bottom:66px;top:auto;}

.float-side .box{display:none;}

.float-side a{width:35px;height:35px;-webkit-background-size:auto 16px;background-size:auto 16px;}

.col-slider1 .txt{left:15px;right: 15px;}

.col-slider1 .txt h4{font-size:20px;}

.col-slider1 .slick-dots li{width:8px;height:8px;}

.col-slider1 .slick-dots{bottom:10px;padding-left:15px;}

.m-year li{margin-bottom:20px;}

.tab-con1 h2{font-size:18px;}

.tab-con1 h5{font-size:16px;}

.tab-con1{margin-top:30px;}

.ul-newlist a{font-size:14px;padding-top:15px;}

.ul-newlist .date{margin-right:15px;}

.m-newsbox h2{font-size:16px;}

.m-curbox h3{font-size:18px;top:7px;}

.col-side{margin-right:20px;width:230px;}

.snv .title{padding:15px 0 0 15px;height:70px;font-size:20px;}

.snv .title:after{left:15px;}

.snv li .v1{padding:0 15px;height:49px;line-height:48px;font-size:14px;}

.snv .dl-box a{font-size:14px;padding:0 15px;}

.m-contbox{padding:15px;}

.list-h3 .item{padding:30px 15px;}

.list-h3 .pic{margin-top:0;}

.list-h3 .txt{font-size:16px;height:auto;line-height:35px;}

.pic-h2 .col-c,.pic-h2 .col-l{float:none;width:auto;}

.pic-h2 .info3 .qq,.pic-h2 .info3 .tel{margin-bottom:10px;}

.list-h3 li{width: 50%;}

.nv-box{display: none !important;}
.ul-listy4 li{width: 50%;}

}

@media only screen and (max-width:959px){

.wp{width:100%;padding:0 25px;}

.m-col{padding:30px 0;}

.col-main{min-height:auto;}

.m-company .pic{float:none;width:auto;height:auto;}

.m-company .item .txt{padding:15px 10px;}

.ul-dwlist li{margin-left:-15px;}

.ul-dwlist .con{margin-left:15px;padding:15px 0;}

.col-side{float:none;margin-right:0;width:auto;margin-bottom:25px;}
.snv{overflow: hidden;}
.snv ul{
    white-space: nowrap;
    overflow-x: auto;}
.snv li{
    display: inline-block;
    vertical-align: top;
    width: 150px;}

.m-contbox{display:none;}

.form-h1 .form .inp{float:none;width:100%;}

.form-h1 .form .select{float:none;width:100%;margin:10px 0;}

.form-h1 .form .submit{width:100%;float:none;}

.list-h3 .txt{font-size:18px;}

.list-h1 li{width: 33.33%;}

.m-table{overflow-x: auto;}

.m-table table{width: 959px;}
.ul-tab3 li{
    width: 25%;}

}

@media only screen and (max-width:767px){

.wp{padding:0 10px;}

.footer{height:auto;line-height:1.7;padding:5px 0;}

.copyright,.support{float:none;width:auto;text-align:center;}

.row-index5{height:auto;padding:15px 1%;}

.row-index5 .g-tit1{float:none;width:auto;text-align:center;margin-right:0;line-height:1.1;}

.col-slider2 .slick-arrow.slick-prev{left:0;}

.col-slider2 .slick-arrow.slick-next{right:0;}

/*.ul-listy4 li a{float:none;width:auto;display:block}*/
.ul-listy4 li{width: auto;float: none;}


/*.ul-listy4 li:last-child {border-bottom:1px solid #e6e6e6}*/

.ul-listy3 li{width:50%;}

.ul-listy3 li:nth-child(3):after{display:none;}

.ul-tab2 li{width:33.33%;}

.g-tit1{font-size:18px;}

.ul-tab1 li{width:50%;}

.ul-dwlist{margin-left:0;}

.ul-dwlist li .box{float:none;width:auto;}

.ul-dwlist li:last-child .box:first-child{border-bottom:1px solid rgba(232,234,235,.5);}

.ul-dwlist .con{margin-left:0;}

.ul-zzlist{margin-left:-10px;}

.ul-zzlist .con{margin-left:10px;}

.m-cur a{margin:0;}

/*.col-slider1 .txt{width:260px}*/

.col-slider1 .txt h4{font-size:16px;}

.list-h1{margin:0;}

.list-h1 li{width:50%;margin-bottom:10px;}

.list-h1 .item{margin:0 5px;}

.list-h1 .pic{margin-bottom:5px;}

.list-h1 .txt{font-size:12px;line-height:20px;}

.list-h2 li{padding:5px 0;}

.list-h2 .date{font-size:12px;width:80px;}

.list-h2 .link{font-size:14px;}

.pages li{display:none;font-size:12px;}

.pages a{min-width:30px;line-height:28px;}

.pages .w-2 a{width:60px;}

.pages .on,.pages .w-2{display:inline-block;}

.list-h3 li{width: auto;float: none;}

.list-h3 .item{padding:15px 10px;}

.list-h3 .pic{width:50px;height:50px;margin-right:10px;}

.list-h3 .txt{line-height:25px;font-size:14px;}

.pic-h2.pic-h2 p{line-height:20px;margin:10px 0;}

.sign-list .item>.desc{padding:20px;}

.sign-list .item>.tit{padding:10px;line-height:20px;}

.sign-list .item>.tit:after{right:10px;}

.sign-list .item .name{float:none;width:auto;}

.sign-list .item .addr{width:auto;}

.text-h2 .title{font-size:18px;line-height:1.4;}
.ul-tab3 li{
    width: 50%;}

.ul-tab3 { max-height: 150px; overflow: auto;}

.main.works .m-col{
    padding-top: 0;}
.snv li.on .dl-box{display: none;}
.main.works .col-side{
    height: 120px;
    
    box-shadow: 0 0  10px rgba(0,0,0,0.05);}
.main.works .snv{
    position: fixed;
    left: 0;
    top: 50px;
    right: 0;
    z-index: 90;
    background-color: #fff;}

.snv .dl-box a {
    font-size: 13px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;}
.text-h1 .bd,.tab-con1{font-size: 14px;}

}

@media only screen and (max-width:480px){

.ul-listy3 li{float:none;width:auto;text-align:left;}

.ul-listy3 li a{padding:0 30px;}

.ul-listy3 li+li{border-top:1px solid rgba(193,193,193,.6);}

.ul-listy3 li:after{display:none;}

.ul-listy2 li{float:none;width:auto;}

.ul-tabcon1 li{float:none;}

.ul-tabcon1 li+li{margin-left:0;margin-top:5px;}

.ul-tabcon1 a{width:auto;}

.ul-zzlist,.ul-zzlist .con{margin-left:0;}

.ul-zzlist li{width:auto;}
.ul-zzlist .pic img{
    display: block;
    margin: 0 auto;}

.ul-zzlist li+li{margin-top:15px;}





}