/* CSS Document */
*{margin:0;padding:0}
.clear{clear:both}
li{list-style:none;margin:0;padding:0}
i{font-style:normal}
b{ font-weight:normal;}
ul,ol{list-style-type:none}
a{text-decoration:none} 
img{ border:none;}
body{font-family:"宋体"; overflow:scroll; overflow-x:hidden;}
a{ font-size:12px;}
/*--------index-------*/
.top{ width:100%; height:246px; background-image:url(../images/top_bg.jpg); overflow:hidden;}
.top1{ width:901px; height:246px; margin:0px auto; background-image:url(../images/top_bg1.jpg);}
.top_huanying{ width:900px; height:39px; float:left; font-size:12px; line-height:45px; color:#908E8F; font-weight:600;}
.logo{ width:340px; height:97px; margin-left:21px; overflow:hidden; float:left;}
.tel{ width:105px; height:15px; float:left; margin:65px 0px 0px 416px; font-size:14px; color:#666465; font-weight:600;}
.nav{ width:620px; height:28px; overflow:hidden;}
.nav ul li{ height:28px; float:left; color:#FFFDFE; }
.nav ul li:hover{ height:28px; background-color:#83C326; text-align:center;}
.nav ul li a{ color:#FFFDFE; font-size:14px; line-height:28px; text-align:center; padding:0px 8px;}
.nav_line{ width:5px; height:28px; background-image:url(../images/nav_line.jpg); float:left; padding:0px; background-repeat:no-repeat;}

.banner{ width:1900px; height:493px; margin:10px auto 20px;}
.banner2{ width:1900px; height:493px; margin:10px auto 0px;}
.banner2a{ width:1900px; height:493px; margin-left:-950px;position:absolute;left:50%;top:256px;z-index:1; overflow:hidden;}
.banner2a img{ width:1900px; height:493px;}
#banner #fla {width:1900px;margin-left:-950px;position:absolute;left:50%;top:256px;height:493px;z-index:1; overflow:hidden;}
.scroll {position:relative;overflow:hidden;}
.scroll ul {position:absolute;width:20000em;}
.scroll ul li {float:left;list-style-type:none;}
.banner3, .b10 {width:1900px;height:493px;position:relative;}
.tab {position:absolute;top:395px;right:20%;}
.tab dd {background:url(../images/iconh_.jpg);width:35px;height:29px;float:left;margin-right:5px;text-align:center;
cursor:pointer;}
.tab dd a{ color:#FFFFFF; line-height:29px; font-size:16px; font-weight:600;}
.tab dd.hover {background:url(../images/icon_.jpg);}

.main_about{ width:901px; height:304px; margin:0px auto;}
.main_about_l{ width:608px; height:302px; border:1px solid #D7CECF; float:left; background-image:url(../images/about_l_bg.jpg);}
.more{ width:31px; height:31px; float:right; margin:20px 15px 0px 0px; overflow:hidden;}
.more2{ width:31px; height:31px; float:right; margin:27px 16px 0px 0px; overflow:hidden;}
.more3{ width:31px; height:31px; float:right; margin:3px 0px 0px 0px; overflow:hidden;}
.main_about_l_txt{ width:350px; height:200px; float:right; margin:8px 0px 0px 0px;}
.main_about_l_txt p{ padding-left:23px; color:#434343; font-size:14px; font-weight:600;}
.main_about_l_txt2{ width:304px; height:146px; color:#434343; padding:5px 23px; overflow:hidden; font-size:12px; line-height:20px;}
.main_about_l_txt span a{ color:#434343; padding-left:16px; padding-top:5px;}
.main_about_r{ width:282px; height:302px; border:1px solid #D7CECF; float:right; background-image:url(../images/about_r_bg.jpg);}
.main_about_r_img{ width:151px; height:188px; overflow:hidden; margin:20px 0px 0px 65px; position:absolute;}
.main_about_r_img img{ width:151px; height:188px; overflow:hidden;}
.main_about_r_txt{ width:189px; height:28px; color:#FDFBFC; text-align:center; line-height:28px; background-color:#2C2C2C; position:absolute; margin:178px 0px 0px 46px; font-size:14px; z-index:10;}

.main1{ width:1900px; height:998px; margin:15px auto 0px; background-image:url(../images/main1_bg.jpg); margin-left:-950px;position:relative;left:50%; overflow:hidden;}
.main11{ width:902px; height:998px; margin:0px auto; overflow:hidden;}
.main1_fl{ width:463px; height:80px; float:right; margin-top:52px;}
.main1_fl ul li{ float:left;  min-width:144px; height:27px; border:1px solid #FFFFFF; margin:0px 0px 10px 8px; text-align:center;}
.main1_fl ul li:hover{ background-color:#F6DBD2;}
.main1_fl ul li a{ color:#020100; line-height:27px; }
.main1_pro{ width:902px; height:813px; text-align:center;}
.main1_pro img{ border:2px solid #ffffff;}
.main1_pro1 img{ width:496px; height:400px; overflow:hidden;}
.main1_pro2 img{ width:393px; height:197px; overflow:hidden;}
.main1_pro3 img{ width:393px; height:197px; overflow:hidden;}
.main1_pro4 img{ width:393px; height:197px; overflow:hidden;}
.main1_pro6 img{ width:393px; height:197px; overflow:hidden;}
.main1_pro5 img{ width:496px; height:403px; overflow:hidden;}

.main1_pro1{ width:500px; height:406px; overflow:hidden; margin:36px 5px 0px 0px; float:left; position: relative; display: block;}
.main1_pro2{ width:397px; height:201px; overflow:hidden; margin:36px 0px 0px 0px; float:left;}
.main1_pro3{ width:397px; height:201px; overflow:hidden; margin:4px 0px 0px 0px; float:left;}
.main1_pro4{ width:397px; height:201px; overflow:hidden; margin:8px 0px 0px 0px; float:left;}
.main1_pro6{ width:397px; height:201px; overflow:hidden; margin:8px 0px 0px 0px; float:left;}
.main1_pro5{ width:500px; height:407px; overflow:hidden; margin:8px 0px 0px 0px; float:right;}
.main1_pro img:hover{ border:2px solid #6EC6EE;}

.opacity{ 
width:100%; 
height:52px; 
background:#ffffff; 
filter:alpha(opacity=50); /*支持IE */ 
-moz-opacity:0.5; /*支持FF */ 
opacity:0.5; 
line-height:52px; 
color:#000000;
font-size:16px;
font-weight:600;
margin-top:-52px;
} 


.opacity_p
{
    width:100%; 
    height:52px;
    color: #3A3A3A;
    font-size:16px;
    margin-top:-52px;
    position:relative;
    font-weight:600;
    line-height:52px;
}



.main2{ width:1900px; height:798px; margin:0px auto 0px; background-image:url(../images/main2_bg.jpg); margin-left:-950px;position:relative;left:50%; overflow:hidden; }
.main21{ width:901px; height:798px; margin:0px auto; overflow:hidden;}
.main2_fl{ width:405px; height:80px; float:right; margin-top:58px; margin-right:20px;}
.main2_fl ul li{ float:left;  min-width:160px; height:27px; border:1px solid #FFFFFF; margin:0px 0px 8px 8px; text-align:center; overflow:hidden;}
.main2_fl ul li:hover{ background-color:#F6DBD2;}
.main2_fl ul li a{ color:#020100; line-height:27px; padding:0px 15px;}

.main2_pro{ width:903px; height:600px; text-align:center;}
.main2_pro img{ border:2px solid #ffffff;}

.main2_pro1 img{ width:496px; height:418px; overflow:hidden;}
.main2_pro2 img{ width:388px; height:203px; overflow:hidden;}
.main2_pro3 img{ width:388px; height:203px; overflow:hidden;}
.main2_pro4 img{ width:289px; height:164px; overflow:hidden;}
.main2_pro5 img{ width:289px; height:164px; overflow:hidden;}
.main2_pro6 img{ width:289px; height:164px; overflow:hidden;}

.main2_pro1{ width:500px; height:422px; overflow:hidden; margin:36px 8px 0px 0px; float:left; position: relative; display: block;}
.main2_pro2{ width:392px; height:207px; overflow:hidden; margin:36px 0px 0px 0px; float:left;}
.main2_pro3{ width:392px; height:207px; overflow:hidden; margin:8px 0px 0px 0px; float:left;}
.main2_pro4{ width:293px; height:168px; overflow:hidden; margin:10px 0px 0px 0px; float:left;}
.main2_pro5{ width:293px; height:168px; overflow:hidden; margin:10px 11px 0px 10px; float:left;}
.main2_pro6{ width:293px; height:168px; overflow:hidden; margin:8px 0px 0px 0px; float:left;}

.main2_pro img:hover{ border:2px solid #6EC6EE;}

.main2_pro p{
	background: #ffffff;
    -moz-opacity:.2;
    filter:alpha(opacity=2);
    opacity:.2;
    color: #030406;
    position: absolute;
    bottom: 0;
    left: 0;
	width:500px;
	height:52px;
	line-height:52px;
    font-size:14px;
    letter-spacing:1px;
	font-weight:600;
}



.main3{ width:1900px; height:617px; margin:0px auto 0px; background-image:url(../images/main3_bg.jpg); margin-left:-950px;position:relative;left:50%; overflow:hidden;}
.main31{ width:901px; height:617px; margin:0px auto; overflow:hidden;}

.main3_pro{ width:901px; height:417px; text-align:center;}
.main3_pro img{ border:2px solid #ffffff;}

.main3_pro1 img{ width:496px; height:417px; overflow:hidden;}
.main3_pro2 img{ width:386px; height:202px; overflow:hidden;}
.main3_pro3 img{ width:388px; height:203px; overflow:hidden;}

.main3_pro1{ width:500px; height:421px; overflow:hidden; margin:36px 8px 0px 0px; float:left; position: relative; display: block;}
.main3_pro2{ width:390px; height:206px; overflow:hidden; margin:36px 0px 0px 0px; float:left;}
.main3_pro3{ width:392px; height:207px; overflow:hidden; margin:8px 0px 0px 0px; float:left;}

.main3_pro img:hover{ border:2px solid #6EC6EE;}

.main4{ width:1900px; height:870px; margin:0px auto 0px; background-image:url(../images/main4_bg.jpg); margin-left:-950px;position:relative;left:50%; overflow:hidden;}
.main41{ width:901px; height:870px; margin:0px auto; overflow:hidden;}
.main4_fl{ width:305px; height:80px; float:right; margin-top:58px; margin-right:20px;}
.main4_fl ul li{ float:left;  min-width:108px; height:27px; border:1px solid #FFFFFF; margin:0px 0px 8px 8px; text-align:center; overflow:hidden;}
.main4_fl ul li:hover{ background-color:#F6DBD2;}
.main4_fl ul li a{ color:#020100; line-height:27px; padding:0px 10px;}

.main4_pro{ width:901px; height:684px; text-align:center;}
.main4_pro img{ border:2px solid #ffffff;}

.main4_pro1 img{ width:387px; height:216px; overflow:hidden;}
.main4_pro2 img{ width:496px; height:684px; overflow:hidden;}
.main4_pro3 img{ width:387px; height:216px; overflow:hidden;}
.main4_pro4 img{ width:387px; height:216px; overflow:hidden;}

.main4_pro1{ width:391px; height:220px; overflow:hidden; margin:170px 9px 0px 0px; float:left; position: relative; display: block;}
.main4_pro2{ width:500px; height:688px; overflow:hidden; margin:33px 0px 0px 0px; float:right;}
.main4_pro3{ width:391px; height:220px; overflow:hidden; margin:13px 0px 0px 0px; float:left;}
.main4_pro4{ width:391px; height:220px; overflow:hidden; margin:13px 0px 0px 0px; float:left;}

.main4_pro img:hover{ border:2px solid #6EC6EE;}

.main5{ width:1900px; height:926px; margin:0px auto 0px; background-image:url(../images/main5_bg.jpg); margin-left:-950px;position:relative;left:50%; overflow:hidden;}
.main51{ width:901px; height:926px; margin:0px auto; overflow:hidden;}
.main5_anli{ width:860px; height:210px; margin:25px auto 0px; overflow:hidden;}
<!-- 
#demo { 
background: #ffffff; 
overflow:hidden;  
width: 850px; 
margin:60px 0px 0px 5px;
} 
#demo img { 
border: 0px solid #F2F2F2; 
} 
#indemo { 
float: left; 
width: 800%; 
} 
#demo1 { 
float: left; 
}
#demo1 a{ width:216px; height:145px; float:left; margin-right:0px; background-color:#FFFFFF;}
#demo1 a img{ width:200px; height:145px; padding:0px 7px;} 
#demo2 { 
float: left; 
} 
#demo2 a{ width:216px; height:145px; float:left; margin-right:0px; background-color:#FFFFFF;}
#demo2 a img{ width:200px; height:145px; padding:0px 7px;}
--> 
.main5_cailiao{ width:860px; height:210px; margin:45px auto 0px; overflow:hidden;}
.main5_cailiao ul{ width:856px; height: 145px; overflow:hidden; margin:56px auto 0px;}
.main5_cailiao ul li{ width:200px; height:145px; float:left; margin:0px 7px;}
.main5_cailiao ul li img{ width:200px; height:145px; overflow:hidden;}

.main5_xinwen{ width:580px; height:330px; float:left; margin:68px 0px 0px 10px; overflow:hidden;}
.main5_xinwen_txt{ width:345px; height:165px; float:right; margin:20px 0px 0px 5px; color:#030303;}
.main5_xinwen_txt p{ padding:5px 10px; max-height:90px; overflow:hidden; line-height:23px;}
.main5_xinwen_txt span{ padding:13px 5px; float:left;}
.main5_xinwen_txt span a{ color:#030303; overflow:hidden;}
.main5_xinwen_list{ width:566px; height:95px; float:right; margin:18px 0px 0px 0px;} 
.main5_xinwen_list li{ width:270px; height:30px; float:left; margin-right:13px; overflow:hidden; line-height:28px; background-image:url(../images/ico.jpg); background-repeat:no-repeat;}
.main5_xinwen_list li a{ color:#8D8D8D; font-size:12px; margin-left:23px;}

.main5_wenda{ width:265px; height:310px; float:right; margin:68px 10px 0px 0px;}
.main5_wenda ul{ width:265px; height:130px; float:left; margin-top:5px;}
.wen{ width:250px; max-height:60px; overflow:hidden; background-image:url(../images/wenda1.jpg); background-repeat:no-repeat;}
.wen p{ font-size:13px; margin:8px 0px 0px 45px; min-height:30px;}
.da{ width:250px; max-height:70px; overflow:hidden; background-image:url(../images/wenda2.jpg); background-repeat:no-repeat;}
.da p{ font-size:13px; margin:5px 0px 0px 45px; line-height:20px;}
.da p a{ color:#484848; }

.link{ width:825px; height:32px; overflow:hidden; float:left; margin:4px 0px 0px 70px;}
.link a{ line-height:30px; color:#050505; margin-right:10px;}


.bottom{ width:100%; height:264px; background-image:url(../images/bottom_bg.jpg);}
.bottom1{ width:550px; height:246px; margin:0px auto; background-image:url(../images/bottom_bg2.jpg); overflow:hidden;}
.bottom1 ul{ margin:18px auto 0px; text-align:center; overflow:hidden;}
.bottom1 ul li{ width:74px; height:25px; text-align:center; float:left;}
.bottom1 ul li a{ color:#FFFFFF; font-size:12px; font-weight:600;}

.bottom_txt{ width:240px; height:170px; margin:30px auto 0px; text-align:center; color:#FFFEFC; font-size:14px; line-height:20px; overflow:hidden;}
.bottom_txt a{ color:#FFFEFC; font-size:14px;}


/*--------product-------*/
.main0{ width:902px; margin:0px auto; overflow:hidden; padding-top:20px;}
.main_l{ width:225px; height:auto; float:left; margin-bottom:20px; overflow:hidden; }
.n_01{ font-size:14px; color:#FFFEFC; line-height:30px; font-weight:600; margin-left:15px;}
.main_l_title dl dt{ width:220px; height:30px; background-image:url(../images/title_bg.jpg);}
.main_l_title dl dd{ width:198px; border:solid 1px #F8784B; border-top: none; padding:10px; }
.main_l_title dl dd ul { display:block;}
.main_l_title dl dd ul li{ line-height:30px; background:url(../images/biao01.jpg) no-repeat 0px 11px; border-bottom:1px #CCC dotted;}
.main_l_title dl dd ul li a{ padding-left:15px; font-size:13px; color:#333;}
.main_l_title dl dd ul li a:hover{ padding-left:15px; font-size:13px; color:#000;}
.lxwm dl dt{ width:220px; height:30px; background:url(../images/title_bg.jpg); margin-top:5px;}
.lxwm dl dd{ width:198px; border:solid 1px #F8784B; border-top: none; padding:10px; line-height:28px; font-size:12px; color:#333; }

.main_r{ width:670px; height:auto; float:right; margin-bottom:20px;}
.main_r dl dt{ width:670px; height:30px; background:url(../images/title_bg.jpg); font-size:12px; line-height:30px; color:#FFFEFC;}
.main_r dl dd{ width:638px; border:solid 1px #F8784B; border-top: none; padding:0 15px 30px; }
.news_r_links{ line-height:30px; float:right; padding-right:16px;}
.news_r_links a{ font-size:12px; color:#FFFEFC;}

.product_list ul li{ float:left; margin:0 3px; display:inline; padding-top:20px;}
.product_list ul li a{ background:url(../images/h_workimg.jpg) no-repeat; width:205px; display:block; color:#333; font-size:14px;} 
.product_list ul li a img{ width:206px; height:136px; padding:1px;}
.product_list ul li a p{ text-align:center; line-height:28px;}


/*--------news-------*/
.news_list{ width:630px;}
.news_list ul li{border-bottom:1px #CCC dotted; background:url(../images/biao02.png) no-repeat 1px 20px; padding:10px 0 0 10px; line-height:28px; width:620px; height:28px;}
.news_list ul li a{ color:#333; padding-left:10px; display:block;}

.news_list ul li a p{ float:left; width:530px; height:28px; overflow:hidden;}
.news_list ul li span{ font-size:12px; float:right;}

.news_list2{ width:630px; overflow:hidden;}
.news_list2 p{ margin:10px auto; font-size:12px; line-height:25px;}

/*--------news_view-------*/
.pageInfo{padding:0 10px;font-size:12px;line-height:1.8em;color:#727272;}
.pageInfo p{margin:10px 0;}
.pageInfo p.downfile {margin-top:10px;padding-left:30px;background:url(../images/download.gif) no-repeat 5px center #EAFED3;border:#E3E3E3 solid 1px;line-height:28px;}

.pageInfo h1{font-size:16px;text-align:center;line-height:1.8em;  padding-top:10px;}
.pageInfo .note{color:#999;font-size:12px;line-height:30px;text-align:center;}

.fenye{width:750px; margin:0px auto; height:30px; line-height:24px; margin-bottom:10px; font-size:12px; color:#727272;}
.fenye a{ color:#727272;}

.pagebox{font-size:12px;line-height:200%;font-weight:normal; padding-top:20px;}
.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;}
.flickr a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}
.flickr a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
.flickr span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
.flickr span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}