@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#333; font-size:12px; font-family:"微软雅黑";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#333; text-decoration:none; transition:all 0.3s;}
a:hover { color:#018bd4; text-decoration:underline;}
.layout{ width:1200px; margin:0 auto;}


.header{}
.dingbu{ height:35px; background:#EEE;}
.dingbu p{ float:left; line-height:35px;}
.dingbu .search{ float:right; width:200px; border:1px solid #a7a7a7; height:20px; margin-top:7px;}
.dingbu .search .input_txt{ width:165px; height:20px; border:0 none; float:left; outline:medium; padding-left:5px; background:#EEE; font-family:"微软雅黑";}
.dingbu .search .input_btn{ width:30px; height:20px; border:0 none; float:right; outline:medium; background:#EEE url(../images/pic15.png) no-repeat center;}


.top{ height:100px;}
.top h1{ float:left; margin-top:19px;}
.nav{ float:right; margin-top:25px;}
.nav ul{ height:50px;}
.nav li{ float:left; padding:0 20px; text-align:center;}
.nav li p{ font-size:14px; font-weight:bold; line-height:50px;}
.nav li p a{ display:block;}
.nav li p a:hover{ display:block; text-decoration:none;}
.nav li p a.current{ border-bottom:2px solid #018bd4; color:#018bd4;}


.foot{ background:url(../images/pic13.jpg) no-repeat center top; color:#FFF; padding:11px 0; margin-top:0px;}
.foot .foot_l{ float:left; line-height:24px; margin-top:20px;}
.foot .foot_l .foot_l_t{ border-bottom:1px solid #FFF; width:660px; padding-bottom:10px;}
.foot .foot_r{ float:right; line-height:24px;}
.foot .foot_r ul{}
.foot .foot_r li{ float:left; margin-left:15px; text-align:center;}


/***浮动qq***/
.youce { top:20%;float: right;position: fixed;right: 5px;width:130px;z-index: 10000; background:#eee;}
.youce h4{ background:#018bd4; text-align:center; color:#fff; padding:10% 0; font-size:18px;}
.youce ul{ padding-bottom:2%;}
.youce ul li {padding:5% 5% 5% 8%;width:130px;  overflow:hidden;}
.youce ul li a{ color:#666;}
.youce .ewm{ padding:0 20px;}
.youce .ewm img{ width:100%;}
.youce .ewm p{ line-height:35px; text-align:center; font-size:12px;}











