* { margin: 0; padding: 0; }
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%;min-width: 1000px; }
body { margin: 0 auto;  font-size: 12px; line-height: 1.5em; font-family: 'simsun'; -webkit-text-size-adjust: none;}
ol, ul, li { list-style: none; }
img { border: none; vertical-align: top; }
a {  text-decoration: none; outline: none; color: inherit; }
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; }
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; }
.clearfix:before, .clearfix:after,.banxin:after { content: ''; display: table; }
.clearfix:after,.banxin:after { clear: both; }
.clearfix,.banxin { *zoom: 1; }
.none { display: none; }
em, i { font-style: normal; }
.left{float: left;}
.right{float: right;}
.container { width: 1000px; margin:0 auto; }





/*header*/
.header .top{height: 334px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.header .nav{height: 54px;width: 998px;border:1px solid #9d080b;background:url(../image/navBg.jpg);color: #fff;}
.header .nav ul.menu{font-size: 0;text-align: center;}
.header .nav ul.menu>li{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;position: relative;}
.header .nav ul.menu>li p.oP{font-size: 14px;line-height: 14px;padding: 20px 0;cursor: pointer;position: relative;z-index: 666;}
.header .nav ul.menu>li.lis1 p.oP a{display: block;padding-right: 15px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis2 p.oP a{display: block;padding-left: 17px;padding-right: 13px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis3 p.oP a{display: block;padding-left: 31px;padding-right: 17px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis4 p.oP a{display: block;padding-left: 17px;padding-right: 18px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis5 p.oP a{display: block;padding-left: 16px;padding-right: 16px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis6 p.oP a{display: block;padding-left: 17px;padding-right: 14px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis7 p.oP a{display: block;padding-left: 20px;padding-right: 12px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis8 p.oP a{display: block;padding-left: 17px;padding-right: 13px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis9 p.oP a{display: block;padding-left: 24px;padding-right: 23px;border-right:1px solid rgba(255,255,255,0.4)}
.header .nav ul.menu>li.lis10 p.oP a{display: block;padding-left:18px;}

.header .nav ul.menu>li ul{position: absolute;width: 140px;top:55px;left: 50%;margin-left: -70px;font-size: 14px;background-color: #9d080b;border:1px solid #de8284;display: none;z-index: 665;}
.header .nav ul.menu>li ul li{padding: 5px 0;width: 90%;border-top: 1px solid #de8284;margin-left:auto;margin-right:auto;}
.header .nav ul.menu>li ul li a{line-height: 2;}
.header .nav ul.menu>li ul li:first-child{border-top: 0;}
.header .nav ul.menu>li:hover p.oP a,.header .nav ul.menu>li ul li:hover a{opacity: 0.8;}

/*index*/

.boxShadow{box-shadow: 0 3px 5px rgba(0,0,0,0.1);}


.indexAside{padding-top: 16px;padding-bottom: 22px;height: 49px;margin-top: 18px;background-image: url(../image/asideBg.jpg)}

.sreach{margin-left: 23px;padding-top: 16px;padding-bottom: 15px;font-size: 0;}
.sreach span,.login span{font-size: 12px;font-weight: bold;color:#860008;vertical-align: middle;}
.sreach input.text,.login input.text{font-size: 12px;width: 91px;height: 16px;border:1px solid #cbcbcb;vertical-align: middle;}
.sreach input.btn{font-size: 12px;width: 40px;height: 18px;border:0;background: url(../image/sreach.png) center center no-repeat;vertical-align: middle;}

.login{padding-top: 16px;padding-bottom: 15px;font-size: 0;border-left: 1px solid #cbcbcb;padding-left: 4px;}
.login span,.login input{display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;font-size: 12px;}
.login li{margin-left: 18px;}
.login li input.btn{height: 18px;border:1px solid #860008;color:#fff;background: url(../image/loginBtnBg.jpg);width:66px;}

.aboutLink a,.joinLink a{display: block;width: 126px;height: 41px;}
.aboutLink a{background: url(../image/aboutBtn.jpg) center center no-repeat;}
.joinLink a{background: url(../image/joinBtn.jpg) center center no-repeat;}
.aboutLink,.joinLink{padding: 4px 0;margin-left: 25px;border-left: 1px solid #cbcbcb;padding-left: 26px;}

/*index common*/
.newList li{ position:relative; border-top:1px dotted #595959; padding-left:7px; color:#595959;font-size: 12px;}
.newList li:first-child{border-top: 0;}
.newList li:before{ position:absolute; left:0; top:50%; margin-top:-1px; border-radius:100%; width:3px; height:3px; background:#595959; content:"";}
.newList li a{-webkit-transition:all 0.2s linear; transition:all 0.2s linear;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newList li:hover a{-webkit-transform:translateX(6px); transform:translateX(6px);color:#cb1c1c;font-weight:bold;}
.index .left .tit{height:41px;font-size: 17px;color:#fff;background: url(../image/tit1Bg.jpg);padding-left: 20px;padding-top: 10px;line-height: 21px;}
.index .tit{font-style: italic;}


/*index common over*/



/*i1*/
.i1{margin-top: 15px;height: 354px;}

.i1 .left{width: 275px;padding-bottom: 15px;}
.i1 .left .newList{width: 186px;margin-left: 44px;margin-top: 13px;}
.i1 .left .newList li{height: 24px; line-height:23px; }
.index .left .tit p.ch{position: relative;margin-top: -10px;font-size:18px;font-weight:bold;}
.index .left .tit p.en{font-weight: bold;opacity: 0.3;}
.i1 .right{width: 658px;height:354px;padding:0 26px;}
.i1 .right .index1Right{width: 326px;height: 232px;float: left;padding-top: 6px;}
.i1 .right .index1Right .item,.i1 .right .index1Right img{width: 326px;height: 232px;overflow: hidden;}
.i1 .right .index1Right .item p{position: absolute;padding-right: 30%;background-color: rgba(0,0,0,0.6);color:#fff;bottom:0;width:67%;line-height: 24px;height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 3%;}
.i1 .right .owl-theme .owl-controls{margin-top: 0;position: absolute;bottom:5px;right:0;width:30%;text-align: right;font-size: 0;height: 15px;}
.i1 .right .owl-theme .owl-controls .owl-page span.owl-numbers{margin: 0 1px;padding: 0;width: 22px;height: 15px;font-size: 12px;line-height: 15px;text-align: center;border-radius: 0;background-color: #f3f5e3;color:#5e6f77;opacity: 1;}
.i1 .right .owl-theme .owl-controls .owl-page.active span, .i1 .right .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #f8ab36;color:#f2f26f;}
.i1 .right .newList{width: 313px;float: right;}
.i1 .right .newList li{height: 26px; line-height:26px;padding-right: 80px;}
.i1 .right .newList li span{display: block;position: absolute;bottom:0;right:0;}
.index .right .tit{position: relative;padding-top: 10px;border-bottom: 1px solid #ececec;}
.index .right .tit span.ch{font-size: 18px;display: inline-block;line-height: 18px;border-bottom: 2px solid #ab120e;*display: inline;zoom: 1;vertical-align: middle;padding-bottom: 12px;padding-top: 10px;color:#ab120e;font-weight: bold;}
.index .right .tit span.en{font-weight: bold;font-size: 14px;display: inline-block;*display: inline;zoom: 1;color:#b58483;opacity: 0.3;vertical-align: middle;line-height: 18px;}
.index .right .tit a{position: absolute;right: 0;top:20px;color:#ab120e;}
.i1 .right .clearfix{margin-top: 20px;}


/*i1 over*/
.slogan1,.slogan2{margin-top: 15px;}
.slogan1 img,.slogan2 img{display: block;}

/*i2*/
.i2 {height: 316px;margin-top: 15px;}
.i2 .left{width: 275px;height: 316px;}
.i2 .right{width: 658px;height:316px;padding:0 26px;}
.i2 .left ul{margin-top: 20px;}
.i2 .left ul img{display: block;}
.i2 .left ul li{margin-bottom: 8px;}
.i2 .right .indexNews{width: 313px;float: left;}
.i2 .right .indexNews li span{display: block;position: absolute;bottom:0;right:0;}
.i2 .right .indexNews li{height: 27px;line-height: 27px;}
.i2 .right .topNews .img{width:96px;float: left;border:1px solid #d7dce1;padding: 2px;}
.i2 .right .topNews .img img{width: 96px;height: 66px;}
.i2 .right .topNews .inner{width: 201px;float: right;}
.i2 .right .topNews{margin-top: 22px;margin-bottom: 15px;}
.i2 .right .topNews p.lead{font-size: 14px;overflow: hidden;line-height: 22px;height: 22px;overflow: hidden;color:#3a3a3a;font-weight: bold;margin-bottom: 8px;}
.i2 .right .topNews p.text{font-size: 12px;line-height: 18px;position: relative;height: 36px;color:#939393;}
.i2 .right .topNews p.text span{position: absolute;bottom: 0;right: 0;width: 36px;background-color: #fff;color:#cb1c1c;}
/*i2 over*/


/*i3*/
.i3{margin-top: 15px;}
.i3 .left{width: 275px;height: 245px;}
.i3 .right{width: 658px;height:316px;padding:0 26px;height: 245px;}
.i3 .left ul{margin-left: 18px;margin-top: 26px;}
.i3 .left ul li{margin-right: 12px;float: left;width: 114px;height: 37px;margin-bottom: 15px;}
.i3 .right .indexNewsWrap{margin-top: 14px;}
.i3 .right .newList.list1{width: 245px;border-right:1px solid #ececec;margin-right: 27px;}
.i3 .right .newList li{height:30px;line-height:30px;}
.i3 .right .newList.list1 li{width: 230px;border-top: 0 solid #000;}
.i3 .right .newList.list2{width: 143px;border-right:1px solid #ececec;margin-right: 27px;}
.i3 .right .newList.list3{width: 203px;}
.i3 .right .newList.list2 li{width: 125px;border-top: 0 solid #000;}
.i3 .right .newList{float: left;font-weight: bold;height: 180px;overflow: hidden;;}
.i3 .right .newList.list3 li{width: 190px;border-top: 0 solid #000;}

/*i3 over*/

/*firendlyLink*/

.firendlyLink{font-size: 0;vertical-align: middle;padding: 20px 0;text-align: center;position: relative;margin-top: 26px;margin-bottom: 20px;}
.firendlyLink b,.firendlyLink span{display: inline-block;*zoom: 1;*display: inline;vertical-align: middle;font-size: 14px;margin-right: 10px;}
.firendlyLink b{line-height: 19px;color:#cb1c1c;}
.firendlyLink span{width: 130px;height: 19px;line-height: 19px;padding-left: 12px;padding-right: 20px;background: url(../image/link.jpg);text-align: left;}
.firendlyLink ul{position: absolute;width: 144px;;padding-left: 11px;padding-right: 5px;bottom:39px;font-size: 12px;border:1px solid #ececec;text-align-last: left;color:#fff;background-color: rgba(203,28,28,0.8);left:50%;margin-left: -49px;line-height: 2;display: none;}


/*over*/

/*footer*/
.footerTop{background-color: #cb1c1c;height: 20px;margin-bottom: 4px;}
.footerBottom{background-color: #002580;color:#fff;text-align: center;}
/*over*/




/*leftNav*/

.leftNav{float: left;width: 239px;background-color: #f8f8f8;min-height: 289px;padding-bottom: 50px;}

.leftNav h2{margin-bottom: 11px;background-color: #fdf1f1;border:1px solid #c83039;color:#b10201;font-size: 24px;line-height: 1.5;padding: 10px 0;padding-left: 20px;}
.leftNav ul li a{display: block;padding: 10px 0 10px 20px;position: relative;font-size: 14px;line-height: 22px;margin-bottom: 5px;}
.leftNav ul li a.active,.leftNav ul li a:hover{background-color: #b10201;color:#fff;}
.leftNav ul li a:after{display: block;content: "";width: 5px;height: 5px;border-radius: 100%;background-color: #b10201;position: absolute;top:50%;right: 37px;margin-top:-2.5px;}
.leftNav ul li a.active:after,.leftNav ul li a:hover:after{background-color: #fff;}

/*leftNav over*/

.innerPage{margin-top: 21px;margin-bottom: 53px;}


.rightContainer{float: right;width: 740px;}



/*breadCrumb*/
.breadCrumb{font-weight: bold;;line-height: 36px;padding: 10px 0 10px 26px;font-size: 14px;color:#000;background-color: #f8f8f8;border:1px solid #e5e5e5;}
.breadCrumb p{padding-left: 31px;background: url(../image/position.png) left center no-repeat;}
/*breadCrumb over*/

.rightContainer .list{margin-top: 24px;margin-bottom: 28px;min-height: 810px;}

.rightContainer .list span{width: 97px;position: absolute;top: 19px;line-height: 15px;font-size: 14px;border-right:3px solid #bbbbbb;left: 22px;}
.rightContainer .list li a{display: block;position: relative;padding: 18px 20px 19px 160px;position: relative;color:#7e7e7e;}
.rightContainer .list p{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;line-height: 15px;}

.rightContainer .list li:hover a{color:#b10201;font-weight:bold;}
.rightContainer .list li{border-bottom: 1px solid #e4e4e4;}






/*page*/
.page{font-size: 0;vertical-align: middle;text-align: center;}
.page a{display: inline-block;*display: inline;*zoom: 1;width: 30px;height: 30px;background-color: #f2f2f2;color:#999;font-size: 12px;text-align: center;line-height: 30px;margin:0 5px;}
.page a.btn{width: 74px;}
.page a.active,.page a:hover{background-color: #b10201;color:#fff;}


/*content*/
.content{min-height: 600px;}
.content table{text-indent:0px;}
.content .tit{padding: 40px 0 30px; border-bottom: 1px dashed #d4d4d4;text-align: center;line-height: 2;margin-bottom: 40px;}
.content .tit p.info span{margin:0 20px;color:#999;}
.content .tit p.lead{font-size: 24px;font-weight: bold;margin-bottom: 20px;}



