body{ background:url(../image/bj.jpg) repeat-y;}
p{ margin:0px; padding:0px;}
.main{width:1004px; margin:0 auto;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.fl{float:left}
.fr{float:right}

#header{ width:100%;height:119px; background:url(../image/head.jpg) center center no-repeat; }

.headbox{ width:1004px; height:119px; margin:0px auto; position:relative;}


#header .logo{width:550px; height:119px; float:left; line-height:119px; vertical-align:middle;  }
#header .logo img{ vertical-align:middle; max-height:119px;}
 .langli{ width:25px; height:25px; position:absolute; left:645px; top:60px; z-index:9;}
 .langli2{ width:25px; height:25px; position:absolute; left:675px; top:60px; z-index:9;}
 
 .shouye{ width:80px; height:40px; line-height:40px; text-indent:25px; background:url(../image/shouye.png) left center no-repeat; position:absolute; color:#b3b3b3; right:95px; font-size:12px; z-index:9; top:0px;}
 .shoucang{ width:80px; height:40px; line-height:40px; position:absolute;  background:url(../image/shoucang.png) left center no-repeat;text-indent:25px; color:#b3b3b3; font-size:12px; right:0px; z-index:9; top:0px;}
 
#search{ width:288px; height:35px; position:absolute; right:0px; top:55px; z-index:9;}

#search_key{ width:245px; height:35px; line-height:35px; text-indent:6px; float:left; background:#fff; border-radius:5px; border:none; outline:medium; color:#333; font-size:14px;}


#search_button{ width:35px; height:35px; float:right; border:none;background:url(../image/sou.png);}

.nav{ width:100%; height:42px; background:#fff;}
.nav ul{ width:1004px; height:42px; line-height:42px; margin:0px auto; padding:0px; list-style:none;}

.nav li{ width:111.55px; height:42px; position:relative;font-size:16px; float:left;line-height:42px; text-align:center;}
 
.nav li a{ color:#1e1916;}
 
 .nav li:hover, .nav li.cur { border-bottom:1px solid #fe0404; height:41px; line-height:41px; }

 .nav li:hover a, .nav li.cur a{ color:#fe0404;}

 
  

 
#flash_blk {

	position:relative;

	z-index:1;

	width:100%;

	height:490px;

 
	overflow:hidden;

}

#flash {

	position:absolute;

	top:0px;

	left:50%;

	z-index:1;

	margin-left:-960px;

	width:1920px;

	height:490px;

	overflow:hidden;

}

#flash p {

	width:1920px;

	height:490px;

	text-align:center;

	font-size:0px;

}

#flash_button {

	position:absolute;

	bottom:12px;

	left:0px;

	z-index:2;

	width:100%;

	hegiht:6px;

	text-align:center;

}

#flash_button a {

	display:inline-block;

	margin:0px 4px;

	width:44px;

	height:6px; border-radius:3px;

	font-size:0px;

	text-indent:100px;

	background:#fff;

	overflow:hidden;

	outline:none;

    -moz-outline:none;

	blr:expression(this.onFocus=this.blur());

}

#flash_button a.activeSlide {

	background:#ef8812;

}

#flash_button a:hover{

	background:#ef8812;

}
#ban{position:relative; height:390px; overflow:hidden; z-index:100; clear:both;}
 

