


/* CSS Document */



*{ margin:0; padding:0;}



body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", sans-serif !important;color:#666;}



a,img,input{ text-decoration:none; font-size:14px; border:0}



body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}



ul li{ list-style:none;}



.clear{ clear:both;}



.left{ float:left;}



.right{ float:right;}



a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 



a:hover{ color:#c71e28}



input,button,select,textarea{outline:none}



textarea{resize:none}



input{-webkit-appearance:none;}







.hea1,.head,.cent,.foot{ max-width:1100px; margin:auto; overflow:hidden; width:100%}



.zg{ max-width:1100px; margin:auto; width:100%}



.dwi{ position:relative}



.hea{background:url(../images/sy0-1.png) repeat-x center top;width: 100%;z-index: 99; position:absolute;top:0}



.logo img{ width:100%}



.hea1 .left{ width:15.3%; font-size:14px; line-height:33px; margin:0 0 3%}



.hea1 .left img{ width:100%;margin-top: 8%;}



.hea1 .right{ width:53%; text-align:right; font-size:18px; color:#075fa9; padding-top:2%}



.flexslider{position:relative;overflow:hidden;}



.flexslider .slides{position:relative;z-index:1;}



.flexslider .slides li a{ display:block;}



.flexslider .slides li img{ width:100%}



.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center; right:0}



.flex-control-nav li{display:inline-block;width:83px;height:7px;margin:0 10px;*display:inline;zoom:1;}



.flex-control-nav a{display:inline-block;width:83px;height:7px;line-height:55px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}



.flex-control-nav .flex-active{background-position:0 0;}



.nav ul{ overflow:hidden;}



.nav ul li{ float:left; text-align:center; width:16.666%; text-align:center; line-height:62px}



.nav ul li a{ font-size:18px; display:block; color:#fff; position:relative}



.nav ul li a img{ position:absolute; bottom:-12px; left:50%; margin-left:-10.5px; z-index:999; display:none}



.nav ul li a:hover,.nav ul .dq a{ background:#c80514; color:#fff}



.dropMenu{ width:175px; position:absolute; top:62px !important; left:0; z-index:9999;visibility: hidden; background:#000;background-color:rgba(0,0,0,0.52); filter:Alpha(opacity=52); margin-left:-5px}



.dropMenu li{ line-height:28px; text-align:left; margin:6% 15%;}



.dropMenu .no{ border:0}



.dropMenu li a{ display:block; font-size:16px; color:#fff;} 



.dropMenu li a:hover{ color:#d10a05}



.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}



.con-qz{ border:0; padding:3% 0}



.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}



.nav-qz li img{ display:block; margin:auto}



.nav-qz .current{ color:#dc0526;}



.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}



.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}



.zg{ width:100%}



header{ display:none}



.sjx{ display:none}



.cent{ overflow:hidden}



.he_ZoomInImg,.cp1 dl dt,.xw1 .left p,.al1 dl dt,.nz-n1-1 div dl dt,.sy3-2 dl dt,.sy4-1 dl dt,.sy5-1-1 dl dt,.sy6-1-1 .left dl dt{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}



.he_ZoomInImg .he_ZoomInImg_img,.cp1 dl dt img,.xw1 .left p img,.al1 dl dt img,.nz-n1-1 div dl dt img,.sy3-2 dl dt img,.sy4-1 dl dt img,.sy5-1-1 dl dt img,.sy6-1-1 .left dl dt img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}



.he_ZoomInImg:hover .he_ZoomInImg_img,.cp1 dl a:hover dt img,.xw1:hover .left p img,.al1 dl a:hover dt img,.nz-n1-1 div dl a:hover dt img,.sy3-2 dl a:hover dt img,.sy4-1 dl:hover dt img,.sy5-1-1 dl:hover dt img,.sy6-1-1 .left dl a:hover dt img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}



.bann-dw{ position:relative}



.dw1{ position:absolute; top:40%; left:0; z-index:999; width:100%}



.dw1 img{ display:block; margin:auto; max-width:100%}



.header1 p{ text-align:right; padding:10px 0; font-size:12px; color:#666}



.header1 p a{ display:inline-block; padding:0 10px; font-size:12px; color:#666}



.hea1 .right{ overflow:hidden}



.he2{ width:47%} 



.he1 p{ text-align:right; background:url(../images/sy0.png) no-repeat center right; padding-right:30px; font-size:14px; color:#666}



.he1 p span{ display:block; color:#c4111c; font-size:24px; font-style:italic; font-weight:bold}



.he2{ overflow:hidden; margin-top:2%}



.he2 h1{ border:#000 1px solid; overflow:hidden}



.he2 h1 input{ height:40px; line-height:40px}



.he2 h1 input:nth-child(1){ width:74%; padding:0 3%}



.he2 h1 input:nth-child(2){ width:20%; background:#000; color:#fff; font-size:16px}



.he2 p,.he2 p a{ font-size:12px; color:#999}



.he2 p{ text-align:left; margin-top:6px}



.he2 p a:hover{ color:#d10a05}



.zg .qh{ width:10%; line-height:55px; float:right; text-align:right}



.zg .qh,.zg .qh a{ color:#fff; font-size:18px}



.zg .qh a{ color:#fff;}



.dh-nav{ width:85%; float:left}



.foot{ max-width:1042px}



.footer {



	width: 100%;



	color: #fff;



	padding-bottom: 5%;



	background: #000;



}



.footer .links {



	padding: 20px 0;



	font-size: 16px;



	border-bottom: 1px solid #bfbfbf;



}



.footer .links span {



	color: #fff;



	display: inline-block;



}



.footer .links a {



	display: inline-block;



	font-size: 12px;



	color: #fff;



	padding-right: 10px;



}



.footer .links a:hover {



	opacity: 0.8;



	filter: alpha(opacity=80);



}



.footer .bNav {



	width:28%;



	height: 180px;



	margin-top:5%;



}



.footer .di_logo img {



	width: 111px;



	height: 111px;



	background-size: 100%;



}



.footer .bNav ul{ overflow:hidden;}



.footer .bNav ul li{ float:left; width:50%; margin:3% 0 2%}



.footer .bNav ul li a{ color:#fff; font-size:18px}



.footer .ewm {



	text-align: center;



	margin-left:4%;



	margin-top:5%;



}



.footer .ewm dl {



	float: left;



	display: block;



}



.footer .ewm dl:nth-child(2) {



	margin-right: 0px;



}



.footer .ewm dl:first-child+dl {



	margin-right: 0px;



}



.footer .ewm dl dt {



	width: 130px;



	height: 130px;



	background-color: #fff;



	text-align: center;



}



.footer .ewm dl dt img {



	width: 120px;



	height: 120px;



	display: inline-block;



	background-size: 100%;



	margin-top: 5px;



}



.footer .ewm dl dd {



	font-size: 14px;



	color: #fff;



	line-height: 24px;



	padding-top: 10px;



}



.footer .contact_info {



	width:51%;



	height: 180px;



	margin-top: 5%;



	padding-right:2%



}



.footer .contact_info p{



	font-size: 16px;



	color: #fff;



	line-height: 24px;



	padding:2% 0 1%;



}



.footer .contact_info p a{ font-size:16px; color:#fff}







/*copyright*/



.copyright {



	height: 50px;



	line-height: 50px;



	color: #fff;



	font-size: 14px;



	background: #c2000a;



	text-align:center



}



.copyright a {



	color: #fff;



	display:inline-block;






}



.fl{ float:left}



.fr{ float:right}



.footer .contact_info p.tel{ line-height:35px}



.floor_8_1{ width:100%}







.search {



	height: 35px;



	padding: 30px 0;



	overflow: hidden;



	width: 100%;



	background-color: #e7e7e7;



}



.search .cent{ overflow:initial}



.search p {



	float: left;



	margin-top: 11px;



	font-size: 14px;



	color: #666;



}



.search p b {



	float: left;



	display: block;



}



.search p a {



	display: block;



	float: left;



	color: #666;



	margin-right: 15px;



	padding-right: 15px;



	border-right: 1px solid #666;



	font-size:14px



}



.search .sbox {



	overflow: hidden;



	width: 300px;



	height: 35px;



	background-color: #f0f0f0;



	border-radius: 5px;



	box-shadow: 5px 5px 5px #ccc;



	float: right;



*border:1px solid #ccc



}



.search span {



	display: block;



	cursor: pointer;



	width: 40px;



	height: 35px;



	background: url(../img/search.png) no-repeat center;



	float: left;



}



.search input {



	float: left;



	border: none;



	outline: none;



	width: 260px;



	height: 35px;



	line-height: 35px;



	font-size: 12px;



	color: #999;



	background:#f0f0f0



}



.sy1{ margin:4% 0}



.sy1 h1{ font-size:24px; color:#000; margin-bottom:2%; text-align:center}



.sy1 ul{ overflow:hidden; margin-left:-1.5%}



.sy1 ul li{ float:left; width:15.166%; margin-left:1.5%}



.sy1 ul li img{ width:99%; border:#E5E5E5 1px solid; height:119px}



.sy1 ul li:hover img{ border:#a70803 1px solid}



.search p a:hover{ color:#a70803}



.sy2{ background:url(../images/sy2.jpg) no-repeat center;}



.sy2-1{ overflow:hidden; padding:6% 0}



.sy2-1 .left{ width:41%}



.sy2-1 .right{ width:49%}



.sy2-1 .left p img{ width:100%}



.sy2-1 .right dl{ overflow:hidden; margin:2% 0 4%}



.sy2-1 .right dl dt{ float:left; width:17%; margin-top:3%}



.sy2-1 .right dl dd{ float:right; width:76%; font-size:24px;}



.sy2-1 .right dl dd span{ font-size:12px; color:#666; line-height:24px; display:block; margin-top:2%}



.sy2-1 .right dl dt img{ width:100%}



.sy3{ background:url(../images/sy8.jpg) no-repeat center bottom #a70803}



.sy3-1{ overflow:hidden; margin:4% 0}



.sy3-1 h1{ float:left; width:13%; color:#fff; font-size:24px; border-right:#fff 2px solid}



.sy3-1 ul{ float:right; width:83%; margin-top:0.7%}



.sy3-1 ul li{ float:left; width:21.7%; margin-left:3%; text-align:center;}



.sy3-1 ul li a{ display:block; font-size:18px; color:#fff; line-height:40px; border:#fff 2px dashed; border-radius:30px}



.sy3-1 ul li a:hover{ background:#fff; border:#fff 1px solid; color:#333}



.sy3-1 h1 strong{ display:block}



.sy3-2{ overflow:hidden; background:#fff; border-radius:10px; padding:1% 1.5% 3%}



.sy3-2 dl{ float:left; width:32.333%; margin:2% 0.5% 0}



.sy3-2 dl dt img{ width:100%; height:299px}



.sy3-2 dl dd{ text-align:center; font-size:20px; margin-top:4%}



.sy3-3{ overflow:hidden; margin:6% 6% 4%; border-left:#fff 1px solid}



.sy3-3 dl{ float:left; width:33.133%; border-right:#fff 1px solid}



.sy3-3 dl dt img{ display:block; margin:auto}



.sy3-3 dl dd{ text-align:center; color:#fff; font-size:21px; margin-top:4%}



.ys1 .left,.ys1 .right{ width:46%}



.y-t img{ width:100%}



.ys-bt{ margin:6% 0 2%}



.ys-bt img{ display:block; margin:auto}



.y-w h1{ font-size:24px; margin:8% 0 5%}



.y-w h1 strong{ color:#cd2d39;}



.y-w p{ font-size:14px; color:#666; line-height:24px; margin-top:3%}



.ys1{ border-bottom:#ccc 1px solid; padding:1.5% 0}



.liucheng {



	overflow: hidden;



	width: 100%;



	padding: 20px 0;



	background-color: #ba0e00;



}



.liucheng li {



	float: left;



	width: 14.2%;



	height: 138px;



	padding-left: 2.9%;



	background:url(../images/sy19.png) no-repeat 5px center;



}



.liucheng li .wen {



	overflow: hidden;



	width: 95.2%;



	height: 138px;



	background: url(../images/quan2.png) no-repeat center;



	text-align: center;



	display: table;



}



.liucheng li.no {



	background: url(../images/quan1.png) no-repeat center;



	padding-left: 0;



}



.liucheng p {



	font-size: 24px;



	color: #860800;



	text-align: center;



	margin-top:33%;



	font-weight:bold



}



.liucheng h5 {



	font-weight: normal;



	text-align: center;



	font-size: 24px;



	color: #fff;



	margin-top: 5px;



}



.liucheng span {



	display: block;



	font-size: 16px;



	color: #fff;



	display: table-cell;



    vertical-align: middle;



}



.liucheng em {



	display: block;



	font-size: 16px;



	color: #fff;



	margin-top: 5px;



}



.sy4{ background:url(../images/sy20.jpg) no-repeat center}



.sy4-1{ overflow:hidden; margin-left:-2%}



.sy4-1 dl{ float:left; width:29.333%; margin-left:2%; background:#fff; padding:1%}



.sy4 h1{ text-align:center; color:#ba0e00; margin:5% 0 3%}



.sy4-1 dl dt img{ width:100%; height:215px}



.sy4-1 dl dd{ font-size:16px; color:#ba1000; text-align:center; line-height:24px; padding:5% 0}



.sy4-1 dl dd span{ display:block; font-size:12px; color:#860800; margin-top:5%}



.sy4-2{ background:#a70803; overflow:hidden; margin:30px 0 50px; padding:60px 30px 40px}



.sy4-2 .left{ width:55%}



.sy4-2 .right{ width:22%}



.sy4-2 .right h1{ font-size:12px; color:#fff; text-align:left} 



.sy4-2 .right h1 span{ text-align:center; color:#870900; font-size:24px; margin-top:6%; font-weight:bold; font-style:italic; background:#fff; display:block}



.sy4-2 .left p img{ width:100%}



.sy5 h1 img{ display:block; margin:auto}



.sy5 h1{ margin:6% 0 3%}



.sy5 p{ font-size:16px; line-height:35px}



.sy5-1 h2{ text-align:center; margin:4% 0 3%}



.sy5-1 h2 span{ cursor:pointer; font-size:16px; width:140px; line-height:50px; margin:0 1px; background:#e1e1e1; border-radius:5px; display:inline-block}



.sy5-1-1{ overflow:hidden; margin-left:-1.5%}



.sy5-1-1 dl{ float:left; width:23.5%; margin-left:1.5%} 



.sy5-1-1 dl dt img{ width:100%; height:174px}



.sy5-1-1 dl dd{ text-align:center; font-size:14px; margin-top:5%}



.sy5-1 h2 .bjd-1{ background:#ba0e00; color:#fff}



.sy5{ margin-bottom:6%} 



.sy6{ background:#f7f7f7; padding:2% 0 4%}



.sy6-1{ float:left; width:58%; background:#fff; border-top:#c2000a 4px solid; padding:3% 2%}



.sy6-2{ float:right; width:30%; background:#fff; border-top:#c2000a 4px solid; padding:3% 2%}



.sy6-1 h1{ font-size:16px; overflow:hidden}



.sy6-1 h1 a,.sy6-2 h1 a{ float:right; color:#999; font-size:14px}



.sy6-1 h1 span{ margin:0 10px; display:inline-block; cursor:pointer}



.sy6-1 h1 .bjd-2{ color:#c2000a}



.sy6-1 h1 span:first-child{ margin-left:0}



.sy6-1-1{ margin-top:4%}



.sy6-1-1 .left{ width:52%}



.sy6-1-1 .right{ width:45%}



.sy6-1-1 .left dl dt img{ width:100%; height:272px}



.sy6-1-1 .left dl dd{ background:#c2000a; font-size:18px; color:#fff; padding:6% 0; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy6-1-1 .right ul li a{ font-size:14px; color:#666}



.sy6-1-1 .right ul li{ border-bottom:#ECECEC 1px dashed; background:url(../images/sy32.png) no-repeat left center; padding:5% 0 5% 10%}



.sy6-2 h1{ font-size:16px; color:#c2000a; overflow:hidden; margin-bottom:6%}



.sy6-2-1 li{ margin-top:12%; background:url(../images/sy33.png) no-repeat left top 2px; padding-left:33px}



.sy6-2-1 h2 a{ display:block; font-size:16px; margin-bottom:3%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy6-2-1 p{ font-size:16px; color:#999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.sy6-1 h1 a:hover, .sy6-2 h1 a:hover,.sy6-1-1 .right ul li a:hover{ color: #c71e28;}



.sy7{ margin:5% 0}



.sy7 h1{ font-size:20px; color:#c2000a}



.sy7 h1 span{ font-size:20px; color:#9c9c9c; margin-left:1%}



.sy7 h1 span:last-child{ font-size:16px; display:inline-block; margin-left:6%}



.sy7 h1 a{ font-size:16px; color:#666}







.banner1 p img{ width:100%}



.ny-sy{ margin:5% 0}



.ny-z div,.ny-y{ background:#fff;}



.ny-z{ width:21%}



.ny-y{ width:70%; padding:3%}



.nz-b{ background:#c80514; font-size:18px; color:#fff; text-align:center; padding-bottom:3%;}



.nz-b span{ font-size:14px}



.nz-b strong{ display:block; padding:10% 0; font-weight:normal; border-bottom:#fff 1px solid}



.nz-n1{ margin-top:8%}



.nz-n1 h2{ background:#c80514; color:#fff; font-size:16px; text-align:center; padding:3% 0}



.nz-n1 ul{ padding:0 5%;}



.nz-n1 ul li{ border-bottom:#ECECEC 1px solid; padding:6% 0 4% 8%; background:url(../images/al1.png) no-repeat center left;}



.nz-n1 ul li a{ font-size:12px; color:#666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:block}



.nz-n1 ul li a:hover{ color:#c80514;}



.nz-n1 ul li:last-child{ border:0} 



.ny-b{ font-size:18px; overflow:hidden; border-bottom:#ECECEC 1px solid; background:url(../images/al2.jpg) no-repeat center left; padding-left:2%; padding-bottom:5px}



.ny-b span{ font-size:14px; color:#999; float:right;}



.al1{ overflow:hidden; margin-left:-1%}



.al1 dl{ float:left; width:32.333%; margin-left:1%; margin-top:3%}



.al1 dl dt img{ width:100%; height:209px}



.al1 dl a{ display:block;}



.al1 dl dt{ border:#ECECEC 1px solid; padding:4px}



.al1 dl dd{ font-size:15px; text-align:center; margin-top:5%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.al1 dl a:hover dt{ border:#c30d18 1px solid}



.fy{ text-align:center; margin-top:6%; color:#b1b1b1;}



.fy a{ font-size:14px; color:#b1b1b1; display:inline-block; border:#a0a0a0 1px solid; margin:0 5px; padding:10px 18px; line-height:20px; vertical-align:middle}



.fy a:hover{ border:#c30d18 1px solid; background:#c30d18; color:#fff}



.curr{background:#c30d18; color:#fff;}



.nz-n2 ul li{ border-bottom:#ECECEC 1px solid; background:url(../images/gy1.png) no-repeat center left 10%; padding-left:22%; padding:7% 12% 7% 20%}



.nz-n2 ul li a{ font-size:14px}



.nz-n2 ul .dq1 a{ color:#c80514}



.hz1 dl dd{ font-size:16px}



.hz1{ margin-left:-3%}



.hz1 dl{ margin-left:3%; width:30.333%}



.hz1 dl dt img{ height:162px}







.gy1{ margin-top:6%}



.gy1 h1{ font-size:36px; text-align:center; color:#c30d18; font-weight:bold; margin-bottom:3%}



.nz-n1-1 div dl dt img{ width:100%; height:157px}



.nz-n1-1 div{ padding:5% 9% 3%}



.nz-n1-1 div dl dt{ border:#ECECEC 1px solid; padding:3px}



.nz-n1-1 div dl dd{ font-size:14px; text-align:center; margin:3% 0 4%}







.xw2{ margin:0 2%}



.xw2 ul li{ border-bottom:#DCDCDC 1px dashed; padding:3% 0; background:url(../images/xw1.png) no-repeat center left; padding-left:4%}



.xw2 ul li a{ font-size:16px; color:#666; display:block; overflow:hidden}



.xw2 ul li span{ float:right; font-size:14px; color:#999}







.nz-n1-2{ margin-top:0}



.nz-n1 ul li a:hover{ text-decoration:underline}



.xw2 ul li a:hover,.xw2-x h2 a:hover{ color:#c80514;}



.xw2-x h1{ font-size:24px; text-align:center; margin:5% 0 4%}



.xw2-x h1 span{ display:block; margin-top:2%; font-size:12px; color:#666}



.xw2-x h2{ overflow:hidden; margin-top:5%}



.xw2-x h2 a{ font-size:14px; color:#999}







.lx{ padding:0 2%;}



.lx1{ overflow:hidden; margin-left:-3%; margin-top:1%}



.lx1 div{ float:left; width:40.6%; margin-left:3%; margin-top:2%; border:#ccc 1px dashed; padding:2% 3%; height:209px; overflow:hidden}



.lx1 div h1{ font-size:16px; margin-bottom:3%; font-weight:bold}



.lx1 div p{ font-size:14px; line-height:30px}



.lx2 p img{ width:100%} 



.lx2{ margin-top:4%}







.bann1{ overflow:hidden;}



.large_box{margin-bottom:4%;height:210px;overflow:hidden;}



.large_box img{display:block; width:100%;height:210px;} 



.small_box{width:100%;height:50px;overflow:hidden;}



.small_list{position:relative;float:left;width:75%;height:50px;overflow:hidden; margin-left:8%}



.small_list ul{height:50px;overflow:hidden;}



.small_list ul li{position:relative;float:left;margin-right:10px;width:110px;}



.small_list ul li img{display:block; width:110px; height:50px}



.small_list ul li .bun_bg{display:none;position:absolute;top:0;left:0;width:110px;height:50px;background:#000;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;}



.small_list ul li.on .bun_bg{display:block;}



.btn{display:block;width:7px;height:12px;cursor:pointer; margin-top:4%}



.left_btn{float:left;margin-right:10px;background-image:url(../images/fwxq3.png)}



.right_btn{float:right;background-image:url(../images/fwxq4.png);}



.fw1 .left{ width:38%}



.fw1 .right{ width:58%}



.fw1{ margin:5% 0}



.fw1 .right h1{ font-size:18px; margin:5% 0; color:#c80514}



.fw1 .right p{ font-size:14px; color:#666; line-height:24px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}



.fw1 .right h2 span{ float:left; display:inline-block; width:160px; background:url(../images/lr-4.jpg) no-repeat center; color:#fff; text-align:center; font-size:14px; font-weight:normal; margin-right:8%}



.fw1 .right h2{ margin-top:7%; background:#e5e5e5; overflow:hidden; font-weight:bold; font-size:18px; line-height:52px; width:80%;}
.fw1 .right h2 img{ vertical-align:middle; margin-right:5px}


.fw2 h1{ border-bottom:#999 1px solid}



.fw2 span{ background:#c80514; color:#fff; line-height:32px; display:inline-block; font-size:14px; width:93px; text-align:center}







.roll-wrap{



    position: relative;



    width: 100%;



    overflow: hidden;



}



.roll_col{



    width: 100%;



    height:343px;



    overflow: hidden;



}



.roll_col li{



    display: block;



    height:50px;



}



.roll_col .control{



    top: 80px;



}



.xw2-x p img{ max-width:100%}



#marquee1{ height:127px; overflow:hidden}

#marquee1 ul li,#marquee1 ul li img{ width:200px; height:125px;}

#marquee1 ul li{ margin-left:20px}

#demo11{ padding-bottom:10%}
#demo11 .flex-control-nav{position:absolute;bottom:0;z-index:2;width:100%;text-align:center;}
#demo11 .flex-control-nav li{display:inline-block;width:8px;height:8px;margin:0 5px;*display:inline;zoom:1;}
#demo11 .flex-control-nav a{display:inline-block;width:8px;height:8px;line-height:50px;overflow:hidden;background:url(../images/lr-1.png) right 0 no-repeat;cursor:pointer;}
#demo11 .flex-control-nav .flex-active{background-position:0 0;}
#demo11.flexslider .slides li img{ height:215px}









