@charset "utf-8";
/**
Theme Name : 开源证劵
Time : 2016-6-21
Author : K.U
**/
html,body,ul,li,img{
    margin: 0;
    border:0;
    padding:0;
    list-style: none;
}
body {
    background: #fff;
    font-family: microsoft yahei, sans-serif;
    font-size: 16px;
}
.tz-nr-nav{
	display: flex;
	flex-wrap: wrap;
}
a{ text-decoration: none;  }
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.w,.tz-n-t{
    margin: 0 auto;
    width:1200px;
}


.head .nav{margin-right: 10%;}
.bn-box{
	width: 100%; 
height:440px\9;
overflow:hidden\9;
}
#owl-demo { width: 100%; margin-left: auto; margin-right: auto;}
#owl-demo .item{ display: block; position:relative;}
#owl-demo img { display: block; width: 100%;min-height: 150px;}

.tz-bn.owl-theme .owl-controls{
    position: absolute;
    width: 100%;
    bottom:20px;
}
.tz-bn.owl-theme .owl-dots .owl-dot.active span, .tz-bn.owl-theme .owl-dots .owl-dot:hover span{
    background: #c61d0f;
}
.tz-bn.owl-theme .owl-dots .owl-dot span{
    background: #fff;
}
.tz-til >h1{
    padding:20px 0;
    border-bottom:1px dashed #b7b7b7;
}
.tz-til >h1 a{
    font-size: 26px;
    color:#000;
    font-weight: normal;
    vertical-align: bottom;
}
.tz-til >h1  a span{
    font-size: 20px;
    color:#a8a8a8;
}
.tz-til a.t-more{
    font-size: 16px;
    color:#999;
    padding-top: 18px;
}
.tz-dt-i{
	width:265px\9;
	display:inline-block\9;
	overflow:hidden\9;
    padding:0 15px;
    text-align: center;
}
.tz-dt-i img{
    height:218px;
}
.tz-dt-i p{
    font-size: 14px;
    color:#000;
    margin-bottom: 0;
}
.tz-dt-i a{
    font-size: 14px;
    color:#035bad;
    font-weight: bolder;
}
.tz-dt-lb{
	height:280px\9;
	overflow:hidden\9;
}
.tz-dt-lb .owl-pagination{ display:none; }
.tz-dt-lb.owl-theme .owl-controls{
    position: absolute;
    width: 100%;
    height:0;
    top:30%;
}
.tz-dt-lb.owl-theme .owl-controls .owl-nav [class*=owl-]{
    font-size: 48px;
    font-family: "micorosft yahei";
    color:#609ed4;
}
.tz-dt-lb.owl-theme .owl-controls .owl-nav .owl-prev{
    float: left;
    margin-left:-50px;
    background: transparent;
}
.tz-dt-lb.owl-theme .owl-controls .owl-nav .owl-next{
    float: right;
    margin-right: -50px;
    background: transparent;
}
.tz-dt-lb.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
    background: transparent;
    color:#609ed4;
}
.tz-dt-lb.owl-theme .owl-controls .owl-nav .disabled,
.tz-dt-lb.owl-theme .owl-controls .owl-nav .disabled:hover{
    opacity: 1;
    color:#a0a0a0;
}
.tz-bk{
    margin: 40px auto;
}
.bk-l{
    width: 280px;
    text-align: center;
}
.bk-l ul{
    padding:0 20px 20px 20px;
    background: #d1e9f9;
}
.bk-l h1{
    margin: 0;
    line-height: 62px;
    background: #1263ae;
    font-size: 24px;
    color:#fff;
    font-weight: normal;
}
.bk-l li{
    padding:25px 0;
    font-size: 22px;
    border-bottom: 1px dashed #7fb0d0;
}
.bk-l li a{
    color:#1263ae;
}
.bk-l li img{
    vertical-align: middle;
    margin-right: 10px;
}
.bk-r{
    width: 900px;
}
.bk-ul li{
    width: 46%;
    float: left;
    padding: 0 1% 0 3%;
    line-height: 36px;
}
.bk-r .tz-til >h1{
    margin-top: 0;
    padding-top: 0;
}
.bk-ul li span{
    float: right;
    font-size: 12px;
    color:#a7a6a6;
}
.bk-ul li a{
    font-size: 16px;
    color:#333333;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.bk-ul li a:hover{
    color:#1263ae;
}
.tz-wq{
    width: 100%;
    height:427px;
    background: url("../images/tz-wq-bj.jpg") center no-repeat;
}
.wq-til{
    text-align: center;
    padding-top: 47px;
}
.wq-til h1{
    font-size: 30px;
    color:#1263ae;
    margin: 0;
}
.wq-til h1::after{
    content: "";
    display: block;
    width: 40px;
    margin: 10px auto;
    height:2px;
    background: #1263ae;
}
.wq-til p{
    font-size: 18px;
    color:#706f6f;
    margin: 0;
}
.wq-nav li{
    width: 33.3333%;
    float: left;
    text-align: center;
}
.wq-nav li a{
    display: block;
    margin: 30px auto 20px auto;
    width: 164px;
    height:164px;
    border-radius: 50%;
    border:4px solid #1263ae;
    -webkit-transition: all .27s;
    -moz-transition: all .27s;
    -o-transition: all .27s;
    transition: all .27s;
}
.wq-nav li p{
    color:#333;
}
.wq-nav li a:hover{
    -webkit-transform: rotate(20deg);
    -moz-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -o-transform: rotate(20deg);
    transform: rotate(20deg);
}
.wq-n1 a{ background: url("../images/wqn1.png") center no-repeat; }
.wq-n1 a:hover{ background: #1263ae url("../images/wqn1h.png") center no-repeat; }
.wq-n2 a{ background: url("../images/wqn2.png") center no-repeat; }
.wq-n2 a:hover{ background: #1263ae url("../images/wqn2h.png") center no-repeat; }
.wq-n3 a{ background: url("../images/wqn3.png") center no-repeat; }
.wq-n3 a:hover{ background: #1263ae url("../images/wqn3h.png") center no-repeat; }



.sy-inp{
    width: 178px;
    height:25px;
    border:1px solid #fff;
    background: transparent;
    padding:0 30px 0 10px;
    color:#fff;
    outline: none;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    position: relative;
    background: url("../images/f-select-icon.png") 156px center no-repeat;
}
.sy-inp:after{
    content: "";
    position: absolute;
    width: 30px;
    height:100%;
    border-left: 1px solid #fff;
    right:0;
}
.sy-inp option{
    color:#666;
    line-height: 35px;
    padding:5px 0;
    display: block;
    text-indent: 1em;
}

.ft-ewm{
    width: 116px;
	padding-left:35px;
}
.ft-ewm img{
    width: 100%;
}
.fd-wd{
    position: fixed;
    right:10px;
    top:30%;
    z-index: 9;
}
.fd-wd li{
    width: 57px;
    height:57px;
    border-radius: 6px;
    margin-bottom: 5px;
    background: #cb493d;
    position: relative;
}
.fd-wd li a{
    display: block;
    width: 100%;
    height:100%;
}
/*.fd-wd li.rt-top a{
    background: url("../images/fx-icon.png") center 20px no-repeat;
}
.fd-wd li.tel a{
    background: url("../images/fx-icon.png") center -40px no-repeat;
}
.fd-wd li.qq a{
    background: url("../images/fx-icon.png") center -104px no-repeat;
}
.fd-wd li.xf a{
    background: url("../images/fx-icon.png") center -166px no-repeat;
}
.fd-wd li.gs a{
    background: url("../images/fx-icon.png") center -229px no-repeat;
}
.fd-wd li.jb a{
    background: url("../images/fx-icon.png") center -294px no-repeat;
}*/
.fd-wd li.rt-top a{
    background: url("../images/fx-icon.png") center 1px no-repeat;
}
.fd-wd li.tel a{
    background: url("../images/fx-icon.png") center -65px no-repeat;
}
.fd-wd li.qq a{
    background: url("../images/fx-icon.png") center -125px no-repeat;
}
.fd-wd li.xf a{
    background: url("../images/fx-icon.png") center -188px no-repeat;
}
.fd-wd li.gs a{
    background: url("../images/fx-icon.png") center -251px no-repeat;
}
.fd-wd li.jb a{
    background: url("../images/fx-icon.png") center -315px no-repeat;
}
.fd-wd li.download a{
    background: url("../images/fx-icon.png") center -381px no-repeat;
}
.fd-wd li.tel .tel-nmb{
    position: absolute;
    width: 57px;
    height:100%;
    top:0;
    right:0;
    background: #cb493d;
	font-size: 0.9em;
    text-indent: 0em;
    line-height: 24px;
    border-radius: 6px;
    -webkit-transition: all .47s;
    -moz-transition: all .47s ;
    -o-transition: all .47s ;
    transition: all .47s ;
    z-index: -1;
    opacity: 0;
    color:transparent;
    overflow: hidden;
}
.fd-wd li.tel:hover .tel-nmb{
    width: 180px;
	padding-left:20px;
	padding-top:5px;
	height:52px;
    opacity:1;
    color:#fff;
}
.tz-ny-bn{
    position: relative;
}
.tz-b-i{
    width: 100%;
    height:260px;
	text-align:center;
    overflow: hidden;
}
.tz-b-i .zi{
	display: none;
}
.tz-b-top{
    width: 100%;
    height:auto;
	height:440px\9;
	overflow:hidden\9;
    overflow: hidden;
}
.tz-b-i img{
    height:100%;
    width: auto;
}
.tz-bn-til{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 45%;transform: translate(0, -50%); -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);
}
.tz-bn-til h1{
    font-size: 50px;
    color:#be1c0d;
}
.tz-bn-ul{
    text-align: center;
    margin-top: 20px !important;  
}
.tz-bn-ul li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 10px;
    border-radius: 30px;
}
.tz-bn-ul li a{
    display: block;
    padding:5px 25px;
    line-height: 30px;
    color:#be1c0d;
}
.tz-bn-ul li.act{
    background: #b53a40;
}
.tz-bn-ul li.act a{
    color:#fff;
}
.tz-nr-b{
    width: 100%;
    padding:40px 0;
    border-bottom:1px dashed #e4e4e4;
    text-align: center;
}
.tz-nr-nav li{
	width: calc(100% /6);
	margin-bottom: 10px !important;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 15px;
}
.tz-nr-nav li a{
    display: block;
/*    padding:0 37px;*/
    color:#5d5d5d;
    line-height: 35px;
}
.tz-nr-nav li.act{
    background: #2a75b7;
}

.tz-nr-nav li:hover a{
    color:#2a75b7;
}
.tz-nr-nav li.act a{
    color:#fff;
}
.tz-nr-nav li.act:hover a{
    color:#fff;
}
.tz-dy{
    padding:30px 0;
    line-height: 35px;
    color:#666;
	min-height: 157px;
}
.tp-ls li{
    float: left;
    width: 23%;
    margin: 0 1%;
    padding:2% 0;
}
.tp-ls li a{
    display: block;
}
.tp-ls-img{
    position: relative;
    width: 100%;
    height:0;
    padding-bottom: 80.4%;
    overflow: hidden;
}
.tp-ls-img img{
    position: absolute;
    top:0;
    width: 100%;
    height:100%;
}
.tp-ls li p{
    font-size: 14px;
    color:#000;
    text-align: center;
    margin-top: 3px;
}
.n-page{
    width:100%;
    padding:40px 0;
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 50px;
    font-size: 14px;
}
.n-page li{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 30px;
    margin: 5px;
}
.n-page li a{
    display: block;
    padding:0 11px;
    color:#4b4b4b;
}
.n-page li.nptg{
    width: 66px;
    height:30px;
    border:1px solid #dadada;
}
.n-page li:hover a{
    color:#be1c0d;
}
.n-page li.active a{
    background: #be1c0d;
    color:#fff;
}
.n-dy-t{
    color:#999;
    font-size: 14px;
    padding-left: 20px;
    background: url("../images/dy-mbx-icon.png") left center no-repeat;
}
.n-dy-t a{
    color:#999;
}
.n-dy-t a.act{
    color:#be1c0d;
}
.n-dy-t a:hover{
    text-decoration: underline;
}
.tz-n-til{
    padding:40px 0;
    /*border-bottom:1px dashed #e4e4e4;*/
}
.tz-n-t{
    text-align: center;
}
.tz-n-t h1{
    font-size: 36px;
    font-weight: normal;
    border-bottom: 1px dashed #e4e4e4;
    margin: 0;
    padding: 10px 0 30px;
}
.tz-n-t p{
    font-size: 14px;
    color:#b5b3b3;
    margin: 15px 0;    
}
.dj-lil{
    position: relative;
    width: 220px;
    height:85px;
    color:#b8b7b7;
    z-index: 2;
}
.dj-lil span{
    position: relative;
    font-size: 1.375em;
    line-height: 30px;
    top:3px;
}
.dj-lil small{
    font-size: .875em;
    margin-right: 15px;
}
.dj-lil i{
    background: url("../images/dj-list-t-icon.png") right 10px no-repeat;
    padding-right: 23px;
    /*vertical-align: text-bottom;*/
    font-size: 1.2em;
	display: inline-block;
}
.dj-lil i:before{
    content: "——";
    font-size: .75em;
}
.dj-lit h1{
    font-size: 1.375em;
    font-weight: normal;
    margin: 0;
}
.dj-lit h1 a{
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#333;
}
.dj-lit h1 a:hover{
    color:#be1c0d;
}
.dj-lit p{
    font-size: .875em;
    color:#666;
    line-height: 30px;
    margin: 10px 0;
    height:60px;
    overflow: hidden;
}
.dj-list li{
    padding:2.916% 0;
    border-bottom:1px dashed #e4e4e4;
}
.gin_page{
    width:100%;
    padding:40px 0;
    position: relative;
    display: block;
    text-align: center;
    margin-bottom: 50px;
    font-size: 14px;
}
@media(max-width:640px){
    .gin_page{
        margin-bottom: 0;
        padding:10px 0;
        font-size: 12px;
    }
}
.gin_page a{
    display: inline-block;
    line-height: 30px;
    border:1px solid #dadada;
}
@media(max-width:640px){
    .gin_page a{
        line-height: normal;
    }
}
.gin_page a{
    display: inline-block;
    padding:0 11px;
    color:#4b4b4b;
}
@media(max-width:640px){
    .gin_page a{
        padding:0 4px;
    }
}

.message {
    width: 850px;
    margin: 0 auto;
    padding: 2rem 0;
    position: relative;
}
form {
    display: block;
    margin-top: 0em;
}
.message .name, .message .phone,.message .zj_id,.message .email  {
    width: 393px;
}

.message .s-input {
    height: 38px;
    background: #f6f6f6;
    border: 1px solid #c9c9c9;
    padding-left: 15px;
    color: #706f6f;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 33px;
	margin-top: 30px;
}
.message .yzm {
    height: 40px;
    background: #f6f6f6;
    border: 1px solid #c9c9c9;
    padding-left: 15px;
    color: #706f6f;
    font-family: "微软雅黑";
    font-size: 14px;
	margin-top: 30px;
	width: 393px;
}
.message .yzm .shur{
	width: 71%;line-height: 38px;background-color: transparent;border: none;outline: none;
}
.message .yzm .tu{
	width: 30%;height: 38px;
}
.message .s-textarea {
    line-height: 25px;
    height: 200px;
    overflow: hidden;
    width: 832px;
    margin-top: 6px;
    margin-top: 2rem;
}
.sub_Btn ,.clear_Btn{
    width: 115px;
    height: 38px;
    border: none;
    color: #fff;
    font-family: "微软雅黑";
    border-radius: 20px;
    font-size: 16px;
    cursor: pointer;
    transition: 300ms;
    -webkit-transition: 300ms;
    margin: 0 auto;
    display: inline-block;
    margin-top: 20px;
	margin-left:20px;
    background: none;
    background: #b53a40;
}
#all_btn{
	text-align:center;
}
.gin_search{
	margin-top: 65px;
	color: #be1c0d;
	font-size: 14px;
	width:1200px;
	margin:65px auto 0px auto;
	}
