@charset "utf-8";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 16px; color: #333; }
body { color: #333; font-family: "微软雅黑"; font-size: 16px; line-height:36px; background:url(in_bg.jpg)center top no-repeat;}
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }
input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #4d4d4d; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }







/*========== 页面栏目 ==========*/
#main { width: 100%; min-width: 1200px; overflow: hidden; }
.mainbox { width: 1200px; margin: 0 auto;  overflow: hidden;}
.subbox { overflow: hidden; margin: 0 auto; padding: 0px; }
.subbox-L { float: left; width: 585px; }
.subbox-R { float: left; width: 585px; margin-left: 30px; }
.subbox-L1 { float: left; width: 647px; }
.subbox-R1 { float: left; width: 515px; margin-left: 30px; }



/* 专题 标题 */
.jsz_title { width: 950px; height: 600px; margin: 0 auto;}
.jsz_title img {margin: 100px 30px 0 30px; text-align: center;}
.jsz_title .js { float:left; margin-top: 100px; line-height: 28px; background-color: rgba(255, 255, 255, 0.7); border-radius: 10px; padding: 20px;}


/* 头条 */
.xwtt {text-align:center; color:#095491;  font-weight:bold; height: 60px; margin-top: 50px;}
.xwtt a{  font-size:48px;  color:#095491;}
.xwtt  a:hover { color:#3498d1;}
.xw { text-align:center;}
.xw a{ color:#095491;}
.xw a:hover { color:#3498d1;}
.zsds { font-size: 16px; line-height:36px;}


/* 图片切换 */

.news-pic-tab01 {position: relative;  overflow: hidden; text-align: center;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news-pic-tab01 ul{margin: 0px}
.news-pic-tab01 .pic img {  display:block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 45px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { position:absolute; *position:absolute;  bottom:0; z-index: 2; height: 45px; width:100%; overflow: hidden; }
.news-pic-tab01 .txt li{  position:absolute; height:3645pxpx; line-height:45px;  bottom:0px; color: white; }
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:15px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }



/* 栏目切换 */
.news-tab01 { width:100%; margin:0 auto;  padding:10px 5px;  min-height: 380px; }
.news-tab01 .hd { height:39px; line-height:39px; border-bottom:1px solid #d9d9d9; }
.news-tab01 .hd ul {padding-left: 0px} 
.news-tab01 .hd .more { float:right; line-height:39px; display: block;margin-top:10px; background: none;}
.news-tab01 .hd .more a{width: 80px;color: #47b2f9}
.news-tab01 .hd .more a:hover { color:#0051a1; background: none;}

.news-tab01 .hd li{ float:left; font-size:18px; padding:0 25px; cursor:pointer; background:#fff; color:#999;}
.news-tab01 .hd li.on{ height:39px; line-height: 39px; font-size:18px; color:#ffffff; background:#005cb8;  border-bottom: 1px solid #d9d9d9; border-top-left-radius: 10px; border-top-right-radius:10px; }



/* 新闻列表一 */
.news-box{ margin:0 auto; padding-top:8px; background: #fff; }
.news-box li{ overflow:hidden; line-height:32px; }
.news-box li .new{ float:left; font-size:15px;}
.news-box li .new .number { margin:5px 10px 3px 5px;}
.news-box li .new:hover { color:#0051a1;}
.news-box li .new:hover .number { color:#0051a1;}
.news-box li .time{ float:right; font-size:14px; color:#999;}

/* 新闻列表二 */
.news-box01{ margin:0 auto; padding:10px 0; }
.news-box01 li{ overflow:hidden; line-height:36px; *line-height:32px; }
.news-box01 li .new{ float:left; font-size:15px;}
.news-box01 li .new .number { margin:5px 10px 3px 15px;}
.news-box01 li .new:hover { color:#0051a1;}
.news-box01 li .new:hover .number { color:#0051a1;}
.news-box01 li .time{ float:right; font-size:14px; color:#999;}


/* 主题宣传 */
.theme { overflow: hidden; width:1160px; margin: 10px auto; text-align: center; }
.theme li { float:left; background: #b2def1; margin:0 10px; width: 250px; }


#demo { overflow:hidden;  overflow:hidden;  width:2000px; }
#demo img { width: 250px; }
#indemo {float: left; width:1000%;}
#demo1 {float: left; }
#demo2 {float: left;}


/* 文 章 */
.title {  overflow:hidden; width:1140px; margin:0 auto; background-color: #fff; padding: 0 20px;}
.tit-text { font-size:30px; line-height:50px; color:#003399; text-align:center; font-weight: bold; padding:20px 0;}
.tit-text01 {margin:0 auto; font-size:18px; line-height:20px; color:#005EBD; text-align:center; margin: 15px 0 -10px 0; }
.source { font-size:15px; height:25px; color:#999999; text-align:center;}
.sizecolor { font-size:15px; height:30px; color:#999999; text-align:center;}
.line { border-bottom:1px dotted #595959; width:100%; margin:15px auto;}
.article{ width:1100px; margin:0 auto; font-size:15px; color:#4d4d4d; line-height:28px; text-align:justify; text-justify:inter-ideograph; }




/* 广场活动 */
.slide, .slide li {float: left; width: 800px; height: 490px; top:-10px;  margin: 0;padding: 0; }
.slide { overflow: hidden; position: relative; margin: 0px auto; }
.slide li { position: absolute; overflow: hidden; display: none; }
.slide li.current { display: block;  }


.slide li .image { width:800px; height: 490px;  position: absolute; top:0px; left:0px; }
.slide li .text { width: 800px; height: 225px; bottom:0; overflow: hidden; float:right; position: relative; text-indent: 0; padding: 10px 0px 0px 0; text-overflow: ellipsis; background: url('bgImg1.png') repeat-y top right;  border:1px solid #fff; 
background-size: 100%;  
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(  src='bgImg1.png', sizingMethod='scale');
 -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(  src='bgImg1.png', sizingMethod='scale');}
 
.slide li .text a { color: #fff; font-size: 14px; line-height: 17px; float: left; }
.slide li img {width:800px; height: 490px; }
.slide li .text .title { font-size: 16px; font-weight: bold; color: #333; font-family: "微软雅黑", "宋体"; line-height: 22px; text-indent: 0; float: none; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 180px; }
.slide li .text p { color: #333; font-size: 14px; text-indent: 0; clear: both; line-height: 22px; *margin-top:-5px; overflow: hidden; height: 120px; padding: 10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical; padding-left: 135px; }


.slide .triggers { position: absolute; z-index: 1; width: 400px; text-align: center; bottom:20px;  height: 38px; right: 0; left: 0; padding: 0 0 8px; }
.slide .triggers a { font-size: 11px; line-height: 12px; color: #000; overflow: hidden; border-radius: 1px; -webkit-text-size-adjust: none; float: none; width: 62px; height: 42px; text-align: center; display: inline-block; background: 0; margin: 0 3px 0 0; }
.slide .triggers a:hover { text-decoration: none; }
.slide .triggers a img { width: 58px; height: 38px; border: 1px #fff solid; vertical-align: middle; opacity: .6; }
.slide .triggers a.current img { border: 2px #2fac00 solid; opacity: 1; }

.slide .icon-dot { height: 40px; width: 160px; text-align: center; line-height: 35px; display: inline-block; position: absolute; bottom:5px; *bottom: -5px; right:0px; }
.slide .icon-dot a { width:9px; height: 9px; display: inline-block; background-image: url(nav.png); background-repeat: no-repeat; background-position: -1px -1px; overflow: hidden; margin: 0 2px; }
.slide .icon-dot a.current { background-position: -1px -12px; }
.slide .link-watch { width: 30px; height: 44px; display: none; position: absolute; top: 110px; background: url(arrow.png) no-repeat 0 -57px; filter: alpha(opacity=60); cursor: pointer; }
.slide .link-watch.pre { left: 0; }
.slide .link-watch.next { left: 280px; right: 0; background-position: right -57px; }
.slide .link-watch.down { background-position-y: -2px; }


/* 主题宣传右图 */
.ztxcpic {width:100%; margin: 0 auto;  }
.ztxcpic a { float:left; width:340px; margin: 20px 0px; }


/* 主题宣传 图片展示 */
.ztxcbox {width:100%; margin: 0 auto;  }
.ztxcbox li { float:left; width:320px; margin: 20px 22px; }
.ztxcbox li img { width:320px;}




/* 位 置 */
.position { overflow: hidden; height: 60px; background: url(home.png) no-repeat 10px 13px ; margin: 0px 0 -10px 0; padding-left: 40px; }
.position li { float: left; font-size: 16px; color: #666; line-height: 50px; }
.position li a:hover { color: #0051a1; }



/*========== footer ==========*/
#footer { width:100%;  min-width:1200px; }
.link {  width:100%; overflow: hidden; margin:0 auto; padding-top:8px; background:#0059b5; border-top:3px solid #50a3ec; height:35px; }
.link01 { width:650px; overflow:hidden;}
.link01 li { float:left; margin:0 5px;}
.link01 li select { width:200px; outline:0 none !important;}
.link01 li option { outline:0 none !important;}

.copyright {  width:100%; margin:0 auto; padding-top:0px;  min-width:1200px; }
.copyright h1 { text-align:center; font-size:14px; color:#fff; line-height: 50px; height:50px; background: #50A3EC; }
.copyright h1 a { font-size:14px; color:#fff; padding:0px 8px; }
.copyright h1 a:hover { color:#cc0000;}
.copyright h2 { font-size:14px; color:#666; line-height:26px; text-align:center; padding:20px 0 20px 0; background: #E1EEFE; }



/* 通用样式 *****************************************************************/

.margin_T50px { margin-top: 50px;}
.margin_T40px { margin-top: 40px;}
.margin_T20px { margin-top: 20px;}
.bgcolor01 { background: #000;}
.bgcolor02 { background: #fff;}
.bgcolor_03 { background: #1a7eb8;}
.bgcolor_03 ul{margin: 0px;padding-left:0px;}
.bgcolor_04 { background: #b2def1;}
.margin_bottom {min-width: 1200px;}



/*  头部01 */
.pc_header_bg{background:url("banner_bg1.jpg") top center no-repeat #9ecdf9; height: 230px;}

/* top_bar */
.pc_header_group01 .top_bar { width: 100%; height: 50px; background: #e1eefe;} 

.pc_header_group01 .top_nblogo a{ color:#cd2125; margin-top: 12px; float: left; padding: 0px 10px;}
.pc_header_group01 .nblogo a{ color:#cd2125; margin-top: 10px; float: left;}
 

.pc_header_group01 .top_link { display: inline-block; color:#cd2125; margin-top: 8px; float: left;}
.pc_header_group01 .top_link a {color:#50a3ec; font-weight: 600; font-size: 15px; line-height: 25px; padding: 0px 5px; }
.pc_header_group01 .top_link a>span{padding: 0px 4px; }

/* .pc_header_group01 .top_link a+a { border-left: 1px #fff solid;padding: 0px 5px; } */
.pc_header_group01 .top_link a { border-left: 1px rgba(80, 163, 236, 0.5) solid;padding: 0px 8px; }
.pc_header_group01 .top_link a:hover { color:#005faf; }



.popmenu01{ display: inline-block; height: 30px;margin-top: 2px;}
.popmenu01>a{display:block;  right:15px; top:0px; font-size: 15px; color: #50a3ec !important; }
.popmenu01>a:hover{color:#005faf!important; ; }
.popmenu01 a img{float: left;}

.popmenu01 .popwin01{  background-color: #fff;  display:none; z-index:2000; position:absolute;border:0px solid #ccc; line-height: 30px; width: auto; max-height: 200px; margin-left: -15px; margin-top: 15px; font-size: 16px; font-weight: 600;  border:0px #f1f1f1 solid; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.popmenu01.on .popwin01{ display:block; } 
.popmenu01.on .popwin01>a{color: #666 !important; text-align: center; width: 100%; display: block;} 





