@charset "utf-8";
/* CSS Document */

/*************************************************************************************/
.main{
    width: 100%;
    height: auto;
    clear: both;
    min-width: 1180px;
    position: relative;
	overflow:hidden;
	background: #f5f5f5;
}
.m-index{
    width: 1180px;
    height: auto;
    margin: 0 auto;
}

.chenjiao{ background:#fafafa; height:54px; line-height:54px; border-bottom:1px solid #e1e3e5;}
.zxchej{ height:54px; line-height:54px; color:#666666; font-size:14px; padding-left:26px; background:url(lanba.gif) no-repeat left center; float:left; margin-right:10px;}
.lztzhi{ width:1050px; float:left; overflow:hidden; position:relative; height:54px; line-height:54px;}
.zxchnj ul{ position:absolute}
.zxchnj ul li{  height:54px; line-height:54px; }
.zxchnj ul li span{ color:#666666; font-size:14px; margin-right:14px;}
.zxchnj ul li .huise{ color:#999999;}
.zxchnj ul li font{ color:#f04c53; margin-right:14px;}
.zxchnj ul li .mrt100{ margin-right:100px;}
.zxchnj ul li .mrt50{ margin-right:50px;}


/***选项卡块h1的公用**/
.m-i-h .htitle{text-align: center;padding: 70px 0 70px 0;color: #444444;font-size:30px;}
.m-i-h .white{text-align: center;padding: 70px 0 70px 0;color: #444444;font-size:30px;}


/*改版 首页*/

.p80{ padding-top:80px; padding-bottom:80px;}
.cytitle{ height:40px; border-bottom:1px solid #d7d7d7; }
.cytitle{ color:#999999; font-size:22px; }
.cytitle a{ color:#999999; font-size:22px; float:left; line-height:22px; display:inline-block; height:39px; }
.cytitle font{ color:#999999; font-size:22px; margin-left:20px; margin-right:20px; float:left; line-height:22px; }
.cytitle .cyb{  position:relative}
.cytitle .cur{ color:#333333; border-bottom:2px solid #f04c53; }
.cytitle .cyb em{ display: block; position:absolute; width:36px; height:20px; background:url(bibei.png) no-repeat; right:0px; top:-25px; }
.cytitle span{ color:#999999; float:left; margin-left:40px; font-size:14px; padding-top:5px;}
.cybibei{ margin-top:15px; width:1200px; margin-left:-10px;}
.cybibei ul li{ float:left; width:278px; height:296px;  border:1px solid #e6e8e9; background:#FFF; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.cybibei ul li .cyepic{ height:72px; margin-top:20px; line-height:72px; text-align:center}
.cybibei ul li img{ display:inline; vertical-align:middle}
.cybibei ul li h3{ color:#333333; padding-left:20px; padding-right:20px; font-size:18px; font-weight:normal; margin-top:20px;} 
.cybibei ul li p{ padding-left:20px; padding-right:20px; color:#666666; font-size:14px; line-height:1.6em; margin-top:5px; height:45px; overflow:hidden}
.cybibei ul li h4{ margin-top:5px; color:#333333; font-size:14px; padding-left:20px; padding-right:20px; }
.cybibei ul li h4 font{ color:#f04c53; font-size:14px; margin-left:5px; margin-right:5px;}
.cybibei ul li h5{ padding-left:20px; padding-right:20px; margin-top:15px;} 
.cybibei ul li h5 a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; border:1px solid #f04c53; color:#f04c53; font-size:14px; border-radius:3px; }
.chenli{ background:url(chenli.jpg) no-repeat center center; height:240px; }
.chenleft{ color:#FFF; float:left; padding-top:86px; }
.chenleft h3{ color:#FFF; font-size:30px; line-height:30px; font-weight:bold; } 
.chenleft p{ color:#FFF; font-size:14px; margin-top:8px; line-height:14px; }
.chenleft span{ display:inline-block; width:30px; height:3px; background:#FFF; margin-top:16px;}
.chenright{ padding-top:80px; float:right; width:694px;} 
.chenright img{ margin-left:30px;}
.chenright p{ margin-left:-25px;}
.chenright p span{ color:#FFF; font-size:16px; display:inline-block; width:150px; text-align:center;} 
.chenright p .wei{ width:40px; margin-left:50px;}


.naxiaren{ height:470px; background:url(naxiaren.jpg) no-repeat center center}
.naxiaren .htitle{ font-size:30px; color:#444444; line-height:30px; padding-top:80px; font-weight:bold; text-align:center} 

.nax{ margin-top:60px; }
.nax ul{ width:1220px; margin-left:-20px;}
.nax ul li{ float:left; width:204px; height:200px; background:#FFF; border-radius:3px; text-align:center; margin-left:20px; margin-right:20px;} 
.nax ul li h3{ padding-top:30px; color:#666666; font-size:20px; line-height:20px; font-weight:normal; margin-bottom:5px; } 
.nax ul li .xuyaopic{ height:130px; line-height:130px; text-align:center; }
.nax ul li img{ display:inline; vertical-align:middle}

.tuandui{height: 600px;background:url(/images/tuandui-bg.jpg) no-repeat center;}
.tuandui .container{position: relative;}
.tuandui h2 .ch{color: #fff;}
.tuandui h2 .en{color: #b8b8b8;}
.people-swiper{height: 384px;}
.people-swiper .swiper-slide{padding-top: 90px;float:left;}
.people-swiper .people-item{position: relative;height: 290px;background-color: #fff;padding-top: 90px;}
.people-swiper .people-item:hover{box-shadow: 1px 1px 10px #fff;}
.people-swiper .people-img{position: absolute;left: 0;right: 0;width: 180px;height: 180px;top: -90px;border-radius: 50%;border:3px solid #fff;overflow: hidden;margin: 0 auto;}
.people-swiper .people-name{text-align: center;font-size: 18px;color: #333;line-height: 48px;}
.people-swiper .people-des{font-size: 14px;color: #717171;line-height: 24px;margin-left: 20px;margin-right: 20px;text-align: justify;}
.people-btn.swiper-button-prev{left: -30px;background-image: url(/templets/pc/style/h5img/banner-prev.png);}
.people-btn.swiper-button-next{right: -30px;background-image: url(/templets/pc/style/h5img/banner-next.png);}

.about-item{float: left;width: 50%;}
.about-tit,.about-text,.about-img-group{margin-left: 25px;margin-right: 25px;}
.about-tit{font-size: 22px;color: #2364a7;margin-top: 20px;margin-bottom: 10px;line-height: 26px;padding-left: 20px;border-left: 4px solid #2364a7;}
.about-text{font-size: 16px;line-height: 36px;color: #666;text-indent: 32px;}
.about-img-group{margin-top: 30px;}
.about-img-group img{max-width: 50%;margin-left: 5px;margin-right: 5px;float: left;}


.service-item{width: 33.33333%;float: left;padding-left: 20px;padding-right: 44px;}
.service-header{font-size: 18px;line-height: 18px;padding-left: 20px;margin-bottom: 20px;font-weight: bold;border-left: 2px solid #555;}

.service-header a,.service-header .small{font-size: 14px;font-weight: normal;color: #555;}
.service-header a{float: right;}
.service-header a:hover{color: #2364a7;}
.service-img img{width: 100%;}

.wenda-item{border-top: 1px dashed #cecece;padding-top: 15px;padding-bottom: 15px;}
.wenda-item .ask,.wenda-item .answer{position: relative;font-size: 16px;padding-left: 25px;}
.wenda-item .ask:before,.wenda-item .answer:before{position: absolute;content: '';display: block;width: 16px;height: 16px;left: 0px;top: 0;}
.wenda-item .ask:before{content: "\e67f";}
.wenda-item .answer:before{content: "\e600";}
.wenda-item .ask{color: #003e8b;margin-bottom: 15px;}
.wenda-item .ask:hover{color: #de0f0f;}
.wenda-item .answer{color: #666666;line-height: 24px;}

.item{background-size: cover;background-position: center;background-repeat: no-repeat;width: 100%;position: relative;}
.item .container,.footer .container{height:100%;zoom: 1;margin: 0px auto; }
ul:before,ul:after,.item:before,.item:after,.item .container:after,.item .container:before{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}

.container99 {margin: auto;width: 1220px;}

.item .container, .footer .container {height: 100%;zoom: 1;margin: 0px auto;}

h2.title18 {position: relative;font-weight: normal;text-align: center;padding-top: 50px;margin-bottom: 30px;}
.enwe {color: #b8b8b8;font-size: 18px;font-family: Arial;display: block;line-height: 30px;}
h2.title18:after {position: absolute;display: block;content: '';left: 0;right: 0;bottom: -5px;margin: 0 auto;width: 44px;border-top: 3px solid #21a6de;}

.bgWhite{background: #ffffff;}
.main8{width: 100%;height: auto;clear: both;min-width: 1180px;position: relative;}
.m-index{width: 1180px;height: auto;margin: 0 auto;}
.best{height:455px; background:url(/images/chuye.jpg) no-repeat; margin-top:80px;}

.best p{ margin-left:60px; padding-top:172px; line-height:1.8em; color:#777777; font-size:18px;}
.best p font{ color:#E3453F; font-size:18px; font-weight:bold}
.chuzugs{ text-align:center; float:left; margin-left:40px;}
.chuzugs a{ display:inline-block; width:220px; height:54px; line-height:54px; text-align:center; border:solid 1px #999; color:#999; font-size:18px;  -moz-border-radius: 5px; 
     /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;   } 
.chuzugs a:hover{border:solid 1px #06C; color:#06C;}

.shuanshis{ margin-bottom:80px; overflow:hidden;}
.ushies{ width:1200px; overflow:hidden;list-style:none;}
.ushies li{width:280px; margin:0 10px; float:left; list-style:none;}
.ushies li span a img{ width:100%;}
.ushies li p{ text-align:center;}
.ushies li p a{ height:38px; line-height:38px;}

.moer{ width:200px; text-align:center; height:50px; line-height:50px; border:solid 1px #666; border-radius:10px; margin:20px auto;}
.moer a{ color:#333;}
.moer:hover a{ color:#06C;}
.moer:hover{border:solid 1px #06C;}




.contents8{ width:1200px; margin:auto; overflow:hidden;}
.buiui{ border-bottom:solid 1px #CCC; margin-top:1px; overflow:hidden;}
.buiui span{font-size: 24px;line-height:38px;color: #333;margin: 0 10px 0 0;padding:0;float:left;}
.buiui p{ float:right; line-height:40px;}
.buiui p a{ margin-left:4px; color:#333;}

.neirio{width: 1200px;margin: 40px auto 0;overflow: hidden;}
.neiri_left{ float:left;width: 810px;padding-right:50px;box-sizing: border-box;border-right: 1px solid #dedede;}
.neiri_left ul{padding: 40px 0;background: url(/images/dotted.png) repeat-x center bottom; overflow:hidden;}
.neiri_left ul li{ float:left;width: 240px;}
.neiri_left ul li a img{width: 240px;height: 160px;display: block;}
.neiri_left ul li a img:hover{-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: all ease 0.75s;
transition: all ease 0.75s;
width: 100%;
transform: scale(1.1);}
.fn-right{float: right;width: 490px;}
.fn-right h2{ margin-bottom:10px;}
.fn-right h2 a{font-size: 26px;line-height:30px; color:#333;}
.fn-right h2 a:hover{ color:#009;}
.fn-right p{margin-top: 10px;}
.fn-right p a{ line-height:24px; font-size:14px; color:#666;}
.fn-right p a:hover{ color:#006;}
.fn-right span{ font-size:14px; color:#999;}

.neiri_rihgt{width: 390px;margin: 0 auto; float:left;}
.congtw{width: 390px;border-bottom: 1px solid #d4d4d4;margin:0 auto;}
.congtw h2{font-size: 26px;font-weight: 300;margin-top: 30px; text-align:center; margin-bottom:10px;}
.congtw h3{line-height:28px; text-align:center; color:#999; font-size:14px; font-weight:normal;}
.dianhua{padding: 20px 0; margin:auto; display:block;}
.QQ{padding: 0 0 20px 0; margin:auto; display:block;}
.congtw1{width: 390px;border-bottom: 1px solid #d4d4d4;margin:0 auto;}
.congtw1 h3{line-height:28px; text-align:center; color:#333; font-size:14px; font-weight:normal; margin:20px 0;}
.weix{padding: 0 0 20px 0; margin:auto; display:block;}

.neiri_left_show{float:left;width: 810px;padding-right:50px;box-sizing: border-box;border-right: 1px solid #dedede; line-height:28px;}
.neiri_left_show h1{ text-align:center; font-size:28px; line-height:60px;}
.shijain{height:50px;line-height: 50px;display: block;border-top: 1px dotted #c3c3c3;border-bottom: 1px dotted #c3c3c3;}
.shijain span{ padding-right:15px;color: #666;font-size: 14px;}



