@charset "utf-8";
/* CSS Document */


html {
	overflow-x:hidden;
}
body {
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	font-size:12px;
	text-align:left;
	background:url(images/aboutbg.jpg) repeat-y center center;
}
header{ background:#FFF;}
ul, li {
	padding:0px;
	margin:0px;
	list-style:none;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#282826;
}
a:hover {
	color:#e94f03;
}
.img_block {
	display:block;
	margin:0 auto;
}
.clear {
	clear:both
}
	/* 本例子css */
	.fullSlide{ width:100%;  position:relative;  height:460px; 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:460px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:460px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(images/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(images/tg_flash_p.png) -18px 0; overflow:hidden;
		line-height:9999px; 
	}
	.fullSlide .hd ul .on{ background-position:0 0; }
.rights{ float:right}
.lefts{ float:left}
.clear{ clear:both}
.counts{ margin-top:20px!important; position:relative}	
.counts .rights{ width:360px; height:370px; margin-top:-160px; background:#f00; z-index:999; position:absolute; right:0px;}	
.counts .lefts{ float:left;width:360px; background:#066; margin-right:10px; height:210px;overflow:hidden}	
.counts .lefts img{ width:100%; }
.counts .rights h2 { padding:14px; color:#FFF}
.counts .rights h3 a{padding:14px; float:right; color:#FFF;margin-right:10px;}
.counts .rights h2 span,.counts .rights ul li span{ float:right; font-weight:normal; color:#FFF}
.counts .rights ul li{ height:30px; line-height:30px; margin:2px 10px; border-bottom:1px solid #000}
.counts .rights ul li a{ color:#FFF; font-size:14px}

.abouts{ height:500px; margin-top:30px!important;}
.abouts h2{ border-bottom:1px solid #000; color:#cf121f; background:url(images/title_bg_about.png) no-repeat; text-indent:-9999px;}
.abouts .rights{ width:48%; background:url(images/aboutrightbg.jpg) no-repeat 0 0;  position:relative;height:420px; margin-top:20px;}
.abouts .lefts{ width:48%;margin-top:20px;}
.abouts .lefts h3{ color:#F00;  padding:10px; font-size:18px}
.abouts .lefts ul.infos{ margin-top:20px; height:210px; font-size:14px}
.abouts .lefts ul.aoutwh{ margin-top:20px;}
.abouts .lefts ul.aoutwh li{ float:left; background:#cf121f; margin-right:20px; text-align:center;}
.abouts .lefts ul.aoutwh li a{ color:#FFF; font-size:14px}
.abouts .lefts ul.aoutwh li.one{ width:150px; height:100px; padding-top:50px;   -moz-border-radius: 150px;      /* Gecko browsers */
    -webkit-border-radius: 150px;   /* Webkit browsers */
    border-radius:150px;            /* W3C syntax */}
.abouts .lefts ul.aoutwh li.tow{ width:120px; height:80px; margin-top:15px; padding-top:40px;    -moz-border-radius: 120px;      /* Gecko browsers */
    -webkit-border-radius: 120px;   /* Webkit browsers */
    border-radius:120px;            /* W3C syntax */}
.abouts .lefts ul.aoutwh li.thee{  width:110px; height:80px; margin-top:20px;  padding-top:30px;   -moz-border-radius: 110px;      /* Gecko browsers */
    -webkit-border-radius: 110px;   /* Webkit browsers */
    border-radius:110px;            /* W3C syntax */}

	/* 本例子css */
	.w3cFocus .prev,.w3cFocus .next{ position:absolute;  display:block;  left:2px; bottom:2px; width:28px; height:38px; background:url(images/focusAdvBg.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;  }
	.w3cFocus .next{ left:auto; right:2px;  background-position:-28px 0; }
	.w3cFocus .prev:hover,.w3cFocus .next:hover{ filter:alpha(opacity=100) !important;opacity:1 !important;  }
	.w3cFocusIn{ width:366px; height:366px; position:relative;  margin:21px;  overflow:hidden; border:1px solid #5e0f2a;}
	.w3cFocusIn .bd li{ vertical-align:middle; }
	.w3cFocusIn .bd li img{ width:360px; height:360px; display:block; margin:3px 0 0 3px;  }
	.w3cFocusIn .hd{ position: absolute; right:14px; bottom:6px; padding:3px 24px 3px 30px; background: url(images/li_nextbg.png) }
	.w3cFocusIn .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; zoom:1; }
	.w3cFocusIn .hd ul li{  position:relative; float:left; display:inline; padding-top:4px;  margin-right:6px; filter:alpha(opacity=80); opacity:0.8;  cursor:pointer;  }
	.w3cFocusIn .hd ul li img{ width:42px; height:24px; border:2px solid #fff; display:block;  }
	.w3cFocusIn .hd ul li.on{ filter:alpha(opacity=100);opacity:1; background:url(images/focusArrow.png) center 0 no-repeat; }
	.w3cFocusIn .hd ul li.on img{ border:2px solid #3499EA; border-bottom-width:4px;   }
.rexian{ background:#db2c33; height:187px; margin-top:20px;}

.linkusbg{ background:url(images/linkusbg.jpg) no-repeat 0 0; height:100%; }
.linkusbg ul{padding:40px;}
.linkusbg ul h1{ font-size:16px; color:#FFF; background:url(images/dingdans_bg.png) no-repeat 0 5px; margin-left:30px; text-align:center; width:123px;}
.linkusbg ul h2{ font-size:24px; color:#ffe469; padding:20px 0px;}
.linkusbg ul h2 input.order_ss{ width:245px; height:28px; line-height:28px; padding-left:10px;border-radius:24px; border:2px solid #fff; background:none; color:#FFF; float:left }
.linkusbg ul h2 input.order_bot{ background: url(images/sousou.png) no-repeat 0 6px; float:left; width:19px; height:28px; cursor:pointer; margin-left:-30px; border:none;}

.linkusbg ul p{ font-size:14px; color:#FFF}
.goods{ margin-top:60px!important;}
.goods h2{ border-bottom:1px solid #757f80; color:#380f1f; background:url(images/title_bg_cp.png) no-repeat; text-indent:-9999px}
	/* 本例子css */
.focusBox .fengge{
	width: 520px;
 	
   margin:0 auto;
}
.focusBox .fengge ul{
 margin-top: 10px;
 height: auto!important; overflow:hidden;	
 text-align: center;
}
.focusBox .fengge ul li{
	width: 70px;
	/* float:left; */
	margin-left: 2px;
	display: inline-block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	/* border:1px solid green; */
	background: #cf121f;
	color: #fff;
}

/*index content*/
.focusBox .bd{list-style:none;margin:0 0 25px 0;padding:0 ;}
 .focusBox .bd li{float:left;margin-right:5px;margin-left:5px;background:#fff;position:relative;width:265px;height: 250px;background:#dad7d7;margin-top:5px;margin-bottom:5px;}
.focusBox  .bd li a,.bd li a img{display:block;position:relative}
.focusBox .bd li a{color:#fff;overflow:hidden}
.focusBox .bd li a div{position:absolute;background:#333;background:rgba(1,255,117,0.7);*background:#0d9572;background:#0d9572\0;filter:alpha(Opacity=70);width:100%;height:100%}
.focusBox .bd li a em{display:block;width:92px;height:8px;background:rgba(255,255,255,0.3);*background:#fff;background:#fff\0;filter:alpha(Opacity=30);margin:0 auto;}
.focusBox .bd li a h3{ font-size:25px;margin:6px 8px;font-weight:normal;text-align:center;margin-top: 115px;}
.focusBox .bd li a p{margin:8px 13px;font:normal 14px/18px 'Microsoft YaHei';text-align:center;}
.focusBox .bd li.subscribe{border:none;width:76px;height:101px;margin-right:0;background:#0d9572;padding:8px}
.focusBox .bd li.subscribe h2{font-size:33px;line-height:36px;margin:0;text-align:center; }
.focusBox .bd li.subscribe h2 span{font-size:16px; float:right; margin-right:5px; line-height:30px}
.focusBox .bd li.subscribe img{clear:right;float:right;margin:7px 5px 0 0px}


.good_list{ margin-top:30px!important;}
.good_list ul li{ width:263px; float:left; border:1px solid #5e0f2a; padding-bottom:6px; height:auto!important; overflow:hidden; margin:5px;}
.good_list ul li:hover{border:1px solid #cf121f;}
.good_list ul li img{ width:255px; height:255px; margin:5px auto; display:block}
.good_list ul li h2{ text-align:center}
.good_list ul li span.rights{ background:#cf121f; padding:4px 8px; color:#FFF; margin-right:10px;}
.good_list ul li span.lefts{padding:4px 8px; color:#ee3942; font-size:16px; margin-left:10px;}
.rongyu{ height:590px;margin-top:80px!important; background:url(images/rongyu.jpg) no-repeat 0 0 #666; padding-top:20px;}
.rongyu .warp h2{ border-bottom:1px solid #fff; color:#fff; background:url(images/title_bg_ry.png) no-repeat ; text-indent:-9999px}
.rongyu .warp ul.one{ margin:110px 0 0 240px; height:180px; }
.rongyu .warp ul.tow{ margin:-40px 0 0 100px; height:180px; position:absolute; }
.rongyu .warp ul.one li{ float:left; margin-right:100px;}
.rongyu .warp ul.one li img{ width:180px; height:180px; -moz-transform:rotate(45deg);
                -webkit-transform:rotate(45deg);
                -o-transform:rotate(45deg);
                transform:rotate(45deg); }
.rongyu .warp ul.one li h3{ color:#FFF; text-align:center; display:none; position: relative; margin:-100px auto; width: auto; z-index:999;}
.rongyu .warp ul.one li:hover h3{ display:block}

.news{margin-top:40px!important; height:auto!important; overflow:hidden; }
.news h2{ border-bottom:1px solid #778182; color:#380f1f; background:url(images/title_bg_news.png) no-repeat; text-indent:-9999px;}
		/* 本例子css */
		.slideTxtBox{ width:540px; margin-top:20px; border:1px solid #927b84; text-align:left;  }
		.slideTxtBox .hd{ height:30px; line-height:30px;padding:0 10px 0 20px; position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-2px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; font-size:14px;color:#cf121f; cursor:pointer;  }
		.slideTxtBox .hd ul li.on{ height:30px;  border-top:2px solid #5e0f2a; }
		.slideTxtBox .bd ul{ padding:0 15px;  zoom:1;  }
		.slideTxtBox .bd li{ height:40px; line-height:40px; margin-bottom:2px; border-bottom:1px dashed #313131  }
		.slideTxtBox .bd li a{ color:#404040; font-size:14px}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
		.news .newst{ margin-top:20px; position:relative;}
.news .newst img.stimg{ width:520px; border:1px solid #927b84; height:460px; padding:10px;}
.news .newst .st_right{ position:absolute; top:10px; right:10px; width:170px; background:#dcdcdc}
.news .newst .st_right ul li{ height:120px; padding-top:20px; text-align:center; }
.news .newst .st_right ul li.tel{ background:#F00; color:#FFF; font-size:18px; line-height:30px;}
.news .newst ul.dizhi{ margin-top:20px;}
.news .newst ul.dizhi li{ height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.liucheng{ background:url(images/liuchengbg.jpg) no-repeat 0 0; height:860px; margin-top:40px;}
.liucheng .warp{ background:url(images/liuchengbgtop.png) no-repeat center 30px ; padding-top:370px; height:430px;}
.liucheng .warp ul{ width:710px; padding-top:20px; padding-bottom:40px; color:#FFF; border:1px solid #cdcbcb; margin:auto; height:auto!important; overflow:hidden}
.liucheng .warp ul h1{ text-align:center }
.liucheng .warp ul p{  line-height:30px; padding:10px 5%; font-size:14px}
.liucheng .warp ul li{ width:40%; margin:20px 5%;float:left; height:40px;}
.liucheng .warp ul li input{ width:99%; border:1px solid #ffffff; height:40px; font-size:16px; color:#FFF; background: none; line-height:40px; padding-left:2px;}
.liucheng .warp span.bot{width:30%; display:block; background:#cf121f; height:60px;cursor:pointer;  line-height:60px; left:35%; text-align:center;  top:-30px; position:relative}
.liucheng .warp span.bot input{ background:none;font-size:24px; color:#FFF; border:none}
.anli{ margin-top:60px!important;}
.anli h2{ text-align: center; font-size:16px;}
		/* 本例子css */
		.picMarquee-left{ width:100%; margin-top:20px!important; overflow:hidden; position:relative;}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:28px; height:38px; position:absolute;  overflow:hidden;
			 cursor:pointer; background:url("images/focusAdvBg.png") no-repeat #c2c2c2; }
		.picMarquee-left .hd .prev{top:40px; left:0px;}
		.picMarquee-left .hd .next{ top:40px; right:0px; background-position:-30px 0;}
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ padding:0px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:200px; height:118px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }

.links{ height:50px; background:#ce1220; color:#fff; font-size:14px;}
.links ul li{ float:left; padding:2px 10px; line-height:50px;}
.links ul li a{ color:#FFF;font-size:14px;}

#select_city {
    display: none; top:200px; margin:auto;
    position: fixed; background:#FFF;left:0px;right:0px;
    width: 1000px; padding:20px; border:1px solid #F00;
    z-index: 99999999;
}
#select_city h3{ background:#999; color:#03C; text-align:center; cursor:pointer; margin-top:20px; padding:6px;}
#select_city h2{ border-bottom:1px solid #666; margin-bottom:20px; padding:6px;}
/* 在线客服
----------------------------------------------- */
#onlineService {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineService .onlineIcon {
 position: relative;
 cursor: pointer;
 background: url(images/online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineService #pop {
 border: 3px solid #19B4EA;
 background-color: #F2F2F2;
 padding: 8px;
 width: 150px;
 min-height: 84px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineService .onlineQQ a {
 display: block;
 background: url(images/online_service.png) no-repeat left -160px;
 color: #19B4EA;
 width: 82px;
 height: 24px;
 line-height: 23px;
 padding-left: 27px;
 margin-bottom: 8px;
}
#onlineService .onlineQQ a:hover {
 text-decoration: none;
 color: #19B4EA;
}
#onlineService .service {
 border-top: 1px solid #DDDDDD;
 padding-top: 8px;
 color: #666;
}
#onlineService .service a {
 color: #666;
}
#onlineService .service li {
 background: url(images/online_service.png) no-repeat left -202px;
 padding-left: 8px;
}
#onlineService .goTop {
 display: none;
}
#onlineService .goTop .goBtn {
 background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}
.selected {
    background:#0e8234 !important;
}