.product_index{ width:100%;height:580px; padding-top:35px;  }
.product_index .title{ width:1004px; margin:0px auto;height:40px; line-height:40px; font-size:30px; color:#FFF; text-align:center;}

.product_index .title2{width:1004px; margin:0px auto;height:20px; line-height:20px; font-size:12px; color:#a9a9a9; text-align:center;}

 
 
 .toetit_type ul{ width:1004px; height:36px; margin:30px auto;text-align:center;}
.toetit_type ul li{height:36px;line-height:36px;width:120px;text-align: center;display: inline-block;margin:0 13px;}
.toetit_type ul li a{height:36px;line-height:36px;width:120px;text-align: center;display:block; overflow:hidden;color:#fff;font-size:16px;}
.toetit_type ul li:hover a{color:#f80403; background:url(../image/pli.png)  center center no-repeat;}
.toetit_hover{color:#f80403 !important; background:url(../image/pli.png)  center center no-repeat !important;}

.index_about_con{width:1004px; height:420px; margin:0px auto; margin-top:15px; display:none;}

.index_about_con ul li{ width:234px; height:193px; float:left; margin-bottom:20px; margin-right:22px; display:inline;}

.index_about_con ul li img { width: 220px; height:150px; border:4px solid #efefef; padding:3px; background:#fff; float:left }
  
 .index_about_con ul li:hover img { width: 220px; height:150px; border:4px solid #f80405; padding:3px; background:#fff; float:left }
 
.index_about_con ul li span{ width:234px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; overflow:hidden; float:left;}

  
.syabout{ width:100%; height:480px; background:url(../image/aboutbg.png) center center no-repeat;}

.syaboutbox{ width:1134px; height:450px; margin:0px auto; padding-top:30PX;} 
 
.sytitlea{ width:1134px; float:left;height:40px; line-height:40px; font-size:30px; color:#FFF; text-align:center;}

.sytitleb{width:1134px; float:left;height:20px; line-height:20px; font-size:12px; color:#a9a9a9; text-align:center;}

.syabouttxt{ width:1134px; height:380px; float:left; }

.syaboutleft{ width:535px; height:300px; position:relative; float:left; margin-left:70px; margin-top:70px; font-size:14px; color:#1b1b1b; line-height:170%; overflow:hidden;}

.syaboutright{ width:420px; height:340px; float:right;   display:inline; margin-top:20px;}
.syaboutright img{ width:420px; height:340px;}
.xiangxi{width:56px; height:19px;  position:absolute; right:20px; z-index:99; bottom:20px;}
 

.news_index{height:460px; padding-top:40px; }

.news_index .title{ width:1004px; margin:0px auto;height:40px; line-height:40px; font-size:30px; color:#FFF; text-align:center;}

.news_index .title2{width:1004px; margin:0px auto;height:20px; line-height:20px; font-size:12px; color:#a9a9a9; text-align:center;}

 
 
 
.toetit_type2 ul{ width:1004px; height:36px; margin:30px auto;text-align:center;}
.toetit_type2 ul li{height:36px;line-height:36px;width:120px;text-align: center;display: inline-block;margin:0 13px;}
.toetit_type2 ul li a{height:36px;line-height:36px;width:120px;text-align: center;display:block; overflow:hidden;color:#fff;font-size:16px;}
.toetit_type2 ul li:hover a{color:#f80403; background:url(../image/pli.png)  center center no-repeat;}
.toetit_hover2{color:#f80403 !important; background:url(../image/pli.png)  center center no-repeat !important;}

.index_about_con2{width:1004px; height:420px; margin:0px auto; margin-top:25px; display:none;}

.index_about_con2 ul li{ width:490px; height:115px; float:left; margin-bottom:20px; margin-right:24px; display:inline;}

.inleft{ width:117px; height:115px; background:#fff; float:left;}
.inlefttop{ width:117px; height:65px; text-align:center; line-height:65px; float:left; margin-top:15px; font-size:62px; color:#d8d8d8;}
.inleftbtm{ width:117px; height:22px; text-align:center; line-height:22px; float:left;   font-size:18px; color:#d8d8d8;}

.inright{ width:331px; height:75px; float:right; background:#fff; padding:20px;} 
.inrtitle{ width:331px; height:25px; line-height:25px; font-size:16px; color:#f60404; overflow:hidden; float:left; }
.inrinfo{ width:331px; height:44px; line-height:22px; font-size:12px; color:#484848; overflow:hidden; float:left; margin-top:10px;  }

.index_about_con2 ul li:hover .inleft { color:#fff; background:#f80405;}

.index_about_con2 ul li:hover .inleft .inlefttop,.index_about_con2 ul li:hover .inleft .inleftbtm{ color:#fff; background:#f80405;}
.index_about_con2 ul li:hover .inright { color:#fff; background:#f80405;}
.index_about_con2 ul li:hover .inright .inrtitle,.index_about_con2 ul li:hover .inright .inrinfo{ color:#fff}

.news_index .info_line ul{display:inline-block;}
.news_index .info_line li{width:46px; height:5px; background:#8b8b8b; margin-left:19px; cursor:pointer;}
.news_index .info_line li.on{background:#0279c0;}

 .zixun{ width:100%; height:550px; background:url(../image/zixun.png) top center no-repeat;}

.zixunbox{ width:980px; height:450px; margin:0px auto; padding-top:30PX;} 
 
.zxtitlea{ width:980px; float:left;height:40px; line-height:40px; font-size:30px; color:#FFF; text-align:center;}

.zxtitleb{width:980px; float:left;height:20px; line-height:20px; font-size:12px; color:#a9a9a9; text-align:center;}

.zixuntxt{ width:980px; height:350px; float:left; margin-top:30px; }

 

.lyli{ width:980px; height:40px; float:left; margin-top:20px;}
.lyinput{ width:310px; height:40px; line-height:40px; float:left; border:none; outline:medium; background:#ffffff; border-radius:5px;  text-indent:15px; font-size:14px; color:#888;}

.lybtn{ width:140px; height:40px; float:left; margin-left:340px; outline:medium; display:inline;border-radius:5px;background:#f80405; line-height:40px; border:none; text-align:center; font-size:24px; color:#fff;}
.lybtn2{ width:140px; height:40px; float:left; margin-left:20px; outline:medium;  display:inline;border-radius:5px;background:#d1d1d1; line-height:40px; border:none; text-align:center; font-size:24px; color:#201b18;}



.lyli22{ width:725px; height:40px; float:left; margin-top:20px;}
.lyinput2{ width:225px; height:40px; line-height:40px; float:left; border:none; outline:medium; background:#f2f2f2; border-radius:5px;  text-indent:15px; font-size:14px; color:#888;}

.lybtn22{ width:140px; height:40px; float:left; margin-left:200px; outline:medium; display:inline;border-radius:5px;background:#f80405; line-height:40px; border:none; text-align:center; font-size:18px; color:#fff;}
 




 
#center{ padding-bottom:100px; }
#center .left{width:224px;}
#center .left .about{height:60px; font-size:24px; line-height:60px; color:#fff; width:224px; text-align:left;}
#center .left .about font{ font-size:12px; color:#a9a9a9; line-height:70px;} 
#center .left .list{ border:4px solid #fff; background:#ededed; width:216px; height:auto; padding:20px 0px; overflow:hidden; border-radius:5px;}
#center .left .list li{  width:200px; height:35px; line-height:35px;  text-indent:33px; float:left; background:url(../image/dian.png) left 15px center no-repeat #fff; border:1px solid #e2e2e2; border-radius:5px; margin-left:8px; display:inline; margin-bottom:5px;}
#center .left .list li:hover,#center .left .list li.cur{   background:url(../image/dian2.png) left 15px center no-repeat #fd0405; border:1px solid #fd0405; }
 
 
#center .left .list li a{ font-size:16px; color:#1e1e1e}

#center .left .list li:hover a, #center .left .list li.cur a{ font-size:16px; color:#fff}

.leftad{ width:224px; height:109px; margin-top:15px;}

 
#center .right{width:765px; overflow:hidden;}
#center .right .mbx{height:45px; line-height:45px;  font-size:14px; width:765px; margin-top:10px;}
#center .right .mbx .pic{width:350px; height:45px; line-height:45px; color:#fff; text-indent:30px; background:url(../image/home.png) left center no-repeat; float:left;}
#center .right .mbx .home{ width:400px; height:45px; line-height:45px; float:right; text-align:right; font-size:12px; color:#d9d9d9;}
#center .right .mbx .home a{color:#d9d9d9;}
 
 

#center .right .list{ width:725px; height:auto; overflow:hidden; background:#fff; border-radius:5px;padding:20px;  margin-top:5px; padding-bottom:40px  }
#center .right .list ul{ width:725px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}
#center .right .list li{ width:234px; height:193px; float:left; margin-bottom:20px; margin-right:11.5px; display:inline;}

#center .right .list li img { width: 220px; height:150px; border:4px solid #efefef; padding:3px; background:#fff; float:left }
#center .right .list li:hover img { width: 220px; height:150px; border:4px solid #f80405; padding:3px; background:#fff; float:left }
 
#center .right .list li span{ width:234px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#000; overflow:hidden; float:left;}



#center .right .info_list{  width:725px; height:auto; overflow:hidden; background:#fff; border-radius:5px;padding:20px;  margin-top:5px; padding-bottom:40px }
#center .right .info_list ul{width:725px; height:auto; overflow:hidden; float:left; margin:0px; padding:0px;}
 
#center .right .info_list li{ width:723px; height:115px; float:left; border-radius:5px; border:1px solid #e2e2e2; overflow:hidden; margin-bottom:20px;}

.inleft2{ width:117px; height:115px; background:#fff; float:left;}
.inlefttop2{ width:117px; height:65px; text-align:center; line-height:65px; float:left; margin-top:15px; font-size:62px; color:#d8d8d8;}
.inleftbtm2{ width:117px; height:22px; text-align:center; line-height:22px; float:left;   font-size:18px; color:#d8d8d8;}

.inright2{ width:550px; height:75px; float:right; background:#fff; padding:20px;} 
.inrtitle2{ width:550px; height:25px; line-height:25px; font-size:16px; color:#f60404; overflow:hidden; float:left; }
.inrinfo2{ width:550x; height:44px; line-height:22px; font-size:12px; color:#484848; overflow:hidden; float:left; margin-top:10px;  }

#center .right .info_list li:hover { color:#fff; background:#f80405;}


#center .right .info_list li:hover .inleft2 { color:#fff; background:#f80405;}

#center .right .info_list li:hover .inleft2 .inlefttop2,#center .right .info_list li:hover .inleft2 .inleftbtm2{ color:#fff; background:#f80405;}
#center .right .info_list li:hover .inright2 { color:#fff; background:#f80405;}
#center .right .info_list li:hover .inright2 .inrtitle2,#center .right .info_list li:hover .inright2 .inrinfo2{ color:#fff}


 
#center .pro_box{ margin-top:50px;}
#center .pro_box .pro_left{width:350px; height:445px;}
#center .pro_box .pro_left .big{width:350px;}
#center .pro_box .pro_left .big img{ width:348px; height:348px;  border:1px solid #e2e2e2;}
#center .pro_box .pro_left .small{margin-top:14px; position:relative;}
 
 
.pname{height:auto; font-size:18px; color:#000; text-align:center; width:725px; line-height:36px; overflow:hidden; border-bottom:1px dashed #e2e2e2; padding:20px 0px;}
.pname2{height:auto;  overflow:hidden; margin:50px 0px; text-align:center;width:725px;}
.pname2 img{ width:auto; max-width:725px;}


.ncontent{ line-height:200%; font-size:14px; width:725px; height:auto; overflow:hidden; color:#000; padding-top:30px;} 

.ncontent img{ width:auto; max-width:725px;} 
.youlian{ width:1004px; height:44px; margin:0px auto; line-height:44px; border-radius:5px; overflow:hidden; background:url(../image/foot.png) repeat-x; text-indent:12px;}
.youlian font{ font-size:18px; color:#f80405}
.youlian a{ font-size:12px; color:#767676; padding-right:10px;}

.bottommenu{ width:950px; height:50px; line-height:50px; margin:40px auto; color:#7e7e7e; text-align:center;}
.bottommenu a{ color:#fff; padding:0px 20px;}

.copy{ width:1004px; height:auto; padding-bottom:40px; margin:0px auto; line-height:25px; font-size:12px; color:#fff; text-align:center;}
.copy a{ color:#fff}