@charset "utf-8";
/* CSS Document */
body{text-align:center; font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:16px;  margin:0px 0px;  padding:0px 0px; color:#3d3b3c;}

form{margin:0px auto;  list-style-type:none;  padding:0px 0px; }
td{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;  font-size:16px;  }
table{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; margin:0px auto;  list-style-type:none;  padding:0px 0px;  }
td {font-size:16px }
tr {font-size:16px}
th {font-size:16px}
ul{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}
li{margin:0px 0px;  padding:0px 0px;  list-style-type:none;}
a:link {color:#3d3b3c;text-decoration:none;  }
a:visited {color:#3d3b3c;text-decoration:none;  }
a:hover {color:#01856e;text-decoration:none;  }
a:active {color:#3d3b3c;text-decoration:none;  }
.grey{color:#979797}
.grey a{color:#979797; text-decoration:none}
.grey a:hover{color:#fff; text-decoration:none}
.grey1{color:#8c8c8c}
.grey1 a{color:#8c8c8c; text-decoration:none}
.grey1 a:hover{color:#c40202; text-decoration:none; }
.red{color:#c40202}
.red a{color:#c40202; text-decoration:none}
.red a:hover{color:#c40202; text-decoration:underline}
.white{color:#FFFFFF}
.white a{color:#FFFFFF; text-decoration:none}
.white a:hover{color:#fff; text-decoration:underline}
.black{color:#000}
.black a{color:#000; text-decoration:none}
.black a:hover{color:#2d52a7; text-decoration:none}
.yellow{color:#ba9948;}
.yellow a{color:#ba9948; text-decoration:none}
.yellow a:hover{color:#fff; text-decoration:none}
.blue{color:#2d52a7;}
.blue a{color:#2d52a7; text-decoration:none}
.blue a:hover{color:#2d52a7; text-decoration:none}
.grey{color:#696464}
.grey a:link {color:#696464;text-decoration:none;  }
.grey a:visited {color:#696464;text-decoration:none;  }
.grey a:hover {color:#c40202;text-decoration:none;  }
.grey a:active {color:#696464;text-decoration:none;  }
img{border:0px;}
.left{float:left;}
.right{float:right;}
.banner{clear:both}
.banner2{clear:both; height:25px; overflow:hidden}
.t01{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif; font-size:24px}
.t02{font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.clearfix:after,.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden}

#top{clear:both; }
.top{clear:both; width:1400px; margin:0 auto}

.logo{float:left; width:145px;margin-top: 11px;margin-bottom: 17px;}
.menu{float:right;font-size:16px;margin-top: 30px;margin-bottom: 0;}
.menu ul{list-style-type:none; padding:0; margin:0; }
.menu li{float:left; margin:0 0 0 75px;  display:block; padding:0 0 8px 0}
.menu li a:link {color:#3d3b3c;text-decoration:none;  }
.menu li a:visited {color:#3d3b3c;text-decoration:none;  }
.menu li a:hover,.menu_active {color:#01856e !important;text-decoration:none; font-weight:bold; padding:0px 0px 8px 0px}
.menu li a:active {color:#3d3b3c;text-decoration:none;  }


.av{clear:both;}
/* flexslider */
.av .flexslider{position:relative;height:810px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat; z-index:1; width:100%}
.av .slides{position:relative;width:100%}
.av .slides li{height:820px;width:100%}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px; }
.av .flex-control-nav{position:absolute;bottom:10px;z-index:2; left:46%;text-align:center;}
.av .flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 2px;*display:inline;zoom:1;}
.av .flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.av .flex-control-nav .flex-active{background-position:0 0;}

.av .flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.av .flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
/*.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}*/

.venue{width:1400px; margin:0px auto; clear:both}
.venue .title{clear:both; padding:80px 0}
.venue .content{clear:both; margin:0 0 0 -33.33px; overflow:hidden}
.venue .content ul{list-style-type:none; padding:0; margin:0;}
.venue .content li{width:325px; float:left; margin:0 0 0 33.33px; text-align:left; line-height:24px;}
.venue_pic{width: 325px;height: 412px;}
.venue .content h1{font-size:18px;color:#01856e; padding:35px 0 15px 0; margin:0;}
.venue .btn{clear:both; width:285px; margin:50px auto; height:70px; line-height:70px; text-align:center; border:1px solid #afe1d8; color:#000000; font-size:20px; overflow:hidden}
.venue .btn:hover{border:1px solid #01856e; color:#01856e}

#feature{clear:both; background:#f6f6f6}
.feature{width:1400px; margin:0 auto; clear:both}
.feature .title{clear:both; padding:80px 0}
.feature .content{clear:both; margin:0 0 0 -120px; overflow:hidden}
.feature .content ul{list-style-type:none; padding:0; margin:0;}
.feature .content li{width:260px; float:left; margin:0 0 0 120px; text-align:center; }
/*.feature .content li:hover  img{ transform: scale(1.05);	}*/
.feature .content li img{
	width: 74px;
	height: 74px;
}
.feature .content li .icon_title{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #01856E;
	line-height: 64px;
	margin-top: 60px;
}
.feature .content .info{line-height:32px; text-align:left; font-size:16px; padding:5px 0 80px 0 }

.vision{width:1400px; margin:0 auto; clear:both; padding:0 0 70px 0; overflow:hidden}
.vision .title{clear:both; padding:80px 0}
.vision .content{clear:both; margin:0 0 0 -21px; overflow:hidden}
.vision .content ul{list-style-type:none; padding:0; margin:0;}
.vision .content li{width:446px; float:left; margin:0 0 0 21px; text-align:center; padding:0 0 10px 0px; border-bottom:5px solid #e2f5f3}


#service{clear:both; background:#f6f6f6; padding:0px 0px 60px 0px; overflow:hidden}
.service{width:1400px; margin:0px auto; clear:both}
.service .title{clear:both; padding:80px 0px}
.service .content{clear:both; overflow:hidden}


#partner{background:url(../images/bg01.jpg) no-repeat center;}
.partner{width:1400px; margin:0px auto; clear:both; padding:0px 0px 10px 0px ; overflow:hidden}
.partner .title{clear:both; padding:80px 0px}
.partner .content{clear:both; overflow:hidden}
.partner .content ul{list-style-type:none; padding:0px; margin:0px;}
.partner .content li{width:279px; float:left; border-left:1px solid #b3b1b2; border-top:1px solid #b3b1b2}
.partner .content li:hover img{ transform:scale(.9,.9); transition: all 0.3s;}
.partner .content li:nth-child(5n+1){border-left:none}
.partner .content li:nth-child(1),.partner .content li:nth-child(2),.partner .content li:nth-child(3),.partner .content li:nth-child(4),.partner .content li:nth-child(5){border-top:none}
#footer{clear:both; background:#fafafa; color:#656565}
.footer{width:1400px; margin:0px auto; clear:both}
.f_top{clear:both; padding:30px 0px; overflow:hidden}
.ft_left{float:left; width:385px}
.ft_right{float:right}
.ft_right h1{padding:0 0 10px 0; margin:0; font-size:20px; color:#656565; text-align:left}
.ft_right ul{list-style-type:none; padding:0; margin:0;}
.ft_right li{text-align:left; clear:both; padding:4px 0;font-size: 14px;}
.ft_right img{margin:0 3px -1px 0}
.ft_qr{float:right; width:160px; text-align:center; margin:0 0 0 50px}
.ft_qr img{border:1px solid #c3c3c3; border-radius:8px; margin:0 0 5px 0}
.f_bottom{clear:both; border-top:1px solid #c3c3c3; text-align:left; padding:20px 0; color:#656565}

.subav{clear:both;}

.filter{clear:both; width:1400px; margin:0 auto; padding:50px 0 10px 0;}
/* select */
.select{ font-size:16px; /*box-shadow:1px 1px 8px #b4b4b4;*/ }
.select li{list-style:none;padding:0 0 0 100px}
.select .select-list{}
.select dl{zoom:1;position:relative;}
.select dl:after{content:" ";display:block;clear:both;height:0;overflow:hidden}
.select dt{width:100px;margin-bottom:5px;position:absolute;top:0;left:-100px;text-align:right;color:#00b094;}
.select dd{float:left;display:inline;margin:0 5px 5px 0; overflow:hidden}
dl.fore {padding:0;margin:0; clear:both}
.fore dd div{float:left;display:inline;margin:0 5px 5px 0; overflow:hidden}

.select a{display:inline-block;white-space:nowrap;height:33px; line-height:33px;padding:0 10px;text-decoration:none;color:#333;border-radius:2px;}
.select a:hover{color:#00b094}
.select .selected a{color:#00b094}
.select-result dt{font-weight:bold}
.select-no{color:#333}
.select-no a{color:#fff; margin:0px 5px 0px 0px}
.select .select-result a{padding-right:20px;background:#00b094 url(../images/close.gif) right 3px no-repeat; color:#FFFFFF}
.select .select-result a:hover{background-position:right 3px}
.select-result a{height:25px; line-height:25px}
.select-result dt,.select-result dd{height:25px; line-height:25px}
.fenlei {overflow: hidden; border:none}
.fenlei li { display: block;float: left; line-height:35px}
.fenlei li.frist { padding: 0px; border: 0px; width:90px; text-align:left; color:#999999}
.fenlei-list { width: 100%; height: auto; overflow: hidden;}
.fenlei-list ul { display: block; width: 100%;  min-height:35px; border-bottom:1px solid #e6e6e6; padding:10px 0px; overflow:hidden }
.fenlei-list ul:nth-child(2n){ display: block; width: 100%; height:0px; overflow:hidden; min-height:8px; border-bottom:none; padding:0px 0px }
.fenlei-list li { margin-right:3px; padding: 0px; border: none;}
.fenlei-list li.all,
.fenlei-list li.more { border: 1px solid #dd4824; padding: 0px 15px; border-radius: 5px; color: #dd4824; height:25px; line-height:25px; font-size:12px}
.fenlei-list li.more { float: right; cursor: pointer; display:none}
.new-show {  float: left;  width:calc(100% - 120px); }
.ssoso{width:400px; float:left; margin:0px 0px 0px 4px}
.soso02{ width:100%; border:1px solid #c3c1be; background:#fff; height:31px; line-height:31px; font-size:14px;text-indent:10px}
.ssoso input{ outline: none; }

.line01{clear:both; height:50px; overflow:hidden}
.address{clear:both; width:1400px; margin:0px auto}
.address .title{clear:both; border-bottom:1px solid #ccefe8; overflow:hidden}
.address .title .left{font-size:24px; border-bottom:5px solid #ccefe8; color:#00876d; height:65px; line-height:65px; font-weight:bold}
.address .txt{text-align:left; clear:both; padding:25px 0px}
.address .content ul{list-style-type:none; padding:0px; margin:0px;}
.address .content li{/*border-bottom:1px solid #e6e6e6;*/ padding:30px 0px; overflow:hidden}
.ac_pic{width:370px; float:left;     position: relative; margin:0 20px 0 0}
.ac_hot{width:100%; clear: both; top: 0; position: absolute;  visibility: visible; width: 100%; text-align:left; left:0; z-index:2}
.ac_txt{float:left;/*width:calc(100% - 345px);*/}
.act_img{margin-top: 14px;float: left}
/*.act_img>div{display: inline; width:214px; height:108px;}*/
.act_img>img{width:214px; height:108px;}
.act_title{text-align:left; font-size:24px; color:#333333; font-weight:bold; clear:both}
.act_icon{clear:both; padding:12px 0px; overflow:hidden}
.act_icon span{display:block; border:1px solid #ceeee9; color:#01856E; margin:0px 6px 0px 0px; width:auto; float:left; padding:3px 4px;}
.act_txt{clear:both; text-align:left; padding:0px 0px 20px 0px; overflow:hidden}
.act_tell{clear:both; width:160px; background:#01856e url(../images/tell.jpg) no-repeat 20px center; color:#fff; font-size:20px; padding:12px 0 12px 30px}

.size{clear:both; padding:45px 0px; overflow:hidden; text-align:left; width:1400px; margin:0px auto; color:#000}
.size span{color:#999}
.addresslist{clear:both; width:1400px; margin:0px auto}
.add_jbxx{clear:both}
.add_jbxx .title{font-weight:bold; text-align:left; font-size:32px; color:#000; padding:95px 0px 20px 0px; overflow:hidden}
.add_jbxx .content{clear:both;}
.add_jbxx .content ul{list-style-type:none; padding:0px; margin:0px}
.add_jbxx .content li{float:left; width:405px; color:#666666; text-align:left; font-size:24px; font-weight:bold; padding:25px 0px; overflow:hidden}
.add_jbxx .content li img{float:left; margin:0px 30px 0px 0px}
.add_jbxx .content li span{padding:20px 0px 10px 0px; margin:0px; font-weight:normal; color:#999999; font-size:20px; display:block}
.add_jbxx .content li:hover{ transform:scale(.9,.9); transition: all 0.3s;}
.add_cdgk{clear:both}
.add_cdgk .title{font-weight:bold; text-align:left; font-size:32px; color:#000; padding:95px 0px 20px 0px; overflow:hidden}
.add_cdgk .content{clear:both; text-align:left; line-height:32px; color:#666666}
.add_cdgk .content h1{padding:0px 0px 10px 0px; margin:0px; color:#666666; font-size:20px}
.add_fwss{clear:both}
.add_fwss .title{font-weight:bold; text-align:left; font-size:32px; color:#000; padding:95px 0px 20px 0px; overflow:hidden}
.add_fwss .content{clear:both; padding:50px 0px; overflow:hidden}
.add_fwss .content ul{list-style-type:none; padding:0px; margin:0px;}
.add_fwss .content li{float:left; width:110px; text-align:center; margin:0px 55px 0px 0px; color:#666666; font-size:18px;margin-bottom: 15px;}
.add_fwss .content li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.add_fwss .content li img{margin:0 0 15px 0;width: 60px;height: 62px;}
.add_ly{clear:both}
.add_ly .title{font-weight:bold; text-align:left; font-size:32px; color:#000; padding:95px 0px 20px 0px; overflow:hidden}
.add_ly .content{clear:both}
.btn01{border:1px solid #535353; height:55px; line-height:55px; text-indent:20px; font-size:18px; width:100%; color:#999999}
.btn02{border:1px solid #535353; text-indent:20px; font-size:18px; width:100%; color:#999999; padding:10px 0px 0px 0px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.btn03{background:#01856e; color:#fff; width:500px; margin:0px auto; height:60px; line-height:60px; font-size:20px}
.add_qtcd{clear:both}
.add_qtcd .title{font-weight:bold; text-align:left; font-size:32px; color:#000; padding:95px 0px 20px 0px; overflow:hidden}
.add_qtcd .content{clear:both; margin:0px 0px 0px -33.33px}
.add_qtcd .content ul{list-style-type:none; padding:0px; margin:0px;}
.add_qtcd .content li{border:1px solid #DCDCDC;width:323px; margin:0px 0px 0px 33.33px; float:left}
.add_qtcd .content li img{width:323px;height: 350px;}
.add_qtcd .content li .name{padding:15px 15px; text-align:left; line-height:24px; height:50px;}


.add_top{clear:both}
.add_top .left{width:750px; margin:0px 50px 0px 0px; float:left}
.add_top .right{float:left; width:600px;}
.atr_all{clear:both; height:445px; overflow:hidden}
.at_title{clear:both; font-size:24px; color:#333333; text-align:left; font-weight:bold; line-height:38px; padding:0px 0px 30px 0px}
.at_icon{clear:both; padding:0px 0px 50px 0px; overflow:hidden}
.at_icon span{display:block; border:1px solid #ceeee9; color:#01856E; margin:0px 6px 0px 0px; width:auto; float:left; padding:2px 6px; font-size:18px}
.at_tell{background:#01856e; color:#fff; text-align:center; clear:both; overflow:hidden; padding:20px 0px; font-size:26px}
.at_tell img{margin:0px 10px 0px 0px; width:30px}
/* tsShopContainer */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{position:relative; font-size:12px;}
#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative; height:500px; border:1px solid #ddd}
#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px; height:563px; width:750px;}
#tsShopContainer #tsPicContainer{width:100%;height:120px;position:relative;}
#tsShopContainer #tsPicContainer #tsImgSArrL{width:39px;height:100%;background:url(../images/picshopArr.gif) no-repeat left center;position:absolute;top:0px;left:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{width:39px;height:100%;background:url(../images/picshopArr.gif) no-repeat right center;position:absolute;top:0px;right:0px;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:0px;left:50px; height:126px;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{width:170px;float:left;cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:160px;height:120px; border:1px solid #fff}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{border:1px solid #01856e;margin:0px;}
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:1px solid #ddd;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#fff;
	text-align:     center !important;
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #fff;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.about{clear:both; width:1400px; margin:0px auto}
#ab_bg{background:url('../images/about_bg.png') no-repeat; clear:both; padding:0 0 70px 0; overflow:hidden}
.ab_bg{clear:both; width:1400px; margin:0px auto}
.abb_txt{clear:both; text-align:left; line-height:32px; padding:85px 0; overflow:hidden}
.abb_info{clear:both; background:#fff; padding:40px 50px; overflow:hidden}
.abb_info ul{list-style-type:none; padding:0px; margin:0px;}
.abb_info li{width:325px; text-align:center; float:left; background:url(../images/line01.jpg) no-repeat 0px center; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}

.abb_info li:nth-child(1){background:none}
.abb_info li h1{font-size:20px; color:#01856E; padding:20px 0px 0px 0px; margin:0px}
.abb_info li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.ab_hys{clear:both; width:1400px; margin:0px auto}
.ab_hys .title{clear:both; color:#01856E; font-size:34px; text-align:center; font-weight:bold; padding:80px 0px 60px 0px; overflow:hidden}
.ab_hys .content{clear:both}
#ab_lbkj{background:#f6f6f6; clear:both; padding:0px 0px 60px 0px;}
.ab_lbkj{clear:both; width:1400px; margin:0px auto}
.ab_lbkj .title{clear:both; color:#01856E; font-size:34px; text-align:center; font-weight:bold; padding:80px 0px 40px 0px; overflow:hidden}
.ab_lbkj .title h1{padding:10px 0 0 0; margin:0; font-size:20px; color:#000000; font-weight:normal}
.ab_lbkj .content{clear:both}
.ab_mdbj{clear:both;  margin:0 auto}
.ab_mdbj .title{clear:both; color:#01856E; font-size:24px; text-align:center; font-weight:bold; padding:80px 0px 60px 0px; overflow:hidden}
.ab_mdbj .content{clear:both}
.ab_txt{border-bottom:1px solid #D5D5D5; clear:both; padding:20px 0; overflow:hidden; font-size:25px; font-weight:bold; text-align:left; width:1400px; margin:0 auto; color:#333333;padding-top: 60px;}
.ab_info{clear:both; text-align:left; width:1400px; margin:0px auto; color:#333333; padding:20px 0px 0px 0px; overflow:hidden}
.ab_address{clear:both; text-align:left; width:1400px; margin:0px auto; padding:45px 0px 10px 0px; overflow:hidden; color:#333333}
.ab_address img{width:20px; margin:0 10px -5px 0;}
.ab_address>div{float: left}
.ab_address>div:not(:first-child){margin-left: 38px;}

.row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;}
.column {  width:446px; float:left; -ms-flex: 0 0 100%; font-size:14px;}
.column:nth-child(2),.column:nth-child(5){margin:0px 31px}
.effect-1 {position: relative; margin-bottom: 30px; overflow: hidden;}
.effect-1 .effect-img {    font-size: 0;}
.effect-1 .effect-img img {    width: 100%;    height: auto;}
.effect-1 .effect-text {    position: absolute;    width: 80%;    height:84%;    padding:8% 10%;    top: calc(100% - 60px);    left: 0;    text-align: center;
	background: rgba(0, 0, 0, .5);    transition: .5s;overflow-y: auto}
.effect-1:hover .effect-text {   top: 0;}
.effect-1 .effect-text h2 {    height: 45px;  color: #ffffff; font-size:18px;  margin: -18px 0 0 0; transition: .5s; text-align:left; font-weight:normal}
.effect-1:hover .effect-text{background: rgba(205, 239, 233, 1);    transition: .5s; color:#01856e}
.effect-1:hover .effect-text h2 {margin: 0; color:#01856e; font-size:22px; font-weight:bold}
.effect-1 .effect-text p {color: #01856e;    font-size: 16px;   margin-bottom: 20px; padding:0px; margin:0px auto; text-align:left; line-height:32px}

.column2 {  width:344px; float:left; -ms-flex: 0 0 100%; font-size:16px;}
.column2:nth-child(2){margin:0 15px}
.column2:nth-child(3){margin:0 15px 0 0}
.effect-2 {position: relative;  overflow: hidden;}
.effect-2 .effect-img {font-size: 0;}
.effect-2 .effect-img img {width: 100%;height: 480px;}
.effect-2 .effect-text {position: absolute; width:100%;height:100%;padding-left:8px;
	/*top: calc(100% - 95px);*/
	left: 0;
	text-align: center;
	background:#f7f7f7; color:#01856E;overflow-y: auto}
.effect-2:hover .effect-text {top: 120px;}
.effect-2 .effect-text h2{height:95px;color:#01856E; font-size:24px;margin:-60px 0 0 0;text-align:left; padding:0; background:url(../images/line04.jpg) no-repeat 0 20px}
.effect-2:hover .effect-text{background:url(../images/line03.jpg) repeat;color:#01856e;opacity: 0.8}
.effect-2:hover .effect-text h2{margin:0; color:#01856e; font-size:24px; font-weight:bold; padding:100px 0 0 10px; height:50px; background:none}
.effect-2 .effect-text p{color: #01856e;  font-size: 15px;text-align:left; line-height:24px;text-indent: 2em}

/*公共部分*/
.wc960{margin:0 auto;width:1400px;}
.warp-pic-list4 li{float:left;display:inline;}
/*全局板块*/
.row .hd .title{font-size:16px;}
/*全局页签*/
.tab-T-6{width:180px; margin:0px auto; clear:both}
.tab-T-6 li{width:25px;height:8px;font-size:0;background-color:#aee2d8; text-align:center; margin:0px 5px;cursor:pointer;display: inline-block;border-radius:5px}
.tab-T-6 li.cur{background-color:#03ad8f; width:45px}
/*热门车型*/
.rowE .warp-pic-list4{position:relative; height:580px;overflow:hidden; width:1400px; margin:0px auto; }
.rowE .count4 li{float:left; position: relative;  display: inline-table; margin:10px 10px; width:688px; height:515px; text-align:center; background:#fff; border:1px solid #fff}
.rowE .count4 li img{width:688px; height:385px;}
.rowE .count4 li h1{font-size:24px; padding:15px 15px 10px 15px; margin:0px; text-align:left; color:#000000}
.rowE .count4 li p{padding:0px 15px 15px 15px; margin:0px; text-align:left; line-height:28px;}

/*全局页签*/
.tab-T-2{width:180px; margin:0px auto; clear:both}
.tab-T-2 li{width:25px;height:8px;font-size:0;background-color:#aee2d8; text-align:center; margin:0px 5px;cursor:pointer;display: inline-block;border-radius:5px}
.tab-T-2 li.cur{background-color:#03ad8f; width:45px}
/*热门车型*/
.rowE .warp-pic-list2{position:relative; height:630px;overflow:hidden; width:1400px; margin:0px auto; }
.rowE .count2 li{float:left; position: relative;  display: inline-table; text-align:center; background:#fff; width:1340px; padding:0px 60px 0px 0px}
.rowE .count2 li img{width:770px; height:578px; margin:0 60px 0 0; float:left;}
.rowE .count2 li h1{padding:50px 0 30px 0; margin:0; font-size:34px; line-height:42px; text-align:left}
.rowE .count2 li p{padding:0 15px 15px 15px; margin:0; text-align:left; line-height:32px;}



#case{clear:both; background:#f8f8f8; padding:0px 0px 60px 0px; overflow:hidden}
.case{clear:both; width:1400px; margin:0px auto}
.case_title{clear:both; text-align:left; color:#01856E; font-size:30px; text-align:left; background:url(../images/line02.jpg) no-repeat 0 97px; font-weight:bold; padding:90px 0 30px 30px; overflow:hidden}
.case_info{clear:both; text-align:left; line-height:32px; color:#666666}
.case_pic{clear:both; padding:30px 0px 0px 0px;}

.partner2{clear:both; width:1400px; margin:0px auto}
.partner_txt{clear:both; text-align:left; line-height:32px; padding:60px 0px 95px 0px;}
.partner_title{clear:both; padding:0px 0px 20px 0px}
.partner_content{clear:both}
.partner_content ul{list-style-type:none; padding:0px; margin:0px;}
.partner_content li{clear:both; border-top:1px solid #E6E6E6; padding:30px 0px; overflow:hidden}
.partner_content li:nth-child(1){border-top:none}
.pc_pic{float:left; width:220px; margin:0px 65px 0px 0px}
.pc_pic img{
	width: 220px;
	height: 220px;
}
.pc_txt{float:left;width:calc(100% - 285px); text-align:left; color:#666666; line-height:32px}
.pc_txt h1{padding:10px 0px 20px 0px; margin:0px; font-size:24px;}

.contact{clear:both; width:1400px; margin:0px auto}
.contact_txt{clear:both; text-align:left; line-height:32px; padding:60px 0px 95px 0px;}
.line02{background:#E1E1E1; clear:both; height:1px;}
.contact_content{clear:both; color:#01856E}
.contact_content ul{list-style-type:none; padding:0px; margin:0px}
.contact_content li{float:left; width:520px; color:#01856E; text-align:left; font-size:16px; padding:70px 0px 55px 0px; overflow:hidden}
.contact_content li:nth-child(2),.contact_content li:nth-child(3){width:440px;}
.contact_content li>div:nth-child(1){margin:0 30px 0 0;float: left}
.contact_content li>div:nth-child(2){float: left}
.contact_content li img{width: 97px;height: 97px;}
.contact_content li:hover{transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}
.contact_content li span{padding:0 0 10px 0; margin:0; font-weight:normal; color:#01856E; font-size:20px; display:block}

.news{clear:both; width:1400px; margin:0px auto; padding:45px 0px}
.news_left{float:left;width:935px;}
.news_left ul{list-style-type:none; padding:0px; margin:0px;}
.news_left li{clear:both; padding:20px 20px; overflow:hidden}
.nl_pic{width:220px; float:left; margin:0px 25px 0px 0px;}
.nl_pic img{width:208px; height:201px;}
.nl_txt{float:left;width:calc(100% - 245px);}
.nlt_icon{display:block; background:#cdefe9;color:#01856E; margin:0 6px 0 0; width:auto; float:left; padding:4px 6px;margin-top: 10px;}
.nlt_title{clear:both; text-align:left; font-size:20px; color:#333333; padding:21px 0 10px 0; font-weight:bold}
.nlt_info{clear:both; text-align:left; line-height:26px;color:#000000;margin-top: 10px;}
.nlt_time{clear:both; color:#666666; background:url(../images/i28.jpg) no-repeat 0 0; height:21px; line-height:21px; text-align:left; padding:0 0 0 30px;margin-top: 15px;}
.news_left li:hover{background:#fff; box-shadow: 0 0 10px 0 #e1e1e1; overflow:hidden}
.news_left li:hover .nlt_title{color:#01856E}
.news_left li:hover{color:#000000}
.news_right{width:415px; float:right}
.news_right .title,.news_left .title,.hot_list .title{clear:both; font-size:32px; color:#333333; text-align:left; padding:0px 0px 5px 0px; font-weight:bold}
.news_right .content{clear:both}
.news_right .content ul{list-style-type:none; padding:0; margin:0;}
.news_right .content li{clear:both; padding:20px 0; border-top:1px solid #E6E6E6; overflow:hidden}
.news_right .content li:nth-child(1){border-top:none}

.hot_list{width: 1400px;margin: 0 auto;}
.hot_list ul{list-style-type:none; padding:0; margin:0;display: flex;flex-wrap: wrap;}
.hot_list li{clear:both; padding:20px 0; border-bottom:1px solid #E6E6E6; overflow:hidden;width: 50%;}

.nrc_pic{float:left; width:160px; margin:0 25px 0 0;}
.nrc_pic img{width:161px; height:110px;}
.nrc_txt{float:left;width:calc(100% - 185px);}
.nrc_info{clear:both;; padding:0; text-align:left; line-height:28px;}
.nrc_time{clear:both; color:#666666; background:url(../images/i28.jpg) no-repeat 0 0; height:21px; line-height:21px; text-align:left; padding:0 0 0 24px;margin-top: 29px;}

.size2{clear:both; padding:45px 0 0 0; overflow:hidden; text-align:left; width:1400px; margin:0 auto; color:#000}
.size2 span{color:#999}
.news2{clear:both; width:1400px; margin:0 auto; padding:25px 0 45px 0}
.news_info{float:left;width:935px;}
.ni_title{clear:both; text-align:center; font-size:26px; color:#333333; font-weight:normal; line-height:28px; font-weight:bold}
.ni_txt{clear:both; width:220px; margin:0 auto; padding:19px 0; overflow:hidden}
.nlt_icon2{display:block; background:#cdefe9;color:#01856E; margin:0 6px 0 0; width:auto; float:left; padding:4px 6px; margin:0 10px 0 0}
.nlt_time2{display:block; color:#666666; background:url(../images/i28.jpg) no-repeat 0px center; height:29px; line-height:29px; text-align:left; padding:0px 0px 0px 30px; float:left}
.ni_content{clear:both;}
.ni_content p{margin: 0;padding: 0;}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;top:40%;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:50px;height:50px;background-color:#CDEFE9;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a img{
	width: 25px;
	height: 25px;
	margin-top: 12px;
}
.suspension .a.active,
.suspension .a .i{float:left;width:50px;height:50px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:40px;height:40px;margin-top:10px;margin-left:10px;background-image:url(../images/i31.jpg);background-repeat:no-repeat;}
.suspension .a-service-phone .i{width:40px;height:40px;margin-top:10px;margin-left:10px;background-image:url(../images/i29.jpg);background-repeat:no-repeat;}
.suspension .a-qrcode .i{width:40px;height:40px;margin-top:10px;margin-left:10px;background-image:url(../images/i30.jpg);background-repeat:no-repeat;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{width:40px;height:40px;margin-top:10px;margin-left:10px;background-image:url(../images/i32.jpg);background-repeat:no-repeat;}
.suspension .a-top{background:#CDEFE9;display:none;}
.suspension .d{display:none;width:223px;background:#fff; box-shadow: 0 0 2px 0 #e1e1e1;position:absolute;right:67px;min-height:80px; border-radius:3px;}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:0;}
.suspension .d-qrcode{top:55px;}
.suspension .d .inner-box{padding:8px 20px 8px 20px}
.suspension .d-service-item{padding:0}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px; text-align:left}
.suspension .d-service-item .text .number{color:#01856E; font-size:18px;}
.suspension .d-service-item  p{padding:3px 0px; margin:0px;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:10px 0;}
/*.suspension .d-qrcode .inner-box p{padding:0px; margin:0px;}*/
.suspension .d-qrcode p{font-size:16px;color:#000; padding:5px 0 0 0; margin:0}
.suspension .d .inner-box{padding:10px 10px 0px 10px}
.btn04{border:1px solid #DCDCDC;  font-size:14px; width:100%; color:#999999; padding:10px 0px 0px 0px;font-family:"Microsoft Yahei","宋体",Arial, Helvetica, sans-serif;}
.btn05{border:1px solid #DCDCDC; font-size:14px; width:85%; color:#999999; background:url(../images/i33.png) no-repeat 5px center; background-size:16px; height:30px; padding:0px 0px 0px 15%}
.btn06{border:1px solid #DCDCDC; font-size:14px; width:85%; color:#999999; background:url(../images/i34.png) no-repeat 5px center; background-size:16px; height:30px; padding:0px 0px 0px 15%}
.btn07{height:35px; line-height:35px; background:#A9DBD2; color:#01856E; font-size:16px; text-align:center;width: 100%;border-width: 0;}

/*分页*/
.pagination {margin-top: 50px}
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;margin-left: 10px;border-radius: 5px;}
.pagination li.active {color: #000;border-width: 0;}
.pagination li a {display: block;text-align: center;}

.partner .content li img{
	width: 80%;
}

.news_head{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
}
.news_head>div{
	width: 200px;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	margin-left: 10px;
	margin-right: 10px;
}
.news_head .active{
	border: 1px solid #01856e;
}

#container{
	width: 420px;
	height: 361px;
	position: fixed;
	right: 8%;
	top: 30%;
	z-index: 9999;
}
.container_hover{
	position: fixed;
	right: 15%;
	top: 30%;
	z-index: 9999;
}

.index_news_desc{
	display: flex;
	justify-content: space-between;
}
.index_news_more{
	background: #ff9900;
	color: #ffffff;
	width: 160px;
	height: 25px;
	box-sizing: border-box;
	border-radius: 10px;
	line-height: 25px;
	margin: -10px 25px 0 0;
	text-align: center;
}
.index_news_more a{
	color: #ffffff;
}
#top_news{
	width: 1400px;
	margin: 0 auto;
}
#top_news h1{
	text-align: left;
	font-size: 24px;
	font-weight: normal;
}
.index_news{
	display: flex;
}
.index_news>div:nth-child(1) {
	width: 385px;
}
.index_news img {
	width: 385px;
	height: 215px;
	margin: 10px 0 10px 0;
}
.index_news>div:nth-child(1) > .defaulta > span:nth-child(2) {
	font-size: 16px;
	white-space: nowrap;
	overflow: hidden;
}
.index_news>div:nth-child(1) > .defaulta > span:nth-child(3) {
	color: #888888;
	display: inline-block;
	padding: 8px 0 8px 0px;
	overflow: hidden;
	height: 53px;
	box-sizing: border-box;
	line-height: 24px;
}
.index_news>div:nth-child(1) > .defaulta > span:nth-child(4)>a {
	display: inline-block;
	width: 118px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border: 2px solid #ff9900;
	color: #ff9900;
	font-size: 16px;
	margin-top: 15px;
}
.index_news>div:nth-child(2){
	margin-left: 50px;
	flex: 1;
}
.index_news_ul li{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px dashed #dddddd;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	float: left;
}
.index_news_ul li:nth-child(odd) {
	width: 48%;
	padding-right: 2%;
}
.index_news_ul li:nth-child(even) {
	width: 50%;
}

.index_adlist{
	width: 1400px;
	margin: 0 auto;
}
.index_adlist img{
	width: 100%;
	margin-top: 8px;
	display: block;
	border-radius: 10px;
}

@media screen and (max-width: 1390px) {
	.top{width:1000px;}
	.menu li{margin:0 0 0 60px;}
	.venue{width:1000px;}
	.title_pic{width: 1000px;}
	.venue .content li{width:238px;margin-left: 20px;}
	.venue_pic{width: 238px;height: 309px;}
	.feature{width: 1000px}
	.feature .content li{width:235px;margin:0 0 0 20px;}
	.vision{width: 1000px}
	.column2{width: 247px}
	.column2:nth-child(2){margin: 0 10px}
	.column2:nth-child(3){margin: 0 10px 0 0}
	.effect-2 .effect-img img{height: 400px}
	.effect-2 .effect-text{height: 400px;overflow-y: auto}
	.effect-2:hover .effect-text h2{padding:50px 0 0 10px;}
	.effect-2 .effect-text h2{margin: -40px 0 0 0}

	.av .flexslider{height: 660px}

	.abb_info li{width: 225px}

	.partner{width: 1000px}
	.partner .content li{width:199px;}
	.footer{width: 1000px}
	.service{width: 1000px}
	.rowE .count2 li{width:1000px;}
	.rowE .count2 li img{width: 517px;height: 488px;margin: 0 35px 0 0;}
	.rowE .warp-pic-list2{height: 550px}
	.rowE .count2 li h1{padding: 40px 0 30px 0}

	.add_qtcd .content li{
		width: 309px;
	}

	.add_qtcd .content li img{
		width: 309px;
		height: 320px;
	}

	.ab_hys{width: 1000px}
	.column{width: 315px}
	.column:nth-child(2), .column:nth-child(5){
		margin: 0 25px
	}
	.rowE .warp-pic-list4{width: 1000px;}
	.rowE .count4 li{width:478px;height: 600px}
	.rowE .count4 li img{width: 478px;height: 325px;}
	/* #wrapBox4,#count4{width: 1200px !important;} */
	.wc960{width: 1000px;}

	.ab_bg{width: 1000px}
	.ab_address{
		width: 1000px;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.ab_address>div:not(:first-child){

	}
	.ab_address>div:last-child{margin-left: 0;}
	.ab_address>div{
		float: none;
		/*width: 332px;*/
		font-size: 14px;
		margin-bottom: 10px;
	}
	.ab_address>div:not(:first-child){
		margin-left: 0;
	}
	.ab_address img {
		width: 16px;
		margin: 0 5px -2px 0;
	}
	.ab_txt{width: 1000px}
	.ab_info{width: 1000px}
	.ab_lbkj{width: 1000px}

	.filter{width: 1000px}
	.address{width: 1000px}

	.case{width: 1000px}

	.partner2{width: 1000px}

	.news{width: 1000px}
	.news_left{width: 100%;}
	.news_right{width: 294px;}
	.contact{width: 1000px}
	.addresslist{width: 1000px}
	.add_top .left{width: 529px}
	.add_top .right{width: 421px}
	#tsShopContainer #tsImgS{height: 403px;border-width: 0;}
	#tsShopContainer #tsImgS img{width: 529px;height: 420px;}
	.at_icon{padding-bottom: 30px;}
	.atr_all{height: 259px;}
	.add_jbxx .content li{width: 333px}
	.size,.size2{width: 1000px}

	.news2{width: 1000px;}
	.news_info{width: 684px}

	.contact_content li{width: 480px}
	.contact_content li:nth-child(2),.contact_content li:nth-child(3){width:360px;}

	#container{
		width: 320px;
		height: 261px;
		position: fixed;
		right: 1%;
		top: 30%;
		z-index: 9999;
	}
	.container_hover{
		position: fixed;
		right: 3%;
		top: 30%;
		z-index: 9999;
	}
	.hot_list{width: 1000px;margin: 0 auto;}

	.nrc_pic{width: 125px;}
	.nrc_pic img {
		width: 125px;
		height: 97px;
	}
	.nrc_txt {
		width: calc(100% - 150px);
	}
	.nrc_info{
		line-height: 25px;
	}
	.nrc_time{
		margin-top: 5px;
	}
	.contact_content li{
		font-size: 14px;
	}
	.contact_content li>div:nth-child(1){
		margin-right: 15px;
	}

	.feature .content {
		clear: both;
		margin: 0 0 0 -20px;
		overflow: hidden;
	}
	.effect-2:hover .effect-text h2{padding:10px 0 0 10px;}
	.feature .content .info{font-size: 13px;line-height: 28px;}
	.abb_txt{padding-bottom: 12px}
	.rowE .warp-pic-list4{height: 600px;}
	#top_news{
		width: 1000px;
		margin: 0 auto;
	}
}
.index_fw_title{
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #01856E;
	line-height: 64px;
}
.breadcrumb{
	text-align: left;
	margin-bottom: 10px;
}