@charset "utf-8";
/* CSS Document */

body{ background: #FFF;font-family:Microsoft YaHei; font-size:14px; color: #333333;}
*{ margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal; }
table{ border-collapse: collapse; border-spacing: 0; border:none;}
input, textarea, select, button{ outline:none; border:none;}
textarea,input{ resize:none; }
em, i { font-style: normal; font-weight:normal;}
ul, ol{ list-style: none; }
img { border: none; }
a{ text-decoration:none; cursor:pointer; color:#333;}
a:hover{text-decoration: none; color:#ea4a2d;}
a.one:hover{ text-decoration:underline;}
.ta{ text-align:center;}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both;}
.clearfix { *zoom:1;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.pt10{padding-top:10px;}
.red{color:#FF0000;}

/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

/*头部*/
.header{ width:100%; min-width:1200px; }
.head_fixed{ position:fixed; top: 0; left: 0; z-index:99999; width:100%; }
.header-top{ background:#fff; width:100%; height:100px; }
.header-top .header-in{ width:1200px; margin:0 auto; }
.header-top .logo{}
.header-top .logo a{ display:block; width:290px; height:100px; background:url(../img/logo.jpg) no-repeat scroll 0 0; text-indent:-9999px; }
.search{ margin-left:60px; height:40px; padding:29px 0; }
.search_box{ height:38px; border:1px solid #ccc; width:480px; position:relative; }
.search_tab{ width:74px; height:20px; padding:9px 0; background:#fff; position:relative; }
.search_tab p{ width:47px; height:20px; border-right:1px solid #ddd; padding:0 19px 0 8px; line-height:19px; font-size:14px; text-align:center; color:#a9a9a9; background:url(../new_img/tips.png) no-repeat 54px -208px; _background-image:url(../new_img/tips.gif); cursor:pointer;}
.search_list{ width:74px; border:solid #ccc; border-width:0 1px 1px; background:#fff; position:absolute; left:-1px; top:38px; z-index:100; display:none; }
.search_list li{ height:27px; line-height:27px; font-size:14px; padding-bottom:3px; text-align:center; cursor:pointer; width:47px; padding:0 19px 0 8px; float:left; color:#a5a5a5;}
.search_list li:hover{ background:#1fabe9; color:#fff; }
.sech_keyword{ float:left; width:340px; height:19px; padding:9px 10px; background:#fff; font:16px/19px "Microsoft YaHei", "SimSun"; color:#666; overflow:hidden; outline:0; }
.sech_btn{ position:absolute; right:-1px; top:-1px; background:#17A2E7; width:90px; outline:none; height:40px; border:none; cursor:pointer; -webkit-appearance:none; color:#FFF; font-size:18px; font-family:"Microsoft YaHei", "SimSun";}
.rightsidebar{ width:300px; height:auto;float:right; margin-top:5px;}
.rightsidebar ul li{ width:80px; float:left; margin-top:8px; text-align:right; margin-right:20px;}
.rightsidebar ul li a{ color:#828282;}
.rightsidebar ul li a:hover{ text-decoration:underline; color:#F60;}
.rightsidebar ul li a img{ padding-left:8px;}

/*导航*/
.header-nav{width:100%; height:42px; background-color:#17A2E7;}
.nav-column{width:1200px; color:#FFF; margin:0 auto;} 
.nav-column ul li{width:160px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column a{width:160px; height:42px; line-height:42px; display:block; color:#FFF;}
.nav-column a.nav-cur, .nav-column a:hover{background-color:#45b8fb;}
.big-title{height:30px; font-size:18px; border-left:3px solid #17A2E7; font-weight:bold; line-height:30px;  float:left;}
.more{float:right; color:#666666;height:30px; line-height:30px;}
.more:hover{color:#F00;}

.header-green-nav{width:100%; height:42px; background-color:#0fa61d;}
.nav-column-green{width:1200px; color:#FFF; margin:0 auto;} 
.nav-column-green ul li{width:160px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column-green a{width:160px; height:42px; line-height:42px; display:block; color:#FFF;}
.nav-column-green a.nav-cur, .nav-column-green a:hover{background-color:#167516;}

.header-black-nav{width:100%; height:42px; background-color:#797979;}
.nav-column-black{width:1200px; color:#FFF; margin:0 auto;} 
.nav-column-black ul li{width:160px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column-black a{width:160px; height:42px; line-height:42px; display:block; color:#FFF;}
.nav-column-black a.nav-cur, .nav-column-black a:hover{background-color:#494949;}


/*背投广告*/
.wallpaper-gg { display: block; width: 100%;  position: relative; top:0px; }
.wallpaper-link { margin: 0 auto; position: absolute;top: 0;width: 100%;height: 100%;}
.bgclosebtn { position:absolute; top:30px; right:40px; width:70px; height:24px; cursor: pointer; z-index: 9; font-size:24px; line-height:24px; text-align:center; color:#fff; 
background:url(../img/close.png) no-repeat scroll 0 0; }

/*当前位置*/
.position{color: #696969;font-size: 14px;height: 20px;line-height: 20px;margin: 10px 0 10px 3px;}
.position a{color:#696969;}
.position a:hover{color:#FF4D4D; text-decoration:none;}


/*友情链接*/
.flink_box{width:100%; margin:0 auto;background:#FFF; margin-top:20px;}
.flink_box .friendly_link{width:1200px; margin:0 auto; overflow:hidden;}
.flink_box .friendly_link .link_hd{height:30px;}
.flink_box .friendly_link .link_hd span{font-size:20px; height:30px; line-height:30px; float:left; color:#333; border-left:3px solid #17A2E7; padding-left:10px; font-weight:bold;}
.flink_box .friendly_link .link_hd em{font-size:16px; float:right; color:#FF8040;}
.flink_box .friendly_link .link_bd{width:1200px; overflow:hidden; font-size:16px; margin-top:10px;}
.flink_box .friendly_link .link_bd ul li{ float:left; margin:5px; color:#888;}
.flink_box .friendly_link .link_bd ul li a{color:#666; margin-right:3px;}
.flink_box .friendly_link .link_bd ul li a:hover{text-decoration:underline;}

/*底部*/
#footer{z-index:200; margin-top:20px; padding:10px 0; background:#17A2E7;}
#footer .foot_box{width:100%; margin:0 auto;}
.foot_box .foot_about{width:1200px; margin:0 auto; padding:10px 0; overflow:hidden;}
.foot_box .foot_about a{color:#FFF;}
.foot_box .foot_about .footnav{width:1160px; text-align:center; color:#c2c2c2; padding:5px 0;}
.foot_box .foot_about .footnav a {border-left: 1px solid #FFF;font-size: 14px;padding: 0 8px;}
.foot_box .foot_about .footnav a.nobor_left{border-left:none;}
.foot_box .foot_about .footnav a:hover{text-decoration:underline;}
.foot_box .foot_about .foot_txt{width:1160px; text-align:center; color:#FFF; padding:5px 0;}
.foot_box .foot_about .foot_txt em{color:#FF0;}
.foot_box .foot_about .foot_txt a{color:#FFF; margin-left:10px;}

#footer-green{z-index:200; margin-top:20px; padding:10px 0; background:#0fa61d;}
#footer-green .foot_box{width:100%; margin:0 auto;}
#footer-black{z-index:200; margin-top:20px; padding:10px 0; background:#797979;}
#footer-black .foot_box{width:100%; margin:0 auto;}

/*分页*/
.page{height:32px; width:100%; margin:20px 0; text-align:center;}
.page span, .page a {background: #fff;display: inline-block; height: 30px;line-height: 30px;margin: 0 4px;padding: 0 12px;color:#666; font-size:14px; border:1px solid #ddd; font-size:13px;}
.page a:hover, .page span {background:#17A2E7;border:1px solid #17A2E7;color:#fff; text-decoration: none;}
.page-green{height:32px; width:100%; margin:20px 0; text-align:center;}
.page-green span, .page-green a {background: #fff;display: inline-block; height: 30px;line-height: 30px;margin: 0 4px;padding: 0 12px;color:#666;
font-size:14px; border:1px solid #ddd; font-size:13px;}
.page-green a:hover, .page-green span {background:#0fa61d;border:1px solid #0fa61d;color:#fff; text-decoration: none;}
.page-black{height:32px; width:100%; margin:20px 0; text-align:center;}
.page-black span, .page-black a {background: #fff;display: inline-block; height: 30px;line-height: 30px;margin: 0 4px;padding: 0 12px;color:#666;
font-size:14px; border:1px solid #ddd; font-size:13px;}
.page-black a:hover, .page-black span {background:#797979;border:1px solid #797979;color:#fff; text-decoration: none;}

.stars{background: url(../img/stars.png) no-repeat; width: 79px; height: 17px; display:inline-block; vertical-align:middle;}
.star5{background-position: 0 0;}
.star4{background-position: -16px 0;}
.star3{background-position: -32px 0;}
.star2{background-position: -48px 0;}
.star1{background-position: -64px 0;}

.side-bar{position:fixed;bottom:259px; right:8px; z-index:999;}
.side-bar a{display:block;cursor:pointer;width:60px;height:60px; margin-bottom:5px; color:#676767;text-align:center; position:relative;}
.side-bar a s{display:block; width:60px; height:60px; background:url(../img/back_top.png) no-repeat;}
.side-bar a span{line-height:20px}
.side-bar a.gotop s{background-position:0 0;}
.side-bar a.qr s{background-position:0 -70px;}
.side-bar a.gotop:hover s{background-position:-70px 0;}
.side-bar a.qr i{width:140px;height:140px;position:absolute;left:-170px;top:50%;margin-top:-82px;display:none;}
.side-bar a.qr:hover i{display:block}
.side-bar a.qr i{background:url(../img/ewmicon.png) no-repeat; padding:10px 20px 10px 10px;}
.side-bar a.qr i img{width:140px; height:140px;}
.g-icon-qr2, .side-bar a.qr:hover s{background-position:-70px -70px;}
