@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset, img {border:none;}
/* remember to define focus styles! */
:focus {outline:0;}
address, caption, cite, code, dfn,
em, th, var, optgroup {font-style:normal;font-weight:normal !important;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
abbr, acronym {border:none;font-variant:normal;}

input, button, textarea,
select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;*font-family:"Microsoft YaHei",Arial;resize: none;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {*font-size: 100%;outline:none;}
body {line-height: 1.5; font-family:Arial; font-size:14px; color:#666666;}
ul,li{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;
/*表格自动换行*/
table-layout:fixed;word-wrap:break-word;}
caption, th{text-align:center;}
/*caption, th {text-align: left;}*/
sup, sub {font-size: 100%;vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
a{transition:color .3s;}
/*------------浮动-----------------*/
.clear{ clear:both; height:0; font-size:0; overflow:hidden; line-height:0;}
.clear10{ clear:both; height:10px; overflow:hidden;}
.clear15{ clear:both; height:15px; overflow:hidden;}
.clear20{ clear:both; height:20px; overflow:hidden;}
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }
.fl{float:left;}
.fr{float:right;}
.mt20{margin-top:20px;}

.textover{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;filter:alpha(opacity=50);}
a{color: #333;}
a:hover{ color: #c82126;}


body{color: #333;font-family:"Arial","simsun"; *font-family:"simsun"; font-size: 14px;}
/*:first-child  filter:alpha(opacity=50);*/
.img img{display: block;}
.wap{width: 96%; max-width: 1350px; margin: 0 auto;}
.waps{width: 96%; max-width: 1200px; margin: 0 auto;}
.wapss{width: 96%; max-width: 1100px; margin: 0 auto;}
.head{border-top: 10px solid #c82126; background: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.3); position: relative; z-index: 20;}
.head .logo{float: left; padding-top: 5px;}
.head img{display: block;}
.head .nav{float: left; margin-left: 55px;}
.head .nav ul li{float: left; position: relative;}
.head .nav ul li a.yij{display: block; padding: 35px 25px 25px; text-align: center; font-weight: bold; font-size: 16px; line-height: 1;}
.head .nav ul li a.yij span{display: block; font-weight: 200; color: #999999; text-transform: uppercase; font-size: 12px; }
.head .nav ul li a.yij.cur,.head .nav ul li a.yij:hover,.head .nav ul li:hover a.yij{background: #c82126; color: #fff;}
.head .nav ul li a.yij.cur span,.head .nav ul li a.yij:hover span,.head .nav ul li:hover a.yij span{color: #fff;}

.head .nav .erji{position: absolute; top: 76px; left: 0; background: url(../images/navpic0.png); width: 140px; height: auto; display: none;}
.head .nav .erjis{left: auto; right: 0;}
.erjiL{float: left; width:100%; padding: 20px 0; height: auto; background: #fff;}
.erjiL dl dd{line-height: 2em;}
.erjiL dl a{text-align: center; display: block;}
.erjiL dl dd a.cur{color: #c82126;}
.erjiR{float: right; width: 522px;}
.erjiR dl dd{float: left; width: 230px; padding-left: 20px; padding-top: 65px; text-align: center;}
.erjiR dl dd h5{font-size: 16px; font-weight: bold; color: #555; line-height: 3em;}
.erjiR dl dd p{font-size: 12px;}
.erjiR dl dd a{color: #666;}
.erjiR dl dd a:hover{color: #c82126;}
.erjiL dl dt{font-weight: bold;}
.erjiL dl dt a{color: #c82126;}

.head .headR{float: right;}
.head .headR .luangue{font-weight: bold; padding-top: 20px; float: right;}
.head .headR .luangue .weix{float: left; line-height: 17px; padding-right: 15px; cursor: pointer; position: relative;}
.head .headR .luangue .imgewm{position: absolute; left: 0; top: 17px; display: none;}
.head .headR .luangue .weix:hover .imgewm{display: block;}
.head .headR .luangue a{float: left; color: #d5d5d5;}
.head .headR .luangue span{float: left; color: #d5d5d5; padding: 0 6px;}
.head .headR .luangue a:hover,.head .headR .luangue a.cur{color: #c82126;}
.head .headR .sdh{ line-height: 24px; padding-top: 10px; float: right;}
.head .headR .sdh h2{float: left;color: #c82126; font-size: 24px;}
.head .headR .sdh .ss{float: left;position: relative; margin-left: 5px;}
.head .headR .sdh .ss input{width: 140px; padding: 0 5px; border: 1px solid #eaeaea; background: #fff; height: 22px; line-height: 22px; position: absolute; right: 100%; top: 0; font-size: 12px; margin-right: 5px; display: none;}
.head .headR .sdh .ss span{display: block; position: absolute; cursor: pointer; width: 100%; height: 100%; z-index: 2; left: 0; top: 0;}
.head .headR .sdh .dh{float: left; margin-left: 10px; display: none;}
.logos{display: none;}
.head .nav .sss{display: none;}
.head .nav .dh{display: none;}

.navjia{float: left; margin-left: 15px; width: 30px; display: none;}
.chacha{float: right; padding: 10px 10px 0 0; display: none;}

.foot{background: #191b1d;}

.footC{padding: 40px 0;}
.footC .footNav{float: left; border-right: 1px dashed #999;}
.footC .footNav ul li{float: left; width: 150px;}
.footC .footNav ul li h3{background: url(../images/xian1.jpg) no-repeat left bottom; line-height: 1.5em; padding-bottom: 0.6em; margin-bottom: 0.5em; font-size: 18px;}
.footC .footNav ul li h3 a{color: #fff;}
.footC .footNav ul li p a{color: #999; line-height: 2em;}
.footC .footNav ul li a:hover{color: #fff; text-decoration: underline;}
.footC .foor{float: right; width: 246px;}
.footC .foor .footgz b{float: left; color: #fff; font-size: ;}
.footC .foor .footgz a{float: left; margin-left: 15px;}
.footC .foor .footLink{border: 1px solid #999; line-height: 28px; padding: 0 10px; margin-top: 30px; color: #999; position: relative;}
.footC .foor .footLink p{cursor: pointer; background: url(../images/link1.jpg) no-repeat right center;}
.footC .foor .footLink ul{position: absolute; width: 100%; left: 0; bottom: 100%; background: #fff; border: 1px solid #999; display: none;}
.footC .foor .footLink ul li a{display: block; padding: 0 10px;}
.footC .foor .ewm{ text-align: center; color: #999; padding-top: 40px;}
.footC .foor .ewm p{padding-top: 10px;}
.footC .foor .ewm dd{float: left; width: 45%;}
.footC .foor .ewm dt{float: right; width: 45%;}

.copyright{line-height: 1.2em; color: #fff; background: #131415; padding: 1em 0;}
.copyright a{color: #fff;}
.copyright a:hover{text-decoration: underline;}
.copyright .waps{position: relative;}
.copyright .fhdb{position: absolute; right: 0; top: 0;}

.navRight{position: fixed; top: 50%; right: 50%; margin-right: -672px; margin-top: -130px; display: none; z-index:9;}
.navRight ul li{width: 48px; height: 48px; padding-bottom: 4px;}
.navRight ul li a{display: block;width: 48px; height: 36px; padding: 6px 0; background: url(../images/bg4.png); color: #fff; text-align: center; font-size: 12px; line-height: 18px;}
.navRight ul li a img{display: block; margin: 8px auto 0;}


@media(max-width:1400px){
	.head .nav{margin-left: 30px;}
	.head .nav ul li a.yij{padding: 35px 21px 10px;}
}
@media(max-width:1200px){
	.head .nav ul li a.yij{padding: 35px 20px 10px;}
	.footC .footNav{display: none;}
	.footC .foor{float: none; margin: 0 auto;}
	.footC .foor .ewm{padding-top: 15px;}
	.footC .foor .footLink{margin-top: 10px;}
	.footC{padding: 25px 0;}
}
@media(max-width:1150px){
	.logos{padding: 20px 0 0 20px; width: 30%; max-width: 160px; float: left; display: block;}
	.head .nav{display: none; position: fixed; width: 100%; left: 0; top: 0; background: url(../images/bg2.png); height: 100%; margin: 0; z-index: 60;}
	.head .nav .dh{float: right; padding: 30px 20px 0 0; display: block;}
	.head .nav .sss{padding: 20px 20px; display: block;}
	.head .nav .sss input{float: left; border: 0; width: 160px; height: 24px; line-height: 24px; padding: 0 10px; font-size: 12px;}
	.head .nav .sss a{float: left; margin-left: 10px;}
	.head .nav ul{overflow-y: scroll;}
	.head .nav ul li{float: none; width: 100%; text-align: center;}
	.head .nav ul li a.yij{color: #fff;padding: 10px 0px 10px; font-size: 14px;}
	.head .nav ul li a.yij span{display: none;}
	.head .logo{padding-top: 10px;}
	.head_{padding-bottom: 10px;}
	.head .headR .sdh h2{display: none;}
	.head .headR .sdh .dh{display: block;}
	.head .headR .sdh .ss{display: none;}
	.navjia{display: block;}
	.navjia a{display: block;}
	.chacha{display: block;}
	
	
	.head .nav .erji{display: block; position: relative; top: 0; left: 0; width: 100%; height: auto; background: none; padding-bottom: 10px; border-bottom: 1px solid #fff;}
	.erjiL{width: 100%; height: auto; background: none; padding-top: 5px;}
	.erjiL dl dt a{color: #fff;}
	.erjiL a{color: #fff;}
	.erjiR{display: none;}
}



#lightbox-container-image-data-box{display:none !important;}














