 #mynav {
 	width: 100%;
 	background-color: #CD0000;
 	position: relative;
 	z-index: 99;
 }

 .top-red {
 	background-image: url(topbj.jpg);
 	background-repeat: no-repeat;
 	background-position: center;
 	height: 198px;
 }

 .www51buycom {
 	width: 524px;
 	height: 360px;
 	position: relative;
 	overflow: hidden;
 	margin-bottom: 15px;
 }

 .www51buycom .num {
 	overflow: hidden;
 	height: 25px;
 	position: absolute;
 	bottom: 12px;
 	left: 40%;
 	zoom: 1;
 	z-index: 3
 }

 .www51buycom .num li {
 	width: 25px;
 	height: 25px;
 	line-height: 25px;
 	text-align: center;
 	font-weight: 400;
 	font-family: "微锟斤拷锟脚猴拷", Arial;
 	color: #FFFFFF;
 	background: #444444;
 	margin-right: 10px;
 	border-radius: 50%;
 	cursor: pointer;
 	float: left;
 }

 .www51buycom .num li.on {
 	background: #FF7700;
 }

 /*锟斤拷前锟斤拷*/

 /*锟斤拷一锟斤拷  锟斤拷一锟斤拷*/
 .www51buycom .prev,
 .www51buycom .next {
 	display: none;
 	width: 40px;
 	height: 100px;
 	background: url(../images/btn.png) no-repeat;
 	position: absolute;
 	top: 115px;
 }

 .www51buycom .prev {
 	left: 0;
 }

 .www51buycom .next {
 	right: 0;
 	background-position: right
 }

 /* 选锟筋卡锟斤拷式 */
 ul,
 li {
 	list-style: none;
 }

 .tab {
 	width: 100%;
 	margin: 0 auto;
 }

 .tab-hd {
 	background: #fff;
 	overflow: hidden;
 	zoom: 1;
 }

 .tab-hd li {
 	float: left;
 	width: 20%;
 	height: 50px;
 	line-height: 50px;
 	color: #666;
 	font-size: 15px;
 	text-align: center;
 	cursor: pointer;
 	border-bottom: 1px #E3E3E3 solid;
 }

 .tab-hd li.active {
 	border-bottom: 2px #FF0000 solid;
 	color: #FF0000;
 	font-size: 15px;
 }

 .tab-bd li {
 	display: none;
 	border-top: 0 none;
 }

 .tab-bd li.thisclass {
 	display: list-item;
 }


 /* fullSlide */
 * {
 	margin: 0;
 	padding: 0;
 	list-style: none;
 }

 .fullSlide {
 	width: 100%;
 	position: relative;
 	height: 720px;
 	background: #000;
 }

 .fullSlide .bd {
 	margin: 0 auto;
 	position: relative;
 	z-index: 0;
 	overflow: hidden;
 }

 .fullSlide .bd ul {
 	width: 100% !important;
 }

 .fullSlide .bd li {
 	width: 100% !important;
 	height: 720px;
 	overflow: hidden;
 	text-align: center;
 }

 .fullSlide .bd li a {
 	display: block;
 	height: 720px;
 }

 .fullSlide .hd {
 	width: 100%;
 	position: absolute;
 	z-index: 1;
 	bottom: 30px;
 	left: 0;
 	height: 30px;
 	line-height: 30px;
 }

 .fullSlide .hd ul {
 	text-align: center;
 }

 .fullSlide .hd ul li {
 	cursor: pointer;
 	display: inline-block;
 	*display: inline;
 	zoom: 1;
 	border-radius: 30px;
 	width: 80px;
 	height: 10px;
 	margin: 1px;
 	overflow: hidden;
 	background: #000;
 	filter: alpha(opacity=50);
 	opacity: 0.5;
 	line-height: 999px;
 	z-index: 99999;
 }

 .fullSlide .hd ul .on {
 	background: #f00;
 }

 .fullSlide .prev,
 .fullSlide .next {
 	display: block;
 	position: absolute;
 	z-index: 999;
 	top: 50%;
 	margin-top: -30px;
 	left: 0%;
 	z-index: 1;
 	width: 40px;
 	height: 60px;
 	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
 	cursor: pointer;
 	filter: alpha(opacity=50);
 	opacity: 0.5;
 	display: none;
 	z-index: 99999;
 }

 .fullSlide .next {
 	left: auto;
 	right: 0%;
 	background-position: -6px -137px;
 	z-index: 99999;
 }


 #topnavbar {
 	width: 100%;
 	position: fixed;
 	_position: absolute;
 	top: 0;
 	left: 0;
 	z-index: 999;
 	display: none;
 	_top: expression(this.scrollTop=document.documentElement.scrollTop);
 }


 body,
 td,
 th {
 	color: #666666;
 	font-size: 13px;
 	margin: 0;
 	line-height: 28px;
 	font-family: "微锟斤拷锟脚猴拷";
 }

 .body {
 	color: #666666;
 	font-size: 13px;
 	margin: 0;
 	background-image: url(../images/bj.jpg);
 	background-repeat: no-repeat;
 	background-position: center;
 	background-color: #FFFFFF;
 	background-position: top;
 	text-align: center;
 }

 IMG.s {
 	transition: 1s;
 }

 .banner {
 	margin-top: -20px;
 }

 .banner .box_skitter .info_slide_dots .image_number {
 	height: 6px;
 	width: 35px;
 	border-radius: 5px;
 }

 .banner .box_skitter .info_slide_dots .image_number {
 	background: #1f3e66;
 	opacity: 0.8;
 }

 .banner .box_skitter .info_slide_dots .image_number_select,
 .banner .box_skitter .info_slide_dots .image_number_select:hover {
 	background: #fff;
 }



 IMG.s:hover {
 	transform: scale(1.1);
 }

 .boder {
 	border: 1px #F5D8C4 solid;
 }

 .img {
 	border: 0;
 }

 .clear {
 	clear: both;
 }

 #headindex {
 	width: 1000px;
 	margin: 0 auto;
 	height: 470px;
 }

 #head {
 	width: 1000px;
 	margin: 0 auto;
 	height: 346px;
 }

 #logo {
 	float: left;
 }

 #nav {
 	width: 808px;
 	height: 36px;
 	float: right;
 }

 #navl {
 	float: left;
 	width: 22px;
 }

 #navr {
 	float: right;
 	width: 15px;
 }

 /*#menu { width:1100px; height:50px; background:url(../pic/white.7.png); border-radius:5px; margin:0 auto; }
#current{ background-color:#13A32E;  height:44px;}
#menu ul { list-style: none; margin: 0px; padding: 0px; }
#menu ul li { float:left; }
#menu ul li a { display:block; width:133px; height:50px; float:left; line-height:50px; text-align:center;color:#000000;   font-size:14px; }
#menu ul li a:hover { width:133px; height:50px; background-color:#ffffff; color:#000000;text-decoration:none; font-size:14px; }*/
 #menu {}

 #menu ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #menu ul li {
 	float: left;
 	width: 145px;
 }

 #menu ul li a {
 	display: block;
 	color: #FF0000;
 	border-right: 1px #E8E8E8 solid;
 	width: 100%;
 	height: 65px;
 	text-align: center;
 	font-size: 16px;
 	line-height: 65px;
 }

 #menu ul li a:hover {
 	width: 100%;
 	height: 65px;
 	background-color: #ff0000;
 	color: #FFffff;
 	text-decoration: none;
 	font-size: 16px;
 }

 #menu ul li ul {
 	display: none;
 	position: absolute;
 	background-color: #FFFFFF;
 }

 #menu ul li ul li {
 	float: none;
 	width: 145px;
 	margin: 0;
 }

 #menu ul li ul li a {
 	background-color: #ff0000;
 	color: #ffffff;
 	font-size: 14px;
 	width: 100%;
 	height: 50px;
 	border-bottom: 1px #FF1F1F solid;
 	border-right: none;
 	line-height: 50px;
 	position: relative;
 }

 #menu ul li ul li a .ico {
 	position: absolute;
 	right: 0;
 }

 #menu ul li ul li a:hover {
 	background-color: #ffffff;
 	color: #ff0000;
 	font-size: 14px;
 	height: 50px;
 	width: 100%;
 	line-height: 50px;
 }

 #menu ul li:hover ul {
 	display: block;
 }

 #menu ul li.sfhover ul {
 	display: block;
 	z-index: 999;
 }

 /*#menu ul li ul { border-bottom:3px #0186D1 solid;  display:none; position:absolute; background-color:#FFFFFF;}
/#menu ul li ul li { float:none; width:170px; margin:0; margin-TOP:1px;}
#menu ul li ul li a { background:none; color:#000000; font-size:14px; width:170px; height:40px; border-bottom:1px #E6E6E6 solid; border-right:none;  line-height:35px; position:relative; }
#menu ul li ul li a .ico { position:absolute; right:0;  }
#menu ul li ul li a:hover { color:#0186D1; font-size:14px;height:40px; width:170px;  line-height:40px;}
#menu ul li:hover ul { display:block; }
#menu ul li.sfhover ul { display:block; z-index:999;}*/



 /*锟矫碉拷片*/
 #owl-demo {
 	position: relative;
 	width: 540px;
 	height: 370px;
 	top: -7px;
 	left: 60px;
 }

 #owl-demo .item {
 	position: relative;
 	display: block;
 }

 #owl-demo img {
 	display: block;
 	width: 540px;
 	height: 370px;
 }

 #owl-demo b {
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	width: 100%;
 	height: 78px;
 	background-color: #000;
 	opacity: .5;
 	filter: alpha(opacity=50);
 }

 #owl-demo span {
 	position: absolute;
 	left: 0;
 	bottom: 37px;
 	width: 97%;
 	font: 18px/32px "微锟斤拷锟脚猴拷", "锟斤拷锟斤拷";
 	color: #fff;
 	text-align: center;
 }

 .owl-pagination {
 	position: absolute;
 	left: 0;
 	bottom: 10px;
 	width: 100%;
 	height: 22px;
 	text-align: center;
 }

 .owl-page {
 	display: inline-block;
 	width: 10px;
 	height: 10px;
 	margin: 0 5px;
 	background-image: url(bg15.png);
 	*display: inline;
 	*zoom: 1;
 }

 .owl-pagination .active {
 	width: 25px;
 	background-image: url(bg16.png);
 }

 .owl-buttons {
 	display: none;
 }

 .owl-buttons div {
 	position: absolute;
 	top: 50%;
 	width: 40px;
 	height: 80px;
 	margin-top: -40px;
 	text-indent: -9999px;
 }

 .owl-prev {
 	left: 0;
 	background-image: url(../images/bg17.png);
 }

 .owl-next {
 	right: 0;
 	background-image: url(../images/bg18.png);
 }

 .owl-prev:hover {
 	background-image: url(../images/bg19.png);
 }

 .owl-next:hover {
 	background-image: url(../images/bg20.png);
 }

 .owl-carousel .owl-wrapper:after {
 	content: ".";
 	display: block;
 	clear: both;
 	visibility: hidden;
 	line-height: 0;
 	height: 0;
 }

 /* display none until init */
 .owl-carousel {
 	display: none;
 	position: relative;
 	width: 675px;
 	-ms-touch-action: pan-y;
 }

 .owl-carousel .owl-wrapper {
 	display: none;
 	position: relative;
 	width: 675px;
 	-webkit-transform: translate3d(0px, 0px, 0px);
 }

 .owl-carousel .owl-wrapper-outer {
 	overflow: hidden;
 	position: relative;
 	width: 540px;
 }

 .owl-carousel .owl-wrapper-outer.autoHeight {
 	-webkit-transition: height 500ms ease-in-out;
 	-moz-transition: height 500ms ease-in-out;
 	-ms-transition: height 500ms ease-in-out;
 	-o-transition: height 500ms ease-in-out;
 	transition: height 500ms ease-in-out;
 }

 .owl-carousel .owl-item {
 	float: left;
 }

 .owl-controls .owl-page,
 .owl-controls .owl-buttons div {
 	cursor: pointer;
 }

 .owl-controls {
 	-webkit-user-select: none;
 	-khtml-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }

 /* mouse grab icon */
 .grabbing {
 	cursor: url(grabbing.png) 8 8, move;
 }

 /* fix */
 .owl-carousel .owl-wrapper,
 .owl-carousel .owl-item {
 	-webkit-backface-visibility: hidden;
 	-moz-backface-visibility: hidden;
 	-ms-backface-visibility: hidden;
 	-webkit-transform: translate3d(0, 0, 0);
 	-moz-transform: translate3d(0, 0, 0);
 	-ms-transform: translate3d(0, 0, 0);
 }

 #db {
 	width: 930px;
 	height: 40px;
 }

 #db ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #db ul li {
 	float: left;
 }

 #db ul li a {
 	display: block;
 	width: 185px;
 	height: 40px;
 	line-height: 40px;
 	text-align: center;
 	color: #F9E899;
 	border-right: 1px #623F26 solid;
 	font-size: 16px;
 }

 #db ul li a:hover {
 	width: 185px;
 	height: 48px;
 	color: #ff0000;
 	text-decoration: none;
 	font-size: 16px;
 }

 #productlist {
 	width: 560px;
 	height: 45px;
 }

 #productlist ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #productlist ul li {
 	float: left;
 }

 #productlist ul li a {
 	display: block;
 	width: 98px;
 	height: 39px;
 	line-height: 39px;
 	text-align: center;
 	margin-bottom: 10px;
 	margin-right: 10px;
 	color: #6C3600;
 	border: 1px #E0E0E0 solid;
 	font-size: 16px;
 }

 #productlist ul li a:hover {
 	width: 98px;
 	height: 39px;
 	background-color: #6C3600;
 	color: #FFFFFF;
 	text-decoration: none;
 	font-size: 16px;
 }

 .gd {
 	background-color: #145ca0;
 	color: #fff;
 	width: 263px;
 	line-height: 50px;
 	height: 50px;
 }

 .gd:hover {
 	background-color: #009700;
 	color: #fff;
 	width: 263px;
 	line-height: 50px;
 	height: 50px;
 }

 .gdd:hover {
 	background-color: #ffffff;
 	border-radius: 5px;
 	color: #ffffff;
 	border: 1px #000000 solid;
 	width: 163px;
 	line-height: 36px;
 	height: 36px;
 }

 .gdd {
 	background-color: #ff6500;
 	border-radius: 5px;
 	color: #ffffff;
 	border: 0px;
 	width: 163px;
 	line-height: 36px;
 	height: 36px;
 }

 #zcdh {
 	width: 220px;
 	height: 45px;
 }

 #zcdh ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #zcdh ul li {
 	float: left;
 }

 #zcdh ul li a {
 	display: block;
 	width: 98px;
 	height: 39px;
 	line-height: 39px;
 	text-align: center;
 	margin-bottom: 10px;
 	margin-right: 10px;
 	color: #144D6B;
 	border: 1px #F1F1F1 solid;
 	font-size: 16px;
 }

 #zcdh ul li a:hover {
 	width: 98px;
 	height: 39px;
 	background-image: url(../img/btx.jpg);
 	background-position: center;
 	color: #FFFFFF;
 	text-decoration: none;
 	font-size: 16px;
 }


 #productlistt {
 	width: 800px;
 	height: 45px;
 }

 #productlistt ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #productlistt ul li {
 	float: left;
 }

 #productlistt ul li a {
 	display: block;
 	width: 98px;
 	height: 39px;
 	line-height: 39px;
 	text-align: center;
 	margin-right: 10px;
 	margin-bottom: 10px;
 	color: #ffffff;
 	background-color: #824500;
 	font-size: 16px;
 }

 #productlistt ul li a:hover {
 	width: 98px;
 	height: 39px;
 	background-color: #603000;
 	color: #FFFFFF;
 	text-decoration: none;
 	font-size: 16px;
 }

 .ls {
 	color: #707070;
 	font-size: 50px;
 	line-height: 50px;
 }

 .ysx {
 	color: #004BAC;
 	font-size: 16px;
 	height: 40px;
 	font-weight: bold;
 	line-height: 40px;
 }

 .content {
 	overflow: hidden;
 	padding: 10px;
 	margin: 0 auto;
 }

 .product {
 	width: 354px;
 	height: 200px;
 	float: left;
 }

 .news {
 	width: 291px;
 	height: 200px;
 	float: left;
 	margin-left: 35px;
 }

 .contact {
 	width: 270px;
 	height: 200px;
 	margin-left: 15px;
 	float: right;
 }

 .title {
 	width: 98%;
 	color: #FF0000;
 	font-size: 15px;
 	padding-left: 6px;
 	float: left;
 }

 .title span {
 	margin-left: 100px;
 	font-size: 13px;
 }

 .banner {
 	width: 980px;
 	text-align: left;
 	margin: 0 auto;
 }

 .btl {
 	float: left;
 	background-image: url(ny_03.jpg);
 	background-repeat: no-repeat;
 	width: 18px;
 	height: 36px;
 }

 .btr {
 	float: right;
 	background-image: url(ny_06.jpg);
 	background-repeat: no-repeat;
 	width: 17px;
 	height: 36px;
 }

 .foot {
 	height: 128px;
 	background-image: url(zy_30.jpg);
 	background-repeat: repeat-x;
 	color: #666666;
 }


 a:link {
 	font-size: 13px;
 	color: #666666;
 	text-decoration: none;
 }

 a:visited {
 	font-size: 13px;
 	color: #666666;
 	text-decoration: none;
 }

 a:active {
 	font-size: 13px;
 	color: #FF2000;
 	text-decoration: none;
 }

 a:hover {
 	font-size: 13px;
 	color: #FF2000;
 	text-decoration: NONE;
 }

 a.hs:link {
 	font-size: 14px;
 	color: #ffffff;
 	text-decoration: none;
 }

 a.hs:visited {
 	font-size: 14px;
 	color: #ffffff;
 	text-decoration: none;
 }

 a.hs:active {
 	font-size: 14px;
 	color: #FFFF00;
 	text-decoration: none;
 }

 a.hs:hover {
 	font-size: 14px;
 	color: #FFFF00;
 	text-decoration: none;
 }

 a.h:link {
 	font-size: 16px;
 	color: #666666;
 	text-decoration: none;
 }

 a.h:visited {
 	font-size: 16px;
 	color: #666666;
 	text-decoration: none;
 }

 a.h:active {
 	font-size: 16px;
 	color: #FF0000;
 	text-decoration: none;
 }

 a.h:hover {
 	font-size: 16px;
 	color: #FF0000;
 	text-decoration: none;
 }

 a.a:link {
 	font-size: 17px;
 	color: 333333;
 	text-decoration: none;
 }

 a.a:visited {
 	font-size: 17px;
 	text-decoration: none;
 }

 a.a:active {
 	font-size: 17px;
 	color: #FF0000;
 	text-decoration: none;
 }

 a.a:hover {
 	font-size: 17px;
 	color: #FF0000;
 	text-decoration: underline;
 }

 .dh {
 	font-size: 18px;
 	color: #ffffff;
 	line-height: 25px;
 	word-spacing: normal;
 }

 .dhh {
 	font-size: 17px;
 	color: #ffffff;
 	line-height: 25px;
 	word-spacing: normal;
 }

 .fontwhile {
 	font-size: 14px;
 	color: #FFFFFF;
 	line-height: 25px;
 	word-spacing: normal;
 }

 .fonths {
 	font-size: 18px;
 	line-height: 40px;
 	word-spacing: normal;
 }

 .fontzm {
 	color: #004f9f;
 }

 .fontbs {
 	font-size: 14px;
 	color: #ffffff;
 	line-height: 25px;
 	word-spacing: normal;
 }

 .fontls {
 	font-size: 32px;
 	line-height: 40px;
 	color: #000000;
 	font-weight: bold;
 	word-spacing: normal;
 }

 .fontlsx {
 	border-bottom: 1px #dedede solid;
 	color: #ffffff;
 	font-size: 18px;
 }

 .fontbt {
 	font-size: 20px;
 	line-height: 35px;
 	word-spacing: normal;
 }

 .fontjs {
 	font-size: 30px;
 	color: #ffffff;
 	line-height: 30px;
 	word-spacing: normal;
 	font-weight: bold;
 }

 .fontjjs {
 	font-size: 45px;
 	color: #ffffff;
 	line-height: 60px;
 	word-spacing: normal;
 	font-weight: bold;
 }

 .fontqzs {
 	font-size: 16px;
 }

 .ys {
 	font-size: 20px;
 	padding-bottom: 10px;
 	border-bottom: 1px #B7B7B7 dotted;
 }

 /*锟斤拷锟斤拷锟剿碉拷*/
 .menu_list {
 	width: 100%;
 }

 .menu_head {
 	width: 100%;
 	height: 50px;
 	line-height: 50px;
 	font-size: 14px;
 	color: #525252;
 	cursor: pointer;
 	position: relative;
 	background: #FAFAFA url(pro_left.png) center right no-repeat;
 	margin: 0;
 	border-bottom: 1px solid #EEEEEE;
 }

 .menu_list .current {
 	background: #FAFAFA url(url(pro_left.png) center right no-repeat;
 }

 .menu_body {
 	width: 100%;
 	height: auto;
 	overflow: hidden;
 	line-height: 38px;
 	backguound: #fff;
 }

 .menu_body a {
 	display: block;
 	width: 100%;
 	height: 38px;
 	line-height: 38px;
 	padding-left: 14px;
 	color: #777777;
 	background: #fff;
 	text-decoration: none;
 	border-bottom: 1px solid #EEEEEE;
 }

 .menu_body a:hover {
 	text-decoration: none;
 	color: #e70000;
 }


 #left {
 	width: 100%;
 	border-bottom: none;
 }

 #left ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #carent {
 	background-color: #000;
 	color: #FFFFFF;
 	font-size: 16px;
 	height: 40px;
 	line-height: 40px;
 }

 #left ul li a {
 	display: block;
 	height: 50px;
 	line-height: 50px;
 	padding-left: 10px;
 	border-bottom: 1px #daecf4 dashed;
 	font-size: 14px;
 }

 #left ul li a span {
 	display: block;
 	height: 40px;
 	background-image: url(jtt.gif);
 	background-repeat: no-repeat;
 	float: left;
 	line-height: 40px;
 	padding-left: 30px;
 	color: #666666;
 	font-size: 14px;
 }

 #left ul li a:hover {
 	height: 50px;
 	color: #FF0000;
 	background-color: #ebebeb;
 	font-size: 14px;
 }

 #lefte {
 	width: 100%;
 	border-bottom: none;
 }

 #lefte ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #lefte ul li {
 	float: left;
 }

 #lefte ul li a {
 	display: block;
 	padding: 0px 20px;
 	height: 40px;
 	line-height: 40px;
 	padding-left: 10px;
 	color: #FFFFFF;
 	border-bottom: 1px #2c6daa dashed;
 	font-size: 14px;
 }

 #lefte ul li a:hover {
 	height: 40px;
 	padding: 0px 20px;
 	color: #FFFF00;
 	font-size: 14px;
 }

 #leftt {
 	width: 100%;
 	border-bottom: none;
 }

 #leftt ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #leftt ul li a {
 	display: block;
 	height: 43px;
 	line-height: 43px;
 	padding-left: 15px;
 	border-bottom: 1px #141414 dotted;
 	color: #fafafa;
 	font-size: 15px;
 }

 #leftt ul li a span {
 	display: block;
 	height: 43px;
 	float: left;
 	line-height: 48px;
 	padding-left: 30px;
 	color: #666666;
 	font-size: 15px;
 }

 #leftt ul li a:hover {
 	height: 43px;
 	color: #FFFFFF;
 	font-size: 16px;
 }


 #gy {
 	width: 1200px;
 	border-bottom: none;
 }

 #gy ul {
 	list-style: none;
 }

 #gy ul li {
 	float: left;
 }

 #gy ul li a {
 	display: block;
 	line-height: 55px;
 	margin-left: 30px;
 	background-color: #666666;
 	background-repeat: no-repeat;
 	width: 162px;
 	height: 55px;
 	color: #57200D;
 	font-size: 14px;
 }

 #gy ul li a:hover {
 	height: 55px;
 	color: #FF0000;
 	background-color: #FFFFFF;
 	font-size: 14px;
 }

 #foot {
 	border-bottom: none;
 }

 #foot ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #foot ul li a {
 	display: block;
 	height: 26px;
 	line-height: 26px;
 	padding-left: 20px;
 	color: #999999;
 	font-size: 13px;
 }

 #foot ul li a:hover {
 	height: 26px;
 	color: #FF0000;
 	font-size: 13px;
 }

 /* 锟斤拷锟斤拷 */
 .ystitle {
 	color: #FFFF00;
 	font-size: 18px;
 }

 .yscon {
 	color: #FFFFFF;
 	float: left;
 	line-height: 28px;
 }

 #end {
 	width: 240px;
 }

 #end ul {
 	list-style: none;
 }

 #end ul li {
 	font-size: 14px;
 	font-family: "微锟斤拷锟脚猴拷";
 	float: left;
 }

 #end ul li a {
 	display: block;
 	height: 35px;
 	padding-left: 5px;
 	color: #FFFFFF;
 	margin-bottom: 10px;
 	width: 95px;
 	line-height: 35px;
 	background-color: #0d893d;
 	margin-right: 15px;
 }

 #end ul li a:hover {
 	height: 35px;
 	background-color: #FFFFFF;
 	border: 1px #0d893d solid;
 	color: #0d893d;
 }

 #ys {
 	width: 1200px;
 	margin: 0 auto;
 	overflow: auto;
 }

 #ys ul {
 	list-style: none;
 	margin: 0px;
 	padding: 0px;
 }

 #ys ul li {
 	float: left;
 }

 #ys ul li a {
 	display: block;
 	width: 340px;
 	padding: 16px 16px;
 	text-align: center;
 	color: #A6A6A6;
 	font-size: 14px;
 }

 #ys ul li a:hover {
 	width: 340px;
 	border: 3px solid #3A3D43;
 	text-align: center;
 	color: #ffffff;
 	font-size: 14px;
 }






 .blk_l {
 	width: 1100px;
 	padding-top: 10px;
 	PADDING-RIGHT: 0px;
 	PADDING-LEFT: 0px;
 	PADDING-BOTTOM: 10px;
 	OVERFLOW: hidden;
 	ZOOM: 1;
 	POSITION: relative;
 }

 .blk_l .LeftBotton {
 	FLOAT: left;
 	TOP: 10px;
 }

 .blk_l .RightBotton {
 	padding-left: 15px;
 }

 .blk_l .Cont {
 	MARGIN: 0px auto;
 	OVERFLOW: hidden;
 }

 .blk_l .box {
 	FLOAT: left;
 	WIDTH: 254px;
 	TEXT-ALIGN: center;
 	margin: 0 10px;
 }

 .blk_l .box IMG {
 	DISPLAY: block;
 	BACKGROUND: #fff;
 }

 .blk_l .box A:hover IMG {
 	padding: 0px;
 }

 .blk_l .box P {
 	WIDTH: 260px;
 	LINE-HEIGHT: 15px
 }

 .rollphotos {
 	margin: auto;
 	WIDTH: 1100px
 }

 .partC {
 	OVERFLOW: auto;
 	WIDTH: 1100px
 }

 .partC .PC_left {
 	OVERFLOW: auto;
 	WIDTH: 470px
 }

 .partC .PC_right {
 	OVERFLOW: auto;
 	WIDTH: 470px
 }

 .partC .PC_left {
 	FLOAT: left
 }

 .partC .PC_right {
 	FLOAT: right
 }

 .PT_mix {
 	BORDER-RIGHT: #a2d1ff 1px solid;
 	PADDING-RIGHT: 0px;
 	BORDER-TOP: #a2d1ff 0px solid;
 	PADDING-LEFT: 0px;
 	BACKGROUND: #f3fbfe;
 	PADDING-BOTTOM: 10px;
 	OVERFLOW: auto;
 	BORDER-LEFT: #a2d1ff 1px solid;
 	PADDING-TOP: 0px;
 	BORDER-BOTTOM: #a2d1ff 1px solid
 }

 .PhoTxt {
 	MARGIN-TOP: 10px;
 	DISPLAY: inline;
 	FLOAT: left;
 	MARGIN-LEFT: 10px;
 	OVERFLOW: auto;
 	WIDTH: 220px
 }

 .PhoTxt IMG {
 	BORDER-RIGHT: #ccc 1px solid;
 	PADDING-RIGHT: 3px;
 	BORDER-TOP: #ccc 1px solid;
 	PADDING-LEFT: 3px;
 	BACKGROUND: #fff;
 	FLOAT: left;
 	PADDING-BOTTOM: 3px;
 	BORDER-LEFT: #ccc 1px solid;
 	MARGIN-RIGHT: 5px;
 	PADDING-TOP: 3px;
 	BORDER-BOTTOM: #ccc 1px solid
 }

 .PhoTxt H1 {
 	FONT-WEIGHT: bold;
 	FONT-SIZE: 12px;
 	LINE-HEIGHT: 23px
 }

 .PhoTxt P {
 	COLOR: #545454;
 	LINE-HEIGHT: 20px
 }



 /*锟斤拷锟斤拷图*/
 .focus {
 	position: relative;
 	width: 490px;
 	height: 542px;
 	background-color: #000;
 }

 .focus img {
 	height: 352px;
 	width: 490px;
 }

 .focus .shadow .title {
 	width: 260px;
 	height: 45px;
 	padding-left: 30px;
 	padding-top: 10px;
 }

 .focus .shadow .title a {
 	text-decoration: none;
 	color: #fff;
 	font-size: 14px;
 	font-weight: bolder;
 	overflow: hidden;
 }

 .focus .btn {
 	position: absolute;
 	bottom: 34px;
 	left: 510px;
 	overflow: hidden;
 	zoom: 1;
 }

 .focus .btn a {
 	position: relative;
 	display: inline;
 	width: 13px;
 	height: 13px;
 	border-radius: 7px;
 	margin: 0 5px;
 	color: #B0B0B0;
 	font: 12px/15px "\5B8B\4F53";
 	text-decoration: none;
 	text-align: center;
 	outline: 0;
 	float: left;
 	background: #D9D9D9;
 }

 .focus .btn a:hover,
 .focus .btn a.current {
 	cursor: pointer;
 	background: #fc114a;
 }

 .focus .fPic {
 	position: absolute;
 	left: 0px;
 	top: 0px;
 }

 .focus .D1fBt {
 	overflow: hidden;
 	zoom: 1;
 	height: 16px;
 	z-index: 10;
 }

 .focus .shadow {
 	width: 100%;
 	position: absolute;
 	bottom: 0;
 	left: 0px;
 	z-index: 10;
 	height: 60px;
 	line-height: 60px;
 	background: rgba(0, 0, 0, 0.6);
 	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#80000000', endColorstr='#80000000')\9;
 	display: block;
 	text-align: left;
 }

 .focus .shadow a {
 	text-decoration: none;
 	color: #fff;
 	font-size: 20px;
 	overflow: hidden;
 	margin-left: 10px;
 	font-family: "\5FAE\8F6F\96C5\9ED1";
 }

 .focus .fcon {
 	position: relative;
 	width: 100%;
 	float: left;
 	display: none;
 	background: #000
 }

 .focus .fcon img {
 	display: block;
 }

 .focus .fbg {
 	bottom: 25px;
 	right: 40px;
 	position: absolute;
 	height: 21px;
 	text-align: center;
 	z-index: 200;
 }

 .focus .fbg div {
 	margin: 4px auto 0;
 	overflow: hidden;
 	zoom: 1;
 	height: 14px
 }

 .focus .D1fBt a {
 	position: relative;
 	display: inline;
 	width: 12px;
 	height: 12px;
 	border-radius: 7px;
 	margin: 0 5px;
 	color: #B0B0B0;
 	font: 12px/15px "\5B8B\4F53";
 	text-decoration: none;
 	text-align: center;
 	outline: 0;
 	float: left;
 	background: #D9D9D9;
 }

 .focus .D1fBt .current,
 .focus .D1fBt a:hover {
 	background: #fc114a;
 }

 .focus .D1fBt img {
 	display: none
 }

 .focus .D1fBt i {
 	display: none;
 	font-style: normal;
 }

 .focus .prev,
 .focus .next {
 	position: absolute;
 	width: 40px;
 	height: 74px;
 	background: url(focus_btn.png) no-repeat;
 }

 .focus .prev {
 	top: 50%;
 	margin-top: -37px;
 	left: 0;
 	background-position: 0 -74px;
 	cursor: pointer;
 }

 .focus .next {
 	top: 50%;
 	margin-top: -37px;
 	right: 0;
 	background-position: -40px -74px;
 	cursor: pointer;
 }

 .focus .prev:hover {
 	background-position: 0 0;
 }

 .focus .next:hover {
 	background-position: -40px 0;
 }


 img {
 	border: 0px;
 }

 .fl {
 	float: left
 }

 .fr {
 	float: right
 }

 .mr_div {
 	width: 1180px;
 	height: 220px;
 	padding: 12px 17px 0 13px;
 }

 .mrd_h1 {
 	height: 22px;
 	margin-bottom: 18px;
 	display: block
 }

 .mrd_h1 .fl {
 	line-height: 22px;
 	color: #4f4f4f;
 	font-size: 16px
 }

 .mrd_h1 .fr {
 	padding-top: 9px
 }

 .mrd_nr {
 	height: 103px
 }

 .mrd_bl,
 .mrd_br {
 	width: 28px;
 	height: 84px;
 	position: relative;
 	top: 27px;
 	cursor: pointer;
 	padding-right: 10px;
 }

 .mrd_pic {
 	width: 1080px;
 	height: 180px;
 	float: left;
 	overflow: hidden;
 	position: relative;
 	margin-left: 19px;
 	display: inline;
 }

 .mrd_ul {
 	position: absolute;
 	left: 0px;
 	top: 0px
 }

 .mrd_ul li {
 	width: 201px;
 	height: 180px;
 	float: left;
 	overflow: hidden;
 	margin-right: 14px;
 	display: inline;
 	position: relative
 }

 .mrd_ul li span {
 	display: block;
 }

 .mrd_si {
 	position: absolute;
 	left: 0px;
 	top: 0px
 }

 .mrd_si,
 .mrd_si img {
 	width: 201px;
 	height: 150px;
 }

 .mrd_st {
 	width: 202px;
 	height: 34px;
 	line-height: 34px;
 	position: absolute;
 	left: 0px;
 	top: 150px;
 	text-align: center;
 }

 .mrd_st a,
 .mrd_st a:hover {
 	color: #000
 }

 .mr_div2 .mrd_st {
 	background: #CC0000
 }

 .mright {
 	margin: 0px auto;
 	width: 1180px;
 }



 /*锟斤拷锟斤拷*/
 .tratitl {
 	text-align: center;
 	font-size: 42px;
 	color: #222222;
 }

 .tratitl i {
 	font-size: 20px;
 	color: #666666;
 	font-weight: lighter;
 	margin-top: 10px;
 	display: block;
 }

 .tratitl span {
 	display: block;
 }

 .tratitl b {
 	color: #0243c1;
 }

 .adv {
 	width: 1200px;
 	padding-top: 25px;
 }

 .advtab {
 	font-size: 0;
 	white-space: nowrap;
 	position: relative;
 	z-index: 9;
 }

 .advtab li {
 	display: inline-block;
 	vertical-align: top;
 	cursor: pointer;
 	position: relative;
 	width: 25%;
 	box-sizing: border-box;
 	transition: all .3s ease;
 	font-size: 32px;
 	color: #e4e4e4;
 	height: 130px;
 	background: #26282b;
 }

 .advtab li+li {
 	border-left: 1px solid #fff;
 }

 .advtab li em {
 	display: block;
 	transition: all .3s ease;
 	font-size: 16px;
 	color: #aaaaaa;
 	font-family: 'arial';
 	margin-top: 3px;
 }

 .advtab li p {
 	padding: 40px 0 0 100px;
 	text-align: left;
 }

 .advtab li i {
 	display: block;
 	position: absolute;
 	width: 53px;
 	height: 56px;
 	top: 0;
 	bottom: 0;
 	margin: auto 0;
 	left: 30px;
 	background: url(2021330171027806.png) no-repeat left top;
 }

 .advtab li:nth-child(2) i {
 	background-position-x: -72px;
 	width: 60px;
 	height: 60px;
 }

 .advtab li:nth-child(3) i {
 	background-position-x: -167px;
 }

 .advtab li:nth-child(4) i {
 	background-position-x: -259px;
 }

 .advtab li:after,
 .advtab li:before {
 	content: '';
 	display: block;
 	height: 4px;
 	position: absolute;
 	width: 0;
 	top: -4px;
 	background: #0071ff;
 	transition: all .3s ease;
 }

 .advtab li.on {
 	height: 126px;
 	background: #145ca0;
 	color: #fff;
 }

 .advtab li.on span {
 	font-weight: bold;
 }

 .advtab li.on em {
 	color: #e0e0e0;
 }

 .advtab li.on i {
 	background-position-y: -67px;
 }

 .advtab li.on:after {
 	left: 0;
 	width: 38px;
 }

 .advtab li.on:before {
 	right: 0;
 	width: 282px;
 }

 .advcon {
 	background: #fff;
 	padding: 50px 50px 50px 0px;
 	margin: 0px auto 0 auto;
 }

 .advleft {
 	width: 475px;
 	padding-left: 40px;
 	padding-top: 25px;
 }

 .advpic {
 	border: 1px solid #eeeeee;
 }

 .adv_t {
 	font-size: 36px;
 	color: #145ca0;
 	font-weight: bold;
 	text-align: left;
 	margin-bottom: 10px;
 }

 .adv_t em {
 	display: block;
 	;
 	font-size: 19px;
 	color: #dedede;
 	margin: 5px 0 25px 0;
 	font-weight: normal;
 }

 .adv_c {
 	margin: 30px 0 40px 0;
 	font-size: 16px;
 	color: #666666;
 	font-weight: lighter;
 	line-height: 35px;
 }

 .adv_c p+p {
 	margin-top: 20px;
 }

 .adv_c p {
 	background: url(2021330171027191.png) no-repeat 5px 10px;
 	text-align: left;
 }

 .advtel {
 	background: rgba(241, 241, 242, 1);
 	text-align: left;
 	background: linear-gradient(to right, rgba(241, 241, 242, 1), rgba(242, 241, 242, .8), rgba(241, 241, 242, .6), rgba(241, 241, 242, .4), rgba(241, 241, 242, .1));
 	line-height: 88px;
 	font-size: 16px;
 	color: #7b7b7b;
 }

 .advtel em {
 	font-size: 30px;
 	color: #494949;
 }

 .advtel span {
 	display: inline-block;
 	padding-left: 50px;
 	margin-left: 40px;
 	background: url(2021330171027103.png) no-repeat left center;
 }


 .pager span {
 	display: inline-block;
 	background-color: #006eab;
 	height: 32px;
 	color: #FFF;
 	margin-left: 3px;
 	margin-right: 3px;
 	padding-left: 15px;
 	padding-right: 15px;
 	line-height: 31px;
 	border: 1px solid #ccc;
 }

 .pager a {
 	display: inline-block;
 	background-color: #fff;
 	height: 32px;
 	margin-left: 3px;
 	margin-right: 3px;
 	padding-left: 15px;
 	padding-right: 15px;
 	line-height: 31px;
 	border: 1px solid #ccc;
 }