@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:14px; font-family:"微软雅黑" !important;}
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:#329bdd; text-decoration:underline;}
.layout{ width:1280px; margin:0 auto;}
::-webkit-scrollbar-track{background-color: #e8e8ea;}
::-webkit-scrollbar{ width:10px;}
::-webkit-scrollbar-thumb{background-color:#222326;}


.header{ height:75px; position:fixed; left:0px; top:0px; width:100%; min-width:1280px; z-index:1000; background:#FFF; box-shadow:0 0 5px rgba(0,0,0,0.1);}
.header .box{}
.header .box h1{ float:left; margin-top:15px;}
.header .box .nav{ float:left; margin-left:30px;}
.header .box .nav ul{}
.header .box .nav li{ float:left; width:90px; position:relative; z-index:100;}
.header .box .nav li p{ line-height:75px; text-align:center;}
.header .box .nav li p a{ display:block;}
.header .box .nav li:hover p a{ display:block; color:#329bdd; text-decoration:none;}
.header .box .nav li p a.current{ color:#329bdd;}
.header .box .nav li dl{ position:absolute; left:0px; top:75px; background:#FFF; width:120px;  visibility:hidden; opacity:0; transition:all 0.3s; border-top:2px solid #329bdd; border-radius:0 0 5px 5px; overflow:hidden; box-shadow:0 0 30px rgba(0,0,0,0.2);}
.header .box .nav li:hover dl{ visibility:visible; opacity:1;}
.header .box .nav li dd{ border-bottom:1px solid #EEE;line-height:35px !important;}
.header .box .nav li dd:last-child{ border-bottom:0 none;}
.header .box .nav li dd a{ display:block; padding-left:18px;}
.header .box .nav li dd a:hover{ display:block; color:#FFF !important; background:#329bdd; text-decoration:none;}
.header .box .top_r{ float:right; line-height:75px;}
.header .box .top_r p{ float:left;}
.header .box .top_r .denglu{ float:right; margin-left:20px;}
.header .box .top_r i{ width:22px; height:22px; line-height:22px; text-align:center; border:1px solid #333; border-radius:20px; font-size:12px; display:inline-block; margin-right:5px;}
.header .box .top_r .denglu a:hover{ text-decoration:none;}
.header .box .top_r .denglu a.current{ color:#329bdd;}


.foot{ background:#111; border-top:10px solid #329bdd; min-width:1280px;}
.foot .foot_t{ padding:50px 0 30px 0;}
.foot .foot_t .t_l{ float:left; color:#FFF; line-height:24px;}
.foot .foot_t .t_l .h2{ font-size:24px; margin-bottom:20px;}
.foot .foot_t .t_l_r{ float:right;}
.foot .foot_t ul{ float:left; width:200px;}
.foot .foot_t li{ float:left; width:100px; line-height:30px;}
.foot .foot_t li a{ color:#FFF;}
.foot .foot_t li a:hover{ color:#329bdd; text-decoration:none;}
.foot .foot_t .ewm{ float:right;}
.foot .foot_t .ewm .li{ float:left; margin-left:20px;text-align:center;width:100px;color:#FFF;line-height:24px;}
.foot .foot_t .ewm .li img{width:100%;}
.foot .foot_b{ border-top:1px solid #222; padding:20px 0;}
.foot .foot_b .b_l{ float:left; line-height:35px; color:#FFF;}
.foot .foot_b .b_l span{ color:#329bdd; font-size:18px;}
.foot .foot_b .fx{ float:right; color:#FFF;}
.foot .foot_b .fx i{ height:33px; width:33px; line-height:33px; text-align:center; display:inline-block; border:1px solid #666; border-radius:30px; margin-left:10px;}
.foot .foot_b .fx: i{ border:1px solid #FFF;}
.foot .foot_b .fx a{ color:#666;}
.foot .foot_b .fx a:hover{ color:#FFF; text-decoration:none;}


.kefu{ width:150px; background:#FFF; position:fixed; right:0px; bottom:80px; z-index:1000;}
.kefu .kefu_t{ height:55px; line-height:55px; background:#329bdd; color:#FFF; position:relative;}
.kefu .kefu_t h2{ padding-left:20px;}
.kefu .kefu_t .gb{ width:55px; height:55px; position:absolute; right:0px; top:0px; cursor:pointer; text-align:center;}
.kefu .kefu_t .gb i{ font-size:24px;}
.kefu ul{}
.kefu li{ height:35px; line-height:35px; margin-bottom:1px; text-indent:1em;}
.kefu li a{ display:block; transition:all 0.3s;}
.kefu li a:hover{ display:block; background:#329bdd; color:#FFF; text-decoration:none;}
.kefu li i{ padding-right:10px;}
.kefu li img{width:20px;margin-top:8px;}
.kefu li:hover i{ padding-right:10px;color:#FFF;}
.kefu .dianhua{ padding:10px 0; color:#333; text-indent:1em;}
.kefu .dianhua .dh_title{ height:30px; line-height:30px; background:url(../images/pic79.png) no-repeat 20px center;}
.kefu .dianhua p{ color:#999; font-weight:300;}

.dkai{ position:fixed; right:-400px; bottom:70px; width:70px; height:70px; line-height:70px; text-align:center; background:#FFF; border-radius:50px; cursor:pointer;box-shadow:0 0 20px rgba(0,0,0,0.2);}
.dkai i{ color:#329bdd; font-size:30px;}