@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;text-decoration:none;list-style-type:none}

img{ border:none;}

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

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

#header_bg{overflow:hidden;}
.left_top{color:#a8a8a8;line-height:36px;float:left;padding-left: 60px;}
.top_right{float: right;padding-left:20px;margin-top:30px;background: url(ying.jpg) left center no-repeat;}
.top_right a{
    /* width:50px; */
     line-height: 22px;text-align: center;margin:0 3px;font-size:14px;}
.top_right a:hover{ color:#df3c32;}
.logo_right{float:right;}
.top_tel{background: url(top_tel.jpg) left center no-repeat;font-size:18px;line-height:24px; height:48px;margin-left:15px;color: #c30101;font-weight:bold;clear: both;float:left;margin:10px 0 10px 15px;padding:0 15px 0 25px;margin-top: 30px;}
.top_tel span{font-size:16px;line-height:18px; height:34px;color: #5a5a5a; border-bottom: 1px solid #5a5a5a;font-weight:lighter;float: left;}
.head_h1{position: absolute;
top: 5px;
right: 0;
font-size: 12px;
font-weight: normal;
    /* width: 1200px; */
    text-align: right;
    color: #5a5a5a;
}
#header{}
.header_index{ 
    position: relative;
    /* width:1200px; */
     margin:0 auto;overflow:hidden;clear: both;}
.logo{float:left;}
.menu_index{ overflow:hidden;background:#e6e6e6;}
.menu{width:1000px; margin:0 auto;height:40px;}
.menu li{float:left;width:160px;text-align:center;line-height:40px;height:40px;}
.menu li a{font-size:15px; line-height:24px; margin:8px 0;display:block; color:#5a5a5a;border-right: 1px solid #5a5a5a;}
.menu li:hover{background:url(nav_bg.jpg) center bottom no-repeat;}
.menu li:hover a{ color:#fff;}

#search{width:184px;height:22px; float: right;margin-top: 10px;clear: both;}
.search{height:22px; float: right;}
#input{float:left;width:151px;height: 22px; line-height:22px; text-indent: 12px; border: none;background:url(search.jpg) left center no-repeat;}




#banner{ background:url(banner_bg.jpg) center top no-repeat;height:674px;}
.midbg{ width:100%; height:674px; position: relative; z-index:1;clear:both;background:url(banner_bg.jpg) center top no-repeat;}
.iBan { height:674px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:674px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:674px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:674px; 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);}




.pro_bg{background:url(title_bg.jpg) center 66px no-repeat;overflow:hidden;padding-top:22px;}
.pro_index{ 
    /* width:1000px; */
     margin:0 auto;overflow:hidden;}
.pro_index p{text-align:center;}
.pro_title{ text-align:center;font-size:24px; line-height:21px;color:#c0c0c0;font-weight:bold;}
.pro_title span{text-align:center;font-size:34px; line-height:48px;color:#29488b; display:block; font-weight:bold;}
.pro_h2{text-align:center;font-size:34px; line-height:48px;color:#29488b; display:block; font-weight:bold;}

.pro_list{
    /* width:900px; */
     margin:0 auto; height:22px; margin-top:25px;}
.pro_list li{float:left;width:130px; height:22px; text-align:center; margin:0 10px;
    margin-top: 10px;
}
.pro_list li a{font-size:12px;display:block; color:#595a5c;border: 1px solid #595a5c; display:block; line-height:20px;}
.pro_list li:hover a{background:#d8251e;border: 1px solid #d8251e;color: #fff;}
#demo { overflow: hidden;padding-bottom:20px;width:100%;float: left;padding-top:30px;}
#indemo {float: left;width: 100%;}
#demo1 {float: left;}
.download_show li{ float:left; 
    /* margin:12px 12px; */
    margin-top: 15px;
     transition: all 0.6s;border: 1px solid #c9c9c9;}
.download_show li:hover{transform: scale(1);transform: scale(1.1);}
.download_show li a{display:block;}
.download_show li a img{
    width: 100%;
    height: auto;
}
.download_show li:hover .pro_hover{display:block;}
#demo2 {float: left;}
.download_show li:hover p{background:#d8251e;;}
.download_show li p{text-align: center;line-height: 30px; font-weight:bold; background:#29488b;color:#fff;}
.download_show li h3{text-align: center;line-height: 30px; font-weight:bold; background:#29488b;color:#fff;}



.why_index{ 
    /* width:1200px; */
    margin:0 auto;background:url(why.jpg) center top no-repeat;
    background-size: 100%;
}
.why_title{ text-align:center;font-size:24px; line-height:21px;color:#c0c0c0;font-weight:bold;}
.why_title span{text-align:center;font-size:34px; line-height:48px;color:#29488b; display:block; font-weight:bold;padding-top: 10px;}
.why01{ 
    /* width:620px; */
     height:160px; margin:145px 0 30px 565px;}
.why01 p{font-size:12px; }
.why01 ul{ margin-top:38px;}
.why01 ul li{ float: left; width:45%;line-height: 24px;}

.why02{ width:620px; height:160px; margin:172px 0 30px 110px;}
.why02 p{font-size:12px; }
.why02 span{ margin-top:38px; display:block;}

.why03{ width:620px; height:160px; margin:150px 0 30px 565px;}
.why03 p{font-size:12px; }
.why03 ul{ margin-top:48px;}
.why03 ul li{ float: left; width:45%;line-height: 24px;}



.about_bg{background:url(about.jpg) center top no-repeat;overflow:hidden;padding-top:22px;}
.about_index{ 
    /* width:1200px; */
     margin:0 auto;clear: both;overflow:hidden;padding-bottom:30px;padding-top:25px;}
.about_video{float: left;width:500px;}
.about_video p{ width:278px; line-height:48px; float:right; margin:15px 0;color:#fff; text-align:center;}
.about_video a{line-height:48px;color:#fff; text-align:center;}
.about_in{float: right;width:670px;margin-top:30px;}
.about_in span{ font-size:24px; line-height:28px;padding-left:40px;font-weight:bold;color:#fff; margin-bottom:35px; display:block}
.about_in p{ font-size:13px; line-height:30px; text-indent:4ex; padding:0 70px 0 40px;color:#fff;}
.about_in a{ float:left;font-size:13px; line-height:26px;color:#fff; margin-top:10px; display:block; padding-left:40px;}
.about_in a:hover{ color:#000000;}
.video{margin: 40px 0 0 50px;float: left;}


.news_bg{background:url(title_bg.jpg) center 66px no-repeat;overflow:hidden;padding-top:22px; margin-top:40px;}
.news_index{ 
    /* width:1200px; */
     margin:0 auto;overflow:hidden;}
.news_title{ text-align:center;font-size:24px; line-height:21px;color:#c0c0c0;font-weight:bold;}
.news_title span{text-align:center;font-size:34px; line-height:48px;color:#29488b; display:block; font-weight:bold;}

.news_list{
    /* width:450px; */
    display: flex;
    justify-content: center;
     margin:0 auto; height:22px; margin-top:25px;}
.news_list li{float:left;width:130px; height:22px; text-align:center; margin:0 10px; }
.news_list li a{font-size:12px;display:block; color:#595a5c;border: 1px solid #595a5c; display:block; line-height:20px;}
.news_list li:hover a{background:#d8251e;border: 1px solid #d8251e;color: #fff;}

.news_center{ background:url(news_bg.jpg) 480px top no-repeat; overflow:hidden;}
.news_left{float:left; width:415px; border:1px solid #dbdcdd; margin-top:20px;}
.news_pic{z-index:-1; }
.news_left span{color: #fff;display: block;height:36px;display: block;font-size: 20px;text-align: left;background-color: #d8251d;}
.news_left a{line-height: 36px; padding-left:10px; color:#FFFFFF;}
.news_left a img{float:right; padding-right:19px;}
.news_right{width:650px; float:right;}
.news_show li {border-bottom: 1px dashed #696969;height:76px; margin: 18px 0; padding-bottom:10px;}
.news_show li:hover a{color:#d8251d;}
.news_num{width:86px; height:76px;float: left; background:#7f8082; text-align:center; margin-right:20px; }
.news_num span{line-height:36px;color:#000;font-size:24px;color:#fff; padding-top:10px;display: block; font-weight:bold;}
.news_num p{line-height:22px;color:#000;font-size:13px;color:#fff;font-weight:bold;}
.news_show li:hover .news_num{ background:#d8251d; }
.news_more{width:150px;font-size:13px; line-height:34px;margin:0 auto; display:block;color:#fff;display: block;margin-top: 42px;clear: both;padding-left: 10px; text-align:center}
.news_more:hover{color:#d8251d;}
.news_con a{line-height:32px; font-weight:bold;}
.news_con p{font-weight: normal;height: 40px;
overflow: hidden;}



.tel_index{ 
    /* width:1200px; */
     margin:0 auto; padding:30px 0 10px 0;overflow: hidden;}
.tel_index p{ line-height:32px; font-size:14px; float:left; padding-left:40px; margin-right:25px;}
.foot_tel{background:url(foot_tel.jpg) left center no-repeat; width:200px;}
.foot_add{background:url(add.jpg) left center no-repeat; width:320px;}
.foot_fax{background:url(fax.jpg) left center no-repeat; width:200px;}
.foot_phone{background:url(phone.jpg) left center no-repeat; width:220px;}


.foot{ clear:both;background: url(foot_tel.jpg) center top no-repeat #171717;}
.foot_in{background: url(foot_bg.jpg) center top repeat-x;overflow:hidden;}
.footer{ 
    /* width:1200px; */
     margin:0 auto;color:#fff}

.footer a{ color:#9f9f9f;}
.footer a:hover{ text-decoration:underline;color:#fff;}
.f_left{ float:left; width:180px; text-align:center}
.f_contact{ background:url(home.jpg) center 55px no-repeat; padding-top:100px; font-size:13px; color:#fff;}
.f_contact span{ font-size:23px; font-family:Arial, Helvetica, sans-serif}
.jiathis_style_32x32{margin-top:8px;}
.jiathis_style_32x32 p{ font-size:13px; line-height:30px;color:#fff;float:left; padding-right:5px;}
.ewm{ font-size:12px; line-height:30px; overflow:hidden;float:left;  width:200px;}
.ewm img{ width:130px; margin:10px;}
.ewm span{display:block;color:#fff;}
.f_right{ float:right; 
    /* width:1200px; */
    width: 100%;
     margin-top:40px;}
.f_nav{ float:left; text-align:left; 
    /* width:180px; */
     padding-left:20px; height:190px; font-size:12px;color:#fff; }
.f_nav span{ font-size:16px; padding-bottom:10px; display:block; color:#fff; font-weight:bold;}
.f_nav a{ line-height:23px;color:#fff;font-size:12px;}

.f_p{ clear:both; text-align:center;line-height:44px;
    /* width:1200px; */
    font-size:14px;color:#fff;}
.f_p a{line-height:44px;font-size:14px;color:#fff;}
.f_p a:hover{ color:#df3c32;}



/*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; */
    margin-top: 15px;
    text-align:center;
}

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

.Product_list li h3{ 
    /* height:30px; line-height:30px; */
    background: #29488b;color: #fff; font-weight:normal}

.Product_list li a:hover h3{ background: #d8251e;}

.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}



