*{ margin:0; padding:0; word-break:break-all;}
ul{ list-style:none;}
a{ color:#333; outline:none; text-decoration:none; hide-focus:expression(this.hideFocus=true);}
a:link,a:visited{ color:#333;}
img{ border:0;}
body{ font-size:12px; color:#333; font-family:"宋体";}
.clear{ clear:both;}

a {
    text-decoration: none;
    background: transparent; /*修正win8系统IE连接灰色背景*/
    outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
    outline: 0;
}
a:active,
a:hover {
    outline: 0;
}
ul,
ol,
li { 
    list-style: none;
}
i, em{font-style: normal;
}

.top{ width:100%; min-width:1200px; height:30px; border-bottom:1px solid #efefef;}
.top .math{ width:1200px; height:30px; margin:0 auto;}
.top p{ font-family:"宋体"; font-size:12px; line-height:30px; color:#333333; float:left; }
.top .date1{ line-height:30px; background:url(../images/topxtb.jpg) 0px 7px no-repeat; padding-left:23px; float:right; color:#505050;}

.top1{ width:1200px; height:110px; margin:0 auto; overflow:hidden;}
.top1 .left{ width:480px; height:109px; float:left;}
.top1 .left img{ width:480px; height:109px; display:block;}
.top1 .right{ width:277px; height:109px; float:right;}
.top1 .right img{ width:277px; height:109px; display:block;}

#menu{ min-width:1200px; height:48px; background:url(/images/meuline.jpg) 0 0 no-repeat; position:relative; }
.menu1,.menu1 ul{ width:1210px; margin: 0 auto; height:48px;}
.menu1 li{ float:left; position:relative; width:134px; line-height:48px; text-align:center; font-size:16px; font-family:Microsoft Yahei;}
.menu1 li a{ display:block; color:#fff;}
.menu1 li a:hover,.menu1 li a.navCurrent{ background:url(/images/menu.jpg) 0 0 no-repeat; color:#fff;}

.menu1 li .two{ display:none; width:134px; position:absolute; }
.menu1 li .two li{ width:134px; line-height:48px; text-align:center; font-family:"宋体"; font-size:14px; background:#fd9e41; border-top:1px solid #fdfcfb;  font-weight:normal;}
.menu1 li .two li a{ display:block; color:#fff; background:#fd9e41;}
.menu1 li .two li a:hover{ background:#ff8713; color:#fff;}
.menu1 li:hover .two,.menu1 li.sfhover ul{ z-index:10; filter:alpha (opacity=100); position:absolute;}
.menu1 li:hover .two,.menu1 li.sfhover ul{ display:block;}


.banner{ width:100%;  min-width:1200px; height:500px; overflow:hidden; position:relative; margin:0 auto;}
.tFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:500px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.BslideBox{ width:1920px; height:500px; overflow:hidden;position:absolute; left:50%; margin-left:-960px;}
.BslideBox .hd{ width:128px; height:16px; left:50%; margin-left:-60px; z-index:1; overflow:hidden; position:absolute; bottom:15px;}
.BslideBox .hd li{ width:16px; height:16px; float:left; margin:0 8px; background:url(/images/changgeoff.png) 0 0 no-repeat; cursor:pointer;}
.BslideBox .hd li.on{ width:16px; height:16px; background:url(/images/changgeon.png) 0 0 no-repeat;}
.BslideBox .bd{ position:relative; z-index:0; height:100%;}
.BslideBox .bd li{ zoom:1; vertical-align:middle;}
.BslideBox .bd img{ width:1920px; height:500px; display:block;}


.btn{ width:1200px; height:72px; margin:0 auto; background:url(/images/btnimg.png) center 0 no-repeat; text-align:center;}
.btn .bt{ height:72px; width:100%; line-height:72px; font-size:40px; font-family:Microsoft Yahei;}
.btn .bt a{ color:#22ac38;}
.btn .bt2{ height:72px; width:100%; line-height:72px; font-size:40px; font-family:Microsoft Yahei;}
.btn .bt2 a{ color:#fff;}

.zxlc{ width:1200px; overflow:hidden; margin:63px auto 0;}
.zxlcbox{  width:1200px; height:247px; margin-top:10px; }
/* .zxlcbox .txt{ width:200px; height:104px; line-height:104px; text-align:center; font-family:Microsoft Yahei; font-size:22px; float:left; margin-top:117px;}
.zxlcbox .txt a{ color:#faa818;} */

.zjfc{ width:100%; min-width:1200px; height:944px; background:url(/images/zjfciba.jpg) 0 0 no-repeat; overflow:hidden; padding-top:182px;}
.zxal{ width:1200px; margin:0 auto; overflow:hidden; margin:37px auto 0;}
.zxalbox{ width:1200px; height:723px; margin-top:68px; overflow:hidden;}
.zxalbox .part{ width:590px; height:200px; background:#f3f3f3; float:left; margin-right:20px; margin-bottom:31px;}
.zxalbox .part img{ width:150px; height:150px; margin-left:21px; margin-top:25px; display:block; float:left;}
.zxalbox .part .right{ width:350px; height:150px; overflow:hidden; margin-left:199px; margin-top:25px; font-family:Microsoft Yahei;}
.zxalbox .part .right .bt{ height:49px; line-height:49px; font-size:18px;  }
.zxalbox .part .right .bt a{ color:#333333;}
.zxalbox .part .right .line1{ width:52px; border-bottom:1px solid #fff;}
.zxalbox .part .right .txt{ height:78px; line-height:26px; margin-top:14px; font-size:14px; color:#666666;}


.xlkc{ width:1200px; height:806px; overflow:hidden; margin:48px auto 0; border-bottom:1px dotted #c7c5c5}
.xlkcbox{ width:1200px; height:588px; margin-top:80px; overflow:hidden;}
.part1{ width:383px; height:586px; border:1px solid #e5e5e5; margin-right:21px; float:left; font-family:Microsoft Yahei;}
.part1 .partimg{ width:384px; height:328px;}
.part1 .partimg img{ width:384px; height:328px; display:block;}
.part1 .partbtn{ width:384px; height:82px; line-height:82px; font-size:30px;  text-align:center; color:#333333;}
.part1 .line1{ width:340px; border-bottom:1px solid #e5e5e5; margin-left:23px;}
.part1 .txt{ width:330px; line-height:30px; height:120px; margin:19px auto 0; position:relative; overflow:hidden; color:#333333;  font-size:20px;}
.part1 .txt a.more{ position:absolute; top:90px; right:8px; color:#faa47d;}

.btn1{ width:1200px; height:124px; margin:20px auto 0;}
.btn1 .bt1{ height:86px; width:100%; line-height:86px; font-size:40px; font-family:Microsoft Yahei; text-align:center;}
.btn1 .bt1 { color:#22ac38;}
.btn1 .img{ width:47px; height:38px; margin-left:578px; }
.btn1 .img img{ width:47px; height:38px; display:block;}

.wmsc{ width:1200px; height:594px; overflow:hidden; margin:0 auto;}
.wmscbox{ width:1200px; height:416px; overflow:hidden; margin-top:45px;}
.wmscbox .part2{ width:306px; height:134px; float:left; margin:0 70px 58px 36px; overflow:hidden; font-family:Microsoft Yahei; }
.wmscbox .part2 img{ width:91px; height:91px; display:block; float:left}
.wmscbox .part2 .bt{ width:188px; height:28px; line-height:28px; margin-left:119px; margin-top:0; font-size:26px; } 
.wmscbox .part2 .bt a{color:#333333;}
.wmscbox .part2 .txt{ width:188px; height:96px; line-height:24px; margin-left:119px; margin-top:12px; font-size:15px;}


.com{ width:100%; min-width:1200px; height:635px; padding-top:81px; background:url(/images/conbg.jpg) 0 0 no-repeat; overflow:hidden;}
.combox{ width:1200px; height:330px; margin:92px auto 0; overflow:hidden;}
.combox .left{ width:505px; float:left; height:330px; overflow:hidden; background:url(/images/line.png) 105px 0 no-repeat;}
.combox .left img{ width:480px; height:281px; margin-top:23px; margin-right:24px; overflow:hidden; display:block; z-index:2;}
.combox .right{ width:675px; height:330px; padding-top:30px; margin-left:20px; float:left; overflow:hidden; line-height:30px; font-size:14px; position:relative; color:#fff; font-size:16px; font-family:Microsoft Yahei;}
.combox .right a.more{ position:absolute; bottom:33px; left:263px; width:150px; height:34px; text-align:center; background:#fff; color:#333333; font-size:16px; font-family:Microsoft Yahei; line-height:34px;}

.ayhj{ width:1200px; height:449px;  margin:54px auto 0; overflow:hidden; }
.tibox{ width:1200px; margin:56px auto 0px; overflow:hidden; height:321px;}
.indcase_cont{width:1200px;margin:0 auto;overflow:hidden;padding-top:0;}
.casethumb {position: relative;float: left;cursor: pointer;overflow: hidden;width:220px; height:240px; margin-right:25px;}
.casethumb a {display: block;position: absolute;top: 0;width: 220px;height:240px;left: 0;z-index: 12; cursor:pointer;}
.casethumb .casename { width:220px;px; height:40px; position: absolute; top;50px; left:0px;z-index: 12;color: #fff; font-family:Microsoft Yahei;text-align: center;display: none;opacity: 0;filter:alpha(opacity=0);}
.casethumb .casename .bt{ width:220px;px; height:40px; line-height:40px; font-size:16px; background:#41c206;}
.casethumb .casename a.zt{ display:block; color:#fff; width:146px; height:44px; overflow:hidden;}
.casethumb .thumboverlay {position: absolute; top:0; left:0;z-index: 2;width: 220px;height:240px;background:url(/images/hiyin.jpg) 0 0 no-repeat;opacity: 0;filter:alpha(opacity=0); display:block;}
.casethumb .thumboverlay img{ width:220px; height:240px; display:block;}
.casethumb .txt{ width:220px; height:40px; text-align:center; line-height:40px; position:absolute; bottom:0px; left:0px; background:url(/images/yinying.png) 0 0 no-repeat; color:#fff;  font-size:16px; font-family:Microsoft Yahei;}
.casethumb:hover  .txt{ width:220px; height:40px; text-align:center; line-height:40px; position:absolute; bottom:0px; left:0px; background:url(/images/yinying.png) 0 0 no-repeat; color:#fff;  font-size:16px; font-family:Microsoft Yahei; display:none;}


.zxdt{ width:100%; min-width:1200px; height:671px; background:url(/images/zxdtba.jpg) 0 0; overflow:hidden; padding-top:55px;}
.zxdtbox{ width:1200px; margin:0 auto; margin-top:46px; overflow:hidden; height:517px;}
.zxdtbox .part3{ width:274px; height:431px; background:#fff; overflow:hidden; float:left; margin-right:34px;}
.zxdtbox .part3 img{ width:250px; height:180px; margin:13px 12px 0; display:block;}
.zxdtbox .part3 .bt{ width:250px; margin-top:18px; height:52px; line-height:26px; color:#111111; font-size:20px; font-family:Microsoft Yahei;margin-left:12px}
.zxdtbox .part3 .txt{ width:250px; margin-top:11px; height:90px; line-height:30px; color:#555555; font-size:16px; font-family:Microsoft Yahei;margin-left:12px}
.zxdtbox .part3 .more1{ width:250px; margin-top:11px; height:26px; line-height:26px; color:#333333; font-size:16px; font-family:Microsoft Yahei;margin-left:12px}
.zxdtbox .part3 .more1 a{ float:right; color:#f86800;}


.con{ width:1200px;  margin:45px auto 0; height:545px; overflow:hidden;}
.map{ width:669px; height:308px; overflow:hidden; margin-top:79px; float:left; border: 1px solid #e2e1e1;}
.map img{ width:669px; height:308px; display:block;}
.maptxt{ width:478px; height:264px; margin-top:98px; margin-left:50px; overflow:hidden; line-height:42px; font-family:Microsoft Yahei; font-size:18px; float:left; color:#555555;}
.maptxt .bt{ font-size:28px; height:54px; line-height:54px; font-family:Microsoft Yahei; } 


.footer{ width:100%; font-family:Microsoft Yahei; min-width:1200px; height:87px; background:url(/images/footbg.jpg) 0 0 repeat-x; color:#fff; text-align:center; line-height:24px; padding-top:12px; font-family:Microsoft Yahei;}
.footer p span{ font-family:Arial;}
.footer p a{ color:#fff;}
.footer p a:hover{ color:#ff0;}

.xbanner{ width:100%;  min-width:1200px; height:300px; overflow:hidden; position:relative; margin:0 auto;}
.xtFlash{ width:1920px; position:absolute; left:50%; margin-left:-960px; height:300px; overflow:hidden; z-index:1; zoom:1; top:0px;}
.xtFlash img{ width:1920px; height:300px; display:block;}

.main1{
	  width:1200px;
	  margin:26px auto;
	  overflow:hidden;
	  }
.aside{
	width:280px;
	
	float:left;
	padding-right:0px;
	overflow:hidden;
	background:#fff;
	margin-right:15px;
	}
.aside .aside_title{
	height:39px;
	line-height:39px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:url(/images/aside_h1.png) 0 0 no-repeat;
	padding-left:42px;
	overflow:hidden;
	}
/*.aside .aside_title span{ float:right; font-size:12px; padding-right:10px;}
.aside .aside_title span a{ color:#fff; font-weight:normal;}*/
.aside .aside_main .con1{ width:254px; height:353px; margin-left:14px; margin-top:14px; overflow:hidden; background:url(/images/conbtn.jpg) 0 0 no-repeat; font-family:Microsoft Yahei; color:#555}
.aside .aside_main .con1 .conbtn{ line-height:58px; color:#fff; font-size:20px; text-align:center;}
.aside .aside_main .con1 .conbtn a{ color:#fff; }
.aside .aside_main .con1 .bt{ line-height:50px; margin-top:12px; text-align:center; font-size:18px; }
.aside .aside_main .con1 .phone{ line-height:27px; height:54px; margin-left:20px; font-size:16px;}
.aside .aside_main .con1 .address{  height:90px; line-height:30px; margin-top:3px;  margin-left:20px; font-size:15px}
.aside .aside_main{
	width:278px;
	min-height:640px;
	padding-bottom:20px;
	border:1px solid #ebebeb;
	border-top:0;
	overflow:hidden;
	}
.aside_main ul{
	padding:20px 17px;
	}
.aside_main ul li{
	width:250px;
	line-height:34px;
	font-size:14px;
	font-weight:normal;
	padding-top:13px;
	overflow:hidden;
	}
.aside_main ul li a{
	display:block;
	color:#333;
  /*padding-left:58px;*/
   text-align:center;
	background:url(/images/aside_menu1.jpg) 0 0 no-repeat;
	}
.aside_main ul li.now a,.aside_main ul li:hover a{
	color:#fff;
	background:url(/images/aside_menu2.jpg) 0 0 no-repeat;
	}
.aside_main ul.two{
	padding:0px;
	}
.aside_main ul.two li{
	width:250px;
	height:36px;
	line-height:36px;
	font-size:12px;
	font-weight:normal;
	padding:0;
	background:url(/images/aside_menu3.jpg) 0 0 no-repeat;
	overflow:hidden;
	}
.aside_main ul.two li a{
	padding-top:8px;
	line-height:29px;
	display:block;
	color:#585858;
	padding-left:95px;
	background:url(/images/aside_menu4.png) 80px 19px no-repeat;
	text-align:left;
	}
.aside_main ul.two li.on a,.aside_main ul.two li:hover a{
	color:#fc6c03;
	}


.productsmain{
	width:902px;
	min-height:790px;
	border:1px solid #ebebeb;
	overflow:hidden;
	float:left;
	background:#fff;
	}
.productstitle{ 
	line-height:38px;
	text-align:right;
	padding-right:10px;
	background:url(/images/producttitle.jpg) 0 0 no-repeat;
	overflow:hidden;
	color:#333;
   }
.productstitle a{ color:#333;}
.productstitle span{
   font-size:14px;
   font-weight:bold;
   color:#33ae44;
   padding-left:37px;
   float:left;
   }
.productstitle a:hover,.productstitle a.now{
	color:#cb0000;
	}
.productstwords{
	width:883px;
	padding:15px 10px;
	overflow:hidden;
	}
.productstwordsbox{ width:846px; min-height:700px; margin:21px 20px 0}
.productstwords li{ width:270px; height:330px; overflow:hidden; float:left; position:relative; margin-bottom:36px; margin-right:18px; }
.productstwords li .txt{ width:270px; height:61px; text-align:center; line-height:61px; position:absolute; bottom:0px; left:0px; background:#eeeeee;  font-size:18px; font-family:Microsoft Yahei;}
.productstwords .txt a{ color:#333333; display:block;}


.section{ width:1198px; min-height:1000px; height:100%; margin:26px auto; overflow:hidden; border:1px solid #ebebeb;}
.abouttitle{ width:1188px; height:34px; line-height:34px; padding-right:10px; text-align:right; font-size:12px; background:url(/images/abouttitle.jpg) 0 0 no-repeat; color:#555;}
.abouttitle a{ color:#333333;}
.abouttitle a:hover,.abouttitle a.now{ color:#de0000;}
.abouttitle span{ float:left; padding-left:40px; font-size:14px; font-weight:bold; color:#33ae44;}
.words{ width:1168px; margin:0 auto; overflow:hidden; padding:15px; min-height:600px;}
.wordsbox{ width:1140px; min-height:400px; margin:15px 15px 0;overflow:hidden;}
.wordsbox li{ width:270px; height:330px; overflow:hidden; float:left; position:relative; margin-bottom:40px; margin-right:20px;}
.wordsbox li .txt{ width:270px; height:61px; text-align:center; line-height:61px; position:absolute; bottom:0px; left:0px; background:#eeeeee;  font-size:18px; font-family:Microsoft Yahei;}
.wordsbox .txt a{ color:#333333; display:block;}

.showtitle{ width:1198px; height:34px; line-height:34px; text-align:center; font-size:18px; color:#e70000; font-weight:bold; background:url(/images/showtitle.jpg) 0 0 no-repeat;}
.showxx{ width:1048px; line-height:30px; color:#666666; overflow:hidden; padding-top:10px; text-align:center; margin:0 auto;}
.showxx b{ margin:0 19px; font-weight:normal;}

hr{ border:1px;}
	