.gin_search  #starttime{
	width: 150px;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #bfbfbf;
	outline: none;
	height: 35px;
	background: url("../images/timess.png")no-repeat;
	background-position:120px center;
	background-color: rgba(255,255,255,0.8);
	/*border-radius: 5px;*/
	color: #666;
	text-align: center;
	}
.gin_search #endtime{
	width: 150px;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #bfbfbf;
	outline: none;
	height: 35px;
	background: url("../images/timess.png")no-repeat;
	background-position:120px center;
	background-color: rgba(255,255,255,0.8);
	/*border-radius: 5px;*/
	text-align: center;
	color: #666;
	}
#search_k{
	width: 150px;
	margin-left:10px;
	margin-right:10px;
	border: 1px solid #bfbfbf;
	outline: none;
	height: 35px;
	background-color: rgba(255,255,255,0.8);
	/*border-radius: 5px;*/
	color: #666;
	}
#search_k:focus{
	background: rgba(255,255,255,.8);
	}
#search_type{
	width: 120px;
	
	/*border: 1px solid #bfbfbf;*/
	border:0;
	outline: none;
	height: 39px;
	
	background-color: #474849;
	/*border-radius: 5px;*/
	color: #fff;
	text-align: center;
	/*height: 24px;*/
	line-height: 35px;
	}
