@charset "utf-8";
body { text-align: center; font-family: 微软雅黑,PingFangSC-Regular,Arial;margin:0; padding:0; background: #FFF; font-size:12px; color:#fff;}
input,div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
input{vertical-align:center; margin-right:5px; outline:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
a:link {color: #fff; text-decoration:none;}
a:visited {color: #fff;text-decoration:none;}
a:hover {color: #fff; text-decoration:none;}
a:active {color: #fff;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 
html{-webkit-tap-highlight-color:transparent;}
@font-face{font-family:"Medium";font-weight:normal;font-style:normal;src:url('../images/DIN-Medium.otf') format('truetype'); }  
.medium{font-family:Medium;}
/*以上通用样式*/

.nav_bj{width:100%;  background-color:#021651;}
.nav_bj_01{ background:url(../images/bj_01.jpg) no-repeat center; height:238px;width:100%;}
.nav_bj_02{ background:url(../images/bj_02.jpg) no-repeat center; height:287px;width:100%;}
.nav_bj_03{ background:url(../images/bj_03.jpg) no-repeat center; height:363px;width:100%;}
.contact_bj{width:100%; background:url(../images/contact.jpg) no-repeat top center #021651; height:577px;}
.about_bj{  width:100%; background:url(../images/about.jpg) no-repeat top center #021651; height:636px;}


.box{ width:1200px; margin:0 auto;position:relative; }
.logo{ float:left; margin-top:45px;}
.logo img{ width:160px;}
.add_logo{ width:140px;}
.menu{ float:right;margin-top:60px;}
.menu ul li{ font-size:16px;  float:left; margin-left:60px;}
.menu ul li.hover a{font-size:18px; color:#fff;}
.menu ul li:hover a{color:#fff;}
.nav_bj .nav{ position:absolute; left:0; top:-888px;}
.nav_bj .introduce{position:absolute; left:0; top:-770px;}
.add_size{ width:450px}
.menu ul li a{color:#9398ac;}
.bot{ position:absolute; bottom:110px; left:0; right:0;}
.nav,.introduce{ width:100%; float:left;font-family:微软雅黑;}
.introduce h1{ font-size:40px;  float:left;margin-top:150px; width:100%; text-align:left;}
.introduce p{font-size:18px; text-align:left; width:100%; line-height:30px; margin-top:40px; float:left; font-weight:normal;text-align:justify; text-justify:inter-ideograph}
.introduce p span{ width:500px; float:left;}
.down{ float:left;  position:relative; text-align:left; margin-top:100px;}
.down a{ background-color:#9b75fa;position:relative;  width:490px; height:100px; line-height:100px; font-size:30px; float:left; text-align:center;}
.down a img{ position:absolute; right:20px; top:20px;}
.down a span{ margin-right:70px;}
.down:hover .pop{ display:block;}
.pop{ width:372px; height:530px; background-color:#dcdcdc; position:absolute;right:-450px; bottom:0; display:none;}
.pop_top{ background-color:#fff; width:368px;  float:right; color:#333;text-align:center; padding-top:20px;}
.pop_top p{width:368px; text-align:center; margin-bottom:15px; margin-top:0;}
.pop_top p.f26{ font-size:22px;}
.pop_bot{ float:left; width:80%; margin:0 10%; text-align:center; color:#333;}
.zhichi{font-size:20px; margin-top:20px;}
.pop_bot dl{ width:50%; float:left; font-size:14px; margin-top:30px;}
.ico{ position:absolute; left:-20px; bottom:35px;}
.zhineng_bj{ background:url(../images/bj2.jpg) repeat-x; height:780px; width:100%;}
.zhineng_ad{ float:left; margin-top:50px; position:relative;}
.zhineng_right{ margin-top:120px; width:580px; float:right;}
.title{ font-size:35px; margin-bottom:40px; float:left; width:100%; text-align:left;}
.zhineng_right p{ width:100%; font-size:22px; text-align:left;color:#9398ac; line-height:50px;}
.zhineng_right dl{ width:166px; margin-top:160px; font-size:20px; color:#9398ac;float:left; text-align:center;}
.zhineng_right dl dt{ width:166px; text-align:center; border-top:1px solid #9398ac; padding-top:30px;}
.zhineng_right dl dd{ margin-top:30px;}

.sjy{ background-color:#021651; height:950px; width:100%;}
.sjy h2{ font-size:35px; margin-top:100px; float:left; width:100%;}
.kei p{ font-size:26px; color:#a4a7b6; width:100%; margin-top:20px; float:left; margin-bottom:60px;}
.sjy_conter{ width:390px; float:left; margin-left:15px;}
.sjy_conter h3{ font-size:20px; text-align:center;}
.sjy_title{border-radius:10px 10px 0 0; padding:0 20px; width:350px; background-color:#193a85; height:50px; line-height:50px; font-size:18px; float:left; margin-top:30px;}
.none{ margin-left:0;}
.sjy_bs{ background-color:#071c5a;font-size:20px; width:100%;float:left;border-radius: 0 0 10px 10px;}
.sjy_bs table{ height:90px; padding:0 20px; width:390px; float:left;}
.hui{ background-color:#0b205d;}
.sjy_bs p{ height:30px;}
.sjy_bs p.zs{ margin-top:20px;}
.f14{ font-size:14px;}
.tuijian{ background-color:#ff4f6b; font-size:18px;width:90px; height:48px; line-height:48px;border-radius:10px; display:block;}
.tuijian1{ background-color:#ff4f6b; font-size:18px;width:90px; height:48px; line-height:48px;border-radius:10px; display:block;}.mt_90{ margin-top:90px !important;}
.bj_ad_01{ background:url(../images/bj_ad_01.jpg) no-repeat;background-attachment:fixed; width:100%; height:682px;background-size:cover;}
.bj_ad_02{ background:url(../images/bj_ad_02.jpg) no-repeat;background-attachment:fixed; width:100%; height:682px;background-size:cover;}
.bj_ad_03{ background:url(../images/bj_ad_03.jpg) no-repeat;background-attachment:fixed; width:100%; height:682px;background-size:cover;}
.qhhz_logo{ width:100%; margin-top:265px; float:left; margin-bottom:50px;}
.qu{ position:absolute; top:-100px; left:0;}

.foot{ background-color:#081028; height:253px; width:100%; float:left;}
.foot_left{ float:left; width:470px; text-align:left;}
.foot_left ul{ border-bottom:1px solid #3c4356; width:100%; float:left; margin-top:60px; margin-bottom:20px;}
.foot_left ul li{ float:left; margin-right:70px; margin-bottom:10px; font-size:20px; line-height:50px;}

.foot_left p{ width:100%; float:left;}
p.gs_name{ font-size:20px; margin-bottom:30px;}
.foot_right{ float:right;}
.foot_right dl{ width:126px; text-align:center; float:left; margin-left:70px;}
.foot_right dl dt{ font-size:20px; margin-top:40px; margin-bottom:10px;}
.qhhz_logo{ border-bottom:1px solid #697495; padding-bottom:40px;}
.about_conter{ margin:0 95px; line-height:45px; font-size:18px; text-align:left;text-align:justify; text-justify:inter-ideograph;text-indent:38px; padding-bottom:120px;}
.about_wenhua{ width:100%; float:left; margin-bottom:100px;}

.qiye{ float:left; width:100%;  border-bottom:1px solid #697495;padding-bottom:40px;}
.qiye h4{font-size: 28px;color: #fff; width:100%; float:left; margin-bottom:20px;}
.qiye .line_list{ margin:40px 0;}
.qiye p{font-size:18px;color:#a4a7b6;text-align: center;line-height: 25px;float:left; width:100%;}
.aboat_center{ float:left; margin-left:100px}
.aboat_center dl{ width:180px; text-align:center; float:left; margin:50px 40px 0 35px;}
.aboat_center dl dt{ width:180px; float:left;text-align:center;}
.aboat_center dl dd{ width:180px; float:left; text-align:center;}
.aboat_center dl.wu{ margin-right:0;}
.aboat_center dd strong{font-size: 25px;color: #fff; margin-top:30px; margin-bottom:30px; float:left;width:180px; font-weight:normal;}
.aboat_center dd{font-size: 18px;color: #a4a7b6; line-height:34px;}
.contactus_center{ float:left;margin-left:100px; padding-bottom:100px; margin-top:20px;}
.contactus_center dl{ width:200px; text-align:center; float:left; margin:30px 30px 0 35px;}
.contactus_center dl dt{ width:200px;}
.contactus_center dl.wu{ margin-right:0;}
.contactus_center dd strong{font-size: 18px;color: #969aab; margin-top:10px; margin-bottom:10px; float:left;width:200px; font-weight:normal;}
.contactus_center dd{font-size:20px;color: #fff; margin-top:15px;width:200px; float:left; text-align:center;}
.contact{ margin-top:270px; float:left; width:100%; background:url(../images/cont_bj.jpg) repeat-x; height:577px;border-radius:20px 20px 0 0; padding-top:80px;}

.sjy_bs{height: 450px;}