@charset "utf-8";/* CSS Document*/body, div,iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table,th, td, input, button, select, textarea{margin:0;padding:0;font-style: normal;font:14px/22px Arial, Helvetica, sans-serif,'microsoft yahei';}
ol, ul ,li{list-style-type:none;}
body{color:#666;background:#fff;}
a{color:#666;text-decoration:none;}
a:hover{color:#F00;}
.red ,.red a{color:#F00;}
.blue ,.blue a{color:#1E51A2;}
*{margin:0;padding:0}
.FF{overflow:hidden;*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.blue{color:#0055a2;}
.noBg{background:none !important;}
@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.woff2') format('woff2'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype');}
.iconfont{font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
em{font-style:normal;}
.clear:after{content: '';display: block;clear: both;width: 100%;}
.shadow{-o-box-shadow:0 0 20px rgba(0,0,0,.1);-ms-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1);}
*{-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box;}
img:hover{transform: scale(1.1);transition: 1s;}
/*首页 头部*/.t1{width:100%;height:36px;background:#f6f6f6;margin:0 auto;}
.t1c{width:1200px;height:36px;margin:0 auto;}
.t1z{float:left;font-size:12px;color:#333;line-height:36px;}
.t1z span{color:#333;}
.t1y{float:right;}
.t1y a{display:block;float:left;height:36px;line-height:36px;padding-right:5px;margin-left:10px;position:relative;font-size:12px;color:#333;}
.t1y a:hover{color:#333;}
.t1y a i{display:block;float:left;height:36px;width:36px;font-size:18px;line-height:36px;color:#666;text-align:center;}
.t1y a span{display:block;height:36px;float:left;}
#wxevm{position:absolute;z-index:2222222222222222222;top:36px;left:0;border:#CCCCCC 1px solid;display:none;width:108px;height:108px;padding:10px;background:#FFFFFF;}
#wxevm img{width:108px;height:108px;}
.t2{width:100%;margin:0 auto;background:#FFFFFF;}
.t2c{width:1200px;height:auto;margin:0 auto;padding:10px 0 10px 0;}
.logo{float:left;padding:2px 15px 0 0;}
.logosm{float:left;line-height:20px;padding:4px 0 0 15px;color:#000;font-size:16px;position:relative;}
.logosm:before{content: '';width: 1px;height:36px;background: #D9D9D9;position: absolute;left: -1px;top: 4px;}
.tel{float:right;}
.telicon{float:left;width:40px;height:40px;border-radius:20px;text-align:center;margin-top:4px;}
.telicon span{font-size:38px;color:#349f98;line-height:40px;}
.telc{float:left;margin-left:10px;width:160px;}
.telc p{display:block;float:left;font-size:13px;color:#666;line-height:14px;width:100%;margin-top:4px;}
.telc h8{display:block;float:left;line-height:28px;width:100%;font-size:24px;color:#fb8800;text-align:left;}

/*导航条*/
.t6{ float:right;height:auto;}
.bsnav{width:980px;height:auto;margin:0 auto;position:relative; }

.bsnav li{float:left;position:relative;}
.bsnav li:after{content: '';width: 1px;height:14px;position: absolute;right: -1px;top:7px; background:#CCCCCC;}
.bsnav li:nth-child(8n):after{ content:''; display:none;}

.bsnav .cur a{color: #349f98;}
.bsnav .cur1 a{color: #349f98;}
.bsnav li.last{background:none;}
.bsnav li a{color:#333;display:inline-block;line-height:28px;width:122px;text-align:center;font-size:13px;font-family:"Microsoft YaHei";}
.bsnav li a:hover,.t-nav li a.hover{color:#349f98;}

.t3{ width:1200px; margin:0 auto; padding:10px 15px 10px 15px; background:#349f98; border-radius:5px; line-height:28px;}
.t3 h1{ display:block; float:left; color:#FFFFFF; font-size:16px;line-height:28px;}
.t3 p{ display:block; float:left; padding:0 15px 0 15px;}
.t3 p a{ display:inline-block; color:#FFFFFF; font-size:13px; padding: 0 15px 0 0;}
.t3 p a:hover{ text-decoration:underline;}

/*首页背景幻灯片*/
.focus-pic{ width:550px; height:460px; float:left; background:#f7f7f7;}

.w-newsList1{position: relative;}
.w-newsList1 a{ display: block; text-decoration: none; color: #333;}
.w-newsList1 .news-item{ position:relative; width:100%;}
.w-newsList1 .news-imgbox{ width:100%; height:320px; overflow:hidden;}
.w-newsList1 .news-imgbox img{ width:100%; }
.w-newsList1 .news-imgbox img:hover{transform: scale(1);transition: 1s;}
.w-newsList1 .swiper-slide.swiper-slide-active .news-imgbox img{ width:100%; }
.w-newsList1 .news-text{width:100%;  padding: 10px 15px 40px 4%; overflow:hidden;}
.w-newsList1 .date{ line-height: 1.4; margin-bottom: 0.8em;}
.w-newsList1 .date .year{ font-size:46px; font-weight: bold; color: #000; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;}
.w-newsList1 .date .day_month{font-size:17px; color: #bebebe;}
.w-newsList1 .news-h{font-size:20px; font-weight: bold; line-height: 1.4;overflow: hidden; margin-bottom: 0.6em; text-align:left; width:80%;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.w-newsList1 .news-sum{ line-height: 1.8; overflow: hidden; color:#aaa; text-align:left;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}

.w-newsList1 .adSN_page{ position: absolute; z-index:99; left:50%; bottom:100px;  transform: none; -webkit-transform: none; width:100%; text-align:center;}
#focus-pic-num{ top:280px;}
#focus-pic-num .swiper-pagination-bullet{ background:#FFFFFF; width:8px; height:8px;}
#focus-pic-num .swiper-pagination-bullet-active { background:#007aff;}
.w-newsList1 .adSN_page span{ display: inline-block; *display:inline; *zoom:1; margin:0 6px;}
.w-newsList1 .swiper-num{ position: absolute; z-index: 9; right: 15px; top:340px;color: #bebebe;}
.w-newsList1 .swiper-num .active{ font-size:32px; font-weight: bold;}
#newsList1 .swiper-button-next, #newsList1 .swiper-button-prev {
    position: absolute;
    top: 40%;
	right:3%;
    width: 40px;
    height: 40px;
    z-index: 999;
	border-radius:20px;
    cursor: pointer;
    background-size: 14px 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.8);
}
#newsList1 .swiper-button-prev{left:3%;}


/*ad*/
.ad{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:8px;}

/* search*/
.search{float:right;}
.search .Input{overflow: hidden;height:28px;float:left;}
.search input{width: 218px;height:28px;border: 1px solid #ccc;border-right: none;padding-left: 53px;background: url(../images/search_icon.png) no-repeat 15px center #fff;line-height:28px;font-size:13px;color: #a3a3a3;float: left; border-top-left-radius:5px;border-bottom-left-radius:5px;}
.search .searchBtn{display: block;width: 61px;height: 28px;line-height: 28px;font-size:13px;color: #000; border:0;background: #ddd;float: left;text-align: center;text-decoration: none;border-top-left-radius:0px;border-bottom-left-radius:0px;border-top-right-radius:5px;border-bottom-right-radius:5px;padding-left:0px; cursor:pointer;}
/*主体*/
.sboxbg{width:100%;height:auto;overflow:hidden;margin:0 auto;background:#fff;min-width:1200px;}
.sboxk{width:1200px;height:auto;margin:0 auto;min-width:1200px;}
.sboxk .sboxc{ padding:0 15px 0 15px;}
.sboxk2{width:100%;height:auto;margin:0 auto;min-width:1200px;}
.sbox{width:1200px;height:auto;margin:0 auto;}
.container{width:1200px;height:auto;margin:0 auto;}
.sboxc{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.p80{padding: 80px 0;}
.focus-text{ width:360px; padding-left:20px; height:460px;}
.nav-icon{ width:250px; height:460px; float:left;}
.nav-icon li{float:left; margin:0 15px 15px 0;}
.nav-icon li a{ display:block; width:110px; height:100px; background:#f7f7f7; border:#eee 2px solid; border-radius:5px; padding:10px 10px 0 10px; }
.nav-icon li p{ width:50px; height:50px; display:block; overflow:hidden; margin:0 auto; border-radius:50px; background:#FFFFFF;}
.nav-icon li p img{ height:100%; } 
.nav-icon li em{ font-style:normal; font-size:12px; color:#666666; line-height:28px; width:100%; display:block; margin:0 auto; text-align:center;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.nav-icon li a:hover{ background:#349f98; border:#349f98 2px solid;}
.nav-icon li a:hover em{ color:#FFFFFF;}	
.pd20{ padding-bottom:20px;}

.hot-news{ width:380px; float:right;}
.header-menu{width:100%;height: 36px;border-bottom:2px solid #DDD; margin-bottom:10px; background:#f2f5f7;}
.header-menu h3{display:block;float: left;  position:relative; padding-left:30px;}
.header-menu h3:before {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background: url(../images/11.png) center no-repeat;
    left: 10px;
    top:10px;
}
.header-menu h3 a{color: #349f98;font-size:16px; font-weight:bold;display: -webkit-box;line-height: 36px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.header-menu span{display:block;float: right;font-size: 14px;}
.hot-news a .news_title {
    color: #000;
    padding: 10px 0 8px;
	font-weight:bold;
	font-size:16px;
}
.newslist li {
    line-height:32px;
    height: 32px;
    color: #3c3d3d;
}
.newslist a:hover {
    color: #125dc3 !important;
}
.newslist li a {
    display: block;
    font-size: 14px;
    color: #3c3d3d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	
}
.newslist li a:before {
    content: '·';
    color: #a4a4a4;
    margin-right: 5px;
    font-size: 22px;
    vertical-align: -2px;
}


/*新闻*/
.mr30{margin-right:20px;}
.newsk-one{width:380px;height:auto; float:left;border: 1px solid #dfe2e4; background:#FFFFFF; }
.news-one-title{width:100%;height:40px;background: #f2f5f7;}
.news-one-title a{display:block;float:right;padding-right:20px;line-height:40px;color:#999999;font-size:13px}
.news-one-title a:hover{color:#349f98;}
.news-one-title h1{display:block;float:left;height:40px;line-height:40px;padding:0 20px 0 20px; }
.news-one-title h1 a{color:#349f98;font-size:18px;padding-right:0;font-weight:bold;}
.news-one-title h1 a:hover{color:#333;}
.news-one-pic-news{width:100%;margin-top:15px;padding:0 20px 0 20px;}
.news-one-pic-news a h2{color:#666666;font-size:16px;padding:0 15px 0 30px;}
.news-one-pic-news p{display:block;width:100%;height:180px;overflow:hidden;background:#f9f9f9; }
.news-one-pic-news .pic{padding-bottom: 56.25%;}
.pic-box{overflow: hidden;display: block;width: 100%;height: 0;position: relative;}
.pic-box img{transition: 1s;width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;}
.news-one-pic-news h2{display:block;height:40px;line-height:40px;background:#f8f8f8;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow:hidden; position:relative;}
.news-one-pic-news h2:before{content:''; position:absolute; width:14px; height:14px; background:url(../images/11.png) center no-repeat; left:10px; top:13px;}
.news-one-pic-news a:hover h2{color:#349f98;}
.newsk-one ul{width:100%; margin-top:10px; padding:0 20px 10px 20px;}
.newsk-one ul:after{content: '';display: block;clear: both;width: 100%;}
.newsk-one ul li{float:left; width:100%;}
.newsk-one ul li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; position:relative; padding-left:15px; line-height:36px; font-size:14px; color:#333333}
.newsk-one ul li a:hover{color:#349f98}
.newsk-one ul li a:before{content:''; position:absolute; width:4px; height:4px; background:url(../images/11.jpg) center no-repeat; left:0; top:16px;}
/*============*/
.newsk-two{width:400px; float:left; border:1px solid #dfe2e4; padding-bottom:30px; background:#fff;}
.news-two-title{width:100%;height:40px; background:#f2f5f7;padding:0 20px 0 20px;}
.news-two-title a{display:block;float:right;line-height:40px;color:#999999;font-size:13px}
.news-two-title a:hover{color:#349f98;}
.news-two-title h1{display:block;float:left;height:40px;line-height:40px;}
.news-two-title h1 a{color:#349f98;font-size:18px;padding-right:0;font-weight:bold;text-align:left;}
.newsk-two ul{width:100%; margin-top:15px; padding:0 20px 20px 20px}
.newsk-two ul li{float:left; width:100%;}
.newsk-two ul li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; position:relative; padding-left:15px; line-height:36px; font-size:14px; color:#333333}
.newsk-two ul li a:hover{color:#349f98}
.newsk-two ul li a:before{content:''; position:absolute; width:4px; height:4px; background:url(../images/11.jpg) center no-repeat; left:0; top:16px;}
.news-two-pic{width:170px; float:left; margin:30px 0 0 20px;}
.news-two-pic a h2{color:#666666;font-size:13px;padding:15px 0 0 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news-two-pic p{display:block;width:100%;overflow:hidden; border:#dfe2e4 1px solid; background:#f8f8f8;}
.news-two-pic .pic{padding-bottom:70%;}
/*===================*/
.news-three{width:100%;}
.news-three-title{width:100%; background:#FFFFFF;-o-box-shadow: 0 0 20px rgba(0,0,0,.1);
    -ms-box-shadow: 0 0 20px rgba(0,0,0,.1);
    -moz-box-shadow: 0 0 20px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 0 20px rgba(0,0,0,.1);
    box-shadow: 0 0 20px rgba(0,0,0,.1);}
.news-three-title h1{display:block; float:left; position:relative;  line-height:40px; padding:10px 30px 10px 30px}
.news-three-title h1 a{color:#349f98; font-size:18px; font-weight:bold; display:block;}
.news-three-title h1 a:hover{color:#CC3300;}
.news-three-title .mt0{}
.news-three-title p{display:block; padding:20px 20px 0 0; float:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow: hidden;}
.news-three-title p span{display:inline-block;margin-right:15px; line-height:24px;}
.news-three-title p span a{color:#666; font-size:13px; padding:4px 10px 4px 10px}
.news-three-title p span a:hover{ color:#349f98}
.more{display:block; float:right;color:#666; font-size:13px;}
.more:hover{color:#FF0000;}
.news-three-list{width:100%;}
.news-three-list li{background: #FFF; margin-top: 20px; width: 23.8%; float: left; margin-right: 1.6%;}
.news-three-list li:nth-child(4n){margin-right:0;}
.news-three-list li .p_img{width: 100%; padding-bottom: 66.67%; position: relative; overflow: hidden; border: 2px solid #fff;}
.news-three-list li .p_img img{object-fit: cover; width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: block;}
.news-three-list li .p_txt{margin: 0;background: #f8f8f8;padding: 15px;}
.news-three-list li .p_txt p{line-height:1.5; color: #000;font-size:16px;font-weight:bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-three-list li .p_txt span{width:100%;font-size: 13px; color: #999;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-three-list li .p_txt span em{font-style:normal;color:#d8e7e0;}
.news-three-list li .p_txt span i{display:inline-block; color:#2365bc; font-size:13px;}
.mt30{margin-top:20px;}
.fr{float:right;}
.bgqh{background:#f7f7f7;}
/*标题*/.title{overflow: hidden;width: 100%;text-align: center;}
.title em{font-size: 14px;color: #999999;margin-top: 15px}
.title p{font-size:14px;color: #666666;margin-top: 10px}
.title strong{color:#000;}
.title h2{font-size: 26px;color: #349f98;font-weight: bold;margin-bottom: 10px;text-align: center;line-height:1.2}
.title h2 span{display: inline-block;vertical-align: middle;width: 40px;height: 3px;margin: 0 5px;background: #ccc;}
.title p{color: #ccc;font-size:36px;font-family: Impact;text-transform: uppercase;letter-spacing: 1px;}
.index-cp-nav{text-align: center;margin: 30px 0 30px 0;font-size: 0;}
.index-cp-nav a{display: inline-block;vertical-align: middle;background: #ededed;font-size: 16px;color: #333;line-height: 3em;text-align: center;width: 170px;}
.index-cp-nav .focus{background: #1171cb !important;color: #fff;margin-left: 0;}
.index-cp-nav a:hover{background: #349f98;color: #fff;}
.index-cp-box{position: relative;overflow: hidden;padding-bottom: 2px;margin-bottom: 30px;}
.index-cp-box .item{float: left;width: 33%;}
.index-cp-box .box{display: block;padding: 25px;background: #f1f1f1;transition: 0.5s;}
.index-cp-box .pic{padding-bottom: 75%;border: solid 1px #fff;}
.index-cp-box .text{transition: 0.5s;padding-top:20px;}
.index-cp-box .box:hover{border-color: #349f98;transition: 0.5s;}
.index-cp-box .title{font-size: 16px;color: #333;transition: 0.5s;width:100%;line-height: 30px;text-align:center;margin-top:0;}
.index-cp-box .btn{font-size: 12px;display: block;float: right;width: 30%;text-align: center;border-radius: 30px;line-height: 30px;color: #fff;background: #349f98;transition: 0.5s;}
.index-cp-box .box:hover{background: #349f98;transition: 0.5s;}
.index-cp-box .box:hover .btn{background: #fff;color: #349f98;transition: 0.5s;}
.index-cp-box .box:hover .title{color: #fff;transition: 0.5s;}
.pic-box1{overflow: hidden;display: block;width: 100%;height: 0;position: relative;}
.pic-box1 img{transition: 1s;width: 100%;height: 100%;display: block;position: absolute;left: 0;top: 0;}
.box:hover .pic-box1 img,
li:hover .pic-box1 img{transform: scale(1.1);transition: 1s;}
.box:hover .pic-box2 img,
li:hover .pic-box2 img{transform: rotate(360deg);transition: 0.5s;}
.pic-box2 img{transform: rotate(0deg);display: block;width: 100%;border-radius: 100%;transition: 0.3s;}
.index-more1{color: #349f98;line-height:2.4em;background-color: #fff;text-align: center;transition: 0.5s;width:200px;font-size:16px;display: block;margin: 0 auto;}
.index-more1:hover{background: #349f98;border-color: #349f98;color: #fff;}
.proleft{overflow:hidden;float:left;width:250px;height:100%;}
.proleft h2{padding:25px 0 25px 38px;background-color:#349f98;}
.proleft h2 p{display: block;font-size: 32px;color: #fff;font-weight:bold;line-height:36px;}
.proleft h2 span{font-size: 20px;text-transform: uppercase;font-weight: normal;color: #fff;}
.proleft .navbox{overflow:hidden;width:248px;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;height:auto;overflow:hidden;padding-bottom:15px;}
.proleft h3{font-size:18px;padding-left:30px;border-left:6px solid #349f98;margin-top:20px;margin-bottom:10px;font-weight:bold;}
.proleft h3 a{color:#121212}
.proleft .erji{overflow:hidden;width:220px;margin-left:16px;}
.proleft .erji a{display:block;padding-left:20px;width:200px;height:38px;line-height:38px;font-size:16px;color:#303030;background:url(../images/pro_left01.png) no-repeat 200px center;border-bottom:1px dashed #ccc;text-decoration:none;}
.proleft .erji a:hover{color:#f9770a;font-weight:bold;background:url(../images/pro_left02.png) no-repeat 200px center;}
.proleft .sanji{overflow:hidden;width:220px;margin-left:0;background:#f4f4f4;margin-top:10px;}
.proleft .sanji ul{float:left;width:200px;padding:10px 0 10px 0;}
.proleft .sanji ul li{width:80px;float:left;margin-left:20px;}
.proleft .sanji ul li a{display:block;padding:0;width:80px;height:24px;line-height:24px;font-size:14px;color:#303030;background:none;border-bottom:none;text-decoration:none;overflow:hidden;}
.lg{overflow:hidden;width:100%;padding:14px 0;background-color:#349f98;text-align:center;color:#FFFFFF;}
.lg h6{font-size:20px;font-weight:bold;}
.lg p{margin-top: 5px;font-size: 14px;}
.lg h4{margin-top: 10px;font-size: 24px;line-height:28px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
/*公司概况*/.about{width: 100%;position: relative;background:url(../images/background1.png) repeat center #349f98;}
.about .container{width:50%;float:right;overflow:hidden;}
.about .left_about{width: 600px;overflow: hidden;float:left;padding:40px;background:#FFFFFF;margin:80px 0 80px 0}
.about .leftCon .intro{overflow: hidden;}
.about .leftCon{}
.about .leftCon h3{font-size: 30px;font-weight: bold;line-height:36px;display:block;}
.about .leftCon h3 a{color: #000;text-decoration: none;}
.about .leftCon span{display: block;}
.about .leftCon .span1{color: #999;font-size:20px;margin: 6px 0 18px 0;}
.about .leftCon .span2{font-size:14px;color: #999;font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;margin-bottom:20px;}
.about .leftCon p{font-size:14px;line-height:28px;color: #666;}
.about .leftCon .p1{margin: 34px 0 28px 0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.about .leftCon .p2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.about .left_about ul{width: 100%;overflow: hidden;margin-top:30px;}
.about .left_about li{float: left;}
.about .left_about li a{display: block;text-decoration: none;}
.about .left_about li.cur a{font-size: 14px;text-align: center;border: solid 1px #349f98;transition: 0.5s;display: inline-block;color: #349f98;background: #fff url(../images/icon38.png) no-repeat 82% center;padding: 10px 40px 10px 20px;}
.about .left_about li.cur a:hover{color: #fff;background: #349f98 url(../images/icon37.png) no-repeat 86% center;transition: 0.5s;border-color: #349f98;}
.about .right_about{width:50%;height:600px;background:url(../images/05.jpg) left top no-repeat;float:right;}
.pd30{padding-bottom:30px;}
.fangan{width:1200px;height:auto;margin:0 auto;padding:20px;margin-bottom:30px;}
.falist{width:33%;height:auto;overflow:hidden;margin-right:80px;float:left;}
.faimg{width:100%;height:200px;overflow:hidden;position: relative;}
.faimg img{width:100%;height:auto;}
.facontent{position:relative;z-index:3;margin:-20px 15px 0 15px;background:#FFFFFF;padding:20px;text-align:left;}
.facontent em{font-style:normal;display:inline-block;background:#349f98;color:#FFFFFF;padding:6px 10px 6px 10px;font-size:13px; }
.facontent h1{display:block;width:100%;font-size:18px;color:#000;line-height:180%;padding:15px 0 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.facontent h1 a{color:#000000;font-weight:bold;}
.facontent p{display:block;width:100%;font-size:13px;color:#999;line-height:180%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.index-news{padding: 80px 0;background: #f8f8f8;}
.index-news-box{overflow:hidden;}
.index-title-box3{text-align: center;padding-bottom: 30px;}
.index-title-box3 .title{font-size: 26px;color: #333;font-weight: bold;line-height:1.2;margin-bottom: 10px;text-align: center;}
.index-title-box3 .title span{display: inline-block;vertical-align: middle;width: 40px;height: 3px;margin: 0 5px;background: #1171cb;}
.index-title-box3 .info{color: #ccc;font-size: 18px;text-transform: uppercase;letter-spacing: 1px;font-family: "arial narrow";}
.index-news-nav{text-align: center;font-size: 0;margin-bottom: 30px;}
.index-news-nav a{display: inline-block;vertical-align: middle;font-size: 16px;background: #fff;color: #333;width: 170px;line-height: 3em;}
.index-news-nav a.focus{background: #1171cb !important;color: #fff;}
.index-news-nav a:hover{background: #349f98;color: #fff;}
.news{width:1200px;height:auto;overflow:hidden;margin:0 auto;}
.newsz{width:536px;height:auto;overflow:hidden;float:left;background:#FFFFFF;margin-top:10px;}
.newsbt{width:536px;height:60px;border-bottom:#f1f1f1 1px solid;}
.newsbt h1{display:block;float:left;line-height:50px;font-size:18px;color:#333;}
.newsbt span{display:block;float:left;line-height:20px;font-size:12px;color:#c4c4c4;margin:20px 0 0 20px;}
.more3{display:block;float:right;line-height:30px;height:30px;font-size:12px;color:#666;border-radius:15px;padding:0 20px 0 20px;margin:10px 10px 0 0;}
.more3:hover{color:#fff;background:#296fb7;}
.p40{ padding:15px 0 15px 0}

/*友情*/
.yqbg{ width:100%; height:auto; overflow:hidden;}
.youqing{ width:1200px; height:auto; overflow:hidden; margin:0 auto; text-align:left; padding:20px 0 20px 0}
.link .linkDl{ overflow: hidden; width: 100%; }
.link  dt{ width: 96px; height: 35px; line-height: 35px; text-align: center; color: #fff;  background-color: #349f98; float: left; position: relative; font-size:15px; font-weight:bold;}
.link  dd{  width:1100px; padding: 0 20px; overflow: hidden; float: right;}
.link  dd a{ display: block; float: left; line-height: 35px; padding: 0 10px; font-size: 13px; color: #666; }
.link  dd a:hover{ color:#349f98;}
.link  dt i{ display: block; position:absolute;right:-6px; top:12px; background: url("../images/link_xj.png") no-repeat center; width: 6px; height: 9px;}

/*底部*/
/*footer*/
#footer{width: 100%;background-color: #4f5052; }
#footer .main{width: 1200px;margin: 0 auto;padding: 60px 0 30px 0;}
#footer .main ul{width: 170px;float: left;margin-right:50px;}
#footer .main ul h8{color: #fff;margin-bottom: 25px;font-size: 18px; display:block;}
#footer .main ul h7{color: #a5a5a3;margin-bottom: 25px;font-size: 14px; display:block;}
#footer .main ul a{color: #a5a5a3;text-decoration: none;transition: all 0.3s;-moz-transition: all 0.3s; /* Firefox 4 */-webkit-transition: all 0.3s; /* Safari å’Œ Chrome */-o-transition: all 0.3s; /* Opera */ font-size:14px;}
#footer .main ul a:hover{color: #fff;}
#footer .main ul li{color: #666;line-height:2.4em;width: 80px;display: inline-block; font-size:14px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
#footer .main .three li{width:150px; float:left;}
#footer .main .four,#footer .main .four li{width:280px;}
#footer .main .four h1{font-size:14px; font-weight:normal; display:block; float:left; padding-bottom:10px;}
.footertel{padding-bottom:10px; float:left;}
.footertel i{display:block; float:left; font-size:22px; color:#fff; line-height:32px; width:32px; text-align:center; background:#349f98; border-radius:16px;}
.footertelcon{float:left; padding-left:20px; width:240px;}
.footertelcon p{font-size:14px; line-height:18px; padding-top:5px; display:block; float:left; color:#a5a5a3;}
.footertelcon .dtel{ font-size:20px; padding-top:5px; color:#FFFFFF}

.evmlist{float:right;}
.evmlist p{display:block; margin:0 0 0 20px; background:#FFFFFF; float:right; border-radius:6px; overflow:hidden;}
.evmlist p img{width:118px; height:118px; margin:10px;}
.evmlist p span{display:block; width:100%; background:#349f98; color:#fff; font-size:12px; text-align:center; padding:6px 10px 6px 10px;}

#footer .main .three{ width:600px; }
#footer .main .devm{ float:right; margin-right:0;}
#footer .main .devm img{ width:142px; height:142px;}
#footer .main .five{width: 300px;}
#footer .main .five p{font-size: 24px;margin-bottom: 10px;}
#footer .main .five .sub{width:280px;height: 40px;float: left;background-color: #349f98;color: #FFFFFF;border:0px; border-radius:5px;cursor: pointer; font-size:14px;}
#footer .main .five li{width:300px;}
#footer .main .five .input{width: 280px;height: 40px;float: left;padding: 0 10px 0 10px;border: 1px #CCCCCC solid; border-radius:5px;font-size: 14px; margin-bottom:15px;}
#footer .main .footercopy{width: 100%; padding-top:20px; margin-top:30px;line-height:48px;text-align: center;border-top: 1px solid #666;color: #a5a5a3; font-size:14px;}
#footer .main .footercopy a{text-decoration:none; color:#a5a5a3;}

.p20{ padding:10px 0 10px 0;}
.bglan{background:#f7f7f7;}
.bgbai{background:#FFFFFF;}
.bglan2{background:#e9eff8;}
.bglv2{background:#e8f7ed;}
.tlpic1{width:100%;height:149px;background:url(../images/03.jpg) top center no-repeat;margin:0 auto;}
.rel{position:relative;}


/**/
#commitBtn{background-color: #eb1100; color:#fff; text-align: center; font-size: 16px; font-weight: bold; font-family: "微软雅黑 Light"; padding: 15px 10px; border-radius: 5px;width:100%;border: none;}
.orderScuMask{display: none; position: fixed; top: 0; left: 0; bottom: 0; width: 100%; height: 100%; z-index: 20; background: #000; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.actOrderScuMod{display: none; position: fixed; top: 50%; left: 50%; z-index: 21; margin: -60px 0 0 -100px; width:360px;height:130px;background:#FFFFFF;border-radius:8px;text-align:center;padding:20px;line-height:1.5;}
.actOrderScuMod p{ width:100%; line-height:1.5;}
.actOrderScuMod .close{display: none; width:80px;height:30px; background:#009966; color:#FFFFFF; border-radius:15px; line-height:30px; cursor:pointer; margin-top:15px;}