@charset "utf-8";
* { margin: 0; padding: 0; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; }
body { color: #222222; overflow-x: hidden; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }
ol, ul, li { list-style: none; }
img { border: none; vertical-align: top;-webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
a { color: #222222; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
a:hover { color: #b80707; }
button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }
input { outline: none; border-radius: 0;font-family: 'microsoft yahei'; }
input:focus, textarea:focus { outline: none; }
input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.clearfix:before, .clearfix:after { content: ''; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.none { display: none; }
em, i { font-style: normal; }
b { font-weight: normal; }
img{border:none;}
.fl{float: left;}
.fr{float: right;}

.sbanner a{color: #fff;font-size: 16px; font-weight:bold; position:absolute; top:30px; right:5%}
body{background: url(../images/bg_ico.png) repeat;}
.w_1000{width: 1000px;padding: 30px 0 60px;margin: auto;}
.top_bg{height: 944px;background: url(../images/banner.jpg) center top no-repeat;margin-bottom: 10px;}
.index_one{float: left;width: 500px;overflow: hidden;height: 298px;overflow: hidden;}
.index_one a{display: block;position: relative;}
.index_one img{width: 100%;}
.index_one a span{position: absolute;bottom: 0;left: 0;width: 100%;background: url(../images/h_60.png) ;line-height: 50px;font-size: 16px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-indent: 20px;}
.index_two{height: 298px;float: left;margin-left: 30px;width: 470px;}
.index_two .index_tit:after,.index_two .index_tit:before{width: 110px;}
.index_tit{padding-bottom: 6px;line-height: 64px;text-align: center;position: relative;}
.index_tit span{margin: 0 20px;display: inline-block;background: url(../images/70_img.png) left center no-repeat;font-size: 24px;font-weight: bold;color: #fb0000;padding-left: 95px;text-shadow: 1px 1px 0px #FFFFFF, -1px -1px 0px #FFFFFF, 2px 2px 0px #FFFFFF, -2px -2px 0px #FFFFFF, 3px 3px 0px #FFFFFF, -3px -3px 0px #FFFFFF
}
.index_tit:after,.index_tit:before{position: absolute;width: 350px;background: #bbbbbb;height: 1px;top: 50%;margin-top: -10px;content: '';display: inline-block;}
.index_tit:after{left: 0}
.index_tit:before{right: 0}
.index_tit a{position: absolute;right: 0;top:-6px;font-size: 16px;color: #333;line-height: 26px;}
.index_tit a i{font-family: simsun;margin-left: 10px;}

.two_box dl{padding-bottom: 10px;border-bottom: 1px dashed #ddd;}
.two_box dl dt a{padding-bottom: 8px;display: block;font-size: 24px;color: #333;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 30px;}
.two_box dl dd {font-size: 14px;line-height: 28px;color: #333;height: 56px;overflow: hidden;}
.two_box ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;line-height: 40px;font-size: 16px;color: #333;}
.two_box ul li a i,.four_ul li a i{-webkit-transition: all 0.3s linear; transition: all 0.3s linear; display: inline-block;width: 8px;height: 8px;-webkit-border-radius: 50%;border-radius: 50%;background: #c4c4c4;float: left;margin: 16px 15px 16px 0;}
.two_box a:hover{color: #de0809;}
.two_box a:hover i,.four_ul li a:hover i{background: #de0809;}

.three_super,.five_super{position: relative;overflow: hidden;}
.three_super .three_prev,.three_super .three_next,.five_super .five_prev,.five_super .five_next{ display:block;  width:25px; height:78px; position: absolute;top: 50%;margin-top: -39px;z-index: 2; overflow:hidden;left: 0;  cursor:pointer; background:url(../images/h_left.png) no-repeat;}
.three_super .three_next,.five_super .five_next{ background: url(../images/h_right.png) center center no-repeat;  left: auto;right: -1px}
.three_super .bd ul,.five_super .bd ul{ overflow:hidden; zoom:1; }
.three_super .bd ul li,.five_super .bd ul li{ margin:0 32px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.three_super .bd ul li .pic img{ width:226px; height:340px; display:block;  }
.three_super .bd ul li .pic a:hover img,.five_super .bd ul li .pic a:hover img{opacity: 0.7;filter: alpha(opacity=70); }
.five_super .bd ul li .pic img{width: 225px;height: 128px;display: block;}
.five_super .bd ul li{margin-right: 34px;}

.index_four,.index_five,.index_three{margin-top: 40px;}
.four_ul li{width: 485px;line-height: 40px;font-size: 16px; }
.four_ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.index_five{margin-top: 40px;}
.footer{padding: 52px 0;background: #d80000;color: #fff;text-align: center;font-size: 14px;line-height: 28px;}

.location{border-bottom: 1px solid #dedede;margin-top: 40px;font-size: 14px;line-height: 30px;}
.cont_news{padding: 30px;font-family:'microsoft yahei';}
.cont_tit{text-align: center;font-weight: bold;font-size: 20px;line-height: 35px;}
.cont_em em{padding: 0 30px;display: inline-block;}
.cont_em {padding-top: 15px;text-align: center;font-size: 12px;line-height: 30px;color: #666;border-bottom: 1px solid #dedede;}
.cont_box{line-height: 30px;font-size: 15px;padding-top: 30px;min-height: 400px;}
.cont_box img,.cont_box iframe,.cont_box table{max-width: 100% ;width: auto !important}
.cont_page{padding: 0 30px 20px 30px;line-height: 30px;font-size: 14px;}

.list_news{padding:20px 0 0 0;min-height: 400px;}

.page{text-align: center;padding: 30px 0;}
.page a{display: inline-block;padding: 0 15px;border:1px solid #ccc;line-height: 27px;margin: 0 5px;}
.page a:hover,.page a.on{color: #d14040;}


.list_news li {width: 100%;float: left;}
.list_news li a{display: block;width: 100%;line-height: 42px;}
.list_news li a i{display: inline-block;width: 4px;margin-top: 19px;margin-right: 10px;height: 4px;background: #333332;-webkit-border-radius: 100%;border-radius: 100%;float: left;}
.list_news li a span{font-size: 16px;color: #1a1a1a;display: inline-block;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;float: left; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_news li a em{float: right;font-size: 14px;color: #808080;}
.list_news li a:hover span{color: #b80707;}