/*全局定义*/
*{margin:0;padding:0;}
body {margin:0;padding:0;width:100%;color:#666;font-size:14px; background-attachment: fixed; font-family:"微软雅黑";}
ul,li { margin:0;padding:0; list-style:none;}
img { border:0;}
a { font-family:"微软雅黑";font-size:14px; color: #666; text-decoration: none;}
a:hover { font-family:"微软雅黑"; font-size:14px; text-decoration: blink;}
.clr{ clear:both; margin:0; padding:0; background:none;}
.w1202{
    width: 1202px;
    margin: 0 auto;
}
/*header*/
.her{
    width: 100%;
    height: 43px;
    line-height: 43px;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 22px;
}
.her p{
    float: left;
}
.her .her_div{
    float: right;
}
.header_logo{
    float: left;
}
/*导航*/
.nav_menu{ height:40px;float: right; padding-top:10px;}
.nav_menu .tel{float: right;margin-top: 28px;}
.mainlevel{width: 100px; height:40px; text-align:center; position:relative; z-index:88; float:left;
    padding: 0 10px;}
.mainlevel:nth-child(1){ background: none;}
.mainlevel a{  height:40px; line-height:40px;width: 100%; display:inline-block; font-size:16px; color:#666666;}
.mainlevel>a:hover,.mainlevel>a.active{border-radius: 20px; color: #BD2B39;}
.mainlevel ul{width:100px; display:none; position:absolute; padding:10px 0px; left:16px; z-index:9;background: #BD2B39;}
.mainlevel li{width:100%; height:30px; line-height:30px;}
.mainlevel li a{width:100%;display:block; padding:0px; height:30px; line-height:30px; background:none; color:#fff; font-size:12px;}
.mainlevel li a:hover{ color:#BD2B39;background: #fff;}

.car-r{
	width:1200px;
	margin:0 auto;
	position:relative;
}

/*ban*/
#full-screen-slider{width:100%; height:650px; position:relative; z-index:0; margin-top:15px;}
#slides{display:block; width:100%; height:650px; list-style:none; padding:0; position:relative}
#slides li{display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:absolute; left:0px;}
#slides li a{display:block; width:100%; height:500px; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:36.5%; bottom:30px; height:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li{display:block; list-style:none; width:18px; height:18px; float:left; margin-left:15px; background:url(../image/hd_off.png) no-repeat; }
#pagination li a{display:block; width:100%; height:17px; padding:0; margin:0; font-size:0px;}
#pagination li.current{background:url(../image/hd_on.png) no-repeat;}

/*h_d*/
.obj1{
    position: relative;
}
.h_d{
    width: 300px;
    height: 185px;
    background: url("../image/h_d.png");
    right: 34.3%;
    bottom: 0px;
    z-index: 1;
    padding-top: 55px;
    text-align: center;
	float: right;
    margin-top: -240px;
    margin-right: 300px;
}
.h_d .h_d_h1{
    color: white;
    font-size: 70px;
    margin-bottom: 25px;
}
.h_d .h_d_h3{
    color: white;
    font-size: 30px;
}
/*obj2*/
.obj2{
    width: 100%;
    height: 245px;
}
.obj2 .obj2s{
    width: 300px;
    height: 245px;
    float: left;
}
.obj2  .obj2s_1{
    background: #c30f23;
    padding: 30px 12px;
    width: 276px;
    height: 185px;
}
.obj2  .obj2s_1 h3{
    font-size: 20px;
    color: white;
    margin-bottom: 15px;
}
.obj2  .obj2s_1 p{
    font-size: 14px;
    color: white;
    margin-bottom: 20px;
	line-height:22px;
	color:#EDB8BE;
}
.obj2  .obj2s_1 div{
    width: 100px;
    height: 30px;
    background: white;
    line-height: 30px;
    text-align: center;

}
.obj2  .obj2s_1 div:hover{
    background:#FF9900;
}
.obj2  .obj2s_1 div a:hover{
    color: white;
}
.obj2  .obj2s_1 div a{
    display: block;
    color: #333333;
}
/*obj3*/
.obj3{
    width: 100%;
    margin-bottom: 60px;
}
.obj3_h{
    width: 100%;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    color: #333333;
    margin-top: 35px;
	
}
.obj3_h1{
    font-size: 28px;
}
.obj3_h2{
    font-size: 14px;
	margin-bottom:20px;
}

.in_pro{ width:300px; height:60px; margin:0 auto; line-height:25px; font-size:26px; margin-top:40px; color:#333; background:url(../image/gui.jpg) bottom center no-repeat; text-align:center;}

.in_pro_list{ width:1150px; height:auto; margin:0 auto; margin-top:30px;}
ul.products_list{ padding-top:0;}
ul.products_list li{ float:left;}
ul.products_list li ul li { float:none; text-align:center; width:270px; margin:0; height:180px;}
.product_list_image { height:180px; width:272px; display:block; background:#FFF; margin-right:13px; border: 1px solid #e5e5e5; margin:0 auto;}
.product_list_title { width:272px; height:50px; margin:0 4px; margin-right:13px;}
.product_list_title a{ width:270px; height:50px; line-height:50px; margin:0 auto; color:#666; text-align:center; display:block;}
.product_list_title a:hover{ color:#CC0000;}

#demo { overflow:hidden; width:1150px; }
#indemo { float:left; width:1600%;}
#demo1 { float:left;}
#demo2 {float:left;}

.in_n_gd{ width:130px; height:30px; margin:0 auto; background:#C30F23; text-align:center; color:#FFF; overflow:hidden; clear:both;}
.in_n_gd a{ width:130px; height:30px; margin:0 auto; background:#C30F23; text-align:center; color:#FFF; display:block; line-height:30px;}
.in_n_gd a:hover{ width:130px; height:30px; margin:0 auto; background:#CCC; text-align:center; color:#333;}

/*obj4*/
.obj4{
    width: 100%;
    height: 400px;
    background: url("../image/obj4.jpg") no-repeat center;
}

.obj4_s{
    width: 613px;
    height: 320px;
    background: #c30f23;

    padding: 40px 55px;
    margin: 0 auto;
	
	
}
.obj4_s a{
    color: white;
    display: block;
}
.obj4_s h2{
    font-size: 30px;
    color: white;
}
.obj4_s div{
    height: 30px;
    line-height: 30px;

}
.obj4_s div h3{
    font-size: 22px;
    color: white;
    float: left;
	
}
.obj4_s div span{
    display: block;
    font-size: 13px;
    float: right;

}
.obj4_s div span a{
    color: white;
}

.obj4_s p{
    line-height: 25px;
    font-size: 14px;
    color: white;
}




/*obj5*/
.obj5{
    width: 100%;
}
.obj5s{
    width: 378px;
    height: 390px;
    margin-top: 30px;
    margin-bottom: 65px;
    border: 1px solid #e5e5e5;
    float: left;
	margin-right:20px;
}
.obj5_1{
    margin: 30px 30px 65px 30px;
}
.obj5s_img{
    width: 100%;
    height: 190px;
    overflow: hidden;
}
.obj5s_img img{
    width: 100%;
}
.obj5s_s h2{
    font-size: 14px;
    color: #333333;
    margin: 20px 0;
    padding: 0px 15px;
}
.obj5s_s p{
    font-size: 13px;
    line-height: 23px;
    padding: 0px 15px;
}
.obj5s_s .obj5s_but{
    margin: 43px 15px 0 15px;
    width: 126px;
    height: 30px;
    background: #c30f23;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    color: white;
}

/*footer*/
.footer{
    width: 100%;
    background: #f1f1f1;
    height: 265px;
    padding-top: 50px;
    position: relative;
}
.footer ul{
    width: 100px;
    margin: 0 30px ;
    float: left;
}
.footer ul li{
    text-align: center;
    line-height: 28px;
}
.footer ul li a{
    width: 100%;
    display: block;
    font-size: 14px;

}
.footer ul .f_li a{
    font-size: 18px;
    color: #c30f23;
    display: block;

}
.f_inp{
    float: right;
    width: 327px;
    height: 40px;
    background: white;
}
.f_inp input{
    border: none;
}
.f_inp1{
    width: 232px;
    height: 40px;
    float: left;
    padding-left: 15px;
}
.f_inp2{
    float: left;
    width: 80px;
    height: 40px;
    background: url("../image/f_inp2.jpg") center no-repeat;
}
.foot{
    position: absolute;
    bottom: 0;
    width: 1202px;
    margin: 0 auto;
    height: 77px;
    line-height: 77px;
    border-top: 1px solid #e2e2e2;
}
.foot p{
    float: left;
}
.f_r{
    float: right;
}
.f_r a{
    display: inline-block;
}




/*内页全局*/

.ban_bj1{ width:100%; height:160px; background:#F1F1F1; margin-top:1px; overflow:hidden; clear:both;}
.ban_k{ width:1150px; height:auto; margin:0 auto;}
.ban_title{ width:1150px; height:55px; margin:0 auto; border-bottom:1px dashed #999; margin-top:15px;}
.ban_title_left{ width:200px; height:55px; text-align:left; line-height:60px; float:left;}
.ban_title_right{ width:600px; height:55px; float:right; line-height:60px; text-align:right;}
.about_ban{ width:100%; height:400px; background:url(../image/about.jpg) top center no-repeat; margin-top:15px;}
.news_ban{ width:100%; height:400px; background:url(../image/news.jpg) top center no-repeat; margin-top:15px;}
.pro_ban{ width:100%; height:400px; background:url(../image/pro.jpg) top center no-repeat; margin-top:15px;}
.al_ban{ width:100%; height:400px; background:url(../image/al.jpg) top center no-repeat; margin-top:15px;}
.job_ban{ width:100%; height:400px; background:url(../image/job.jpg) top center no-repeat; margin-top:15px;}
.lx_ban{ width:100%; height:400px; background:url(../image/lx.jpg) top center no-repeat; margin-top:15px;}


.about_f{ width:1150px; height:35px; margin:0 auto; background:#c30f23;  margin-top:25px;}
.about_f li{float:left; width:130px; height:35px; color:#fff; border-right:1px solid #D24B5A;}
.about_f li a{width:130px; height:35px; display:block; text-align:center; line-height:35px; background:#c30f23; color:#fff; font-size:14px;}
.about_f li a:hover,.about_f li a.active{text-decoration:none; background:#333; color:#fff; font-size:14px;}

/*about*/
.about_msg{ width:1150px; height:auto; margin:30px auto; line-height:30px; text-align:left; font-size:14px;}

/*内页新闻列表*/
.news_list{margin:0 auto; width:1150px; margin-top:10px;}
.news_list li{ height:40px; *height:40px;  _height:40px; padding-left:0px; width:1150px; clear:both;  overflow:hidden; border-bottom:1px dashed #ccc;}
.news_list li a{ line-height:40px; *line-height:40px;  _line-height:40px; color:#5d5d5d; float:left; overflow:hidden; padding-left:20px; background:url(../image/index_3.jpg) center left no-repeat;}
.news_list li a:hover{ line-height:40px; *line-height:40px;  _line-height:40px; color:#0991DF; float:left; overflow:hidden; padding-left:20px; background:url(../image/index_3.jpg) center left no-repeat;}
.news_list li p{float:right; width:35%; text-align:right; line-height:40px; *line-height:40px;  _line-height:40px; padding-right:6px; font-size:12px;}

/*产品列表*/
.pro_list { width:1150px; margin:0 auto; padding-top:10px;}
.pro_list .kuang{
    border: 1px solid #e5e5e5;
}
.pro_list li{ width:235px; height:235px; float:left; margin-left:30px; margin-bottom:40px;}
.pro_list li .imgs{ padding:5px;}
.pro_list li .title{ width:234px; height:40px; line-height:40px; text-align:center;    border: 1px solid #e5e5e5;}


/*联系我们内容*/
.contact{ width:1150px; margin:0 auto;}
.contact_dt{ width:600px; height:400px; float:left;}
.contact_lx{ width:500px; height:400px; float:right; margin-right:20px;}
.contact_lx li{ width:500px; height:30px; line-height:30px; text-align:left; border-bottom:1px dashed #E0E0E0;}
.contact_lx_mc{ font-family:"微软雅黑"; font-size:16px; color:#FF6600; font-weight:bold;}
.contact_lx_ewm{ width:134px; height:134px; margin-top:10px; text-align:center; line-height:30px;}

/*contact*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

/*honor*/
.w1150{
    width: 1150px;
    margin: 0 auto;
}
.honor{
    width: 100%;
}
.honor_div{
    width: 360px;
    height: 300px;
    overflow: hidden;
    margin: 10px;
    float: left;
}
.honor_div img{
    width: 100%;
    height: 300px;
}