@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; }
.mainbox { width: 1200px; margin: 0 auto;  }
.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: 1030px; height: 600px; margin: 0 auto;}
.jsz_title .logo {margin: 0 auto; text-align: center; margin: 40px 0; }

.jsz_title .js { float:left; margin-top: 275px; margin-left: 110px; line-height: 30px; }


/* 头条 */
.xwtt {text-align:center; color:#095491;  font-weight:bold; height: 130px; margin-top: 40px;}
.xwtt a{  font-size:48px;  color:#095491; line-height:60px;}
.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 .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; background:#fff; min-height: 400px; }
.news-tab01 .hd { height:39px; line-height:39px; border-bottom:1px solid #d9d9d9; }
.news-tab01 .hd .more { float:right; line-height:39px; }
.news-tab01 .hd .more a { font-size:15px; margin-right:0px; color:#97cfff; }
.news-tab01 .hd .more a:hover { color:#0051a1; }
.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; height:380px; }
.news-box li{ overflow:hidden; line-height:32px; *line-height:26px; }
.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; height: 170px; margin: 0px auto; text-align: center; padding: 10px 0 20px; /*background: #b2def1;*/}
.theme li { float:left; 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 { width: 800px; height: 533px;   border:0px;}
.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: 533px;  position: absolute; top:0px; left:0px; }
.slide li .text { width: 810px; 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: 533px; }
.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: 35px; 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; }


/* 主题宣传 图片展示 */
.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:16px; color:#fff; line-height: 50px; height:50px; background: #50A3EC; }
.copyright h1 a { font-size:16px; color:#fff; padding:0px 8px; }
.copyright h1 a:hover { color:#cc0000;}
.copyright h2 { font-size:15px; color:#666; line-height:26px; text-align:center; padding:20px 0 20px 0; background: #E1EEFE; }



/* 通用样式 *****************************************************************/

.margin_T50px { margin-top: 50px;}
.margin_T20px { margin-top: 20px;}


