@charset "utf-8";

/*common*/
a{cursor: pointer;}
a:hover{text-decoration: underline;}
.clear{clear: both;}
.wordhid{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.clearfix:before,.clearfix:after{
content:"";
display:table;
}
.clearfix:after{
clear:both;
}
	/*
 * topbar
 */
.ad-bodybg{height: 590px;position: relative;margin-bottom:-530px;}
 #bgClose{display: block;width: 50px;height: 20px;color: #fff;position: absolute;left: 50%;top:32px;margin-left: 450px;background: #000; text-decoration: none;line-height: 20px;}
 #bglink{display: block;width: 100%;height: 100%;}
 .tonglan{width: 1000px;height: 60px; margin:0 auto;}

.topbar{ position:relative; z-index:1000; width:100%; min-width:1000px;font-size: 12px;}
.topbar-in{ *zoom:1; height:29px; border-bottom:1px solid #dfdfdf; background-color:#f3f3f3;}
.topbar a{ color:#333}
.topbar a:hover{ color:#bd0a01}
.topbar-con{ position:relative; *zoom:1; width:980px; margin:0 auto}
.topbar-nav{ overflow:hidden; *zoom:1; position:absolute; top:0; padding:0 1px 0 0}
.topbar-nav .item{ overflow:hidden; float:left; width:120px; height:29px; padding-top:1px; margin-right:-1px; font-family:'Eras Demi ITC','Arial'; line-height:28px; text-align:center; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf}
.topbar-nav .current{ padding:0; border:1px solid #dfdfdf; border-bottom:0; background:#fff}
.topbar-nav .current:hover{ color:#333; text-decoration:none}
.topbar-nav .item .ico{ margin:7px 4px 10px 0; vertical-align:middle}
.topbar-nav .item .ico-app{ margin:0 4px 2px 0}

body{font-family: "微软雅黑",Arial, Helvetica, sans-serif,\u5FAE\u8F6F\u96C5\u9ED1;font-size: 12px; text-align:center;font-size: 14px;}
.g-wrap,.box{width: 1000px;margin: 0 auto;}
/*header*/
.m-header{width: 1000px;margin: 0 auto; background: #fff;position: relative;}
.m-header .m-logo{height: 100px;padding-top: 25px; }
.m-header .u-logo{float: left; width: 242px;padding-left: 9px;}
.m-header .sylogo{float: left;padding-right: 16px;}
.m-header .u-line{float: left; width: 1px;height: 42px;margin-top: 22px; background: #d5d5d5;border: none;}
.m-header .u-name{float: right;width: 80px;margin-top: 22px;color: #ffc74a;font-size: 24px;line-height: 22px; text-align: right; letter-spacing: 1px;}
.m-header .u-name span{color: #a0a0a0;font-size: 18px;}
.m-header .u-name a{color: #ffc74a;text-decoration: none;}
.m-header .m-search{float: left; width: 440px;margin-top: 22px;padding-left: 70px;}






.search-box{height: 34px; position:relative;}
.search-box .search-form .search-text{ float: left;width:279px;height: 32px;border: none;  line-height:28px; position:absolute; left:60px;color:#a0a0a0;}
.search-box .search-form .search-btn{ float: right;width: 99px;height: 34px;border: none; background:url(/images/2015/www/2015/03/18/png01.png) #32a138 -215px -238px no-repeat;cursor: pointer;}
/*.search-box .search-btn:hover{background:url(/ue1/images/www/index/2013v2/sprite.png) no-repeat 0 -50px;}*/
.m-header .m-input{float: left;width: 339px;height: 32px;border: 1px solid #ccc;line-height: 32px;color: #a0a0a0;}
.search-select{ position:absolute; left:0; top:0; width:60px; zoom:1;}
.search-type{ position:absolute; left:0; top:0px; display:block; width: 60px; background: url(/images/2015/www/2015/03/18/png01.png) right -67px no-repeat; line-height:34px; font-size:12px; color:#a2a2a3;cursor:pointer;z-index:2;}
.search-type span{ display:block; width:60px;padding:0;}
.search-type-2 span{ background-position:55px 9px;}
.search-box .search-form{width:440px; background:none;}
.search-box .search-form .search-btn:hover{ background:url(/images/2015/www/2015/03/18/png01.png) #32a138 -215px -238px no-repeat;}

.type-box{ width:60px; background:#f1f1f1; position:absolute; left:0; top:33px; display:none; border:1px solid #d7d7d7; border-top:none; -moz-border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;z-index:9;}
.type-list{ width:60px;}
.type-list li a{ display:block; width:60px;  height:28px;padding:0; line-height:28px; font-size:12px; color:#a2a2a3;}
.type-list li a:hover{ background:#d7d7d7; color:#7c7c7c; text-decoration:none;}


.m-hotsearch{height: 30px;color: #a0a0a0;line-height: 30px;}
.m-hotsearch .u-seach-key{padding: 0 3px;color: #a0a0a0;}
.m-hotsearch .u-seach-key:hover{ color: #a0a0a0;text-decoration: underline;}

.m-icon{float: right; width: 200px;padding:10px 20px 0 0;color: #4b4948;font-size: 14px;line-height: 22px;}
.m-icon a{color: #4b4948;}
.m-icon .u-icon{ width: 50px;height: 50px;}
.m-icon .u-icon-173{background:url(/images/2017/www/2017/logo/png02.png) -6px -32px no-repeat; }
.m-icon .u-icon-glv{background:url(/images/2017/www/2017/logo/png02.png) -57px -32px no-repeat;}
.m-icon .m-icon-1{float: left;} 
.m-icon .m-icon-2{float: right;} 
.m-icon .f-marginR{margin-right: 22px;}
.m-icon .u-icon-mh{background: url(/images/2015/www/2015/03/18/mhxy.png);}




.m-nav{height: 38px; background: #4b4948;}
.m-nav .m-menu{float: left;width: 713px;position: relative;}
.m-nav .u-menu{padding-left: 15px;}
.m-nav .menu-item{float: left;padding: 0 4px;}
.m-nav .menu-item a{display:block;width: 100px;height: 35px;padding: 0 3px; border-bottom: 3px solid #4b4948;color: #fff;font-size: 16px;line-height: 35px;}
.m-nav .menu-item a:hover{border-bottom: 3px solid #32a138; text-decoration: none;}
.m-nav .m-menu .u-nimg{display: block;width: 17px;height: 14px;position: absolute;top: 3px;left: 565px; background: url(/images/2015/www/2015/08/07/b1-1.png) -81px -77px; text-indent: -9999px;}



.m-nav .m-moblie{float: right;width: 287px;padding-top: 9px;}
.m-nav .mol-box{float: left; width: 68px;height: 20px; padding-right: 25px;}
.m-nav .mol-pic{float: left; display: block;width: 17px;height: 20px;}
.m-nav .phone-pic{background: url(/images/2015/www/2015/03/18/png01.png) -36px -9px no-repeat; }
.m-nav .and-pic{background: url(/images/2015/www/2015/03/18/png01.png) -55px -9px no-repeat; }
.m-nav .ios-pic{background: url(/images/2015/www/2015/03/18/png01.png) -75px -9px no-repeat; }
.m-nav .mol-txt{padding-left: 3px; font-size: 12px;color: #dcdcdc;font-style: normal;}
.m-nav .mol-box a{color: #dcdcdc;}
.m-nav .mol-box a:hover{text-decoration: underline;}


.m-lable{height: 34px;line-height: 34px;overflow: hidden;}
.m-lable .u-lable{}
.m-lable .lable-item{float: left;color: #e6e6e6;font-weight: bold;}
.m-lable .lable-item a{padding: 0 15px; color: #000;font-weight: normal;}
.m-lable .lable-item a:hover{color: #000; text-decoration: underline;}

.bh-A{padding-top: 7px;}
.bh-A .bh-A-tit{height: 30px;font-size: 18px;color: #4b4948; line-height: 30px; text-align: left;}

/**/
.img-txt-item{float: left;}
.img-txt-item a{color: #000;}
.img-txt-item a:hover{color: #000; text-decoration: underline;}
.img-txt-item .u-txt{height: 22px;line-height: 22px; overflow: hidden;}


.newitem{height: 31px; line-height: 31px;font-size: 16px; overflow: hidden;text-align: left;}
.newitem a{color: #000;}
.newitem-tit{float: left;width: 88%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.newitem-date{float: left;width: 36px;color: #a7a7a7;font-style: normal;font-size: 12px;}

.newsitem{height: 185px; line-height: 31px;font-size: 14px; overflow: hidden;text-align: left;}


.pic-box{height: 100%; position: relative;}
.pic-box .pic-tit{width: 100%; background: url(/images/2015/www/2015/03/18/png02.png) left top repeat;position: absolute;left: 0;bottom: 0;color: #fff;}

.g-left{float: left;}
.g-right{float: right;}
.boxL,.boxC{float: left;width: 340px;}
.boxC{padding-left: 30px;}
.boxR{float: right;width: 260px;}
.boxLeft{float: left; width: 710px;}




	.bg_ban{width:100%;height:600px;margin-bottom:-530px;position:relative;}
	.bg_ban_cls,.bg_ban_cls:hover{width:50px;position:absolute;left:50%;margin:10px 0 0 440px;text-align:right;color:#fff;}
	a.bg_ban_pic{display:block;height:100%;}.ad_flash_m{position:absolute;width:480px;height:280px;z-index:9999999;top:340px;}
	.ad_flash_cls{position:absolute;top:0;right:0;width:17px;height:17px;background:url(/shouyou/indeximg/bg_colse.gif) top right no-repeat;color:#b3b3b3;font:normal 10px/14px verdana;
		text-align:center;z-index:999998;}


.g-footer{height: 315px;margin-top: 30px;padding-top: 5px; background: #f2f2f2;color: #a0a0a0;}
.g-footer .bh-A{padding-bottom: 5px;}
.g-footer .friendly-list{ overflow:hidden; zoom:1; margin-top:6px;}
.g-footer .friendly-list li{ float:left; width:118px; line-height:26px; text-align: left;}
.g-footer .friendly-list li a{ font-size:14px; color:#4b4948;}
.g-footer .bd-A{position: relative;}

/*.g-footer .weibo{float: left;width: 60px;padding-right: 18px;}
.g-footer .weibo i{display: block;width: 60px;height: 60px;}
.g-footer .weibo .xina{background: url(/images/2015/www/2015/03/18/images/png01.png) left -96px;}
.g-footer .weibo .qq{background: url(/images/2015/www/2015/03/18/images/png01.png) -79px -96px;}*/

.g-footer .weibo{float: left;width: 60px;padding-right: 18px;background: url(/images/2015/www/2015/03/18/images/wbpng.png) left top no-repeat;}
.g-footer .weibo i{display: block;width: 50px;height: 58px;}
.g-footer .weibo .xina{background: url(/images/2015/www/2015/03/18/images/wbpng.png) -154px top;opacity: .5;filter:alpha(opacity=50);}
.g-footer .weibo .qq{background: url(/images/2015/www/2015/03/18/images/wbpng.png) -79px -1px;opacity: .5;filter:alpha(opacity=50);}
.g-footer .weibo a:hover .xina{opacity: .3;filter:alpha(opacity=30);}
.g-footer .weibo a:hover .qq{opacity: .3;filter:alpha(opacity=30);}



.g-footer .weibo a{color:#4b4948;}
.g-footer .weibo .tit{height: 30px;line-height: 30px;font-size: 12px;}
.g-footer .code{width: 93px;height: 107px;padding-top: 5px; position: absolute;top: -14px;right: 0;background: #ddd;}
.g-footer .code img{border: 1px solid #bababa;}
.g-footer .code .tit{color: #4b4948;}
.g-footer .link-box{height: 30px;padding-top: 20px; border-bottom: 1px solid #c5c5c5; text-align: left;color: #c5c5c5;}
.g-footer .link-box a{margin: 0 14px; color: #4b4948;}
.g-footer .info-box{padding-top: 15px; text-align: left;font-size: 12px;line-height: 25px;}
.g-footer .info-box a{color:#a0a0a0; }
.g-footer .icon1{float: left; width: 100px;height:60px; padding: 20px 20px 0 0; text-align: center;}
.g-footer .icon2{float: left;width: 83px;height: 75px;}
.g-footer .icon2 a{display: table-cell;height: 75px; vertical-align: bottom;}
.g-footer .icon2 img{vertical-align: bottom;}

.content{text-align: left;font-size:12px;}