/*common use*/
*{margin:0;padding:0;font-family:Microsoft YaHei;    font-size: 15px;}
ul{list-style-type:none;}
a{text-decoration:none;}
.cls{clear:both;}
table{border-collapse:collapse;border:none;}
img{border:0;}
input,textarea,select{outline:none;}
body{background:#fff;}
.clr_b{color:#1e2382;}
.clr_c{color:#ccc;}
.clr_6{color:#666;font-size: 15px;}
.clr_0{color:#000;}
.clr_3{color:#333;}
.clr_9{color:#999;}
.clr_8{color:#888;}
.clr_f{color:#fff;}
.clr_r{color:#ff0000;}
.clr_hong{color:#c71c22;}
.clr_5{color:#555;}
.clr_85{color:#858585;}
.clr_a{color:#aaa;}
.clr_ora{color:#d69e67;}
.clr_g{color:#4eb190;}
.clr_g2{color:#24785b;}
.clr_y{color:#fff200;}
.clr_c{color:#ccc;}
.clr_bd{color:#bdbdbd;}
.clr_he{color:#a27240;}
.f_0{font-size: 0;}
.f_10{font-size: 10px;}
.f_12{font-size:12px;}
.f_13{font-size:13px;}
.f_14{font-size:15px;}
.f_15{font-size:15px;}
.f_16{font-size:17px;}
.f_18{font-size:18px;}
.f_20{font-size:20px;}
.f_22{font-size:22px;}
.f_24{font-size:24px;}
.f_25{font-size:25px;}
.f_26{font-size:26px;}
.f_30{font-size:30px;}
.f_32{font-size:32px;}
.f_28{font-size:28px;}
.f_33{font-size:33px;}
.f_34{font-size:34px;}
.f_36{font-size:36px;}
.f_40{font-size:40px;}
.f_46{font-size:46px;}
.f_48{font-size:48px;}
.light{font-weight: lighter;}
.f_50{font-size:50px;}
.f_55{font-size:55px;}
.f_60{font-size:60px;}
.f_65{font-size:65px;}
.f_wei{font-weight:bold;}
.f_norm{font-weight:normal;}
.f_lighter{font-weight:lighter;}
.f_yahei{font-family:Microsoft YaHei;}
.al_lt{text-align:left;}
.al_rt{text-align:right;}
.al_ct{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.ver_mid{vertical-align:middle;}
.ver_top{vertical-align:top;}
.ver_bot{vertical-align:bottom;}
.opa8{opacity:0.8;}
.opa8h:hover{opacity:0.8;}
.overh{overflow: hidden;}
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_25{margin-top:25px;}
.mt_20{margin-top:20px;}
.mt_30{margin-top:30px;}
.mt_35{margin-top:35px;}
.mt_40{margin-top:40px;}
.mt_50{margin-top:50px;}
.mt_55{margin-top:55px;}
.mt_60{margin-top:60px;}
.mt_70{margin-top:70px;}
.mt_80{margin-top:80px;}
.mt_90{margin-top:90px;}
.mt_100{margin-top:100px;}
.mt_110{margin-top:110px;}

.lh_20{line-height: 20px;}
.lh_22{line-height: 22px;}
.lh_24{line-height: 24px;}
.lh_26{line-height: 26px;}
.lh_28{line-height: 28px;}
.lh_30{line-height: 30px;}
.lh_32{line-height: 32px;}
.lh_36{line-height: 36px;}
.lh_40{line-height: 40px;}
.lh_50{line-height: 50px;}

.trans{transition: all .3s;}
.trans5{transition: all .5s;}
.dis_n{display:none;}
.dis_b{display:block;}
.dis_ib{display: inline-block;}
.pos_rela{position:relative;}
.pos_abso{position:absolute;}

.bg_f{background:#FFF;}
.bg_f3{background: #f3f3f3;}
.bg_b{background: #013b7b;}
.bg_e{background: #eee;}
.bg_g{background: #3bc293;}
.bg_0{background: #000;}
.bg_f2{background: #f2f2f2;}
.bg_f5{background: #f5f5f5;}
.bg_f7{background: #f7f7f7;}
.bg_f8{background: #f8f8f8;}
.bg_9{background: #999;}
.bg_r{background: #e02419;}
.bg_ora{background: #ff7043;}
.bg_y{background: #fece3c;}

.gray_img { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    opacity: 0.6;
}

.zm1{zoom:1;overflow:hidden;}
.clearfix:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.grad1{
    background: -webkit-linear-gradient(#feefea, #fff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#feefea, #fff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#feefea, #fff); /* Firefox 3.6 - 15 */
    background: linear-gradient(#feefea, #fff); /* 标准的语法（必须放在最后） */
}


.holder::-webkit-input-placeholder{
    color:#fff;
}
.holder::-moz-placeholder{
    color:#fff;
}
.holder:-moz-placeholder{
    color:#fff;
}
.holder:-ms-input-placeholder{
    color:#fff;
}

.holder9::-webkit-input-placeholder{
    color:#999;
}
.holder9::-moz-placeholder{
    color:#999;
}
.holder9:-moz-placeholder{
    color:#999;
}
.holder9:-ms-input-placeholder{
    color:#999;
}


.m_auto{margin:0 auto;min-width:1200px;width:1200px;}
.pad_10{padding:10px;}
.padt_10{padding:10px 0;}
.padl_10{padding:0 10px;}

.pad_15{padding:15px;}
.padt_15{padding:15px 0;}
.padl_15{padding:0 15px;}

.pad_20{padding:20px;}
.padt_20{padding:20px 0;}
.padl_20{padding:0 20px;}

.pad_25{padding:25px;}
.padt_25{padding:25px 0;}
.padl_25{padding:0 25px;}

.pad_30{padding:30px;}
.padt_30{padding:30px 0;}
.padl_30{padding:0 30px;}

.pad_1020{padding:10px 20px;}
.pad_1540{padding:15px 40px;}

.pad_3020{padding:30px 20px;}
.pad_2030{padding:20px 30px;}

.rad20{border-radius: 20px;}
.rad10{border-radius: 10px;}
.rad5{border-radius: 5px;}


.ml_10{margin-left: 10px;}
.mr_10{margin-right: 10px;}

.ml_15{margin-left: 15px;}
.mr_15{margin-right: 15px;}

.ml_20{margin-left: 20px;}
.mr_20{margin-right: 20px;}

.ml_30{margin-left: 30px;}
.mr_30{margin-right: 30px;}

.ml_40{margin-left: 40px;}
.mr_40{margin-right: 40px;}

.ml_50{margin-left:50px;}
.mr_50{margin-right:50px;}

.ml_60{margin-left: 60px;}
.mr_60{margin-right: 60px;}

.ml_70{margin-left: 70px;}
.mr_70{margin-right: 70px;}
.indent2{text-indent: 2em;}

.borderbot1{border-bottom: 1px solid #ebebeb;}
.borderbot2{border-bottom: 2px solid #ebebeb;}
.bordertop1{border-top: 1px solid #ebebeb;}
.border1{border:1px solid #ebebeb;}
.border0{border:0;}
.shadow{box-shadow: 0 0 5px #666;}
.pointer{cursor: pointer;}

.nav{background: #003679;width:100%;}
.nav_ul li{float: left;line-height: 48px;height:48px;background: url(../images/split.png) no-repeat center right;margin-right:10px;position: relative;}
.nav_ul li>a{margin-right:10px;width:145px;display: block;text-align: center;    font-size: 15px;}
.nav_ul li>a:hover{background: #ff0000;transition:  all .3s;}
.nav_cur{background: #ff0000;}
.sub_nav{width:540px;padding:20px;position: absolute;left:-110px;z-index: 9;background: #fff;display: none;top:48px;}
.star{top:68px;opacity: 0;}
.end{top:48px;opacity: 1;}
.sub_dl{width:300px;}
.sub_dl dd{float: left;width:140px;margin-right: 10px;}
.sub_dl dd a:hover{color:#f00;}
.logo{padding:20px 0;}
.swiper-pagination-bullet{width:10px  !important;height:10px  !important;}
.swiper-pagination-bullet-active{background: #fd4040 !important;}

.img_wraper{width:890px;height:380px;overflow: hidden;}
.img_desc{width:290px;}
.scale_img{transform: scale(1);transition: all .8s;}
.scale_img:hover{transform: scale(1.1);transition: all .8s;}
.more_a{position: absolute;bottom:10px;right:0;}

.news_img{width:570px;height:360px;}
.news_title{width:590px;}
.thumbs_wraper{position: absolute;bottom:40px;right:0;}
.thumbs_wraper .swiper-slide-visible{border:1px solid #ccc;width:50px !important; margin-right:10px;}
.thumbs_wraper .swiper-slide-thumb-active {border: 1px solid #f00;}
.swiper-slide .swiper-slide{width:50px;height:32px;}

.slide_title{height:32px;line-height: 32px;text-align: center;background: rgba(0,0,0,0.3);position: absolute;bottom:0;left:0;width:100%;}

.news_ul li{width:120px;height:40px;line-height: 40px;text-align: center;margin-right: 3px;float: left;cursor: pointer;}

.news_lists_ul li{margin-top:20px;}

.prod_ul{width:1300px;}
.prod_ul li{width:387px;height:259px;overflow: hidden;position: relative;float: left;margin: 10px 0 0 10px;}
.prod_title{position: absolute;top:20px;left:20px;z-index: 9;}

.links_ul{margin:5px 50px 0 50px;}
.links_ul li{float: left;margin:0 35px;}
.links_ul li img{margin-right:30px;}
.kuang1{border:1px solid #666;padding:3px 10px;width:130px;}
.kuang1 a:hover{text-decoration: underline;}
.copy{background: #1f1a17;padding:20px 0 15px 0;}

.bann_prod{background: url(../images/bann_cp.jpg) no-repeat center 0;height:220px;}
.bann_view{background: url(../images/bann_gywm.jpg) no-repeat center 0;height:220px;}
.bann_news{background: url(../images/bann_xw.jpg) no-repeat center 0;height:220px;}
.bann_job{background: url(../images/bann_rczp.jpg) no-repeat center 0;height:220px;}
.bann_about{background: url(../images/bann_gywm.jpg) no-repeat center 0;height:220px;}
.bann_fwzc{background: url(../images/bann_fwzc.jpg) no-repeat center 0;height:220px;}
.bann_youshi{background: url(../images/bann_gsyx.jpg) no-repeat center 0;height:220px;}


.cat_title{height:75px;line-height: 75px;background: rgba(0,0,0,0.6);margin-top:-75px;}
.left_ul{padding:30px 0 0 35px;min-height: 790px;}
.left_ul li{background: url(../images/arr.png) no-repeat 0 center;text-indent: 20px;height:47px;line-height: 47px;}
.left_ul li a:hover{color:#003679;}
.left{width:230px;}

.right{width:900px;margin-left: 40px;}
.cat_bar{padding:10px 0;border-bottom: 5px solid #f0f0f0;}
.bread_nav{position: absolute;bottom:10px;right:0;}

.product_ul li{float: left;margin:20px  0 0 30px;}

.news_bar_wrap{border-bottom: 1px solid #cfcfcf;}
.news_bar_ul li{float: left;height:68px;line-height: 68px;width:105px;background: url(../images/sp.png) no-repeat right center;text-align: center;}
.news_cur{color:#c71c22;border-bottom: 2px solid #717171;}

.bg_e6{background: #e6e6e6;}
.xwzx_bar{padding:20px 10px;border-bottom: 1px solid #9a9a9a;}

.xwzx_left{width:330px;}
.xwzx_ul li{padding:20px 0;background: url(../images/news_line.png) no-repeat 0 bottom;width:300px;}
.xwzx_ul li a:hover{color:#d69e67;}
.xwzx_lists{width:630px;margin:0 0 0 55px;}

.xwzx_lists_ul li{background: #fbf0db;height:125px;margin-top:10px;}
.xwzx1{width:490px;}
.xwzx2{width:140px;background: #c79167;height:125px;line-height: 120px;}

.job_ul li{background: url(../images/dotline.png) repeat-x  0 bottom;padding:15px 0;}
.borderbot_c{border-bottom: 1px solid #ccc;}
.job_tbl th{padding:10px;}
.job_tbl td{padding:10px;background: url(../images/dotline.png) repeat-x  0 bottom;}
.job_split{border-top:1px solid #9a9a9a;height:5px;margin-top:15px;padding-bottom: 10px;}
.job_detail_tbl td{line-height: 28px;padding:5px;}

.contact_ul li {padding:20px 10px;border-bottom: 1px solid #a9a9a9;}
.contact_ul li p{background: url(../images/contact.jpg) no-repeat;text-indent: 30px;}
.contact_ul li>div{padding-left:30px;}

.ipt1{padding:5px; border:1px solid #a9a9a9;}
.msg_tbl td{padding:10px;}
.msg_img{position: absolute;top:0;right:50px;}

.honor_ul{display: table;}
.honor_ul li{float: left;width:245px;margin:20px 25px 0 25px;}
.honor_ul li a{width:245px;height:235px;display: block;border:2px solid #ccc;vertical-align:middle;display: table-cell;}
.honor_ul li img{max-width: 220px;height: auto;max-height: 220px;width: auto;margin:0 auto;}


.pager a{border:1px solid #ddd;padding:5px 10px;background:#FFF;line-height:40px;font-size:14px;color:#003679;margin-right:5px;}
.pager a:hover{background:#003679;color:#FFF;border:1px solid #003679;}
.pager span{border:1px solid #003679;padding:5px 10px;background:#003679;line-height:40px;font-size:14px;color:#FFF;margin-right:5px;}


.fixed_nav{position: fixed;top:0;left:0;z-index: 99;}