@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: #dd2c00;}
.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;}
.container{ width:1200px; margin:0 auto; clear:both;}


/***** header *****/
.home_banner{position:relative; clear:both;overflow:hidden;}
.home_banner .bd ul, .home_banner .bd li{width:100% !important;}
.home_banner .bd li{ height:614px; background-position:center top; background-repeat:no-repeat;}
.home_banner .hd{text-align: center; position: absolute; top: 580px; left: 0; width: 100%; z-index:1000;}
.home_banner .hd li{ display: inline-block; *display: inline; *zoom:1; width: 12px; height: 12px; background: #fff; border-radius: 50%; margin: 0 4px; cursor: pointer; -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
.home_banner .hd li.on{background: #df1814; width:25px; border-radius:8px;}
.home_banner .logo{position: absolute; z-index: 999; top: 20px; left: 20px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}


/*index*/
.bg_grey{background: #f5f5f5;}
.home_newsbox{width: 580px; padding: 30px 0;}
.home_newsbox h3{color: #22469e; font-size: 24px; font-weight: normal; background:url(/uploads/image/global/2035_tit_icon.png) no-repeat left center; padding-left: 30px; margin-bottom: 10px;}
.common_newslist li{position:relative; padding:0 95px 0 15px; line-height:36px; overflow:hidden; vertical-align:top;}
.common_newslist li i{position:absolute; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #ccc;}
.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;}

.home_zgzt{margin-bottom:40px; position: relative;}
.home_zgzt h3{height: 48px; line-height: 48px; width: 150px; text-align: center; background: #224799; color: #fff; font-size: 24px; margin:40px auto 30px; font-weight: normal;}
.home_zgzt .bd{margin: 0 -20px; overflow: hidden; height: 286px;}
.home_zgzt .bd ul li{float: left; width: 33.333%;}
.home_zgzt .bd ul li .box{margin:0 20px; background: #f5f5f5; height: 286px;}
.home_zgzt .bd ul li .box img{display: block; height: 143px; width: 100%;}
.home_zgzt .bd ul li .box p{height: 143px; line-height: 28px; font-size: 16px; font-weight: bold; padding: 10px 15px 0;}
.home_zgzt .bd ul li .box p a{color:#224799;}
.home_zgzt .btn a{position: absolute; width: 38px; height: 88px; background:url(/uploads/image/global/2035_zt_arrow.png) no-repeat; top:184px; cursor: pointer;}
.home_zgzt .btn .prev{left: -68px;}
.home_zgzt .btn .next{right: -68px; background-position:-38px 0;}


.footergtgjgh{clear: both; background: #224799; padding: 20px 0;}
.footergtgjgh_txt{float: left; color: #fff; padding-top: 10px; line-height: 24px;}
.footergtgjgh_txt a{color: #fff; ;}
.footergtgjgh_ewm{float: right;}
.footergtgjgh_ewm img{width: 100px; margin-left:15px;}

/*content*/
.header{background: url(/uploads/image/global/2035_header_bg.jpg) top center no-repeat; height: 401px; border-bottom: 4px solid #eaeaea; overflow: hidden; margin-bottom: 30px;}
.mainnav{background:url(/uploads/image/global/2035_mainnav_bg.png); height: 95px; margin-top: 73px;}
.mainnav .container{position: relative;}
.header .logo{position: absolute; left: 0; top: -15px;}
.mainnav ul{margin-left:272px; padding-left: 40px;}
.mainnav ul li{float: left; padding: 0 40px;}
.mainnav ul li a{display: block; height: 95px; line-height: 95px; color: #a9bbee; font-size: 24px;}
.mainnav ul li a:hover{color: #fff;}

.cur_channel{border-bottom:2px solid #f0f0f0; font-size: 16px; color: #224799; padding-bottom: 10px;}
.cur_channel i{display: inline-block; width: 9px; height: 9px; background: #224798; margin-right: 15px; vertical-align: middle;}
.content_title{padding:50px 0 35px; text-align:center; font-size:24px; line-height:1.2;}
.content_attr{text-align:center; background: #f6f6f6; line-height: 36px; color: #666;}
.content_attr b{font-weight:normal;}
.content_attr span{margin:0 20px; display:inline-block;}
.content_attr .fontsize a{cursor:pointer; margin:0 2px; color: #666;}
.content_attr .fontsize a:hover{color: #000;}
.content_attr #view span{ margin:0;}

.content_article{clear:both; padding:20px 2%; line-height:2.25; 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; overflow: hidden; margin-bottom: 40px;}
.content_extended a{cursor:pointer;}
.content_extended .btn{ float: right;}
.content_extended .btn a{ color: #666;}
.content_extended .btn a:hover{color: #a81404;}
.content_extended .share{float: left; padding-top: 5px;}
.content_ewm{text-align:center; margin-bottom: 20px;}
#qr_container{ padding-bottom:5px; color:#666;}
.content_sl{background:#f5f9fc; height: 46px; line-height: 46px; padding: 0 2%;}
.content_sl .bhslc{width: 400px; float: left;}
.content_sl .bhslc span{width: 20px; height: 20px; display: inline-block; vertical-align: middle; cursor: pointer;}
.info_page{padding: 20px 2% 0;}
.info_page li{background:url(/uploads/image/global/content_sxp.png) no-repeat left center; padding:4px 0 4px 20px; color: #12589f; line-height: 22px;}
.info_page li a{color: #12589f;}
.info_page li a:hover{color: #a81404;}