﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block; margin:auto;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
summary,picture{display:block;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal; display:block;}
a,a:hover{text-decoration:none;}
a{color:#333;}
a:hover{color:#000;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif,\5b8b\4f53; color:#666; outline:0;}
html{font-size:10px;}
body{background:#fff; -webkit-transition:none !important; -moz-transition:none !important; -ms-transition:none !important; -o-transition:none !important;}
input[type=submit]{cursor:pointer;}


.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:''; width:0; height:0; display:block; clear:both;}
#header, #banner{width:100%; min-width:1180px; margin:auto;}
section{width:1180px; margin:auto; position:relative;}

#header{height:150px; background:#fff; border-bottom:1px solid #ccc; background: url(../img/topbg.jpg) no-repeat center 0;}
#header section{height:150px;}
#logo{display:block; width:250px; height:110px; margin:auto;}
#header .infos{position:absolute; top:15px; right:0; font-size:12px; color:#949494;}
#header .infos a{color:#949494;}
#header .infos a:hover{color:#333;}
#language{float:left; height:16px; position:relative; padding-right:10px;}
#language:after{content:''; display:block; width:0; height:0; position:absolute; top:8px; right:-5px; border-left:3px solid  transparent; border-right:3px solid transparent; border-top:4px solid #949494;}
#language p{cursor:pointer;}
#language .option{display:none; position:absolute; top:20px; left:0;}
#language .option a{display:block; height:20px; line-height:20px;}
#header span{float:left; padding:0 15px;}
#header .infos > a{float:left;}
#header .security{width:120px; height:33px; line-height:33px; text-align:center; position:absolute; right:0; bottom:3px; background:#000 url(../img/carr_w.png) no-repeat 93px center; color:#fff; -webkit-transition:0.3s; transition:0.3s;}
#header .security:hover{background-color:#333;}

#nav{width:800px; height:40px; position:relative;}
#nav ul{width:675px; margin:auto;}
#nav ul li{float:left; width:135px; height:40px; position:relative;}
#nav ul li > a{display:block; height:40px; line-height:40px; text-align:center; -webkit-transition:0.3s; transition:0.3s;}
#nav ul li.act > a{color:#fd8200; font-weight:bold;}
#nav ul li:after{content:'·'; display:block; width:2px; height:40px; line-height:40px; color:#999; position:absolute; right:0; top:0;}
#nav ul li:last-of-type:after{display:none;}

#nav ul li dl{display:none; position:absolute; top:41px; left:0; width:513px; height:212px; background:#fff; border:1px solid #fff; z-index:11;}
#nav ul li dl.last{left:auto; right:0;}
#nav ul li dl dd{width:170px; height:34px; line-height:34px; margin-left:30px; font-size:15px;}
#nav ul li dl dd:first-of-type{margin-top:20px;
}
#nav ul li dl dd a{display:block; color:#333; -webkit-transition:0.3s; transition:0.3s;}
#nav ul li dl dd a:hover{color:#fd8200; text-indent:6px;}
#nav ul li dl img{position:absolute; top:0; right:0; border-left:1px solid #f0f0f0;}





#footer{width:1180px; margin:100px auto 35px;}
#footer section{overflow:hidden;}
#footer dl{float:left; width:212px; text-indent:10px; margin-right:30px;}
#footer dl:last-of-type{margin-right:0;}
#footer dl dt{margin-bottom:15px; font-size:16px; line-height:30px; color:#000; border-bottom:1px solid #d5d5d5;}
#footer dl dd{line-height:25px;}
#footer dl dd a{color:#999; -webkit-transition:0.3s; transition:0.3s;}
#footer dl dd a:hover{color:#000;}
#footer .sn, #footer .tx{background:url(../img/weibo_icon.png) no-repeat; padding-left:25px;}
#footer .tx{background-position:0 -25px;}
#footer .pointer{width:1180px; height:63px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:63px; text-align:center;}
#footer .pointer span{padding:0 20px;}
#footer .pointer a:hover{text-decoration:underline;}
#footer .copy{margin:15px 0; overflow:hidden; font-size:12px; color:#7c7c7c;}
#footer .copy a{margin:0 22px; float:left; color:#7c7c7c; -webkit-transition:0.3s; transition:0.3s;}
#footer .copy a:hover{color:#333;}
#footer .copy p{float:right;}
#slogan{display:block; margin:60px auto;}


