/*å…¨å±€æ ·å¼*/



.w100 {width: 100%;}

.fl {float: left;}

.fr {float: right;}



/*åŽŸæ–‡ä»¶é…ç½®*/



.w1025{ width:1025px; margin:0 auto;}

.w1192{ width:1192px; margin:0 auto;}

.fuse {color: #d8e404;}

.zhuse{ color:#121212;}

.bg_zhuse{ background:#e6d5b4;}

body {

	 color:#000; background:#e1ebec; 

	font:14px/20px 'Microsoft YaHei', arial, sans-serif;

	min-width:1200px;

}

a{ color:#000;}

a:hover{color:#fd711c;}





/*æŒ‰é’®ä¸“ç”¨ end*/

.btn_com{ display:inline-block; width:90px; height:32px; line-height:32px; background:#417be7; font-size:12px; text-align:center; color:#FFF; cursor:pointer;}

.btn_com:hover{ color:#fd711c;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

.input_com{ border:2px solid #0099d9; padding:8px 10px; font-size:16px; line-height:16px;}





/*åŽŸæ–‡ä»¶é…ç½®  end*/

.v_middle{ vertical-align:middle;}

.mt0{ margin-top:0px;}

/*.mt20{ margin-top:20px;}*/
.mt20{ margin-top:30px;}

.mt10{ margin-top:10px;}

.mt25{ margin-top:25px;}

.mt15{ margin-top:15px;}

.mt50{ margin-top:50px;}

.ml5{ margin-left:5px;}

.ml35{ margin-left:35px;}

.ml50{ margin-left:50px;}

.ml15{ margin-left:15px;}

.pb25{ padding-bottom:25px;}

.ml20{ margin-left:20px;}

.mt30{ margin-top:30px;}

.mt35{ margin-top:35px;}

.mt40{ margin-top:40px;}

.mt60{ margin-top:60px;}

.mt5{ margin-top:5px;}

.mt6{ margin-top:6px;}

.ml30{ margin-left:30px;}

.mt130{ margin-top:130px;}

.te-align{ text-align:center;}

.ml10{ margin-left:10px;}

.p_r{ position:relative;}

.bgfff{ background:#fff;}

.mt45{ margin-top:45px;}

.ml25{ margin-left:25px;}

.mb10{ margin-bottom:10px;}

.pt40{ padding-top:40px;}

.mr45{ margin-right:45px;}

.mt13{ margin-top:13px;}

.ml18{ margin-left:18px;}





/*å…¨å±€æ ·å¼ end*/





.w1200 {

	width: 1200px;

	margin-left: auto;

	margin-right: auto;

}

























.bgfff {

	background: #fff;

}



















.borl187c6c6 {

	border-left: 1px solid #87c6c6;

}





.bor0 {

	border: 0 !important;

}



.mb12 {

	margin-bottom: 12px;

}

.pb15 {

	padding-bottom: 15px;

}

.pb35 {

	padding-bottom: 35px;

}

.mb50 {

	margin-bottom: 50px;

}

.marr0 {

	margin-right: 0 !important;

}





.db {

	display: block;

}



.pr {

	position: relative;

}

.pa {

	position: absolute;

}









/* y1 */

.wrapper_main_nav {

	margin-top: -58px;

	z-index: 999;

	position: relative;

}

.wrapper_main_nav ul {

	padding: 10px 14px;

}

.wrapper_main_nav li {

	margin-right: 9px;

	float: left;

}

.wrapper_main_nav li:hover {

	opacity: 0.6;

	filter:alpha(opacity=60)

}

.wrapper_main_nav img {

	width: 227px;

	height: 120px;

	display: block;

}

.main_con_box {

	background: #fff;

}

.main_con_box h2 {

	border-left: 4px solid #05a4a3;

	padding-left: 20px;

	line-height: 24px;

	font-size: 18px;

	color: #3f3f3f;

	font-weight: normal;

}

.main_con_box span {

	padding: 0 5px;

	font-size: 15px;

}

.main_con_box font {

	font-size: 15px;

	color: #929a9a;

}

.know_us {

	width: 280px;

	padding: 20px 15px 23px;

	margin-right: 10px;

}

.know_us p {

	width: 267px;

	line-height: 28px;

	color:#666;

}

.know_us a.pa {

	color: #ff9e3f;

	bottom: 27px;

	right: 22px;

}



.work_newsletter {

	width: 544px;

	padding: 20px 16px 20px 20px;

	margin-right: 10px;

}

.work_newsletter a.pa {

	width: 19px;

	height: 19px;

	display: block;

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

	top: 25px;right: 28px;

}

.work_newsletter strong {

	color: #05a4a3;

	font-size: 21px;

	line-height: 21px;

	display: block;

	padding-top: 18px;

}

.work_newsletter p {

	color: #808080;

}

.work_newsletter div {

	padding-top: 12px;

	margin-top: 12px;

	border-top: 1px dashed #c6c6c6;

}

.work_newsletter ul {

	padding-left: 8px;

	margin-top: 5px;

}

.work_newsletter li {

	width: 360px;

	

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.work_newsletter li a { 

	color: #808080;

	line-height: 32px;

	display: block;

}

.work_newsletter li:hover { 

	background: #eff7f7;

}

.work_newsletter li:hover a { 

	color: #69bdbd;

}





.new_arrivals {

	width: 262px;

	padding: 25px 14px 13px;

}

.new_arrivals div {

	width: 262px;

	height: 270px;

}

.new_arrivals ul.pa {

	display: inline-block;

	width: auto;

	bottom: 11px !important;

	right: 11px !important;

}

.new_arrivals ul.pa li {

	border-radius: 0 !important;

}

.new_arrivals ul.pa li {

	width: 16px;

	line-height: 16px;

	text-align: center;

	display: inline-block;

	background: #07a09f !important;

}

.new_arrivals ul.pa li a{

	color: #fff;

	font-size: 10px;

}

.new_arrivals ul.pa li.on {

	background: #ff9e3f !important;

}

.new_arrivals ul.pa li:hover {

	background: #0fc3c2 !important;

}

.new_arrivals p {

	width: 254px;

	color: #808080;

	line-height: 20px;

}

.new_arrivals a.pa {

	color: #ff9e3f;

	bottom: 14px;right: 22px;

}

.complay_display {

	padding: 16px 15px 18px;

	margin: 18px 0 22px;

}

.complay_display a.pa {

	width: 19px;

	height: 19px;

	display: block;

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

	top: 19px;right: 16px;

}

.complay_display [href="javascript:#"] {

	width: 21px;

	height: 56px;

	display: block;

	position: absolute;

	top: 40px;

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

}

.complay_display [href="javascript:#"]:hover {

	opacity: 0.6;

	filter:alpha(opacity=60)

}

.complay_display a.prev {

	background-position:  0 0;

	left: -27px;

}

.complay_display a.next {

	background-position:  0 -56px;

	right: -27px;

}

.complay_display_banner {

	width: 1128px;

	height: 147px;

	margin: 0 auto;

	margin-top: 18px;

	position: relative;

}

.complay_display_banner ul {

	height: 147px;

	position: absolute;

	left: 0;top: 0;

}

.complay_display_banner li {

	margin-right: 8px;

	float: left;

}

.complay_display_banner li img {

	width: 219px;

	height: 147px;

	display: block;

}









/* y1 end */









/* y2 */



.product_details {

	

}

.product_details_show {

	margin-top: 13px; 

	padding: 28px 20px 0;

}

.navigation_label {

	

}



.navigation_label span {

	background: url(../images/icon_6.png) left no-repeat;

	padding-left: 23px;

	

}

.navigation_label font {

	padding-left: 6px;

}





.product_details_show_box {

	padding-top: 22px;

}

.details_box_show img {

	width: 621px;

	height: 380px;

	display: block;

}

.details_banner_box {

	width: 621px;

	height: 94px;

	margin-top: 2px;

	overflow: hidden;

}

.details_banner_box ul {

	height: 94px;

	position: absolute;

	top: 0;left: 0;

}

.details_banner_box li {

	margin-right: 2px;

	float: left;

}

.details_banner_box [src] {

	width: 154px;

	height: 94px;

	display: block;

}

.details_banner_box a {

	width: 21px;

	height: 56px;

	position: absolute;

	top: 22px;

	

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

}

.details_banner_box a.prev {

	background-position: 0 0;

	left: 0;

	opacity: .7;

}

.details_banner_box a.next{

	background-position:  0 -56px;

	right: 0;

	opacity: .7;

}

.details_box_right {

	width: 495px;

	padding-left: 24px;

}

.details_box_right h2 {

	font-size: 24px;

	color: #646464;

	line-height: 24px;

	font-weight: normal;

}

.details_box_right dl {

	padding-top: 24px;

}

.details_box_right dt {

	width: 105px;

	line-height: 30px;

	display: block;

	color: #fff;

	background: #05a4a3;

	text-align: center;

}

.details_box_right dd {

	line-height: 47px;

	color: #797979;

	font-size: 14px;

}

.details_box_right dd p {

	line-height: 38px;

	color: #797979;

	font-size: 14px;

}





.details_information_nav {

	height: 32px;

	border-bottom: 1px solid #05a4a3;

	margin-bottom: 32px;

}

.details_information_nav li {

	float: left;

}

.details_information_nav li.on a {

	width: 118px;

	line-height: 32px;

	text-align: center;

	font-size: 16px;

	color: #fff;

	background: #05a4a3;

	display: inline-block;

	margin-right: 2px;

}



.details_information_nav li a {

	width: 118px;

	line-height: 31px;

	border: 1px solid #05a4a3;

	border-bottom: 0;

	color: #05a4a3;

	background: #fff;

	display: inline-block; 

	text-align:center;

	margin-right: 2px;

}



.details_information input {

	margin-bottom: 16px;

	display: block;

	cursor: pointer;

}

.details_information [type="text"] {

	width: 698px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #c3cbcb;

	text-indent: 10px;

	background: #eff3f3;

	display: block;

}

.details_information [type="submit"] {

	width: 700px;

	height: 42px;

	line-height: 42px;

	background: #ff9f42;

	color: #fff;

	text-align: center;

}





.related_products_box {

	padding: 15px 20px 18px;

}

.related_products_box h2 {

	border-left: 4px solid #05a4a3;

	padding-left: 12px;

	font-size: 18px;

	color: #3f3f3f;

}

.related_products_box ul {

	margin-top: 18px;overflow:hidden;width:1175px;

}

.related_products_box li {

	position: relative;

	margin-right: 16px;

	float: left;

}

.related_products_box li img {

	width: 219px;

	height: 147px;

	display: block;

}

.related_products_box li p {

	width: 219px;

	line-height: 35px;

	text-indent: 5px;

	background: #273435;

	bottom: 0;

	left: 0;

	opacity: 0;

	position: absolute;

}	

.related_products_box li a {

	color: #fff;

}

.related_products_box li font {

	color: #ffb720;

	padding: 0 5px;

}

.related_products_box li:hover p {

	opacity: 0.6;

	filter:alpha(opacity=60)

}







.online_contact {

	position: fixed;

	top: 770px; right: 174px;

}

.online_contact a {

	width: 104px;

	height: 104px;

	display: block;

	background: url(../images/img_details_03.jpg) no-repeat;

}

.online_contact a:hover {

	opacity: 0.6;

	filter:alpha(opacity=60)

}

/* y2 end */









/* y3 */



.product_tab_box {

	

}

.product_tab_box li {

	width: 14.2%;

	float: left;

	line-height: 73px;

	text-align: center;

}

.product_tab_box a {

	width: 100%;

	line-height: 30px;

	display: inline-block;

	color: #8a8a8a;

	border-left: 1px solid #d9d4d4;

}

.product_tab_box li.on, .product_tab_box li:hover{

	background: url(../images/icon_7.png) no-repeat ;
	background-position: bottom center;
}



.product_show_box ul {

	padding-top: 26px;

}

.product_show_box li {

	width: 272px;

	padding: 9px 8px 24px;

	background: #fff;

	float: left;

	margin: 0 15px 24px 0;

	height:371px;

	overflow:hidden;

	text-overflow:ellipsis;

}

.product_show_box li img {

	width: 272px;

	height: 207px;

	display: block;

	padding-bottom: 16px;

}



.product_show_box li h2 {

	font-size: 20px;

	line-height: 22px;

	color: #373434;

	padding-bottom: 10px;

}

.product_show_box li p {

	font-size: 12px;

	line-height: 24px;

	color: #8a8a8a;

}





/* y3 end */































/* y4 */

.news_box {

	

}

.news_tab_box li {

	width: 50%;

	float: left;

	line-height: 73px;

	text-align: center;

}

.news_tab_box a {

	width: 100%;

	line-height: 30px;

	display: inline-block;

	color: #8a8a8a;

	border-left: 1px solid #d9d4d4;

}



.news_tab_box li.on,.news_tab_box li:hover {

	background: url(../images/icon_7.png) no-repeat bottom;

}

.news_list ul {

	margin-top: 16px;

}



.news_list li {

	padding: 16px 24px 20px 13px;

	background: #fff;

	margin-top: 8px;

}

.news_list li img {

	width: 263px;

	height: 159px;

	display: block;

}

.news_list li div {

	width: 875px;

	display: block;

}

.news_list div h2 {

	color: #878787;

	font-size: 20px;

	padding-bottom: 16px;

}

.news_list div span {

	color: #aeaeae;

}

.news_list div hr {

	height: 1px;

	border: 0;

	border-top: 1px solid #dadada;

	margin: 15px 0;

}

.news_list div p {

	color: #9c9c9c;

	line-height: 26px;

}

.news_list div a.pa {

	bottom: 0;right: 6px;

	width: 87px;

	line-height: 19px;

	color: #fff;

	text-align: center;

	display: block;

	background: #ff9e3f;

}



.news_bottom_nav {

	padding: 31px 0 45px 0;

	

}

.bottom_nav {

	text-align: center;

}



.bottom_nav a {

	width: 44px;

	line-height: 44px;

	text-align: center;

	display: inline-block;

	color: #fff;

	background: #05a4a3;

	margin-right: 10px;

}

.bottom_nav a.on ,.bottom_nav a:hover {

	background: #ff9e3f;

}

/* y4 end */











/* y5*/



.news_conent_box {

	margin: 26px 0 40px 0;

	text-align: center;

	padding:  38px 52px 50px 41px;

	

}

.news_conent_box h2 {

	color: #6f6f6f;

	font-size: 28px;

	line-height: 30px;

	padding-bottom: 14px;

	border-bottom: 1px solid #dadada;

	font-weight: normal;

}



.news_conent_box span {

	padding: 12px 0 36px 0;

	display: block;

	color: #aeaeae;

}



.news_conent_box img {

	display: block;

	margin: 0 auto;

	margin-bottom: 8px; /* margin-bottom: 43px; */  

}

.news_conent_box p {

	text-align: left;

	line-height: 32px;

	color: #9c9c9c;

}

.news_conent_box_nav {

	border-top: 1px dashed #aeaeae;

	text-align: left;

	margin-top: 30px;

	padding: 10px 50px;

}

.news_conent_box_nav a {

	display: inline-block;

	line-height: 30px;

}

/* y5 end */







/* y6 */

.message_board_box {

	padding: 20px 20px 20px;

	text-align: center;

}

.message_board_box h2 {

	color: #05a4a3;

	font-size: 24px;

	padding-bottom: 20px;

}



.message_board_box input {

	margin-bottom: 32px;

	font-size: 14px;

}

.message_board_box [type="text"] {

	width: 698px;

	height: 40px;

	line-height: 40px;

	border: 1px solid #c3cbcb;

	text-indent: 10px;

	background: #eff3f3;

	display: inline-block;

}

.message_board_box textarea {

	width: 678px;

	height: 120px;

	padding: 10px;

	border: 1px solid #c3cbcb;

	background: #eff3f3;

	display: inline-block;

	font-size: 14px;

	line-height: 20px;

}

.message_board_box [type="submit"] {

	width: 700px;

	height: 42px;

	line-height: 42px;

	background: #ff9f42;

	color: #fff;

	text-align: center;

	margin: 32px 0;

	display: inline-block;

}







/* about */



.about_tab_box {

	

}

.about_tab_box li {

	width: 25%;

	float: left;

	line-height: 73px;

	text-align: center;

}

.about_tab_box a {

	width: 100%;

	line-height: 30px;

	display: inline-block;

	color: #8a8a8a;

	border-left: 1px solid #d9d4d4;

}

.about_tab_box li.on, .about_tab_box li:hover{

	background: url(../images/icon_7.png) no-repeat bottom;

}











/* y5 end */

/*è½®æ’­*/



.focusBox { position: relative; width:100%; height:500px; overflow: hidden; z-index: 2; }

.focusBox .pic{ position:relative; z-index:0; }

.focusBox .pic img { width:100%; display: block; }

.focusBox .hd { width:100%; position: absolute; bottom: 101px; text-align: center; font-size:0; z-index:1; }

.focusBox .hd li{margin: 0 5px; background: #acacac; height: 16px;border-radius: 50%; overflow: hidden; width: 16px; cursor: pointer;display:inline-block; *display:inline; zoom:1;}

.focusBox .hd .on{ background: #f8b62b; }

.focusBox .prev,.focusBox .next { width: 40px; height: 60px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat -8px -14px; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }

.focusBox .prev { left: 0; }

.focusBox .next { background-position: -12px -102px; right: 0; }

.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }	

.focusBox li{ width: 100%; height:578px; display:block;}

.focusBox .li_1{ background:url(../images/banner_1.jpg) no-repeat top center;}

.focusBox .li_2{ background:url(../images/banner_2.jpg) no-repeat top center;}

.focusBox .li_3{ background:url(../images/banner_3.jpg) no-repeat top center;}

.focusBox .li_4{ background:url(../images/banner_4.jpg) no-repeat top center;}

.focusBox .li_5{ background:url(../images/banner_5.jpg) no-repeat top center;}

.focusBox .li_6{ background:url(../images/banner_6.jpg) no-repeat top center;}

.focusBox .li_7{ background:url(../images/banner_7.jpg) no-repeat top center;}

.focusBox .li_8{ background:url(../images/banner_8.jpg) no-repeat top center;}





.focusBox2{ height: auto;}

.focusBox2 .li,.focusBox2 .pic{ height:198px !important;}





/*äº§å“å›¾*/

.game163{ position: relative; overflow: hidden; width: 618px; display:inline-block; }

.game163 .bigImg{ height: 380px; width:618px; position: relative;}

.game163 .bigImg li img{ vertical-align:middle; height: 380px; width:618px;   }



.game163 .smallScroll{ height: 87px; margin-top:2px; margin-left:-2px;}

.game163 .sPrev,.game163 .sNext{ display: block; width: 26px; height: 48px; text-indent: -9999px;background: url(../images/jiantou_10.png) no-repeat;  position:absolute; bottom:24px; z-index:10;}

.game163 .sNext{ background-position:-26px 0;  right:1px;}

.game163 .sPrev{ left:0;}



.game163 .smallImg{ float:left; display:inline; width: 620px; overflow: hidden;}

.game163 .smallImg ul{ height:94px;  width: 9999px; overflow: hidden; }

.game163 .smallImg li{ float: left; padding: 0 2px 0 2px; width:151px; cursor:pointer;  display: inline;  }

.game163 .smallImg img{ border: 1px solid #dcdddd; width:151px; height:94px;  }

.game163 .smallImg .on img{  border: 3px solid #fe9f41;  width:147px; height:88px; }

.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;}

.game163 .pageState span{ color: #f00; font-size: 16px;}





.content_z, .content_z a {

	color: #444;

	text-align:left;

	font-size:15px;

	line-height:32px;

}

.content_z img {

	max-width:775px;

}

.content_z a {

	color:#0099ff

}

.content_z p {

	color: #444;

	padding:8px 0px;

}