@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(../img/tips.png) no-repeat 54px -208px; _background-image:url(../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:75px; float:left; margin-top:8px; text-align:right; margin-right:0px;}
.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:130px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column a{height:42px; line-height:42px; display:inline-block; color:#FFF;width:100%}
.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:130px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column-green a{width:130px; 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:130px; height:42px; font-size:18px; text-align:center;  line-height:42px; float:left; margin-right:2px;}
.nav-column-black a{width:130px; 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;}

/*feedback*/
#feedback{ background-color:#fff; border:1px solid #ddd; margin-top:20px; }
#feedback .feed-tit{ padding:30px 0 20px; font-size:26px; color:#333; font-weight:bold; text-align:center; }
#feedback .feed-cont{ padding-bottom:15px; }
#feedback .feed-cont p{ vertical-align:top; margin:30px 40px; }
#feedback .feed-cont span{ vertical-align:top; display:block; margin:0; padding:30px 40px; border-bottom:1px solid #ddd; }
#feedback .feed-cont label{ color:#333; float:left; font-size:16px; width:90px; height:42px; position:relative; top:8px; }
#feedback .feed-cont input{ width:220px; height:22px; border:1px solid #ccc; border-radius:3px; padding:10px 0 10px 15px; font:14px/22px "Microsoft YaHei"; }
#feedback .feed-cont #pLink{ width:600px; }
#feedback .feed-cont #pContent{ width:920px; height:169px; border:1px solid #ccc; padding:13px 15px; resize:none; border-radius:3px; font:14px/24px "Microsoft YaHei"; }
#feedback .feed-cont .grey{ color:#999; }
#feedback .feed-cont .foc{color:#333; border-color:#17a2e7 !important; }
#feedback #submitBtn{ width:235px; height:44px; border-radius:3px; border:none; background-color:#17a2e7; font-size:18px; font-family:"Microsoft YaHei"; color:#fff; padding:0; cursor:pointer; }
#feedback #submitBtn.hover{ background-color:#fe9b00; }

.hot_p{background:url('../img/hot_p.png') no-repeat 0 0;width: 30px;height: 30px;display: inline-block;background-size: 30px;position:absolute;    left: 0;z-index: 999;}
.no_down{background:url('../img/no_down.png') no-repeat 0 0;width:50px;height:20px;display:inline-block;margin-left:3px;}
.disurl_n{background-color:#fc9324 !important;}
.yuyue_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:88888;display:none;}
.yuyue_box{position: fixed;left:50%;top:50%;width:400px;margin-left:-200px;height:260px;margin-top:-130px;z-index:99999;background: #fff;border-radius: 10px;overflow: hidden;font-size:16px;display:none;}
.yuyue_box .box_title{background:#00a1ff;;font-size:18px;color:#fff;padding: 10px 15px;}
.yuyue_box .box_val{padding:20px 30px 0 30px;margin-bottom: 5px;}
.yuyue_box .box_val input{display:block;width:94%;padding:12px 3%;border:1px solid #ddd;border-radius:6px;font-size:16px;}
.yuyue_box .box_txt{line-height:60px;text-align:center;color:#888;}
.yuyue_box .box_btn{border-top:1px solid #eee;padding:20px 10px;overflow:hidden;}
.box_btn span{float:left;width:44%;line-height:46px;margin:0 3%;background:#bbb;color:#fff;text-align:center;border-radius:6px;cursor:pointer;}
.box_btn .btn_q{background:#00a1ff;;}
.yuyue_btn{float:left;width:240px;height:60px;line-height:60px;background:#00a1ff;;color:#fff;font-size:16px;text-align:center;border-radius:6px;cursor:pointer;}