﻿
.bd_weixin_popup{
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-o-box-sizing: content-box;
	box-sizing: content-box;
}

.m-list1{margin: 0 40px;}

.m-list1 li{line-height: 66px;height: 67px;padding-right: 250px;

	border-bottom: 1px dashed #d7d7d8;position: relative;

}

.m-list1 .r{position: absolute;right: 0;top: 0;}

.m-list1 .btn{width: 103px;height: 26px;display: inline-block;

	text-align: center;line-height: 26px;font-size: 14px;color: #fff;

	border-radius: 13px;

	background-color: #1587cc;

}

.m-list1 .btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 18px;height: 18px;position: relative;top: -2px;margin-right: 3px;

	background: url(../images/i-01.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-list1 .btn:hover{opacity: .8;}

.m-list1 .date{font-size: 16px;color: #888;font-family: arial;

	margin-left: 22px;

}

.m-list1 h3{}

.m-list1 h3 a{display: block;font-size: 18px;color: #666;

	font-weight: normal;position: relative;padding-left: 21px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list1 h3 a:after{content: '';position: absolute;top: 50%;

    left: 0;margin-top: -4px;width: 8px;height: 8px;

    border-radius: 50%;border: 1px solid #c4c4c4;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.m-list1 li:hover h3 a:after{background-color: #387dc3;

	border-color: #387dc3;

}

.m-list1 li:hover h3 a{color: #1587cc;}



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

.pages ul{display: inline-block;}

.pages li{float: left;margin: 0 5px;}

.pages li a{display: block;width: 44px;height: 44px;line-height: 40px;font-size: 16px;

	font-family: arial;color: #666;border-radius: 4px;

	border: 1px solid rgb(238, 238, 238);

}

.pages .arrow a{font-family: '黑体';

	background-color: #f0f0f0;

}

.pages li:hover a,.pages li.on a{background-color: #347bc6;

	color: #fff;border-color: #347bc6;

}



.m-list2{overflow: hidden;margin: 45px 18px 89px;}

.m-list2 li{width: 33.33%;float: left;margin-bottom: 20px;}

.m-list2 .con{display: block;border: 2px solid #e3e3e4;height: 88px;line-height: 84px;

	margin: 0 12px;position: relative;text-align: center;

}

.m-list2 .con:before{content: '';position: absolute;top: 2px;bottom: 2px;left: 2px;right: 2px;

	border: 1px solid #e3e3e4;

}

.m-list2 .con span{font-size: 22px;font-weight: bold;color: #444;}

.m-list2 .con em{font-size: 18px;color: #888;margin-left: 16px;}

.m-list2 .con:hover span{color: #1587cc;}



.m-txt1{padding: 37px 40px 85px;}

.m-txt1 h3{font-size: 24px;color: #333;font-weight: normal;

	text-align: center;margin-bottom: 20px;

}

.m-txt1 .desc{font-size: 16px;line-height: 30px;color: #666;}



.m-list3{*zoom:1;margin: 0 62px;padding: 64px 0 0;}

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

.m-list3 li{width: 25%;float: left;margin-bottom: 45px;}

.m-list3 .con{margin: 0 11px;display: block;}

.m-list3 .pic{padding-top: 136%;height: 0;position: relative;overflow: hidden;

	margin-bottom: 18px;box-shadow: 4px 0px 16px rgba(0,0,0,.1);top: 0;

	transition: .5s;

	-ms-transition: .5s;

	-moz-transition: .5s;

	-webkit-transition: .5s;

	-o-transition: .5s;

}

.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.m-list3 h3{font-size: 16px;font-weight: normal;color: #666;text-align: center;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list3 .con:hover .pic{top: -6px;box-shadow: 10px 0px 16px rgba(0,0,0,.2);}

.m-list3 .con:hover h3{color: #1587cc;}



.m-txt2{margin: 0 40px;padding: 35px 0 0;}

.m-txt2 h1{font-size: 24px;font-weight: normal;text-align: center;

	margin-bottom: 10px;

}

.m-txt2 .top{overflow: hidden;font-size: 14px;line-height: 30px;color: #a2a2a2;

	border-bottom: 1px solid #e3e3e4;padding-bottom: 20px;

	margin-bottom: 28px;

}

.m-txt2 .info{float: left;color: #ababab;}

.m-txt2 .info span{margin-right: 28px;}

.m-txt2 .size{float: left;}

.m-txt2 .size a{color: #a2a2a2;margin: 0 6px;}

.m-txt2 .size a.on{color: #333;}

.m-txt2 .share{float: right;}

.m-txt2 .share span{float: left;margin-right: 10px;}

.m-txt2 .bdsharebuttonbox a{width: 30px;height: 30px;display: block;float: left;

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

	margin: 0 5px 0 0;padding: 0;

}

.m-txt2 .bdsharebuttonbox .bds_sqq{background-image: url(../images/g-i3.png);}

.m-txt2 .bdsharebuttonbox .bds_weixin{background-image: url(../images/g-i4.png);}

.m-txt2 .bdsharebuttonbox .bds_qzone{background-image: url(../images/g-i5.png);}

.m-txt2 .bdsharebuttonbox .bds_tsina{background-image: url(../images/g-i6.png);}

.m-txt2 .txt{font-size: 16px;line-height: 1.88;color: #666;}

.m-txt2 .qr{text-align: center;margin-top: 38px;margin-bottom: 46px;}

.m-txt2 #qrcode{width: 111px;height: 111px;margin: 0 auto 5px;}

.m-txt2 .qr p{color: #999;}

.m-txt2 .arrow{border-top: 1px solid #e3e3e4;overflow: hidden;

	padding: 33px 0 38px;

}

.m-txt2 .arrow a{display: block;width: 50%;float: left;

	font-size: 16px;color: #666;background-repeat: no-repeat;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-txt2 .arrow a:hover{color: #1587cc;}

.m-txt2 .arrow .prev{padding-left: 38px;

	background-position: left center;

	background-image: url(../images/i-05.png);

}

.m-txt2 .arrow .next{padding-right: 38px;text-align: right;

	background-position: right center;

	background-image: url(../images/i-06.png);

}

.m-txt2 .arrow a.no{opacity: .54;}

.m-t2{margin: 0 40px;font-size: 18px;font-weight: bold;

	color: #1587cc;position: relative;

	border-top: 1px dashed #dededf;padding: 22px 0 22px 12px;

}

.m-t2:before{content: '';position: absolute;left: 0;top: 50%;

	width: 4px;height: 18px;margin-top: -9px;

	background-color: #1587cc;

}

.m-list4{margin: 0 40px;padding-bottom: 34px;}

.m-list4 li{overflow: hidden;height: 62px;line-height: 60px;

	border: 1px solid #e3e3e4;margin-bottom: 10px;

	padding: 0 18px 0 22px;

}

.m-list4 h3{float: left;}

.m-list4 h3 a{display: block;font-size: 18px;font-weight: normal;color: #666;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list4 .btn{width: 103px;height: 26px;float: right;display: block;

	text-align: center;line-height: 26px;font-size: 14px;color: #fff;

	border-radius: 13px;margin-top: 17px;margin-left: 15px;

	background-color: #1587cc;

}

.m-list4 .btn:before{content: '';display: inline-block;vertical-align: middle;

	width: 18px;height: 18px;position: relative;top: -2px;margin-right: 3px;

	background: url(../images/i-01.png) no-repeat center;

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-list4 .btn:hover{opacity: .8;}

.m-list4 h3 a:hover{color: #1587cc;}



.row-file{margin: 0 40px 78px;padding: 47px 0 40px;

	background: #f8f8fa url(../images/i-bg1.png) no-repeat right bottom;

	-o-background-size: 169px auto;

	-ms-background-size: 169px auto;

	-moz-background-size: 169px auto;

	-webkit-background-size: 169px auto;

	background-size: 169px auto;

}

.row-file .btn-file{display: block;width: 100px;margin: 0 auto;cursor: pointer;

	font-size: 18px;color: #1587cc;padding-top: 110px;text-align: center;

	background: url(../images/i-03.png) no-repeat center top;

}

.row-file .btn-file input{display: none;}



.m-file,.uploadFilesBox{max-width: 757px;margin: 0 auto;padding: 22px 0;}

.m-file .file-ovh .item,.uploadFilesBox li{border: 1px solid #dcdddf;height: 62px;

	position: relative;margin-bottom: 11px;

}

.m-file .file-ovh .item .inp,

.uploadFileListItemsName{width: 100%;height: 100%;display: block;

	padding: 0 60px 0 25px;font-size: 18px;color: #666;

	background-color: transparent;border: 0;

}

.uploadFileListItemsName{height: 62px;line-height: 62px;}

.uploadFileListItemsSizes{display: none;}

.uploadFileLodaingText,.uploadFileMoreBtn{display: none;}

.m-file .file-ovh .item .tips{position: absolute;top: 0;right: 50px;font-size: 14px;line-height: 62px;}

.m-file .close,.uploadFileClose{position: absolute;top: 50%;right: 16px;

	margin-top: -13px;width: 26px;height: 26px;cursor: pointer;

	background: url(../images/i-04.png) no-repeat center;

	font-size: 0;text-indent: 9999px;

}

.m-file .close:hover{background-image: url(../images/i-04-on.png);}

.m-file .btn{width: 287px;height: 50px;display: block;margin: 34px auto 0;

	border-radius: 5px;font-size: 18px;color: #fff;

	background-color: #1587cc;border: 0;cursor: pointer;

}

.m-file .btn:hover{opacity: .8;}

.m-file .ovh{margin: 0 -12px;}

.m-file .con .item{padding: 0 12px;

	position: relative;margin-bottom: 18px;

}

.m-file .item-50{width: 50%;float: left;}

.m-file .con{margin-top: 34px;}

.m-file .con .item .inp{border: 1px solid #dcdddf;height: 62px;display: block;

	width: 100%;background-color: transparent;

	padding: 0 15px 0 105px;font-size: 16px;

}

.m-file .tit{position: absolute;left: 30px;top: 0;bottom: 0;line-height: 62px;

	font-size: 16px;color: #666666;

}

.m-file .tit em{color: #c22727;margin-right: 2px;}

.m-file .con .item textarea.inp{height: 150px;padding: 19px 15px 19px 105px;}

.m-file .text .tit{left: 38px;}



.g-bg1{min-height: 100vh;

	background: url(../images/p-bg1.jpg) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.g-bg1 .main{position: relative;min-height:calc( 100vh - 249px );}



.g-bg2{

	background: url(../images/p-bg3.jpg) no-repeat top center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.g-bg3{

	background: url(../images/p-bg4.jpg) no-repeat top center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}



.g-pos1{text-align: center;padding-top: 151px;}

.g-pos2{text-align: center;padding-top: 116px;padding-bottom: 110px;}

.g-pos3{text-align: center;padding-top: 67px;}

.m-box1{width: 392px;border: 1px solid #dadfe3;border-radius: 6px;min-height: 309px;

	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);text-align: left;

	background-color: #fff;display: inline-block;vertical-align: middle;

	padding: 32px;

}

.m-box1 .tit{border-bottom: 1px solid #e5e5e5;font-size: 0;text-align: left;}

.m-box1 .tit span,.m-box1 .tit li.on span{font-size: 24px;color: #2392d7;display: inline-block;

	border-bottom: 3px solid #2392d7;padding-bottom: 12px;

}

.m-box1 .tit ul{overflow: hidden;margin: 0 -10px;}

.m-box1 .tit li{float: left;padding: 0 10px;position: relative;}

.m-box1 .tit li:after{content: '';position: absolute;top: 5px;

	right: -1px;width: 2px;height: 26px;background-color: #888;

}

.m-box1 .tit li span{color: #888;border-bottom: 3px solid #fff;cursor: pointer;}

.m-box1 .tit li:last-child:after{display: none;}



.m-box1 .p-tips{font-size: 14px;color: #888;line-height: 67px;}

.m-box1 .btn{width: 100%;height: 66px;text-align: center;font-size: 24px;color: #fff;

	display: block;margin-bottom: 12px;line-height: 66px;cursor: pointer;

}

.m-box1 .btn:before{content: '';width: 18px;height: 20px;display: inline-block;vertical-align: middle;

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

	margin-right: 7px;position: relative;top: -2px;

}

.m-box1 .btn:hover{opacity: .8;}

.m-box1 .btn-1{background-color: #2392d7;}

.m-box1 .btn-2{background-color: #6eb95a;}

.m-box1 .btn-1:before{background-image: url(../images/i-07.png);}

.m-box1 .btn-2:before{background-image: url(../images/i-08.png);}

.m-box1 .p-login{display: block;text-align: right;font-size: 14px;

	color: #888;padding-top: 8px;

}

.m-box1 .p-login a{color: #2965a9;}

.m-box1 .form{margin-top: 32px;}

.m-box1 .form .item{overflow: hidden;margin-bottom: 13px;}

.m-box1 .form .item .t1{float: left;width: 78px;text-align: right;

	line-height: 50px;font-size: 14px;color: #333;

	padding-right: 10px;

}

.m-box1 .form .item .t1 em{color: #c83939;}

.m-box1 .form .inp{position: relative;overflow: hidden;}

.m-box1 .form .inp input{height: 50px;border: 1px solid #d8d8d8;

	width: 100%;display: block;padding: 0 16px;font-size: 14px;

}

.m-box1 .code-img,

.m-box1 .form .inp .get-code{width: 118px;height: 35px;position: absolute;top: 7px;right: 8px;}

.m-box1 .form .inp .get-code{background-color: #2a65a9;color: #fff;

	border: 0;cursor: pointer;

}

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

.m-box1 .form .btn{background-color: #2392d7;border: 0;height: 48px;

	line-height: 48px;font-size: 20px;margin-top: 30px;

}

.m-box1 .form .btn:before{display: none;}

.m-box1 .bot{overflow: hidden;padding-top: 5px;}

.m-box1 .a-weix{float: left;font-size: 14px;color: #2392d7;padding-left: 30px;

	background: url(../images/i-09.png) no-repeat left center;

}

.m-box1 .p-login{float: right;padding-top: 0;}

.m-box1 .a-pass{display: block;text-align: right;font-size: 14px;

	color: #2965a9;

}

.m-box1 .a-pass:hover{text-decoration: underline;}



.g-pos3 .tit-1{font-size: 30px;font-weight: normal;color: #2965a9;

	margin-bottom: 50px;

}

.g-pos3 .m-box1{padding-top: 24px;margin: 0 13px;}

.g-pos3 .m-box1 .tit span{font-size: 20px;padding-bottom: 15px;}

.m-box1 .p-txt1{font-size: 14px;line-height: 2;color: #666;padding-right: 12px;

	margin-top: 22px;padding-bottom: 6px;height: 160px;overflow-y: auto;

	text-align: justify;

}

.m-box1 .p-txt1::-webkit-scrollbar {

    width: 4px;

}

.m-box1 .p-txt1::-webkit-scrollbar-track {

    background: #ddd;border-radius: 4px;

}

.m-box1 .p-txt1::-webkit-scrollbar-thumb {

    background: #2392d7;border-radius: 4px;

}

.m-box1 .p-txt1::-webkit-scrollbar-thumb:window-inactive {

    background: #2392d7;border-radius: 4px;

}



.m-box1 .btn-3{background-color: #2392d7;border: 0;height: 48px;

	line-height: 48px;font-size: 20px;margin-top: 30px;

	border-radius: 6px;

}



.g-pos3-1 .tit span{color: #6eb95a;border-bottom-color: #6eb95a;}

.g-pos3-1 .m-box1 .btn-3{background-color: #6eb95a;}





.pop-reg{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;display: none;}

.pop-bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;

	background-color: rgba(0,0,0,.2);

}

.pop-reg .cont{position: absolute;top: 50%;left: 50%;

	background-color: #fff;padding: 30px 40px 33px;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.pop-reg .tit{padding-bottom: 16px;

	border-bottom: 1px solid #e5e5e5;

}

.pop-reg .tit h2{font-size: 20px;color: #2965a9;padding-left: 19px;position: relative;}

.pop-reg .tit h2:before{content: '';position: absolute;left: 0;top: 50%;

	width: 3px;height: 20px;background-color: #2965a9;

	margin-top: -10px;

}

.pop-reg .txt{margin: 20px 0 45px;font-size: 14px;line-height: 24px;

	color: #666;overflow-y: auto;height: 403px;padding-right: 36px;

}

.pop-reg .txt::-webkit-scrollbar {

    width: 6px;

}

.pop-reg .txt::-webkit-scrollbar-track {

    background: #f0f0f0;

}

.pop-reg .txt::-webkit-scrollbar-thumb {

    background: #2965a9;border-radius: 6px;

}

.pop-reg .txt::-webkit-scrollbar-thumb:window-inactive {

    background: #2965a9;

}

.pop-reg .bot{text-align: center;font-size: 0;}

.pop-reg .btn{width: 180px;height: 48px;display: inline-block;

	line-height: 48px;font-size: 18px;color: #fff;margin: 0 12px;

}

.pop-reg .btn:hover{opacity: .8;}

.pop-reg .btn-1{background-color: #2965a9;}

.pop-reg .btn-2{background-color: #db4453;}

.pop-reg .close{position: absolute;top: 0;right: -54px;cursor: pointer;

	width: 54px;height: 54px;

	background: rgba(0,0,0,.5) url(../images/i-10.png) no-repeat center;

}

.pop-reg .close:hover{background-color: rgba(0,0,0,.8);}



.m-examine{text-align: center;padding: 40px 0 50px;}

.m-examine .pic{margin-bottom: 14px;}

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

.m-examine .tit{font-size: 20px;color: #418bca;display: block;font-weight: bold;

	margin-bottom: 17px;

}

.m-examine .tit2{color: #61b04b;}

.m-examine .tit3{color: #db4453;}

.m-examine .tips{font-size: 14px;color: #888;margin-bottom: 20px;}

.m-examine .lab{height: 37px;line-height: 37px;display: inline-block;

	padding: 0 20px;border-radius: 19px;font-size: 16px;margin-bottom: 24px;

	color: #fff;background-color: #297ebf;

}

.m-examine .lab-1{background-color: #61b04b;}

.m-examine .lab:before{content: '';display: inline-block;vertical-align: middle;

	width: 15px;height: 15px;position: relative;top: -2px;margin-right: 5px;

	background: url(../images/i-12.png) no-repeat center;

}

.m-examine .lab-1:before{background-image: url(../images/i-18.png);}

.m-examine .btn{width: 472px;height: 60px;display: block;margin: 0 auto 18px;

	line-height: 58px;font-size: 18px;color: #418bca;border-radius: 5px;

	background-color: #f3f7fb;border: 1px solid #7db0db;

}

.m-examine .btn .ico{width: 30px;height: 30px;display: inline-block;vertical-align: middle;

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

	position: relative;top: -2px;margin-right: 6px;

}

.m-examine .btn .ico-kan{

	-o-background-size: 24px auto;

	-ms-background-size: 24px auto;

	-moz-background-size: 24px auto;

	-webkit-background-size: 24px auto;

	background-size: 24px auto;

}

.m-examine .btn:hover{background-color: #e6e9ec;}



.m-list1 .btn-d{float: right;margin-left: 15px;font-size: 16px;

	color: #1587cc;padding-left: 22px;

	background: url(../images/i-13.png) no-repeat left center;

}



.g-box1{border: 1px solid #e2eaef;

	margin: 0 40px 46px;

}

.g-box1 .m-list3{margin: 0 20px;padding-top: 30px;}

.m-tab2{margin: 34px 40px 0;overflow: hidden;}

.m-tab2 li{float: left;margin-right: 3px;}

.m-tab2 li a{display: block;height: 51px;text-align: center;width: 160px;

	line-height: 51px;font-size: 18px;color: #666;

	background-color: #e2eaef;

}

.m-tab2 li:hover a,.m-tab2 li.on a{background-color: #1587cc;color: #fff;}

.m-form{margin-top: 53px;margin-bottom: 300px;}

.m-form .item{overflow: hidden;margin-bottom: 13px;}

.m-form .tit{width: 215px;float: left;text-align: right;

	line-height: 50px;font-size: 14px;color: #333;padding-right: 12px;

}

.m-form .tit em{color: #c83939;}

.m-form .con{overflow: hidden;max-width: 545px;}

.m-form .inp{width: 100%;display: block;height: 50px;

	border: 1px solid #d9dada;padding: 0 16px;

	font-size: 14px;

}

.m-form .bot{overflow: hidden;margin-left: 215px;padding-top: 15px;}

.m-form .btn{width: 170px;height: 48px;float: left;

	font-size: 18px;margin-right: 16px;display: block;

	text-align: center;line-height: 46px;cursor: pointer;

}

.m-form .btn-1,.m-form .btn-2:hover{border: 1px solid #2965a9;font-size: 18px;

	color: #fff;background-color: #2965a9;

}

.m-form .btn-1:hover{opacity: .8;}

.m-form .btn-2{border: 1px solid #d9d9da;background-color: transparent;

	color: #666;

}



.index{background-color: #fff;}



.row-a1{*zoom:1;}

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

.row-a1 .col-l{width: 425px;padding-top: 33px;}

.row-a1 .col-c{margin-left: 30px;width: 510px;padding-top: 29px;}

.row-a1 .col-r{width: 205px;}

.row-a1 .col-c .g-t1{margin-bottom: 12px;}

.row-a1 .col-c .m-list5{padding-top: 0;}

.m-ovh{max-height: 255px;overflow: hidden;}

.m-slider1{}

.m-slider1 .con{display: block;position: relative;}

.m-slider1 .pic{display: block;padding-top: 72%;height: 0;position: relative;overflow: hidden;}

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

.m-slider1 .tit{position: absolute;left: 0;right: 0;bottom: 0;

	height: 69px;background-color: rgba(0,0,0,.6);

}

.m-slider1 h3{position: absolute;top: 50%;left: 14px;right: 130px;

	font-size: 16px;color: #fff;line-height: 21px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-slider1 .slick-dots{position: absolute;right: 18px;bottom: 27px;z-index: 2;}

.m-slider1 .slick-dots li{float: left;width: 12px;height: 12px;

	border-radius: 50%;margin-left: 9px;cursor: pointer;

	background-color: #fff;

}

.m-slider1 .slick-dots li button{display: none;}

.m-slider1 .slick-dots li.slick-active{background-color: #2c93d1;}



.m-list5{padding-top: 25px;}

.m-list5 li{line-height: 28px;margin-bottom: 28px;}

.m-list5 span{font-size: 16px;color: #999;font-family: arial;

	margin-left: 12px;float: right;

}

.m-list5 h3{display: block;font-size: 18px;color: #666;

	font-weight: normal;position: relative;padding-left: 21px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 1;

	overflow: hidden;

}

.m-list5 h3:after{content: '';position: absolute;top: 10px;

    left: 0;width: 8px;height: 8px;

    border-radius: 50%;border: 1px solid #c4c4c4;

    transition: .3s;

    -ms-transition: .3s;

    -moz-transition: .3s;

    -webkit-transition: .3s;

    -o-transition: .3s;

}

.m-list5-1 h3:after{background-color: #c4c4c4;}

.m-list5 li:hover h3:after{background-color: #387dc3;

	border-color: #387dc3;

}

.m-list5 li:hover h3{color: #1587cc;}



.g-t1{*zoom:1;position: relative;

	border-bottom: 1px solid #dcdcdc;

}

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

.g-t1 .tit{float: left;}

.g-t1 h2{font-size: 22px;font-weight: normal;color: #333;

	padding-bottom: 14px;position: relative;

}

.g-t1 h2:before,.g-t1 .tit li.on h2:before{content: '';position: absolute;left: 0;right: 0;

	bottom: -1px;height: 2px;background-color: #1587cc;display: block;

}

.g-t1 .tit ul{margin: 0 -18px;}

.g-t1 .tit li{float: left;padding: 0 18px;}

.g-t1 .tit li h2{cursor: pointer;color: #999;}

.g-t1 .tit li h2:after{content: '';position: absolute;right: -18px;top: 8px;

	width: 1px;height: 20px;

	background-color: #a8a8a8;

}

.g-t1 .tit li h2:before{display: none;}

.g-t1 .tit li:last-child h2:after{display: none;}

.g-t1 .tit li.on h2{color: #1587cc;}

.g-t1 .more{position: absolute;right: 0;bottom: 15px;

	font-size: 16px;color: rgba(119,119,119,.7);

}

.g-t1 .more:hover{color: #1587cc;}

.g-t1 .tit li .more{display: none;}

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



.m-login{padding: 10px 10px 12px;margin-top: 28px;

	background-color: #fff;

	box-shadow: 0px 0px 10px 0px rgba(56, 125, 195, 0.17);

}

.m-login .tit{overflow: hidden;margin-bottom: 8px;}

.m-login .tit h3{float: left;font-size: 16px;font-weight: normal;

	padding-left: 20px;

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

}

.m-login .link{float: right;font-size: 14px;color: rgba(186,186,186,.9);

	text-decoration: underline;

}

.m-login .con-1 .tit h3{color: #1587cc;

	background-image: url(../images/i-19.png);

}

.m-login .con-2 .tit h3{color: #61b04c;

	background-image: url(../images/i-20.png);

}

.m-login .item{margin-bottom: 7px;}

.m-login .item .inp{width: 100%;display: block;border-radius: 3px;

	height: 28px;border: 1px solid #e4e4e4;padding: 0 10px 0 23px;

	background-color: #fff;background-position: 6px center;

	background-repeat: no-repeat;font-size: 13px;

}

.m-login .item .inp::-webkit-input-placeholder {color: rgba(153,153,153,.6);}

.m-login .item .inp::-moz-placeholder {color: rgba(153,153,153,.6); }

.m-login .item .inp::-ms-input-placeholder {color: rgba(153,153,153,.6);}

.m-login .item .ico1{background-image: url(../images/i-21.png);}

.m-login .item .ico2{background-image: url(../images/i-22.png);}

.m-login .bot{overflow: hidden;padding-top: 4px;}

.m-login .btn{width: 89px;height: 28px;float: left;border-radius: 3px;

	font-size: 14px;color: #fff;cursor: pointer;border: 0;

}

.m-login .con-1 .btn{background-color: #2c93d1;}

.m-login .con-2 .btn{background-color: #70b85e;}

.m-login .a-weix{float: right;line-height: 28px;font-size: 14px;padding-left: 24px;

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

}

.m-login .con-1 .a-weix{color: #2c93d1;background-image: url(../images/i-23.png);}

.m-login .con-2 .a-weix{color: #70b85e;background-image: url(../images/i-24.png);}

.m-login .con-1{padding-bottom: 12px;border-bottom: 1px solid #e7f3fa;

	margin-bottom: 10px;

}

.m-login .ok-cn{padding: 15px 0;}

.m-login .ok-cn a{display: block;height: 36px;line-height: 36px;

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

}

.m-login .ok-cn a.a1{background-color: #2c93d1;border-radius: 5px;}

.m-login .ok-cn a.a2{

	color: rgba(186,186,186,.9);

	text-decoration: underline;

}

.m-login .con-2 .ok-cn a.a1{background-color: #70b85e;}







.row-a2{padding: 24px 0 0;}

.m-slider2{overflow: hidden;}

.m-slider2 .tit{width: 90px;height: 120px;float: left;

	margin-right: 2px;position: relative;letter-spacing: 4px;

	background: url(../images/i-bg2.png) no-repeat center;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.m-slider2 .tit h2{position: absolute;top: 50%;left: 50%;width: 3em;

	text-align: center;color: #fff;font-size: 24px;line-height: 31px;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.m-slider2 .slider{overflow: hidden;

	border-bottom: 1px solid #e5e5e5;

}

.m-slider2 .item{}

.m-slider2 .con{display: block;height: 120px;text-align: center;

	background-color: #e9f2f9;margin-left: 3px;padding-top: 16px;

}

.m-slider2 .ico{display: block;height: 60px;margin-bottom: 3px;

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

	-o-background-size: auto 100%;

	-ms-background-size: auto 100%;

	-moz-background-size: auto 100%;

	-webkit-background-size: auto 100%;

	background-size: auto 100%;

}

.m-slider2 p{font-size: 14px;color: #666;}

.m-slider2 .slick-arrow{position: absolute;top: 50%;z-index: 2;

	width: 24px;height: 48px;font-size: 0;text-indent: 9999px;

	border: 0;cursor: pointer;border: 0;opacity: .5;

	background-color: transparent;

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

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-slider2 .slick-prev{left: 3px;background-image: url(../images/i-25.png);}

.m-slider2 .slick-next{right: 0;background-image: url(../images/i-26.png);}

.m-slider2 .slick-arrow:hover{opacity: 1;}



.row-a3{padding: 29px 0 0;overflow: hidden;}

.row-a3 .col-l{width: 760px;}

.row-a3 .col-c{width: 191px;margin-left: 28px;}



.m-slider3{padding: 13px 13px 0px;margin-top: 22px;

	background-color: #e9f2f9;

}

.m-slider3 .con{display: block;position: relative;}

.m-slider3 .pic{padding-top: 110%;height: 0;position: relative;overflow: hidden;}

.m-slider3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}

.m-slider3 .tit{height: 50px;line-height: 50px;overflow: hidden;

	font-size: 16px;

}

.m-slider3 .name{float: left;color: #000;}

.m-slider3 .lab{float: right;color: #666;width: 6em;text-align: right;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-slider3 .slick-arrow{position: absolute;top: 50%;z-index: 2;

	width: 19px;height: 48px;font-size: 0;text-indent: 9999px;

	border: 0;cursor: pointer;border: 0;opacity: .5;

	background-color: transparent;margin-top: -25px;

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

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-slider3 .slick-prev{left: 0px;background-image: url(../images/i-28.png);}

.m-slider3 .slick-next{right: 0px;background-image: url(../images/i-27.png);}

.m-slider3 .slick-arrow:hover{opacity: 1;}



.row-a4{padding: 20px 0 0;}



.m-slider4{}

.m-slider4 .slider{margin: 0 -8px;}

.m-slider4 .item{}

.m-slider4 .item:nth-child(2n) .con{background-color: #23b7d1;}

.m-slider4 .con{display: block;height: 78px;line-height: 78px;

	margin: 24px 8px;background-color: #4d95e5;text-align: center;

	box-shadow: 0px 0px 11.4px 0.6px rgba(28, 28, 28, 0.21);

}

.m-slider4 .ico{width: 50px;height: 50px;display: inline-block;vertical-align: middle;

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

	-o-background-size: 100% auto;

	-ms-background-size: 100% auto;

	-moz-background-size: 100% auto;

	-webkit-background-size: 100% auto;

	background-size: 100% auto;

}

.m-slider4 span{font-size: 22px;color: #fff;display: inline-block;vertical-align: middle;}

.m-slider4 .slick-arrow{position: absolute;top: 50%;z-index: 2;

	width: 24px;height: 48px;font-size: 0;text-indent: 9999px;

	border: 0;cursor: pointer;border: 0;opacity: .5;

	background-color: transparent;

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

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-o-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.m-slider4 .slick-prev{left: 8px;background-image: url(../images/i-33.png);}

.m-slider4 .slick-next{right: 8px;background-image: url(../images/i-34.png);}

.m-slider4 .slick-arrow:hover{opacity: 1;}



.row-a5{*zoom:1;padding-top: 7px;}

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

.row-a5 .col-l{width: 436px;margin-right: 24px;}

.row-a5 .col-r{width: 275px;}



.m-list6{margin-top: 15px;}

.m-list6 li{margin-bottom: 7px;}

.m-list6 li a{display: block;height: 41px;line-height: 41px;

	background-color: #fff;font-size: 16px;

	color: #666;padding-left: 10px;border-left: 3px solid #5babdb;

	box-shadow: 0px 0px 8px 0px rgba(10, 73, 150, 0.15);

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.m-list6 li:nth-child(2n) a{border-left-color: #86bc7c;}

.m-list6 li a:hover{color: #5babdb;}

.m-list6 li:nth-child(2n) a:hover{color: #86bc7c;}



.row-a6{overflow: hidden;padding-top: 28px;}

.row-a6 .col-l{width: 780px;}

.row-a6 .col-r{width: 395px;}



.m-list7{height: 332px;margin-top: 25px;overflow: hidden;

	padding: 0 40px;padding-top: 36px;

	background: url(../images/p-bg2.jpg) no-repeat center bottom;

	-o-background-size: cover;

	-ms-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

	background-size: cover;

}

.m-list7 li{width: 33.33%;float: left;text-align: center;}

.m-list7 .con{display: block;margin: 0 40px;padding-bottom: 30px;overflow: hidden;}

.m-list7 .pic{padding-top: 136%;height: 0;position: relative;}

.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;

	/*-webkit-box-reflect: below 0 -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(250, 250, 250, 0.7)));*/

	-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(85%, transparent) , to(rgba(250, 250, 250, 0.2)));

}



.m-slider6{padding-top: 24px;}

.m-slider6 .con{display: block;margin-bottom: 17px;}

.m-slider6 .pic{padding-top: 25%;height: 0;position: relative;overflow: hidden;}

.m-slider6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}

.m-slider6 .slick-arrow{position: absolute;top: -48px;

	width: 30px;height: 30px;border: 0;cursor: pointer;

	background-color: transparent;

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

	font-size: 0;text-indent: 9999px;

}

.m-slider6 .slick-prev{right: 38px;background-color: #50a739;

	background-image: url(../images/i-35.png);

}

.m-slider6 .slick-next{right: 0;background-color: #1587cc;

	background-image: url(../images/i-36.png);

}



.row-a7{padding-top: 15px;}

.m-slider7{border: 1px solid #dcdcdc;height: 66px;margin-top: 27px;}

.m-slider7 .con{display: block;}

.m-slider7 .pic{line-height: 64px;height: 64px;font-size: 0;text-align: center;}

.m-slider7 .pic img{display: inline-block;vertical-align: middle;

	max-width: 80%;max-height: 75%;

}



.row-a8{*zoom:1;border-top: 1px solid #e3e3e3;margin-top: 31px;padding: 31px 0;}

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

.row-a8 .tit{float: left;line-height: 50px;font-size: 20px;font-weight: normal;

	color: #333;width: 143px;

}

.ul-link{margin: 0 -6px 0 143px;}

.ul-link li{width: 20%;float: left;padding: 0 6px;}

.ul-link dl{position: relative;}

.ul-link dt{height: 50px;border: 1px solid #dcdcdc;padding-left: 47px;padding-right: 40px;

	font-size: 16px;font-weight: normal;color: #333;cursor: pointer;

	line-height: 50px;overflow: hidden;position: relative;

	background: url(../images/i-37.png) no-repeat 18px center;

}

.ul-link dt:after{content: '';position: absolute;top: 0;bottom: 0;right: 17px;

	width: 15px;

	background: url(../images/i-38.png) no-repeat center;

}

.ul-link li.ok dt:after{background-image: url(../images/i-38-on.png);}

.ul-link dd{position: absolute;left: 0;right: 0;bottom: 100%;display: none;

	border: 1px solid #dcdcdc;border-bottom: 0;

	background-color: #fff;

}

.ul-link dd a{display: block;font-size: 14px;line-height: 45px;

	padding-left: 18px;padding-right: 10px;

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.g-pos3 .m-box1 .btn:before{display: none;}



.m-form2{max-width: 968px;margin: 62px auto;padding: 47px 65px 70px;

	border: 1px solid #dadfe3;

	background-color: #fff;

	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.12);

}

.m-form2 .tit{text-align: center;font-family: '宋体';

	color: #000;line-height: 40px;margin-bottom: 15px;

}

.m-form2 .tit h2{font-size: 32px;}

.m-form2 .tit span{font-size: 30px;}

.m-form2 table{width: 100%;font-family: '宋体';}

.m-form2 th{text-align: center;letter-spacing: 45px;font-weight: normal;}

.m-form2 th,.m-form2 td{border: 1px solid #000;height: 39px;font-size: 20px;}

.m-form2 td{font-size: 20px;padding: 0 10px;}

.m-form2 .tac{text-align: center;}

.m-form2 label{line-height: 30px;display: inline-block;margin-right: 15px;

	cursor: pointer;display: block;

}

.m-form2 .inp{width: 100%;height: 100%;display: block;padding: 0 10px;

	font-size: 20px;border: 0;

}

.m-form2 .rad{width: 14px;height: 14px;border: 1px solid #000;

	display: inline-block;vertical-align: middle;

	position: relative;top: -2px;margin-right: 5px;

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

}

.m-form2 .rad:checked{background: url(../images/i-39.png) no-repeat center;}

.m-form2 .inp2{border: 0;border-bottom: 1px solid #000;font-size: 20px;

	padding: 0 15px;width: 69px;

}

.m-form2 .inp2-1{width: 150px;}

.m-form2 td em{display: block;}

.m-form2 .lab{padding: 10px;}

.m-form2 .lab label{display: inline-block;}

.m-form2 .lab2 label{display: block;}

.m-form2 .lab3{padding-right: 0;}

.m-form2 .code{position: relative;height: 56px;padding-right: 50px;}

.m-form2 .code-r{position: absolute;right: 0;top: 0;width: 50%;

	border-left: 1px solid #000;background-color: #fff;	

}

.m-form2 .code-btn{height: 28px;border: 0;border-bottom: 1px solid #000;

	width: 100%;display: block;background-color: transparent;font-size: 12px;

}

.m-form2 .code-inp{height: 27px;width: 100%;display: block;border: 0;

	text-align: center;font-size: 12px;

}

.m-form2 .tips{padding-top: 8px;display: block;}

.m-form2 .inp4{height: 180px;width: 100%;display: block;padding: 10px 10px;margin-bottom: 10px;

	font-size: 20px;border: 0;

}

.m-form2 input,.m-form2 textarea,.m-form2 select{font-family:"宋体";}

.m-form2 .por{position: relative;}

.m-form2 .right-inp{position: absolute;right: 20px;bottom: 8px;font-size: 20px;}

.m-form2 .bot-time {text-align: right;font-family:"宋体";}

.m-form2 .bot-time input{border: 0;width: 35px;text-align: right;font-family:"宋体";

	padding-right: 5px;font-size: 20px;

}

.m-form2 .bot-time .i1{width: 100px;text-align: right;}

.m-form2 .inp5{border: 0;font-size: 20px;width: 110px;height: 100%;}

.inp-zhang{text-align: right;padding-right: 130px;}

.inp-zhang1{position: absolute;left: 25px;bottom: 45px;

	text-align: left;

}

.m-form2 .tab{overflow: hidden;margin-left: 215px;margin-top: 43px;}

.m-form2 .tab li{float: left;margin-right: 24px;}

.m-form2 .tab li a{font-size: 14px;color: #373737;padding-left: 24px;

	background: url(../images/i-40.png) no-repeat left center;

}

.m-form2 .tab li.on a{background-image: url(../images/i-40-on.png);}

.poss-form{margin-top: 25px;}

.poss-form .item{overflow: hidden;margin-bottom: 13px;}

.poss-form .tit{width: 215px;float: left;text-align: right;font-family:"微软雅黑","Microsoft Yahei";

	line-height: 50px;font-size: 14px;color: #333;padding-right: 12px;

	margin-bottom: 0;

}

.poss-form .tit em{color: #c83939;}

.poss-form .con{overflow: hidden;max-width: 360px;}

.poss-form .inp{width: 100%;display: block;height: 50px;

	border: 1px solid #d9dada;padding: 0 16px;

	font-size: 14px;font-family:"微软雅黑","Microsoft Yahei";

}

.poss-form .code-2 .inp{width: 228px;float: left;margin-right: 10px;}

.poss-form .code-pic{float: left;width: 121px;height: 50px;}

.poss-form .code-pic img{width: 100%;height: 100%;display: block;}

.poss-form .get-code{width: 121px;height: 50px;float: left;

	border: 0;font-size: 14px;color: #fff;

	background-color: #2a65a9;font-family:"微软雅黑","Microsoft Yahei";

}

.poss-form .get-code.disabled{background-color: #ddd;color: #333;}

.m-form2 .bot{overflow: hidden;margin-left: 215px;padding-top: 15px;}

.m-form2 .bot .btn{height: 48px;

	font-size: 18px;margin-right: 16px;display: block;

	text-align: center;line-height: 46px;cursor: pointer;

	background-color: #2965a9;font-size: 18px;color: #fff;

	border: 0;width: 360px;

}

.pic-face input{display: none;}

.pic-face label{display: block;width: 100%;height: 100%;position: relative;}

.pic-face label span{width: 134px;height: 55px;display: inline-block;margin: 0 auto;

	font-size: 20px;color: #0b358b;border: 1px solid #d1d1d1;line-height: 53px;

	text-align: center;position: absolute;top: 50%;left: 50%;

	-webkit-transform: translate(-50%,-50%);

	-moz-transform: translate(-50%,-50%);

	-o-transform: translate(-50%,-50%);

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}

.pic-face .pic{width: 100%;height: 100%;padding: 10px 0;position: relative;z-index: 2;}

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

.m-form .code{padding-right: 134px;position: relative;}

.m-form .code-pic{width: 121px;height: 50px;position: absolute;right: 0;top: 0;}

.m-form .code-pic img{width: 100%;height: 100%;display: block;}

.m-form .get-code{width: 121px;height: 50px;position: absolute;right: 0;top: 0;

	border: 0;font-size: 14px;color: #fff;

	background-color: #2a65a9;font-family:"微软雅黑","Microsoft Yahei";

}

.m-form .get-code.disabled{background-color: #ddd;color: #333;}



.m-form .inp-read{color: #999;}



.row-main .col-main .m-form2{border: 0;margin: 0;

	box-shadow: none;

}



.row-en1{overflow: hidden;padding-top: 48px;margin: 0 -30px;}

.row-en1 .col-l{width: 50%;padding: 0 30px;}

.row-en1 .col-r{width: 50%;padding: 0 30px;}

.g-t1-1 .tit h2{color: #0086CF;}

         





















