@charset "utf-8";
/* body{
-webkit-filter: grayscale(100%); Chrome, Safari, Opera
    filter: grayscale(100%);
} */
a:link,a:visited {text-decoration:none; color:#666666;}

a:hover {text-decoration:none; color:#bb0511;}

html,body {font-family:"微软雅黑",Arial;font-size:0.9em;line-height:1.5em;color:#666666;}
.clear {clear:both;height: 1px;width:100%;}
.clearfix:after{content: ".";height:0;display:block;visibility:hidden;clear:both;}	

.center {width:95%;margin:0 auto;}

.wap {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.top {overflow:hidden;width:100%;padding:2% 0; margin:3% 0 1% 0;}

.top table {width:100%;}

.top table td {text-align: center; vertical-align:middle;}

a.i_login {display:inline-block;width:90%;}

a.i_login img,a.i_nav_more img,a.i_logo img,.nav li a img,.notice dt a img,.i_news_hot>a img,.i_honor_top img,.i_honor_img ul li a img,.i_honor_bj span img,.i_sy dl dt img,.i_dq ul li a img {display: block;width:100%;height: 100%;}

a.i_logo {display:inline-block;width:80%;}

a.i_nav_more {display:inline-block;width:80%;}

.other_nav {position:fixed;top:0;right:-103px;background: #fff;z-index: 99;border:1px solid #dadada;border-bottom-left-radius: 5px;}

.other_nav span {display:block;padding:10px 0;width:14px;text-align: center; position:absolute;top:45%;left:-14px;background: #fff;border-top-left-radius: 5px;border-bottom-left-radius: 5px;cursor:pointer;}

.other_nav ul {padding: 6px 15px 6px 9px}

.other_nav ul li {padding:3px 6px;}

.other_nav ul li:nth-child(2n) {background: #EEE;}

.nav,.i_news {margin:4% 0;width:100%;overflow:hidden;}

.nav li {float:left;width:25%;}

.nav li span {display:block;padding:15%;}

.nav li a {display:block;}
/****banner***/
.banner {position:relative;}

.banner .bd li {width:100%;}

.banner .bd li img{display:block;width:100%;}

.banner .hd {position:absolute;width:100%;bottom:10px; height:10px;text-align: center;}

.banner .hd li {display: inline-block;*display:inline;zoom: 1;background-color: #cccbd0;width:10px;height: 10px;line-height: 99px;cursor: pointer;margin:0 5px;overflow:hidden;border-radius:50%; }

.banner .hd li.on {background-color: #ec0610;}

.notice {background: #f7f7f7;overflow:hidden;width:100%;margin-bottom:7%;}

.notice dt {width:20%;float:left;}

.notice dt a {display: block;}

.notice dd {width:78%;float:left;margin-left:2%;line-height: 120%;padding-top:3.5%;}

.notice dd a {display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.i_news_top {width:100%;overflow: hidden;border-bottom:1px solid #bbbbbb;margin-bottom:4%;overflow:hidden;height: 30px;}

.i_news_top span:nth-child(1) {display: block;float: left;width:30px;}

.i_news_top span:nth-child(1) img {width:30px;height: 30px;}

.i_news_top span:nth-child(2) {display: block;float: left;width:60px;line-height: 30px;font-weight:bolder;}



.i_news_top a.more {display: block;float: right;margin-top:2.5%;}

.i_news_hot>a {display: block;width:30%;float:left;margin:0 3% 0 0;}

.i_news_hot dl {float:left;width:67%;}

.i_news_hot dl dt {font-size: 1.1em;height:2.9em;overflow:hidden;}

.i_news_hot dl dt a {color:#333;}

.i_news_hot dl dd {height:3em;overflow:hidden;}

.i_news ul {clear:both;padding-top: 1%;}

.i_news ul li {white-space: nowrap;overflow:hidden;text-overflow: ellipsis;margin: 2% 0;}

.i_news ul li span {display: inline-block;padding: 0 2% 0 2%;vertical-align: middle;background: #f1f1f1;}

.i_news ul li a {padding: 0 0 0 2%;}

.i_honor {background: #f7f7f7;padding-bottom: 1%;margin:5% 0 5% 0;}

.i_honor_top {width:98%;margin:4% auto;}

.i_honor_img {width:98%;margin:0 auto; position:relative;overflow:hidden;}

.i_honor_img ul {position:absolute;}

/* .i_honor_img ul li { float:left; width:50%;margin-right: 7px; margin-top:1%;} */
.i_honor_img ul li { float:left; width:50%;margin-right: 7px;}

.i_honor_img ul li a {display: block;height:100%;}

.i_zhanting_img img{display:block; width:100%; height:100%}

.i_zhanting_img {width:98%;margin:0 auto; position:relative;overflow:hidden;}

.i_zhanting_img ul {position:absolute;}

/* .i_honor_img ul li { float:left; width:50%;margin-right: 7px; margin-top:1%;} */
.i_zhanting_img ul li { float:left; width:50%;margin-right: 7px;}

.i_zhanting_img ul li a {display: block;height:100%;}

.i_honor_bj {overflow:hidden;margin:2% 0 1% 0;width:99%;}

.i_honor_bj span:nth-child(1) {display: block;float:left;width:5%;margin:0 1%;}

.i_honor_bj span:nth-child(2) {display: block;float:right;width:5%;margin:0 1%;}

.i_sy {margin-bottom: 5%;}

.i_sy dl {background: #930c10;overflow: hidden;padding: 4% 3%;}

.i_sy dl dt {width:20%;float:left;margin-right: 4%;}

.i_sy dl dd {float:left;width:35%;margin-right: 2%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height: 200%;}

.i_sy dl dd a {color:#fff;}

#i_sy_top {border:none;margin-bottom: 2%;}

.i_dq {margin:5% auto;}

.i_dq ul {overflow: hidden;}

.i_dq ul li {float:left;margin:2% 4% 4% 0;width:48%;}

.i_dq ul li:nth-child(2n) {margin-right: 0;}

.i_dq ul li a {display: block;}

.i_dq ul li a:nth-child(2) {text-align: center;height: 30px;border-bottom: 2px solid #9c0004;background: #f7f7f7;line-height: 30px;}

.i_dq ul li:hover a {background: #9c0004;color:#fff;}

.i_yuyue {border:1px solid #dadada;border-radius:1%;text-align: center;}

.i_yuyue p:nth-child(1) {width:98%;margin:2% auto 1px auto;border-bottom:1px solid #9c0004;overflow:hidden;}

.i_yuyue p:nth-child(1) span {color:#9c0004;display: block;float:left; font-weight:bold;}

.i_yuyue p:nth-child(1) span:nth-child(1),.i_yuyue ul li span:nth-child(1) {width:30%;}

.i_yuyue p:nth-child(1) span:nth-child(2),.i_yuyue ul li span:nth-child(2) {width:30%;}

.i_yuyue p:nth-child(1) span:nth-child(3),.i_yuyue ul li span:nth-child(3) {width:40%;}

.i_yuyue_list {position:relative;overflow:hidden;margin:0 auto 4% auto;border-top:1px solid #e3e3e3;width:98%;}

.i_yuyue ul {}

.i_yuyue ul li {overflow:hidden;padding: 5px 0;}

.i_yuyue ul li:nth-child(2n) {background: #f9e8ea;}


.i_yuyue ul li span {display: block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.i_yuyue p:nth-child(3) {background: #f7f7f7;height: 30px;line-height: 30px;font-weight:bold;}

/****foot**/
footer {background: #333333;padding: 4% 0;text-align: center;color: #fff;margin-top: 6%;font-size: 12px;}
