﻿@charset "utf-8";
*{ padding:0; margin:0;}
body{ padding:0; margin:0;font:normal 12px 'Microsoft YaHei';background:#f1f1f1;-webkit-text-size-adjust: none; color:#444}
table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p{ padding:0px; margin:0px;}
li{ list-style:none}
img{ border:0}
a:link,a:visited{ border:0; text-decoration: none; color:#444;}
a:hover{text-decoration:none; color:#F60}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

header{ height:110px; width:100%; background:url(../images/top_bg.jpg) repeat-x;}
.top_in,nav ul{ width:1100px; margin:0 auto}
.top_line{ height:23px;line-height:23px; color:#fff;}
.top_line span{ display: block;}
.hyll{ float:left; background:#dfaa04; padding:0 15px}
.swsy{ float:right;}.swsy a:link,.swsy a:visited{ color:#fff; padding:0 5px}
.logobox{ padding-top:25px;}
.logo{ float:left;}
.tel,.ss{ float:right; height:31px; line-height:31px; margin-top:3px}
.tel{ background:#dfaa04 url(../images/tel_bg.jpg) no-repeat left top; width:225px; color:#fff; text-indent:46px; margin-left:15px}
.tel b{font-size:17px;}
.sstext{ height:28px; line-height:28px; border:1px #878787 solid; width:220px; float:left; color:#666; padding:0 5px}
.ssanniu{ float:left;border:1px #878787 solid;}



nav{ height:42px; background:#19629b; border-bottom:1px #003056 solid}
nav ul li{ float:left; text-align:center; width:156px; border-right:1px #3a79a9 solid; line-height:41px; font-size:14px; position:relative}
nav .sylei{border-left:1px #3a79a9 solid;}
nav li a:link,nav li a:visited{ color:#fff; display:block}nav li a:hover{ background:#015496}
nav ul li ul{ display:none; position:absolute;}
nav ul li:hover ul{ display:block; padding-top:10px;background:#015496; width:156px}
nav ul li ul li{ clear:both; background:#015496; font-size:12px; height:30px; line-height:30px; width:156px; border:0}
nav ul li ul li a:hover{background:#19629b; display:block}


.nav_bottom{ height:185px; background:#134a90; width:100%; clear:both}
.nav_bottom ul{ width:1100px; margin:0 auto; padding-top:25px; background:url(../images/tel_icon.jpg) no-repeat right bottom; height:130px}
.nav_bottom h5 a{ color::#fff; font-size:14px; padding-bottom:5px}.nav_bottom a{ color:#aec1d9; display:block; line-height:22px; text-align:center}
.nav_bottom li{ width:auto; padding:0 35px; float:left}
.cpnav a{ width:320px; text-align:left}
.cpnav_z{ width:320px;}
.cpnav_z a{ float:left; width:160px; text-align:left !important}
.nav_bottom ul {position:relative;}
.dh{ color:#ffc100;position:absolute;right:0;top:25px; font-size:22px; text-align:center; padding:10px 0 0 20px}

.dh b{ font-size:22px;}
.link{ height:30px; line-height:30px; background:#3982bb}
.link_in{ width:1100px; margin:0 auto}
.link_in ul{ float:left; width:900px;}
.link_in .fhtop{ float:right; background:#dfaa04; color:#fff; text-align:center; width:180px; margin-left:20px}
.lj{ color:#b0cde4; float:left}.lj b{ color:#fff}.lj a{ color:#b0cde4; padding:0 10px}
FOOTER{ height:30px; line-height:30px; background:#474747; clear:both}
footer p{ width:1100px; margin:0 auto; color:#b5b5b5;}
footer a:link,footer a:visited{ float:right; color:#b5b5b5}