@charset "gb2312";

/*public*/
html{}
body{font-size:12px; min-width:1002px; font-family:"微软雅黑";}
body,p,div,a,ul,li,td{padding:0px; margin:0px auto;}
ul,li{list-style:none;}
img{border:0px;}
a{text-decoration:none; color:#000000;}
a:hover{ color:#a30909;}
a.more{text-decoration:none; color:#c91924;}
a.more:hover{color:#000000;}
.en{font-family:Arial;}
.clear{clear:both; height:0px;}
.abs{position:absolute;}
.rel{position:relative;}
.main{width:1002px;}
.main_page{width:1002px; margin-top:10px;}


.pagi {TEXT-ALIGN: right; margin-top:15px; clear:both;}
.pagi A {MARGIN-LEFT: 3px; padding:0px 4px; BORDER: #AFAFAF 1px solid; TEXT-DECORATION: none}
.pagi A:hover {TEXT-DECORATION: none}
.pagi A.selected {COLOR: #F00000; TEXT-DECORATION: none}
.pagi INPUT {WIDTH: 20px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER: #AFAFAF 1px solid}


/*top*/
.top{}
.main_top{width:1002px; height:111px; position:relative;}
.logo{ width:442px; height:70px; float:left; margin-top:20px; margin-left:0px;}
.language{ height:13px; line-height:12px; position:absolute; top:26px; right:0px;}
.language ul{}
.language ul li{ float:left; margin-left:20px;}
.language ul li img{ float:left; width:16px; height:11px; padding-right:6px;}
.search{ height:28px; line-height:28px; position:absolute; top:60px; right:0px;}
.search .input_search{ height:22px; line-height:22px; padding:0px 3px; width:180px; border:#c4c4c4 solid 1px; color:#979696;}
.button{ background:url(../images/btn_search.jpg) no-repeat left top; width:47px; height:24px; border:none;}

/*nav*/
.navbox{ height:45px; background:url(../images/nav_bg.jpg) repeat-x bottom;}
.main_nav{ width:1002px; height:45px; margin:0 auto; position:relative; z-index:10; background:url(../images/nav.jpg) no-repeat;}
.main_nav .nav .m{float:left; position:relative; width:92px; height:45px;}
.main_nav h3{margin:0px; padding:0px;}
.main_nav h3 a{display:block;}

#m1.on h3 a{ width:93px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:0px -45px;}

#m2.on h3 a{ width:92px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:-92px -45px;  position:absolute; left:0px; top:0px;}
#m2 .sub{left:0px; width:522px;}
#m2 .sub .sub_l ul{float:left; margin-right:30px;}

#m3.on h3 a{ width:92px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:-183px -45px;  position:absolute; left:-1px; top:0px;}
#m3 .sub{left:-1px; width:666px;}
#m3 .sub .sub_l ul{float:left; margin-right:30px;}
#m3 .sub .sub_l .i{padding-left:20px;}

#m4.on h3 a{ width:92px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:-274px -45px;  position:absolute; left:-2px; top:0px;}
#m4 .sub{left:-2px; width:558px;}
#m4 .sub .sub_l ul{float:left; margin-right:30px;}


#m5.on h3 a{ width:92px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:-365px -45px;  position:absolute; left:-3px; top:0px;}
#m5 .sub{left:-3px;}
#m6.on h3 a{ width:92px; height:45px; background:url(../images/nav.jpg) no-repeat; background-position:-456px -45px;  position:absolute; left:-4px; top:0px;}
#m6 .sub{left:-4px; width:514px;}
#m6 .sub .sub_l ul{float:left; margin-right:10px;}

.main_nav .sub{display:none; /*默认隐藏*/ position:absolute; left:0; top:45px; background:#fff; border:1px solid #8d8d8d; border-top:0; }
.main_nav .sub_content{border:1px solid #ffffff; height:180px; border-top:0; background:#ededed; padding:10px 10px 10px 10px;}
.main_nav .sub_l{float:left; height:170px; padding:0px 10px 0px 10px; border-right:solid 1px #C2C2C2;}
.main_nav .sub_l li{line-height:25px;}

.main_nav .sub_r{float:left; height:170px; border-left:solid 1px #FFFFFF;}
.main_nav .sub_r .nav_news{}
.main_nav .sub_r .nav_news li{float:left; text-align:left; width:180px; margin-left:20px;}
.main_nav .sub_r .nav_news li h3{font-weight:100; color:green; font-size:14px;}
.main_nav .sub_r .nav_news li img{width:150px; height:110px;}

.main_nav em{display:none; width:94px; height:45px; line-height:45px; text-align:center; color:#313131; font-size:14px; font-style:normal;}

/*foot*/
.foot{background:url(../images/foot_bg.jpg) repeat-x;}
.foot_main{width:1002px; height:118px; position:relative;}
.foot_main p,.foot_main a{color:#c7c7c7; line-height:22px;}
.foot_main a:hover{color:#e6e6e6;}
.foot_left{position:absolute; left:0px; top:25px;}
.foot_right{position:absolute; right:0px; top:25px; width:170px;}
.foot_right .icon_link{height:27px; margin-top:12px;}
.foot_right .icon_link a{width:28px; height:27px; display:block; float:left; background:url(../images/foot_ico.png) no-repeat; margin:0px 5px;}
.foot_right .icon_link a.link_1{background-position:0px 0px;}
.foot_right .icon_link a.link_1:hover{background-position:0px -27px;}
.foot_right .icon_link a.link_2{background-position:-39px 0px;}
.foot_right .icon_link a.link_2:hover{background-position:-39px -27px;}
.foot_right .icon_link a.link_3{background-position:-78px 0px;}
.foot_right .icon_link a.link_3:hover{background-position:-78px -27px;}

/*index*/
.banner{ width:1002px; height:390px; overflow:hidden; position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:47%; bottom:5px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left; display:block;}
.banner .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#f00; color:#fff; }

.banner .bd{ position:relative; height:100%; z-index:0; }
.banner .bd li{ zoom:1; vertical-align:middle; width:100%; height:390px;}
.banner .bd li a{ height:390px; display:block;}
.banner .bd img{height:390px; display:block; width:1002px; }

.banner .prev,
.banner .next{ position:absolute; left:40%; top:90%; margin-top:-25px; display:none; /*隐藏banner左右按钮*/ width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:40%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

.news{height:38px; background:url(../images/i_add_bg.jpg) repeat-x; color:#979797;}
.news a{color:#979797;}
.news a:hover{color:#a30909;}
.main_news{width:1002px; line-height:38px;}
.main_news_l{float:left; background:url(../images/icon_news.png) no-repeat left; width:800px; padding-left:30px;}
.main_news_r{float:right; background:url(../images/icon_sina.png) no-repeat left; width:55px; padding-left:35px;}

.index_pro{position:relative; height:110px; margin-top:30px;}
.index_pro li{float:left;  width:100px; margin:0px 5px; text-align:center;}
.index_pro li a{border:none; clear:both; display:block;}
.index_pro li a img{width:61px; height:65px;}
.index_pro_l{position:absolute; left:0px; top:30px; width:25px; height:48px; background:url(../images/pro_l.jpg) no-repeat; cursor:pointer;}
.index_pro_r{position:absolute; right:0px; top:30px; width:25px; height:48px; background:url(../images/pro_r.jpg) no-repeat; cursor:pointer;}

.index_news{margin-top:40px; height:140px; padding-top:30px; background:url(../images/i_news_bg.jpg) no-repeat top center;}
.index_news_l{float:left; width:745px;}
.index_news_l .i_title{float:left;}
.index_news_l .l{float:left;}
.index_news_l .l img{width:98px; height:72px;}
.index_news_l .r{float:right; width:230px;}
.index_news_l .r h3{background:#a5a5a5; font-size:14px; height:23px; line-height:23px; padding-left:5px; margin:0px;}
.index_news_l .r a{color:#FFF;}
.index_news_l .r a:hover{color:#e4e4e4;}
.index_news_l .r p{color:#666; line-height:20px;  margin-top:4px;}
.index_news_l .r span{color:#666; line-height:20px;}

.picScroll-left{ overflow:hidden; position:relative;}
.picScroll-left .hd{ overflow:hidden;  height:30px;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:6px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline;  margin-right:45px; overflow:hidden; text-align:left; width:350px;}

.index_news_r{float:right; width:244px;}
.index_news_r .txt{ margin-left:40px; color:#666666; margin-top:10px;}

.index_box_3{height:210px; margin-top:30px;}
.index_box_3 .box_3_pro{width:745px; float:left;}
.index_box_3 .box_3_pro .i_title{float:left;}
.index_box_3 .box_3_pro .picList{}
.index_box_3 .box_3_pro .picList img{width:150px; height:150px;}
.index_box_3 .box_3_pro .picList a{text-align:center; display:block; line-height:30px;}

.index_box_3 .box_3_video{width:230px; float:right;}
.index_box_3 .box_3_video .i_title{height:30px;}
.index_box_3 .box_3_video .video{width:230px; height:180px; overflow:hidden;}

.pro-left{ overflow:hidden; position:relative;}
.pro-left .hd{ overflow:hidden; height:30px;}
.pro-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:6px; zoom:1; }
.pro-left .hd ul li{ float:left; width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.pro-left .hd ul li.on{ background-position:0 0; }
.pro-left .bd ul{ overflow:hidden; zoom:1; }
.pro-left .bd ul li{ float:left; _display:inline; margin-right:48px; overflow:hidden; text-align:left; width:150px;}

.index_box_4{height:165px; overflow:hidden; margin-top:40px; margin-bottom:40px;}
.index_box_4 li{float:left; width:234px; margin-right:22px;}
.index_box_4 li.last{ margin-right:0px;}
.index_box_4 li .i_img img{width:222px; height:85px;}
.index_box_4 li .i_img{padding:2px; border:solid 1px #e0e0e0; width:222px; height:85px;}
.index_box_4 li h3{margin:8px 0px; font-size:15px;}

#stuff{bottom: 7px;height: 213px;left: 0;position: fixed;width: 200px;z-index: 888;}

/*products*/

.products{ padding-top:20px;}
.products li{width:161px; height:152px; float:left; margin-right:14px; margin-left:14px; margin-bottom:20px; border:1px solid #EDEDED;}
.products li:hover{border:1px solid #cccccc;}
.products li span{clear:both; height:30px; line-height:30px; display:block; text-align:center;}
.products .title{text-align:center; font-size:18px; font-weight:bold; height:40px; line-height:40px;}
.products .img{text-align:center; background:url(../images/xuxian.gif) repeat-x bottom; padding-bottom:20px;}
.products .tag{ height:40px; line-height:40px; text-align:left; font-size:16px;}
.products .content{ padding:10px;}




.content_left{ width:195px; float:left; min-height:500px;_min-height:500px;}
.content_right{ width:770px; float:right; padding-bottom:30px; color:#666;}

.menu_product{}
.menu_product li{ line-height:20px; padding:8px 0px; border-bottom:#8e8e8e dotted 1px;}
.menu_product li a{ background:url(../images/icon_03.jpg) no-repeat 8px 7px; padding-left:20px; font-size:14px;}
.menu_product li a:hover{ background:url(../images/icon_04.jpg) no-repeat 8px 7px;}

.menu_product2{}
.menu_product2 li{ line-height:20px; padding:8px 0px; }
.menu_product2 li a{ background:url(../images/icon_03.jpg) no-repeat 8px 7px; padding-left:20px; font-size:14px; }
.menu_product2 li a:hover{ background:url(../images/icon_04.jpg) no-repeat 8px 7px;}

.menu_product2 .menu_product2{margin-left:20px;}

.product_01{ line-height:22px; font-size:14px;}
.product_02{ margin-top:30px;}

.content_right h2 {
    font-size: 20px;
    font-weight: normal;
    height: 40px;
    letter-spacing: 3px;
    line-height: 40px;
    padding: 10px 0;
	margin:0px;
}

.proinfo{text-align:left;}
.proinfo .hd{ height:30px; line-height:30px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.proinfo .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.proinfo .hd ul li{ float:left; padding:0 20px; cursor:pointer; font-size:14px; }
.proinfo .hd ul li.on{ height:29px;  background:#fff; color:red; border:1px solid #ddd; border-bottom:2px solid #fff; }
.proinfo .bd .bd_1{padding-top:30px;}
.proinfo .bd .bd_2{padding-top:30px;}
.proinfo .bd .bd_3{padding-top:30px;}
.proinfo .bd .bd_4{padding-top:30px;}




.image01{ float:left; margin:0px 20px 0px 0px; border:solid 1px #f7f7f7;}

.page_banner{ background:url(../images/page_banner_1.jpg) no-repeat center; height:197px;}

.page{clear:both; display:none;}

.anli{border-bottom:#8e8e8e dotted 1px; clear:both; padding:10px 0px;}
.anli .anli_l{float:left; width:200px;}
.anli .anli_r{float:left; width:500px; margin-left:10px;}
.anli .anli_r h3{margin:5px 0px;}
.page_title{border-bottom:#8e8e8e dotted 1px;  font-size:20px; height:40px; line-height:40px; text-align:left;}
.page_content{ padding:10px 0px;}

.page_content img{max-width:760px;}

/*news*/
.newslist{}
.newslist .l{float:left; width:98px; height:72px;}
.newslist .r{float:left; height:72px; padding-left:15px;}
.newslist li{ height:72px; line-height:30px; clear:both; margin-bottom:10px; background:#f8f8f8}
.newslist li a{ font-size:14px; clear:both;}
.newslist li span{clear:both;}


/*rongyu*/
/* 本例子css */
.rongyu{ width:750px; overflow:hidden; position:relative;}
.rongyu .bd{ position:relative; height:100%; z-index:0;   }
.rongyu .bd li{ zoom:1; vertical-align:middle;  text-align:center;}
.rongyu .bd img{display:block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.rongyu .prev,
.rongyu .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat;}
.rongyu .next{ left:auto; right:3%; background-position:8px 5px; }
.rongyu .prev:hover,
.rongyu .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.rongyu .prevStop{ display:none;}
.rongyu .nextStop{ display:none;}