@charset "utf-8";
/* CSS Document */
body ,html{padding: 0px;margin: 0px; font-family:"SimSun"; background:#fff; }
*{margin:0px; padding:0px;}
ul,li,p,span,img,h6{margin:0px; padding:0px;}
ul,li{list-style:none;}
img{border:none;}
p{font-weight:normal; line-height:25px;}
a{ text-decoration:none; color:#333;border:none;}

.w1200{ width:1200px; margin:0 auto; clear:both; overflow:hidden;}
.w1100{ width:1100px; margin:0 auto; clear:both; overflow:hidden;}

#header_bg{ background: url(top_bg.jpg) repeat-x center top; overflow: hidden; }
.lj_top{ float:right;}
.lj_top li{ float:left; margin:5px 4px 8px 4px;}
.lj_top li a{ display:block;}
.search_index{float:right; width:197px;margin:6px 5px;}
.input{float:left; width:173px; padding-left:5px; background:url(search_left.jpg) no-repeat left top; height:27px; line-height:27px; color:#424242; border:none; font-size:14px;}
.search_name{float:right; width:24px;height:27px;}
.top_wz{ float:right;color:#999999;font-size: 14px;}
.top_wz a{ line-height:39px; margin:0px 6px; color:#999999;}
.logo_dh{ float:right; width:1000px; }
.logo{float: left; height:103px;}

.top_h1{color: #999999;line-height: 30px;float: left;font-weight: normal;font-size: 14px;line-height:39px;}
.left_top{float: left;line-height: 30px;font-size: 14px;color: #999999;line-height:39px;}

.menu_index{  overflow:hidden; float:right; }
.menu_index li{ float: left; text-align: center;}
.menu_index li a{display:block; line-height:64px; font-size:16px; color:#575757; width:112px;  }
.menu_index li a:hover{  background:url(nav_h.jpg) repeat-x top center;}
.menu_index li.nav_a a{ background:url(nav_h.jpg) repeat-x top center;}

.midbg{ width:100%; height:611px; position: relative; z-index:1;clear:both}
.iBan { height:611px; overflow:hidden; position:relative;z-index:1;_zoom:1; clear: none;}
.iBanScreen{  height:611px; background-repeat:no-repeat; background-position:center top;}
.iBanScreen ul{ width:100%; height:611px; position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:611px; 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);}
#banner_index{ height: 611px; background: url(banner.jpg) no-repeat center top; }

/* .slideGroup{ width:1300px; margin:0 auto;} */
.slideGroup .slideBox{zoom:1; position:relative;/* padding: 0 30px;*/  }
.slideBox_center{ width:1108px; margin:0 auto;margin-bottom:20px;}
.slideGroup .sPrev{position:absolute; left:0px;top:40px; display:block; width:25px; height:50px;background:url(left.png) left center no-repeat; z-index:19;}
.slideGroup .sNext{position:absolute; right:0px; margin-right:0px; top:40px; display:block; width:25px; height:50px;background:url(right.png) right center no-repeat; z-index:19;}
.slideGroup .parBd .tempWrap{
    /* width:1200px !important; */
    width: 100% !important;
     margin:0 auto;}
.slideBox_center{ overflow:hidden; zoom:1; }
.slideBox_center li{ width:299px; border-right:1px solid #dfdfdf;}
.slideBox_center li img{ float:left;}
.slideBox_center li p{ float:left; font-size:20px; color:#575757; line-height:56px; background:url(xpzs_title.jpg) no-repeat left bottom; font-weight:bold; width:162px; margin-bottom:10px;}
.slideBox_center li span{  float:left;font-size:12px; color:#acacac; display:block; line-height:22px; width:162px;}

.home_title{ text-align:center; padding-top:29px; overflow:hidden; padding-bottom:27px;}
.home_title p{ font-size:32px; color:#575757; line-height:58px; background:url(home_title.png) no-repeat bottom center; }
.home_title h2{ font-size:32px; color:#575757; line-height:58px; background:url(home_title.png) no-repeat bottom center; }
.home_title span{ font-size:16px; color:#bababa; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; line-height:31px; display:block; }

.about_bg{ background:url(about_bg.jpg) no-repeat top center/cover; padding-bottom:63px; }
.about_index{ float:right; border:1px solid #e0e0e0; background:#FFF; width:726px; 
    /* height:311px; */
     padding:0px 21px; padding-bottom: 10px;}

.about_title{ font-size:24px; color:#1d577c; text-align:center; line-height:61px; margin-top:11px;}
.about_p{ color:#666666; font-size:16px; text-indent:2em; line-height:24px; 
    /* width:710px; */
     margin-left:12px;}

@media (max-width: 768px){
    .about_index{
        padding:0px 10px;
        padding-bottom: 10px;
    }
    /* .about_p{
        margin-left:0;
    } */
}
.about_img{ float:left; border:1px solid #e0e0e0; background:#FFF; width:393px; 
    /* height:290px; */
     padding-top:21px; padding-left:21px;
     padding-bottom: 10px;
    }
.more_about{ margin-left:11px; margin-top:24px;}
.more_about a{ display:block; background:url(more.jpg) no-repeat top center;width:98px; height:26px; }

.pro_index_bg{ background:url(product_bg.jpg) no-repeat top center/cover;  }
.pro_index_top{clear:both; overflow:hidden; width:808px; margin:0 auto; padding-left:42px;  border:1px solid #e6e6e6; border-radius:5px; margin-bottom:24px; }
.pro_index_top li{ float:left; text-align:center; width:148px; border-right:1px solid #e6e6e6;}
.pro_index_top p{ float:left; text-align:center; width:148px; }
.pro_index_top a{ display:block; width:148px; line-height:39px;  font-size:14px; color:#646464;   }
.pro_index_top a:hover{ background:#19438a; color:#FFF; }
.prolist_h2{ line-height:40px; font-size:24px; text-align:center; }
.pro_index_bot{ clear:both; overflow:hidden;  margin-bottom:24px;}
.pro_index_bot li{ float:left; text-align:center; margin:0px 5px;  }
.pro_index_bot li h3{ font-size:14px; color:#646464; line-height:35px;        }

.jishu_index_bg{ background:url(jishu_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:34px; margin-bottom:44px;}
.jishu01{ font-size:36px; color:#ffffff; text-align:center; line-height:84px; }
.jishu02{ font-size:20px; color:#ffffff; text-align:center;line-height:98px;  }
.jishu_index_bg ul{ clear:both; margin-top:25px; margin-bottom:51px; overflow:hidden; margin-left:243px;}
.jishu_index_bg ul li{ float:left; padding-left:68px; width:186px;}
.jishu_index_bg ul li p{ font-size:16px; color:#ffffff;}
.jishu_index_bg ul li span{ font-size:14px; color:#dadada;}

.fuwu_w1200{ border:1px solid #d1d1d1; 
    /* width:1172px; */
     margin:0 auto; clear:both; overflow:hidden; padding:13px; }
.fuwu_index{ float:left;border:1px solid #d1d1d1; padding:16px 16px 16px 16px;}
.fuwu_index li{ float:left; width:253px;}
.fuwu_index li h6{ font-size:18px; color:#FFF; text-align:center; line-height:50px; padding-bottom:154px; margin-bottom:20px; }
.fuwu01 h6{ background:url(new01.jpg) no-repeat top center;}
.fuwu01{ margin-right:32px;}
.fuwu02{ margin-right:32px;}
.fuwu02 h6{ background:url(new02.jpg) no-repeat top center;}
.fuwu03 h6{ background:url(new03.jpg) no-repeat top center;}
.fuwu_index li span{ font-size:12px; color:#727272; line-height:20px;}

.slide_x {overflow: hidden;	position: relative;float:right;width: 270px; height: 338px;  border:1px solid #d1d1d1; padding:19px 20px 9px 19px;	}
.slide_x a {color: #eee; text-decoration: none;}
.slide_x .box {overflow: hidden;	position: relative;	width: 219px;	height:338px;margin-left: 28px;}
.slide_x .lists{overflow: hidden;	width: 9999px;height: 338px;}
.slide_x .lists li {float: left;	position: relative;	width: 219px;}
.slide_x .lists img {vertical-align: top; }
.slide_x .lists p{ font-size:12px; color:#4a4849; line-height:44px; text-align:center;  }

.slide_x .minus,.slide_x .plus {position: absolute;	top: 180px;	text-align: center;	cursor: pointer;}
.slide_x .minus {top: 150px;width:11px;height:12px; left:20px;	background: url(gshd_left.jpg) no-repeat left top;}
.slide_x .plus {right: 20px;top: 150px;width: 11px;height:12px;background: url(gshd_right.jpg) no-repeat right top;}
.slide_x .btn{ display:none;}

.wangluo_index{ background:url(yxwl_map.jpg) no-repeat left top; height:479px; }
.wangluo_nr{ float:right; width:400px;}
.wangluo_index h6{ font-size:35px; color:#000000; margin-top:180px; margin-bottom:38px;}
.wangluo_index p{ font-size:16px; color:#5e5e5e; line-height:22px;}

.liuyan_bg{ background:url(liuyan_bg.jpg) no-repeat top center; clear:both; overflow:hidden; padding-top:46px;}
/* .liuyan_index{margin:0px auto; width:1200px;} */

.f_left{ float:left; width:651px; margin-bottom:40px; margin-top:24px;}
.f_c_h2{ font-size:14px; color:#575757; line-height:1; }
#facebook_in{ width:100%; }
#name_in{ width:306px;height:38px;line-height:38px;border:1px solid #d9d9d9;color:#cccccc; font-size:16px; margin-bottom:16px; margin-right:15px; text-indent:1em;*margin-left:-12px }
#tel1_in{ border:1px solid #d9d9d9; width:326px; color:#cccccc; font-size:16px; height:38px;margin-bottom:16px;line-height:38px;text-indent:1em;*margin-left:-12px}
#mailbox_in{border:1px solid #d9d9d9; width:649px; color:#cccccc; font-size:16px; height:38px;margin-bottom:16px;line-height:38px;text-indent:1em;*margin-left:-12px}
#szdw_in{border:1px solid #d9d9d9; width:649px; color:#cccccc; font-size:16px; height:38px;margin-bottom:16px;line-height:38px;text-indent:1em;*margin-left:-12px}
#content_in{ width:649px;height:220px; line-height:38px; color:#cccccc; font-size:16px; border:1px solid #d9d9d9; margin-bottom:17px;text-indent:1em;*margin-left:-12px}
.tijiao_in{ height:32px; text-align:center; width:114px; background:#fd8200; border:none; font-size:18px; color:#fff;  }
.liuyan_p{ font-size:14px; color:#575757; line-height:32px; width:500px; margin-top:-32px; margin-left:130px; position:relative}

.f_right{ float:right; width:500px; margin-top:12px;}
.lxfs_tite{ font-size:15px; color:#575757; margin-bottom:15px;}
.lxfs_tite span{ color:#d7d7d7; font-size:13.5px;}
.lxfs_nema{ font-size:28px; color:#154289;}
.f_right ul{ margin-top:10px;}
.f_right ul li{font-size:16px; color:#575757; line-height:35px; }
.f_right ul img{ width:159px; border:1px solid #474141; margin-top:10px;}
.ewm_tite{ width:161px; text-align:center; color:#474141; font-size:13.5px;line-height:45px;}

.foot_bg{ background:#434955; clear:both; overflow:hidden; padding-bottom:17px;}
/* .foot_index{margin:0px auto; width:1200px;} */
.foot_left{ float:left; width:700px;}
.foot_nav{ 
    /* margin-left:19px;  */
    margin-top:14px;
       }
.foot_nav li{ float:left; margin-right:23px;}
.foot_nav li a{ font-size:14px; color:#cfcfcf; line-height:28px; }
.foot_p{ clear:both; 
    /* margin-left:19px; */
}
.foot_p p{ font-size:12px; color:#cfcfcf; line-height:20px; }
.foot_p a{ font-size:12px; color:#cfcfcf;}
.xs_foot{ float:right;}
.foot_r{ float:right; margin-top:9px; margin-right:18px;}

#up_down{clear:both; text-align:center; color:#9d9898; font-size:14px; margin-top:33px;}
#up_down a{color:#666666;padding-left:5px;  font-size:14px;text-align:center; padding:9px 15px; line-height:29px;}
#up_down a.active:link, #up_down a.active:visited {color: #f66e0a}

#shouji{position:fixed;_position:absolute;top:150px;right:20px;background:#cfcfcf;z-index: 9999;}
#shouji p{margin:0px;padding:0px;text-align:center;font-weight:bold;font-size:12px;line-height:20px;color:#ff0000;}
#shouji img{width:150px;}

/* .foot_p p {    width: 700px; } */

.news_index {margin-top: 20px;}
.index_title_news { text-align: center;font-size: 23px;line-height: 30px;}
.index_title_news span {font-size: 23px;}
.news_bg {width: 1200px;margin: 0 auto;overflow: hidden;}
.news1 a p{ color:#333}
.news2 a p,.news3 a p{ color:#fff}
.news1{  background:url(news_bg1.jpg) no-repeat center 65px #fff; height:376px; }
.news2{  background:url(news_bg2.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}
.news3{  background:url(news_bg3.jpg) no-repeat center 65px #fff; height:376px; color:#fff;}
.news1 a span{font-size:14.38px;color:#3e7f93;}
.news2 a span{font-size:14.38px;color:#fff;}
.news3 a span{font-size:14.38px;color:#fff;}
.more_n{ margin-top:27px;display:block; width:1002px; text-align:right; margin-bottom:10px;}
.new-list{ width:1200px; margin:0 auto; float:left;font-size:14px;}
.new-list ul{ float:left; padding:15px 0px;}
.new-list ul li{ width:585px; float:left;margin: 5px 30px 5px 0px; font-size:12px;line-height: 28px;}
.new-list ul li:nth-child(2n) {margin: 5px 0px 5px 0px;}
.new-list ul li a{ display:block; color:#555; font-size: 15px; font-weight: bold;}
.new-list ul li span{ float:right;}
.company_news_cell_content {color: #a9a9a9;line-height: 20px;}
.new-zx { font-size:24px; color:#000; margin-left:10px; margin-bottom:15px; text-align:center;}
.new-more {clear: both;width: 100px;margin: 0 auto;border: 1px solid #ccc;text-align: center;line-height: 30px;margin-bottom: 20px;}
.company_news_cell_content {font-size: 13px;}
.new-more a {color: #888;}

@media (max-width:767px){
.news_bg {display: none;}
}
.news_ny_content h2{ margin:15px 0; font-size:24px; }
.news_ny_content h3{ margin:10px 0; font-size:18px; }

.path_nav h1{  float:left;line-height: 56px;}
.word_protduct {max-width: 1200px;width:100%;margin: 0 auto;}
.word_protduct li {height: 30px;overflow: hidden;line-height: 30px;text-overflow: ellipsis;
    display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding-right: 20px;}
.word_protduct, .word_protduct h2, .word_protduct h3, .word_protduct a {color: #333;}
