﻿


.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; font-size:14px}


.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:750px;height:80px;margin-top: 35px; overflow: hidden;}


.logo img{width:750px;height:80px;}





.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: left;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 50px;}


.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;}




















        .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;


        }


    


 .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;


        }


    





            .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%;


                border: 1px solid #dedede;


                margin-bottom: 15px;


                background: #fff;


                float: left;


                margin-right: 1.1%;


            }


            


            .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;


            }


            


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


                padding: 6px 20px 5px 20px;


            }


            


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


                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;


            }


        





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


.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: 207px;}


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


.a02 a{font-size: 14px;color: #fff;font-weight: normal;line-height: 30px;height: 30px;


  width: 95px;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;}








