
.titu { width:100%; margin:0 auto; overflow: hidden; }

.titu ul{ width:100%; margin:0 auto; overflow: hidden; }

.titu ul li{ width:48%; float:left; border: 1px solid #ccc;margin: .5%; }

.titu ul li .cp{	
	background-color:#FFFFFF;height:310px;padding:1px; 
	 vertical-align: middle;
	 text-align:center;}

.titu ul li img{ max-width:98%;max-height: 280px;
    margin: 6px;}
	

	
	.titu ul li p{ text-align:center}


.header,.footer,.content{width: 1200px;margin:0 auto;}

.topWrap{ background:url(../images/bg.jpg) repeat-x; height:230px; overflow: hidden;}

.top_c{height: 40px;line-height: 40px;color: #333;}

.top_c a{padding: 0 10px;display: inline-block;color: #333;background:url(../images/line.jpg) no-repeat right center;float: left;}

.top_c a.nobot{background: none;}



.twz{height:33px;  font-size: 12px; color:#666;line-height: 33px; position: relative;}

.twz span{display:inline-block;border-right:1px solid #f0f0f0; text-align: center;}

.twz a{display: inline-block;width:75px;border-left:1px solid #f0f0f0; color:#666;}

.twz a.cur{color:#FB6478;font-weight:bold;}



.ser{position: absolute; top: 0; right:0; width: 42px; height:43px;border-right:1px solid #f0f0f0;}

.ser img{display: block;margin-top: 8px; width:28px; height:28px;}



.t_c{height:130px; overflow: hidden;}

.logo{width:818px;height:92px;margin-top: 15px; overflow: hidden;}

.logo img{width:818px;height:92px;}



.t_c h2{margin:34px 0 0 37px; font-size: 24px;color:#333;padding-left:30px;

  letter-spacing: 2px;overflow: hidden;width:510px; float: left;}

.t_c h2 em{display: block;font-size: 18px;font-weight: normal;padding-top:7px;letter-spacing: 2px;color: #333;font-style:normal;}



.t_c p{ background:url(../images/tel.jpg) no-repeat left 8px;float: right;width:210px;height:36px; 

        margin-top: 31px; text-align: right;font-size: 26px; 

        color:#0071be;padding-left: 56px;height:66px; font-weight: bold;}

.t_c p em{display: block;font-size: 14px; color:#666;font-weight: normal;padding: 7px 0 7px 5px;text-align: left;font-style:normal;}



.h_nav{height:60px;  overflow: hidden;}

.h_nav ul li { float:left; height:60px; overflow: hidden;background:url(../images/line2.jpg) no-repeat right center; }

.h_nav ul li a{ display:inline-block;font-size: 16px; color:#fff;line-height:60px; height:60px;padding: 0 29px;}

.h_nav li a:hover,.h_nav .cur a{background: #02b29c;}

.h_nav ul li.nobot{background: none;}





.h_sea{height:40px;line-height:40px;margin-bottom: 30px;

  color:#555;font-family:"Microsoft YaHei"; }

.key{ width:650px;overflow:hidden;margin-top: 10px;}

.key b{font-size: 14px;}

.h_sea a{ line-height:29px; padding:0 15px; color:#555;font-size: 14px;}

.inp01{height:32px;text-indent: 18px;border-top:1px solid #fff;border-right:1px solid #fff;

  border-bottom:1px solid #aaaaaa;

  border-left:1px solid #fff;

 width:245px;float:left;line-height:32px; color:#555;}

.s_ss {float:left; width:19px; height:34px; border:0; background:url(../images/sou.jpg) no-repeat 0 0;}

.s_inp{margin-top: 13px;}





/* Header Style */

.containerscoll {width: 100%;position: relative;text-align: center;}

.codrops-top{line-height: 24px;font-size: 11px;background: rgba(255, 255, 255, 0.5);text-transform: uppercase;z-index: 9999;position: relative;box-shadow: 1px 0px 2px rgba(0,0,0,0.2);-webkit-animation: slideOut 0.5s ease-in-out 0.3s backwards;}

@-webkit-keyframes slideOut{

0%{top:-30px; opacity: 0;}

100%{top:0px; opacity: 1;}

}

.codrops-top a{padding: 0px 10px;letter-spacing: 1px;color: #333;text-shadow: 0px 1px 1px #fff;display: block;float: left;}

.codrops-top a:hover{background: #fff;}

.codrops-top span.right{float: right;}

.codrops-top span.right a{float: left;display: block}

.codrops-demos{text-align:center;display: block;padding-top: 20px;}

.codrops-demos a, 

.codrops-demos a.current-demo,

.codrops-demos a.current-demo:hover{

    display: inline-block;

	border: 1px solid #719c7f;

	padding: 4px 10px 3px;

	font-size: 13px;

	line-height: 18px;

	margin: 0px 3px;

	font-weight: 800;

	-webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);

	-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.1);

	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);

	color: #fff;

	text-shadow: 1px 1px 1px rgba(0,0,0,0.9);

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #90bd9e;

	background: -moz-linear-gradient(top, #90bd9e 0%, #72a081 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90bd9e), color-stop(100%,#72a081));

	background: -webkit-linear-gradient(top, #90bd9e 0%,#72a081 100%);

	background: -o-linear-gradient(top, #90bd9e 0%,#72a081 100%);

	background: -ms-linear-gradient(top, #90bd9e 0%,#72a081 100%);

	background: linear-gradient(top, #90bd9e 0%,#72a081 100%);

}

.codrops-demos a:hover{

background: #85b995;

}

.codrops-demos a:active{

-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.4);

-moz-box-shadow:0px 1px 1px rgba(255,255,255,0.4);

box-shadow: 0px 1px 1px rgba(255,255,255,0.4);

}

.codrops-demos a.current-demo,

.codrops-demos a.current-demo:hover{

	color: #506757;

	text-shadow: 0px 1px 1px rgba(255,255,255,0.3);

}

/* Media Queries */

@media screen and (max-width: 767px) {

	.container > header{

		text-align: center;

	}

	p.codrops-demos {

		position: relative;

		top: auto;

		left: auto;

	}

}

.containerscoll p,.containerscoll p a{color:#fff;font-weight:normal;font-size:12px;}

#carousel {width:960px;height:556px;position:relative;margin:0 auto;clear:both;overflow:hidden;background-repeat: no-repeat;border-radius: 15px; bottom:0px; margin-top:-170px;}

#carousel img {visibility:hidden;cursor:pointer;width:564px; height:420px;}

.container{padding-bottom: 20px;}

.atitlesc{position: absolute;left: 300px; top: 322px; width:350px; text-align:center; opacity: 0.7;filter:alpha(opacity=70);color:#fff; margin-top:45px;}





.wit2{ height:557px;  position:relative;}

.wit2 .arr1 a{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/z.png) no-repeat; position:absolute; top:250px; left:60px;}

.wit2 .arr2 a{display:block; width:40px; height:40px; overflow:hidden; background:url(../images/y1.png) no-repeat; position:absolute; top:250px; right:60px;}

.wit2 .dl01{ width:122px; height:122px; overflow:hidden; position:absolute; top:27px; left:0;}

.wit2 .dl01 dt img{width:122px; height:122px;border:5px solid #d7d7d7;}

.wit2 .dl05{ position:absolute; top:27px; left:838px;}

.wit2 .dl02{ width:142px; height:142px; overflow:hidden; position:absolute; top:18px; left:163px;}

.wit2 .dl02 dt img{width:142px; height:142px;}

.wit2 .dl04{ position:absolute; top:18px; left:656px;}

.wit2 .dl03{ width:350px; overflow:hidden; position:absolute; top:0; left:307px;}

.wit2 .dl03 dt{width:173px; height:173px; margin:0 auto; overflow:hidden;}

.wit2 .dl03 dt img{width:173px; height:173px;}

.wit2 dd h4{ font:14px "Microsoft Yahei"; text-align:center; font-weight:normal; margin-top:140px;}

.wit2 dd h4 a{ color:#fff;}

.wit2 dd h4 span{ display:block; color:#666666; font-weight:normal;}

.wit2 dd p{ font:12px "Microsoft Yahei"; color:#999999; line-height:18px; text-align:center; margin-top:10px; height:56px; overflow:hidden; padding-bottom:12px; line-height:18px;}

.wit2 dd em a{ display:block; width:109px; height:29px; border:2px solid #999999; font:14px "Microsoft Yahei"; text-align:center; color:#999999; line-height:29px; overflow:hidden; margin:0 auto;}



.wit span.xx{ width:26px; height:21px; overflow:hidden; display:block; margin:0 auto 20px;}

.wit span.xx img{ width:26px; height:21px;}





.g_ft{height: 160px;background:url(../images/f_bg.jpg) no-repeat center center;padding-top: 28px;}

.a00{margin-right: 70px;float: left;width: 196px;}

.a00 dt img{width: 196px;height: 60px;}

.a00 dt a{width: 196px;height: 60px;display: block;margin-bottom:20px;}

.a00 dd{font-size: 14px;color: #fff;font-weight: normal;border-top: 1px solid #4e97c5;text-align: center;padding-top: 10px;}

.a00 dd em{font-size: 14px;color: #fff;font-weight: normal;display: block;padding-top: 8px;}



.a01{margin-right: 71px;float: left;width: 304px;}

.a01 h2{height:49px;margin-bottom: 25px;display: block;}

.a01 p{font-size: 14px;color: #fff;font-weight: normal;line-height: 30px;height: 30px;}

.a01 p a{color: #fff;}

.a02{margin-right: 120px;float: left;width: 407px;}

.a02 h2{height:49px;margin-bottom: 25px;display: block;}

.a02 a{

font-size: 14px;

color: #fff;

font-weight: normal;

line-height: 40px;

height: 40px;

width: 120px;

float: left;

text-align: left;

}



.a03{float: right;width: 231px;}

.a03 h2{height:49px;margin-bottom: 25px;display: block;}



.a03 .cur{margin-right: 20px;}

.a03 a {width: 105px;text-align: center;float: left;

  line-height: 40px;font-size: 14px;color: #fff;}

.a03 a img{width:105px; height:105px;}









        .client-2 {

            position: fixed;

            right: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 71px;

            position: relative;

        }

        

        .client-2 li i {

            background: url(../images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 14px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

            width: 33px;

            height: 35px;

            background-position: -27px -51px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 77px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #0071be;

            color: #fff;

            height: 56px;

            width: 247px;

            padding:9px 0 6px;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #0071be;

            width: 97px;

            height: 56px;

            position: relative;

            padding:9px 0 6px;

            float: left;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

    

        .p12-curmbs-1 {

            font-size: 14px;

            border-bottom: 1px dashed #dcdcdc;

        }

        .p12-curblock{

            display: none;

        }

        .p12-curmbs-1 b {

            border-left: 10px solid #02b29c;

            font-weight: normal;

            padding-left: 8px;

        } 

        .p12-curmbs-1 i {

            font-style: normal;

        }

        

        .p12-curmbs-1 span {

            font-family: 'Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½';

            padding: 0 5px;

            height: 46px;

            line-height: 46px;

        }

    



        .tl-fdh-02 {

            height: 55px;

            background: #fff;

            margin-bottom: 20px;

            overflow: hidden;

        }

        

        .tl-fdh-02 li {

            width: 16.6%;

            height: 55px;

            font-size: 18px;

            line-height: 55px;

            text-align: center;

            float: left;

            border-right: 1px solid #eee;

            margin-right: -1px;

            background: #f4f4f4;

            cursor: pointer;

            text-overflow: ellipsis;

            overflow: hidden;

            white-space: nowrap;

        }

        

        .tl-fdh-02 li a {

            color: #a8a8a8;

        }

        

        .tl-fdh-02 li.sidenavcur,

        .tl-fdh-02 li:hover {

            background: url(../images/p16-icon6.png) no-repeat bottom center #0071be;

            border-color: #0071be;

        }

        

        .tl-fdh-02 li.sidenavcur a,

        .tl-fdh-02 li:hover a {

            color: #fff;

        }

    



        .p12-aboutinfo-1{display: inline-block;width: 100%;background: #fff;margin-bottom: 38px;}

        .p12-aboutinfo-1-tit{height: 114px;line-height: 114px;font-size: 30px;text-align: center; color:#4b4a4a;}

        .p12-aboutinfo-1-tit span{font-size: 22px;color: #aaa;}

        .p12-aboutinfo-1-nr{padding:0 20px 20px;}



        .fdh-01-tit {

            background: #0071be;

            height: 80px;

        }

        

        .fdh-01-tit h3 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h3 span {

            font-size: 14px;

            text-transform: uppercase;

        }

        

        .fdh-01-nav-one h3 {

            height: 50px;

            line-height: 50px;

            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;

            margin-bottom: 2px;

        }

        

        .fdh-01-nav-one h3 a {

            display: block;

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px;

            color: #666;

        }

        

        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            background: url(../images/p14-icon2.png) no-repeat right center  #0071be;

        }

        

        .fdh-01-nav-one h3.sidenavcur a,

        .fdh-01-nav-one h3:hover a{

            color: #fff;

        }

        .fdh-01-nav dl {

            padding: 2px 0 4px;

        }

        

        .fdh-01-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px;

            margin-bottom: 1px;

            background: #ececec;

            position: relative;

        }

        

        .fdh-01-nav dt:after {

            content: "";

            width: 8px;

            height: 8px;

            border: 2px solid #b8b8b8;

            border-style: solid solid none none;

            position: absolute;

            top: 50%;

            right: 32px;

            margin-top: -4px;

            -webkit-transform: rotate(45deg);

            -moz-transform: rotate(45deg);

            -ms-transform: rotate(45deg);

            -o-transform: rotate(45deg);

            transform: rotate(45deg);

        }

        

        .fdh-01-nav dt.sidenavcur:after,

        .fdh-01-nav dt:hover:after {

            border-color:  #0071be;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav dd {

            border: 1px solid #ececec;

            border-bottom: 0;

        }

        

        .fdh-01-nav p {

            height: 50px;

            font-size: 14px;

            line-height: 50px;

            padding-left: 72px;

            padding-right: 40px;

            border-bottom: 1px solid #ececec;

            background: #fff;

            position: relative;

        }

        

        .fdh-01-nav p.sidenavcur a,

        .fdh-01-nav p:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav p.sidenavcur:after,

        .fdh-01-nav p:hover:after {

            background: #02b29c;

        }

        

        .fdh-01-nav a {

            display: block;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .cbgg-01 {

            background: #0071be;

            text-align: center;

            color: #fff;

        }

        

        .cbgg-01-img img {

            width: 100%;

            display: block;

        }

        

        .cbgg-01 p {

            padding-top: 15px;

        }

        

        .cbgg-01 p img {

            vertical-align: middle;

            margin-right: 5px;

        }

        

        .cbgg-01 span {

            display: block;

            font-size: 28px;

            font-weight: bold;

            font-family: Arial;

            padding-bottom: 20px;

            padding-top: 10px;

        }

    



        .xgzx-01 {

            padding: 36px 22px 46px 85px;

            background: #fff;

            border: 1px dashed #cacaca;

            margin-bottom: 20px;

        }

        

        .xgzx-01 dt {

            position: relative;

            height: 30px;

            font-size: 18px;

            line-height: 30px;

            margin-bottom: 16px;

        }

        

        .xgzx-01 dt a {

            color: #333;

        }

        

        .xgzx-01 dt span {

            display: block;

            width: 60px;

            height: 30px;

            font-size: 18px;

            line-height: 30px;

            text-align: center;

            color: #fff;

            position: absolute;

            top: 0;

            left: -65px;

            background: #0071be;

        }

        

        .xgzx-01-desc {

            height: 72px;

            font-size: 14px;

            line-height: 24px;

            color: #666;

            overflow: hidden;

        }

        

        .xgzx-01-deta {

            width: 60px;

            float: right;

            padding-left: 20px;

            background: url(../images/p14-icon21.png) no-repeat left center;

        }

        

        .xgzx-01-deta a {

            display: block;

            color: #0071be;

        }

    



        .zxlb-1n-ts-01-list dl {

            border: 1px solid #dedede;

            width: 100%;

            margin-bottom: 15px;

            padding: 22px 0 22px;

            background: #fff;

            display: inline-block;

        }

        

        .zxlb-1n-ts-01-list dl:hover {

            border-color: #0071be;

        }

        

        .zxlb-1n-ts-01-list dt {

            width: 35%;

            float: left;

            margin-left: 22px;

            margin-right: 5.5%;

        }

        

        .zxlb-1n-ts-01-list dt img {

            width: 100%;

            margin: 0 auto;

            display: block;

        }

        

        .zxlb-1n-ts-01-list dd {

width: 97%;

float: left;

margin-left: 2%;

}

        

        .zxlb-1n-ts-01-list dd h4 {

            height: 40px;

            font-weight: normal;

            font-size: 18px;

            color: #154c64;

            line-height: 40px;

            margin-bottom: 5px;

        }

        

        .zxlb-1n-ts-01-list h4 a {

            display: block;

            color: #4b4a4a;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .zxlb-1n-ts-01-list dl:hover h4 a {

            color: #0071be;

        }

        

        .zxlb-1n-ts-01-list-desc {

            max-height: 100px;

            font-size: 14px;

            line-height: 24px;

            color: #797979;

            margin-bottom: 28px;

            overflow: hidden;

        }

        

        .zxlb-1n-ts-01-list-deta {

            float: right;

            width: 134px;

            height: 40px;

            display: inline-block;

            border: 1px solid #aaa;

            font-size: 16px;

            line-height: 40px;

            text-align: center;

        }

        

        .zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {

            background: #0071be;

            border-color: #0071be;

        }

        

        .zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {

            color: #fff;

        }



        .cbgg-01 {

            background: #0071be;

            text-align: center;

            color: #fff;

        }

        

        .cbgg-01-img img {

            width: 100%;

            display: block;

        }

        

        .cbgg-01 p {

            padding-top: 15px;

        }

        

        .cbgg-01 p img {

            vertical-align: middle;

            margin-right: 5px;

        }

        

        .cbgg-01 span {

            display: block;

            font-size: 28px;

            font-weight: bold;

            font-family: Arial;

            padding-bottom: 20px;

            padding-top: 10px;

        }

    



            .cplb-3n-ts-03-tit {

                height: 50px;

                font-size: 24px;

                font-weight: normal;

                line-height: 50px;

                border-bottom: 1px solid #ebebeb;

                margin-bottom: 15px;

            }

            

            .cplb-3n-ts-03-tit span {

                display: inline-block;

                height: 50px;

                border-bottom: 1px solid #02b29c;

            }

            

            .cplb-3n-ts-03-list dl {

                width: 32.1%;

                border: 1px solid #dedede;

                margin-bottom: 15px;

                background: #fff;

                float: left;

                margin-right: 2px;margin-left: 6px;

            }

            

            .cplb-3n-ts-03-list dl:nth-child(4n-1) {

                margin-right: 0;

            }

            

            .cplb-3n-ts-03-list dt img {

                width: 100%;

                margin: 0 auto;

                display: block;
				height:300px;

            }

            

            .cplb-3n-ts-03-list dd {

                padding: 6px 20px 5px 20px;

            }

            

            .cplb-3n-ts-03-list dd h4 {text-align:center;

                height: 45px;

                font-weight: normal;

                font-size: 18px;

                color: #154c64;

                line-height: 45px;

            }

            

            .cplb-3n-ts-03-list h4 a {

                display: block;

                color: #727272;

                overflow: hidden;

                text-overflow: ellipsis;

                white-space: nowrap;

            }

            

            .cplb-3n-ts-03-list dl:hover h4 a {

                color:  #0071be;

            }

            

            .cplb-3n-ts-03-list-desc {

                height: 40px;

                font-size: 14px;

                line-height: 20px;

                color: #666;

                margin-bottom: 12px;

                overflow: hidden;

            }

            

            .cplb-3n-ts-03-list-deta {

                width: 100px;

                height: 40px;

                display: inline-block;

                border: 1px solid #aaa;

                font-size: 16px;

                line-height: 40px;

                text-align: center;

            }

            

            .cplb-3n-ts-03-list dl:hover {

                border-color:  #0071be;

            }

            

            .cplb-3n-ts-03-list dl:hover a {

                color:  #0071be;

            }

        
		
		
        .p12-curmbs-1 {

            font-size: 14px;

            border-bottom: 1px dashed #dcdcdc;

        }

        

        .p12-curblock{

            display: none;

        }

        .p12-curmbs-1 b {

            border-left: 10px solid #02b29c;

            font-weight: normal;

            padding-left: 8px;

        }

        .p12-curmbs-1 i {

            font-style: normal;

        }

        

        .p12-curmbs-1 span {

            font-family: 'Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½Ã¯Â¿Â½';

            padding: 0 5px;

            height: 46px;

            line-height: 46px;

        }

    



        .fdh-01-tit {

            background: #0071be;

            height: 80px;

        }

        

        .fdh-01-tit h3 {

            height: 75px;

            font-size: 24px;

            font-weight: normal;

            line-height: 75px;

            color: #fff;

            border-bottom: 1px solid #fff;

            text-align: center;

        }

        

        .fdh-01-tit h3 span {

            font-size: 14px;

            text-transform: uppercase;

        }

        

        .fdh-01-nav-one h3 {

            height: 50px;

            line-height: 50px;

            background: url(../images/p14-icon5.png) no-repeat right center #ececeb;

            margin-bottom: 2px;

        }

        

        .fdh-01-nav-one h3 a {

            display: block;

            font-size: 18px;

            font-weight: normal;

            margin-right: 40px;

            margin-left: 38px;

            color: #666666;

        }

        

        .fdh-01-nav-one h3.sidenavcur,

        .fdh-01-nav-one h3:hover {

            background: url(../images/p14-icon2.png) no-repeat right center  #0071be;

        }

        

        .fdh-01-nav-one h3.sidenavcur a,

        .fdh-01-nav-one h3:hover a{

            color: #fff;

        }

        .fdh-01-nav dl {

            padding: 2px 0 4px;

        }

        

        .fdh-01-nav dt {

            height: 50px;

            font-size: 16px;

            line-height: 50px;

            padding-left: 54px;

            padding-right: 40px;

            margin-bottom: 1px;

            background: #ececec;

            position: relative;

        }

        

        .fdh-01-nav dt:after {

            content: "";

            width: 8px;

            height: 8px;

            border: 2px solid #b8b8b8;

            border-style: solid solid none none;

            position: absolute;

            top: 50%;

            right: 32px;

            margin-top: -4px;

            -webkit-transform: rotate(45deg);

            -moz-transform: rotate(45deg);

            -ms-transform: rotate(45deg);

            -o-transform: rotate(45deg);

            transform: rotate(45deg);

        }

        

        .fdh-01-nav dt.sidenavcur:after,

        .fdh-01-nav dt:hover:after {

            border-color:  #0071be;

        }

        

        .fdh-01-nav dt.sidenavcur a,

        .fdh-01-nav dt:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav dd {

            border: 1px solid #ececec;

            border-bottom: 0;

        }

        

        .fdh-01-nav p {height: 50px;font-size: 14px;line-height: 50px;/* padding-left: 72px; *//* padding-right: 40px; */border-bottom: 1px solid #ececec;background: #fff;position: relative;}

        

        .fdh-01-nav p.sidenavcur a,

        .fdh-01-nav p:hover a {

            color:  #0071be;

        }

        

        .fdh-01-nav p.sidenavcur:after,

        .fdh-01-nav p:hover:after {

            background: #02b29c;

        }

        

        .fdh-01-nav a {display: block;overflow: hidden;text-overflow: ellipsis;/* white-space: nowrap; */}

    



        .contact-z1 {

            height: 140px;

            background: url(../images/contact-z1.jpg) no-repeat;

            color: #333;

            margin-bottom: 30px;

        }

        

        .contact-z1 p {

            font-size: 20px;

            height: 30px;

            line-height: 30px;

            padding: 37px 0 0 95px; 

            background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;

        }

        

        .contact-z1 span {

            display: block;

            height: 30px;

            font-weight: bold;

            font-size: 18px;

            line-height: 30px; 

            padding-left: 73px;

        }

    



                .pc-cx-tel-1 {

                    width: 50%;

                    height: 56px;

                    border-top: 2px solid #e6e6e6;

                    padding-top: 10px;

                    position: absolute;

                    bottom: 16px;

                    right: 2%;

                }

                

                .pc-cx-tel-1-t1 {

                    width: 114px;

                    height: 44px;

                    background: #0071be;

                    font-size: 18px;

                    line-height: 44px;

                    text-align: center;

                    float: right;

                }

                

                .pc-cx-tel-1-t1 a {

                    display: block;

                    color: #fff;

                }

                

                .pc-cx-tel-1-t2 {

                    height: 56px;

                    padding-left: 70px;

                    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;

                    font-size: 18px;

                    line-height: 18px;

                    color: #454545;

                }

                

                .pc-cx-tel-1-t2 p {

                    line-height: 24px;

                }

            



        .p15-showcase {

            position: relative;

            padding: 12px 18px 16px 20px;

            margin-bottom: 15px;

            background: #fff;

            border: 1px solid #eee;

        }

        

        .p15-showcase-right-con {

            line-height: 24px;

            font-size: 14px;

            max-height: 168px;

            margin-bottom: 86px;

            overflow: hidden;

        }

        

        .p15-showcase-left {

            position: relative;

            width: 44.7%;

            float: left;

            line-height: 0;

            overflow: hidden;

           

            margin-right: 3.3%;

        }

        

        .p15-showcase-left-jt {

            width: 12px;

            height: 23px;

            position: absolute;

            top: 50%;

            margin-top: -11px;

            cursor: pointer;

            z-index: 33;

        }

        

        .p15-showcase-left-prev {

            left: 10px;

        }

        

        .p15-showcase-left-next {

            right: 10px;

        }

        

        .p15-showcase-left-size {

            position: absolute;

            right: 0;

            bottom: 0;

            width: 56px;

            height: 28px;

            font-size: 14px;

            line-height: 16px;

            padding: 0 15px;

        }

        

        .p15-showcase-left-size em {

            font-style: normal;

        }

        

        .p15-showcase-left-pic {

            width: 100%;

            text-align: center;

        }

        

        .p15-showcase-left-pic li {

            float: left;

        }

        

        .p15-showcase-left-pic img {max-width: 360px;max-height: 300px;}

        

        .p15-showcase-right {

            width: 51.6%;

            float: left;

        }

        

        .p15-showcase-right-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            color: #454545;

            margin-bottom: 16px;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

    



        .p14-prodcontent-1 {

            background: #ffffff;

            padding: 5px 0 42px;

            margin-bottom: 22px;

        }

        

        .p14-prodcontent-1-tit {

            height: 40px;

            font-size: 24px;

            line-height: 40px;

            border-bottom: 2px solid #d4d4d4;

            margin-bottom: 20px;

        }

        

        .p14-prodcontent-1-tit span {

            display: inline-block;

            height: 40px;

            color: #464646;

            border-bottom: 2px solid  #02b29c;

            padding-left: 34px;

            background: url(../images/p14-icon11.png) no-repeat 2px center;

        }

        

        .p14-prodcontent-1-tit em {

            font-size: 18px;

            font-family: Arial;

            text-transform: uppercase;

            font-style: normal;

            color: #c2c2c1;

        }

        

        .p14-prodcontent-1-desc {

            padding-left: 15px;

            padding-right: 15px;

        }

    



        .p14-product-2-tit {

            height: 46px;

            line-height: 46px;

            border-bottom: 2px solid #dfdfdf;

            margin-bottom: 30px;

            padding-top: 26px;

        }

        

        .p14-product-2-tit b {

            display: inline-block;

            font-size: 24px;

            font-weight: normal;

            color: #464646;

            padding-left: 52px;

            border-bottom: 2px solid #02b29c;

            background:url(../images/p14-icon11.png) no-repeat 22px center;

        }

        

        .p14-product-2-tit span {

            margin-left: 10px;

            font-size: 18px;

            font-family: Arial;

            color: #c2c2c1;

            text-transform: uppercase;

        }

        

        .p14-product-2-list dl {

            float: left;

            width: 23.8%;

            border: 1px solid #dfdfdf;

            margin-right: 1.5%;

            box-sizing: border-box;

        }

        

        .p14-product-2-list dl.p14-product-clear {

           margin-left: 5px;

    margin-right: 5px;

        }

        

        .p14-product-2-list dl img {

            display: block;

            width: 100%;

        }

        

        .p14-product-2-list dd {

            padding: 10px 28px 10px 10px;

            margin-right: 2px;

            position: relative;

        }

        

        .p14-product-2-list h3 {

            height: 30px;

            font-size: 16px;

            font-weight: normal;

            line-height: 30px;

            color: #191919;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list h3 a {

            color: #191919;

        }

        

        .p14-product-2-desc {

            font-size: 14px;

            line-height: 24px;

            color: #666;

            overflow: hidden;

            text-overflow: ellipsis;

            white-space: nowrap;

        }

        

        .p14-product-2-list dl:hover {

            border-color: #0071be;

        }

        

        .p14-product-2-list dl:hover h3 a {

            color: #0071be;

        }

    








        .client-2 {

            position: fixed;

            right: -170px;

            top: 50%;

            z-index: 900;

        }

        

        .client-2 li a {

            text-decoration: none;

        }

        .client-2 li {

            margin-top: 1px;

            clear: both;

            height: 71px;

            position: relative;

        }

        

        .client-2 li i {

            background: url(../images/fx.png) no-repeat;

            display: block;

            width: 30px;

            height: 27px;

            margin: 0px auto;

            text-align: center;

        }

        

        .client-2 li p {

            height: 20px;

            font-size: 14px;

            line-height: 20px;

            overflow: hidden;

            text-align: center;

            color: #fff;

        }

        

        .client-2 .my-kefu-qq i {

            background-position: 4px 5px;

        }

        

        .client-2 .my-kefu-tel i {

            background-position: 0 -21px;

        }

        

        .client-2 .my-kefu-liuyan i {

            background-position: 4px -53px;

        }

        

        .client-2 .my-kefu-weixin i {

            background-position: -34px 4px;

        }

        

        .client-2 .my-kefu-weibo i {

            background-position: -30px -22px;

        }

        

        .client-2 .my-kefu-ftop {

            display: none;

        }

        

        .client-2 .my-kefu-ftop i {

            width: 33px;

            height: 35px;

            background-position: -27px -51px;

        }

        

        .client-2 .my-kefu-left {

            float: left;

            width: 77px;

            height: 47px;

            position: relative;

        }

        

        .client-2 .my-kefu-tel-right {

            font-size: 16px;

            color: #fff;

            float: left;

            height: 24px;

            line-height: 22px;

            padding: 0 15px;

            border-left: 1px solid #fff;

            margin-top: 14px;

        }

        

        .client-2 .my-kefu-right {

            width: 20px;

        }

        

        .client-2 .my-kefu-tel-main {

            background: #0071be;

            color: #fff;

            height: 56px;

            width: 247px;

            padding:9px 0 6px;

            float: left;

        }

        

        .client-2 .my-kefu-main {

            background: #0071be;

            width: 97px;

            height: 56px;

            position: relative;

            padding:9px 0 6px;

            float: left;

        }

        

        .client-2 .my-kefu-weixin-pic {

            position: absolute;

            left: -130px;

            top: -24px;

            display: none;

            z-index: 333;

        }

        

        .my-kefu-weixin-pic img {

            width: 115px;

            height: 115px;

        }

    

.news_detail h1.title {
    text-align: center;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    border-bottom: 1px solid #e0e1dc;
    margin-bottom: 5px;
    padding-bottom: 10px;
}

.news_detail h3.title_bar {
    line-height: 26px;
    text-align: center;
    font-weight: normal;
    color: #808080;
    float: left;
    height: 26px;
    overflow: hidden;
}

.news_detail h3.title_bar span {
    padding-right: 10px;
}



.newCont {float:left;width:900px;overflow:hidden;}
.conts {position:relative;padding:42px 35px 40px 35px;border-top: #ae1c2f 3px solid;background-color:#fff;border-bottom:#ececec 1px solid;}
.conts_no_mar {margin-bottom:0}
.newCont .conts h1 {text-align:center;font-size:30px;color:#333;margin-bottom:15px;font-weight:bold}
.newCont .time {width:100%;font-size:12px;color:#999;text-align:center;padding-bottom:22px;border-bottom:#e7e7e7 1px dashed;margin-bottom:28px;}
.new_conts p {font-size:16px;color:#333;line-height:26px;margin-bottom:26px;word-break:break-all;}
.new_conts img {max-width:100%;height:auto;}
.new_conts h1 {font-size:36px}
.new_conts h2 {font-size:30px}
.new_conts h3 {font-size:24px}
.new_conts h4 {font-size:18px}
.new_conts h5 {font-size:14px}
.new_conts h6 {font-size:12px}
.new_conts h1,.new_conts h2,.new_conts h3,.new_conts h4,.new_conts h5,.new_conts h6 {margin-bottom:20px}
.new_conts strong {font-weight:bold}
.new_conts ul,.new_conts ol {background:#ececec;padding:30px 30px 30px 40px;font-size:16px;margin-bottom:26px;}
.new_conts ul li,.new_conts ol li {list-style-type:circle;line-height:30px;}
#up_down {background:#ffffff;padding:30px;font-size:14px;margin-top:20px;}
#up_down li {line-height:30px;list-style-type:none;width:100%;color: #333;}
.wzzzxx {border:1px solid #ccc;padding:20px;margin-bottom:20px;margin-top:60px}
.wzzzxx h6 {margin-top:-32px;width:110px;background:#fff;text-align:center;margin-bottom:15px}
.bqcon {line-height:30px;font-size:14px; color: #666;}


.fen_c .sedNav{margin: 0 10px;}
.fen_c .sedNav p{height:41px; border-bottom:1px solid #e2e2e2; font:14px "Microsoft Yahei"; line-height:41px; background:url(../images/dpro_jt3.gif) no-repeat 25px 13px; padding-left:50px; overflow:hidden;}
.fen_c .sedNav a{font-size:14px; color:#333;text-decoration: none; }
.fen_c .sedNav a:hover{ color:#ff7800;}
.fen_c .sedNav a.cur{ color:#ff7800;}


.flinks{background: #005188;height: 78px;}
.link{overflow: hidden;position: relative;}
.link a{font-size: 14px;color: #95abc1;text-align: center;padding:0 20px;line-height: 78px;}
.link a.links{padding-left: 0;font-weight: bold;display: inline-block;color: #95abc1;font-size: 15px;}


    