#search_btn{
	background-color: #be1c0d;
	color: #fff;
	outline: none;
	margin-left:10px;
	text-align: center;
	width: 120px;
	border:none;
	height: 39px;
	line-height: 39px;
	cursor: pointer;
	}
.hudong{
position:relative;
font-size:0;
}
.hudong img{
width:100%;
/*width:1920px;*/
}
.logo_1{
width:1200px;
margin:0 auto;
position:absolute;
z-index:99999;
top:0;
bottom:0;
left:0;
right:0;
}
.logo_1 ul{width:100%;margin-top:99px;}
@media(max-width:1366px){
    .logo_1 ul{
        margin-top:60px;
    }
    .logo_1 ul li div{width:130px;height:130px;}
}
.logo_1 ul li{width:30%;height:auto;float:left;cursor: pointer;margin-right:3.333%;}
.logo_1 ul li div{width:163px;height:163px;border-radius:50%;border:4px solid #1263ae;margin:0 auto;}
.logo_1 ul li p{text-align:center;font-size:24px;color:#1263ae;margin-top:24px;margin-bottom:0px;}
.logo_1 ul li div:hover{background-color:rgb(18,99,174);}
.logo_1 ul li:nth-child(1) div{background-image:url(../images/jy-b.png);background-repeat:no-repeat;background-position: center;background-size:86px 85px;}
.logo_1 ul li:nth-child(1) div:hover{background-image:url(../images/jy.png);}
.logo_1 ul li:nth-child(2) div{background-image:url(../images/kh-b.png);background-repeat:no-repeat;background-position: center;}
.logo_1 ul li:nth-child(2) div:hover{background-image:url(../images/kh.png);}
.logo_1 ul li:nth-child(3) div{background-image:url(../images/fx-b.png);background-repeat:no-repeat;background-position: center;}
.logo_1 ul li:nth-child(3) div:hover{background-image:url(../images/fx.png);}



.tz-dy{
	font-family: microsoft yahei, sans-serif !important;
}


.tz-dy table{margin: 0 auto;}


@media only screen and (max-width: 767px){
	.w{
	    margin: 0 auto;
	    width:96%;
	}

	
	/*手机导航结束*/
	
	.bn-box{
		width: 100%; 
	height:440px\9;
	overflow:hidden\9;
	}
	#owl-demo { width: 100%; margin-left: auto; margin-right: auto;}
	#owl-demo .item{ display: block; position:relative;}
	#owl-demo img { display: block; width: 100%;min-height: 150px;}
	
	.tz-bn.owl-theme .owl-controls{
	    position: absolute;
	    width: 100%;
	    bottom:20px;
	}
	.tz-bn.owl-theme .owl-dots .owl-dot.active span, .tz-bn.owl-theme .owl-dots .owl-dot:hover span{
	    background: #c61d0f;
	}
	.tz-bn.owl-theme .owl-dots .owl-dot span{
	    background: #fff;
	}
	.tz-til >h1{
	    padding:20px 0;
	    border-bottom:1px dashed #b7b7b7;
	}
	.tz-til >h1 a{
	    font-size: 26px;
	    color:#000;
	    font-weight: normal;
	    vertical-align: bottom;
	}
	.tz-til >h1  a span{
	    font-size: 20px;
	    color:#a8a8a8;
	}
	.tz-til a.t-more{
	    font-size: 16px;
	    color:#999;
	    padding-top: 18px;
	}
	.tz-dt-i{
		width:265px\9;
		display:inline-block\9;
		overflow:hidden\9;
	    padding:0 15px;
	    text-align: center;
	}
	.tz-dt-i img{
	    height:218px;
	}
	.tz-dt-i p{
	    font-size: 14px;
	    color:#000;
	    margin-bottom: 0;
	}
	.tz-dt-i a{
	    font-size: 14px;
	    color:#035bad;
	    font-weight: bolder;
	}
	.tz-dt-lb{
		height:280px\9;
		overflow:hidden\9;
	}
	.tz-dt-lb .owl-pagination{ display:none; }
	.tz-dt-lb.owl-theme .owl-controls{
	    position: absolute;
	    width: 100%;
	    height:0;
	    top:30%;
	}
	.tz-dt-lb.owl-theme .owl-controls .owl-nav [class*=owl-]{
	    font-size: 48px;
	    font-family: "micorosft yahei";
	    color:#609ed4;
	}
	.tz-dt-lb.owl-theme .owl-controls .owl-nav .owl-prev{
	    float: left;
	    margin-left:-50px;
	    background: transparent;
	}
	.tz-dt-lb.owl-theme .owl-controls .owl-nav .owl-next{
	    float: right;
	    margin-right: -50px;
	    background: transparent;
	}
	.tz-dt-lb.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
	    background: transparent;
	    color:#609ed4;
	}
	.tz-dt-lb.owl-theme .owl-controls .owl-nav .disabled,
	.tz-dt-lb.owl-theme .owl-controls .owl-nav .disabled:hover{
	    opacity: 1;
	    color:#a0a0a0;
	}
	.tz-bk{
	    margin: 40px auto;
	}
	.bk-l{
	    width: 280px;
	    text-align: center;
	}
	.bk-l ul{
	    padding:0 20px 20px 20px;
	    background: #d1e9f9;
	}
	.bk-l h1{
	    margin: 0;
	    line-height: 62px;
	    background: #1263ae;
	    font-size: 24px;
	    color:#fff;
	    font-weight: normal;
	}
	.bk-l li{
	    padding:25px 0;
	    font-size: 22px;
	    border-bottom: 1px dashed #7fb0d0;
	}
	.bk-l li a{
	    color:#1263ae;
	}
	.bk-l li img{
	    vertical-align: middle;
	    margin-right: 10px;
	}
	.bk-r{
	    width: 900px;
	}
	.bk-ul li{
	    width: 46%;
	    float: left;
	    padding: 0 1% 0 3%;
	    line-height: 36px;
	}
	.bk-r .tz-til >h1{
	    margin-top: 0;
	    padding-top: 0;
	}
	.bk-ul li span{
	    float: right;
	    font-size: 12px;
	    color:#a7a6a6;
	}
	.bk-ul li a{
	    font-size: 16px;
	    color:#333333;
	    display: block;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
	.bk-ul li a:hover{
	    color:#1263ae;
	}
	.tz-wq{
	    width: 100%;
	    height:427px;
	    background: url("../images/tz-wq-bj.jpg") center no-repeat;
	}
	.wq-til{
	    text-align: center;
	    padding-top: 47px;
	}
	.wq-til h1{
	    font-size: 30px;
	    color:#1263ae;
	    margin: 0;
	}
	.wq-til h1::after{
	    content: "";
	    display: block;
	    width: 40px;
	    margin: 10px auto;
	    height:2px;
	    background: #1263ae;
	}
	.wq-til p{
	    font-size: 18px;
	    color:#706f6f;
	    margin: 0;
	}
	.wq-nav li{
	    width: 33.3333%;
	    float: left;
	    text-align: center;
	}
	.wq-nav li a{
	    display: block;
	    margin: 30px auto 20px auto;
	    width: 164px;
	    height:164px;
	    border-radius: 50%;
	    border:4px solid #1263ae;
	    -webkit-transition: all .27s;
	    -moz-transition: all .27s;
	    -o-transition: all .27s;
	    transition: all .27s;
	}
	.wq-nav li p{
	    color:#333;
	}
	.wq-nav li a:hover{
	    -webkit-transform: rotate(20deg);
	    -moz-transform: rotate(20deg);
	    -ms-transform: rotate(20deg);
	    -o-transform: rotate(20deg);
	    transform: rotate(20deg);
	}
	.wq-n1 a{ background: url("../images/wqn1.png") center no-repeat; }
	.wq-n1 a:hover{ background: #1263ae url("../images/wqn1h.png") center no-repeat; }
	.wq-n2 a{ background: url("../images/wqn2.png") center no-repeat; }
	.wq-n2 a:hover{ background: #1263ae url("../images/wqn2h.png") center no-repeat; }
	.wq-n3 a{ background: url("../images/wqn3.png") center no-repeat; }
	.wq-n3 a:hover{ background: #1263ae url("../images/wqn3h.png") center no-repeat; }
	


	.sy-inp{
	    width: 100%;min-width: 100px;
	    height:25px;
	    border:1px solid #fff;
	    background: transparent;
	    padding:0 30px 0 10px;
	    color:#fff;font-size: 12px;
	    outline: none;
	    appearance:none;
	    -moz-appearance:none;
	    -webkit-appearance:none;
	    position: relative;
	    background: url("../images/f-select-icon.png") 82px center no-repeat;
	}
	.sy-inp:after{
	    content: "";
	    position: absolute;
	    width: 30px;
	    height:100%;
	    border-left: 1px solid #fff;
	    right:0;
	}
	.sy-inp option{
	    color:#666;
	    line-height: 35px;
	    padding:5px 0;
	    display: block;
	    text-indent: 1em;
	}


	.fd-wd{
	    position: fixed;
	    right:10px;
	    top:30%;
	    z-index: 9;display: none;
	}
	.fd-wd li{
	    width: 57px;
	    height:57px;
	    border-radius: 6px;
	    margin-bottom: 5px;
	    background: #cb493d;
	    position: relative;
	}
	.fd-wd li a{
	    display: block;
	    width: 100%;
	    height:100%;
	}
	.fd-wd li.rt-top a{
	    background: url("../images/fx-icon.png") center 1px no-repeat;
	}
	.fd-wd li.tel a{
	    background: url("../images/fx-icon.png") center -65px no-repeat;
	}
	.fd-wd li.qq a{
	    background: url("../images/fx-icon.png") center -125px no-repeat;
	}
	.fd-wd li.xf a{
	    background: url("../images/fx-icon.png") center -188px no-repeat;
	}
	.fd-wd li.gs a{
	    background: url("../images/fx-icon.png") center -251px no-repeat;
	}
	.fd-wd li.jb a{
	    background: url("../images/fx-icon.png") center -315px no-repeat;
	}
	.fd-wd li.download a{
	    background: url("../images/fx-icon.png") center -381px no-repeat;
	}
	.fd-wd li.tel .tel-nmb{
	    position: absolute;
	    width: 57px;
	    height:100%;
	    top:0;
	    right:0;
	    background: #cb493d;
		font-size: 0.9em;
	    text-indent: 0em;
	    line-height: 24px;
	    border-radius: 6px;
	    -webkit-transition: all .47s;
	    -moz-transition: all .47s ;
	    -o-transition: all .47s ;
	    transition: all .47s ;
	    z-index: -1;
	    opacity: 0;
	    color:transparent;
	    overflow: hidden;
	}
	.fd-wd li.tel:hover .tel-nmb{
	    width: 180px;
		padding-left:20px;
		padding-top:5px;
		height:52px;
	    opacity:1;
	    color:#fff;
	}
	.tz-ny-bn{
	    position: relative;
	}
	.tz-b-i{
	    width: 100%;
	    height:190px;
		text-align:center;
	    overflow: hidden;position: relative;
	}
	.tz-b-i .zi{
	    width: 90%;
	    position: absolute;
	    left: 5%;
	    bottom: 40px;
	    line-height: 40px;
	    font-size: 18px;
	    color: #be1c0d;
	    font-weight: bold;
	    text-align: center;
	    display: block;
	}
	.tz-b-top{
	    width: 100%;
	    height:auto;
		height:440px\9;
		overflow:hidden\9;
	    overflow: hidden;
	}
	.tz-b-i img{
	    height:100%;
	    width: auto;
	}
	.tz-bn-til{
	    position: absolute;
	    top:88px;display: none;
	    width: 100%;
	    text-align: center;
	}
	.tz-bn-til h1{
	    font-size: 22px;
	    color:#be1c0d;
	}
	.tz-bn-ul{
	    text-align: center;
	}
	.tz-bn-ul li{
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    margin: 0 12px;
	    border-radius: 30px;
	}
	.tz-bn-ul li a{
	    display: block;
	    padding:5px 16px;
	    line-height: 24px;width: 126px;box-sizing: border-box;
	    color:#be1c0d;font-size: 14px;
	}
	.tz-bn-ul li.act{
	    background: #b53a40;
	}
	.tz-bn-ul li.act a{
	    color:#fff;
	}
	.tz-nr-b{
	    width: 100%;
	    padding:40px 0;
	    border-bottom:1px dashed #e4e4e4;
	    text-align: center;
	}
	.tz-nr-b.kybkd{
		display: none;
	}
	.tz-nr-nav li{
		margin: 0 !important;
	    margin-bottom: 10px !important;
	    margin-right: 10px !important;
	    width: calc(100% / 3 - 10px);
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    margin: 0 4px;
	}
	.tz-nr-nav li a{
	    display: block;
	    padding:0 0;
/*	    width: 90px;*/
	    font-size: 14px;
	    color:#5d5d5d;
	    line-height: 35px;
	}
	.tz-nr-nav li.act{
	    background: #2a75b7;
	}
	
	.tz-nr-nav li:hover a{
	    color:#2a75b7;
	}
	.tz-nr-nav li.act a{
	    color:#fff;
	}
	.tz-nr-nav li.act:hover a{
	    color:#fff;
	}
	.tz-dy{
	    padding:20px 0;
	    line-height: 24px;
	    color:#666;font-size: 14px;
		min-height: 157px;word-break: break-all;
	}
	.tz-dy h2{
		font-size: 16px;
	}
	.tz-dy span{
		font-size: 14px !important;
	}
	.tz-dy video{
		max-width: 100%;height: auto;
	}
	.tz-dy img{
		max-width: 100%;height: auto !important;
	}
	.tp-ls li{
	    float: left;
	    width: 48%;
	    margin: 0 1%;
	    padding:2% 0;
	}
	.tp-ls li a{
	    display: block;
	}
	.tp-ls-img{
	    position: relative;
	    width: 100%;
	    height:0;
	    padding-bottom: 70.4%;
	    overflow: hidden;
	}
	.tp-ls-img img{
	    position: absolute;
	    top:0;
	    width: 100%;
	    height:100%;
	}
	.tp-ls li p{
	    font-size: 14px;line-height: 24px;height: 48px;
	    color:#000;
	    text-align: center;
	    margin-top: 3px;
	}
	.n-page{
	    width:100%;
	    padding:40px 0;
	    position: relative;
	    display: block;
	    text-align: center;
	    margin-bottom: 50px;
	    font-size: 14px;
	}
	.n-page li{
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    line-height: 30px;
	    margin: 5px;
	}
	.n-page li a{
	    display: block;
	    padding:0 11px;
	    color:#4b4b4b;
	}
	.n-page li.nptg{
	    width: 66px;
	    height:30px;
	    border:1px solid #dadada;
	}
	.n-page li:hover a{
	    color:#be1c0d;
	}
	.n-page li.active a{
	    background: #be1c0d;
	    color:#fff;
	}
	.n-dy-t{
	    color:#999;
	    font-size: 14px;box-sizing: border-box;
	    padding-left: 20px;
	    background: url("../images/dy-mbx-icon.png") left center no-repeat;
	}
	.n-dy-t a{
	    color:#999;
	}
	.n-dy-t a.act{
	    color:#be1c0d;
	}
	.n-dy-t a:hover{
	    text-decoration: underline;
	}
	.tz-n-til{
	    padding:40px 0;
	    /*border-bottom:1px dashed #e4e4e4;*/
	}
	.tz-n-t{
	    text-align: center;width: 96%;margin: 0 auto;
	}
	.tz-n-t h1{
	    font-size: 16px;
	    font-weight: normal;
	    border-bottom: 1px dashed #e4e4e4;
	    margin: 0;
	    padding:20px 0;
	}
	.tz-n-t p{
	    font-size: 14px;
	    color:#b5b3b3;
	}
	.dj-lil{
	    position: relative;
	    width: 100%;
	    height:auto;float: none;
	    color:#b8b7b7;
	    z-index: 2;
	}
	.dj-lil span{
	    position: relative;
	    font-size: 1.175em;
	    line-height: 30px;
	    top:2px;
	}
	.dj-lil small{
	    font-size: .875em;
	    margin-right: 15px;
	}
	.dj-lil i{
	    background: url("../images/dj-list-t-icon.png") right 5px no-repeat;
	    padding-right: 23px;
	    /*vertical-align: text-bottom;*/
	    font-size: 1.2em;
		display: inline-block;
	}
	.dj-lil i:before{
	    content: "——";
	    font-size: .75em;
	}
	.dj-lit h1{
	    font-size: 16px;
	    font-weight: normal;
	    margin: 0;line-height: 26px;
	}
	.dj-lit h1 a{
	    display: block;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	    color:#333;
	}
	.dj-lit h1 a:hover{
	    color:#be1c0d;
	}
	.dj-lit p{
	    font-size: 14px;
	    color:#666;
	    line-height: 24px;
	    margin: 10px 0;
	    height:auto;max-height: 48px;
	    overflow: hidden;
	}
	.dj-list li{
	    padding:2.916% 0;
	    border-bottom:1px dashed #e4e4e4;
	}
	.gin_page{
	    width:100%;
	    padding:20px 0;
	    position: relative;
	    display: block;
	    text-align: center;
	    margin-bottom: 10px;
	    font-size: 14px;
	}
	.gin_page a{
	    display: inline-block;
	    line-height: 30px;
	    border:1px solid #dadada;
	}
	.gin_page a{
	    display: inline-block;
	    padding:0 4px;margin: 0 4px;
	    color:#4b4b4b;
	}
	
	.message {
	    width: 100%;
	    margin: 0 auto;
	    padding: 2rem 0;
	    position: relative;
	}
	form {
	    display: block;
	    margin-top: 0em;
	}
	.message .name, .message .phone,.message .zj_id,.message .email  {
	    width: 100%;
	}
	
	.message .s-input {
	    height: 38px;
	    background: #f6f6f6;
	    border: 1px solid #c9c9c9;
	    padding-left: 15px;
	    color: #706f6f;
	    font-family: "微软雅黑";
	    font-size: 14px;box-sizing: border-box;
	    line-height: 33px;
		margin-top: 16px;
	}
	.message .yzm {
	    height: 40px;
	    background: #f6f6f6;
	    border: 1px solid #c9c9c9;
	    padding-left: 15px;
	    color: #706f6f;
	    font-family: "微软雅黑";
	    font-size: 14px;
		margin-top: 16px;
		width: 100%;box-sizing: border-box;
	}
	.message .yzm .shur{
		width: 60%;line-height: 38px;background-color: transparent;border: none;outline: none;
	}
	.message .yzm .tu{
		width: 30%;height: 38px !important;
	}
	.message .s-textarea {
	    line-height: 24px;
	    height: 150px;
	    overflow: hidden;
	    width: 100%;
	    margin-top: 16px;
	}
	.sub_Btn ,.clear_Btn{
	    width: 115px;
	    height: 38px;
	    border: none;
	    color: #fff;
	    font-family: "微软雅黑";
	    border-radius: 20px;
	    font-size: 16px;
	    cursor: pointer;
	    transition: 300ms;
	    -webkit-transition: 300ms;
	    margin: 0 auto;
	    display: inline-block;
	    margin-top: 20px;
		margin-left:0px;
	    background: none;
	    background: #b53a40;
	}
	#all_btn{
		text-align:center;
	}
	.gin_search{
		color: #be1c0d;
		font-size: 14px;
		width: 100%;
		margin:16px auto 0px;
		}
		
	.gin_search label{
		display: block;margin-bottom: 10px;width: 50%;float: left;
	}
	.gin_search  #starttime{
		width: 104px;
		margin-left:0px;
		margin-right:0px;
		border: 1px solid #bfbfbf;
		outline: none;
		height: 28px;
		background: url("../images/timess.png")no-repeat;
		background-position: 80px center;
		background-size: 18px 18px;
		background-color: rgba(255,255,255,0.8);
		/*border-radius: 5px;*/padding-right: 20px;box-sizing: border-box;
		color: #666;
		text-align: center;
		}
	.gin_search #endtime{
		width: 104px;
		margin-left:0px;
		margin-right:0px;
		border: 1px solid #bfbfbf;
		outline: none;
		height: 28px;
		background: url("../images/timess.png")no-repeat;
		background-position: 80px center;
		background-size: 18px 18px;
		background-color: rgba(255,255,255,0.8);
		/*border-radius: 5px;*/padding-right: 20px;box-sizing: border-box;
		text-align: center;
		color: #666;
		}
	#search_k{
		width: 102px;
		margin-left:0px;
		margin-right:0px;
		border: 1px solid #bfbfbf;
		outline: none;
		height: 28px;
		background-color: rgba(255,255,255,0.8);
		/*border-radius: 5px;*/
		color: #666;
		}
	#search_k:focus{
		background: rgba(255,255,255,.8);
		}
	#search_type{
		width: 132px;
		
		/*border: 1px solid #bfbfbf;*/
		border:0;
		outline: none;
		height: 32px;
		
		background-color: #474849;
		/*border-radius: 5px;*/
		color: #fff;
		text-align: center;
		/*height: 24px;*/
		line-height: 35px;
		}
	#search_btn{
		background-color: #be1c0d;
		color: #fff;
		outline: none;
		margin-left:10px;
		text-align: center;
		width: 120px;
		border:none;
		height: 28px;
		line-height: 28px;
		cursor: pointer;
		}
	.hudong{
	position:relative;
	font-size:0;
	}
	.hudong img{
		width:100%;
		/*width:1920px;*/
	}
	.logo_1{
		width:100%;
		margin:0 auto;
		position:static;
		z-index:99999;
		top:0;
		bottom:0;
		left:0;
		right:0;
	}
	.logo_1 ul{width:100%;margin:20px 0;}
	.logo_1 ul li{width:33.33%;height:auto;float:left;cursor: pointer;margin-right:0%;}
	.logo_1 ul li div{width:88px;height:88px;border-radius:50%;border:2px solid #1263ae;margin:0 auto;}
	.logo_1 ul li p{text-align:center;font-size:16px;color:#1263ae;margin-top:6px;margin-bottom:10px;}
	.logo_1 ul li div:hover{background-color:rgb(18,99,174);}
	.logo_1 ul li:nth-child(1) div{background-image:url(../images/jy-b.png);background-repeat:no-repeat;background-position: center;background-size:45px 44px;}
	.logo_1 ul li:nth-child(1) div:hover{background-image:url(../images/jy.png);}
	.logo_1 ul li:nth-child(2) div{background-image:url(../images/kh-b.png);background-repeat:no-repeat;background-position: center;background-size:45px 30px;}
	.logo_1 ul li:nth-child(2) div:hover{background-image:url(../images/kh.png);}
	.logo_1 ul li:nth-child(3) div{background-image:url(../images/fx-b.png);background-repeat:no-repeat;background-position: center;background-size:45px 30px;}
	.logo_1 ul li:nth-child(3) div:hover{background-image:url(../images/fx.png);}
	
	
	
	.tz-dy{
		font-family: microsoft yahei, sans-serif !important;
	}
	
}


.fd-wd li{float: none}

.head {position: relative; padding: 20px 0 0;border-bottom: 1px solid #eee;z-index: 999;}

.head-search{width:100%;clear:both;position:relative;}
.searchss{position: absolute;right:0;top:-58px; width: 30px;height:30px;background: url('../images/searchsss.png') center center no-repeat;cursor: pointer;}
.searchss-main{display: none; position: absolute;top:100%;right:0;background: #f7f7f7;width: 350px;padding:10px;box-sizing: border-box;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.searchss-main .text{float: left;width: 280px;line-height: 35px;height:35px;background: #fff;padding:0 15px;box-sizing: border-box;}
.searchss-main .submit{float: left;width: 45px;height:35px;background: #ebebeb url('../images/searchsss.png') center center no-repeat;background-size: auto 16px; line-height: 35px;font-weight: bold;margin-left: 5px;cursor:pointer;}

.w {margin: 0 auto;width: 1200px;}
.logo a {font-size: 22px;color: #1a53a7;}
.logo a:first-child {padding-right: 15px;margin-right: 11.4px;border-right: 1px dashed #c5c5c5;}
.logo img {vertical-align: middle;}
.phone_nav {display: none;}
.nav > li {float: left;margin: 5px 12px 0;padding: 0 3px 25.01px;line-height: 40px;}
.nav > li > a{position: relative;display: block; color: #363434;font-size: 16px;}
.nav > li.act > a:after,.nav > li:hover > a:after{content:"";width:100%;height:2px;background:#0e9aea;position:absolute;bottom:0;left:0}
.b-nav-b{display: none; position:absolute; width:100%;left:0;top:100%;}
.nav > li:hover .b-nav-b{display: block;}
.b-nav{position:relative;width:100%;height:62px;padding:12px 0 15px;text-align:center;background:url(../images/menubg.png) repeat-x}
.b-nav li{display:inline-block;*display: inline;*zoom: 1;padding:0 10px;margin:0;float:none;border-left:1px dashed #5a4519;border-radius:0}
.b-nav li a{color:#fff!important;border-radius:30px;height:30px !important;line-height:30px !important;padding: 0px 20px;display: block;font-size:16px;}
.b-nav li:hover a {color: #be1c0d !important;border-bottom: 0px !important;}
#menu {display: none !important;}

.foot{width:100%;background:#6e6e70;font-size: 16px;}
.foot *,.head *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.f-t {padding: 1.6% 0;}
.f-t-l {width: 78.83333%;}
.f-t-r{width:20.7%;padding-left:5.7%;border-left:1px dashed #b7b7b8;margin-top:5px;text-align:center}
.f-t-l ul li {float: left;margin-right: 6%;}
.f-t-l ul li h3{font-size:1em;font-weight:400;color:#fff;margin:16px 0;}
.f-t-l ul li p {font-size: 0.875em; margin: 10px 0;}
.f-t-l ul li p a {color: #fff;}
.ft_feimao {text-align: center;margin-right: 3%;}
.ft_feimao p {font-size: 0.875em;color: #fff;margin: 5px 0px 0px 0;}
.ft_feimao img {margin-top: 10px;width: 116px;}
.f-t-r p {font-size: 0.875em;color: #fff;margin: 0 0 10px 7px;}
.ft-ewm {width: 151px;padding-left: 35px;}
.ft-ewm img {width: 100%;}
.ft-tp {margin-top: 10px;}
.f-t-r p {font-size: 0.875em;color: #fff;margin: 0 0 10px 7px;}
.ft-tp p span {font-size: 1em;font-weight: bold;}
.ft-tp p span i {font-size: 20px;font-weight: bold;font-style: normal;}
.sy-inp{width:178px;height:25px;border:1px solid #fff;background:0 0;padding:0 30px 0 10px;color:#fff;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;background:url(../images/f-select-icon.png) 156px center no-repeat}
.sy-inp option{color:#666;line-height:35px;padding:5px 0;display:block;text-indent:1em;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cp {font-size: 13px;color: #fff;text-align: center;padding: 15px 0;background: #444446;line-height: 60px;}
.cp a {color: #fff;}

.fenye{ text-align:center; clear:both;margin:50px 15px 0;}
.fenye li{float: none;display: inline-block;}
.fenye a{display: block; padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#f5f5f5; color:#474747;}
.fenye span{ display: inline-block; padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#d9331d; border:#d9331d 1px solid;}
.fenye a:hover{ color:#FFF; background-color:#d9331d; border:#d9331d 1px solid;}


@media (max-width:1280px){
    .w,.tz-n-t{width: 1024px !important;}
    .logo img{height:45px !important;}
    .logo a{font-size:18px;}

    .nav > li > a{font-size:14px;}
    .nav > li{margin-top:0px;}

    .ft_feimao{display: none;}
}
#menu{display: none !important;}
#menu *{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#menu li{float: none;}
@media (max-width:1024px){
	.searchss{display: none;}
    .tz-bn-til{top: 60%;}
    .head{position:fixed;width:100%;top:0;height:60px;background:#fff;padding:0 0;z-index:9;box-shadow:1px 0 5px #ccc;z-index: 999;}
    .w,.tz-n-t{margin: 0 auto;width: 96% !important;}
    #menu.mm-opened{display: block !important;}
    .logo{width:auto;height:30px;margin-top:15px}
    .logo a {font-size: 18px;color: #1a53a7;}   
    .logo img {width: auto;height: 100% !important;}
    .phone_nav {display: block;}
    .phone_nav a{display:block;width:28px;height:18px;position:absolute;top:21px;right:16px}
    .phone_nav a:after,.phone_nav a:before{content:'';display:block;background:#007cc9;height:2px}
    .phone_nav a span{background:#007cc9;display:block;height:2px;margin:6px 0}

    .head .nav {display: none;}
    
    .f-t-l {width: 100%;}
    .f-t-r,.ft_feimao{display: none;}
    .f-t-l ul {overflow: hidden;}
    .f-t-l ul li {float: left;width: 47.33%;margin-right: 2%;}
    .f-t-l ul li h3 {font-size: 0.9em;font-weight: normal;color: #fff;}

    .cp .fl {width: 100%;text-align: center;}

    .fenye{margin:20px 0 0;}
    
}
@media (max-width:768px){
	
    .cp {font-size: .75em;color: #fff;text-align: center;padding: 15px 0;background: #666666;height: auto;line-height: 30px;}
    .f-t-l ul li p {font-size: .675em;margin: 7.5px 0;}
    .sy-inp {width: 100%;min-width: 100px;height: 25px;border: 1px solid #fff;background: transparent;padding: 0 30px 0 10px;color: #fff;font-size: 12px;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;position: relative;background: url(../images/f-select-icon.png) 82px center no-repeat;}
}