@charset "utf-8";
/* CSS Document */
body{ width:100%; min-width:1185px; background:#fff; min-width:1100px; font:13px "微软雅黑", Arial; color:#333; line-height:22px;}
*{ padding:0; margin:0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; width:100%; height:0px; overflow:hidden;}
.hidden{ display:none;}
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0}
* html .clearfix, *:first-child+html .clearfix { zoom:1 }

ul,li{ list-style-type:none;}
h1,h2,h3{ font-weight:normal;}
i,em{ font-style:normal;}
img{ border:none;vertical-align:middle}
a{text-decoration:none; color:#333;}
*:link, *:visited, *:hover, *:active, *:focus {
	 text-decoration: none;
   -webkit-transition:
     color .25s linear,
      background-color .25s linear,
     border-color .25s linear;
   transition:
     color .25s linear,
     background-color .25s linear,
     border-color .25s linear;
}
#tophhb{ height:90px; width:100%; background:url(../hhbimg/hhb.jpg) no-repeat center; position:fixed; top:0; left:0; z-index:9999;}
#tophhb a{ display:block; width:1180px; height:90px; margin:0 auto;}

#header{ position: relative; height:70px;  z-index: 3;}
.header{ position: fixed; left: 0; top: 0; width:100%; height:70px; background:#fff; z-index: 2;}
.header div.fl{position: absolute; height: 44px; left: 12px; top: 12px;}
.header div.fl a.fl,.header .fl img{height: 100%;}
.header .fr{ position: absolute; right: 50px; top: 0; width:736px; height: 70px;}
.header .tel{ padding-top: 6px; height:24px; text-align:right;}
.header .tel span{ font-size:16px; color:#01509f; padding-right:12px; }
.header .tel a{ font-family:"宋体"; margin:0 8px;}

.nav{ width:736px; position:relative; z-index:999;}
#nav{width:736px; height:70px;}
#nav .navli{ float:left;}
#nav .one{ display:block; width:72px; height:40px; line-height:40px; text-align:center; font-size:14px; font-size:15px; text-align:center; margin:0 10px; }
#nav .one:hover{ color:#1894c0; border-bottom:1px solid #1894c0;}
#nav .onefocus{ -moz-outline-style: none; }
.sub-nav{position:absolute; width:820px; padding:22px 20px; background:#fff; border:1px solid #ccc; opacity:0.9;filter:alpha(opacity=90);display:none; top:41px; right:0; z-index:1000;}
.sub-nav .xia01{ float:left; width:126px;}
.sub-nav .xia01 a{ display:block; width:102px; height:22px; line-height:22px; border:1px solid #eaeaea; text-align:center; background:url(../imgs/xiao01.jpg) no-repeat; margin-bottom:10px;}
.sub-nav .xia02{ width:450px; float:left;}
.sub-nav .xia02 h2{ height:70px; line-height:30px; font-size:16px; color:#121212;}
.sub-nav .xia02 h2 span{ color:#9c9c9c; text-transform:uppercase; font-size:14px;}
.sub-nav .xia02 p{ color:#9c9c9c; line-height:24px;}
.sub-nav .xia03{ float:right;}
.sub-nav .img{ float:right; padding:5px; border:1px solid #eceaeb;}

/*专题链接*/
.topic-txt{position: absolute;width: 100%;text-align: center; padding: 1em 0; color: #fff; font-size: 20px;z-index: 2; letter-spacing: 1px; background: rgba(255,0,0,.6); }
.topic-txt a{ color: inherit;}

/* banner */
.banner{position: relative; text-align:left;}
#index01{ width:100%; background:#eff0f0;}
.index01{ width:1200px; margin:0 auto; height:175px;}
.index01 a{ float:left; width:212px; height:100%; padding:25px 18px 0 0; margin:0 5px; text-align:center; display:inline;}
.index01 a i{ display:inline-block; width:102px; height:102px;}
.index01 a i.i01{ background:url(../imgs/icos.png) no-repeat -2px -109px;}
.index01 a i.i02{ background:url(../imgs/icos.png) no-repeat -254px -109px;}
.index01 a i.i03{ background:url(../imgs/icos.png) no-repeat -481px -109px;}
.index01 a i.i04{ background:url(../imgs/icos.png) no-repeat -706px -109px;}
.index01 a i.i05{ background:url(../imgs/icos.png) no-repeat -934px -109px;}
.index01 a:hover i.i01{ background:url(../imgs/icos.png) no-repeat -2px 0;}
.index01 a:hover i.i02{ background:url(../imgs/icos.png) no-repeat -254px 0;}
.index01 a:hover i.i03{ background:url(../imgs/icos.png) no-repeat -481px 0;}
.index01 a:hover i.i04{ background:url(../imgs/icos.png) no-repeat -706px 0;}
.index01 a:hover i.i05{ background:url(../imgs/icos.png) no-repeat -934px 0;}
.index01 a p{font-size:16px;}
.index01 a:hover{ background:url(../imgs/bg01.jpg) no-repeat;}
.index01 a:hover p{ color:#fff;}
.index02{ width:1185px; height:420px; padding-top:48px; margin:0 auto;}
.index_2lf{ width:920px; float:left;}
.index_gsjj{ height:146px;}
.index_gsjj .fr{ width:786px;}
.text-rt{ text-align:right;}
.color-blue{ color:#0066cc;}
.index_hdp{ float:left;}
#fader{position:relative;overflow:hidden;height:216px;width:363px;}
#fader li{position:absolute;left:0;top:0;}
.fader-nav{display:inline-block;margin-right:4px;color:#fff; width:13px; height:13px; line-height:13px; text-align:center; color:#FFF; background:#333;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:12px;cursor:pointer;}
.fader-cur-nav{display:inline-block;margin-right:4px;width:13px; height:13px; line-height:13px; text-align:center; color:#FFF;background:#ff7a00;border:1px solid #fff;font-family:Tahoma;font-weight:bold;font-size:10px;cursor:pointer;}
.index_xwlb{ float:right; width:535px;}
.index_xwbt{ height:31px;}
.index_xwbt a{ float:left; width:109px; height:31px; margin-right:8px; text-align:center; background: url(../imgs/tab02.jpg) no-repeat; font-weight:bold; line-height:28px; cursor:pointer;}
.index_xwbt a#current{ background:url(../imgs/tab01.jpg) no-repeat; color:#fff;}
.index_xwnr li{ clear:both; height:70px; padding-top:22px;}
.index_xwnr .fl img{ padding:1px; border:1px solid #ccc;}
.index_xwnr .txt{ margin-left:110px; line-height:20px; color:#888;}
.index_xwnr .txt a{ display:block; font-size:14px; padding-bottom:5px;}
.index_2rt{ float:right; width:238px;}

.slideBox{ width:100%; height:175px; overflow:hidden; background:#f6f6f6; position:relative;}
.slideBox .hd{width:100%; height:auto; overflow:hidden; position:absolute;left:0px; top:5px; z-index:1;padding-top:5px; }
.slideBox .hd h3{float:left;font-size:16px;color:#000;font-weight:bold;margin-left:10px;}
.slideBox .hd p{font-size:12px;font-weight:none;color:#727272;margin-left:10px}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:right; margin-top:-30px; }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:13px; height:13px; line-height:14px; text-align:center; background:#dedede; cursor:pointer; border-radius:0px;}
.slideBox .hd ul li.on{ background:#448fbb; color:#fff; }
.slideBox .bd {width:100%; height:175px; border-top:0px solid #d7d7d7; overflow:hidden; margin:0 auto; position:relative;}
.slideBox .bd ul {width:100%; height:175px; overflow:hidden; position:absolute; top:15px; left:0}
.slideBox .bd li {float:left; width:100%; height:500px;position:relative;}
.slideBox .bd li img{float:left;margin-top:38px;margin-left:-10px;}
.slideBox .bd li a{position:absolute;left:130px;top:62px;width:118px;color:#076692;}
.slideBox .bd li a span{ color:#ccc; text-transform:uppercase; padding-bottom:10px;}
.slideBox .bd li a p{font-size:12px;color:#ccc;}
.index_qysl{ padding-top:32px;}

/* #footer{ width:100%; padding:12px 0; border-top:4px solid #004f9c;}
.footer{ width:1100px; margin:0 auto;}
.footer .fl{ padding-top:20px; line-height:32px; color:#666;}
.footer a{ font-size:14px; margin:0 5px;} */
#subbanner{ width:100%; height:336px; background-position: center center; background-repeat:no-repeat; background-size:100% auto;}
.subbanr_gywm{ background-image: url(../imgs/banr_gywm.jpg);}
.subbanr_xwzx{ background-image: url(../imgs/banr_xwzx.jpg);}
.subbanr_qysl{ background-image: url(../imgs/banr_qysl.jpg);}
.subbanr_khfw{ background-image: url(../imgs/banr_khfw.jpg);}
.subbanr_shzr{ background-image: url(../imgs/banr_shzr.jpg);}
.subbanr_zyfz{ background-image: url(../imgs/banr_zyfz.jpg);}



#subpage{ width:100%;padding-bottom:46px; background:url(../imgs/sub_bg.jpg) repeat-x;}
.subpage{ width:1185px; height:auto; margin:0 auto; }
.pgleft{ width:189px; float:left;}
.left01{ height:97px; margin-top:-74px; background:url(../imgs/lf01.jpg) no-repeat; padding:24px 0 0 20px; color:#fff; line-height:30px; text-transform:uppercase; z-index:9999; position:relative;}
.left01 b{ font-weight:normal; font-size:24px;}
.left02{ background:#f4f4f4 url(../imgs/lf02.jpg) no-repeat bottom; padding-bottom:18px;}
.left02 a{ display:block; width:132px; height:44px; margin:0 auto; margin-bottom:3px; padding-left:32px; background:url(../imgs/lf04.png) no-repeat; line-height:44px;}
.left02 a.big{ background:url(../imgs/lf031.png) no-repeat; color:#fff;}
.left02 a.curre{ background:url(../imgs/lf03.png) no-repeat; color:#fff;}
.left02 a.curre0{ background:url(../imgs/lf003.png) no-repeat; color:#fff;}
.left03{ padding-top:16px;}
.pgright{ width:956px; float:right; overflow:hidden;}
.position{ height:46px; line-height:45px; background:url(../imgs/pos.png) repeat-x; margin-top:22px; overflow:hidden;}
.position .fl{ font-size:24px; height:44px; color:#212121; padding:0 10px; border-bottom:2px solid #2977da;}
.position .fr{ background:url(../imgs/home.jpg) no-repeat left;}
.position .fr .home{ padding:5px 10px;}
.position .fr i{ color:#ff6600;}
.aboutpg{ background:url(../imgs/gywm01.jpg) no-repeat bottom; padding:36px 0 460px 0; line-height:36px; color:#333;}
.qywhp1{ background:url(../imgs/gywm02.png) no-repeat; padding:140px 0 0 54px; height:190px; color:#333; line-height:27px; margin:-20px 0 0 15px;}
.qywhp2{ border:1px solid #e5e5e5; margin:20px 0; padding:20px;}
.qywhp2 td{ border-bottom:1px solid #e5e5e5; padding:18px 0; line-height:30px; text-align: left;}
.qywhp2 td b{ margin-left: 2em }

 .dianzibk{ height:910px; padding-top:40px;}
 .dianzibk li{ float:left; width:416px; height:300px; margin:0 26px; display:inline;}
 .dianzibk .fl{ width:192px; height:243px; padding:3px; border:1px solid #ccc;border-radius:3px;}
 .dianzibk .text{ margin-left:212px;}
.dianzibk .text h2{ text-align:center; color:#ff7800; padding-bottom:10px;}
.dianzibk .text h3{ font:12px "宋体"; color:#7c7c7c; text-align:center; padding-bottom:8px;}
.dianzibk .text p{ height:30px; line-height:30px; font-size:13px; border-bottom:1px dashed #abaaaa; padding:0 5px 0 10px; background:url(../imgs/dian.jpg) no-repeat 3px 12px;}

.gsshipin{ width:860px; padding:5px; border:1px solid #ccc; margin:42px auto 0 auto;}
.dbrongyu{ background:url(../imgs/gywm03.jpg) no-repeat; margin-top:30px; padding-top:580px;}
#lanrenzhijia{width:950px;height:390px;overflow:hidden;position:relative;margin:30px auto 0 auto}
#lanrenzhijia .diapo{position:absolute;left:-1000px;cursor:pointer;overflow:hidden}
#lanrenzhijia .bank{visibility:hidden;overflow:hidden}
#lanrenzhijia ul{height:20px;margin:0 auto;width:100%;text-align:center}
#lanrenzhijia ul li{color:#333;font-size:12px;text-align:left;margin-left:30%;height:20px;line-height:20px;overflow:hidden;width:100%;vertical-align:bottom}
#lanrenzhijia .text{position:absolute;left:0;width:80px;bottom:1%;text-align:center;color:#333;font-family:verdana,arial,Helvetica,sans-serif;z-index:1000}
#lanrenzhijia .title{font-size:.9em;font-weight:700}
#lanrenzhijia .legend{font-size:.8em}
#lanrenzhijia .scrollbar{position:absolute;left:10%;bottom:0;width:80%;height:16px;z-index:1}
#lanrenzhijia .scrollbar img{cursor:pointer}
#lanrenzhijia .track{position:absolute;left:-55px;width:950px;height:16px;top:0}
#lanrenzhijia .arrow-left,#lanrenzhijia .arrow-right{display:none}
#lanrenzhijia .bar{position:absolute;height:16px;left:25px;top:0;cursor:pointer}
#lanrenzhijia .ProTi{padding-top:8px;font-weight:700}
#lanrenzhijia .ProRmb{font-weight:700}
#lanrenzhijia .ProMo{color:#f60;cursor:pointer}

.newslbpg{ height:100%; padding:35px 20px 0 20px;}

.newslbpg li{ height:110px; clear:both;}
.newslbpg li .fl{ width:60px; height:72px; text-align:center; border:1px solid #d1d1d1;}
.newslbpg li .fl b{ display:block; height:48px; line-height:48px; color:#0567c8; font-size:35px;}
.newslbpg li .fl p{ height:21px; border-top:1px solid #dfdfdf; border-bottom:2px solid #ebebeb; line-height:21px;}
.newslbpg li div{ margin-left:82px; color:#666;}
.newslbpg li .tit{ display:block; height:28px; font-size:14px;}

.detail_title{ text-align:center; font-size:24px; line-height:30px; color:#000; padding:32px 0 18px 0;}
.detail_auhor{ font-size:12px; text-align:center; height:48px; color:#999;} 
.detail_auhor a{ color:#555;}
.detail_main{ color:#555; padding:30px 0; margin:0 16px; line-height:30px; border-bottom:1px dashed #999; border-top:1px dashed #999;}
.atriclebtm{ padding:18px 0 0 20px; height:92px; color:#333; line-height:32px; color:#888;}
.prod_lby{ padding:40px 30px 30px 20px;}
.prod_lby li{ margin-top: 20px; clear:both; overflow: hidden;}
.prod_lby li .fl img{ width:auto; height:155px;}
.prod_lby li .txt{ float:left; height:230px; width:485px; padding-left:32px; border-right:1px solid #ccc; overflow:hidden; display:inline;}
.prod_lby li h2{ display: -webkit-box; height:44px; font-size:18px; color:#0066cc; overflow: hidden; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.prod_lby li .txt .brief{ width:465px; line-height:28px; font-size:12px;}
.prod_lby li .txt .brief p:nth-child(3),.prod_lby li .txt .brief p:nth-child(4){ margin-top: 4px; line-height: 20px;}
.prod_lby li .fr{ padding-top:32px; width:80px;}
.prod_lby li .fr a{ display:block; margin-bottom:15px;}
.prod_lby li .fr a.down{ width: 79px; line-height: 23px; background: #008571; color: #fff; text-align: center; font-size: 12px;}

.prod_m1{ height:auto; padding:40px 30px 0 30px; line-height:28px;}
.prod_m1 .fr{ margin:45px 0 20px 30px;}
.prod_m1 .fr .img{ background:url(../imgs/pro_bg.jpg) no-repeat; padding:6px 30px 14px 30px; background-size: 100% 100%;}
.prod_m1 .fr .fenxiang{ padding:2px 10px; border:1px solid #ccc; border-left:5px solid #3267d4; margin:18px 3px 0 10px;}
.prod_m1 h2{ width:520px; text-align:center; font-size:22px; color:#ff6600;}

.kejicxpg li{ padding:30px 0 0 0;}
.kejicxpg .img{ text-align:center; width:500px;-webkit-transition: all 1s ease, opacity 1.2s ease;
transition: all 1s ease, opacity 1.2s ease;
opacity: 1;}
.kejicxpg .img:hover{transform:translate(-20px,-10px);
-ms-transform:translate(-20px,-10px); /* Internet Explorer */
-moz-transform:translate(-20px,-10px); /* Firefox */
-webkit-transform:translate(-20px,-10px); /* Safari 和 Chrome */
-o-transform:translate(-20px,-10px); /* Opera */}
.kejicxpg .txt{ width:456px;}
.kejicxpg h3{ height:48px; line-height:46px; color:#999; text-transform:uppercase; background:url(../imgs/kjcx_t.jpg) no-repeat left; border-bottom:1px  dashed #d4d4d4;}
.kejicxpg h3 span{ float:left; width:32px; text-align:center; margin-right:12px; color:#fff; font-size:18px; font-weight:bold; font-family: Arial;}
.kejicxpg h3 b{ font-size:26px; color:#0555ba; padding-right:8px;}
.kejicxpg p{ line-height:30px; padding:18px 30px 0 0;}

.zhiliangjk01{ padding:35px 0; text-align:center;}
.zhiliangjk02{ height:260px;}
.zhiliangjk02 li{ padding:0 12px; width:271px; height:244px; float:left; margin:0 12px 0 11px; display:inline; border-radius:5px; color:#fff; line-height:26px;}
.zhiliangjk02 li.li01{ background:#0f7bc7 url(../imgs/zljk02.png) no-repeat 8px 39px;}
.zhiliangjk02 li.li02{ background:#0a8f74 url(../imgs/zljk02.png) no-repeat 8px 39px;}
.zhiliangjk02 li.li03{ background:#e85a05 url(../imgs/zljk02.png) no-repeat 8px 39px;}

.zhiliangjk02 li h2{ height:24px; padding-top:20px; text-align:center; font-size:24px;}
.zhiliangjk02 li h3{ font-size:12px; height:42px; text-align:center; text-transform:uppercase;}

.zhuoyuecp01{ line-height:30px; padding:36px 20px; border-bottom:1px dashed #b6b6b6;}
.zhuoyuecp02{ padding-top:40px;}

.successlunbo {
    width: 900px;
    margin:0 auto 45px;
}
/* sildes css begin */

.control {
    width: 757px;
    height: 600px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
	border:1px solid #ccc;
}

.change li {
    width: 757px;
    overflow: hidden;
    text-align: center
}
/* 图片垂直居中,不是很准确 */

.change li .imgWrap {
    display: table-cell;
    width: 757px;
    height: 600px;
    vertical-align: middle;
    cursor: pointer;
    *font-size: 500px;
}

.change li img {
    max-width: 757px;
    max-height: 600px;
    width: expression(this.width > 757 && this.width > this.height ? 600: true);
    height: expression(this.height >757 ? 600: true);
    vertical-align: middle;
    overflow: hidden
}
/* 描述部分 */

.change li .textDesc {
    width: 100%;
    height: 35px;
    position: absolute;
    left: 0;
    bottom: 4px;
    text-align: left;
    overflow: hidden;
}

.change li .opacity {
    width: 100%;
    height: 40px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.change li .title {
    padding: 10px 15px 0;
    color: #e6e6e6;
    font-size: 14px;
    line-height: 22px;
}

.change li .title a {
    color: #e6e6e6;
}
/*.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}*/
/* 翻页按钮 */

.ssprev,
.ssnext {
    width: 49px;
    height: 49px;
    position: absolute;
    bottom: 300px;
    color: #FFF;
    font-size: 14px;
    z-index: 9;
    font-weight: bold;
    cursor: pointer;
    outline: none
}

.ssprev span,
.ssnext span {
    display: none;
}
.ssprev {
    left: 0;
    background: url(../imgs/arrows_01.png) no-repeat;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../imgs/arrows_01.png");
    _background: none
}
.ssnext {
    right: 0;
    background: url(../imgs/arrows_02.png) no-repeat;
    _filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../imgs/arrows_02.png");
    _background: none
}
/* 分页 */
.pageClass {
    text-align: center;
    z-index: 9;
    position: absolute;
    top: 50px;
    padding-top: 10px;
}
.pageClass a {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 3px;
    overflow: hidden;
    border: 1px solid #bebebe;
    background: #bebebe;
    border-radius: 5px;
    outline: none
}
.pageClass a span {
    display: none
}
.pageClass a:hover,
.pageClass a.cur {
    border: 1px solid #be230a;
    background: #be230a
}
/* 缩图部分 */

.thumbWrap {
    width: 140px;
    height: 600px;
    position: absolute;
    right: 0;
    top: 0;
	border:1px solid #ccc;
    overflow: hidden;
}

.thumbWrap .thumbCont {
    height: 516px;
    margin: 45px auto 0;
    overflow: hidden;
    position: relative;
    width: 134px;
}
.thumbWrap ul li {
    /*height: 92px;*/
    overflow: hidden;
    padding-bottom: 13px;
    padding-left: 10px;
    text-align: center;
    width: 127px;
}
.thumbWrap ul li div {
    display: table-cell;
    width: 127px;
    height: 92px;
    vertical-align: middle;
    cursor: pointer;
    *font-size: 79px;
}
.thumbWrap ul li img {
    max-width: 127px;
    max-height: 92px;
    width: expression(this.width > 127 && this.width > this.height ? 127: true);
    height: expression(this.height >89 ? 89: true);
    vertical-align: middle;
    overflow: hidden
}
.thumbWrap ul li.cur {}
/* 缩图按钮 */
.thumbPrev,
.thumbNext {
    width: 100px;
    height: 24px;
    text-align: center;
    position: absolute;
    color: #000;
    z-index: 9;
    outline: none
}
.thumbPrev span,
.thumbNext span {
    display: none;
}
.thumbPrev {
    left: 25px;
    top: 15px;
    background: url(../imgs/sprev.png) no-repeat;
}
.thumbNext {
    left: 25px;
    bottom: 10px;
    background: url(../imgs/snext.png) no-repeat;
}

.yingxiaowl01{ padding-top:48px; height:48px; font-size:36px; color:#0d5fc6; text-align:center;}
.yingxiaowl02{ height:78px; text-align:center;}
.yingxiaowl03{ font-size:15px; line-height:30px; padding-bottom:30px;}
.yingxiaowl04{ height:202px; border-bottom:1px dashed #999; padding-left:100px;}
.yingxiaowl04 a{ float:left; margin-right:50px;}
.yingxiaowl05{ line-height:36px; font-size:16px;}
.yingxiaowl05 .fl{ margin-right:22px;}



.lianxiwm01{ padding:38px 20px 40px 30px; line-height:30px; font-size:16px; border-bottom:1px dashed #c9c9c9;}
.lianxiwm01 .fl{ margin-right:22px; padding:2px; border:1px solid #dedede;}
.lianxiwm01 b{ color:#0355bd;}
.lianxiwm02{ padding:40px 20px;}

.zxliuyanpg{ padding:38px 0 30px 50px;}
.pg_zxly{ margin-top:40px;}
.pg_zxly td{ padding-bottom:20px;}
.pg_zxly .td1{ text-align:right; padding-right:10px;}
.pg_zxly .srk{ width:342px; height:26px; border:1px solid #eaeaea; line-height:24px; padding-left:3px;}
.pg_zxly .td2 i{ padding-left:12px; color:#999; font-style:normal; font-size:12px;}
.pg_zxly textarea{ width:410px; height:90px; border:1px solid #eaeaea; padding:8px 0 0 5px; line-height:24px;}

.pg_zxly .btn01,.pg_zxly .btn02{ float:left; margin-left:60px; width:92px; height:35px; cursor:pointer; border:none; color:#fff;border-radius:3px;}
.pg_zxly .btn01{ background:#2977da;}
.pg_zxly .btn02{ background:#6b6b6b;}

.xiazaizxlg{ padding-top:38px; height:460px;}
.xiazaizxlg li{ height:230px; width:247px; float:left; margin:0 35px; text-align:center;}
.xiazaizxlg li img{ padding:2px; border:1px solid #dedede;}
.xiazaizxlg li p{ padding-top:8px; font-size:14px;}
.yingxiaogn01{ border:1px dashed #888; padding:5px 0; font-size:18px; line-height:40px; margin:32px 0;}
.yingxiaogn01 img{ margin:0 5px 0 10px;}

.yingxiaogn02{ padding:30px 20px; background:#f5f5f5; border:1px solid #e3e3e3; border-radius:5px;}
.yingxiaogn02a{ padding-bottom:42px;}
.yingxiaogn02a a{ float:left; padding:0 12px; background:#2977da; border-radius:3px; line-height:36px; color:#fff; font-size:18px; margin-right:16px;}
.yingxiaogn02a a:hover{ background:#ff6600;}

.yingxiaogn02b table{ text-align:center; border-top:1px solid #ccc; border-right:1px solid #ccc; margin-bottom:38px;}
.yingxiaogn02b table th{ background:#dce6f3; height:35px;}
.yingxiaogn02b table td{ padding:8px 0; border-bottom:1px solid #ccc;}
.yingxiaogn02b table .lftd{ background:#f8efe0; width:75px; color:#ff6600; font-size:16px; border:1px solid #ccc; border-top:none;}
.mszerenpg{ background:url(../imgs/shzr01.jpg) no-repeat bottom; padding:36px 20px 520px 20px; line-height:30px;}
.gyzerenp1{ padding:32px 0; text-align:center; line-height:36px; font-size:20px;}
.gyzerenp2{ height:230px; padding:28px 0 0 396px; background:url(../imgs/shzr02.jpg) no-repeat center; line-height:48px; font-size:14px;}
.rencailn{ background: url(../imgs/zyfz01.jpg) no-repeat left; min-height:368px; padding:20px 20px 0 480px; line-height:46px; margin:36px 0 0 26px;}
.rencailn p{ text-indent:28px; font-size:14px;}

.czlujing01{ background:url(../imgs/zyfz02.jpg) no-repeat; padding:80px 48px 0 500px; height:216px; color:#333; line-height:36px; border-bottom:1px dashed #ccc; font-size:16px; margin-top:36px;}
.czlujing02{ margin:20px 0;}
.czlujing02 td{ border-bottom:1px dashed #ccc; padding:32px 22px; line-height:30px;}
.czlujing02 td.bg{ height:118px; background:url(../imgs/zyfz06.jpg) no-repeat right;}
.zhaopinp01{ padding:32px 20px; line-height:28px;}
.zhaopin02{ height:35px; border-bottom:1px solid #ff6600; margin:20px 0; overflow:hidden;}
.zhaopin02 a{ float:left; padding:0 12px; height:35px; margin:0 12px; font-size:15px; line-height:35px; cursor:pointer;}
.zhaopin02 a#curre{ background:#ff6600; color:#fff; height:37px;border-radius:3px;}
.zhaopin03 table{ background:#e9e9e9;}
.zhaopin03 th{ background:#565656; height:36px; color:#fff;}
.zhaopin03 td{ padding:12px; background:#fff;}
.zhaopin03 .link{ display:block; margin:12px auto; width:85px; height:22px; text-align:center; line-height:22px; background:#ff6600; color:#fff;border-radius:2px;}
.zhaopin03 td p{text-align:center;font-size:14px;color:#1764c8;font-weight:bold;}
.zhaopin04{ padding:40px 20px; line-height:30px;}
.zhaopin04 b{ color:#ff6600;}
.zhaopinh2 {color:#00bbcc;font-weight:bold;font-size:16px; height:45px; line-height:40px;}


.zhaopin05{ height:900px; padding-top:38px;}
.zhaopin05 li{ height:120px; border:1px solid #eaeaea; margin:0 32px; padding:0 26px; margin-bottom:22px;}
.zhaopin05 li h2{ height:32px; padding-top:18px; font-size:18px;}
.zhaopin05 li h2 a{ color:#0753b4;}
.zhaopin05 li h2 span{ float:right; color:#999;}
.zhaopin05 li p{ line-height:30px; color:#555; font-size:12pox;}

/*产品页banner切换*/
.fullSlide{width:100%;position:relative;height:336px;background:#fff;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:336px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:336px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../imgs/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}

/*客户服务新*/
.left02 a.sml{ font-size:13px; height:28px; line-height:28px; background:none; margin:10px auto;}
.left02 a.sml:hover{ background:#e2a55e; color:#fff;border-radius:2px;}
.left02 b{ padding-right:8px;}

.subbanr_khfwnews{ background-image: url(../img/banr_khfwx.jpg);}
#khfw_pos{ width:100%; height:66px; border-bottom:2px solid #0774c8; border-top:1px solid #0774c8; background:#ebebeb;}
.khfw_pos{ width:1180px; height:66px; line-height:66px; margin:0 auto;}
.khfw_pos .fl a{ float:left; padding:0 24px; font-size:20px;}
.khfw_pos .fl a.curre{ background:#0774c8; color:#fff;}
.subkhfw_p1{ line-height:40px; padding:28px 0;}
.subkhfw_p2{ height:60px; text-align:center; padding:32px 0 20px 0;}
.subkhfw_p2 span{ border-bottom:2px solid #0874c8; font-size:28px; padding-bottom:8px; color:#0874c8;}
.subkhfw_p3{ background:#088ac0; padding:10px 0 0 10px; height:160px; border:8px solid #c1e4f2;}
.subkhfw_p3 li{ float:left; width:33%; height:50px; background:url(../img/jsfw01.jpg) repeat-x bottom; line-height:50px; color:#fff; font-size:14px;}
.subkhfw_p3 li span{ float:left; width:18px; height:22px; text-align:center; background:#eaff00;border-radius:2px; color:#088ac0; font-weight:bold; margin:15px 8px 0 8px; line-height:22px;}
.subkhfw_p4{ padding:28px 0; text-align:center;}
.subkhfw_p5{ }
.subkhfw_p5 li{ width:590px; height:240px; float:left;}
.subkhfw_p5 li img{ float:left;}
.subkhfw_p5 li div{ width:346px; margin-left:190px;}
.subkhfw_p5 li h3{ border-bottom:1px solid #e0e0e0; padding-bottom:10px; color:#333; font-size:18px;}
.subkhfw_p5 li p{ padding-top:8px; font-size:14px; line-height:28px;}

.subkhfw_p6{ height:340px;}
.subkhfw_p6 li{ float:left; width:268px; height:100px; line-height:30px; color:#fff; font-size:14px; background:#5487b1; margin:12px 14px; text-align:center; padding-top:50px; font-size:18px;}
.subkhfw_p6 li .font14{ font-size:14px;}
.subkhfw_p6 li .font24{ font-size:24px;}
.subkhfw_p6 li:hover{background:#72af64;}

.hl_main5_content{width:1050px; height:468px; margin:0 auto;}
.hl_main5_content1{width:734px; height:363px; overflow:hidden; float:left; margin-left:33px;}
.hl_main5_content1 ul{width:999%; overflow: hidden;}
.hl_main5_content1 ul li{ float:left; width:734px; display:inline;}

.hl_scrool_leftbtn{width:63px; height:56px; background:url(../img/bg_lf.png) no-repeat; float:left; margin:110px 70px 0 0; cursor:pointer;}
.hl_scrool_rightbtn{width:63px; height:56px; background:url(../img/bg_rt.png) no-repeat; float:right;margin-top:110px; cursor:pointer;}

/*main css*/
.izl-rmenu{position:fixed; right:0; margin-right:10px; bottom:20px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../imgs/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../imgs/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../imgs/r_wx.png) 0px 0px no-repeat; background-color:#00499d;}
.izl-rmenu .btn-wx:hover{background-color:#306aae;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-153px; top:0; display:none;width:153px;height:70px;}
.izl-rmenu .btn-phone{background:url(../imgs/r_phone.png) 0px 0px no-repeat; background-color:#268829;}
.izl-rmenu .btn-phone:hover{background-color:#3e9540;}
.izl-rmenu .btn-phone .phone{position:absolute; left:-153px; top:0; display:none;width:153px;height:70px;}
.izl-rmenu .btn-top{background:url(../imgs/r_top.png) 0px 0px no-repeat; background-color:#936229; display:none;}
.izl-rmenu .btn-top:hover{background-color:#a57c4d;}
.fenye{ height:50px; text-align:center;}
.fenye li{display: inline-block; margin-left:5px; font-size:11px;}
.fenye a { border: solid 1px #9aafe5;}
.fenye a{color:#0e509e;display:block;float:left;padding:3px 8px;text-decoration:none}
.fenye .active{background:#2e6ab1;color:#fff;font-weight:700}
.fenye .active a{ color:#fff;}

.left02 .sub-cata{ display: none; }

.box{ width: 1200px; margin: auto;}
.news{ padding-bottom: 80px; background: url(../imgs/news_bg.jpg) no-repeat center; background-size: cover;}
.news .col-title{ padding: 46px 0 50px; text-align: center;}
.news-panel{ background-color: rgba(255,255,255,.8);}
.news-panel .hd ul{ overflow: hidden; }
.news-panel .hd ul li{ cursor:pointer;  color: #00499d;background-color: rgba(227, 227, 227, 1);line-height: 45px; width: 50%;box-sizing: border-box;border-right: 1px solid #fff;font-size: 14px;float: left;text-align: center;}
.news-panel .hd ul li:last-child{ border-color: transparent;}
.news-panel .hd ul li:before{ content: ""; display: inline-block; margin-right: 6px; width: 30px; height: 30px; background: url(../imgs/h_n_icon1.png) no-repeat center; vertical-align: middle; background-size: 16px;}
.news-panel .hd ul li:nth-child(2):before{ background-image: url(../imgs/icon_hy01.png);}
.news-panel .hd ul li:nth-child(3):before{ background-image: url(../imgs/icon_zt01.png);}
.news-panel .hd ul li.on{  background:#014a9d; color: #fff; }
.news-panel .hd ul li.on:before{ background-image: url(../imgs/h_n_icon1h.png);}
.news-panel .hd ul li.on:nth-child(2):before{ background-image: url(../imgs/icon_hy02.png);}
.news-panel .hd ul li.on:nth-child(3):before{ background-image: url(../imgs/icon_zt02.png);}
.news-panel .bd { padding: 30px 30px;}
.news-panel .big-img{ width: 570px;float: left;border-bottom: 0px dashed #e8e8e8;padding: 10px 0px;margin-right: 50px;}
.news-panel .big-img .thumb-nail{ display: block; position:relative;width:570px;height:240px;overflow:hidden}
.news-panel .big-img img{width:100%;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}
.news-panel .big-img .tit{padding:15px 0;font-size:14px;color:#2565b1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.news-panel .big-img .tit a{color:inherit}
.news-panel .big-img .desc{color:#9c9c9c;font-size:12px;line-height:20px;text-align:left;vertical-align:top;word-break:break-all}
.txt-con{overflow:hidden}
.txt-list li{border-bottom:1px dashed #e8e8e8;padding:12px 0}
.txt-list li .date{display:inline-block;width:60px;background:#00499d;height:60px;margin-right:10px;vertical-align:top;color:#969696;white-space:nowrap;overflow:visible;color:#fff;text-align:center}
.txt-list li .date b{display:block;color:#fff;font-size:24px;margin-top:5px}
.txt-list li .date em{display:block;font-size:12px}
.txt-list li .t-con{display:inline-block;width:434px;vertical-align:top;font-size:12px}
.txt-list li .t-con .tit{ list-height: 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.txt-list li .t-con .desc{ margin-top: 6px;}

.about-us{ position: relative;}
.about-us,.abt-banner,.abt-banner .bd li{ height:600px;}
.abt-banner{ width:100%;  position:relative;}
.abt-banner .bd{ position:relative; overflow:hidden;}
.abt-banner .bd ul{ width:100% !important;  }
.abt-banner .bd li{ width:100% !important;  overflow:hidden; text-align:center;  }
.abt-banner .bd li a{ display:block; height:100%; }
.abt-banner .hd{ display: none;}

.abt-wrap { width: 50%; position: absolute; padding:3% 20% 0 10%; top: 0; bottom: 0; right: 0; color: #fff; background-color: rgba(0, 73, 157, 0.9); z-index: 1;}
.abt-wrap .abt-title{ padding: 5% 0 2%; text-align: center;}
.abt-wrap .cmp-info{ margin-top: 1em;}
.abt-wrap .cmp-info p{ text-indent: 2em; font-size: 12px; line-height: 2.5;}

.product{ padding: 4% 0 6%; background: url(../imgs/products_bg.jpg) no-repeat center;}
.pro-title{padding: 0 0 3%; text-align: center;}
.pro-list{ width: 1200px; margin: auto; overflow: hidden;}
.pro-list li{width:33.3%;height:235px;box-sizing:border-box;padding:22px 10px 0 30px;float:left;border-left:1px solid #0051af;border-bottom:1px solid #0051af;background:#fff;position:relative}
.pro-list li a{position:relative;display:block;z-index:1}
.pro-list li:after{content:'';position:absolute;width:0%;height:100%;background:#0051af;left:0;top:0;z-index:0;display:block;transition:all .5s}
.pro-list li:nth-child(even){background:#f1f1f1}
.pro-list li .t{font-size:22px;color:#00499d;padding:24px 0 0}
.pro-list li .en{display:block;margin-bottom:20px;font-size:12px;color:#00499d;font-family:arial;text-transform:Uppercase;padding:20px 0 0}

.pro-list li img{ max-width: 100%; height: 100px;}
.pro-list li:hover:after{ width: 100%;}
.pro-list li:hover .t,.pro-list li:hover .en{ color: #fff;}

.contact-us{ padding: 2% 0 2%; background: url(../imgs/contact_bg.jpg) no-repeat center;}
.contact-us .cont-wrap{ position: relative; margin: auto; width: 750px; text-align: center; color: #fff;}
.contact-us .ctc-title{ padding: 3% 0 1%;}
.contact-us .cmp-tit{ margin-top: 20px; line-height: 44px; font-size: 26px;}
.contact-us .line{ margin: 15px 0;}
.contact-us .line span{display: inline-block; height: 30px; border-left: 1px solid #fff;}
.contact-us .ctc-txt{ line-height: 2.2; font-size: 14px;}
.contact-us .follow-us{ font-size: 12px;}
.contact-us .follow-us .fol-txt{ margin-top: 10px; line-height: 1.5;}
.more-act{ width: 100%; bottom: 50%; position: absolute;}
.more-act a{ position: absolute;}
.more-act .ol-msg{ left: 0;}
.more-act .view-dtl{ right: 0;}

.footer{ padding: 15px 0; background: #003571; color: #fff;font-size: 12px;}
.footer .ft-lk{ margin-left: 40px;}
.footer .friendship{ margin-left: 40px;}
.footer .friendship,.footer .friendship ul,.footer .friendship li{ display: inline-block;}
.footer .friendship li{ margin: 0 4px;}
.footer .support{ float: right;}
.footer a,.footer a:hover{ color: #fff;}
.footer a:hover{ text-decoration: underline;}