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}

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:1366px;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:#291572;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;width:389px;margin-top:20px}

.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(../images/yso1.png) 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:#291572}

.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:#291572;position: relative;}

.nav > ul li{float:left;}

.nav li .v1{display:block;position: relative;padding:0 25px;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}

.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(../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 > 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: 450px;

	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-all{width: 1120px;}
.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: #291572;text-align: center;line-height: 37px;

}

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

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

.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: #291572;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: 100px;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: #291572;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: #291572;}

.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 .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: 0px;}

.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(../images/icon-select.png) 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: #291572;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: #291572; } 
.nv-row5 .form-h1 .form .sel .opt::-webkit-scrollbar-thumb:window-inactive { background: #291572; }

.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(../images/i-v1.png);}

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

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



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

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

	background: url(../images/i-n6.png) 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(../images/i-v4.png);}

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

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

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

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



.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(../images/i-v9.png);}

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







.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{line-height:22px;background-color:#003464;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:#de371c;font-size:20px;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:#291572}

.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:#291572;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:#291572;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:#291572;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:#291572;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(../images/f1.png);}
.ul-tel .i2{background-image: url(../images/f2.png);}
.ul-tel .i3{background-image: url(../images/f3.png);}
.ul-tel .i4{background-image: url(../images/f4.png);}
.ul-tel .i5{background-image: url(../images/f5.png);}
.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-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center;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(../images/yaro7.png) 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:#291572}

.snv li.on .v1{border-bottom:1px solid #291572}

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

.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:#291572;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:#291572}

.m-cur span{display:inline-block;vertical-align:middle;color:#291572;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:#291572;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%;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(../images/icon-select.png) right 10px top 50% no-repeat}

.form-h1 .form .submit{float:left;width:125px;height:38px;border:none;background-color:#291572;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:33%;margin-bottom:20px}
ul.list-h1 > li:nth-child(2) {
   width:33%; height:350px;
}
ul.list-h1 > li:nth-child(5) {
   width:48%; height:350px;
}
.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;border: 1px solid #ccc;}

.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:#291572}



.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:#291572}

.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:#291572;border-color:#291572;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:#291572;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:#291572;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(../images/icon-h1-6.png)}

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

.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(../images/icon-h1-9.png) center center no-repeat}

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

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

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

.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:640px;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:#697684;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 20px 0px 0}

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

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

.ul-listy1 li{margin-bottom:18px;    background: url(../images/ydot1.png) no-repeat left;}

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

.ul-listy1 a:hover{color:#291572}

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

.ul-listy1 small{float: right;
    font-size: 16px;
    color: #ccc;
    width: 90px;
    overflow: hidden;
    height: 22px;
    padding-top: 2px;}

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

.col-slider1 a{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(../images/ydot2.png) 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(../images/ydot2o.png)}

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

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

.ul-tab2 a{display:block;height:86px;line-height:86px;font-size:20px;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(../images/yaro1.png)}

.ul-tab2 .li2.on:after,.ul-tab2 .li2:hover:after{background-image:url(../images/yaro4.png)}

.ul-tab2 .li3.on:after,.ul-tab2 .li3:hover:after{background-image:url(../images/yaro5.png)}

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

.ul-tab3 li{    float: left;
    width: 155px;
    margin-left: 10px;
    margin-right: 0px;
    padding: 0px;}

.ul-tab3 a{

    display:block;padding:10px;margin: 0 5px 10px;
    border:1px solid #c1c1c1;

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

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

    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
	border-radius: 8px !important;
}

.ul-tab3 li.on a,.ul-tab3 li:hover a{background-color:#291572;border:1px solid #291572;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:#291572}

.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:#291572;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(../images/yaro6.png) 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(../images/yi10.png) 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:#291572}

.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:#291572}

/*.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(../images/ydot1.png) 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(../images/i-l.png);}
.m-slde1 .slick-next{right: -30px;background-image: url(../images/i-r.png);}
.m-slde1 .slick-arrow:hover{background-color: #291572;}
.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: #291572;}

.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{
    display:block;height:51px;line-height:50px;
    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(../images/prev1.png);left:-10px}

.col-slider2 .slick-arrow.slick-next{background-image:url(../images/next1.png);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:#291572;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:#291572}

.ul-dwlist .dw{display:block;font-size:14px;color:#291572;padding-left:30px;background:url(../images/yi15.png) 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(../images/ydot3.png) 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:#291572}

.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:#291572;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:#291572}

.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:#291572;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:#291572}

.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: #291572;height: 50px;

	font-size: 16px;color: #fff;font-weight: normal;

}

.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:#291572;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:20px}

.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-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; display:none;}

.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%;}

.navbarft .footer .col-md-4 { display:none;}

}

@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;}

.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: 45%;
}


.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}

}

/*** footer ***/
.navbarft .footer {
    padding:0;
}
.navbarft .footer .col-md-4{
    padding:0px;
}
.navbarft .footer .qrcode {
    padding: 0;
    padding-left: 5px;
    margin: 0;
    width: 120px;
    height: 120px;
    float: left;
    display: inline-block;
}
.navbarft .footer .wechat{
    width:calc( 100% - 130px );
    display: inline-block;
    margin-top:60px;
    padding-left:10px;
}
.navbarft .footer .wechat p{
    padding:0;
    margin:0;
}
.navbarft .footer .friend h4{
    margin:10px;
}
.navbarft .footer .friend ul{
    margin:0 10px;
}
.navbarft .footer .friend ul li {
    padding: 0 0 10px 0;
    margin: 0;
    display: inline-block;
    width: 45%;
}
.navbarft .footer .friend ul li a {
    font-size: 14px;
    display: block;
    padding: 0;
    color:#cccccc;
}
.navbarft .footer .friend ul li a:hover {
    color:#cccccc;
}
.navbarft .footer .contact h4{
    margin:10px;
}
.navbarft .footer .contact p{
    padding: 0 0 10px 0;
    margin:0 10px;
}
.navbarft .footer .contact p .fa{
    width:16px;
    height:16px;
    color:red;
} 
.navbarft-inverse {
    background-color: #252525;
    color: #cccccc;
}

/*** footer end ***/



.list-h-zz{padding:18px 0; width:70%; margin:0 auto;}

.list-h-zz li{border: 1px solid #ccc;padding: 6px;border-radius: 5px !important;overflow:hidden;line-height:30px;padding: 6px 13px;
    margin: 15px;}

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

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

.list-h-zz .link:hover{color:#291572}
.mycxbox {display: flex;}
.mycxbox li{ float:left; width:31%; margin-right:2%; }
#indexbox_zcjj { width:640px; float:left;}
#indexbox_cyxz { width:706px; float:right;}
/*移动端适配*/
@media only screen and (max-width:1199px){
	.mycxbox { display:block;}
    .mycxbox li{ width:96%;}
	#indexbox_zcjj { width:100%; float:auto;}
	#indexbox_cyxz { width:100%; float:auto;}
    #indexbox_zcjj small { display:none;}
	#indexbox_cyxz small { display:none;}
	.page-content { padding:0;}
	.container, .container-fluid { padding:2px;}
	.portlet.light  { padding:8px;}
	.breadcrumb { margin-bottom:5px;}
	.portlet.light>.portlet-title>.caption>.caption-subject { font-size:20px; line-height:25px;}
	.portlet.light>.portlet-title>.actions { display:none;}
	.page-header-top-index { display:none;}
	.nav { display:none;}
	.header { position:static;}
	.mobile_hide { display:none;} 
	.fc-search-param .control-label { width:100%;text-align: left;}
	.form .form-body, .portlet-form .form-body { padding:0;}
}
.fc-show-total { display:none;}