
/* CSS Document */
/*head*/
nav{ width:100%; }
.headin { width:100%; max-width:1200px; margin:0 auto; height:auto;}
.headin .logo{float:left; padding:20px 0; width:17%; height:auto;}
.headin .logo img { width:100%;}
@media screen and (max-width: 1024px){
.headin{ width:94%; margin:0 3%;}
.headin .logo{ }
}
@media screen and (max-width: 768px){
.headin .logo{ width:25%;}
}
@media screen and (max-width: 640px){
.headin .logo{ width:32%;}
}
@media screen and (max-width: 480px){
.headin .logo{ width:180px;}
}

#nav_ul{ float:right; width:70%;}
#nav_ul .navli{ float:left; text-align:center; width:11.1111111%;}
#nav_ul .navli a{cursor:pointer; display:block; width:100%; height:65px; line-height:65px; font-size:15px; font-weight: bold; color:#414651; padding:20px 0; background:#fff; }
/*#nav_ul .navli:nth-child(3) a{ color:#f00;}*/
#nav_ul .navli a:hover{ background:#f5f5f5;}
@media screen and (max-width: 1024px){
#nav_ul{background:url(../image/menu.png) no-repeat center center; top:30px; width:35px; height:44px; float:right; right:80px; position: relative;}
#nav_ul ul{ display:none; position:absolute; top:42px; right:-60px; width:155px; height:auto;}
#nav_ul:hover ul{ display:block; z-index:9999;}
#nav_ul:hover ul .navli{width:100%; }
#nav_ul:hover ul .navli a{ padding:0; line-height:45px; height:45px; color:#fff; background:#495762; font-size:15px; font-weight:normal; }
#nav_ul:hover ul .navli:nth-child(1) a{ border-top-left-radius:8px; border-top-right-radius:8px;}
#nav_ul:hover ul .navli:nth-child(9) a{ border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
#nav_ul:hover ul .navli a:hover{ background:#0094da; color:#fff; z-index:9999;}
}
@media screen and (max-width: 480px){
#nav_ul{right:8px; background-size:30px 37.7px;}
#nav_ul ul{  right:-45px; width:125px; height:auto;}
#nav_ul:hover ul .navli a{ padding:0; line-height:35px; height:35px; color:#fff; background:#495762; font-size:13px; font-weight:normal; }
}
@media screen and (max-width: 360px){
#nav_ul{right:40px;}
#nav_ul ul{  right:-33px; width:100px; height:auto;}
}

.proserlist { width:100%; background:#ffa500; 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:56.7%; 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 .f18{ 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: #c37e00;}
.proserlist .pro_div_con { max-width:1200px; margin: 0 auto; padding:20px 0; }
.proserlist .pro_div_con .f17 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.proserlist .pro_div .pro_div_txt { float: left; width:85%;}
.proserlist .pro_div .pro_div_txt .f15 { 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:#ffa500; 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:41.26%; 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 .f18{ 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: #c37e00;}
.soulist .sou_div_con { max-width: 1200px; margin: 0 auto; padding:20px 0; }
.soulist .sou_div_con .f17{ 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 .f15 { 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; }
@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; }
}