﻿@charset "utf-8";
/* CSS Document */
/*head*/
.headin { width:100%; max-width:1200px; margin:0 auto; position:relative; z-index:1; height:105px; overflow:hidden;}
.headin .logo{float:left; margin-top:20px; width:17%; height:85px; margin-right:10%;}
.headin .logo img { width:100%;}
.headin .navul { float:left; position:relative; width:73%; height:105px;}
.headin .navli{ float:left; text-align:center; width:8.1%;}
.headin .navli a{ float:left; cursor:pointer; display:block; width:100%; height:105px;  line-height:105px; font-size:15px; font-weight: bold; color:#414651; }
.headin .navli a:hover{ background:#f5f5f5;}

.proserlist { width:100%; background:#0585c2; position:absolute; z-index:999 !important; top:139px; display:none;}
.proserlist p { color: #fff;}
.proserlist a { color: #fff;}
.proserlist a:hover{ color:#fff; text-decoration:underline;}
.proserlist .pro_ul { margin:35px auto 0 auto; max-width: 1200px; padding-bottom: 20px; position: relative; }
.sanjiao { position: absolute; left:55%; top: -35px;}
.proserlist .pro_ul .ps { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left:75px; height:auto;}
.proserlist .pro_ul .ps .bt { margin-top: 40px; font-size: 23px;}
.proserlist .pro_ul h2{ font-size:18px; font-weight:bold; color:#fff; margin-bottom:30px; display:block;}
.proserlist .pro_ul .ps1 { border-right:1px solid #ccc; padding-right:80px; margin-left: 0; height:auto;}
.proserlist .pro_ul .ps1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.proserlist .pro_ul li ul li { margin:15px 0;}
.proserlist .pro_div { width: 100%; background: #035982;}
.proserlist .pro_div_con { max-width:1200px; margin: 0 auto; padding:20px 0; }
.proserlist .pro_div_con h3 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px; width:}
.proserlist .pro_div .pro_div_txt { float: left; width:85%;}
.proserlist .pro_div .pro_div_txt h4 { font-size:15px; font-weight:bold; color: #fff; margin-top: 10px;}
.proserlist .pro_div .pro_div_txt p { margin-top: 10px;}

.soulist { width:100%; background:#0585c2; position:absolute; z-index:999 !important; top:139px; display:none;}
.soulist p { color: #fff;}
.soulist a { color: #fff;}
.soulist a:hover{ color:#fff; text-decoration:underline;}
.soulist .sou_ul { margin:35px auto 0 auto; max-width: 1200px; padding-bottom: 20px; position: relative; min-height:270px;}
.sanjiao_s { position: absolute; left:38.6%; top: -35px;}
.soulist .sou_ul .so { float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 75px; height:auto;}
.soulist .sou_ul .so .bt { margin-top: 40px; font-size: 23px;}
.soulist .sou_ul h2{ font-size:18px; font-weight:bold; color:#fff; margin-bottom:30px; display:block;}
.soulist .sou_ul .so1 { border-right:1px solid #ccc; padding-right: 80px; margin-left: 0; height: 220px;}
.soulist .sou_ul .so1 ul li { font-size:14px; font-weight:bold; margin-bottom:10px;}
.soulist .sou_ul li ul li {margin:15px 0; }
.soulist .sou_div { width: 100%; background: #035982;}
.soulist .sou_div_con { max-width: 1200px; margin: 0 auto; padding:20px 0; }
.soulist .sou_div_con h3 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.soulist .sou_div .sou_div_txt { float: left; width:85%;}
.soulist .sou_div .sou_div_txt h4 { font-size:15px; font-weight:bold; color:#fff; margin-top: 10px;}
.soulist .sou_div .sou_div_txt p { margin-top: 10px;}
.dpbmore a{ color:#ff9000; }

.headin .menu{ display:none;}
#menu {position:absolute;top:0;right:0;z-index:100;display:none; background:#0094da; filter:alpha(opacity=90);opacity:0.9; width:180px; border-bottom-left-radius:25px;}
@media screen and (max-width:1199px){
.soulist .sou_ul,.proserlist .pro_ul {width:94%;}
.soulist .sou_div_con,.proserlist .pro_div_con { width:94%; margin: 0 3%; padding:20px 0; }
}
@media screen and (max-width: 959px){
.headin .logo{float:left; margin-top:23px; width:180px;}
#nav_ul{ display:none;}
/*menu*/
.headin .menu{ display:block; width:35px; float:right; margin:40px 26px 0 0;}
.headin .menu a.menulist{ background-image:url(../images/menu.png);width:35px; height:25px; display:block;}
.nav{ width:180px; padding:28px 0;height:auto;}
.nav .nav-closed{ height:25px; text-align:center; margin-bottom:35px;}
.nav ul li{ line-height:40px; text-align:center; font-size:18px;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ color:#000; text-decoration:underline;}
/*menu end*/
}	


