html{ overflow-x:hidden}
body{margin:0px; padding:0px; font-size:12px; list-style:none; color:#818080; background:#FFFFFF;}

ul{ margin:0px; padding:0px;list-style:none;}
a{ text-decoration:none; color:#818080;}
input{ border:0}
img{ border:0;}
p{ margin:0px; padding:0px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.mt7{ margin-top:7px;}
.mt10{ margin-top:10px;}
.mt54{ margin-top:54px; width:100%;}
.ml8{ margin-left:8px;}
.mt15{ margin-top:15px;}
.clear{ clear:both}
.show{ display:block}
.hide{ display:none}
.left{ float:left}
.right{ float:right}

.head{width:100%;  margin:0 auto; height:auto; overflow:hidden}
.main{width:985px; margin:0 auto; height:auto; overflow:hidden}
.top{width:100%; margin:0 auto;  border-top:5px solid #B0CE13;}
.top ul{ height:30px; clear:both; line-height:30px;width:985px; margin:0 auto; overflow:hidden; text-align:right; color:#818080}


.banner{ width:998px; margin:0 auto;height:100px;clear:both;}

.logo{ float:left; height:88px; width:272px; margin-top:6px; line-height:73px; margin-left:5px; vertical-align:middle}
.logo img{ margin-top:0px;_margin-top:0px;}

.des_gg{ float:right;  height:48px; margin-top:20px;background:url(../images/tel.jpg) no-repeat right 0px; margin-right:0px;font-weight:bold; width:510px; }
.des_gg a{ margin-top:10px;display:block; width:90px; height:25px; float:left}


.nav{ width:100%; clear:both;line-height:35px; font-weight:bold; border-bottom:1px solid #ad0f10; background:#0066ff; font-size:14px; overflow:hidden}
.nav ul{ width:998px; margin:0 auto;font-family: "Microsoft YaHei" ! important;}
.nav ul li{ float:left;width:140px; border:none;color:#192700; font-size:15px; text-align:center;line-height:35px; height:35px;}
.nav ul li a{ margin:0 auto; display: block;  width:110px; border:none;color:#ffffff; font-size:15px; text-align:center;line-height:35px; height:35px;  text-decoration:none;}
.nav ul li a:hover{ margin:0 auto;  display: block;width:110px; border:none;color:#FFFFFF; font-size:15px; text-align:center;line-height:35px; height:35px;  text-decoration:none; background:#ad0f10;}
.nav ul li a.hover{ margin:0 auto;  display: block;  width:110px; border:none;color:#FFFFFF; font-size:15px; text-align:center;line-height:35px; height:35px;  text-decoration:none;  background:#ad0f10}

.nav ul li#home{ float:left;font-weight:bold; width:140px; border:none;color:#192700; background:url(../images/navline2.gif) no-repeat left 15px; font-size:15px; text-align:center;line-height:30px; height:30px;}





/*-------- �����˵� --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 110px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	margin-top: -1px;
	margin-left:0px;
	
	background-color: #D71E19;
	/*background:url(../imagess/mmenubg.gif);*/
	padding-top:6px;
	padding-bottom:0px;
	filter: Alpha(Opacity=85);
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:0px;
	padding-left:0px;
}
.dropMenu li a {
	width: 100%;
	display: block;
	text-align:center;
	color: black;
	padding: 6px 0 6px 0px;
	color:#FFFFFF;
	border-bottom: 1px solid #F3BBBA;
}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#6CA7C7;
}
.dropMenu a:hover {
	text-decoration: underline;
	color:#FFDE00;
}

.body2{ width:100%; margin:0 auto;height:auto; overflow:hidden;clear:both;}

.bigmenu{ margin-top:0px; width:100%;}
.bigmenu img{ margin-left:14px;}

.flash{ width:970px; margin:0 auto; margin-top:8px; height:385px; overflow:hidden; background:url(../images/flash.png) no-repeat;}
.flash ul{ margin:0px 0px 10px 7px; padding-top:7px; width:954px; height:356px; overflow:hidden;}


.main2{ width:998px; margin:0 auto; clear:both; height:auto; overflow:hidden; margin-top:5px;}

.main_left{ width:300px; float:left; height:auto; overflow:hidden}

.aboutbox{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:25px;}
.aboutbox img.aboutimg{ float:left; margin-right:10px;}

.lxfs{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:25px;}
.lxfs ul{ background:url(../images/kefu.jpg) no-repeat right bottom ; line-height:30px; padding-left:10px;}



.main_right{ width:685px; float:right; height:auto; overflow:hidden}

 
.leftb{ width:755px; float:left; overflow:hidden}
.rightb{ width:230px; float:right;overflow:hidden}


ul.title{ height:35px; line-height:35px; border-bottom:1px solid #cccccc; width:100%;font-family: "Microsoft YaHei" ! important; }
ul.title b{ color:#DC0000; line-height:30px; overflow:hidden; font-size:13px; height:30px; width:55px; font-weight:bold;float:left}
ul.title span.biao{ color:#d80100; font-weight:bold; font-family:"����"; font-size:16px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; display:block; width:133px; text-align:center; border-top:3px solid #d80100; float:left; margin-left:0px; line-height:33px; height:33px;}
ul.title span.more{ color:#858585; display:block; float:right; margin-left:10px; line-height:33px; height:33px;}
ul.title a{ float:right; margin-top:10px;}



.leftmain{ width:100%; height:auto; overflow:hidden; }




.product  li{ width:140px; margin-top:25px; float:left; margin-left:0px; margin-right:40px;}
.product  li.li2{ width:140px; margin-top:25px; float:right; margin-left:0px; margin-right:0px;}
.product  li img{width: 134px; height:134px; padding:2px; border:1px solid #d9d9d9;}
.product  li p{ width:100%; font-weight:bold; padding-top:10px;line-height:29px; overflow:hidden; font-size:14px; text-align:center; height:29px;color:#000}
.product  li p a{ color:#000; font-weight:bold; font-size:14px;}


.redline{ width:998px; border-bottom:3px solid #ff0000; height:10px; margin-bottom:8px; }


.shipin{ width:300px; height:190px; margin-top:5px; background:#ccc; float:left}
.shipin ul{ padding:5px;}

.xinwen{ width:520px; float:left; margin-top:5px; height:190px; margin-left:20px;}
ul.typetitle{ width:100%; border-bottom:3px solid #ccc; height:30px; line-height:30px; font-size:16px;font-family: "Microsoft YaHei" ! important;}
ul.typetitle b{ color:#000000}
ul.typetitle span{ margin-left:30px; color:#bf1a02}

ul.txtlist{ width:100%;}
ul.txtlist li{ width:100%; border-bottom:1px solid #ccc;font-size:14px; line-height:35px; height:35px; background:url(../images/ico4.jpg) no-repeat left 8px;}
ul.txtlist li a{ float:left; margin-left:20px; }
ul.txtlist li span{ float:right}

.case{ float:right}


.link{ width:990px; height:50px; border:1px solid #E0E0E0; background:url(../images/link.jpg) no-repeat left top;}
.link ul{ width:870px; float:right; text-align:left; line-height:25px;font-family: "Microsoft YaHei" ! important;}
.link ul a{ color:#585858}

.menumap{ width:100%; height:199px; background:#36363e ; color:#FFFFFF;font-family: "Microsoft YaHei" ! important;}
.menumap ul{ width:993px; margin:0 auto; overflow:hidden;}

.menumap ul li{ float:left; width:160px; height:130px; text-align:center; margin-top:12px; line-height:18px; font-size:13px;}
.menumap ul li b{ font-size:16px; margin-bottom:10px;}

.menumap ul li.chanpin{ width:268px; height:155px; border-right:1px solid #5e5e62}

.menumap ul li.chanpin p{ width:268px; margin:0 auto; text-align:left; margin-top:0px;}
.menumap ul li.chanpin p a{ line-height:30px; color:#949496; height:30px; background:url(../images/dian.jpg) no-repeat left 14px; text-indent:10px; float:left; width:130px;}

.menumap ul li.about{ width:185px; height:155px; border-right:1px solid #5e5e62}

.menumap ul li.about p{ width:185px;margin:0 auto; text-align:center; margin-top:0px;}
.menumap ul li.about p a{ line-height:30px; color:#949496; height:30px; background:url(../images/dian.jpg) no-repeat left 14px; text-indent:10px;  width:70px; margin:0 auto; clear:both; display:block; }


.menumap ul li.lx{ width:325px; height:155px; text-align:left; margin-left:10px; border-right: none}

.menumap ul li.lx p{ width:290px;margin:0 auto; text-align:left;height:30px;  margin-top:0px;}
.menumap ul li.lx p a{ line-height:30px; color:#949496; height:30px; background:url(../images/dian.jpg) no-repeat left 14px; text-indent:10px;  width:70px; margin:0 auto; clear:both; display:block; }


.blogo{ margin-top:50px;}


.erwei{ float:left; width:100px; text-align:center; line-height:30px;}
.lianxi{ float: left; width:auto; margin-left:10px;line-height:30px;}




.copyright{ width:100%; margin:0 auto; height:auto;font-family: "Microsoft YaHei" ! important; padding-bottom:25px;clear:both; overflow:hidden;; text-align:center; clear:both;}
.copyright ul.bot_nav{ text-align:center; margin:0 auto; width:980px;height:auto; overflow:hidden;margin-top:18px; line-height:25px;color:#FFFFFF }
.copyright ul.bot_nav p{ margin-bottom:10px; height:25px; line-height:25px; overflow:hidden; color:#FFFFFF}
.copyright ul.bot_nav p a{ margin-right:5px;margin-left:5px; line-height:25px;color:#FFFFFF}
.copyright ul.powers{margin:0 auto; text-align:left; width:980px;height:35px; line-height:35px; overflow:hidden;color:#FFFFFF }
.copyright ul p.enpower{ float:left; width:488px;  height:30px; line-height:30px; overflow:hidden;color:#FFFFFF}
.copyright ul p.power{ float:right; width:488px; text-align:right; height:30px; line-height:30px; overflow:hidden;color:#FFFFFF}



/***********�б�ҳ**************/
.keyword{ width:980px; margin:0 auto; line-height:40px; height:40px; text-align:left; color:#848484}
.keyword b{ color:#3a3a3a}
.keyword a{ color:#FF0000}
.list_kuang{ background:#FFFFFF URL(../images/hline.jpg) repeat-x; padding-top:20px; width:100%; overflow:hidden; height:auto}
.list_body{ width:980px; margin:0 auto; height:auto; margin-top:10px;overflow:hidden;}
.list_left{ float:left; width:210px; height:auto; overflow:hidden;}
.list_right{ width:754px; float:right;overflow:hidden;}

.list_right2{ width:282px; float:right; overflow:hidden}
.list_left2{ width:682px; float:left; overflow:hidden}

.l_top{ height:30px; width:100%;}
.l_center{ height:auto; width:275px; background:url(../images/r_c.jpg) repeat-y; overflow:hidden}
.l_top .ptitle{ margin-left:20px;}
.l_bottom{ height:15px; width:275px; background:url(../images/r_b.jpg) no-repeat left bottom; overflow:hidden}
.l_center ul{ width:250px; margin:0 auto; overflow:hidden; height:auto; margin-top:10px; color:#8E8E8E}


.l_center ul li{ line-height:30px; height:30px; width:100%; overflow:hidden; text-indent:5px;}
.l_center ul li a{ color:#818080;}
.l_center span{ width:200px; margin:0 auto; margin-top:10px; line-height:21px; color:#818080; display:block; clear:both}

.r_top{ width:752px; height:auto;  margin:0 auto}
.r_top img{width:740px;border:4px solid #DEDEDE;}
.r_center{ width:754px; height:auto;  margin:0 auto; overflow:hidden}
.r_bottom{ width:752px; height:5px; margin:0 auto}

.type_top{ height:40px; line-height:40px; width:210px; font-size:15px; text-align:center; font-weight:bold; background:url(../images/lefttop.jpg) no-repeat left top; color:#FFFFFF; }
.type_center { width:208px; border:1px solid #DEDEDE; border-top:none;font-family: "Microsoft YaHei" ! important; }
.type_center li{ height:40px; line-height:40px; text-align:left; text-indent:25px; width:208px; margin:0 auto; font-size:12px; border-bottom:1px solid #F2F2F2; color:#030303;}
.type_center li a{ height:40px;line-height:40px; display:block; width:208px; font-size:14px; color:#030303;background:url(../images/typeli.jpg) repeat-x ;}
.type_center li a:hover{ height:40px; line-height:40px; width:208px; display:block; font-size:14px; color:#FFFFFF;background:url(../images/typelih.jpg) repeat-x; text-decoration:none; color:#FFFFFF}
.type_center li a:hover img{ border:1px solid #ffffff;}
.type_center li a.hover{ height:40px; line-height:40px; width:208px; display:block; font-size:14px; color:#FFFFFF;background:url(../images/typelih.jpg) repeat-x ;}

.right_top{ height:39px; line-height:39px; width:281px; font-family: "Microsoft YaHei" ! important;font-size:15px; text-align:left; background:url(../images/righttitle.jpg) no-repeat left top; color:#000; text-indent:10px; }
.right_center{ width:279px; border:1px solid #dbdbdb; height:auto; overflow:hidden}
.right_center li{ line-height:35px; height:35px; text-indent:20px; background:url(../images/ico3.jpg) no-repeat 10px 14px;}


.ge15{ width:100%; height:15px; overflow:hidden}




.leftbox{width:99%; height:auto; border:1px solid #BCBEC0;padding-bottom:10px;overflow:hidden}
.leftbox li{ line-height:25px; height:25px; background:url(../images/dian.png) no-repeat 10px 8px; text-indent:20px;}

.postion{width:750px; margin:0 auto; clear:both; height:30px; line-height:30px;color:#3a3a3a;}
.postion a{color:#3a3a3a;}
.postion span.sp1{ display:block; float:left; font-weight:bold; color:#e20001;text-indent:10px;}
.postion span.sp2{ display:block; float:left; margin-right:0px;}

.cbdoy{ width:752px; border:1px solid #dbdbdb; margin:0 auto; margin-top:10px; margin-bottom:20px; line-height:26px; font-size:12px; color:#818080}
.cbdoy img{margin-top:0px;max-width: 720px; width: expression(this.width >745 && this.height < this.745 ? 600: true); }
.cbdoy p{ text-align:left}
.bodyb{ width:680px; border:1px solid #dbdbdb; margin:0 auto; margin-bottom:20px; text-align:left; line-height:26px; font-size:12px; color:#818080}
.bodyb .postion{ padding-top:10px; text-indent:10px;}
.bodyb p{ text-align:left}

.p15{ padding:15px; text-align:left; line-height:35px; font-size:14px;}
.huihui{ background:#fafafa; border-bottom:1px solid #dbdbdb; padding-bottom:10px;}


.source{ line-height:30px; height:30px;width:680px; color:#818080; text-align:center; margin:0 auto}
.js{line-height:30px; height:30px; width:710px; border-bottom:1px solid #ccc; color:#818080; text-align:left; margin:0 auto}


.list_c{ width:730px; border:1px solid #dbdbdb; height:auto; margin:0 auto; padding:10px; margin-top:10px;}
.list_c li{ height:30px; line-height:30px; width:720px; margin-left:0px; background:url(../images/ico3.jpg) no-repeat 0px 10px; border-bottom:1px dotted #d9d9d9}
.list_c li a{ text-indent:25px; margin-left:15px;*margin-left:0px;_margin-left:0px;font-size:14px; color:#818080; height:30px; line-height:30px; float:left;}
.list_c li span{ float:right;font-size:12px; margin-right:0px; color:#818080}


.list_p{ width:710px; height:auto; margin:0 auto; margin-top:20px; margin-bottom:20px; overflow:hidden}



.list_p li{ width:220px; margin-top:11px; float:left; margin-left:10px;margin-right:5px;}
.list_p li .prob{ width:220px; height:169px; border:1px solid #C4C4C4; background:#ffffff}
.list_p li .prob img{ width:220px; height:169px;}
.list_p li p{ width:100%; line-height:30px; overflow:hidden; font-size:14px; text-align:center; height:30px;}
.body{ padding:20px;}

#Tab1{width:100%;margin:0px;padding:0px;margin:0 auto; margin-top:30px; clear:both}
/*�˵�class*/
.Menubox {width:100%;height:33px;line-height:33px; background:url(../images/bg4.jpg)}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{ float:left; display:block; cursor:pointer; width:120px; text-align:center; font-size:14px; color:#000; background:url(../images/bg6.jpg) right no-repeat; }
.Menubox li.hover{ padding:0px; background:url(../images/bg5.jpg); width:116px; color:#fff; font-weight:bold; height:33px;line-height:33px; font-size:14px;}
.Menubox2 {width:100%;height:32px;line-height:32px; background:url(../images/bg7.jpg)}
.Menubox2 ul{margin:0px;padding:0px;}
.Menubox2 li{ float:left; display:block; cursor:pointer; width:173px; text-align:center; font-size:14px; color:#000; border-right:1px solid #D6D6D6; }
.Menubox2 li.hover{ padding:0px; background:#fff; width:173px; color:#000; font-weight:bold; height:32px;line-height:32px; font-size:14px;}
.Contentbox{ clear:both; padding:20px;}
.Contentbox2{ clear:both; padding:20px;}

#picarea {WIDTH: 500px; HEIGHT: 445px; float:left;}
#bigpicarea {POSITION: relative; MARGIN: 0px auto; WIDTH: 774px; HEIGHT: 482px; OVERFLOW: hidden}
#bigpicarea .word {TEXT-ALIGN: center; HEIGHT: 50px; COLOR: #333}
#bigpicarea .word H3 {TEXT-ALIGN: center; LINE-HEIGHT: 48px; HEIGHT: 48px; COLOR: #333; FONT-SIZE: 14px}
#bigpicarea .ui-els-hide {DISPLAY: none}
#thumbs {LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 550px; HEIGHT: 76px}
#thumbs LI {MARGIN: 0px 7px; WIDTH: 82px; DISPLAY: inline; FLOAT: left; HEIGHT: 55px; _MARGIN: 0px 3px;}
#thumbs UL {MARGIN-TOP:0px}
#thumbs LI.last_img {MARGIN-RIGHT: 4px}
#thumbs LI.first {MARGIN: 20px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer}
#thumbs LI.last {MARGIN: 20px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer}
#thumbs LI A {BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; WIDTH: 82px; DISPLAY: block; FONT-SIZE: 0px; BORDER-TOP: #fff 2px solid; BORDER-RIGHT: #fff 2px solid}
#thumbs LI A:hover {BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid}
#thumbs LI A.current {BORDER:#C00 2px solid;}
.bigbtnPrev {Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; LEFT: 30px}
.bigbtnNext {Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; RIGHT: 30px}
#smallpicarea {MARGIN: 0px auto; WIDTH: 550px; PADDING-TOP: 20px}

.mod_focus_show { width: 500px; height: 445px; position: relative; overflow: hidden; margin: 0 auto; }
    .mod_focus_show .mod_focus_pic { display: block; width: 500px; height: 365px; }
        .mod_focus_show .mod_focus_pic li, .mod_focus_show .mod_focus_pic a, .mod_focus_show .mod_focus_pic img { display: block; width: 500px; height: 365px; }
        .mod_focus_show .mod_focus_pic li { position: absolute; left: 0; top: 0; }
   
.mod_focus_title{ position:absolute; top:0;}

.focus_switch { width: 500px; height: 29px; position: absolute; z-index: 2; right: 0px; bottom: 40px; }
    .focus_switch a { float: left; width: 10px; height: 60px; background-image: url(../images/icon_focus_switch.png); background-repeat: no-repeat; cursor: pointer; }
    .focus_switch .icon_prev { background-position: 0 0; margin: 0 1px 0 0; float:left; }
        .focus_switch .icon_prev:hover { background-position: -11px 0; }
    .focus_switch .icon_next { background-position: -22px 0; float:right }
        .focus_switch .icon_next:hover { background-position: -33px 0; }
.mod_focus_show .mod_focus_list { padding: 10px 5px; margin-left:10px; background: #fff; overflow: hidden; height: 60px; }

    .mod_focus_show .mod_focus_list li { width: 82px; height: 60px; float: left; margin: 0 7px 0 5px; position: relative; *display: inline; z-index:10000; }
        .mod_focus_show .mod_focus_list li a { display: block; width: 82px; height: 60px; }
        .mod_focus_show .mod_focus_list li img { display: block; width: 82px; height: 60px; }
        .mod_focus_show .mod_focus_list li a:hover { _background: none; }
            .mod_focus_show .mod_focus_list li a:hover .mask, .mod_focus_show .mod_focus_list .current .mask { display: none; }
        .mod_focus_show .mod_focus_list li .mask { display: block; height: 60px; width: 82px; position: relative; top: -60px; margin: 0 0 -60px; eft: 0; bottom: 0; background: #000; opacity: .5; filter: alpha(opacity=50); }
        .mod_focus_show .mod_focus_list li .border { display: none; }
    .mod_focus_show .mod_focus_list .current .border { display: block; height: 5px; width: 82px; font-size: 0; overflow: hidden; position: absolute; left: 0; bottom: 0; background: #C00; }
	.cp_js_r{ float:left; margin-left:18px; width:200px; line-height:22px; color:#000;}
.cp_xx{ float:left; width:920px; margin-left:40px;}

.cp_js_r h2{ line-height:50px;}
.cp_js_r h1{ font-size:20px; font-family:Microsoft Yahei, Arial, Helvetica, sans-serif; line-height:30px; color:#000;}
.cp_js_r .images img{ margin-top:17px; margin-right:0px;}