@charset "utf-8";
body{color:#333333; font-size:14px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color: #f90707;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}
.mb20{margin-bottom: 20px;}
.container{ width:1192px; margin:0 auto; clear:both;}

/*****************csgwh**************/
.csgwh_body{background: #fafcfd;}
.csgwh_main_box{border: #e4e6e7 4px solid; border-top: none; padding: 30px; overflow: hidden; background: #fff; margin-bottom: 30px;}

/*csgwh-header*/
.csgwh_header{height: 138px; background:url(/global/csgwh_header_bg.jpg) no-repeat center top;}
.csgwh_header .container{position: relative;}
.csgwh_header .csgwh_logo{position: absolute; left: 18px;}
.csgwh_header .csgwh_menu{position: absolute; top: 26px; right: 18px;}
.csgwh_header .csgwh_menu a{color: #666; margin-left: 25px; background-repeat: no-repeat; background-position:left center; padding-left: 20px;}
.csgwh_header .csgwh_menu a.email{background-image:url(/global/csgwh_email.png);}
.csgwh_header .csgwh_menu a.fh{background-image:url(/global/csgwh_fh.png);}
.csgwh_header .csgwh_menu a:hover{color: #f90707;}
.csgwh_mainnav{clear: both; padding: 0 25px; height: 60px; background: #389ac6; position: relative;}
.csgwh_mainnav .shade{position: absolute; width: 25px; height: 13px; top: 100%; background:url(/global/csgwh_mainnav_shade.png);}
.csgwh_mainnav .sl{left: 0; }
.csgwh_mainnav .sr{right: 0; background-position: -25px 0;}
.csgwh_mainnav ul{overflow: hidden; padding: 0 2%;}
.csgwh_mainnav ul li{float: left; padding-top: 2px; margin-right:5px;}
.csgwh_mainnav ul li a{display: block; padding: 0 25px; color: #fff; font-size: 20px; line-height: 58px;}
.csgwh_mainnav ul li.on a, .csgwh_mainnav ul li a:hover{background: #fff; color: #389ac6; border-radius: 6px 6px 0 0;}

/*csgwh-index*/
.common_hd{height: 44px; background: #f8f8f8; border-bottom: #e4e4e4 1px solid;}
.common_hd li{float: left; padding:4px 20px 0; line-height: 40px; font-size: 18px; margin-left: 1px;}
.common_hd li.on{background: #fff; border-top: #389ac6 4px solid; padding-top: 0; height: 41px;}
.common_hd li.on a{color:#389ac6; font-weight: bold;}
.common_hd .more{float: right;}
.common_hd .more a{display: block; width: 20px; height: 20px; background:url(/global/csgwh_more.png) no-repeat; margin:12px 15px 0 0;}

.csgwh_gwhxw{float: right; width: 560px;}
.csgwh_gwhxw h5{padding:18px 0; margin-bottom: 13px; font-size: 20px; font-weight: normal; border-bottom: #b7b7b7 1px dashed; overflow: hidden;}
.csgwh_gwhxw h5 a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #c90000;}
.csgwh_gwhxw h5 a:hover{color:#389ac6; text-decoration: underline;}
.csgwh_phgs .bd{padding-top: 10px;}

.csgwh_wyzq{clear: both;}
.csgwh_wyzq a{float: left; background:url(/global/csgwh_wyzq.png) no-repeat left center #f4f4f4; font-size: 24px; height: 70px; line-height: 70px; padding: 0 40px 0 130px;}



/*************csghxh***********/
.csghxh_body{background:url(/global/csghxh_header_bg.jpg) no-repeat center top #fafafa;}
.csghxh_main_box{padding:20px; overflow: hidden; background: #fff; margin-bottom: 30px;}

/*csghxh-header*/
.csghxh_header{height: 134px;}
.csghxh_header .container{position: relative;}
.csghxh_header .csghxh_logo{position: absolute; /*top:40px; left: 158px;*/}
.csghxh_header .csghxh_menu{position: absolute; top:80px; right: 18px;}
.csghxh_header .csghxh_menu a{color: #666; height: 36px; line-height: 36px; display: inline-block; padding: 0 15px 0 30px;}
.csghxh_header .csghxh_menu a.fh{background:url(/global/csgwh_fh.png) no-repeat 10px center #fff;}
.csghxh_header .csghxh_menu a:hover{color:#389ac6;}
.csghxh_mainnav{clear: both; height: 60px; background: #389ac6; position: relative;}
.csghxh_mainnav ul{overflow: hidden;}
.csghxh_mainnav ul li{float: left; border-right:#60aed1 1px solid;}
.csghxh_mainnav ul li a{display: block; padding: 0 25px; color: #fff; font-size: 20px; line-height:60px;}
.csghxh_mainnav ul li.on a, .csghxh_mainnav ul li a:hover{background: #3083a8;}

.csghxh_search{position: absolute; top: 14px; right: 25px;}
.csghxh_search .stxt{float: left; background: #2d7b9e; border: none; width: 216px; padding:8px 10px; height: 19px; line-height: 19px;}
.csghxh_search .sbtn{float: left; width: 64px; border: none; background:url(/global/csghxh_sbtn.png) no-repeat center center #00e0e5; height: 35px;}

.csghxh_tit{border-bottom: #e3e3e3 3px solid; background:url(/global/csgwh_tit_icon.png) no-repeat left center; overflow: hidden; height: 45px; line-height: 45px; margin-bottom:20px;}
.csghxh_tit h3{float: left; font-weight: normal; padding-left:60px; font-size: 18px; color:#389ac6;}
.csghxh_tit .more{float: right; width: 32px; height: 22px; background:url(/global/csghxh_more.png) no-repeat; margin: 11px 10px 0 0;}

.csghxh_xhsd{float: right; width: 583px;}
.csghxh_xhjj ul{float: left; width: 820px;}
.csghxh_xhjj .tthymcb{float: right; width: 268px;}
.csghxh_xhjj .tthymcb a{display: block; height:98px; background:url(/global/csghxh_tthymcb.jpg) no-repeat #f8f8f8; padding:20px 20px 0 136px; color: #389ac6; font-size: 24px; line-height: 34px;}



/************common************/
.common_tpxw{float:left; width:544px; height:322px; position:relative; overflow:hidden;}
.common_tpxw img{ width:100%; height:322px; display:block;}
.common_tpxw .bd li{ position:relative; overflow:hidden; zoom:1;}
.common_tpxw .bd .txtbg{position:absolute; bottom:0; _bottom:-1px; left:0; width:100%; height:40px; background:#000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.common_tpxw .bd .txt{position:absolute; bottom:0; left:20px; right:100px; color:#fff; line-height:40px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_tpxw .hd{ position:absolute; bottom:14px; right:10px;}
.common_tpxw .hd li{float:left; width:10px; height:10px; margin:0 3px; line-height:0; overflow:hidden; font-size:0; background:#fff; border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; cursor:pointer; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity:0.5;}
.common_tpxw .hd li.on{filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.common_tpxw .bd ul, .common_tpxw .bd li{width:100% !important;}

.common_newslist li{position:relative; padding:0 65px 0 15px; font-size: 16px; line-height:34px; overflow:hidden; vertical-align:top;}
.common_newslist li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 3px; height: 3px; background: #989898;}
.common_newslist li .time{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.common_newslist_twoCol{margin: 0 -10px; overflow: hidden;}
.common_newslist_twoCol li{float: left; width: 50%; padding: 0; position: static;}
.common_newslist_twoCol li div{padding:0 65px 0 15px; margin: 0 10px; position: relative; overflow: hidden;}
.csghxh_body_bg .common_newslist li{padding:0 0 0 15px; line-height: 36px;}

/*footer*/
/* .footer{clear: both; border-top: #389ac6 3px solid; padding: 30px 0; overflow: hidden; color: #666;} */
/* .footer_wzbs{float: left; margin-right: 15px;} */
/* .footer_txt{float: left; width: 570px; line-height:28px; padding-top: 10px;} */
/* .footer_nav{float: right; padding-top: 10px;}
.footer_nav a{margin: 0 10px; color: #666;}
.footer_nav a:hover{color: #f90707;} */


/*list*/
.curmb{background:url(/global/csgwh_icon.png) no-repeat left center; padding-left: 20px; margin-bottom: 20px;}
.cur_channel{background:url(/global/csgwh_tit_icon.png) no-repeat left center; border-bottom: 3px solid #e3e3e3; font-size: 18px; line-height: 45px; padding-left: 60px;}
.news_list{padding: 10px 0;}
.news_list li{ position:relative; padding:0 88px 0 22px; clear:both; overflow:hidden; line-height:48px; border-bottom:#dcdcdc 1px dashed; font-size: 16px;}
.news_list li .time{ position:absolute; right:0; top:0; color:#999999; font-size: 14px;}
.news_list li a{float:left; max-width:96%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.news_list li a:hover{color:#333; font-weight:bold;}
.news_list li i{position:absolute; left:0; top:50%; margin-top: -1px; width:3px; height:3px; font-size: 0; line-height: 0; overflow: hidden; background: #989898;}

/*page*/
.pagediv{ clear:both; padding:20px 0 10px; text-align:center; color:#666666; font-size:12px; font-family:"宋体";}
.pagediv a{color:#666666;}
.pagediv .pagination_index_last *{vertical-align:middle\9;}
.pagediv .arrow{margin:0 2px 5px;}
.pagediv .arrow a, .pagediv .index_num, .pagination_index_last a{ display:inline-block; padding:0 10px; line-height:30px; border:#dddddd 1px solid; border-radius:3px; background:url(/global/page.gif) repeat-x;}
.pagediv .index_num{ border-color:#1297dc; background:#1297dc; color:#fff;}
.pagediv a:hover{background:#1297dc; border-color:#1297dc; color:#fff; text-decoration:none;}
.pagination_index_last{ padding-left:15px;}
.pagination_index_last a{font-weight:bold;}
#pagination_input{width:40px; margin:0 2px; height:28px; border:#dddddd 1px solid; background:#fff; text-align:center; border-radius:3px;}


/*easybtn*/
.easybtn{ position:fixed; right:0; top:50%; font-size:14px; margin-top:-97px; z-index:99;}
.easybtn dl{margin-bottom:2px; position:relative;}
.easybtn dl dt a{display: block; width:65px; height:65px; background:url(/global/easybtn_icon.png) no-repeat #969798;}
.easybtn dl dt a.wb{background-position:0 -65px;}
.easybtn dl dt a.gotop{background-position:0 -130px;}
.easybtn dl dt a:hover{background-color:#a4cadc;}
.easybtn dl dd{ position:absolute; top:0; right:80px; box-shadow:0 0 4px 1px rgba(0,0,0,0.15); -webkit-box-shadow:0 0 4px 1px rgba(0,0,0,0.15); border:#dae0e4 1px solid; width:130px; display:none;}
.easybtn dl dd .cont{background:#fff; padding:5px;}
.easybtn dl dd img{display:block; width:120px; height:120px;}
.easybtn dl dd ul{overflow:hidden; zoom:1;}
.easybtn dl dd ul li{float:left;}
.easybtn dl dd .arrow{ position:absolute; right:-12px; top:25px; width:0; height:0; border-style:solid; border-color:transparent transparent #fff transparent; border-width:0 12px 12px 0;}


/*content*/
.content{padding:0 2%;}
.content_title{padding-top: 36px; text-align:center; font-size:26px; line-height:1.2; color:#018fca; font-weight: normal;}
.content_attr{color:#999999; padding:25px 0 35px; text-align:center;}
.content_attr b{font-weight:normal;}
.content_attr span{margin:0 10px; display:inline-block;}
.content_attr .fontsize a{color:#999; cursor:pointer; margin:0 2px;}
.content_attr .fontsize a:hover{color:#000;}
.content_attr #view span{ margin:0;}

.content_article{clear:both; padding:20px 0; line-height:2.25; border-top:#e8e8e8 1px solid; overflow:hidden; font-size:16px; }
.content_article p{margin:15px 0;}
.content table, .content img, .content video{max-width:100%;}

.content_extended{clear:both; color:#666; line-height:20px; padding-bottom:50px; position: relative;}
.content_extended a{cursor:pointer;}
.content_extended .btn{ position: absolute; left: 0; top: 60px; line-height:36px;}
.content_extended .btn a{display:inline-block; padding: 0 12px; background:url(/global/page.gif) repeat-x; height: 28px; line-height: 28px; border:#cacaca 1px solid; border-radius: 3px; margin: 0 5px;}
.content_extended .share{position: absolute; right:0; top: 60px; line-height:36px;}
.content_ewm{text-align:center;}
#qr_container{ padding-bottom:5px; color:#666;}


