﻿/*首页*/
.header{ background:#333;}

.header .logo{ padding: 14px 0 16px; width: 240px; height: 60px;}
.header .logo img{ display: block; width: 240px; height: 60 px;}

.header .idea{ padding-top: 14px; width: 200px; height: 60px; padding-left: 26px;}
.header .idea img{ display: block; width: 200px; height: 60px;}

.header .shop-mall{ padding-top: 15px; line-height: 22px;}
.header .shop-mall a{ display: block; font-size: 14px; color: #fff; padding-left: 30px; width:342px; background:url(../images/phone.png) no-repeat;}
.header .shop-mall a:hover{ color: #ffa200; background-image: url(../webimages/cimg17.png);}

.nav-box{ background-color: #1f7dcd; border-top: 0px solid #e6e6e6; border-bottom: 0px solid #e6e6e6;}
.nav{}
.nav li{ float: left;}
.nav li a{ display: block; font-size: 16px; color: #fff; line-height: 50px; padding: 0 25px;}
.nav li a:hover,.nav li a.on{ color: #ed8e18;}

.search{ width: 203px; height: 29px; background: url(../images/webimages/cimg18.png) 0 0 no-repeat; padding: 1px; margin-top: 9px;}
.search .text{ float: left; padding-left: 10px; width: 156px; height: 29px; line-height: 29px; font-size: 13px; color: #999; background-color: transparent;}
.search .submit{ float: right; width: 34px; height: 29px; background: url(../images/webimages/cimg05.png) center no-repeat; background-color: transparent; cursor: pointer;}

.subnav{ background-color: #f2f2f2; position: absolute; left: 0; top: 140px; width: 100%; height: 265px; display: none; z-index: 9999;}
.subnav .web{ position: relative;}

.subnav01{ padding: 16px 0; height: 233px; width:608px; float: left; }
.subnav01 li{ float: left; border-right: 1px solid #ccc; padding: 4px 10px 0 0;}
.subnav01 li h3{ font-size: 16px; color: #2082c1; line-height: 47px; font-weight: 700; padding-left: 84px;}
.subnav01 li .subnav-box{ padding-left: 84px;}
.subnav01 li a{ display: block; font-size: 13px; color: #333; line-height: 36px;}
.subnav01 li a:hover{ color: #294999;}
.subnav01 li.br-n{ border-right: none;}
.subnav01_1{ padding: 16px 0; height: 263px; width: 608px; float: left; margin-left:0px;}
.subnav01_1 li{ float: left; border-right: 1px solid #ccc; padding: 4px 10px 0 0;}
.subnav01_1 li h3{ font-size: 16px; color: #294999; line-height: 47px; font-weight: 700; padding-left: 84px;}
.subnav01_1  li .subnav-box{ padding-left: 84px;}
.subnav01_1 li a{ display: inline-block; font-size: 15px; color: #333; line-height: 30px; padding:5px; border:1px solid #ccc; width:100px; margin:10px; text-align:center; background:#cccfd1;}
.subnav01_1 li a:hover{ color: #294999;}
.subnav01_1 li.br-n{ border-right: none;}
.subnav01_2{ padding: 16px 0; height: 263px; width:100%; background:url(../images/ynzzimg.png) no-repeat;}

.subnav01 .profile{ background: url(../images/webimages/cimg19.png) 30px 3px no-repeat}
.subnav01 .innovate{ background: url(../images/webimages/cimg20.png) 20px 0 no-repeat}
.subnav01 .culture{ background: url(../images/webimages/cimg21.png) 33px 7px no-repeat}
.subnav01 .sw-pro{ background: url(../images/webimages/nnav01.png) 33px 7px no-repeat}
.subnav01 .hd-pro{ background: url(../images/webimages/nnav02.png) 33px 7px no-repeat}
.subnav01 .hl-hy{ background: url(../images/webimages/nnav03.png) 33px 7px no-repeat}
.subnav01 .zx-aj{ background: url(../images/webimages/nnav04.png) 33px 7px no-repeat}

.subnav .ad{ width: 450px; padding: 25px 23px 0 0; float: right;}
.subnav .ad a{}
.subnav .ad img{ display: block; width: 450px; height: 150px;}
.subnav .ad .text{ display: block; width: 450px; height: 66px; line-height: 22px; color: #333; font-size: 13px; padding-top: 20px; overflow: hidden;}
.subnav .ad a:hover .text{ color: #294999;}

.subnav-public{ position: absolute; width: 100%; top: 0; left: 0; display: none;}

#about .subnav01{ margin-left: 0; width: 658px;}
#about .subnav01 li{ height: 238px;}
#about .subnav01 li h3{}
#about .subnav01 li .subnav-box{ width: 178px;}

#product .subnav01{  margin-left: 0; width: 608px;}
#product .subnav01 li{ margin-right:0px; }
#product .subnav01 li .subnav-box{ width: 240px; padding-left:30px; font-size:12px; }

#solution .subnav01{  margin-left: 0; width: 658px;}
#solution .subnav01 li{ padding-right: 60px; margin-right: 16px;}

#new li{ background: url(../images/webimages/nnav05.png) 33px 12px no-repeat;}
#support li{ background: url(../images/webimages/nnav06.png) 33px 12px no-repeat;}
#cantact li{ background: url(../images/webimages/nnav07.png) 33px 12px no-repeat;}
#join li{ background: url(../images/webimages/nnav08.png) 33px 12px no-repeat;}

/*banner*/
.banner{ width: 100%; height: 550px; overflow: hidden; position: relative;}
/*.banner ul{ width: 10000px;}加效果后要注释掉*/
.banner ul li{ float: left; width: 100%; height: 550px; position: relative;}
.banner ul li img{ display: block; position: absolute; left: 50%; margin-left: -960px; width: 1920px; height: 550px;}

.banner .banner-btn{ position: absolute; bottom: 22px; width: 100%; height: 3px; line-height: 6px; text-align: center; z-index: 20;}
.banner .banner-btn a{ display: inline-block; *display:inline; *zoom:1; width: 68px; height: 3px; background-color: #fff; margin: 0 2px; cursor: pointer; vertical-align: middle;}
.banner .banner-btn .cur{ background-color: #ffa200;}

.banner .btn{ display: block; width: 54px; height: 107px; position: absolute; top: 50%; margin-top: -53px; z-index: 999;}
.banner .prev{ background: url(../images/webimages/cimg25.png) center no-repeat; left: 80px;}
.banner .next{ background: url(../images/webimages/cimg27.png) center no-repeat; right: 80px;}
.banner .prev:hover{ background-image: url(../webimages/cimg26.png);}
.banner .next:hover{ background-image: url(../webimages/cimg28.png);}
/*banner over*/

.index-pro{}
.index-pro .web{ height: 675px; position: relative; overflow: hidden;}
.index-protab{ text-align: center; border-bottom: 1px solid #ddd;}
.index-protab a{ display: inline-block; color: #1a1a1a; font-size: 18px; line-height: 32px; padding: 0 34px 17px 34px; margin-bottom: -1px;}
.index-protab a:hover,.index-protab a.cur{ color: #ffa200; background: url(../images/webimages/cimg22.png) bottom no-repeat;}

.index-procont{ padding: 0px 0 34px; display: none;}
.index-procont .pic{ width:780px; height: 426px; overflow: hidden; position: relative;}
.index-procont .pic img{ display: block;}



.footer{ padding-top: 12px; background-color: #333;}

.footer-title{ width: 100%; line-height: 48px; font-size: 18px;  color: #fff; padding-bottom: 2px; font-family: "微软雅黑";}
.footer-title h2{ text-align:left;}
.footer-subtitle{ padding: 15px 0 12px; line-height: 30px; color: #fff; font-size: 14px;}
.footer-menu{ float: left; padding: 0 42px 12px 0;}
.footer-linkbox{ font-size: 13px; color: #999; line-height: 30px;}
.footer-linkbox a{ color: #999;}
.footer-linkbox a:hover{ color: #fff;}
.footer-solution{ width: 492px;}
.footer-solution .footer-linkbox{ padding-right: 12px;}
.footer-solution a{ display: block;}
.footer-contact{ width: 284px;}

.footer-media{ width: 310px; float: right;}
.footer-media ul{ padding: 25px 0 0 6px;}
.footer-media li{ padding-bottom: 27px;}
.footer-media li a{ display: block; height: 30px; font-size: 14px; color: #fff; line-height: 30px; padding: 3px 0 0 50px;}
.footer-media li a:hover{ color: #ffa200;}
.footer-media .mobile a{ background: url(../images/webimages/cimg11.png) 0 no-repeat;}
.footer-media .mobile a:hover{ background-image: url(../webimages/cimg12.png);}
.footer-media .wechat a{ background: url(../images/webimages/cimg13.png) 0 no-repeat;}
.footer-media .wechat a:hover{ background-image: url(../webimages/cimg14.png);}
.footer-media .micro-blog a{ background: url(../images/webimages/cimg15.png) 0 no-repeat;}
.footer-media .micro-blog a:hover{ background-image: url(../webimages/cimg16.png);}

.friendlink{ padding-top: 28px; border-top: 1px solid #464646; clear: both; overflow: hidden;}
.friendlink dt{ font-size: 14px; color: #fff; line-height: 24px;}
.friendlink dd{ padding: 10px 0 30px;}
.friendlink dd a{ display: inline-block; line-height: 20px; font-size: 13px; color: #999; margin-right: 24px;}
.friendlink dd a:hover{ color: #fff;}

.copyrigth-box{ background-color: #2a2a2a; padding: 10px 0 8px;}
.copyrigth-box .link{ padding-left: 8px; font-size: 16px; color: #ddd; width: 354px; line-height: 32px;}
.copyrigth-box .link a{ color: #ddd; font-size: 14px;}
.copyrigth-box .link a:hover{ color: #999;}

.copyrigth-box .copyrigth{ line-height: 32px; width: 1200px; color: #999;  text-align:center;}
.copyrigth-box .copyrigth a{ font-size: 14px; color: #999;}
.copyrigth-box .copyrigth a:hover{ color: #ddd;}

/*.leftbtn{ width: 45px; position: fixed; right: 10px; top: 40%; z-index: 999;}
.leftbtn .ico{ display: block; width: 45px; height: 45px; margin-bottom: 1px;}
.leftbtn .tel{ background: #333 url(../webimages/cimg04.png) center no-repeat;}
.leftbtn .wechat{ background: #333 url(../webimages/cimg07.png) center no-repeat;}
.leftbtn .backtop{ background: #666 url(../webimages/cimg08.png) center no-repeat;}*/

.leftbtn{ width: 45px; position: fixed; right: 10px; top: 45%; z-index: 999;}
.leftbtn .ico{ width: 45px; height: 45px; margin-bottom: 1px; cursor: pointer; position: relative;}
.leftbtn .tel{ background: #333 url(../webimages/cimg04.png) center no-repeat;}
.leftbtn .tel .cont{ background: #333 url(../webimages/cimg04.png) 10px center no-repeat; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 250px; position: absolute; top: 0; right: 0; z-index: 999;}
.leftbtn .wechat{ background: #333 url(../webimages/cimg07.png) center no-repeat;}
.leftbtn .wechat .cont{ width: 153px; padding: 1px 16px 5px 1px; background: url(../images/webimages/cimg158.png) 0 0 no-repeat; position: absolute; left: -170px; top: -44px;}
.leftbtn .wechat .cont img{ width: 153px; height: 153px;}
.leftbtn .wechat .cont span{ display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a;}

.leftbtn .ico .cont{ display: none;}

/*弹出二维码*/
.mask{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: url(../images/webimages/cimg41.png) repeat; z-index: 9000; display: none;}

.wechat-popup{ position: fixed; width: 263px; height: 303px; padding: 31px 31px 12px; top: 50%; left: 50%; margin: -173px 0 0 -162px; background-color: #fff; z-index: 9999; display: none;}
.wechat-popup img{ display: block; width: 263px; height: 266px;}
.wechat-popup p{ line-height: 37px; color: #666; font-size: 18px; text-align: center;}
.wechat-popup span{ position: absolute; width: 44px; height: 44px; background: url(../images/webimages/cimg42.png) 0 0 no-repeat; right: -27px; top: -27px; cursor: pointer;}

/*公共*/
.web{ width: 1200px; margin: 0 auto;}
.index-publictitle{ font-size: 32px; color: #333; line-height: 50px; padding: 30px 0 12px; text-align: center;}

.inner-banner{ position: relative; height: 184px; width: 100%; overflow: hidden;}
.inner-banner img{ position: absolute; width: 1920px; height: 184px; left: 50%; top: 0; margin-left: -960px;}

.inner-publictitle{ width: 100%; text-align: center; padding: 50px 0 58px;}
.inner-publictitle img{ display: inline-block;}

.inner-web{ width: 1200px; margin: 0 auto;}
.graybg{ background-color: #f8f8f8;}

.second-menu{ text-align:left; padding-bottom: 0px; position: relative; }
.second-menu>a{ display: inline-block; font-size: 16px; color: #535353; padding: 0 24px; height: 44px; line-height: 44px; border: 1px solid #d7d7d7; margin: -17px 0 0 -1px; position: relative; *zoom: 1; background-color: #fff;}
.second-menu>a.drop{ background: #fff url(../webimages/cimg45.png) 94% no-repeat; padding-right: 36px;}
.second-menu>a:hover,.second-menu a.cur{ background-color: #1f7dcd; border-color: #1f7dcd; color: #fff;}
.second-menu>a.drop:hover,.second-menu .drop.cur,.second-menu a.cur02{ border-color: #294999; color: #fff; background: #294999 url(../webimages/cimg112.png) 94% no-repeat;}


.second-menudrop{ position: absolute; top: 18px; height: 184px; padding: 24px 0 6px; background: url(../images/webimages/cimg100.png) center bottom no-repeat; text-align: center; z-index: 99; display: none;}
.second-menudrop a{ display: block; font-size: 12px; width: 90%; height: 31px; line-height: 31px; color: #fff; margin: 0 auto 16px;}
.second-menudrop a:hover{ background-color: #1b7ace;}

.second-menudrop01{ left: 332px; width: 264px;}
.second-menudrop02{ right: 335px; width: 270px;}



.crumbs-box{ line-height: 32px; padding-bottom: 0px;}
.crumbs-box .current{ float: left; width: 400px; color: #1a1a1a; font-size: 20px;}
.crumbs-box .crumbs{ float: right; width: 550px; text-align: right; color: #999; font-size: 13px;}
.crumbs-box .crumbs a{ color: #999;}
.crumbs-box .crumbs a.home{ padding-left: 28px; background: url(../images/webimages/cimg47.png) 0 no-repeat;}
.crumbs-box .crumbs a.home:hover{ background-image: url(../webimages/cimg48.png);}
.crumbs-box .crumbs a:hover,.crumbs-box .crumbs a.on{ color: #666;}

.page{ padding: 46px 0 138px; display: none;}
.page img{ display: block; width: 678px; height: 37px; margin: 0 auto;}

/*.single-cont{ padding: 50px 50px 56px 32px; background-color: #fff;}*/
.single-cont{ padding: 50px 41px 56px; background-color: #fff;}
.single-title{ font-size: 22px; font-weight: 700; color: #294999; line-height: 34px; padding-bottom: 22px;}
.single-text{ font-size: 15px; color: #4c4c4c; line-height: 34px;}

.pt90{ padding-top: 90px;}
.pt70{ padding-top: 70px;}
.pt50{ padding-top: 50px;}
.pt20{ padding-top: 20px;}
.pt24{ padding-top: 24px;}
.pt15{ padding-top: 15px;}

.pb188{ padding-bottom: 188px;}
.pb78{ padding-bottom: 78px;}
.pb70{ padding-bottom: 70px;}
.pb56{ padding-bottom: 56px;}
.pb48{ padding-bottom: 48px;}
.pb40{ padding-bottom: 40px;}
.pb32{ padding-bottom: 32px;}
.pb24{ padding-bottom: 24px;}

.mt-130{ margin-top: -130px;}
.mb24{ margin-bottom: 24px;}
.mb50{ margin-bottom: 50px;}
.mb40{ margin-bottom: 40px;}

.pl26{ padding-left: 26px;}

.blue-number{ background: url(../images/webimages/cimg54.png) 5px 14px no-repeat;}
.gray-number{ background: url(../images/webimages/cimg55.png) 5px 14px no-repeat;}

.font4c{ color: #4c4c4c;}
.ti2{ text-indent: 2em;}
.lh30{ line-height: 30px;}
.font16{ font-size: 16px;}
.bluefont{ color: #294999;}
.fontw{ font-weight: 700;}
.tac{ text-align: center;}

.bot{ border-top: 1px solid #e5e5e5;}
.bob{ border-bottom: 1px solid #ededed;}

.tac-pic{ text-align: center; overflow: hidden;}
.tac-pic img{ display: inline-block;}


.index-procont .info .subtitle { line-height:30px;padding:7px 0 0px;}

/*nePg*/
.title-sty2 h2,.title-sty2 p{text-align: center; font-weight:bold;}
.title-sty2 h2{color: #666666;}
.title-sty2 p{color: #888888; font-size: 18px;}
.title-sty2 a{color: #888888; font-size: 12px;}
.title-sty2 a:hover{color:#167ED4;}
.nePg .banner img,.conPg .banner img,.serPg .banner img,.abPg .banner img{width:100%;}
.nePg .neliTime{width:80px; height: 80px; float: left; margin-top:0px; text-align: center; background-color: #5a5c5d;}
.nePg .neliTime h3,.nePg .neliTime p{color: #FFFFFF;}
.nePg .neliTime h3{margin-top: 15px;}
.nePg .neliCon{margin-left: 100px; display: block; margin-top:11px;}
.newsList ul{padding-top: 20px; list-style:none;}
.newsList ul li{padding:20px 0; border-bottom: 1px dashed #aaa;}
.newsList ul li:last-child{border-bottom: none;}
.newsList ul li h3{color: #666; font-size:16px;}
.newsList ul li p{color: #888;overflow: hidden; font-size:14px; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsList ul li a:hover h3{color: #167ED4;}
.page{text-align: center;}
.page ul{border: none; padding-top:20px;}
.page li.active{background-color: #167ED4; color: #FFFFFF;}
.newsDetail>div{text-align: center;}
.newsDetail>div img{width:50%; margin:-20px 30px 20px; float: left; }
.newsDetail>div {line-height: 2; color: #888; margin:10px 0; text-align: left; font-size: 15px;}
.newsDetail-boot-sty1 h2{color: #666; text-align: center;}
.newsDetail-boot-sty1 p{color: #888; text-align: center;}

.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #428bca;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #428bca;	border: 1px solid #428bca;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}

/*新闻*/
.gsnews{width:700px; height:400px; float:right; background:#ecf0f1;}
.gsnews_cn{width:1200px; height:500px; background:#ecf0f1; margin:0px auto; margin-top:20px; margin-bottom:20px;}
.gsnews_img{width:500px; height:400px; float:left;}
.index-new{ float: left; padding-top: 0px; padding-left:20px;}
.index-new .cont{ height: 400px; width: 570px; padding:0px 39px 0 0; margin-right: -3px; position: relative; overflow-y:auto; *zoom: 1;}
.index-newlist{}
.index-newlist li{ padding-bottom: 27px;}
.index-newlist li a{ display: block; height: 60px;}
.index-newlist li .date{ float: left; color: #fff; text-align: center; padding: 8px 4px; background-color: #2c78b3;}
.index-newlist li .date .day{ display: block; font-size: 30px; font-weight: 700; line-height: 38px; border-bottom: 1px solid #f2f2f2;}
.index-newlist li .date .moon{ display: block; line-height: 21px;}
.index-newlist li .newtitle{ float:left; font-size: 16px; line-height: 24px; color: #333; width: 384px; height: 48px; overflow: hidden; padding-left:20px;}

.index-newlist li a:hover .date{ background: #c84122;}
.index-newlist li a:hover .date .day{ border-bottom: 1px solid #fff;}
.index-newlist li a:hover .newtitle{ color: #ffa200;}

/*产品服务*/
.site_banner {
	height: 605px;
	width: 100%;
/*	background-image: url(../images/site_bg.jpg);*/
	background-position: center top;
	clear: both;
	float: none;
}
.site_banner .know-us {
	padding-top: 20px;
	width:1200px;
	text-align:center;
	margin:0px auto;}
.site_banner .know-us h2{ font-weight:bold; margin-bottom:15px;}
.site_banner .ico_con {
	clear: both;
	float: none;
	height: 525px;
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 20px;
}
.site_banner .ico_con ul {
	width: 1300px;
}
.site_banner .ico_con ul li {
	float: left;
	height: 218px;
	width: 218px;
	display: block;
	margin-right: 27px;
	background-color: #f2f2f2;
	text-align: center;
	margin-bottom:25px;
}
.site_banner .ico_con ul li a {
	display: block;
	width: 218px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 218px;
}
.site_banner .ico_con ul li a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.site_banner .ico_con ul li a:hover {
	text-decoration: none;
}
.site_banner .ico_con ul li a:hover strong {
	color: #F6503A;
}
.site_banner .ico_con ul li a .ico {
	height: 140px;
	width: 218px;
	position: relative;
	overflow: hidden;
}
.site_banner .ico_con ul li a .ico span {
	height: 140px;
	width: 218px;
}
.site_banner .ico_con ul li:hover a .ico span img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.site_banner .ico_con ul li a .ico span img {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.site_banner .ico_con ul li a p {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.site_banner .ico_con ul li strong {
	font-size: 17px;
	display: block;
	padding-bottom: 5px;
	color: #444444;
	font-family: "微软雅黑";
	padding-top: 20px;
}
/*业务介绍*/
   
   .ascendancy {
   	width: 100%;
   	height: 500px;
   	background:#;
   }
   
   .ascendancy1 {
   	padding-top: 50px;
   	width: 1215px;
   	height: 403px;
   	margin: 0 auto;
   	overflow: hidden;
   }
   
   .nav1 {
   	border-right: 1px solid #ccc;
   	width: 222px;
   	height: 300px;
   	float: left;
   }
   
   .nav1 ul {
   	padding: 0px;
   	margin-left: 10px;
   	float: left;
	display:inline;
   }
   
   .nav1 li {
   	list-style-type: none;
   	width: 150px;
   	height: 30px;
   	text-align: center;
   	margin-top: 20px;
   	float: left;
   	padding-top: 8px;
   	padding-left: 8px;
   	border-radius: 8px;
   	color: #FFFFFF;
   	font-family: "微软雅黑";
   	border: #ccc 1px solid;
   	cursor: pointer;
	background:#f2f2f2;
	color:#333;
   }
   .nav1 li:hover{ background:#1f7dcd; 	border:1px solid #1f7dcd;     color:#fff;}
   
   .container1,
   .container2,
   .container3,
   .container4 {
   	position: relative;
   	width: 900px;
   	height: 300px;
   	float: left;
   }
   
   .container1 ul,
   .container2 ul,
   .container3 ul,
   .container4 ul {
   	margin-left: 0px;
   	padding-top: 5px;
   	padding-left: 22px;
   	float: left;
   }
   
   .container1 ul li,
   .container2 ul li,
   .container3 ul li,
   .container4 ul li {
   	list-style-type: none;
   	font-size: 18px;
   	width: 890px;
   	line-height: 38px;
   	float: left;
   	color: #333;
   	font-family: "微软雅黑";
   }
   
   .container2,
   .container3,
   .container4 {
   	display: none;
   }
   
   .container2 ul li {
   	line-height: 50px;
   }
   
   .container3 ul li {
   	line-height: 60px;
   }
.gs_con{ width:100%; height:400px; display:block; margin-left:15px; padding-right:15px;}
.gs_con p{text-indent:50px; font-size:13px; }   
 /*业务列表介绍*/
  .mains {
            width:1200px;
			height:800px;
            zoom: 1;
            margin: 20px auto;
        }

        .mains h2{
            text-align: center;
            font-size:20px;
            color:#333;
            text-align: center;
			margin-bottom:20px;
			font-weight:bold;
	
			
        }

        .page_btn {
            padding-top: 40px;
            text-align: center;
        }

        .page_btn a {
            cursor: pointer;
            padding: 10px 17px;
            border: solid 1px #dbdbdb;
            font-size: 14px;
        }

        .num {
            padding: 0 10px;
        }

        .page_btn a:hover,.page-item:hover{
            color: #fff;
            background: #e84c3d;
            border: 1px solid #e84c3d;
        }

        .page-item {
            padding: 10px 17px;
            text-decoration: none;
            background-color: #ffffff;
            border: 1px solid #dbdbdb;
            color: #666666;
            margin: 0 3px;
            font-size: 14px;
            cursor: pointer;
        }

        .page-item.current {
            color: #fff;
            background: #e84c3d;
            cursor: pointer;
            border: 1px solid #e84c3d;
        }

        table {
            border-spacing: 0;
            border-collapse: collapse;
			width:100%;
        }
.table-integral tbody  tr:nth-child(odd){
background: #fff;
}
.table-integral tbody tr:nth-child(even){
background: #f2f2f2;
}
        .table-integral thead {
            background: #f7f7f7;
            height: 55px;
            text-align: center;
            line-height: 55px;
            font-size: 14px;
            color: #333;
			border:1px solid #ccc;
			font-size:14px; 
			font-weight:bold;
			
        }
        .table-integral td {
            border: 0px solid #e5e5e5;
            border-collapse: collapse;
        }
        .table-integral tbody {
            height: 55px;
            line-height: 55px;
            font-size: 14px;
            color: #666;
            text-align: center;
          
        }
        .table-integral td {
            border: 0px solid #e5e5e5;
            border-collapse: collapse;
			border-bottom:dashed 1px #ddd;
        }
        .text-green {
            color: #00a65a !important;
        }
        .text-red {
            color: #dd4b39 !important;
        }
        .table-integral td a, .table-integral td a:hover, .table-integral td a:active, .table-integral td a:visited, .table-integral td a:focus {
            color: #fff;
            cursor: pointer;
            text-decoration: none;
        }
        .tips_info {
            border-radius: 10px;
            background: rgba(0,0,0,0.5);
            font-size: 18px;
            color: #fff;
            text-align: center;
            line-height: 60px;
            display: none;
            padding: 0 30px;
            z-index: 9999;
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            margin: auto;
            max-width: 250px;
            height: 60px;
        }
.button{ padding:5px 20px; color:#fff; border-radius:20px; margin-left:10px; }
.button:hover{ border:0px solid #ccc; background:#ccc; color:#333;}
.cpjs{border-color:#2e8f5e;color:#fff; background:#2e8f5e;}
.zxty{border-color:#faaf16;color:#fff; background:#faaf16;}
.zxzx{border-color:#0ea7b0;color:#fff; background:#0ea7b0;}
.xgxz{border-color:#2ea7e0;color:#fff; background:#2ea7e0;}
.ljcg{border-color:#f90;color:#fff; background:#f84f4f;}

/*产品详细介绍*/
.detailinfo{ margin:0px auto;border:1px solid #ddd;background:#fff;width:1169px;box-shadow:1px 1px 1px #edecec;font-size:14px;}
.detailinfo dt{background:#f9f9f9;border-bottom:1px solid #ddd;}
.detailinfo dt s{color:#666;font-size:16px;border-right:1px solid #ddd;display:inline-block;float:left;height:50px;line-height:50px;}
.detailinfo dt s a{padding:0px 40px;display:inline-block;}
.detailinfo dt .ashow a{border-top:4px solid #2ea7e0;margin-top:-1px;background:#fff;color:#666}
.detailinfo dd{display:none;padding:30px;}
.detailinfo #tagContent1{display:block;}
/*产品服务banner*/
.protection {
	height: 346px;
	background-image: url(../images/se_bg.jpg);
	width: 100%;
	background-repeat: no-repeat;
	background-position: center top;
}
.protection .container {
	height: auto;
	width: 1178px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 63px;
	line-height: 24px;
}
.protection .container em {
	font-style: normal;
	color: #f6503a;
}
.protection .container strong {
	font-size: 24px;
	display: block;
	padding-bottom: 12px;
}
.protection .container .project {
	padding-top: 20px;
}
.protection .container .project ul li {
	float: left;
	height: 29px;
	width: 109px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 80px;
	margin-right: 30px;
	display: inline;
}
/*FAQ问答*/
#help{ width:100%; background:#fff;}
#help h2,#down h2{ font-size:18px; line-height:54px; color:#323232; border-bottom:2px solid #ff8e29; width:150px; font-weight:normal;}
#help dt{cursor:pointer; color:#353535; font-size:18px;margin-bottom:20px; }
#help dd{ display:none;color:#767676; font-size:14px; padding:10px; border-radius:5px; background:#f0f0f0; margin-bottom:20px;margin-bottom:20px; line-height:25px; letter-spacing:1px;}
#help dt,#help dd{ margin-left:40px; position:relative;}
#help dt i,#help dd i{background:url(../images/ico.png) no-repeat; width:30px; height:30px; display:block; position:absolute; left:-40px; top:0px;}
#help dd i{background-position: 0 -35px;}
#help .mb{ padding:20px 20px 0 20px;}
#help .mb dt{ border-bottom:none; background:none;}

/*产品介绍*/
.solution-tile{ font-size: 26px; color: #444; line-height: 52px; padding-left: 42px; background: url(../images/cimg90.png) 26px no-repeat;}
.porduct_xx{ width:100%; background:#fff; margin-top:30px;}
.hide-cont{ color:#333; display:block;}
.solution-pointlist{ margin: 0 auto; padding: 10px 10px; margin-bottom:26px; border-bottom: 1px solid #e5e5e5;}
.solution-pointlist li{ padding: 0 40px; float: left; width:70px;}
.solution-pointlist li img{ display: block; margin: 0 auto;}
.solution-pointlist li span{ display: block; padding-top: 20px; line-height: 32px; text-align: center; font-size: 20px; color: #444;}
.solution-function{ padding: 42px 0 46px; margin-bottom: 46px; border-bottom: 1px solid #e5e5e5;}
.cptd{ width:600px; height:293px; float:right; background:#f2f2f2; color:#ccc;}
.solution-case{ width: 100%; position: relative; border-bottom: 1px solid #e5e5e5; padding: 24px 0 48px; margin-bottom: 34px;}
.solution-casebox{ position: relative; height: 233px; width: 984px; margin: 0 auto; overflow: hidden;}
.solution-caselist{ width: 9999px; height: 233px; position: relative; overflow: hidden;}
.solution-caselist li{ float: left; height: 233px; padding: 0 34px 16px 0;}
.solution-caselist a{ display: block; width: 220px;}
.solution-caselist img{ display: block; width: 220px; height: 173px;}
.solution-caselist .solution-name{ display: block; height: 32px; line-height: 32px; font-size: 15px; color: #444; padding-top: 28px; text-align: center;}
.solution-caselist a:hover .solution-name{ color: #294999;}
.jsys{text-indent: 2em; margin:8px 0px;}
.jsys span{color: rgb(63, 63, 63); font-size: 18px;}
/*加盟城市*/
.relative{position: relative}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-close:before{
  content: "\f00d";
}
.allFloor_title_box {text-align: center;margin-top:0px;}
.allFloor_title_box .floor-titles {height: 60px; line-height: 60px;text-align: center;}
.allFloor_title_box .floor_summery {font-size: 14px;color: #606060;}
.allFloor_title_box .floor-titles .line {
    display: inline-block;
    width: 79px;
    border-top: 1px solid #b5b5b5;
    vertical-align: 2px;
}
.index-entries .entries-item:hover {
    -webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);
    box-shadow: 0 15px 30px rgba(0,0,0,.1);
    -webkit-transform: translate3d(0,-2px,0);
    transform: translate3d(0,-2px,0);
    border-radius: 2px;
}
.allFloor_title_box .floor-titles .txt {
    color: #000;
    vertical-align: middle;
    font-size: 30px;
    padding: 0px 20px;
}
.allFloor_title_box .floor-titles .line {
    display: inline-block;
    width: 79px;
    border-top: 1px solid #b5b5b5;
    vertical-align: 2px;
}
/****************************地图样式********************************/
/*.address_select{
	line-height:65px;
	height: 65px;
	color:#868686;
	border:1px solid #dddddd;
	border-radius: 3px;
	font-family: "微软雅黑";
}
.address_select span{margin: 0px 20px;}
.address_select select{ width: 120px; height: 30px; line-height: 30px;border-radius: 3px; font-family: "微软雅黑"; color:#868686;}
.address_select .address_title{ background:#dddddd; display: block; float: left; height: 65px; margin: 0px; padding: 0px 20px;}*/


/*投诉建议*/
.message-box{ width: 850px; overflow: hidden; margin: 0 auto;}
.message-list{ width: 888px;}
.message-list li{ float: left; width: 386px; padding: 0 40px 24px 18px; overflow: hidden;}
.message-list li .tip{ display: block; height: 24px; line-height: 24px; font-size: 15px; color: #4c4c4c; overflow: hidden; padding-bottom: 12px;}
.message-list li label{}
.message-list li .text{ display: block; padding: 0 10px; width: 363px; height: 43px; line-height: 43px; border: 1px solid #dcdcdc;}
.message-list li textarea{display: block; padding: 10px; width: 803px; height: 204px; resize: none; overflow: hidden; border: 1px solid #dcdcdc;}
.message-list li .btn{ margin: 0 13px; display: inline-block; width: 136px; height: 40px; font: 18px/40px "微软雅黑"; color: #fff; border: 1px solid #00a1e9; background-color:  #09F; cursor: pointer;}
.message-list li .submit{}
.message-list li .reset{}
.message-list li.textarea-box{ width: 848px; float: none; padding-right: 0; clear: both;}
.message-list li.last{ width: 848px; float: none; padding: 34px 0 0; clear: both; text-align: center;}
.message-list li.must{ background: url(../images/webimages/cimg75.png) 0 7px no-repeat;}
.message-list li .btn:hover{ background-color: #f90; border: 1px solid #f90;}

/*右侧导航*/
.fixed_column{position: fixed; display: none;height: 500px; width: 100px; background: #ffffff; box-shadow: 0px 0px 6px #dddddd; top:200px; right:50px; z-index: 999}
.fixed_column .title_name{ text-align: center; color: #ffffff; padding: 15px 0px; background: #ED4C4C }
.fixed_column a{display: block; width: 100px; height: 75px;}
.fixed_column li{position: relative;}
.fixed_column .icon_zhixun:hover{ background:url(../images/z1.png) no-repeat #888888}
.fixed_column .icon_sheji:hover{background: url(../images/z3.png) no-repeat #888888}
.fixed_column .icon_baojia:hover{background: url(../images/z4.png) no-repeat #888888}
.fixed_column .icon_fanghui:hover{background:url(../images/z6.png) no-repeat #888888}
.fixed_column .icon_xinzhuan:hover{background:url(../images/z5.png) no-repeat #888888}
.fixed_column .icon_zhixun{ background:url(../images/hz1.png) no-repeat }
.fixed_column .icon_sheji{background: url(../images/hz3.png) no-repeat}
.fixed_column .icon_baojia{background: url(../images/hz4.png) no-repeat}
.fixed_column .icon_fanghui{background:url(../images/hz6.png) no-repeat}
.fixed_column .icon_weixin{background:url(../images/hz2.png) no-repeat 0px 5px;}
.fixed_column .icon_xinzhuan{background:url(../images/hz5.png) no-repeat}
.fixed_column .erweima_style{
	width: 200px; 
	height: 200px; 
	position: absolute; 
	right:100px; 
	top:-125px; 
	background: #ffffff; 
	padding: 15px; 
	text-align: center;
	display: none;
	box-shadow: 0px 0px 6px #dddddd; 
}
.fixed_column .erweima_style h5{ margin: 15px 0px;  color: #EF4E51}
.fixed_column .erweima_style .Sidebar{ width: 10px; height: 73px; background: #ffffff; position: absolute; right:-5px; top:126px;}
.fixed_column li a.hover{border-top:1px solid #dddddd; border-bottom: 1px solid #dddddd}

/*公司资质*/
/*#HONORS.viewport-cont{ height:550px;}
.honor_bg{}
.honor{ height:480px; position:relative;}
.honor .bd{ padding-top:50px; overflow:hidden;}
.honor .bd li{ float:left; text-align:center; width:203px; margin-right:44px;}
.honor .bd li .img{ width:203px; height:238px; background:url(../images/honor_bg.jpg) no-repeat center center; padding-top:26px;}
.honor .bd li .img img{ width:148px; height:210px;}
.honor .bd li .name{ line-height:79px; font-size:14px; color:#555;}
.honor .prev,.about .honor .next{ position:absolute; top:40%; display:block; width:10px; height:18px;}
.honor .prev{ background:url(../images/devel_prev.png) no-repeat; left:-50px;}
.honor .next{ background:url(../images/devel_next.png) no-repeat; right:-50px;}
.honor .prev:hover{background-image:url(../images/honor_prev_hover.png);}
.honor .next:hover{background-image:url(../images/honor_next_hover.png);}
.about_con{ padding:30px 0 90px;}*/

.plan{ width:800px;}
.plan .bg{top: 50%; left: 50%; margin: -60px 0 0 -60px; z-index: 999;}
.plan .link-list{ font-size: 14px; color: #294999; line-height: 21px; width:300px; z-index: 888; float:left; margin-left:30px; margin-bottom:15px;}
.plan .link-list:hover{ color: #fff; background:#2c78b3;}
.plan .link-list01{padding-left:50px; padding-top:15px; height: 60px; background: #f2f2f2  url(../images/webimages/img01.png) left 10px no-repeat; top: 25px; left: 4px;}
.plan .link-list01:hover{ background: #2c78b3 url(../images/webimages/img01a.png)left 10px no-repeat;}
.plan .link-list02{padding-left:50px; padding-top:15px; height: 60px; background: #f2f2f2 url(../images/webimages/img02.png) left 10px no-repeat; top: 25px; right: 4px;}
.plan .link-list02:hover{ background:#2c78b3 url(../images/webimages/img02a.png)left 10px no-repeat;}
.plan .link-list03{ padding-left:50px; padding-top:15px; height: 60px; background:#f2f2f2 url(../images/webimages/img03.png) left 10px no-repeat; bottom: 25px; left: 4px;}
.plan .link-list03:hover{ background:#2c78b3 url(../images/webimages/img03a.png)left 10px no-repeat;}
.plan .link-list04{ padding-left:50px; padding-top:15px;height: 60px; background:#f2f2f2  url(../images/webimages/img04.png) left 10px no-repeat; bottom: 25px; right: 4px;}
.plan .link-list04:hover{ background:#2c78b3 url(../images/webimages/img04a.png)left 10px no-repeat; }
.plan .link-list05{ padding-left:50px; padding-top:15px; height: 60px; background:#f2f2f2  url(../images/webimages/img05.png) left 10px no-repeat; bottom: 25px; right: 4px;}
.plan .link-list05:hover{ background:#2c78b3 url(../images/webimages/img05a.png)left 10px no-repeat; }

.plan .link-list06{ padding-left:50px; padding-top:15px; height: 60px; background:#f2f2f2 url(../images/webimages/img06.png) left 10px no-repeat; bottom: 25px; right: 4px;}
.plan .link-list06:hover{ background:#2c78b3 url(../images/webimages/img06a.png)left 10px no-repeat; }

.plan .link-list07{ padding-left:50px; padding-top:15px; height: 60px; background:#f2f2f2 url(../images/webimages/img07.png) left 10px no-repeat; bottom: 25px; right: 4px;}
.plan .link-list07:hover{background:#2c78b3 url(../images/webimages/img07a.png)left 10px no-repeat; }

.plan .link-list08{ padding-left:50px; padding-top:15px; height: 60px; background:#f2f2f2 url(../images/webimages/img08.png) left 10px no-repeat; bottom: 25px; right: 4px;}
.plan .link-list08:hover{ background:#2c78b3 url(../images/webimages/img08a.png)left 10px no-repeat; }



.mr_t1{background:url(../images/mr_1px.jpg) repeat-x left bottom;height:40px;padding-right:16px;}
.mr_t1name{font:bold 16px/40px "微软雅黑";color:#FFF;background:#2257A2 url(../images/mr_t1bg.jpg) no-repeat right top;height:40px;width:120px;padding-left:21px;float:left;}
.mr_t1name img{float:left;margin-top:9px;margin-right:6px;display:inline;}
.mr_frbox{height:400px;border-right:0px solid #DEDEDE;border-bottom:0px solid #DEDEDE;border-left:0px solid #DEDEDE;padding:0px;}
.mr_frBtnL{float:left;margin:158px 0px 0px 0px;cursor:pointer;display:inline;}
.mr_frUl{float:left;height:350px;width:720px; }
.mr_frBtnR{float:right;margin-top:158px;cursor:pointer;}
.mr_frUl ul li{display:inline;float:left;height:400px;width:125px;margin-right:13px;overflow:hidden;}
.mr_frUl ul li img{display:block;margin-bottom:7px;border:1px solid #D8D8D8; height:180px;}
.mr_frUl ul li a:hover img{border:1px solid #A0C0EB;}
.box{
    width:100%;

    overflow-y: scroll;
    font-size: 20px;
    line-height: 40px;
}
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
.box::-webkit-scrollbar
{
    width: 10px;
    height: 10px;
    background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
.box::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
.box::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #676565;
}
.aui-course-list{
	margin:0 auto;
	width:800px;
	margin-top:40px;
	
	}
	
.aui-container{
	width:1140px;
	margin:0 auto;
}
.aui-about-title{
	padding:0px 0;
	text-align:center;
}
.aui-about-title h2{
	margin-bottom: 20px;
	font-size: 24px;
	color: #313131;
	line-height: 1;
	letter-spacing: 2px;
}
.aui-about-title p{
	font-size: 14px;
	color: #616161;
	line-height: 2;
}
.aui-course-list{
	margin:0 auto;
	width:800px;
	height:500px;
}
.aui-course-item-time{
	position: relative;
	height: 110px;
	font-size: 16px;
	color: #333;
	line-height: 1.5;
	float: left;
}
.aui-course-item-time .aui-round{
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 10px;
	background-color: #00b5e5;
	line-height: 12px;
	border: 3px solid #ffffff;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 1px #00b5e5;
	-moz-box-shadow: 0 0 0 1px #00b5e5;
	box-shadow: 0 0 0 1px #00b5e5;
}
.aui-course-item-time:after {
	content: '';
	position: absolute;
	right: 6px;
	top: 30px;
	bottom: 20px;
	width: 1px;
	background-color: #d8d8d8;
}
.aui-course-item-text{
	margin-left: 120px;
	color: #616161;
	height: 110px;
}
.aui-course-item-text p{
	padding-right:40px;
	font-size:14px;
	color:#888;
}
/*加盟*/
/*map*/
.map{ position:relative;width:856px; margin:0 auto 30px;}
.map a{ color:#5b5a5a; font-size:14px; text-decoration:none;}
.map a:hover{ color:#fff;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}



.join-cont{ width:1200px; padding: 24px 22px; padding: 30px 100px 0; background-color: #fff; margin:0px auto;}
.join-cont .cont{ padding: 0 8px; border-bottom: 1px solid #d9d9d9; margin-bottom: 54px;}
.condition{ padding-bottom: 38px; font-size: 14px; color: #666; line-height: 36px;}
.condition .title{ font-size: 16px; color: #333; font-weight: 700;}
.contact{ width:1200px; margin:0px auto; padding-top:15px;}
.contact ul li{ display:inline; float:left; margin-left:20px; width:380px;}
/* 通用图文*/
.article{font-size:14px;}
.yywh{ width:100%; color:#666; line-height:26px; font-size:14px; padding-top:12px;}
.yywh p{text-indent:2em;}
.yywh img{ max-width:100%; height:auto;}

.article h2{text-align:center;font-size:30px; line-height:22px; color:#333;border-top:1px #e7e6e6 solid; padding-top:40px; padding-bottom:35px;}

#DIVContent a{ color:#0084c6;}
#DIVContent a:hover{ text-decoration:underline;}
.article .tool{ height:24px; background:#f3f3f3; border:none; padding:8px 15px; line-height:24px; margin-bottom:35px;}
.article .tool span{ float:none; padding-right:12px; margin-right:12px; border-right:1px #e5e5e5 solid;}
.article .tool .share{ float:right;position:relative;padding-left:12px; width:130px;display:inline-block;}

.PrevNext{ border-top:1px #e6e6e6 solid; padding-top:30px; line-height:32px; margin-top:25px;}
.PrevNext p{ margin-top:6px;}
.PrevNext p a:hover{ color:#0084c6;}
.PrevNext span{ width:61px; height:30px; border:1px #e6e6e6 solid; text-align:center; line-height:30px; display:inline-block; margin-right:14px;}




/*地图样式*/
.map-content {
    padding: 30px 0;
}

.map-module {
    width: 1200px !important;
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.map-title {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin:0px 0;
    position: relative;
}

.map-branch .map-title {
    margin: 20px 0 0;
    z-index: 1;
}

.map-title:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: -23px;
    left: 50%;
    transform: translateX(-50%);
    border: 6px solid;
    border-color: #20B09F transparent transparent;
}

.map-title:after {
    content: "";
    position: absolute;
    width: 52px;
    height: 3px;
    background-color: #20B09F;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
}

.map-content-info {
    position: relative;
    margin-bottom: 30px;
}

.branch-map-l {
    width: 849px;
    height: 575px;
    position: relative;
}

.map-content-box {
    width: 100%;
    height: 100%;
    background: url("../images/map-bj1.png") no-repeat center;
    position: relative;
}

.map-dot {
    position: absolute;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.beijing {
    left: 585px;
    top: 220px;
}

.tianjin {
    left: 604px;
    top: 234px;
}

.hebei {
    left: 575px;
    top: 254px;
}

.shanxi {
    left: 540px;
    top: 276px;
}

.liaoning {
    left: 660px;
    top: 196px;
}

.jilin {
    left: 696px;
    top: 167px;
}

.heilongjiang {
    left: 676px;
    top: 106px;
}

.shanghai {
    left: 668px;
    top: 341px;
}

.jiangsu {
    left: 646px;
    top: 316px;
}

.zhejiang {
    left: 655px;
    top: 379px;
}

.anhui {
    left: 605px;
    top: 334px;
}

.fujian {
    left: 625px;
    top: 428px;
}

.jiangxi {
    left: 595px;
    top: 402px;
}

.shandong {
    left: 610px;
    top: 284px;
}

.henan {
    left: 562px;
    top: 316px;
}

.hubei {
    left: 555px;
    top: 359px;
}

.hunan {
    left: 545px;
    top: 409px;
}

.guangdong {
    left: 575px;
    top: 466px;
}

.guangxi {
    left: 506px;
    top: 461px;
}

.chongqing {
    left: 495px;
    top: 364px;
}
.ningxia{
	left: 463px;
    top: 260px;}
.neimeng{
	left: 493px;
    top: 220px;}
.gansu {
    left: 435px;
    top: 284px;
}
.qinghai {
    left: 355px;
    top: 284px;
}
.xingjiang{
    left: 205px;
    top: 194px;
}
.sichuan {
    left: 425px;
    top: 354px;
}
.xizang{
	
   left: 225px;
    top: 354px;	
	}

.guizhou {
    left: 484px;
    top: 424px;
}

.yunnan {
    left: 405px;
    top: 462px;
}

.shanxi1 {
    left: 502px;
    top: 312px;
}

.map-dot:after {
    content: "";
    display: block;
    width: 8px;
    height: 8px;
    margin: 0 auto;
    background-color: #01B7BD;
    border-radius: 50%;
}

.map-dot.beijing:after {
    width: 16px;
    height: 16px;
    border-radius: 0;
    background: url("../images/icon-star.png") no-repeat center;
}
.map-dot.ningxia:after {
    width: 16px;
    height: 16px;
    border-radius: 0;
    background: url("../images/icon-star.png") no-repeat center;
}
.map-dot.shanxi1:after {
    width: 16px;
    height: 16px;
    border-radius: 0;
    background: url("../images/icon-star.png") no-repeat center;
}

.branch-map-data {
    position: absolute;
    box-sizing: border-box;
    width: 430px;
    border: 1px solid #01B7BD;
    box-shadow: 0 0 2px 2px #e9e9e9;
    background-color: #fff;
    padding: 10px 30px;
    z-index: 1;
    display: none;
}

.branch-map-data-title {
    border-bottom: 1px solid #eee;
}

.branch-map-data-title p {
    font-size: 18px;
    color: #333;
    line-height: 28px;
}

.branch-map-data-info {
    max-height: 236px;
    overflow-y: auto;
}

.data-branch {
    border-bottom: 1px dashed #eee;
    padding: 6px 0;
    box-sizing: border-box;
}

.data-branch:last-child {
    border: none;
}

a, button, input, textarea {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

.data-branch .data-name {
    font-size: 14px;
    color: #666;
    line-height: normal;
    margin-bottom: 5px;
}

.data-branch p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.data-branch p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.branch-map-data:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #01B7BD transparent transparent;
}

.branch-map-data:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #fff transparent transparent;
}

.map-dot.cur:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    transform: translateX(-50%);
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 1px solid #01B7BD;
    animation: dot 4s infinite;
}

@keyframes dot {
    100% {
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }

    50% {
        transform: translateX(-50%) scale(1.5);
        opacity: .1;
    }
}

/*下载tab*/
.dwrap{width:98%; margin-top:30px;}
.d_tab{ width:100%; margin:0 auto 50px;}
.tab-hd { line-height:40px; overflow:hidden; zoom:1; }
.tab-hd li{ float:left; width:150px; color:#333; text-align:center; cursor:pointer; border-radius:10px; margin-top:15px; background:#f2f2f2; margin-right:15px; }
.tab-hd li.active{ background:#F60; color:#fff;}
.tab-bd li{display:none; padding:20px;  border-top:0 none; font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}



/*下载详情*/
.ship_zhans_k {margin-bottom: 60px;}
.ship_zhans_k ul {padding-bottom: 30px;}
.ship_zhans_k ul li{
	width: 250px;
	height: 220px;
	float:left;
	background: #fff;
	margin:20px 12px 0 25px;
	overflow: hidden;
	border:1px solid #f2f2f2;
}
 
.ship_zhans_k ul li .img{
	width: 250px;
	height: 150px;
	position: relative;
	border-radius:0px;
	overflow: hidden;
	position: relative;
}

.ship_zhans_k ul li .img a{
	width: 250px;
	height: 150px;
	position: absolute;
	display: inline-block;
	top: 0px;
	left: 0;
	background:no-repeat center center url(../images/bofang_anniu.png);
	z-index: 1;  
	opacity:0.5;
	filter:Alpha(opacity=50);  
	transition:opacity 0.3s;

}
.ship_zhans_k ul li .img a:hover{
	opacity:1;
	filter:Alpha(opacity=100);  
}

.ship_zhans_k ul li .neir{
	padding: 0 10px;
}
.ship_zhans_k ul li .neir .biaot{
	font-size:16px;
	line-height:40px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;   
	white-space: nowrap;	 
}
.ship_zhans_k ul li .neir .biaot:hover{
	color: #f57a12;
}
.ship_zhans_k ul li .neir p{
	color: #737373;
	font-size: 14px;
}
.ship_zhans_k ul li .neir p a{
	float: right;
	color: #fff;
	background: #2ea7e0;
	border-radius: 20px;
	padding: 3px 20px;
	margin-top: -6px;
}
.ship_zhans_k ul li .neir p a:hover{
	color: #f57a12;
}
.black_overlay{
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 background-color: black;
 z-index:1001;
 -moz-opacity: 0.3;
 opacity:.30;
 filter: alpha(opacity=30);
}
.white_content {
 display: none;
 position: fixed;
 top: 50%;
 margin-top: -275px;
 left: 50%;
 margin-left: -425px;
 width: 850px;
 height: 550px;
 background-color: white;
 z-index:1002;
 overflow: auto;
 text-align: left;
}
.white_content_small {
 display: none;
 position: absolute;
 top: 20%;
 left: 30%;
 width: 40%;
 height: 50%;
 background-color: #FFFFFF;
 z-index:1002;
 overflow: hidden;
}
.altitle {
	background-color: #1f7dcd;
	color: #FFFFFF;
	cursor: pointer; 
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	width: 850px;
	position: fixed;
}
.altitle h3 {margin-left: 15px;height: 42px;line-height: 42px;}
.altitle h3 span {float: right;width: 45px;height: 42px;background: #f00;background: url(../images/btn-close.png) no-repeat center;}
.videobox {width: 800px; margin: 70px auto 0;}
.videobox p {font-size: 16px;padding: 15px;text-align: center;font-weight: bold;}
























