@charset "utf-8";
*{margin:0px; padding:0px;}

body{margin:0 auto;padding:0px;font-size:14px; font-family:simsun; color:#000; background:#fff;background:url(body.jpg) center top no-repeat;background-attachment: fixed;}

a,p,li,ul,span,h1,h2,h3,table,tr,td,input,form{ margin:0; padding:0; font-size:14px; color:#000; line-height:20px; font-family:"SimSun";text-decoration:none;list-style-type:none}

img{ border:none;}

/*a:hover{color:#bc2931;text-decoration:none;}*/

td,th{font-size: 14px;color: #505050;font-family:"SimSun";}

#header_bg{overflow:hidden;border-bottom: 1px solid #5a5a5a;}
#top_bg{line-height:36px; height:36px;width: 100%;border-bottom: 3px solid #800000;background:#000;}
#top_index{margin:0px auto; width:1200px; height:36px;}
.left_top{color:#fff;line-height:36px;float:left;padding-left:95px;}
.top_right{float: right;color: #fff;background: url(home.jpg) left center no-repeat;padding-left:22px;}
.top_right a{width:50px; line-height: 36px;color: #fff;text-align: center;margin:0 3px;font-size:14px;}
.top_right a:hover{ color:#df3c32;}
.top_tel{float:right;background: url(top_tel.jpg) left center no-repeat;font-size:18px;line-height:36px; height:36px;padding-left:25px;margin-left:15px;color: #c30101; margin-top:30px;font-weight:bold;}
.top_tel span{font-size:12px;line-height:18px; height:36px;color: #5a5a5a; border-bottom: 1px solid #5a5a5a;font-weight:lighter;}



#header{background:url(header_bg.jpg) left top no-repeat;}
.header_index{ width:1200px; margin:0 auto;overflow:hidden;clear: both;}
.logo{float:left;}
.menu_index{ width:1200px; margin:0 auto;overflow:hidden;}
.menu{height:32px;padding-left:100px;}
.menu li{float:left;width:160px;text-align:center;line-height:32px;height:32px;}
.menu li a{font-size:15px; line-height:16px; margin:8px 0;display:block; color:#5a5a5a;border-right: 1px solid #5a5a5a;}
.menu li:hover{background:url(nav_bg.jpg) center bottom no-repeat;}






#banner{ background:url(banner.jpg) center top no-repeat;height:545px;}
.midbg{ width:100%; height:545px; position: relative; z-index:1;clear:both}
.iBan { height:545px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:545px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:545px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:545px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:15px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}


.con_index{background:url(con_us.jpg) center top no-repeat; text-align: center;}
.con_index p{font-size:21px; line-height:60px;width:1200px; margin:0 auto;color: #fff;}
.con_index a{font-size:18px; line-height:36px; display:block;color: #fff;}


.pro_index{ width:1200px; margin:0 auto;clear: both;overflow:hidden; }
.pro_title{ text-align:center;font-size:12px; line-height:24px; background:url(pro_title.jpg) center top no-repeat; margin-top:30px;text-transform: uppercase;color:#b4b4b4;}
.pro_title span{display:block;font-size:30px; line-height:44px; font-weight:bold;color:#696969;}
.pro_list{ height:36px;margin-top:40px;border: 1px solid #696969; padding-left:100px;}
.pro_list li{float:left;width:200px;text-align:center;line-height:36px;height:36px;}
.pro_list li a{font-size:15px; line-height:36px;display:block; color:#000;}
.pro_list li:hover{background:url(list.jpg) center bottom no-repeat;}
#demo {  overflow: hidden;padding-bottom:20px;
    width:100%;
    float: left; background:url(pro_bg.jpg) no-repeat top center; padding-top:30px;
}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
.download_show li{ float:left; margin:0 5px; transition: all 0.6s; }  
.download_show li:hover{transform: scale(1);transform: scale(1.1);}
.download_show li a{display:block;}
.download_show li:hover .pro_hover{display:block;}
#demo2 {float: left;}



.download_show li img{
    width: 230px;
    height: 230px;
    -moz-border-radius: 115px;
    -webkit-border-radius: 115px;border: 2px solid #ccc;
} 
 
.pro_show{ margin:10px 20px 0 20px;text-align: center;line-height: 26px;width:190px;}	
.download_show li:hover p{color:#df3c32;}




.about_bg{background:url(about_us.jpg) center top no-repeat; }
.about_index{ width:1200px; margin:0 auto;clear: both;overflow:hidden;padding-bottom:30px; }
.about_title{display:block;font-size:36px; line-height:50px; font-weight:bold;color:#fff; width:200px; margin:0 auto;padding-left: 80px;}
.about_in{float: left;width:700px;}
.about_in span{width:30px; margin:80px 40px 100px 18px;float: left;display:block;font-size:22px; line-height:25px; color:#800000;}
.about_in p{ margin-top:50px;font-size:13px; line-height:26px; text-indent:4ex;}
.about_in a{ float: right;font-size:13px; line-height:26px;}
.about_index img{ margin:16px 0 0 16px;}
.about_in a:hover{color:#df3c32;}

.app_index{ width:1200px; margin:0 auto;clear: both;overflow:hidden; padding-bottom:30px; }
.app_title{ text-align:center;font-size:12px; line-height:24px; background:url(app_title.jpg) center top no-repeat; margin-top:30px;text-transform: uppercase;color:#b4b4b4;padding-bottom:20px;}
.app_title span{display:block;font-size:30px; line-height:44px; font-weight:bold;color:#696969;}
.app_show li{ float:left; margin:0 35px; transition: all 0.6s; width:229px; }  
.app_show li:hover{transform: scale(1);transform: scale(1.1);}
.appd_show li a{display:block;}
.app_show li:hover .pro_hover{display:block;}
.app_show li p{ text-align: center;line-height:32px;height:32px; font-size:12px;}	
.app_show li:hover p{color:#800000;}


.news_index{ width:1200px; margin:0 auto;clear: both;overflow:hidden; padding-bottom:30px; }
.news_title{ text-align:center;font-size:12px; line-height:24px; background:url(app_title.jpg) center top no-repeat; margin-top:30px;text-transform: uppercase;color:#b4b4b4;padding-bottom:20px;}
.news_title span{display:block;font-size:30px; line-height:44px; font-weight:bold;color:#696969;}
.news_list{width:274px;margin:0 auto; overflow:hidden;}
.news_list li{float:left;width:125px;border: 1px solid #696969;border-radius: 11px; background:#fff;margin:0 5px; text-align:center;}
.news_list li a{line-height:22px;color:#000; width:125px; display:block; border-radius: 11px;}
.news_list li:hover a{color:#fff; background:#800000;}
.news_in{ padding-top:30px;}
.news_in img{float:left;}
.news_show{float:right; width:830px; height:316px;}
.news_show li{margin:10px 0;overflow: hidden;padding-bottom:10px;
-webkit-transition: padding 0.5s linear;
    -moz-transition: padding 0.5s linear;
    -ms-transition: padding 0.5s linear;
    -o-transition: padding 0.5s linear;
    transition: padding 0.5s linear;
}
.news_con p{clear:both; color:#333; line-height:25px;font-size:12px;border-top: 1px solid #696969;}
.news_con a{ font-size:16px; font-weight:bold;line-height:40px;}
.news_con b{float:left; display:block; text-align:center; width:30px;line-height:30px; background:#800000;color:#fff; margin-right:3px;}
.news_num{float:left; color:#cacaca; }
.news_num img{border: 1px solid #696969;}
.news_con{float:right; width:722px;}
.news_show ul li span{ float:right;color:#333; font-size:14px;}
.news_show li:hover{ padding: 10px 10px;}
.news_show li:hover a{color:#800000;}
.news_show li:hover p{color:#800000;}
.news_show li:hover b{background:#000;}
.news_show li:hover news_num{text-shadow:0.5px 0.51px 0.5px #b81e1c; color:#800000; }
.time{ float: right;line-height: 40px;}


.footbg{ background:#1b1b1b; clear:both;margin-top:40px;}
.foot_index{width: 1200px; margin: 0px auto; overflow:hidden;}
.contact_shang{z-index:999;position:absolute; margin-top:-28px; right:200px; }
.contact_shang a{ background:url(xs_hei.jpg) no-repeat top left; width:56px; height:56px; display:block; }
.contact_shang a:hover{ background:url(xs_hong.jpg) no-repeat top left;}
.foot_index_top{ padding-top: 35px;}
.foot_title{ font-size:29px; color:#FFF; background:url(foot_title.jpg) no-repeat left bottom; padding-bottom:29px; float:left;}
.foot_con{ background:url(foot_con.jpg) no-repeat left top; color:#e54247; font-size:12px; float:right; width:626px; padding-left:48px; height:57px;}
.foot_con span{ font-size:40px; color:#e54247;}
.foot_index_top02{ clear:both; padding-top:10px; padding-bottom:31px; overflow:hidden;border-bottom: 1px solid #404040;}
.foot_top02_left{ padding-top:14px; float:left;}
.foot_top02_left p{ color:#8c8c8c; font-size:14px;}
.foot_top02_left ul{ margin-top:20px;}
.foot_top02_left ul li{ float:left; margin-right:28px;}
.foot_top02_right{ float:right;}
.foot_top02_right p{ color:#8c8c8c; font-size:13px;}
.foot_top02_right img{ padding-left:5px;}

.footer_index{ clear:both; padding:15px 5px; overflow:hidden; }
.footer_index p{ float:left; width:1000px;font-size:13px; color:#8c8c8c;}
.footer_index p a{ font-size:13px; color:#8c8c8c;}
.sczy{ float:right;}
.sczy a{ font-size:13px; color:#8c8c8c; padding:0px 10px;}
.jiathis_style_32x32{float:left;margin-top:20px;}
.jiathis_style_32x32 p{float:left; }



/*ny*/
.banner_ny{ clear:both; background:url(ban_in.jpg) no-repeat top center; height:400px;}
.banner_in{ clear:both; background:url(ban_in.jpg) no-repeat top center; height:400px;}
#content_ny{ width:1200px; margin:0 auto; overflow:hidden; margin-top:39px;margin-bottom: 50px;}

.title_h1{height:58px;line-height:58px;color:#ffffff;  background:url(h1_bg.jpg) no-repeat top center; padding-left:78px; font-size:13px; margin-bottom:20px; }

.title_h1 a{ color:#fff}

.h1_name{ float:right; margin-right:70px; font-size:23px;line-height: 58px;color: #fff;}

.list_ny{ clear:both; margin-bottom:10px; overflow:hidden}

.list_ny ul li{ float:left; height:40px; line-height:40px;  font-size:14px; border:1px solid #CCC; margin:0px 9px;}

.list_ny ul li a{ color:#000; display:block;padding:0px 20px; line-height:40px;}

.list_ny ul li a:hover{  background:#ccc}

.list_ny ul li.list_a a{  background:#ccc}

.page_content{line-height:30px;text-align:center; overflow:hidden; clear:both  }

.page_content p{text-align:left;text-indent:2em; font-size:14px; color:#333333; line-height: 30px;}

.page_content p img{ margin-left:-22px;}

.News_list{text-align:left; }

.News_list li{background:url(news_dian.jpg) 5px center no-repeat; border-bottom:1px dashed #d7d7d7; font-size:14px;}

.News_list li a{color:#333; display:block;padding-left:25px;line-height:35px;}

.News_list li a:hover{ color:#ff0000; }

.time{ float:right;line-height:35px;}

#page{clear:both;margin:20px; text-align: center; color:#9d9898}

#page a{color:#666666;padding-left:5px}

.Product_list{margin-top:5px;overflow:hidden}

.Product_list li{float:left; width:272px; margin:5px 14px; text-align:center}

.Product_list li img{ width:270px; height:261px; border:1px solid #ccc;}

.Product_list li h3{ height:30px; line-height:30px; color:#000; font-weight:normal}

.Product_list li a:hover h3{ color:#f91224}

.title{height:30px;line-height:30px;font-size:18px;font-weight:bold;/*margin:0px 0px 5px 0px;*/color:#000}

.hit{height:30px;line-height:30px; display:block; padding-bottom:10px;}

.page{text-align:left;line-height:25px;border:1px #CCCCCC solid;padding:5px 0px 5px 30px; margin-top:10px}

.page a{color:#7e7e7e}

#related_product{overflow:hidden}

#related_product p{font-size:16px;margin:15px 0;text-align:left; font-weight:bold}

#details {margin-bottom:20px;margin-top:20px;}

#page a.active:link, #page a.active:visited {color: #ff0000}

.page_p{ margin:20px 0px;clear:both;}

.page_p img{ text-align:center; margin:5px 0px;}

#name,#tel,#mailbox,#sex{ height:40px; line-height:40px; margin:10px 0px; text-indent:1em}

#content{ line-height:30px;text-indent:1em}



