/*common star*/
body{margin:0 auto; padding:0; font-size:14px; font-family:"新宋体", Tahoma, serif, sans-serif, Arial, "MS Serif"; line-height:26px;}
div,p,span,a,table,tr,td,input,img,form,h1,h2,h3,h4,h5,h6,iframe,a{margin:0; padding:0;}
ul,li,ol,img{margin:0; padding:0; list-style-type:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6,input {font-family:microsoft YaHei; font-weight:normal;}

a:link,a:visited {color:#666; text-decoration:none;}
a:hover {color:#d01616; text-decoration:none;}
.more {width:82px; height:40px; line-height:40px; text-align:right; display:block;position:absolute; top:0; right:0; font-family:Tahoma; font-size:12px;}
.more a {width:100%; height:100%; display:block; color:#1256a6;}
.more a:hover {color:#0CF;}

h2 {width:100%; height:40px; line-height:40px; text-indent:1.2em; border-bottom:1px solid #b7cce4; background:url(http://www.yn.news.cn/topic/zt_2015/cxgl/images/index1_08.jpg) no-repeat; color:#FFF; display:block; margin-bottom:20px;}
.top {width:100%; height:45px; line-height:45px; font-size:16px; font-weight:bold; color:#FFF; background:#44a6eb; text-indent:2em;}
.footer {width:100%; height:90px; background:#FFF; margin-top:50px;}
.footer ul {padding:20px 0; border-top:3px solid #3d95d5; text-align:center; font-size:12px; color:#666;}

.banner {width:100%; height:250px; background:url(http://www.yn.news.cn/topic/zt_2015/cxgl/images/index1_02.jpg) no-repeat center top;}
.banner h1 {text-indent:-9999px;}

.nav {width:100%; background:url(http://www.yn.news.cn/topic/zt_2015/cxgl/images/nav_bg.jpg) repeat-x; padding-top:30px;}
.nav ul {width:980px; height:50px; margin:0 auto; background:#74a1d7; border-bottom:2px solid #e0e0e0;}
.nav ul li {height:20px; line-height:20px; float:left; padding:0 20px; border-right:1px solid #CCC; margin-top:17px;}
.nav ul li a {color:#FFF;}
.nav ul li a:hover { color:#FF0; text-decoration:underline;}

.part1 {width:980px; margin:40px auto 0; overflow:auto;}
.part1 .left {width:460px; float:right; position:relative;}
.part1 .left h3 {font-size:22px; font-weight:bold;}
.part1 .left h3 a {color:#b31e1e;}
.part1 .left h3 a:hover {color:#db3535;}
.part1 .left p {text-indent:2em; line-height:18px; margin-top:17px; font-size:12px; color:#999999;}
.part1 .left ul {margin-top:20px; padding-top:20px; border-top:1px dashed #CCC;}
.part1 .left ul li,.part3 .left ul li {position:relative;padding-left: 12px;height: 32px;line-height: 32px;}
.part1 .left ul li span {position:absolute; top:0; right:0; font-size:12px; color:#999;}
.part1 .left ul li:before,.part3 .left ul li:before {
    position: absolute;
    top: 15px;
    left: 0;
    display: block;
    width: 4px;
    height: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #0762cb;
    content: "";
}

.part1 .right {float:left;}
.part1 .focusBox { width: 484px; height: 272px; float:left; position: relative; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.part1 .focusBox .pic img { width: 484px; height: 272px; display: block; }
.part1 .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.part1 .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.part1 .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.part1 .focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.part1 .focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.part1 .focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.part1 .focusBox .num li a,.focusBox .num li span {position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.part1 .focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.part1 .focusBox .num li.on a,.focusBox .num a:hover{ background:#cc0101;}

.part2 {width:980px;height: 230px;margin:20px auto 0;position:relative;overflow:hidden;}
.part2 ul {width:1100px; overflow:auto;}
.part2 ul li {width:225px; height:148px; margin-right:26px; float:left; position:relative;overflow: hidden;}
.part2 ul li p {width:100%; height:30px; line-height:30px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0; font-size:12px; background:#000; background:rgba(0,0,0,0.7);}
.part2 ul li a {color:#FFFFFF;}

.part3 {width:980px;height: 300px;margin:35px auto 0;position:relative;overflow:auto;}
.part3 .left {width:464px; position:relative; float:left;}
.part3 .left ul li {position:relative;}
.part3 .left ul li span {position:absolute; top:0; right:0; font-size:12px; color:#999;}

.part4 {width:980px; margin:50px auto 0; position:relative; overflow:auto;}
.part4 .left {width:464px; float:left;}
.part4 .left img {height:90px; margin-bottom:15px;}
.part4 .left h3 {width:100%; height:30px; line-height:30px; margin:22px 0 20px; text-align:center; font-size:20px; color:#1256a6; font-weight:bold;}
.part4 .left ul {width:480px; overflow:auto;}
.part4 .left ul .no1 {width:144px; height:90px; line-height:90px; margin-right:16px; background:#78a4d8; text-align:center; float:left;}
.part4 .left ul .no1 a {color:#FFF;}
.part4 .left ul li {width:144px; height:40px; line-height:40px; margin-right:16px; margin-bottom:10px; background:#f2f2f2; text-align:center; float:left;}
.part4 .left ul li a {width:100%; height:100%; display:block;}
.part4 .left ul li a:hover {background:#039; color:#FFF;}

.part4 .right {width:464px; float:right; overflow:hidden; position:relative;}
.part4 .right ul {width:500px;}
.part4 .right ul li {width:225px; height:148px; margin-right:15px; float:left; position:relative; margin-bottom:15px;}
.part4 .right ul li a {color:#FFFFFF;}
.part4 .right ul li p {width:100%; height:30px; line-height:30px; text-align:center; color:#FFF; position:absolute; left:0; bottom:0; font-size:12px; background:#000; background:rgba(0,0,0,0.7);}

.part5 {width:980px; margin:50px auto; position:relative; overflow:hidden;}
.part5 h3 {color:#1256a6; font-size:18px; margin-bottom:20px;}
.part5 ul {width:1100px; overflow:auto;}
.part5 ul li { text-align:center; margin-right:11px; float:left; font-size:13px;}
.part5 ul li a {  padding:0 3px;}
