﻿html{background:url(../images/bg.gif) repeat-x; font-family:Tahoma, "宋体"; font-size:14px;}
body{background:url(../images/bg_pic.jpg) no-repeat top center; }
h2{font-size:18px; font-family: "黑体", "宋体"; }
a{text-decoration:none; cursor:pointer;}
a:hover{text-decoration:underline;}
input.text {width:160px; height:20px; line-height:20px; padding-left:5px; color:#333; border:1px #666 solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; font-size:14px; }
input.textHover {}
input.textFocus {border:1px #06c solid; border-right:1px #ADCEE9 solid; border-bottom:1px #ADCEE9 solid;}

.btn {display:block; margin:auto; text-align:center; font-size:12px; font-weight:bold; border:none; color:#fff; cursor:pointer; text-decoration:none !important;}
.btn.blue {width:80px; height:30px; line-height:30px; background:url(../images/btn/btn_blue.gif) no-repeat;}
.btn.orange {width:80px; height:30px; line-height:30px; background:url(../images/btn/btn_orange.gif) no-repeat;}
 
.top {width:100%; background:url(../images/dot.png) repeat-x center center; height:26px; line-height:26px; margin:10px 0;}
.top .wrap{width:1005px; margin:auto;}
.top h2 {float:left; width:180px; background:#fff; text-align:center; font-size:14px; color:#666;}
.top .social {float:right; background:#fff; width:240px; text-align:center; font-size:14px; font-family:"黑体";}
.top .social a {display:inline-block; color:#666; background:url(../images/icons/icon_social.png) no-repeat; padding-left:30px; line-height:26px; margin:0 10px;}
.top .social #weixin { position:relative;  background-position:0 -52px;}
.top .social #qrc-weixin {display:none; position:absolute; width:200px; border:1px #ccc solid; right:-50px; background:#f2f2f2; padding-bottom:20px; cursor:default; z-index:9999;}
.top .social #qrc-weixin img {width:180px; margin:10px; }

.header{width:1005px; overflow:hidden;margin:10px auto 0;}
.header .logo{width:403px;height:38px;float:left;background:url(../images/logo.png);text-indent:-9999px; margin:10px;}
.header .logo a{display:block; height:100%;}
.header .slogan {float:right;width:231px; height:50px; background:url(../images/slogan_cont.png) no-repeat; text-indent:-9999px; font-size:24px; font-family:"黑体"; color:#666; margin:0; line-height:22px;}
.header .slogan p {margin:0; padding:0; line-height:14px; }
.header .slogan h3 {font-size:26px;margin-top:7px;}

.nav{background:#fff;height:40px;line-height:40px; border-top:1px #eee solid; border-bottom:3px #00A1E9 solid;}
.nav .wrap {width:1005px; margin:auto;}
.nav ul{margin:auto; height:40px; position:relative; z-index:999;}
.nav ul li{display:block; float:left;}
.nav ul li a.menu{display:block; height:40px; margin:0 10px; padding:0 15px; text-align:center; line-height:40px; color:#777; font-weight:700; font-family: "黑体", "宋体"; font-size:16px; border-left:1px #fff solid; border-right:1px #fff solid; }
.nav ul li a.menu.hover{text-decoration:none; margin-top:-3px; border-top:#00A1E9 3px solid; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:2px #f6f6f6 solid; background:#f6f6f6;position:relative; z-index:99999;}
.nav ul li a.menu.active {color:#00A1E9;}
.nav ul li a.nosub{display:block; height:40px; margin:0 10px; padding:0 15px; text-align:center; line-height:40px; color:#777; font-weight:700; font-family:"黑体", "宋体"; font-size:16px;}
.nav ul li a.nosub:hover{color:#00A1E9;text-decoration:none;}
.nav .sub {display:none; border:1px #ccc solid; width:540px; background:#f6f6f6; position:absolute; top:40px; left:10px; padding:20px; z-index:99998;}
.nav .sub .list {float:left; margin:0 5px; }
.nav .sub .list.single .col{margin-left:40px;}
.nav .sub .list .col {float:left; width:90px; }
.nav .sub .list .col h4, .nav .sub .list .col h4 a{color:#00A1E9; font-weight:bold; }
.nav .sub .list .col h4 {clear:both;}
.nav .sub .list .col .link a {display:block; font-size:12px; line-height:24px; color:#666; }
.nav .sub .list .col .link a.float{float:left; width:60px; }
.nav .sub .list .col.contract a.float{width:100px;}
.nav .sub .highlight {float:right; width:300px; border-left:1px #ddd solid; padding:0 0  0 40px; }
.nav .sub .highlight h3, .nav .sub .highlight h3 a{color:#00A1E9; font-weight:bold; font-family:"黑体"; font-size:16px;}
.nav .sub .highlight img {border:1px #eee solid;}

.main {width:1005px; margin:auto; overflow:hidden;}

/* 页脚 */
.footer {clear:both; height:200px; background:#303238; position:relative; padding-bottom:50px; margin-top:10px; zoom:1; }
.footer .wrap {width:1005px; margin:auto; background:url(../images/footer_bg_cont.png) no-repeat right center; height:100%; color:#fff; overflow:hidden; position:relative; }
.footer .links {margin:40px 0 0 100px; }
.footer .links h3{font-weight:bold; font-size:18px; font-family:"黑体"; }
.footer .links a {color:#999; font-size:12px; }
.footer .links .col {float:left; width:150px;  }
.footer .links .col ul {margin:10px 0; }
.footer .links .col li {background:url(../images/icons/icon_arrow2.png) no-repeat left center; padding-left:10px; margin:5px 0; line-height:16px;}
.footer .copyright {position:absolute; bottom:10px; background:#242628; width:100%; height:50px; line-height:50px; color:#999; text-align:center; font-family:"黑体"; font-size:12px;}
.footer .hotline {position:absolute; top:60px; right:280px; height:44px; font-size:14px; font-family:"黑体"; color:#fff; margin:10px 10px; background:url(../images/icons/icon_hotline.png) no-repeat; padding-left:40px; line-height:22px;}
.footer .hotline p {margin:0; padding:0; line-height:14px; }
.footer .hotline h3 {font-size:26px;margin-top:7px;}