﻿@charset "utf-8";
body{font-size:63%;font-family:'宋体';margin: 0;padding: 0;position:relative;background:#FFF;}
html, body, div, p,span, a, table, textarea, form, input, img, ul, li,dd,dt {margin: 0;padding: 0;}
dl{margin: 0;padding: 0;font-size:0;}
li{list-style:none;text-indent:0;}
a{color:#666;}
a:visited,a:active,a:link {text-decoration: none; color:inherit}
a:hover {text-decoration: underline;}
td,th {font-size: 1.2em;}
.left,.l_b{float:left}
.right,.r_b{float:right}
.more{color:#FFF}
a.more:visited,a.more:active,a.more:link {color:#FFF}
.more2{color:#666}
a.more2:visited,a.more2:active,a.more2:link {color:#666}
img {border:0px}
h1, h2, h3, h4, h5, h6, b, i, em {font-style: normal;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-family:'Microsoft YaHei';}
.area:after,.clear:after,.con:after,menu_body:after{content:"";display:block;visibility:hidden;height:0;clear:both;}
.area{margin-left:auto;margin-right:auto; max-width:360px; min-width:240px;}
.clear,.area,.con,.menu_body{zoom:1;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.center{margin-left:auto;margin-right:auto;text-align:center}
/******************************/
.bt5{margin-bottom:5px}
.bt10{margin-bottom:10px}
.bt15{margin-bottom:15px}
.bt20{margin-bottom:20px}
.bt30{margin-bottom:30px}
.bt35{margin-bottom:35px}

.pd0-10{padding:0 10px;}
.pd0-15{padding:0 15px;}
.pd5-0{padding:10px 0;}
.pd5-10{padding:5px 10px;}
.pd5-15{padding:5px 15px;}

.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}

.pd10-0{padding:10px 0;}
.pd10-5{padding:10px 5px;}
.pd10-15{padding:10px 15px;}
.pd10-20{padding:10px 20px;}
/*default*/
.default-box{position:relative;background:url(../images/default.jpg) center top no-repeat;height:523px;}
.default-box a{display:block;width:121px;height:41px;}
.default-box .btn-a{position:absolute;top:305px;left:35px;background:url(../images/default-btn.png) 0 -41px no-repeat;}
.default-box .btn-b{position:absolute;top:305px;left:170px;background:url(../images/default-btn.png) 0 -82px no-repeat;}
.default-box .btn-c{position:absolute;top:355px;left:102px;background:url(../images/default-btn.png) 0 0px no-repeat;}
/***************** header ***********************/
#header{}
.top-box{ position:relative;}
.top-box .logo{height:80px;}
.jd-3 .top-box .logo{height:80px;}
.top-box img{vertical-align:top;}
@media screen and (max-width: 360px){
.top-box .logo img{ width:100%;}
}
.tel-bg{background:#0070C9 url(../images/tel-bg.gif) no-repeat;font-size:1.6em;color:#0070C9;text-indent:65px;height:38px;line-height:37px;font-weight:bold;font-family:'Microsoft YaHei';}
.search-box{position:absolute;top:30px;left:255px;}

/***************** nav-box ***********************/

/***************** phone-box ***********************/
.phone-box a:hover,.service a:active{ text-decoration:none;}
.phone-box{background:#B9F1FD; padding:5px 0; color:#FF0000;}
.phone-box .phone{ height:40px; background:url(../images/phone.png) 40px center no-repeat;}
.phone-box span{ display:block; float:left; height:40px; line-height:40px;}
.phone-box span.span-a{ padding-left:60px; font-size:1.4em;font-family:'Microsoft YaHei';}
.phone-box span.span-b{ font-size:2.4em;font-family:'Microsoft YaHei';}

/***** nav-box *******/
.nav-box{}
.nav-box .nav{font-size:1.4em;background:#E04106 url(../images/nav-bg.gif) repeat;}
.nav-box .nav li{float:left;width:79px;height:40px;}
.nav-box .nav li a{display:block;height:38px;line-height:38px;color:#FFF;text-align:center;overflow:hidden;}
.nav-box .nav li a:hover,.nav-box .nav li.current a{background:#E04106;text-decoration: none;}
.nav-box .nav li.liw80{ width:80px;}
.nav-box .nav li.libr{ border-right:1px solid #077ec0;}
.nav-box .nav li.libt{ border-bottom:1px solid #0168af;}
/***************** focus-box ***********************/
.focus-box{margin-bottom:10px;}
.focus-a{ position:relative; width:70%; overflow:hidden;}
.focus-b{ position:relative; width:28%;}

.focus-b .p-a{ padding:3px 0;}
/***************** service-box ***********************/
.service{padding:6px 0}
.service a:hover,.service a:active{ text-decoration:none;}
.service a.ico{float:left;width:60px;margin:2px;height:20px;padding-top:56px;color:#333;font-size:1.2em;text-align:center}
.service a.s1{background:url(../images/list-a.png) 0 0 no-repeat;}
.service a.s2{background:url(../images/list-a.png) -60px 0px no-repeat;}
.service a.s3{background:url(../images/list-a.png) -120px 0px no-repeat;}
.service a.s4{background:url(../images/list-a.png) -180px 0px no-repeat;}
.service a.s5{background:url(../images/list-a.png) -240px 0px no-repeat;}
.service a.s6{background:url(../images/list-a.png) -300px 0px no-repeat;}
.service a.s7{background:url(../images/list-a.png) -360px 0px no-repeat;}
.service a.s8{background:url(../images/list-a.png) -420px 0px no-repeat;}
.service a.s9{background:url(../images/list-a.png) -480px 0px no-repeat;}
.service a.s10{background:url(../images/list-a.png) -540px 0px no-repeat;}
.service a.s11{background:url(../images/list-a.png) -600px 0 no-repeat;}
.service a.s12{background:url(../images/list-a.png) -660px 0px no-repeat;}
.service a.s13{background:url(../images/list-a.png) -720px 0px no-repeat;}
.service a.s14{background:url(../images/list-a.png) -780px 0px no-repeat;}
.service a.s15{background:url(../images/list-a.png) -840px 0px no-repeat;}

/***************** main-box ***********************/
.main-box .title,.sub-box .title{ position:relative;width:100%;height:40px;line-height:40px;background:#0070C9;}
.main-box .title .text,.sub-box .title .text{display:block; float:left;text-align:center;font-size:1.4em;}
.main-box .title1 .text,.sub-box .title1 .text{display:block;float:none;text-align:center;font-size:2.4em;font-weight:bold;}
.jd-3 .title .text{background:url(../images/title-3-ico.gif) 10px center no-repeat;font-size:1.2em;}
.jd-2 .main-box .title .text,.jd-2 .sub-box .title .text{font-size:1.2em;padding:6px 15px 1px 15px;border-left:1px solid #3471B3;border-right:1px solid #3471B3;border-top:3px solid #3471B3;background:#FFF;}
.title a.more,.tab .tabtitle .tabbtn a.more,.tab-case-title a.more{ position:absolute; right:10px; top:0; display:block;font-size:1.2em; font-weight:normal;}
.jd-3 .title a.more,.jd-3 .tab .tabtitle .tabbtn a.more,.jd-3 .tab-case-title a.more{font-size:1.2em;}
.jd-2 .title a.more,.jd-2 .tab .tabtitle .tabbtn a.more,.jd-2 .tab-case-title a.more{ position:absolute; right:10px; top:8px; display:block;font-size:1.2em; font-weight:normal;}
/***************** news-ul ***********************/
.news-ul li{ height:36px; line-height:36px;overflow:hidden;border-bottom:1px solid #eee;}
.news-ul li em{float:right;margin-left:10px;color:#999;}
.jd-2 .news-ul li{border-bottom:1px solid #ddd;}
.news-ul li a{ display:block; padding:0 3%; width:94%; height:100%; font-size:1.2em; color:#666; overflow:hidden;}
/***************** tab ***********************/
.tab .tabtitle{ position:relative;color:#666;border:0;}
.tab .tabtitle:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.tab .tabtitle .tabbtn{display:inline-block; cursor:pointer; font-family:'宋体';}
.tab .tabtitle .tabbtn span{ padding:0 10px; font-size:1.4em;text-align:center}
.jd-2 .tab .tabtitle .tabbtn span{font-size:1.2em;padding:0 10px; }
/***************** con ***********************/
.con{margin-bottom:5px;}
.con .img{ display:block; padding:1px; width:90%; height:107px; border:1px solid #f2efef;}
.con .img img{ width:100%; height:100%;}
.main-box .con{ padding:10px 10px 5px 10px; line-height:24px; font-size:1.2em; color:#333;}
.main-box .con a{display:block;}
/***************** nav-class ***********************/
.nav-class-ul{padding:5px 0;}
.nav-class-ul li{ float:left;padding:3px 0;font-family:"宋体";}
.nav-class-ul li a{ display:block; margin:0 auto; width:96%; height:36px; line-height:36px; text-align:center; color:#FFF;font-weight:bold; font-size:1.4em;background:#2b8001; overflow:hidden;}
.nav-class-ul li a.current,
.nav-class-ul li a:hover,
.nav-class-ul li a:active{background:#129dd3;text-decoration:none;}
.nav-class-ul li.last{ width:100%;}
.nav-class-ul li.last a{ width:98%;}
.nav-class-ul li.more a{ color:#1c85c2;}

/***************** nav-classNav-ul ***********************/
.nav-classNav-ul{padding-top:10px;}
.nav-classNav-ul li{ margin-bottom:10px; background:#f1f1f1;}
.nav-classNav-ul li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.nav-classNav-ul li img{ float:left; margin-right:15px; width:96px; height:66px;}
.nav-classNav-ul li h4{ font-size:1.2em; line-height:22px;}
.nav-classNav-ul li p{ font-size:1.2em; line-height:22px; color:#666;}

/***************** nav-class2 ***********************/
.nav-class-ul2{padding:5px 0;}
.nav-class-ul2 li{ float:left;padding:3px 0;font-family:"宋体";}
.nav-class-ul2 li a{ display:block; margin:0 auto; width:96%;height:36px; line-height:36px;text-align:center; color:#fff;font-weight:normal; font-size:1.2em;background:#0070C9; overflow:hidden;}
.nav-class-ul2 li a.current,
.nav-class-ul2 li a:hover,
.nav-class-ul2 li a:active{color:#FFF;background:#E04106;text-decoration:none;}
.nav-class-ul2 li.last{ width:100%;}
.nav-class-ul2 li.last a{ width:98%;}
.nav-class-ul2 li.more a{ color:#1c85c2;}

.nav-2 .nav-class-ul li{width:50%;}
.m-piclist{}
.m-piclist li{float:left;padding:5px 0;text-align:center;}
.m-piclist img{width:105px;height:75px;margin-bottom:5px;}
.m-piclist a{display:block;}
.m-piclist .name{color:#0073bc;font-size:13px;font-family:'microsoft yahei';}
/***************** team-ul ***********************/
.team-ul{padding-bottom:15px;}
.team-ul li{ padding:15px 5px; border-bottom:1px solid #ece2d8; font-family:"宋体";}
.team-ul li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.team-ul li img{ float:left; margin-right:10px; width:99px; border:1px solid #ece2d8;}
.team-ul li a{display:block;}
.team-ul li h4{padding-bottom:5px;margin-bottom:5px;height:1.2em;overflow:hidden; font-size:1.2em; color:#2b8001; font-family:"宋体"; }
.team-ul li .cn{ color:#333; font-size:1.2em; line-height:23px;}
.team-ul li .cn a{ color:#ac9079;}

/***************** photo_list ***********************/
.photo_list{} 
.photo_list li{width:auto;margin:8px 0;float:left;width:50%;}
.photo_list li a{ color:#333;}
.photo_list li .pro_full{width:89%;margin-left:5%;margin-right:5%;height: 125px;}
.photo_list li .pro_full img{display:block;padding:1px;height:123px;width:156px;}
.photo-2 .photo_list li .pro_full img,.photo-2 .photo_list li .pro_full{height:130px;}
.photo_list li .pro_name{padding:5px 0;width:90%;font-size:1.2em;line-height:1.6;margin-left:auto;margin-right:auto;text-align:center; color:#333;}
.photo_list li .pro_num{display:none;width:89%;margin-left:5%;margin-right:5%;font-size:1.2em;line-height:1.6;margin-left:auto;margin-right:auto;}
.photo_list li .pro_mid img{max-height:80px;max-width:94px;}
.photo_list .box{text-align:center;overflow:hidden;border:1px solid #ccc;}

/***************** photo_list2 ***********************/
.photo_list2{} 
.photo_list2 li{ position:relative;width:auto;margin:8px 0;float:left;width:50%;}
.photo_list2 li a{ color:#333;}
.photo_list2 li .pro_full{width:90%;margin-left:5%;margin-right:5%;height: 115px;}
.photo_list2 li .pro_full img{height:115px; width:100%;}
.photo_list2 li .pro_name{ position:absolute; bottom:3px; left:50%; width:90%; margin-left:-45%; height:24px; line-height:24px;text-align:center; font-size:1.2em; color:#FFF;background:url(../images/pngbg-60.png) repeat;}
.photo_list2 li .pro_num{display:none;width:90%;font-size:1.2em;line-height:1.6;margin-left:auto;margin-right:auto;}
.photo_list2 li .pro_mid img{max-height:80px;max-width:94px;}
.photo_list2 .box{text-align:center;overflow:hidden;margin-bottom:4px;}

/***************** photo_list3 ***********************/
.photo_list3{} 
.photo_list3 li{width:auto;margin:8px 0;float:left;width:50%;}
.photo_list3 li a{ color:#333;}
.photo_list3 li .pro_full{width:89%;margin-left:5%;margin-right:5%;height: 142px;}
.photo_list3 li .pro_full img{display:block;padding:1px;height:140px;width:140px;}
.photo-2 .photo_list3 li .pro_full img,.photo-2 .photo_list3 li .pro_full{height:130px;}
.photo_list3 li .pro_name{padding:5px 0;width:90%;font-size:1.2em;line-height:1.6;margin-left:auto;margin-right:auto;text-align:center; color:#fff;background:#3b8f13;}
.photo_list3 li .pro_num{display:none;width:89%;margin-left:5%;margin-right:5%;font-size:1.2em;line-height:1.6;margin-left:auto;margin-right:auto;}
.photo_list3 li .pro_mid img{max-height:80px;max-width:94px;}
.photo_list3 .box{text-align:center;overflow:hidden;border:1px solid #ccc;}

.sub-more{padding:.4em 0;margin-bottom:.4em;text-align:center;line-height:2;font-size:1.8em;color:#666;font-family:'Microsoft YaHei';}
.sub-more a{display:block;border: 1px solid #CCC;background: #EEE;font-weight: bold;color: #555;
text-shadow: 0 1px 0 white;-webkit-border-radius: .6em;border-radius: .6em;
background-image: -webkit-gradient(linear,left top,left bottom,from( white ),to( #F1F1F1 ));
background-image: -webkit-linear-gradient( white,#F1F1F1 );
background-image: -moz-linear-gradient( white,#F1F1F1 );
background-image: -ms-linear-gradient( white,#F1F1F1 );
background-image: -o-linear-gradient( white,#F1F1F1 );
background-image: linear-gradient( white,#F1F1F1 );}

/***************** srollTop-box ***********************/
.srollTop-box{ display:none;}
.srollTop-box a{ display:block; margin:0 auto; width:100%; height:35px; line-height:35px; color:#80826a; font-size:1.2em; text-align:center; background:#e9fee3 url(../images/scrollTop.png) center center no-repeat;text-decoration:none}
/***************** footer-box ***********************/
#footer{height: 71px;}

.footer-box {position:relative;text-align: center;z-index: 4000;text-align: center;}
.footer-box ul li{float: left; width:25%;background:url(../images/ft-bg.png) right center repeat-y;}
.jd-2 .footer-box ul li{background:url(../images/footer-bg-2.png) right center no-repeat;}
.jd-3 .footer-box ul li{background:url(../images/footer-bg-3.png) right center no-repeat;}
.footer-box ul li.last{background:none;}
.footer-box .icon{height: 48px; width:100%; display:block;}
.footer-box .ft-ico{height:48px;}
.footer-box .tel{background:url(../images/footer-ico.png) 20px center no-repeat;}
.footer-box .sms{background:url(../images/footer-ico.png) -60px center no-repeat;}
.footer-box .board{background:url(../images/footer-ico.png) -140px center no-repeat;}
.footer-box .map{background:url(../images/footer-ico.png) -220px center no-repeat;}

/***************** sub-box ***********************/
.sub-box .nav-box{ padding-bottom:10px;}
.sub-box .title a.back{ position:absolute; right:10px; top:10px; display:block; width:40px; height:20px; line-height:20px; text-align:center; color:#000; font-size:1.2em; font-family:'宋体'; background:#fff; border-radius:5px;}
/***************** case-ul ***********************/
.item-ul{}
.item-ul li{float:left;background:url(../images/item-li-bg.gif) right bottom no-repeat;width:44%;padding:0 2% 0 4%;padding-bottom:9px;}
.item-ul li a{background:#cc0001;color:#FFF;font-size:1.4em;display:block;padding:5px 0;font-family:'Microsoft YaHei';text-align:center;}
/***************** case-ul ***********************/
.case-ul li{ padding:10px; border-bottom:1px solid #ccc;}
.case-ul li:after{content: ""; display: block; height: 0; clear: both; visibility: hidden;}
.case-ul li a img{ float:left;width:40%; min-height:130px;padding:2px;border:1px solid #eee4db;}
.case-ul li h4{font-size:1.2em; padding:5px 0 10px 0;text-align:left;}
.case-ul li p.appellation{font-size:1.2em; text-align:left; line-height:22px; color:#555;}
.case-ul li p.introduce{height:100px;overflow:hidden;font-size:1.2em; text-align:left; line-height:22px; color:#666;}
.case-ul li .rt-box{width:55%;}
/***************** title-box ***********************/
.title-box{text-align:center;color:#0082bc;position:relative;padding:5% 0;border-bottom:2px solid #0082bc}
.title-box .back-btn{float:right; margin-right:10px; background:#0082bc;width:66px;font-size:1.2em;line-height:1.6;margin-top:1%;text-align:center;color:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px; }
.title-box h2{font-size:2em;}

.sub-box .title_list{padding:8px 0;}
.sub-box .title_list li{margin-left:5px;float:left;background:#20a1da;padding:5px 10px;text-align: center;overflow:hidden;font-size:1.2em;}
.sub-box .title_list li a{color: #fff;display:block}
.sub-box .title_list li.select{background:#0082bc;color:#fff}
.sub-box .title_list li.select a{color:#fff}
.sub-box .title_list li:after{content:" ";display:block;visibility:hidden;height:0;clear:both;}
.sub-box .title_list li{zoom:1; width:48%;margin:1%;padding:5px 0;}
.sub-box .content{padding:10px;font-size:1.2em;line-height:1.6;  }
.sub-box .content img{ max-width:100%;}
.sub-box .content h1{font-size:1.6em;text-align:center;font-family:'Microsoft YaHei';margin-bottom:10px;font-weight:bold}
.sub-box .page{padding:15px 0 20px;}
.sub-box .page a{display:block;padding:5px 0;width:30%;text-align:center;background:#0070C9;color:#ffffff;}

/***************** paging ***********************/
.paging{margin: 0 auto;text-align: center; padding:20px 0;font-size:1.4em;}
.paging ul{text-align:center;}
.paging ul li{display:inline-block;*display:inline;*zoom:1;margin:0 2px; font-family:"宋体";}
.paging ul li span{display:inline-block;*display:inline;*zoom:1;padding:0 10px}
.paging ul li a{display:inline-block;*display:inline;*zoom:1;padding:0 10px;height:22px;line-height:22px;}
@media screen and (max-width: 360px){
.paging ul li a{padding:0 5px;height:18px;line-height:18px;}
.paging ul li.tz{ display:none;}
}
.paging ul li.no{border:1px solid #666}
.paging ul li.line{border:1px solid #555;}
.paging ul li.no a{color:#777; text-decoration:none; cursor:default;}
.paging ul li.select a,.paging ul li:hover a,.paging ul li.select a,.paging ul:hover a{color:#fff;text-decoration:none;}
.paging ul li.select{border:1px solid #999;}
.paging ul li.no,.paging ul li.no:hover{ border:1px solid #999;}
.paging ul li.no a,.paging ul li.no a:hover{color:#777;}
.paging ul li.line,.paging ul li.select{border:1px solid #666}
.paging ul li.no,.paging ul.no:hover{border:1px solid #999}
.paging ul li.no a,.paging ul li.no a:hover{background:#fff; color:#777;}
/*pifu*/
.line{background:url(../images/line.gif) bottom repeat-x;}
.title-2{height:42px;line-height:42px;font-size:1.8em;text-align:center;color:#333;font-family:'Microsoft YaHei';}

.photo_list2 li .pro_full,.photo_list2 li .pro_full img{height:115px;}
.pro_full1 img{height:162px;}
.title a.more,.tab .tabtitle .tabbtn a.more,.tab-case-title a.more{color:#fff}
.jd-3 .title a.more,.jd-3 .tab .tabtitle .tabbtn a.more,.jd-3 .tab-case-title a.more{color:#333;}
.jd-2 .title a.more,.jd-2 .tab .tabtitle .tabbtn a.more,.jd-2 .tab-case-title a.more{color:#358ff2}
.case-ul li h4,.case-ul li p.introduce a,.main-box .con p a{color:#1478ce;}
.jd-3 .case-ul li h4 span{color:#333}
.title .text{padding-left:12px;}
.jd-2 .title .text{padding-top:8px;}
#footer{background:#0070C9}
.nav-class-ul li a.current,
.nav-class-ul li a:hover,
.nav-class-ul li a:active,
.paging ul li.select a,
.paging ul li:hover a,
.paging ul li.select a,
.paging ul:hover a{background:#4873a8;}

.jd-3 .nav-class-ul li a.current,
.jd-3 .nav-class-ul li a:hover,
.jd-3 .nav-class-ul li a:active,
.jd-3 .paging ul li.select a,
.jd-3 .paging ul li:hover a,
.jd-3 .paging ul li.select a,
.jd-3 .paging ul:hover a{background:#3fade4;}
.nav-box{}
.case-ul .btn a.btn-1{margin-right:10px;height:24px;line-height:24px;font-size:1.4em;color:#d21c79;padding:0px 10px;display:block;float:left}

.project a{display:block;width:150px;text-align:center;color:#333;float:left;margin:10px 5px;font-size:1.2em;}
.project a img{padding-bottom:5px;}
.project a.p4{padding:25px 0;font-size:2em;color:#bc019c;font-weight:bold;font-family:'Microsoft YaHei';}

.title,
.tab .tabtitle{height:40px; line-height:39px;background:#d2e8f6;}
.tab .tabtitle .tabbtn a.more{z-index:1;}
.tab .tabtitle .tabcur a.more{z-index:2;}
.jd-2 .title,
.jd-2 .tab .tabtitle{padding-left:5px;height:34px; line-height:24px;background:url(../images/title-2.gif) bottom repeat-x;}
.jd-3 .title,
.jd-3 .tab .tabtitle{padding-left:5px;height:40px; line-height:40px;background:#ededed url(../images/title-3-bg.gif) bottom repeat-x;;}

.title .text,
.title .text a,
.tab .tabtitle .tabbtn{color:#fff;font-family:'Microsoft YaHei';}
.jd-2 .title .text,
.jd-2 .title .text a,
.jd-2 .tab .tabtitle .tabbtn{color:#358ff2;}
.jd-3 .title .text,
.jd-3 .title .text a,
.jd-3 .tab .tabtitle .tabbtn{color:#333;}

.tab .tabtitle .tabcur{background-color:#0073bc;}
.tab .tabtitle .tabcur{}
.jd-2 .tab .tabtitle .tabcur,.jd-2 .tab .tabtitle .tabcur span{color:#358ff2}
.tab .tabtitle .tabcur span{font-weight:bold;color:#FFF}
.tab .tabtitle .tabbtn{}
.jd-2 .tab .tabtitle .tabbtn{height:24px;line-height:24px;}
.jd-2 .tab .tabtitle .tabcur{padding:6px 5px 1px 5px;border-left:1px solid #3471B3;border-right:1px solid #3471B3;border-top:3px solid #3471B3;background:#FFF;}
.jd-3 .tab .tabtitle .tabbtn{height:40px;line-height:40px;}
.jd-3 .tab .tabtitle .tabcur{background:#FFF url(../images/title-3-bg.gif) top repeat-x;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}

.fate-sea{padding:10px 0}
.fate-sea table td.text{font-size:1.4em;font-family:'Microsoft YaHei';text-align:center}
.fate-sea table td .option-value{float:left;}
.fate-sea table td .option-unit{float:right;padding:1.4em 0 0 0;font-size:1.2em;}


.tel-box{background:#faf7ee url(../images/tel-ico.gif) 35px center no-repeat;font-size:1.8em;font-weight:bold;color:#fd5e0d;text-align:center;padding:30px 0 0 130px;height:28px;line-height:20px;text-align:left;font-family:'Microsoft YaHei'; vertical-align:middle}
.tel-box span{font-size:1.6em;font-weight:bold}

.focus-box{}
.focus-box,.swiper-free, .swiper-free .swiper-slide{height:221px;}
.jd-2 .focus-box,.jd-2 .swiper-free,.jd-2 .swiper-free .swiper-slide{height:186px}
.case-ul .btn a.btn-1{border:1px solid #e7e3e0;background-color:#d1d1d1;background-image:-webkit-gradient(linear,left top,left bottom,from( #f5f5f5 ),to( #d1d1d1 ));background-image:-webkit-linear-gradient( #f5f5f5,#d1d1d1 );background-image:-moz-linear-gradient( #f5f5f5,#d1d1d1 );background-image:-ms-linear-gradient( #f5f5f5,#d1d1d1 );background-image:-o-linear-gradient( #f5f5f5,#d1d1d1 );background-image:linear-gradient( #f5f5f5,#d1d1d1 );}
.btn{padding:5px 0 5px 0;}
.btn a{display:block;height:72px;text-indent:60px;line-height:70px;font-size:34px;margin-bottom:6px;font-family:'Microsoft YaHei';color:#FFF}
.btn .btn-1{background:#399dcf url(../images/btn-3.gif) right 5px no-repeat;}
.btn .btn-2{background:#399dcf url(../images/btn-3.gif) right -71px no-repeat;}
.btn .btn-3{background:#399dcf url(../images/btn-3.gif) right bottom no-repeat;}
/**/
.color-red .nav-box span,
.color-red #footer,
.color-red .case-ul li .btn,
.color-red .nav-class-ul li a.current,
.color-red .nav-class-ul li a:hover,
.color-red .nav-class-ul li a:active{background:#B72E22;}
.color-red .nav-box a,
.color-red #footer ul li{background:url(../images/footer-bg.png) right center no-repeat;}
.color-red .title,
.color-red .tab .tabtitle{background:url(../images/title-bg.png) left center no-repeat;}
.color-red .title .text,.color-red .tab .tabtitle .tabbtn,.color-red .case-ul li h4 span{color:#b72e22;}

.color-red .paging li.line,.color-red .paging ul li.select{border:1px solid #B72E22}
.color-red .paging li.select a,.color-red .paging ul:hover a{background:#B72E22; color:#fff;}
.color-red .paging li.no,.color-red .paging ul.no:hover{border:1px solid #999}
.color-red .paging li.no a,.color-red .paging ul li.no a:hover{background:#fff; color:#777;}

/* Swiper Styles */
.focus-box{margin-bottom:0;overflow:hidden;}
.swiper-free, .swiper-free .swiper-slide {width:100%;}
.swiper-slide {float: left; position:relative;}
.swiper-slide img{ width:100%; height:100%;}
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease; }
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/* Specify Swiper's Size: */
.arrow-left{ position:absolute; left:5px; top:50%; margin-top:-26px; background:url(../images/bg_direction_nav.png) 0 0 no-repeat; width:52px; height:52px; z-index:999;}
.arrow-right{ position:absolute; right:5px; top:50%; margin-top:-26px; background:url(../images/bg_direction_nav.png) -52px 0 no-repeat; width:52px; height:52px; z-index:999;}
/* Pagination */
.pagination-free{position:absolute; bottom:5px;left:0; z-index:999; text-align:center; width:100%;}
.pagination-bg{ position:absolute; bottom:0; left:0; width:100%; height:26px; filter:alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4;-khtml-opacity: 0.4; background:#000;z-index:998;display:none;}
.pagination-text{position:absolute; bottom:0; left:0; padding-left:10px; height:30px; line-height:30px; color:#fff; font-size:1.2em;}
.pagination-free .swiper-pagination-switch {display:inline-block;width:10px;height:10px;background:#fff; margin:0 3px;cursor: pointer;border-radius:5px;-webkit-box-shadow: inset 1px 1px 4px rgba(9,2,4,.8); -moz-box-shadow: inset 1px 1px 4px rgba(9,2,4,.8); box-shadow: inset 1px 1px 4px rgba(9,2,4,.8);display:none;}
.pagination-free .swiper-active-switch {background: #ae0000;}

.nyrbai .nyrbc7 { margin-top:10px}
.nyrbai .nyrbc7 li {border:1px dotted #c1c1c1; line-height:30px; margin-bottom:10px; padding-left:5px}


.float-nav {
	width: 22.5rem;
	height: 4rem;
	position: fixed;
	background-color: #0070C9;
	bottom: 0;
	z-index: 2;
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.float-nav-box {
	font-size: 0;
	text-align: center;
}
.float-nav-box p{
	font-size: 0.84rem;
	line-height: 0.84rem;
	color: #fff;
	margin-top: 0.6rem;
}
.float-nav-img1 {
	width: 1.82rem;
	height: 1.81rem;
}
.float-nav-img2 {
	width: 1.8rem;
	height: 1.82rem;
}
.float-nav-img3 {
	width: 1.8rem;
	height: 1.8rem;
}
.float-nav-img4 {
	width: 1.88rem;
	height: 1.81rem;
}