*{font-family: "微软雅黑";}
.row{margin: 0;}
ul li{list-style: none;} a{text-decoration: none;}
.fl{float: left;} .fr{float: right;}.tcenter{text-align: center;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, 
.col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, 
.col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, 
.col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, 
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, 
.col-xs-7, .col-xs-8, .col-xs-9{padding-right: 4px; padding-left: 4px;}
.container-fluid,.container{padding: 0;}
/*顶部电话*/
.top{position: absolute;  width: 1170px;  margin: 0 auto; top: 0px;}
.top-right{position: absolute; top:0; right: 10px; z-index: 99999999;}
.lang{margin-left: 20px;}
.lang div{width: 40px; height: 40px;line-height: 40px;  border-radius: 50%; text-align: center; background: #787748; margin-left: 10px;}
.lang div.active{background: #30566d;}
.lang div a{color: #fff;}
.connect{background: #000; opacity: 0.5; color: #fff; font-size: 16px; padding: 10px 20px;}
/*导航栏*/
.nav-mobile,.nav-mobile-left{ background: #4b77b1; display: none;}
.nav-mobile span,.nav-mobile-left span{font-size: 22px; color: #fff; line-height: 50px;}
.nav-mobile-left h2{line-height: 15px;color: #fff; cursor: pointer; font-size: 16px;}
.telsub{background: #7498c7; display: none;}
.nav-mobile-left ul li{line-height: 32px;}
.nav-mobile-left ul li a{color: #fff; text-decoration: none;}
.nav-mobile-left ul li span{font-size: 12px;  }

.logo{background: #4b77b1; text-align: center;}
.mobile-lang{float: right; font-size: 16px;}
.mobile-lang div{margin-left: 10px; width: 36px; height: 36px; border-radius: 50%; background: #7197ca; margin-top: 10px;}
.mobile-lang div.active{background: #fff;}
.mobile-lang div a{color:#fff; line-height: 36px; text-align: center; text-decoration: none;}
.mobile-lang div.active a{background: #fff; color: #0a70c2}


.nav{position: absolute; top: 20px; left: 28px; background: #1a4884; padding: 20px;}
.nav li{list-style: none; line-height: 40px; font-size: 16px;color: #fff; cursor: pointer;}
.nav li span{float: right;}
.nav li a{color: #fff;}
.pcsub{position: absolute; top: 50px; left: 375px; background: #fff; padding: 20px;}
.pcsub li{line-height: 36px}
.pcnavlogo{position: relative;}
.pcnavlogo h3{position: absolute; top:28px; left: 60px; font-size: 14px; color: #fff;}

/*轮播图*/
.carousel-control .glyphicon-chevron-left{top: 85%; left: 580%;
    background: #000; opacity: 0.7; font-size: 20px; padding-top: 5px;}
.carousel-control .glyphicon-chevron-right{top:85%;background: #000; opacity: 0.7; font-size: 20px;
	 padding-top: 5px;}
	 .carousel-inner img{width:100%; max-height: 490px; }

.desc-middle{text-align: center;  border: 5px solid #fff;  padding: 0; padding-top: 30px;}
.desc-middle a{text-decoration: none; color: #fff; }
.desc-middle div{margin-top: 80px; line-height: 30px; height: 30px; background: #000; opacity: 0.7;}
.desc-middle-1{background: #e09f25;}
.desc-middle-2{background: #97bf0d;}
.desc-middle-3{background: #ee8694;}

.footer-top{background: #00285c; line-height: 50px; height: 50px; margin-top: 20px; color: #fff;}
.footer-top img{margin-top: 6px; }
.footer-middle{background: #003477; padding: 10px 0px;}
.footer-middle h2{font-size: 14px; border-bottom: 1px solid #72a5d4; padding-bottom: 5px; }
.footer-middle h2{color: #fff;}
.footer-middle p{font-size: 12px; }
.footer-middle p a{color: #72a5d4;}
.footer-middle ul li{list-style: none;}
.footer-botton{line-height: 40px; background: #00285c;  }
.footer-botton p{line-height: 60px; text-align: right; color: #fff; font-size: 14px;}

#sitemenu{cursor: pointer;}
.n-top{height: 80px;}
.nlogo{position: relative; padding-top: 5px;}
.nlogo h2{color: #09357a; font-size: 14px; position: absolute; left: 46px; top: 30px;}
.n-nav{font-size: 32px; line-height: 80px; text-align: center; border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;}
.n-tel{line-height: 80px; text-align: right;}
.n-tel img{padding-top: 31px;}
.n-tel div{font-size: 16px;}
.n-tel div span{font-size: 24px;}
.n-lang{padding-top:20px;}

.subpage{background: #0a64c4; height: 150px; color: #fff;}
.sub-title{font-size: 32px;}
.sub-title h2{padding-left: 20px; border-left:3px solid #fff; }

.list-warp{height: 100px; background: #fff; margin-top: -40px; }
.list-con{margin: 15px 15px 4px 15px; border-bottom: 1px solid #cfcfcf;}
.list-con-l{}
.list-con-l img{margin-right: 4px;}
.list-con-r{line-height: 40px;}
.lines{}
.lines div{ border-bottom: 4px solid #0a64c4;  margin-top: -5px;   margin-left: 15px;}

.list-search{background: #eeeeee; margin: 2px 15px; padding: 20px 15px;}
.list-search select{height: 32px;  background: #fff; border: none;  width:80%; border-radius: 4px; padding: 0 10px;}
.list-search input{height: 34px;  background: #fff; border: none; width: 100%;border-radius: 4px; text-indent: 10px;}
.searth-btn{background: #222222; color: #fff; float: right; width: 120px; text-align: center;}

.content{margin: 15px;} 
.content h2{color: #ea5503; font-size: 24px; text-align: center;}
.content-con{}
.content-con p{text-align: center; font-size: 13px; color: #777777;}
.content-con .show{font-size: 15px; line-height: 26px; color: #333; padding: 20px;}

.sitebar-warp{width:100%; display: none; background: #0A64C4; position: absolute; top: 80px; z-index: 99999999;}
.sitebar{ padding: 20px 0px;}
.sitebar ul{padding-left: 30px;}
.sitebar ul li{ line-height: 35px; font-size: 16px;}
.sitebar ul li a{color: #fff; text-decoration: none;}
.sitebar-l{}
.sitebar-l li{padding: 10px; cursor: pointer; color: #fff;}
.sitebar-l li a{cursor: pointer;}
.sitebar-l li span{float: right;}
.sitebar-l li:hover{background: #fff;color: #0a70c2; border-radius: 5px;}
.sitebar-l li:hover a{color: #0a70c2;}
.sitebar-r{ background: #fff; color: #0a70c2;}
.sitebar-r h2{ border-bottom: 2px solid #0a70c2; padding-bottom: 10px;}
.sitebar-r ul{display: none;}
.sitebar .sitebar-r ul a{color: #0a70c2;}



.new-lists{margin: 20px 15px;}

.new-list{margin-bottom: 20px;}
.new-list-desc{margin-top:10px;background: #7e9dbe;}
.new-list-desc a{	text-decoration: none; color: #fff;}
.new-list-desc h2{padding-top: 10px;text-align: center; font-size: 20px; margin-bottom: 0px; line-height: 30px;}
.new-list-desc p{ padding: 10px 10px 0px 10px; font-size: 14px; line-height: 26px;}
.new-list-desc .list-detail{line-height: 35px; background: #476e98; padding: 0; font-size: 14px; text-align: center;}

.about,.video{margin: -20px 15px 20px 15px;}
.about-l{}
.about-l img{width: 96%; max-width: 335px; height: auto; margin-top: 20px;}
.about-r{}
.about-r h2{font-size: 18px; color: #104075;}
.about-show{font-size: 15px; line-height: 26px;}
.about-show img{width: 100%;}
.video-r{}
.video-l img{width: 80%; height:auto; margin: 0 auto; }
.video-r img{ width: 100%; max-width: 316px; height: auto; margin: 0 auto; margin-bottom: 10px;}

.pages{text-align: center;}
.pages a,.pages span{
	float: left;display: block; padding: 5px 10px; margin:0px 2px; font: left; background: #0a70c2;color: #fff}
.pages .current{padding: 4px 10px; border: 1px solid #0a70c2; background: #fff; color: #0a70c2;}

.pay{text-align: center; width: 100%;}
.payform{ margin: 0 auto;}
.payform input{width: 80%; line-height: 30px;text-indent: 5px;  border-radius: 5px; border: none; border: 1px solid #aaa;}
.select{width: 96%; cursor: pointer; background: #0a70c2; color: #fff; line-height: 40px; text-align: center; margin: 15px auto 15px auto; }
#result{width: 90%; text-align: left;}
#result label{width: 80px; text-align: right;}
#note{text-align: center; display: none;}
#qrcode{width: 200px; margin: 0 auto;}
#qrcodeTxt{display: none; text-align: center; line-height: 30px;}

@media (min-width: 1200px){
	.nav-mobile{display: none;}
	.container {width: 1200px; padding: 0;} 
	.desc{padding:0px 20px; margin-top: 20px;} 
	.desc1{margin-top: 30px;}
	.payform input{ width: 30%; margin: 0 auto;}
	.select{width: 40%; max-width: 436px;}
	#result{width: 30%; max-width: 360px; margin: 0 auto;}
}

@media (min-width: 641px) and (max-width: 990px){ 
	.nav-mobile{display: block;}
	.desc1 div,.desc3 div{width: 33.3333%;}
	.top-right,.nav,.ntop{display: none;}
	.top-warp{margin-bottom: 10px;}
	.sub-title{padding-left: 15px;}
	.list-search select,.list-search input{margin-bottom: 10px;}
 
	.about-l{display: none;}
}

@media (min-width: 320px) and (max-width: 640px){ 
	.nav-mobile{display: block;}
	.desc{padding:0px 0px; margin-top: 10px;} 
	.desc img{margin-bottom: 10px;}
	.desc1{margin-top: 10px;}
	.desc1 img,.desc3 img{margin: 0 auto; margin-bottom: 5px; width: 100%;}
	.desc-middle div{margin-top: 50px;}
	.top-right,.nav,.ntop{display: none;}
	
	.top-right,.nav{display: none;}
	.top-warp{margin-bottom: 10px;}
	
	.sub-title{padding-left: 15px;}
	.list-search select,.list-search input{margin-bottom: 10px;}
	
 
	.about-l{display: none;}
}




