.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
li{list-style: none;}
.fl{float:left;}
.fr{float:right;}
.w1200{width:1200px;margin:0 auto;}
p{margin:0 0 0 0;}

/* 头部 */
.head{height:30px;line-height:30px;color:#7e7e7e;font-size:12px;background:#e7e7e7;overflow:hidden;}
.head a{color:#7e7e7e;}
#header{height:111px;width:1200px;margin:0 auto;}
.logo{line-height:111px;float: left;}
.top_tel{background: url(../images/tel.png)no-repeat left;padding-left: 58px;margin-top: 30px;color: #b4b4b4;font-size: 20px;float: right;}

#menu{background: #024683;height: 53px;}

/* 搜索 */
.ss{height:64px;}
.hotSearch{float:left;line-height: 64px;color: #024683;font-size: 16px;}
.hotSearch a{color:#024683;display:inline-block;margin-right:6px;}
#formsearch {float: right;width:305px;height: 37px;margin-top:13px;background: url(../images/ss.png)no-repeat;margin-right: 9}
#formsearch input{background: none;outline: none;border: none; height: 37px;line-height: 37px;float: left;}
#formsearch #keyword {float: left ;width: 274px;color: #a1a0a0;font-size: 15px;text-indent: 22px;}
#formsearch #s_btn {width: 31px;height: 37px;}

/* */
.a1{width: 1920px;margin-left: -960px;left:50%;position: relative;}

/* */
.pro{background: url(../images/p1.jpg)no-repeat;height: 1107px;padding-top: 67px;}
.pro-le{width: 285px;background:url(../images/p4.png)no-repeat center bottom #fff;height: 943px;}
.pro-le h3{background: url(../images/p2.png)no-repeat;height: 97px;color: #fff;font-size: 26px;text-align: center;padding-top: 25px;}
.fenlei{padding-top:42px;width:242px;margin:0 auto;height: 404px;}
.fenlei li{height: 49px;line-height: 48px;border-bottom: 1px solid #f4f4f4;text-align: center;margin-bottom: 6px;}
.fenlei li a{color: #797979;font-size: 16px;}
.fenlei li:last-child{border-bottom: none;}
.fenlei li:hover{background: #bb0000;border-bottom: #bb0000;}
.fenlei li:hover a{color: #fff;}
a.pro-more{display: block;width:242px;height: 49px;line-height: 49px;text-align: center;background: #024683;color: #fff;font-size: 16px;margin:0 auto;}
.pro-tel{background: url(../images/p3.png)no-repeat 18px;margin-top: 94px;padding-left: 76px;color: #024683;font-size: 19px;}

.pro-ri{width: 873px;}
.product_list1{background: url(../images/p5.png)no-repeat center top #fff;height: 377px;box-shadow: 0 0 10px #f6f6f6}
.product_list1 li{overflow: hidden;}
.product_list1 li a.img1{display: block;float: left;width: 312px;height: 261px;margin-left: 48px;margin-top: 63px;}
.product_list1 li a.img1 img{width: 312px;height: 261px;}
.product_list1 li .cont{float: right;width: 433px;margin-right: 39px;margin-top: 57px;}
.product_list1 li .cont span{display: block;color: #024683;font-size: 22px;font-weight: bold;line-height: 24px;}
.product_list1 li .cont h3{color: #333333;font-size: 16px;margin-top: 32px;line-height: 22px;}
.product_list1 li .cont p{color: #717171;font-size: 14px;line-height: 24px;text-align: justify;margin-top: 19px;height: 158px;overflow: hidden;}
.product_list1 li .cont a{display: inline-block;width: 110px;height: 28px;line-height: 28px;text-align: center;background: #024683;color: #fff;font-size: 14px;float: right;margin-left: 14px;}
.product_list2{margin-top: 13px;}
.product_list2 li{float: left;margin-right: 18px;margin-top: 15px;}
.product_list2 li:nth-child(3n){margin-right: 0}
.product_list2 li img{width: 276px;height: 217px;border:2px solid #eeeeee;}
.product_list2 li h3{text-align: center;line-height: 40px;color: #333;font-size: 16px;}

/* */
.ys{background: url(../images/ys.png)no-repeat;height: 1425px;padding-top: 65px;}
.ys-tit{text-align: center;color: #fff;font-size: 16px;background: url(../images/tit.png)no-repeat center;}
.ys-tit span{font-weight: bold;font-size: 38px;display: block;line-height: 37px;margin-bottom: 7px;}

.ys_nr {
    margin-top:66px;
    position: relative;
}

.ys_nr .ys_aa {
    height: 380px;
    position: relative;
}


.ys_aa::before{
    position: absolute;
    content: "";
    width: 92px;
    height: 130px;
    left:32px;
    top: -30px;
    background: url(../images/01.png) no-repeat center center;
}

.ys_bb::before{
    position: absolute;
    content: "";
    width: 92px;
    height: 130px;
    right: 35px;
    top: -30px;
    background: url(../images/02.png) no-repeat center center;
}

.ys_cc::before{
    position: absolute;
    content: "";
    width: 92px;
    height: 130px;
    left:32px;
    top: -30px;
    background: url(../images/03.png) no-repeat center center;
}





.ys_aa .ys_img {
    float: left;
    width: 600px;
}

.ys_aa .ys_img img {
    width: 600px;
    height: 380px;
}

.ys_aa .ys_con {
    float: left;
    width: 600px;
    height: 380px;
    background: #fff;
    padding: 40px 0 0 40px;
}

.ys_con h3 {
	font-weight: bold;
    margin-top: 10px;
    color: #024683;
    font-size: 22px;
    font-family: "Microsoft Yahei";
}

.ys_con span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #cecece;
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 15px;
}

.ys_con .ys_txt {
    margin-top: 20px;
}

.ys_con .ys_txt p {
    color: #333333;
    font-size: 16px;
    background: url(../images/dian.png) no-repeat left 6px;
    padding-left: 15px;
    margin-bottom: 30px;
}

.ys_nr .ys_bb {
    height: 380px;
    position: relative;
}

.ys_nr .ys_cc {
    height: 380px;
    position: relative;
}

.ys_bb .ys_ccon {
    float: left;
    width: 600px;
    height: 380px;
    background: #fff;
    padding: 40px 0 0 40px;
}

.ys_bb .ys_iimg {
    float: left;
    width: 600px;
}

.ys_bb .ys_iimg img {
    width: 600px;
    height: 380px;
}

.ys_bb .ys_ccon h3 {
	font-weight: bold;
    margin-top: 10px;
    color: #024683;
    font-size: 22px;
    font-family: "Microsoft Yahei";
}

.ys_ccon span {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #cecece;
    border-bottom: 2px solid #eeeeee;
    padding-bottom: 15px;
}

.ys_ccon .ys_txt {
    margin-top: 20px;
}

.ys_ccon .ys_txt p {
    color: #333333;
    font-size: 16px;
    background: url(../images/dian.png) no-repeat left 6px;
    padding-left: 15px;
    margin-bottom: 30px;
}

/* */
.anli{margin-top: 87px;}
.anli-cont{margin-top: 75px;}

/* */
.heng{margin-top: 91px;}

/* */
.ab{background: url(../images/ab.jpg)no-repeat;height: 772px;padding-top: 113px;}
.ab-cont{height: 363px;background: #fff;}
.abimg{width: 508px;height: 363px;}
.ab-ri{width: 608px;margin-right: 40px;margin-top: 36px;}
.ab-ri .cont{margin-top: 34px;color: #757575;font-size: 14px;line-height: 30px;text-align: justify;height: 191px;overflow: hidden;}
.ab-ri a{display: block;float: right;width: 110px;height: 28px;text-align: center;line-height: 28px;background: #024683;color: #fff;font-size: 14px;margin-left: 14px;}
.pic{position: relative;margin-top: 41px;}
.pic .hd a{display: block;width: 24px;height: 67px;position: absolute;top:63px;cursor: pointer;}
.pic .hd a.prev{background:url(../images/left.jpg)no-repeat;left:0;}
.pic .hd a.next{background:url(../images/right.jpg)no-repeat;right:0;}
.pic .bd{width: 1104px;margin:0 auto;overflow: hidden;}
.pic .bd ul li{float: left;width: 262px;height: 180px;margin: 0 9px}
.pci .bd ul li img{width: 262px;height: 180px;}

/* */
.xin{margin-top: 105px;}
/*news_index*/

.news_index {
    position: relative;
    margin-top: 100px;
}

.news_index .rongyu {
    float: left;
    width: 292px;
}

.rongyu .ry_tit {
    position: relative;
    background: url(../images/pro_rr_tit_bg.png) no-repeat left bottom;
    padding-bottom: 15px;
    margin-bottom: 28px;
}

.rongyu .ry_tit h3 {
    color: #024683;
    font-size: 20px;
    font-family: "Microsoft Yahei";
    font-weight: normal;
    line-height: 1;
    background: url(../images/ryzz.png) no-repeat left center;
    padding-left: 25px;
}

.rongyu .ry_tit a {
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 15px;
    color: #929292;
}

.rongyu .rongyu_nr {
    background: #f4f4f4;
    height: 418px;
}
.rongyu .bd{

}
.rongyu_nr li {
	padding-top: 24px;
    width: 237px;
    margin:0 28px;
}

.rongyu_nr li a {
    display: block;
}

.rongyu_nr li a img {
    width: 237px;
    height: 337px;
}

.rongyu_nr li a h3 {
    text-align: center;
    padding-top: 15px;
    font-weight: normal;
    font-size: 15px;
    color: #333333;
    font-family: "Microsoft Yahei";
}

.news_index .news_qie {
    margin-left: 50px;
    position: relative;
    float: left;
    width: 445px;
}

.news_qie .news_qie_tit {
    position: relative;
    background: url(../images/pro_rr_tit_bg.png) no-repeat left bottom;
    padding-bottom: 15px;
    margin-bottom: 25px;
}

.news_qie_tit::before {
    position: absolute;
    left: 125px;
    top: 6px;
    background: url(../images/nn_jian.png) no-repeat center center;
    content: "";
    display: block;
    width: 2px;
    height: 14px;
}

.news_qie_tit li {
    float: left;
    font-size: 18px;
    color: #333333;
    margin-right: 60px;
    padding-left: 25px;
    cursor: pointer;
}

.news_qie_tit li:hover,
.news_qie_tit li.on {
    color: #024683;
}

.news_qie_tit li:nth-child(1) {
    background: url(../images/nn1.png) no-repeat left center;
}

.news_qie_tit li:nth-child(2) {
    background: url(../images/nn2.png) no-repeat left center;
}

.news_qie_tit a {
    position: absolute;
    right: 0px;
    top: 5px;
    font-size: 15px;
    color: #929292;
}


/*新闻内容*/

.news_nn {
    position: relative;
}

.news_kk {
    position: relative;
}

.news_kk li {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 10px;
}

.news_kk li a.img {
    display: block;
}

.news_kk li a.img img {
    width: 444px;
    height: 158px;
}

.news_kk li h3 {
    font-size: 15px;
    color: #333333;
    padding: 10px 0;
}

.news_kk li h3 a {
    font-size: 15px;
    color: #333333;
    font-family: "Microsoft Yahei";
}

.news_kk li span {
    display: block;
    font-size: 15px;
    color: #666666;
    line-height: 25px;
}

.news_hh {
    position: relative;
}

.news_hh li {
    line-height: 49px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
}

.news_hh li a {
    display: block;
    font-size: 15px;
    color: #333333;
    background: url(../images/news_jiao.png) no-repeat left center;
    padding-left: 20px;
}

.news_hh li span {
    position: absolute;
    right: 0px;
    top: 0px;
    color: #7a7979;
    font-size: 15px;
}


/*news_gun*/

.news_gun {
    float: right;
    width: 360px;
}

.news_gun_tit {
    height: 72px;
    background: #024683;
    position: relative;
}

.news_gun_tit h3 {
    color: #fff;
    line-height: 72px;
    font-size: 18px;
    font-weight: normal;
    padding-left: 60px;
    background: url(../images/mao.png) no-repeat 14px center;
}

.news_gun_tit a {
    position: absolute;
    right: 10px;
    top: 0px;
    font-size: 15px;
    color: #f3f3f3;
    display: block;
    line-height: 72px;
}

.news_gun_nr {
    background: #f4f4f4;
    height: 400px;
    padding: 10px 15px 0;
}

.news_gun_nr .gun_list {
    position: relative;
}

.gun_list li {
    position: relative;
    padding: 12px 0;
    border-bottom: 1px dashed #e3e3e3;
}

.gun_list li a {
    line-height: 30px;
    padding-left: 30px;
    background: url(../images/wen.png) left center no-repeat;
    display: block;
    font-size: 15px;
    color: #333333;
}

.gun_list li a:hover {
    text-decoration: none;
    color: #0f51bb;
}

.gun_list span {
    background: url(../images/da.png) left 3px no-repeat;
    padding-left: 30px;
    font: 400 14px/22px "Microsoft Yahei";
    margin-top: 5px;
    color: #333333;
    display: block
}
#kehu{overflow:hidden;height:390px;margin:0 auto;position:relative;}
#jian {height:100%;}
#zheng {}
#xtop{}

/* */
.foot{padding-top: 32px;background: #171717;margin-top: 99px;}
.foot .w1200{position: relative;height: 253px;}
.ff_a{width:350px;margin-left: 3px;}
.foot h3{background: url(../images/ff.jpg)no-repeat left bottom;height: 45px;line-height: 43px;color: #fff;font-size: 18px;}
.ff_a .cont{margin-top: 30px;color: #bbb;font-size:12px;line-height: 30px; }

.ff_b{width:335px;}
.ff_b .cont{margin-top: 30px;color: #bbb;font-size:12px;line-height: 30px; }
.ff_b .cont a{display: inline-block;margin-right: 34px;color: #bbb;}

.ff_c{width: 350px;}
.ff_c .cont{margin-top: 30px;color: #bbb;font-size:12px;line-height: 30px; }
.ff_c .cont a{display: inline-block;width:137px;color: #bbb;}

.ff_d{width: 162px;}
.ff_d span{height: 45px;line-height: 44px;border-bottom: 1px solid #414141;text-indent: 65px;color: #fff;font-size: 14px;display: block;}
.ff_d div{margin-top: 21px;text-align: center;color: #fff;font-size: 14px;}
.ff_d div img{margin-bottom: 12px;}

.ff_link{position: absolute;left:0;height: 50px;bottom: 0;color: #bbb;font-size: 12px;line-height: 25px;overflow: hidden;}
.ff_link p{color: #808080;}
.ff_link  a{color: #bbb;}

.copyright{border-top: 1px solid #393939;padding: 22px 0;color: #a9a9a9;font-size: 12px;text-align: center;line-height: 24px;}
.copyright a{color: #a9a9a9;}
