﻿
*{ padding:0; margin:0}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font-size: 12px;color:#000;min-width:1200px;font-family:"微软雅黑"}
ul,li {padding:0; margin:0; list-style:none}
.clear{ clear:both}
h1,h2,h3,h4,h5{ margin:0; padding:0; font-weight:normal}
a {color:#000;text-decoration: none;font-size:12px}
a:hover,a:active {text-decoration: none;color:#fc7a1a; }
img {border:none;}
form{ margin:0; padding:0}
.w{width: 1200px;margin: 0 auto;}
.ileft{float: left;}
.iright{float: right;}
.text-center{text-align: center;}
.clearfix:after{
    content: '';
    display: block;
    clear: both;
}
.text-overflow{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}


.i-header-hd{
    height: 21px;
    line-height: 21px;
    background: #e7e6e6;
    font-size: 12px;
    color: #989797;
}
.i-header-hd a{
    color: #989797;
    padding-left: 15px;
}
.i-header-bd{
    height: 120px;
}
.i-header-bd .header-logo,
.i-header-bd .header-logo a{
    display: block;
    height: 120px;
    font-size: 0;
}
.i-header-bd .header-logo a{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.header-logo img{
    max-height: 100%;
}
.header-call{
    background: url(../image/call.png) no-repeat left center;
    padding-left: 55px;
    font-size: 17px;
    color: #343434;
    margin-top: 33px;
}
.header-call p{
    font-size: 30px;
    color: #feb71d;
    font-weight: bold;
    line-height: 32px;
}




.kd{ width:1200px; margin:0 auto; position:relative}
.wel{ text-align:right; height:30px; line-height:30px; color:#5d5d5d; font-family:"宋体"}
.wel span{ float:left; font-size:12px; display:block; width:650px; text-align:left}


.mebg{}
#nav{ width:100%;background: #0055a5;}
.menu{ 
    width:1200px;  
    height:60px; 
    margin:0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.menu li{ 
    flex: 1 ;
    text-align: center; 
    height:60px; 
    line-height:60px;
    position:relative;
    z-index: 999; 
}
.menu li>a{
    text-align:center;
    color:#FFF;
    font-size: 16px;
    font-family:"微软雅黑";
    display: block;
    font-weight: bold;
}
.menu>li:last-child a{background: none;}
.menu li>a:hover,.menu li.cur>a{  color:#feb71d;}
.menu li .subnav{
    width:132px;
    position: absolute;
    left: 0;
    top: 60px;
    background: #0055a5;
    display: none;
}
.menu li .subnav p{
    border-bottom: 1px solid rgba(255,255,255,.07);
    padding: 0 10px;
}
.menu li .subnav p a{
    display: block;
    height:34px;
    line-height: 34px;
    color:#fff;
    text-align: center;
    overflow: hidden;
}
.menu li:hover .subnav{
    display: block;
}
.menu li .subnav p:hover{
    background: rgba(0,0,0,.1);
}

/**/
.i-slogan, .i-slogan *{
    box-sizing: border-box;
}
.i-slogan{
    margin-top: -87px;
    position: relative;
    margin-bottom: 80px;
    height: 195px;
}
.i-slogan li{
    width: 600px;
    height: 195px;
    text-align: center;
    float: left;
    color: #fff;
    background: #0055a5;
    padding-top: 28px;
}
.i-slogan li h3{
    font-size: 21px;
    margin: 11px 0 15px;
}
.i-slogan li .line{
    width: 72px;
    height: 2px;
    background: #82acd3;
    margin: 0 auto;
}
.i-slogan li:nth-child(2){
    background: #054c8f;
}
/**/
.i-product, .i-product *{
    box-sizing: border-box;
}
.i-product-hd{
    width: 295px;
    height: 522px;
    padding: 0 32px 0 31px;
    margin-left: -31px;
    background: url(../image/prohd.png) no-repeat center;
}
.i-product-hd .item-hd{
    height: 107px;
    color: #fff;
    padding: 23px 38px 0;
}
.i-product-hd .item-hd h2{
    font-size: 28px;
    font-weight: normal;
    background: url(../image/promenu.png) no-repeat left center;
    padding-left: 40px;
    margin-bottom: 2px;
}
.i-product-hd .item-hd p{
    font-size: 14px;
}

.i-product-hd .item-bd{
    padding: 0 25px;
}
.i-product-hd .item-bd li a{
    display: block;
    height: 33px;
    border: 1px solid #0055a5;
    background: url(../image/proright.png) no-repeat 10px center;
    line-height: 31px;
    font-size: 14px;
    color: #0055a5;
    padding-left: 35px;
    padding-right: 5px;
    margin-top: 17px;
    background-size: 18px;
}
.i-product-hd .item-bd li a:hover{
    color: #feb71d;
    border-color: #feb71d;
    background-image: url(../image/prorighth.png);
}
.i-product-hd .item-bd li:nth-child(1n+6){
    display: none;
}
.i-product-hd .item-ft{
    margin-top: 16px;
    height: 84px;
    line-height: 84px;
    color: #fff;
}
.i-product-hd .item-ft p{
    background: url(../image/procall.png) no-repeat left center;
    padding-left: 43px;
    font-size: 24px;
    font-weight: bold;
}
.i-product-bd{
    width: 925px;
}
.i-product-bd .item-hd{
    height: 38px;
    margin-bottom: 18px;
}
.i-product-bd .item-hd a{
    color: #3d3d3d;
    line-height: 37px;
}
.i-product-bd .item-hd h3{
    font-size: 18px;
    color: #3d3d3d;
    height: 37px;
    font-weight: normal;
    display: inline-block;
}
.i-product-bd .item-hd h3 span{
    font-size: 13px;
    color: #646464;
    font-family: arial;
}
.i-product-bd .item-hd:after{
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, #d9727a 100px, #d2d2d2 100px)
}
.i-product-bd .item-bd li{
    width: 290px;
    margin-right: 27px;
    margin-bottom: 15px;
}
.i-product-bd .item-bd .img{
    width: 100%;
    font-size: 0;
    border: 2px solid #dcdcdc;
}
.i-product-bd .item-bd .img img{
    width: 100%;
}
.i-product-bd .item-bd li p{
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #4f4f4f;
}
.i-product-bd .item-bd li:hover p{
    background: #0055a5;
    color: #fff;
}

/**/
.i-about_honor, .i-about_honor *{
    box-sizing: border-box;
}
.i-about_honor{
    height: 611px;
    margin: 40px 0;
    background: url(../image/aboutbg.png) repeat-x center;
}
.i-about_honor .w{
    height: 611px;
    background: url(../image/abwrap.png) no-repeat center;
}
.i-about{
    width: 898px;
    padding: 0 12px;
    margin-top: 59px;
}
.i-about-tit{
    background: url(../image/proright.png) no-repeat left center;
    padding-left: 29px;
    font-size: 18px;
    color: #0055a5;
    height: 24px;
    line-height: 23px;
    margin-bottom: 28px;
    margin-left: 72px;
}
.i-about-hd{
    width: 420px;
}
.i-about-hd li{
    width: 207px;
    border: 4px solid #fff;
    font-size: 0;
    margin-right: 6px;
    float: left;
}
.i-about-hd li img{
    width: 100%;
}
.i-about-hd li.fir{
    width: 420px;
    margin-bottom: 14px;
    margin-right: 0;
}
.i-about-hd li:last-child{
    margin-right: 0;
}
.i-about-bd{
    width: 440px;
}
.i-about-bd h2{
    font-size: 27px;
    color: #ffaf03;
    text-align: center;
}
.i-about-bd .about-wrap{
    font-size: 14px;
    line-height: 24px;
    color: #757675;
    height: 268px;
    overflow: hidden;
    margin: 20px 0;
}
.i-about-bd .ilink{
    display: block;
    width: 125px;
    height: 27px;
    background: #ffaf03;
    line-height: 27px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-family: "宋体";
}

.i-honor{
    width: 302px;
    height: 611px;
    padding: 34px 13px 0 31px;
}
.i-honor h2{
    display: block;
    width: 214px;
    height: 69px;
    margin: 0 auto;
    color: #fff;
    line-height: 69px;
    text-align: center;
    font-size: 38px;
    margin-bottom: 31px;
    background: url(../image/honortit.png) no-repeat center;
}
.i-honor li{
    width: 259px;
    font-size: 0;
    margin-bottom: 24px;
}
.i-honor li img{
    width: 100%;
}


/**/
.i-ban1{
    height: 217px;
    background: #0055a5;
    color: #fff;
    box-sizing: border-box;
    padding-top: 38px;
}
.i-ban1 h2{
    font-size: 32px;
}
.i-ban1 p{
    font-size: 17px;
    margin: 10px 0 26px;
}
.i-ban1 span{
    background: #ffaf03;
    display: inline-block;
    height: 39px;
    line-height: 39px;
    font-size: 16px;
    padding: 0 16px;
    vertical-align: top;
}
.i-ban1 em{
    border: 1px solid #ffaf03;
    color: #fff;
    display: inline-block;
    height: 37px;
    line-height: 39px;
    font-size: 21px;
    font-style: normal;
    padding: 0 13px;
    font-family: arial;
}
/**/
.box-hd h2{
    font-size: 30px;
    color: #0055a5;
}
.box-hd h2 span{
    color: #fdc32e;
    padding-left: 2px;
}
.box-hd p{
    font-size: 12px;
    color: #999;
}

/**/
.i-choose, .i-choose *{
    box-sizing: border-box;
}
.i-choose{
    height: 730px;
    padding-top: 90px;
    background: url(../image/choosebg.jpg) no-repeat center;
}
.i-choose-hd{
    margin-bottom: 76px;

}
.i-choose-bd li{
    width: 297px;
    height: 384px;
    background: rgba(255,255,255,.6);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    margin-right: 4px;
    padding: 50px 15px 0;
    transition: all .3s;
}
.i-choose-bd li i{
    display: block;
    width: 66px;
    height: 66px;
    margin: 0 auto;
    background: url(../image/chicon1.png) no-repeat center;
}
.i-choose-bd li:nth-child(2) i{
    background: url(../image/chicon2.png) no-repeat center;
}
.i-choose-bd li:nth-child(3) i{
    background: url(../image/chicon3.png) no-repeat center;
}
.i-choose-bd li:nth-child(4) i{
    background: url(../image/chicon4.png) no-repeat center;
}
.i-choose-bd li:nth-child(1):hover i{
    background: url(../image/chicon1h.png) no-repeat center;
}
.i-choose-bd li:nth-child(2):hover i{
    background: url(../image/chicon2h.png) no-repeat center;
}
.i-choose-bd li:nth-child(3):hover i{
    background: url(../image/chicon3h.png) no-repeat center;
}
.i-choose-bd li:nth-child(4):hover i{
    background: url(../image/chicon4h.png) no-repeat center;
}

.i-choose-bd li:last-child{
    margin-right: 0;
}
.i-choose-bd li h3{
    font-size: 20px;
    color: #0055a5;
    margin: 21px 0;
}
.i-choose-bd li p{
    font-size: 13px;
    line-height: 26px;
    color: #505050;
}
.i-choose-bd li:hover{
    background: #0055a5;
    height: 404px;
    transform: translateY(-10px);
    transition: all .3s;
}
.i-choose-bd li:hover h3{
    color: #fff;
}
.i-choose-bd li:hover p{
    color: #fff;
}

/**/
.i-case, .i-case *{
    box-sizing: border-box;
}
.i-case{
    padding: 55px 0;
}
.i-case-hd h2{
    font-size: 30px;
    color: #000;
}
.i-case-hd p{
    background: url(../image/caseline.png) no-repeat center;
    font-size: 16px;
    color: #ababab;
    margin: 3px 0;
}
.i-case-hd .eng{
    font-size: 24px;
    color: #0055a5;
    background: none;
}
.i-case-hd .line{
    width: 64px;
    height: 2px;
    background: #0055a5;
    margin: 0 auto;
    margin-top: 6px;
}
.i-case-bd li{
    width: 387px;
    margin-right: 20px;
}
.i-case-bd li .img{
    border: 3px solid #e5e5e5;
    font-size: 0;
}
.i-case-bd li img{
    width: 100%;
}
.i-case-bd li h3{
    font-size: 16px;
    color: #000;
    font-weight: normal;
    padding: 0 10px;
    margin: 8px 0;
}
.i-case-bd li p{
    font-size: 14px;
    color: #8c8c8c;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    padding: 0 10px;
}
.i-case-bd li:hover h3{
    color: #ffaf03;
}
.i-case-bd .btn{
    display: inline-block;
    margin: 28px 10px 17px;
}

/**/
.i-ban2{
    height: 150px;
    background: url(../image/ban2.jpg) no-repeat center;
}

/**/
.i-process,.i-process *{
    box-sizing: border-box;
}
.i-process{
    padding: 60px 0;
}
.i-process-bd {
    margin-top: 40px;
    position: relative;
}
.i-process-bd .line{
    width: 100%;
    height: 1px ;
    background: #e4e4e4;
    position: absolute;
    bottom: 13px;
}
.i-process-bd li{
    width: 91px;
    margin-right: 32px;
    position: relative;
    z-index: 9;
}
.i-process-bd li .img{
    width: 91px;
    height: 113px;
    border: 1px solid #e0e0e0;
    position: relative;
}
.i-process-bd li .img img{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.i-process-bd li:last-child{
    margin-right: 0;
}
.i-process-bd li p{
    font-size: 15px;
    color: #737373;
    margin: 10px 0; 
}
.i-process-bd li i{    
    display: block;
    width: 26px;
    height: 26px;
    background: #e4e4e4;
    line-height: 26px;
    text-align: center;
    color: #656565;
    font-size: 14px;
    margin: 0 auto;
    border-radius: 50%;
    font-style: normal;
}
.i-process-ft {
    width: 274px;
    height: 34px;
    border-radius: 17px;
    line-height: 34px;
    text-align: center;
    background: #646464;
    color: #fff;
    font-size: 18px;
    margin: 30px auto 0;
}
/*news*/
.i-news, .i-news *{
    box-sizing: border-box;
}
.i-news{
    padding-bottom: 30px;
    border-top: 1px solid #dedede;
    padding-top: 50px;
}
.i-news-hd{
    width: 790px;
}
.i-news .item-hd{
    height: 28px;
    line-height: 28px;
    padding-left: 10px;
    border-left: 3px solid #024ca7;
    margin-bottom: 26px;
}
.i-news .item-hd h2{
    display: inline-block;
}
.i-news .item-hd h2 span{
    padding-left: 10px;
}
.i-news .item-hd a{
    color: #fdbd11;
    font-size: 14px;
}
.i-news-hd .item-bd{
    width: 450px;
}
.i-news-hd .item-bd li{
    height: 118px;
    margin-bottom: 27px;
}
.i-news-hd .item-bd li img{
    width: 118px;
    margin-right: 15px;
}

.i-news-hd .item-bd li h3{
    font-size: 12px;
    color: #505050;
    font-weight: bold;
    padding: 15px 0 10px;
}
.i-news-hd .item-bd li p{
    font-size: 12px;
    color: #959595;
    line-height: 21px;
    height: 63px;
    overflow: hidden;
}
.i-news-hd .item-bd li:hover h3{
    color: #0055a5;
}

.i-news-hd .item-ft{
    width: 300px;
}
.i-news-hd .item-ft li a{
    display: block;
    font-size: 12px;
    color: #505050;
    line-height: 30px;
    font-family: '宋体';
}
.i-news-hd .item-ft li a:before{
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    background: #646464;
    border-radius: 50%;
    float: left;
    margin-right: 10px;
    margin-top: 13px;
}
.i-news-hd .item-ft li a:hover{
    color: #0055a5;
}
.i-news-hd .item-ft li a:hover:before{
    background: #0055a5;
}


.i-news-bd{
    width: 370px;
    height: 320px;
    padding: 20px;
    border: 2px solid #eee;
    overflow: hidden;
    background: url(../image/newsbd.png) center;
}
.i-news-bd .item-bd h3{
    font-size: 16px;
    color: #0c0c0c;
    font-weight: bold;
    margin-bottom: 10px;
}
.i-news-bd .item-bd .contact_content{
    font-size: 14px;
    line-height: 32px;
    color: #0c0c0c;
}


/**/
.i-link{
    height: 50px;
    line-height: 50px;
    color: #333;
}
.i-link span{
    font-weight: bold;
    color: #0055a5;
    font-size: 16px;
}
.i-link a{
    padding-right: 5px;
    font-size: 14px;
}
/**/
.footer, .footer *{
    box-sizing: border-box;
}
.footer{
    min-height: 260px;
    padding-top: 20px;
    background: url(../image/ftbg.png) no-repeat center #1b1b1b;
    padding-bottom: 10px;
    overflow: hidden;
}
.footer *{
    color: #fff;
}

.footer-hd{
    height: 50px;
    border-bottom: 1px solid rgba(255,255,255,.1)
}
.footer-hd li{
    display: inline-block;
}
.footer-hd li a{
    display: block;
    font-size: 16px;
    padding: 0 25px;
    line-height: 50px;
}


.footer-bd{
    padding: 37px 0;
}
.footer-bd li{
    display: inline-block;
    font-size: 14px;
    margin: 0 50px;
}
.footer-bd li i{
    vertical-align: -8px;
    margin-right: 5px;
    display: inline-block;
    height: 10px;
}   

.footer-bd li i img{
    width: 100%;
}

.footer-ft{
    line-height: 18px;
}







.main{ padding:20px 0}
.left{ width:229px; float:left}
.ltop{ height:62px; text-align:center; font-family:"微软雅黑"; 
    background: #0055a5; color:#f0f0f0; font-size:12px}
.ltop font{ font-size:18px; padding-top:5px; line-height:30px; display:block}

.nav{ border:1px #0055a5 solid; padding:10px; margin-bottom:20px}
.nav a{ display:block; height:35px; line-height:35px; border-bottom:1px #CCC dashed; text-indent:20px; font-size:16px; color:#000; }
.nav a:hover{text-decoration: underline; }

.banner{ overflow:hidden; width:100%; margin:0 auto; min-width:1200px;}
.banner{position:relative;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:50px;height:3px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:50px;height:3px;overflow:hidden;background:#fff;cursor:pointer;}
.flex-control-nav .flex-active{background:#ff8400;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:38px;overflow:hidden;cursor:pointer;position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev_icon.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next_icon.png) center center no-repeat;}
.flex-direction-nav li a:hover{filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6;}
.cbanner{ width:100%; margin:0 auto; overflow:hidden; min-width:1200px;}

.ldtop{ background:#0055a5; height:36px; line-height:36px; color:#efefef; text-indent:10px; font-size:16px; margin-top:12px}
.leftlx{background:#FFF;border:1px solid #0055a5; border-top:none; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 10px 10px;　word-break:break-all; /*支持IE，chrome，FF不支持*/word-wrap:break-word;/*支持IE，chrome，FF*/}
.leftlx p{line-height:24px;}
.leftlx .dianhua {background: url(../image/teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua span {display: block;font: 18px "Impact";color:#0055a5;}

.right{ width:950px;float:right;border:1px #ccc solid;}
.rtop{ height:35px; line-height:35px; text-indent:15px; border-bottom:1px #CCC solid}
.rtop font{ color:#0055a5; font-size:12px}
.content{ padding:10px 20px; line-height:25px; min-height:450px}

.foot{ background:#d6d6d6 url(../image/fbg.gif) repeat-x top; width:100%; padding-top:38px;}
.dmenu{ width:1200px; height:35px; background:#0055a5; text-align:center; line-height:35px; color:#FFF; font-family:"宋体"; margin:0 auto}
.dmenu a{ color:#FFF;padding: 0 10px;}
.fxx{margin:20px auto 0; min-height:133px;  position:relative}
.fxx .con{ display:block;font-size:12px; color:#333; line-height:28px;
    float: left; width:800px;}
.fxx .con a{ color:#000;padding: 0 5px;}
.ewm{line-height:18px;
    float: right;
}
.ewm span{
    display: block;
    text-align: center;
}

.listnews {padding: 0px; font-family:"微软雅黑"}
.listnews li{font-size:12px;color:#828282; background:url(../image/dian.jpg) no-repeat 5px; line-height:35px; border-bottom:1px #999 dashed; height:35px;width:100%; text-indent:20px; overflow:hidden;}
.listnews li font{ float:right; font-size:12px;font-family:"宋体"}
.listnews li a{ font-size:12px; color:#666; font-family:"宋体"}
.listnews li a:hover{ color:#f00}

.plist {overflow: hidden; }
.plist li{float: left;margin:0 10px 30px 0;text-align:center; }
.plist li:nth-child(4n){ margin-right:0}
.plist li a img{height:170px;width:214px; border:3px #cdcfcf solid}
.plist li a{color:#666; font-size:12px;display:block;}
.plist li a:hover img{border:3px #0055a5 solid}
.plist li a .prname{line-height:42px; height:42px; background:url(../image/pbg.jpg) no-repeat top; border-bottom:3px #bdbebe solid; width:204px; overflow:hidden; padding-left:15px;}
.plist li a:hover .prname{border-bottom:3px #0055a5 solid}

.products_detail{ width:100%; display:table; padding-bottom:30px}
.products_detail .h1{ font-size:18px; width:100%; color:#000; font-family:"微软雅黑"; font-weight:bold;  text-align:center;  line-height:40px;}
.products_detail .detail_pic{ border:1px solid #ededed; min-height:200px;}
.products_detail_con {border-top:1px #ccc solid; padding-top:10px}
.products_detail_con .h2{  font-size:14px; color:#fff; line-height:33px; font-family:"微软雅黑"; font-weight:bold; background:#0055a5; width:95px; height:33px; text-align:center; margin-bottom:10px}
.products_detail .con_box{ line-height:22px; color:#666; color:#333}

.ipro_1{ background:url(../image/prox.jpg) no-repeat center; width:480px; height:100px; margin:0 auto; text-align:center; margin-top:40px; margin-bottom:20px}
.ipro_1 h2{ color:#010101; font-family:"微软雅黑"; font-size:30px; font-weight:bold}
.ipro_1 h2 font{ color:#0055a5}
.ipro_1 h3{ color:#9b9b9b; font-family:Arial, Helvetica, sans-serif; font-size:24px; margin-top:20px}

.iplist {overflow: hidden; }
.iplist li{float: left;margin:0 25px 30px 0;text-align:center; }
.iplist li:nth-child(5n){ margin-right:0}
.iplist li a img{height:170px;width:214px; border:3px #cdcfcf solid}
.iplist li a{color:#666; font-size:12px;display:block;}
.iplist li a:hover img{border:3px #0055a5 solid}
.iplist li a .prname{line-height:42px; height:42px; background:url(../image/pbg.jpg) no-repeat top; border-bottom:3px #bdbebe solid; width:204px; overflow:hidden; padding-left:15px;}
.iplist li a:hover .prname{border-bottom:3px #0055a5 solid}

.ban1{background: url("../image/ban1.jpg") no-repeat center;height:272px;}
.ban1 .con{
    padding-top:40px;
    width:800px;
}
.ban1 .con h4{
    color:#ea3907;
    font-size:36px;
    font-family: 宋体;
    font-weight: bold;
}
.ban1 .con p{
    font-size:30px;
    font-family: Arial;
    margin-top:10px;
    display: inline-block;
    background:rgba(255,255,255,.8);
    color:#ea3907;
    padding: 5px 10px;

}
.ban1 .con p span{
    font-size: 18px;
    vertical-align: middle;
}

.iabout{ height:429px; background:url(../image/abbg.jpg); width:100%}
.iabout_1{ width:503px; height:339px; position:absolute; left:0; top:56px}
.iabout_2{ width:680px; position:absolute; right:0; top:56px; line-height:25px; font-family:"宋体"; height:320px; overflow:hidden;}
.iabout_2 font{ display:block; color:#0055a5; font-size:24px; border-bottom:1px #919191 dashed; padding-bottom:10px; font-weight:bold; margin-bottom:10px; font-family:"微软雅黑"}
.iabout_2 .con{
    height:150px;
    overflow: hidden;
}

.kj{ border:1px #c9c9c9 solid;margin-top:55px;}
.inews_1{ width:365px; float:left; height:380px; background:url(../image/inbg1.jpg) no-repeat right; padding:10px 15px;}
.inews_2{ width:460px; float:left; height:380px; background:url(../image/inbg1.jpg) no-repeat right;padding:10px 15px;}
.inews_3{ width:280px; float:right; height:380px;padding:10px 15px;}
.bt{ height:40px; line-height:40px; border-bottom:1px #0055a5 solid; font-size:16px; color:#0055a5}
.bt font{ font-size:12px; color:#8e8e8e; margin-left:10px}
.bt a{ color:#8e8e8e; font-size:12px; float:right}
.inews_3 .bt { margin-bottom:10px;}

.nlist {padding: 15px 0 0 ; font-family:"微软雅黑";}
.nlist li{font-size:12px;color:#828282; background:url(../image/idian.jpg) no-repeat left; height:30px; line-height:30px; border-bottom:1px #cbcbcb dashed; text-indent:15px; overflow:hidden;}
.nlist li a{ font-size:12px; color:#666; font-family:"宋体"}
.nlist li a:hover{ color:#F00}
.nlist li a font{ float:right; color:333; font-size:13px; font-family:"宋体"}

.rsnew{float:left; margin-right:12px; text-indent:0; margin-left:5px}
.inew2{ padding-top:10px}
.inew2 a{ line-height:30px; color:#000; background:url(../image/dian.jpg) 5px no-repeat; text-indent:20px; display:block;}
.inew2 a font{ float:right; color:333; font-size:13px; font-family:"宋体"}
.inew2 a:hover{ color:#f00}

.inew2a{text-indent:0; padding:15px 10px}
.inew2a a{ line-height:30px; color:#5f5f5f; background:url(../image/idian.jpg) 5px no-repeat; text-indent:20px; display:block;font-family:"宋体";  height:30px; overflow:hidden;}
.inew2a a font{ float:right; color:#5f5f5f; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.inew2a a:hover{ color:#f00}
.inews_2tj {padding:15px 5px 5px}
.cc a{color:#010101; font-size:12px; font-weight:bold; font-family:"宋体"; text-indent:0;line-height:20px; }
.cc a:hover{ color:#f00}
.ccbox {line-height:20px; color:#434343; font-size:12px; font-family:'宋体'; padding-right:5px; padding-top:5px}
.ccbox a {color:#f77c16; font-size:12px}
.icontact{ font-size:12px; font-family:"宋体"; line-height:25px; color:#3f3f3f}
.icontact font{ color:#0055a5; line-height:50px; display:block; font-family:"微软雅黑"; font-size:16px}

.link{ padding:40px 0;}
.linktop{ background:url(../image/link.gif) no-repeat right; height:80px; font-size:14px; color:#333; width:113px; float:left; text-align:center; padding-right:30px}
.linktop font{ color:#0055a5; font-size:50px; display:block; border-bottom:4px #0055a5 solid; line-height:50px; margin-bottom:10px; padding-bottom:5px}
.linkcon{ width:1030px; float:right}
.linkcon a{ line-height:25px; margin-right:20px}


.wbytable td{ padding:8px;} 
.wbytable .wbytext{ outline:none; padding:5px; height:22px; width:320px; border:1px solid #e3e3e3;}    
.wbytable .wbyarea{ padding:5px; outline:none; width:450px; border:1px solid #e3e3e3; height:125px;}   
.wbytable .msgbut{ width:90px; height:32px; line-height:32px; cursor:pointer; color:#555;}             
.wbytable .wbytextyz{ outline:none; padding:5px; height:22px; width:100px; border:1px solid #e3e3e3;float:left;} 
.wbytable .wyzm{ padding-top:6px; display:block; width:48px; height:22px; float:left; padding-left:8px;} 

.conpic{ overflow:hidden; width:100%; text-align:center; margin:20px 0px;}
.conpic img{ max-width:860px; overflow:hidden;}

.xgnews{ overflow:hidden; width:auto;margin:3px 0;}
.xgtit {background:#0055a5; font-size:14px; color:#FFF; height:33px; line-height:33px; padding-left:20px; font-weight:600; margin:5px 0;}
.xgnews ul li{line-height:30px;height:30px;  width:420px; float:left; margin:0 10px;overflow:hidden; font-size:12px; border-bottom:#CCC 1px dashed}
.xgnews ul li span{	float:right;}
.xgnews ul li a{ color:#333333;}

.TabTitle2 li.yina_on a{ color:#FFF;}
.TabTitle2{padding-bottom:20px;}
.header:hover{ display:block;background: #0055a5; }
/*一级导航*/
.TabTitle2 ul.expmenu li div.header { width: 212px; display: block;height: 40px;overflow: hidden;line-height: 40px; border-bottom:1px solid #FFF; }
.TabTitle2 ul.expmenu li div.header:hover a{color: #fff;}
.TabTitle2 ul.expmenu li div.header a {color:#000;padding-left:10px; font-size:14px; text-decoration:none;}
.TabTitle2 ul.expmenu li div.header a:hover { color:#fff;}
.TabTitle2 ul.expmenu li div.header .arrow {display: block;width: 28px;height: 30px;background: no-repeat center;float: right;overflow: hidden;cursor: pointer;}
/*三角按钮*/
.TabTitle2 ul.expmenu li div.header .arrow.up {background:url(../image/jia.png) no-repeat; margin-top:14px;}
.TabTitle2 ul.expmenu li div.header .arrow.down {background:url(../image/jian.png) no-repeat; margin-top:14px;}
/*二级导航*/
.TabTitle2 ul.expmenu li .menu {display: block;height: auto;overflow: hidden;
    width: 100%;}
.TabTitle2 ul.expmenu li .menu li {display: block;height: 30px;overflow: hidden;line-height: 30px; color:#f00;width:100%;}
.TabTitle2 ul.expmenu li .menu li a { color:#fff; text-decoration:none;font-size: 12px;padding-left:20px;display:block; width:190px; text-align:left; background:none}
.TabTitle2 ul.expmenu li .menu li a:hover { color:#e00515;}


/*page*/
.Page{width:100%; text-align:center; padding:40px 0px;}
.Page a,.Page span{display:inline-block;background:#fff;font-size:12px; border:1px solid #e5e5e5;text-decoration:none; color:#333;padding:0 6px;}
.Page a:hover,.Page span{ background:#0055a5; color:#FFF;border: 1px solid #0055a5;}

/*********/

img{max-width: 100%;}
.table_form {margin:10px;width:95%;}
.table_form input,.table_form textarea{line-height:28px;
    width: 100%;}
.table_form input,.table_form textarea{background: transparent; border: 1px solid #ddd;}
.table_form td{padding-left:12px}
.table_form th{font-weight:normal; text-align:right;padding-right:10px; color:#fff}
.table_form td label{ vertical-align:middle}
.table_form td,.table_form th{padding:8px 0 5px 8px;line-height:22px;}
.table_form tbody td,.table_form tbody th{border-bottom:1px solid rgba(255,255,255,.1);vertical-align: top;}
.colorpanel tbody td,.colorpanel tbody th{ padding:0;border-bottom: none;}
.table_form .button{width:60px;height:30px;line-height: 30px;text-align: center;margin-right:10px;color:#fff;background: #666;cursor: pointer;border:none;}
.table_form .button1{background: #0055a5;}

.xg-tit{
    font-size: 18px;
    font-weight: normal;
    color: #0055a5;
    margin:20px 0;
    padding: 0 0 0 10px;
    height: 36px;
    line-height: 36px;
    position: relative;
    border-bottom:2px solid #0055a5;
}

.xg-img{
    display: flex;
}
.xg-img li{
    flex: 1;
    margin-right:20px;
}
.xg-img li a{
    color:#666;
}
.xg-img li:last-child{
    margin-right: 0;
}
.xg-news li{
    display: flex;
    height:36px;
    line-height: 36px;
    border-bottom: 1px solid rgba(0,0,0,.07);
}
.xg-news li a{
    flex: 1;
    font-size: 14px;
    color:#666;
}
.xg-keyword a{
    display: inline-block;
    margin:0 20px 10px 0;
    color:#ba760a;
}

.page_detail{
    padding: 20px ;
}
.page_detail h1{
    font-size: 24px;
    color:#333;
    text-align: center;
    line-height: 1.3;
}
.page_detail .title_desc{
    font-size: 14px;
    text-align: center;
    color:#999;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
}
.page_detail .title_desc em{
    padding: 0 0 0 10px;
}
.page_detail .title_desc a{
    display: inline-block;
    padding: 0 3px;
    color:#999;
}
.page__img{
    text-align: center;
    margin:0 0 20px 0;
}
.page__content{
    font-size: 14px;
    line-height: 1.8;
    margin-top:10px;
    color:#333;
}
.page__content p{
    margin-bottom: 10px;
}
.page__turn{
    margin-top:10px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    padding: 5px 0;
}
.page__turn p {
    line-height: 20px;
    padding: 3px 10px;
    font-size: 14px;
}

.page__img:after{
    content: '';
    display: block;
    clear: both;
}
.um-imgZoom{float:left;margin-right:20px;}
.um-imgZoom p{text-align:center;padding-bottom:10px;}
#zoom_box{display:block;zoom:1;width:300px;height:300px;text-align:center;border:1px solid #ddd;vertical-align:middle;font-size:170px;padding:0;}
#zoom_box img{margin:0;padding:0;}
#zoom_box img.big_small{max-width:300px;max-height:300px;_width:expression(this.width>300&&this.width>this.height?300:true);_height:expression(this.height>300?300:true);}
#zoom_list{width:302px;height:60px;background:#EFEFEF;}
#zoom_list .pre{float:left;width:14px;height:54px;margin-top:2px;text-align:center;overflow:hidden;background:#EFEFEF url(../images/pre.gif) no-repeat -3px 18px;}
#zoom_list .next{float:right;width:14px;height:54px;margin-top:2px;text-align:center;overflow:hidden;background:#EFEFEF url(../images/next.gif) no-repeat -3px 18px;}
#zoom_list #zoom_list_box{float:left;width: 274px;overflow:hidden;height:56px;position:relative;}
#thumblist{position:absolute;}
#thumblist li{float:left;width:58px;overflow:hidden;text-align:center;margin:2px 0;}
#thumblist li span{width:52px;height:52px;}
#thumblist li span a{width:50px;height:50px;font-size:42px;border:1px solid #FFF;}
#thumblist li span img{max-height:50px;max-width:50px;_width:50px;_height:50px;}
#big_box{float:left;}
#big_box span{width:302px;height:242px;}
#big_box span a{width:300px;height:240px;font-size:200px;}
#big_box span img{max-width:300px;max-height:240px;}
.p_info li{margin-bottom:10px;}

.um-imgInfo{
    width: 535px;
    text-align: left;
    float: right;
}
.um-imgInfo .tit{
    font-size: 22px;
    color: #222;
    font-weight: normal;
    line-height: 1.8;
}
.um-imgInfo .p_tabs{
    background: #f2f2f2;
    padding: 20px 15px;
    min-width: 325px;
    margin: 20px 0;
}
.um-imgInfo .p_tabs li{
    line-height: 35px;
    font-size: 14px;
}
.um-imgInfo .p_tabs li *{
    font-size: 14px;
    font-weight: normal;
}
.um-imgInfo .p_tabs li em{
    font-style: normal;
}
.um-imgInfo-but a{
    display: inline-block;
    width: 200px;
    height: 45px;
    background: #0055a5;
    color: #283949;
    font-size: 14px;
    line-height: 45px;
    text-align: center;
    border: 1px solid #0055a5;
}
.um-imgInfo-but a:last-child{
    background: #fff;
    border: 1px solid #0055a5;
    background: rgba(255,189,0,.1);
    color: #283949;
}

.um-imgInfo-ft{
    background: url(../image/phone.png) no-repeat left center;
    background-size: 34px;
    padding-left: 44px;
    font-size: 22px;
    color: #0055a5;
    margin-top: 16px;
    line-height: 34px;
}