@charset "utf-8";
* {word-wrap: break-word;}
body {background-color:#e0e0e0;font-size:12px;font-family:"微软雅黑", Arial, "宋体"; color:#666;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
table {empty-cells: show; border-collapse: collapse;}
ul li {list-style: none;}
img {border: none; max-width:710px;}
a {color: #555; text-decoration: none;}
a:hover {text-decoration: underline; color:#900;}

h1,.f1,h2{font-family:"微软雅黑","宋体",Arial; font-weight:bold;color: #444;}
h1{font-size:18px;text-align:center}
.f1,h2{font-size:14px;}
h1{font-size:20px; padding:5px 0;}
.f2{font-size:14px; line-height:160%;}
.inp{border:1px solid #CCC; padding:3px; border-top-color:#666;border-left-color:#666;background-color:#F6F6F6; line-height:14px;}
.inp:hover{border:1px solid #5EA2D9;background-color:#EDF3F8;}
.btnmini,.btnbig{border:1px solid #1A5488; overflow:hidden; border-top:#149BDD;border-left:#149BDD;background-color:#1F66A8;font-weight:bold;color:#fff; cursor:pointer}
.btnmini{padding:0 10px; line-height:17px;height:24px;}
.btnbig{padding:5px 10px;font-size:14px; height:30px;margin-top:5px}
.none{ display:none;}
.both{clear:both; width:100%;}

#winbox{ position: absolute;border:5px solid #9CC0E9; background-color:#F4F8FB;line-height:180%;color:#476DD1;}
#winbox .t{font-weight:bold; padding:5px; border-bottom:1px solid #9CC0E9;}
#winbox .t span{ float:right; padding:0 5px; cursor:pointer; font-weight:normal}
#winbox .c{padding:5px 15px; }
#winbox .g{ margin:15px;text-align:center;}
#winbox .g a{ padding:8px 20px; line-height:30px;border:1px solid #4672C4; border-top:#9CC0E9;border-left:#9CC0E9;background-color:#3D6AD3; color:#FFF; margin-right:20px;}
#winbox .g a:hover{background-color:#5588D8;text-decoration:none;}
#winbox .z{padding-bottom:15px; font-family:Verdana, Geneva, sans-serif;}
#winbox .z a{text-decoration: underline; }

.top1 {
	font-size: 12px;
	color: #fff;
	height:125px;
	background:url(../images/jg/body.png);
	border-bottom: 3px solid #febf01;
	padding-top:5px;
}
.top21 { height: 30px; width: 960px; margin:auto;}
.top22 { height: 30px; width:auto; line-height:30px; color:#ccc; float:left;}
.top23 { height: 30px; width:auto; line-height:30px; color:#ccc; float:right; background:url(../images/jg/navicon.png) left no-repeat ; padding:0 10px 0 20px;}
.top231 { height: 30px; width:auto; line-height:30px; color:#ccc; float:right; padding:0 10px 0 20px;}

.top24 { height: 30px; width:auto; line-height:30px; color:#febf01; float:right; background:url(../images/jg/engver.png) left no-repeat ; padding:0 20px 0 20px;}
.top2 { height: 130px; width: 960px; margin:auto;}
.logo {  width: 320px; float:left; padding-top:10px;}
.hbshop{ height: 95px; width: 185px; float:left; padding:25px 0 0 10px;}


.r-icons{ padding:20px 0 0 10px; float:right; width:550px; margin-bottom:18px; }
.t400{ width:610px; height:40px; float:right; font-size:16px; line-height:40px; color:#FC0; padding-top:10px; text-align:right;}
.r-icons a{ background:url(../images/jg/icons.jpg); width:21px; height:21px; float:left; display:block; padding-right:10px; float:right;}
.r-icons a.a1{ background-position:0 0;}
.r-icons a.a1:hover{ background-position:0 -21px;}
.r-icons a.a2{ background-position:-31px 0;}
.r-icons a.a2:hover{ background-position:-31px -21px;}
.r-icons a.a3{ background-position:-62px 0;}
.r-icons a.a3:hover{ background-position:-62px -21px;}
.r-icons a.a4{ background-position:-93px 0;}
.r-icons a.a4:hover{ background-position:-93px -21px;}
.r-icons a.a5{ background-position:-124px 0;}
.r-icons a.a5:hover{ background-position:-124px -21px;}
.r-icons a.a6{ background-position:-155px 0;}
.r-icons a.a6:hover{ background-position:-155px -21px;}

.topr { height: 40px; width:610px; float:right; padding-top:2px;}
.menu { float:right;
width:auto; 
margin:0; 
}
.no_border{border:none !important;}
.menu ul {	

padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-align:center; 
text-decoration:none; 
width:100px; 
height:40px; 
color:#FFF; 
display: block;
border-left: 1px solid #666;

line-height:40px; 
font-size:13px;
letter-spacing: -1px;

background:#460404;

}
/* make the dropdown ul invisible */
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on hover */
.menu ul li:hover a {
color:#febf01; 
background:#333;
text-shadow: 0 1px 0 #000;
 
}
/* make the sub menu ul visible and position it beneath the main menu list item */
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:40px; 
left:0; 
width:105px;

}
/* style the background and foreground color of the submenu links */
.menu ul li:hover ul li a {
display:block; 
background:#e2e2e3; 
color:#000;
text-shadow: 0 1px 0 #e2e2e3;
border-top: 1px solid #FFF;
border-left: 1px solid #e2e2e3;
border-right: 1px solid #e2e2e3;

}
/* style the background and forground colors of the links on hover */
.menu ul li:hover ul li a:hover {
background:#333; 
color:#febf01;
text-shadow: 0 1px 0 #333;

}
.wraper, .header:before, .footer_wrap footer:before {width:960px;}	
.h2t{
	width: 960px;
	height: 10px;
	padding:10px 0 30px 0;
	background:url(../images/jg/devider.gif) repeat-x center;
	margin-bottom:30px;

}
.h2zi{ font-size:18px; font-weight:bold; color:#FFF;  background:url(../images/jg/h2.png);background-repeat: no-repeat;background-position: center;height:30px;text-align: center; }
.h3zi{ font-size:18px; font-weight:bold; color:#333; width:300px; margin:auto; margin-bottom:20px; height:30px;text-align: center; }

.portfolio_list li {
	background:#FFF;
	float: left;
	width: 300px;
	text-align: center;
	color:#C30;
	position: relative;
	font: 18px;
	border: 1px solid #666;
	margin:0 8px 30px 8px;
}
.portfolio_list li:nth-child(3n) {padding-right:0;}
.portfolio_list li span {font-size:16px;font-weight:bold; display:block;text-align:center;min-height:32px;text-shadow: #fff 0 1px 0;}
.portfolio_list li a {position:relative;display:block;z-index:2;transition: all 1s;-moz-transition: all 1s;-webkit-transition: all 1s;-o-transition: all 1s;}
.portfolio_list li a:before {content:'';display:none;width:220px;height:159px;position:absolute;top:0;left:3px;}
.portfolio_list li:hover a:before {display:block;}
.portfolio_list li:hover a {opacity:1;opacity:.60;}

/* more */ 
.more {clear:both;text-align:center;position:relative; }
.more:before {content:'';display:block;width:420px;height:5px;background:url(../images/jg/devider.gif) repeat-x;position:absolute;top:7px;left:0;}
.more:after {content:'';display:block;width:420px;height:5px;background:url(../images/jg/devider.gif) repeat-x;position:absolute;top:7px;right:0;}
.more a {background:url(../images/jg/world.png) right center no-repeat;padding:10px 45px 10px 0px;font-size:16px;}

/* more1 */ 
.banner {height: 420px;width: auto;background: #333;border-top-width: 1px;}
.banner01{ background:url(../images/jg/content_block.jpg) repeat-x;}
.banner02{ height:390px;background:url(../images/jg/intro_text_bg.jpg) repeat-x;}
.banner03{ height:396px;background:#d9d0c1; padding-top:20px;}
.banner04{ width:960px; height:380px; margin:auto;}
.ctcont {height: 340px;width: 960px;padding: 20px 0 20px 0; margin:auto; }
.ctcont_list {height:auto; margin-bottom:10px;}
.box_about {height: 350px;width: 520px;float: left;}
.box_about1 {height:60px;width: 480px;float: left;  font-size:22px; line-height:60px; color: #FC0;}
.box_about2 {height: 80px; width: 340px; float: left; border: 5px solid #EEE;border-radius:5px;}
.box_about3{ color:#ccc; line-height:26px; padding-top:0px; float: left; width: 520px; }
.box_about4{ background:url(../images/jg/eye.png) no-repeat; height:20px; line-height:20px; padding:0 5px 0 22px; font-size:12px; color:#dc0000; float:right; margin-top:10px;}
.box_about5{ height: 45px; width: 520px; float: left; margin-top:15px;}

.aboutdet{ padding:12px; background:#f9f9f9; border-radius:8px; clear:both; display:block; height:33px;}
.aboutdet a{ margin:3px 15px; background:url(../images/jg/arr04.png) 5px 8px no-repeat; border-radius:5px; height:26px; line-height:26px; display:block; float:left; padding:0 10px 0 20px; width:58px;}
.aboutdet a:hover, .aboutdet a:active{ background:url(../images/jg/arr04.png) 5px -21px no-repeat #dc0000; border-radius:5px; color:#fff;}
.box_news{ width:400px; float:right; padding-left:20px; height: 250px;}
.box_news1 {height: 70px;width: 200px;float: left; padding-left:100px; background:url(../images/jg/news.jpg) no-repeat; font-size:22px; line-height:70px;}
.box_news2 {height: 120px;width: 440px;float: left;}
.recbox{ width:300px; float:right;}
.recbox .tt{ background:url(../images/jg/arr01.jpg) 0 5px no-repeat; font-size:16px; text-align:left; padding:4px 0 10px 25px; height:16px; line-height:16px;}
.recbox .tt a{ font-size:16px;}
.recbox .tt a:hover,recbox .tt a:active{ color:#dc0000;}
.recbox .desc{ color:#808080; line-height:20px;}
.icondate{ background:url(../images/jg/ic_33.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:10px; color:#dc0000; float:left;}
.iconview{ height:20px; line-height:20px;  font-size:12px; color:#dc0000; float:right;}

.box_news3 {height: 30px; padding-top:10px;}
.box_news4 {height: 110px;width: 110px;float: left;}
.box_news5 {height: 50px; background:url(../images/jg/ic_33.jpg) left no-repeat; margin-left:40px;}
.hotbox{height:70px;width: 380px;float: left; padding-left:10px; font-size:22px; line-height:70px; color: #FC0;}
ul.newslist1{ padding-top:10px;}
ul.newslist1 li{ height:17px; line-height:17px; margin-bottom:11px; float:left;  clear:both; width:100%;}
ul.newslist1 li:hover, ul.newslist1 li:active{ background:#dc0000; border-radius:11px;}
ul.newslist1 li .timebg{ border-radius:11px; background:#bfbfbf; float:left; width:95px; height:17px; color:#fff;}
ul.newslist1 li .time{ padding-left:20px; width:75px; height:17px; font-size:10px; color:#fff;}
ul.newslist1 li a{ float:left; padding-left:15px; height:17px; display:block; background:url(../images/jg/arr05.png) 7px 7px no-repeat;border-radius:9px;color:#fff;}
ul.newslist1 li a:hover,ul.newslist1 li a:active{ color:#fff;  background:url(../images/jg/arr05.png) 7px -13px no-repeat #c8161d; }
ul.newslist1 li:hover .timebg, ul.newslist1 li:active .timebg{ background:none;}
ul.newslist1 li:hover a, ul.newslist1 li:active a{ color:#fff;}

.certlist a{ background:url(../images/jg/certs1.png) no-repeat; height:74px; width:100%; display:block; clear:both; float:left;}
.certlist a.a1{ background-position:0 0;}
.certlist a.a1:hover,a.a1:active{ background-position:-400px 0;}
.certlist a.a2{ background-position:0 -100px;}
.certlist a.a2:hover,a.a2:active{ background-position:-400px -100px;}
.certlist a.a3{ background-position:0 -200px;}
.certlist a.a3:hover,a.a3:active{ background-position:-400px -200px;}
.certlist a.a4{ background-position:0 -300px;}
.certlist a.a4:hover,a.a4:active{ background-position:-400px -300px;}
.certlist a.a5{ background-position:0 -400px;}
.certlist a.a5:hover,a.a5:active{ background-position:-400px -400px;}
.certlist a.a6{ background-position:0 -500px;}
.certlist a.a6:hover,a.a6:active{ background-position:-400px -500px;}

.box_cert{ width:236px; float:right; padding:0 17px; background:#f9f9f9; border-radius:8px; height: 510px;}
.box_cert1 {height: 70px;width: 90px;float: left; padding-left:150px; background:url(../images/jg/tcert.jpg) no-repeat; font-size:22px; line-height:70px; }


/* 首页列表中部图表 */
.ctcont2 {
	background:#0C9;
	height: 420px;
	border-top-width: 15px;
	border-bottom-width: 15px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EEE;
	border-bottom-color: #EEE;
	margin:auto;
}

/* 首页列表下部 */
.ctcont3 {height: 420px; width:960px; padding:10px 0 10px 0; margin:auto;}
.listbox2{ width:250px; float:left; padding:30px 24px 10px; }
.listbox2 .tt{ background:url(../images/jg/arr02.jpg) 0 0 no-repeat; color:#3c3c3c; font-size:14px; font-weight:bold; float:left; padding-left:22px; height:16px; line-height:16px;}
.listbox2 .entt{ float:left; height:11px; padding-top:4px;}
.listbox2 .cont{ clear:both; padding:26px 0 0 0; line-height:22px; color:#868686; height:260px; overflow:hidden;}
.listbox2 .tel{ padding:27px 0; clear:both; background:url(../images/jg/telnumb.jpg) 0 27px no-repeat; height:65px; width:226px;}
a.more1{ background:#dc0000; width:70px; height:30px; line-height:30px; font-weight:bold; color:#fff; display:block; text-align:center; margin:auto}
a.more1:hover,a.more1:active{ background:#F00;}
.listbox2 ul.cont li{ padding:0 0 12px; height:18px;}
.listbox2 ul.cont li a{ height:18px; line-height:18px; background:url(../images/jg/arr05.png) 7px 7px no-repeat; border-radius:9px; padding:0 10px 0 17px;}
.listbox2 ul.cont li a:hover,.listbox2 ul.cont li a:active{ background:url(../images/jg/arr05.png) 7px -13px no-repeat #c8161d; color:#fff;}
.listbox2.lr{ border-right:1px solid #f4f4f4;}

.abbox_pic{ width:260px; height:190px; float:left;}
.abbox_wz{ width:500px; height:190px; float:left; margin-left:20px; line-height:23px;}
a.more2{ width:95px; padding-right:15px; height:30px; border-radius:15px; display:block; color:#fff; margin-top:15px; text-align:center; line-height:30px; background: url(../images/jg/arr09.png) 90px 10px no-repeat #c8161d; clear:both; float:left;}
a.more2:hover,a.more2:active{ background-color:#ff0000;}
.abbox11{width: 780px;height:100px;float:left; margin-top:10px;}


.abbox2011{
	float:left;
	width:100%;
	height:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top:10px;
}
.abbox20{
	width: 840px;
	height: auto;
	float: left;
	padding: 0 10px 20px 0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.abbox21{
	width: 325px;
	height: auto;
	float: right;
	padding: 0 0 20px 70px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.abbox2{width: 310px;height:auto;float:right;padding: 0 0 20px 30px; }
.abbox_left{width: 800px;height:auto;float:left; line-height:22px;}
.abbox_left1{width: 960px;height:auto;float:left; line-height:28px;}
.title9{ height:60px; line-height:60px; text-align:left; margin-bottom:20px; width:300px; float:left; font-size:24px;}
ul.abul1{ list-style:none;}
ul.abul1 li{ line-height:30px; height:30px; background:url(../images/jg/arr10.jpg) 0 8px no-repeat; padding-left:25px; color:#636363;}
ul.abul1 li a{ color:#636363;}
ul.abul1 li a:hover,ul.abul1 li a:active{ color:#c8161d;}
.abbox_you{width: 325px;float:left; margin-bottom:30px;}

.allwrap{ background:#f9f9f9; height:300px; padding-bottom:30px; }
.mbody2{ width:960px; height:60px; margin-bottom:20px;}
.mbody3{ width:960px; height:175px; }
.mbody4{ width:380px; height:170px; float:left; margin-right:30px;}
.mbody5{ width:380px; height:170px; float:right; }
.tts1{ color:#3c3c3c; font-size:16px; background:url(../images/jg/tt1.jpg) 0 0 no-repeat; height:24px; line-height:24px; float:left; clear:both; padding-left:30px;}
.desc2{ line-height:22px; clear:both; padding-top:15px; color:#727272;}

.mleft{ width:790px; float:left; }
.pnewslist{ width:100%; clear:both; padding-bottom:50px; display:table;}
.pnewslist .photo{ width:200px; height:120px; float:left;}
.pnewslist .right{ width:540px; float:left; padding-left:40px;}
.pnewslist a.name{ font-size:16px; padding-left:26px; background:url(../images/jg/arr01.jpg) 0 3px no-repeat; line-height:26px; height:26px; color:#454545;}
.pnewslist a.name:hover,.pnewslist a.name:active{ color:#d03333;}
.pnewslist .desc{ color:#9f9f9f; line-height:22px; padding-top:20px;}
.pnewslist .date{ }

.icondiv{ height:20px; line-height:20px; padding:10px 0;}
.icondate{ background:url(../images/jg/ic_33.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:10px; color:#dc0000; float:left;}
.iconhits{ background:url(../images/jg/ic_35.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:10px; color:#dc0000; float:left;}
.iconhits span{ font-size:10px; color:#dc0000;}
.iconauth{ background:url(../images/jg/auth.png) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.icontel{ background:url(../images/jg/ic_tel.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.iconmail{ background:url(../images/jg/ic_mail.jpg) 3px 5px no-repeat; line-height:20px; padding:0 20px 0 20px; font-size:12px; color:#dc0000; float:left;}
.iconauth span{ font-size:10px; color:#dc0000;}
a.iconview{ background:url(../images/jg/eye.png) 3px 5px no-repeat; height:20px; line-height:20px; padding:0 20px 0 22px; font-size:12px; color:#dc0000; float:left;}
a.iconview:hover,a.iconview:active{ background:url(../images/jg/eye.png) 6px -5px no-repeat #dc0000; line-height:20px; padding:0 13px 0 22px; font-size:12px; color:#fff; float:left; display:block; border-radius:15px; }


.ttppp{ width:960px; margin:auto; padding-top:10px;}
.cpzi{ font-size:18px; text-align:center; padding-top:15px; color:#C00; font-weight:bold;}
.lpgb0 li{
	float: left;
	width: 284px;
	height: 220px;
	padding: 8px;
	margin: 8px;
	background: #333;
	border-radius: 5px;
	border: 1px solid #ccc;
}
.lpgb0 li a{display:block;}
.lpgb0 li:hover{ background:#C33; }
.lpgb0 {text-align:center;}
.lpgb0zip {text-align:center; padding:5px 0 5px 0;}

/* 产品幻灯片 */
.tabslidepic{width:960px;height:350px;overflow:hidden;position:relative;margin:0 auto;background: url(../images/jg/bg-newprd.png) no-repeat;}
.tabslidepic .j-sw-nav{padding-top:1px;width:662px;height:26px;margin:0 auto;overflow:hidden;position:relative;}
.tabslidepic .j-sw-nav li{float:left;margin-right:-20px;display:inline;}
.tabslidepic .j-sw-nav li a{position:relative;display:block;width:100px;height:26px;line-height:1.91;padding:0 20px;text-align:center;background:url(../images/jg/bg-tag-off.png) no-repeat 0 0;color:#fefefe;font-weight:bold;word-wrap:break-word;overflow:hidden;outline:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/jg/bg-tag-off.png");_background-image:none;}
.tagbtn-s1,.tagbtn-s1 a{z-index:20;}
.tagbtn-s2,.tagbtn-s2 a{z-index:19;}
.tagbtn-s3,.tagbtn-s3 a{z-index:18;}
.tagbtn-s4,.tagbtn-s4 a{z-index:17;}
.tagbtn-s5,.tagbtn-s5 a{z-index:16;}
.tagbtn-s6,.tagbtn-s6 a{z-index:15;}
.tagbtn-s7,.tagbtn-s7 a{z-index:14;}
.tabslidepic .j-sw-nav .cur{position:relative;z-index:99;}
.tabslidepic .j-sw-nav li a:hover,.tabslidepic .j-sw-nav .cur a{background-image:url(../images/jg/bg-tag-on.png);z-index:99;color:#fefefe;text-decoration:none;cursor:pointer;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg-tag-on.png");_background-image:none;}
.tabslidepic .j-sw-c li{float:left;margin:25px 10px 10px 0;}
.tabslidepic .j-sw-c li img{width:175px;height:228px;padding:2px;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 2px 0 rgba(0,0,0,0.3);}
.tabslidepic .slide-clip{width:960px;height:320px;overflow:hidden;margin-left:10px;}
.tabslidepic .j-sw-c ul{width:960px;}
.pianzi{ padding:20px; text-align:center;}
/* 幻灯片结束 */
#newprd-img-b{width:210px;height:274px;overflow:hidden;position:absolute;top:60px;left:399px;margin-left:-15.5px;z-index:99;opacity:0;border:1px solid #ccc;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);background-color:#FFF}
#newprd-img-b img{position:absolute;left:2px;top:2px;z-index:111;background:#f5f5f5 url(images/loading-pink.gif) 50% 50% no-repeat;}
/* 幻灯片结束 */





.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/jg/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }


#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 960px; height: 400px; margin: auto; position: relative; }
    #index_b_hero img { width: 950px; height: 400px; }
    #index_b_hero .heros { width: 960px; height: 400px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #000; padding: 5px; z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 400px; overflow: hidden; left: 1920px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -960px; filter: alpha(Opacity=80); opacity: .8; background: #000; overflow: hidden; }
    #index_b_hero .mask-right { left: 960px; }
    #index_b_hero .active { z-index: 2; left: 0; }
















.nav_dao {height: 45px;background: #5d492c;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #FFF;border-bottom-color: #FFF;}




.wp {margin: 0 auto; width: 960px;clear:both;} .wpm {margin: 0 auto;width: 960px;clear:both;}.wpa {width: auto;}



.cartdb{ position:absolute;top:40px; right:10px; width:305px; border:1px solid #139DDF; background-color:#FFF; text-align:left; padding:5px; z-index:999;}
.cartdb dl{width:305px; line-height:18px; color:#139DDF; height:35px; padding:5px; overflow:hidden;}
.cartdb dl:hover{ background-color:#FFC}
.cartdb dl dt{ float:left; width:45px;}.cartdb dl dt img{width:35px; height:35px;}
.cartdb dl dd{ float:left; width:200px;}
.cartdb dl dd.p{width:80px; text-align:right;}
.cartdb dl dd.p strong{font-size:13px; font-family:Verdana, Geneva, sans-serif;color:#C00;}
.cartdb dl.j{height:14px; line-height:14px; padding:5px; text-align:center; background-color: #DFF0F9}

.tab11,.tab12,.tab21,.tab22,.tab31,.tab32,.tab41,.tab42,.tab51,.tab52{height:10px;background:url(../images/list.jpg); overflow:hidden;float:left;}
.tab1,.tab2,.tab3,.tab4,.tab5{background:url(../images/tab.jpg1); padding:10px 15px 5px 15px;float:left;}
.tab11,.tab12{width:960px;}.tab21,.tab22{width:560px;}.tab31,.tab32{width:230px;}.tab41,.tab42{width:505px;}.tab51,.tab52{width:485px;}
.tab1{width:960px;}.tab2{width:730px;}.tab3{width:200px;}.tab4{width:475px;}.tab5{width:455px;}
.tab11{background-position:0 -65px;height:5px;}.tab12{background-position:0 -80px;}
.tab21{background-position:0 -95px;}.tab22{background-position:0 -110px;}
.tab31{background-position:-760px -95px;}.tab32{background-position:-760px -110px;}
.tab41{background-position:0 -125px;}.tab42{background-position:0 -140px;}
.tab51{background-position:-505px -125px;}.tab52{background-position:-505px -140px;}
.tab2{background-position:-990px;}.tab3{background-position:-1750px;}
.tab4{background-position:-1980px}.tab5{background-position:-2485px;}
.tab1b{padding:0;width:960px;}
.bannerb{width: 960px; height:29px; background:url(../images/tel.jpg); clear:both; color:#FFF; line-height:25px; padding:5px 15px; font-family:Verdana, Geneva, sans-serif;}
.bannerb a{ color:#FFF}
.mban{background-position:0 -85px;height:5px;}

.tab495{float:left; width:505px;}.tab475{float:right; width:485px;}.tab750{float:right; width:660px;}
.tab220{float:left; width:230px;}.tab980{float:left; width:990px;}

.type{height:38px;background: url(../images/bg.jpg) 0 -217px; overflow:hidden;}
.type p{height:38px;float:left;}
.type p.l{width:7px;background: url(../images/list.jpg) -281px 0;}
.type p.c{line-height:35px; padding-left:10px; padding-top:3px;}
.type p.c span{ font-size:12px; font-family:Arial;padding-left:10px; color:#247AB5}
.type a{float:right; width:45px; height:19px;background: url(../images/list.jpg) -317px 0; margin-top:11px;}
.type p.r{ float:right;width:7px;background: url(../images/list.jpg) -299px 0;}

.list{ margin-top:10px;}
.main{background: url(../images/tab.jpg) -2970px 0;}
.main .l{float:left; width:209px;}
.main .r{float:right; width:710px; padding:5px 20px 20px 20px; overflow:hidden; background:#FFF;}
.columnc{ height:35px;width:183px;line-height:35px; padding-left:25px;background: url(../images/image.gif) no-repeat -40px 13px;background-color:#FFF;border-right:1px solid #E4E4E4;}
.columncl{ padding:5px 10px; line-height:35px;border-top:5px solid #999; float:left;}
.columncl a{color:#FFF; font-size:12px; float:left;width:150px;background: url(../images/image.gif) no-repeat -430px -30px; padding-left:30px; }
.columncl a:hover{background-position: -430px -65px;text-decoration: none;font-weight:bold}
.position{ border-bottom:1px solid #E4E4E4;line-height:35px; color:#999;background: url(../images/image.gif) no-repeat -260px 12px; padding-left:25px;}
.position span{ float:right; border:1px solid #06C; text-align:center; background-color:#3469CB;line-height:12px; margin-top:5px;}
.position span a{ float:left; color:#FFF; padding:5px 10px;}
.position p{ float:right;}
.position p a{ float:left;background: url(../images/btn.gif); height:25px; line-height:25px; color:#FFF; padding:0 10px; margin-left:10px; margin-top:3px;}
.content div.c,.comment div.c,.content ul.c,.comment ul.c{ margin-top:10px; clear:both}
.content .t,.comment .t{ line-height:30px;border:1px solid #E7E7E7; font-family:Verdana, Geneva, sans-serif; border-left:0;border-right:0;background-color:#F3F3F3}
.content .t{color:#999; text-align:center;}
.content .list li{ line-height:35px;border-bottom:1px solid #EEE; padding-left:15px;background: url(../images/image.gif) no-repeat 5px -155px; font-size:14px;}
.content .list li span{ float:right; font-size:11px; color:#999; font-family:Verdana, Geneva, sans-serif}
.content .list li em{padding-left:10px; color:#C00; font-size:12px; font-style: normal;}
.content .list dl{ float:left; width:212px; height:145px; padding:6px; text-align:center; overflow:hidden; margin:8px 0px 12px 12px;background:#d7d5d5;border-radius:5px;}
.content .list dl dt{height:120px;}
.content .list dl dt img{
	width: 210px;
	height: 120px;
	border: 1px solid #FFF;
}
.content .list dl dd{height:30px; overflow:hidden; line-height:30px;}
.content .list dl:hover{background:#C60;}
.content .list dl:hover a{ color:#FF0;}
.content .prev{ padding:20px 0 30px 0; border-top: 1px solid #C3C3C3;}
.content .prev a{margin-right:20px;color:#0C4D8D;}

.comment{margin-top:10px;}
.comment .t{ padding-left:10px; font-weight:bold;}
.comment .i dl{ margin-bottom:10px; width:740px;float:left;}
.comment .i dl dt{float:left; width:80px; font-weight:bold; text-align:right; padding-right:10px; line-height:25px;}
.comment .i dl dd{float:left; padding-right:10px;}
.comment .list{clear:both}
.comment .list dl{ margin-bottom:10px; line-height:22px;border-top:1px solid #E7E7E7;}
.comment .list dl dt{background-color:#F3F3F3; padding:3px 10px;}
.comment .list dl dd{padding:3px 10px;}

.news{height:150px; overflow:hidden;}
.news .l{float:left; width:195px;}
.news .r{float:right; width:270px; padding-left:10px;}
.news .r li{ line-height:24px; border-bottom:1px solid #EEE; padding-left:15px;background: url(../images/image.gif) no-repeat 5px -161px;}
.about{height:150px; overflow:hidden;}
.about .l{float:left; width:190px;}
.about .r{float:left; width:260px; line-height:21px;}

.product{height:150px;width:980px;position: relative; margin:15px 0;}
.product .wrapper {width: 915px; overflow: auto;height: 177px;margin: 0 35px;position: absolute;top: 0;}
.product .wrapper ul {width: 1820px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;left:0;}
.product ul li {display:block;float:left;padding-right:10px;width: 175px;}
.product ul li p{ text-align:center; height:22px; padding-top:5px; overflow:hidden;}
.product ul li p a{ color:#FFF;}
.product ul li img {-webkit-transition: border-color 400ms; width:160px; height:125px; padding:5px; background-color:#E8E8E8;}
.product ul li img:hover {background-color:#0C4D8D;}
.product ul li a img {display:block; }
.product .arrow {display: block;height: 62px;width: 30px;position: absolute;top: 45px;cursor: pointer;outline: 0;}
.product .arrow a{width:30px; height:62px;}
.product .forward {right: 0;background: url(../images/image.gif) -30px -209px;}
.product .back {left: 0;background: url(../images/image.gif) 0 -209px;}

.attribute strong{ font-size:14px;}
.attribute p{padding:13px 0; border-bottom:1px dashed #CCCCCC;}
.attribute .price{ font-size:20px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#C00;}
.attribute .aprice span{ padding:5px 8px; margin:0 5px 0 0; border:1px solid #CCC; cursor:pointer;}
.attribute .aprice span.c{border:1px solid #900; background-color:#C00; color:#FFF;}
.attribute .aprice span:hover{border-color:#900}
.ins{ height:22px; line-height:20px; text-align:center; border:1px solid #E3E3E3; background-color: #F5F5F5; border-top-color: #999; border-left-color:#999;}

.ordertab{ width:100%; padding:0; margin:0;border-bottom:0; border-right:0;}
.ordertab,.ordertab td{ border:1px solid #CCC; line-height:180%}
.ordertab td{ border-top:0; border-left:0; padding:8px; text-align:center;}
.ordertab tr{ background-color: #FFF;color:#06C;}
.ordertab .trbg{font-weight:bold; color:#FFF;background-color: #F5F5F5;}
.ordertab .trbg td{padding:0; line-height:28px; background-color:#1294D7;}
.ordertab .left{ text-align:left;}
.ordertab span{ color:#666}

.total{font-size:14px; color:#C00; font-family:Verdana, Geneva, sans-serif}
#aggregate,.aggregate{font-size:16px; font-weight:bold; color:#C00; font-family:Verdana, Geneva, sans-serif}

.buy{ margin:12px 0;}
.inbuy,.incart{margin:0; padding:0; border:0; cursor:pointer; height:37px;line-height:90px;overflow:hidden;}
.inbuy{width:127px; background-image:url(../images/buy.gif); margin-right:5px;}
.incart{width:132px; background-image:url(../images/cart.gif);}

.pinfo{ padding-bottom:10px; line-height:180%}
.pinfo span{ padding-right:20px;}

#imgto{ width:300; height:310px; }
#imgto .big{height:260px;}
#imgto .big img{width:300px;; height:250px;}
#imgto .small{height:55px;}
#imgto .small div{float:left;overflow:hidden;}
#imgto .small div.imgl,#imgto .small div.imgr{width:13px;;height:53px; border:1px solid #CCC; background-color:#F6F6F6; text-align:center; line-height:53px; font-weight:bold; color: #999; cursor:pointer;}
#imgto .small div.imgl:hover,#imgto .small div.imgr:hover{ background-color: #E7E7E7; color: #666}
#imgto .small div.imgc{width:270px; position:relative;;height:55px;}
#imgto .small div.imgc ul{ position:absolute;width:2200px; height:55px;top:0; left:0;}
#imgto .small div.imgc ul li{ float:left; width:55px; padding-left:10px;cursor:pointer; }
#imgto .small div.imgc ul li img{width:53px; height:53px;border:1px solid #FFF}
#imgto .small div.imgc ul li.the img {border:1px solid #C00}


.case{height:150px; overflow:hidden;}
.case li {float:left;padding:8px;width: 166px;overflow:hidden; text-align:center;}
.case li img {width:166px; height:110px;}
.case li img:hover {background-color:#0C4D8D;}
.case li p{padding-top:5px; line-height:22px;}
.case li p a{ font-weight:bold}

.contact{height:150px; overflow:hidden;}
.contact .t{width:200px;}
.contact .b{ margin-top:10px;}
.contact .b li{line-height:21px; font-family:Verdana, Geneva, sans-serif;}
.contact .b li span{float:left;width:50px; text-align:right;color:#247AB5; font-weight:bold}
.contact .b li p{float:left; padding-left:10px;}

.content .labels{background-color:#F3F3F3; height:35px;}
.content .labels span{ float:left; padding:0 15px; margin:9px 0 0 10px; height:25px; line-height:25px; border:1px solid #CCC; border-bottom:0; background-color:#FFF;overflow:hidden; font-weight:bold; cursor:pointer;}
.content .labels .current{background: url(../images/btn.gif);color:#FFF;}

.content .record{}
.content .record li{height:20px; line-height:20px; padding:5px 0; border-bottom:1px dashed #CCCCCC}
.content .record li span{ float:right;text-align:right;}
.content .record li.m{ border-bottom:1px solid #CCC; font-weight:bold}
.content .record li span.time{ width:300px;}

.member_f{margin-top:5px;}
.member_f dl{border-bottom:1px solid #E8E8E8; padding:5px 0; width:100%; float:left;}
.member_f dl dt{float:left; width:110px; text-align:right; line-height:26px; font-weight:bold;}
.member_f dl dd{float:left; line-height:26px; padding-left:10px;}
.member_f dl dd textarea{ width:90%; height:200px;}
.member_f dl dd.m span{color:#C00;}
.member_f dl dd.m span.ok{ background-color:#000; width:10px; height:5px;}

.links{padding:10px 0;line-height:22px; color:#666;}
.links a{color:#333; padding:5px 10px; color:#666}

.bottom{background: url(../images/bg.jpg) 0 -287px; height:50px; padding:25px 0;}
.bottom .l{ float:left; width:800px; line-height:25px; font-family:Verdana, Geneva, sans-serif; color:#828282}
.bottom .r{ float:right; width:135px; height:50px;background: url(../images/image.gif) 0 -104px; margin:5px 20px 0 0;}

.pages{ margin-top:10px;}
.pages li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pages li.c{background-color:#588FD9; color:#FFF;padding:0 8px;}
.pages li a{float:left;padding:0 8px;height:20px;}.pages li a:hover{background-color:#588FD9; color:#FFF;text-decoration: none;}
/* 网站底部 */
.foot {height: 280px; background:#333;border-top: 3px solid #F90; }
.foot3 {height: 150px; width:960px; color:#FFF;  line-height:22px; margin:auto; padding-top:50px;}
.foot1{ padding-left:160px; width:160px; height:220px; float:left;}
.foot2{ width:600px;  float:left;}

#top_banner { width:980px; height:300px; overflow:hidden;position:relative;margin:0 auto;}
#top_banner .slider,.num{position:absolute;}
#top_banner .slider li{ list-style:none;display:inline;}
#top_banner .slider img{ width:980px; height:300px;display:block;}
#top_banner .num{ right:5px; bottom:5px;}
#top_banner .num li{float: left;color: #FF7300;text-align: center;line-height: 14px;width: 12px;height: 14px;font-family: Verdana, Geneva, sans-serif;cursor: pointer;overflow: hidden;border: 1px solid #FF7300;background-color: #fff; overflow:hidden;margin:3px; padding:5px;font-weight: bold;}
#top_banner .num li.on{color: #fff;background-color: #FF7300;}

#new_banner { width:195px; height:150px; overflow:hidden;position:relative;margin:0 auto;}
#new_banner .slider,.num{position:absolute;}
#new_banner .slider li{ list-style:none;display:inline;}
#new_banner .slider img{ width:195px; height:150px;display:block;}
#new_banner .num{ right:5px; bottom:5px;}
#new_banner .num li{float: left;color: #FF7300;text-align: center; font-size:11px;line-height: 12px;width: 10px;height: 12px;font-family: Verdana, Geneva, sans-serif;cursor: pointer;overflow: hidden;border: 1px solid #FF7300;background-color: #fff; overflow:hidden;margin:3px; padding:2px;font-weight: bold;}
#new_banner .num li.on{color: #fff;background-color: #FF7300;}

/*返回顶部*/
.izl-rmenu{position:fixed;left:96%;bottom:10px;padding-bottom:280px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:35px;height:36px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#999;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#999;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#999;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#999;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:36px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#999;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
/*返回顶部结束*/