﻿@charset "utf-8";
html{}
body{font-size:14px; 
	font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif; 
color:#333; background:#ffffff; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,button,textarea,p,blockquote,thead,tbody,tfoot,th,td{margin:0;padding:0;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
ul,li,form,th,div,table,td,form,p,ol,dl,dt,dd{border:none; list-style:none; margin:0; padding:0}
img{border:0;}
a,input,button{ outline:none; }     


body select{ font-size:14px;}

.f12{font-size:12px;}    .f12b{font-size:12px;font-weight:bold;}
.f14{font-size:14px;}    .f14b{font-size:14px;font-weight:bold;}
.f16{font-size:16px;}    .f16b{font-size:16px;font-weight:bold;}
.f18{font-size:18px;}    .f18b{font-size:18px;font-weight:bold;}

.clear{clear: both;} 
.fl{float:left;}         .fr{float:right;}
.dn{display:none;}		 .db{display:block;}    .di{display:inline;}
.ac{text-align:center;}  .al{text-align:left;}  .ar{text-align:right;}

.hand{cursor:pointer;}
.fwb{font-weight:bold;}
.clear{ clear:both}

.w100{ width:100%}
.w1198{ width:1198px}
/*-----------------------link start--------------------------------*/
a {color: #333;text-decoration: none;}
a:hover {color: #666;text-decoration: none;}
/*-----------------------hint start--------------------------------*/
.hint{ width: 870px; height: 380px; margin: 200px auto 0 auto;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);}
.hint ul{ width: 50%; display: inline-block; float: left;}
.hint_qs img{width: 300px; height: 280px; margin: 60px 0 0 60px}
.hint_logo{ margin: 80px 0 30px 0 }
.hint_title{ font-size: 32px; color: red;font-weight: bold; }
.hint_tips{line-height: 30px; color: #676767; margin-bottom: 12px}
.hint_hover{ background: red; color: #fff; height: 36px; width: 100px; line-height: 36px; text-align: center; border-radius: 2px;padding: 8px;margin-right: 10px;}
.hint_hover a{ color: #fff }



/*-----------------------header start--------------------------------*/
.header_top{ z-index: 9999;height: 62px; position: fixed;top: 0;left: 0; width: 100%}
.logo{ width:144px; margin-top:16px; margin-left: 10px}




.slink3{height:200px; width:454px; padding:10px}
.plink{position:absolute; top:60px;z-index:100; background:#fff; font-size:0;box-shadow:0px 5px 6px #E6E6E6;display:none}
.plink ul{ width: 180px; display: inline-block;margin:0 10px 10px 10px;vertical-align: top;}
.plink h3{ width: 180px; height: 46px; line-height: 46px; color: #626262; border-bottom: #EEEEEE 1px solid; font-size: 14px; text-align: left;}
.plink li{ width: 180px; height:38px;  line-height: 38px; font-size: 14px; font-weight: 500; margin:8px 0; padding: 0; text-align: left; display:block; position: relative;}
.plink li img{ height: 14px; width: 14px; vertical-align: middle; position: absolute; left: 5px; top: 12px;}
.plink a{ height: 38px; line-height: 38px; border:  none; display: block; padding-left: 26px;border-radius: 3px;}
.plink a:hover{height: 38px; line-height: 38px; border:  none; background: #f7f8fa;display: block;padding-left: 26px;border-radius: 3px; color: #000;}

.yl_link{background: #f1f4fa;border-radius: 3px;}


/*-----------------------foot start--------------------------------*/
.foot{ width:100%; height:245px; background:#343645}
.foot img{ width: 150px }
.foot ul{ width:1150px; margin:0 auto; }
.foot li{ width:190px; height:160px; float:left; padding-top:40px; color:#fff;color:#fff;line-height:36px; font-size: 12px;}
.foot h3{ font-size:16px;line-height:32px}

.foot a{ color:#A4A4A4; line-height:36px}
.foot a:hover{ color:#E8E8E8}

.index_link{ height: 35px; line-height: 35px; font-size: 12px; background:#343645; overflow: hidden;color:#A4A4A4; clear: both; }
.index_link ul{width: 923px;margin: 0 auto; padding-left: 160px}
.index_link li{ display: inline-block; margin-right: 10px}
.index_link a{ color:#A4A4A4; line-height:36px}
.index_link a:hover{ color:#E8E8E8}


/*part6*/
.yindao{ width: 100%; height: 300px;background-image:url(../images/dibu.jpg);background-position:center top;background-repeat:no-repeat; background-size:100% 100%; position: relative;}
.yd-top{ width: 1160px; margin: 0 auto; text-align: center;}
.yd-title{ font-size: 24px; font-weight: 600; line-height: 46px; padding-top: 40px}
.yd-bot{ background:#ff0000; padding:10px 20px; width: 100px; margin: 30px auto 0 auto; color: #fff; border-radius: 3px}
.yd-bot a{color: #fff}
.yd-bot a:hover{ color: #fff }

.yd-bt{ width:100%; height: 60px;display: block; position: absolute; bottom: 0; background-color:rgba(0, 0, 0, 0.3)}
.yd-bt li{ width: 1160px; margin: 0 auto; line-height: 60px; color: #fff; }
.yd-bt li span{ display: inline-block;width: 24%; text-align: center; }









/*zc_login*/
.zc_logo{ margin: 30px;}
.zc_logo li{ width: 150px}
.zc_logo img{width: 120px;}
.zc_logo_title{ font-size: 16px; font-weight:600; margin-left: 10px; border-left: 1px #ccc solid; padding-left: 16px;}

.zc_main{ width: 380px; height: 540px;box-shadow: rgba(22, 14, 45, 0.02) 0px 0px 40px, rgba(22, 14, 45, 0.06) 0px 0px 104px; margin: 0 auto; background: #fff;  position: absolute; top: 50%; margin-top:-320px; left: 50%; margin-left: -270px; padding: 50px;border-radius: 8px;}
.zc_main h1{ font-size: 30px; font-weight: 500; text-align: center;}
.zc_tip{ font-size: 12px; line-height: 32px;margin-bottom: 20px; text-align: center;}
.zc_main input { position: relative;margin-top: 14px;border-radius: 2px;transition: 0.3s;border: 1px solid #E9E9E9;line-height: 40px;width:98%;padding-left: 5px; font-size: 14px;}
.zc_test{line-height: 42px;padding: 0 20px;margin-left: 10px;border: 0px solid #ccc;border-radius: 2px;cursor: pointer;color: #fff;background: #fc0d1b;
POSITION: absolute;right: 1px;top: 68px;}
.zc_shili{ line-height: 30px;font-size: 12px; color: #666;}
.zc_shili span{ margin-left: 20px;}
.zc_tishi{line-height: 30px;font-size: 12px;}
.ljsq{ background: red; color: #fff; padding: 10px 25px; border:0px; position: absolute; bottom: 30px;right: 40px;cursor: pointer;border-radius: 2px;}
.zc_ym{ position: relative;}
.zc_ym textarea{ width: 96%;height: 48px;padding: 6px; border: 1px solid #E9E9E9;}
.zc_suc{ position: absolute; top: 28px;right: 76px;display: inline-block;width: 16px;height: 16px;background-image:url(../images/danxuan.svg); background-repeat: no-repeat; background-size: 16px;}
.zc_lose{ position: absolute; top: 28px;right: 76px; display: inline-block;width: 14px;height: 14px;background-image:url(../images/clear.png); background-repeat: no-repeat; background-size: 14px;}
.copyright{ font-size: 12px; text-align: center; position:absolute; bottom: -35px;margin-left: 40px;}