/*
* chen
* 2020.01.10
 */
@charset "utf-8";
/**NAME: Basic CSSå…¬å…±å±‚**/

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, tr, th, td ,a {
	margin: 0;
	padding: 0;
}
body{ font:12px/24px 'å®‹ä½“'; _font-family:'å®‹ä½“' !important; min-width:1260px; background:#f3f3f3; color:#555;}
body{font-family:"Microsoft YaHei",å¾®è½¯é›…é»‘,"Microsoft JhengHei",åŽæ–‡ç»†é»‘,STHeiti,MingLiu;}
em,i{ font-style:normal;}
ul{list-style:none;}
a{ text-decoration:none; color:#555;}
a:hover{color: #0073cc;}
img{ max-width:100% !important; border:none;}

.w1160{width:1160px; margin:0 auto;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}

.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.clear{clear:both;}

.ml20{margin-left: 20px;}
.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}

/*å—çŠ¶display:block*/

.disBlock{ display:block;}

/*font-size*/
.ft14{font-size:14px;}

/*line23*/
.line23{ line-height:23px;}

/*è¾¹æ¡†åŽ»é™¤*/
.borderNone{ border:0 none !important;}

/*å­—ä½“åŠ ç²—*/

.ftW{ font-weight:bold;}

/*ft0*/
.ft0{font-size:0px !important;}

/*åŽ»é™¤èƒŒæ™¯*/
.bknone{ background:none !important;}

/*å›¾ç‰‡ä¸‹æ–¹å‡ºçŽ°å¤šä½™ç©ºç™½ */
.ie6duoyu{ overflow:hidden; font-size:0px !important;}

	
	.news-list-01 li:nth-child(1) {
    line-height: 15px;
		height: 30px;
		margin-top: 15px;
	
		}
		
	.news-list-01 li a.h1title, .news-list-02 li a.h1title, .news-list-03 li a.h1title, .news-list-04 li a.h1title {
    font-size: 18px;}
	.news-list-01 li a.h1title, .news-list-02 li a.h1title, .news-list-03 li a.h1title, .news-list-04 li a.h1title {
    color: #e50505;
	margin-left: 10px;
		}
	.news-list-01 .h1title span{
   background-image: url(../images/toutiao_icon.png);
    background-repeat: no-repeat;
    top: 4px;
    left: 0px;
    position: absolute;
    display: block;
    width: 50px;
    height: 20px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    vertical-align: middle;
    padding-left: 4px;
}

.spantitle span.tb{
	margin-right: 10px;
    position: relative;
    z-index: 1;
    color: #ffffff;    padding: 1px 5px;
	}

	.news-list-01 .h2titleli .h2title1, .news-list-02 .h2titleli .h2title1, .news-list-03 .h2titleli .h2title1, .news-list-04 .h2titleli .h2title1 {
    margin-right: 5px;
    width: 190px;
    overflow: hidden;
	margin-left: 10px;
}
	.news-list-01 .h1title{
    position: relative;
    padding-left: 55px;
    line-height: 27px;
    font-size: 16px;
    width: 350px;
    overflow: hidden;
}
.news-list-02 .spantitle, .news-list-03 .spantitle, .news-list-04 .spantitle{
	position: relative;
    padding-left: 10px;
    line-height: 27px;
    font-size: 16px;
    width: 350px;
    overflow: hidden;
		}
ul.news-list-02,ul.news-list-03{
    margin-bottom: 8px;
}

/*---------top-head-search------------*/
#top-sosuo{float: left;}
#top-sosuo #bdcs-search-form{width: 172%;}
#top-sosuo .bdcs-search-form-input{height: 20px;
    line-height: 20px;
    width: 64%;
    padding: 2px 12px;
    font-size: 12px;
    margin: 0;
    vertical-align: top;
    outline: 0;
    box-shadow: none;
    border-radius: 10px 0 0 10px;
    border: 1px solid #01a4dd;
    background: #fff;
    color: #222;
    overflow: hidden;
    box-sizing: content-box;
}
#top-sosuo .bdcs-search-form-submit{cursor: pointer;
    width: 49px;
    padding: 5px 5px;
    background: 0 0;
    background-color: #01a4dd;
    border-radius: 0 10px 10px 0;
    font-size: 12px;
    color: #fff;
    box-shadow: none;
    border: none;
    outline: 0;
}


/*******===== index =====*******/

.box-top{border-bottom: 1px solid #ddd; height: 35px; line-height: 35px; font-size: 12px; color: #666; overflow: hidden;}
.box-top .fl{max-width: 800px;margin-right: 160px;}
.box-top .fr p{display: inline-block;}
.box-top .fr a{color: #666; display: inline-block; background: url(../images/icon_qq.png) no-repeat left center; padding-left: 21px; }
.box-top2{padding: 15px 0; height: 70px;}
.box-top2 .logo{float: left; display: block; margin-right: 40px;}
.box-top2 .logo img{display: block; max-width: 100%; max-height: 100%;}
.box-top2 .top-btn li{ float: left; width: 85px; margin-left: 20px;}
.box-top2 .top-btn li a{display: block; text-align: center;}
.box-top2 .top-btn li a img{display: block; width: 45px; height: 45px; border-radius: 20%; margin: 0 auto;}
.box-top2 .top-btn li span{display: block; font-size: 14px; color: #666;}

.box-top2 .top-banner{width: 280px; height: 70px; float: left; background-color: #ddd; overflow: hidden; margin-left: 30px; position: relative;}

#marquee2{overflow: hidden;}
#marquee2 ul li{float:left; width: 280px; position: relative;}
#marquee2 ul li>a{display: block; height: 70px;}
#marquee2 ul li img{display:block; width: 100%; min-height: 100%;}
#mar2Nav{position:absolute;left: 5px;bottom:3px; width: 100%; height: 10px;}
#mar2Nav li{float:left;margin:0 2px;width:8px;height:8px;cursor:pointer; text-indent: 9999px; background-color: rgba(255,255,255,0.8); border-radius: 50%;}
#mar2Nav li.navOn{background:#0073cc;}


.box-top2 .search-box{float: right; width: 260px; height: 42px; border-radius: 5px; border:2px solid #0e93d8; overflow: hidden; background-color: #fff; margin-top: 15px;}
.search-box .s-input{width: 200px; height: 30px; line-height: 30px; margin-top: 3px; border:none; outline: none; margin-left: 10px; color: #888;}
.search-box .s-btn{width: 40px;height: 36px; border:none; outline: none; background-color: #0073cc; background-image: url(../images/icon_search.png); background-repeat: no-repeat; background-position: center; float: right;}

.navlist{background-color: #0073cc;}
.navlist ul{/*padding: 0 30px;*/padding: 0 2px;}
.navlist ul>li{float: left; width: 105px; font-size: 16px;}
.navlist ul>li>a{display: block; text-align: center; color: #fff; line-height: 50px; width: 90px; margin: 0 auto; }
.navlist ul>li.active>a,.navlist ul>li>a:hover{ background: url(../images/navbg.png) no-repeat center; }

.box-cen{border-bottom: 1px solid #ddd; padding: 10px 0; line-height: 30px; margin-bottom: 5px;position: relative;}
.box-cen .stu-login{ float: left; height: 30px; overflow: hidden;}
.box-cen .stu-login a{display: block;color: #0073cc;}
.box-cen .a-link{float: left;}
.box-cen .a-link > span{display: inline-block; color: #0073cc; float: left;}
.box-cen .a-link > a{display: inline-block; margin: 0 6px;}
.box-cen .tel{float: right; background: url(../images/icon_tel.png) no-repeat left center; padding-left: 40px; color: #555;}
.box-cen .a-link div{display: inline-block; max-width: 700px; overflow: hidden; white-space: nowrap; float: left;}
.box-cen .a-link div li{display: inline-block; list-style: none; padding: 0 10px; background: url(../images/icon_line1.png) no-repeat right center;}
.box-cen .a-link div li a{display: block;}


.slide-ban{width: 400px; height: 260px; background: #ccc; overflow: hidden; position: relative;}
#marquee3{width:400px;height:260px;overflow:hidden;}
#marquee3 ul li{float:left; width: 400px; height: 252px; position: relative;}
#marquee3 ul li>span{display: block; width: 300px; height: 22px; position: absolute; bottom: 0; left: 10px; color: #fff; z-index: 10; line-height: 30px; }
#marquee3 ul li>a{display: block; height: 252px;}
#marquee3 ul li img{display:block; width:397px; min-height: 252px;}
#mar3Nav{position:absolute;left: 0;bottom:0; width: 100%; height: 30px; padding: 5px; box-sizing: border-box; background: rgba(0,0,0,0.5); z-index: 9;}
#mar3Nav ul{float: right;}
#mar3Nav li{float:left;margin:0 2px;width:20px;height:20px;background:rgba(255,255,255,0.8);cursor:pointer;line-height: 20px; color:#444;text-align:center;}
#mar3Nav li.navOn{background:#0073cc; color: #fff;}





.box-list{background: #fff; overflow: hidden;}
.ind-title{ color: #fff; height: 50px; padding: 5px 15px; width: 100%; box-sizing: border-box; line-height: 40px; background-color: #0073cc; overflow: hidden; }
.ind-title>h3{color: #fff; font-weight: normal; font-size: 18px; padding-left: 18px; background-image: url(../images/icon_tit3.png); background-repeat: no-repeat; background-position: left center; display: inline-block;}
.ind-title>a{ width: 50px; height: 40px; float: right; display: block; background: url(../images/icon_more.png) no-repeat right center; float: right; }
.box-list>dd{padding: 10px 15px 0;}
.ind-art{}
.ind-art .pic{ width: 110px; height: 66px; float: left; overflow: hidden; margin-right: 10px;}
.ind-art .pic img{width: 100%; min-height: 100%;}
.ind-art .tit{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 16px; margin-bottom: 5px; color: #333; }
.ind-art .tit:hover{color: #0073cc;}
.ind-art p{color: #999; font-size: 12px; line-height: 21px; text-align: justify;}
.ind-art p a.more{color: #0073cc;}
.ind-list li{margin-top: 5px;}
.ind-list li a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-image: url(../images/icon_art2.png); background-repeat: no-repeat; background-position: center left; padding-left: 15px; }
.ind-list li a em{float: right; margin-left: 10px;}




.n-list1{width: 400px; height: 260px; line-height: 26px;}
.n-list1 .ind-title h3{background-image: url(../images/icon_tit1.png); padding-left: 30px;}
.n-list1 .ind-list li:nth-child(1){display: none;}
.n-list1 .ind-list li a{background-image: url(../images/icon_art.png);}

.box-rw{width: 320px;}
.n-list2{ height: 260px;}
.n-list2 .ind-title h3{background-image: url(../images/icon_tit2.png); padding-left: 30px;}
.ind-city li{width: 23.5%; float: left; margin: 4px 2% 10px 0;}
.ind-city li:nth-child(4n){margin-right: 0;}
.ind-city li a{display: block; color: #444; background-color: #eee; text-align: center; line-height: 38px; white-space: nowrap; overflow: hidden;}
.ind-city li a:hover{background-color: #0073cc; color: #fff;}

.ind-left{width: 820px; float: left;}
.ind-right{ float: right;}
.ad-ban a{display: block; height: 100px; overflow: hidden;}
.ad-ban a img{display: block; width: 100%;}
.n-list-c{width: 400px; height: 340px;}

.n-list3{}
.n-list4{height: 315px;}
.ind-service li{width: 32%; float: left; margin: 4px 2% 10px 0;}
.ind-service li:nth-child(3n){margin-right: 0;}
.ind-service li a{display: block; color: #444; background-color: #eee; text-align: center; line-height: 38px; white-space: nowrap; overflow: hidden;}
.ind-service li a:hover{background-color: #f8d8a9; }

.n-list5{}
.ind-school li{border-bottom: 1px solid #eee; padding: 12px 0;}
.ind-school li .pic{display: block; width:100px; height: 70px; float: left; overflow: hidden;margin-right: 6px;}
.ind-school li .pic img{display: block;width: 100%;height: 60px; margin: 0 auto;}
.ind-school li .tit{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #444; font-weight: bold;}
.ind-school li p{text-align: justify; color: #999;line-height: 18px;}
.ind-school li .tit:hover{color: #0073cc;}


.ind-subj{ background-color: #fff;/* height: 180px;*/ overflow: hidden; }
.ind-subj>h2{ width: 80px; color: #ffe09c; text-align: center; background: url(../images/titlebg.jpg) no-repeat center; height: 180px; float: left; box-sizing: border-box; padding: 45px 20px 0; font-size: 22px; }
.ind-subj-box #marquee4{ width: 1050px; height: 185px; overflow: hidden;float: right; margin: 15px 15px 0 0;}
.ind-subj-box #marquee4 ul li{float:left; width: 210px; height: 130px;}
.ind-subj-box #marquee4 ul li a{display: block; margin: 0 5px; height: 130px; overflow: hidden;}
.ind-subj-box #marquee4 ul li a img{display:block;  height: 100%;}

.box-tab{width: 820px; height: 270px;}
.box-tab .ind-title{ position: relative;}
.ind-title .tab{ position: absolute; bottom: 0; left: 26%; height: 40px;}
.ind-title .tab li{ float: left; width: 40px; text-align: center; font-size: 16px; position: relative; padding: 0 10px; margin-right: 7px;}
.ind-title .tab li:before{content: "/"; color: #fff; position: absolute; left: -7px; top: 0;}
.ind-title .tab li:nth-child(1):before{content: "";}
.ind-title .tab li a{display: block; color: #fff; height: 40px; box-sizing: border-box; }
.ind-title .tab .cur a, .ind-title  .tab li a:hover{color: #0073cc; background: url(../images/tabbg.png) no-repeat center bottom; cursor: pointer;padding-top: 5px;}
.tablist{margin-top: 20px;}
.tablist ul{display: none;}
.tablist ul li{width: 48%; margin: 0 4% 10px 0; float: left; overflow: hidden;}
.tablist ul li:nth-child(2n){margin-right: 0;}
.tablist ul li span{display: inline-block; float: left; background-color: #ccc; height: 16px; width: 16px; color: #fff; text-align: center; line-height: 14px; font-size: 12px; margin: 5px 10px 0 0;}
.tablist ul li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.tablist ul li:nth-child(1) span,.tablist ul li:nth-child(2) span{background-color: #f49d34;}

.n-list6{}
.n-list6 .focus{text-align: center;}
.n-list6 .focus .pic{display: block; text-align: center;}
.n-list6 .focus .pic a{display: block; margin: 0 auto;}
.n-list6 .focus .pic img{display: block; width: 120px; height: 120px; margin: 0 auto;}
.n-list6 .focus > span{display: block; color: #0073cc; line-height: 30px;}
.n-list6 .focus > p{}

.n-list7{}
.n-list7 .btns{text-align: center;}
.n-list7 .btns a{display: inline-block; width: 136px; height: 40px; line-height: 40px; margin-right: 10px; border-radius: 5px; background: #0073cc; color: #fff; overflow: hidden; }
.n-list7 .btns a:last-child{margin-right: 0;}
.n-list7 .btns a:hover{text-decoration: underline;}
.n-list7 .tests .countdown{background:url(../images/bg_time.png); width: 208px; height: 101px; text-align: center; box-sizing: border-box; padding-top: 25px; margin: 0 auto; }
.n-list7 .tests .countdown em{display: block; color: #333; font-style: normal; margin-bottom: 5px;}
.n-list7 .tests .countdown p{color: #0073cc;}
.n-list7 .tests .countdown .days{font-size: 32px; font-weight: bold; padding-right: 4px;}
.n-list7 .t-time{color: #0073cc; text-align: center; font-size: 16px;}



.n-links{min-height: 152px;}
.n-links .ind-title a{background: no-repeat; color: #fff; width: auto;}
.n-links .links{padding-top: 20px; padding-bottom: 20px;}
.n-links .links a{ display: inline-block; margin: 0 15px 10px 0; }

.footer{text-align: center; padding: 20px 0;}
.footer .school{margin-bottom: 10px;border-bottom: 1px solid #dddddd;padding-bottom: 10px;}
.footer .school a{ display: inline-block; margin: 0 6px; }
.footer .f-nav{ color: #0073cc; }
.footer .f-nav a{display: inline-block; margin: 0 10px; color: #0073cc;}
.footer .f-nav a:hover{text-decoration: underline;}
.footer .f-infos{ line-height: 26px; margin-top: 10px; }



/***************** main-list ******************/

.main-l{ width: 820px; min-height: 895px; float: left; background: #fff; box-sizing: border-box; padding: 15px 10px; }
.location{background-color: #f2f2f2; padding: 10px; margin-bottom: 20px;background-image: url(../images/right_wz.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 35px;}
.location a{display: inline-block; padding: 0 4px;}

.inner-list{padding: 0 10px;}
.inner-list li{ padding: 4px 0; border-bottom: 1px dashed #ddd; }
.inner-list li em{display: inline-block; float: right; margin-left: 50px; color: #999;}
.inner-list li a{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background: url(../images/erji_ico.gif) no-repeat left center; background-size: 4px auto; padding-left: 12px;}
.inner-special li a span{ display: inline-block; width: 28px; height: 14px; background: url(../images/pic_zd.png) no-repeat center; margin-left: 10px; }
/*.inner-list li:nth-child(10n){border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-bottom: 10px;}*/

.n-pages{margin: 40px auto 10px; display: table;}
.n-pages a,.n-pages span{padding: 0px 10px; color: #666; display: inline-block;}
.n-pages span{background-color: #0073cc; color: #fff; border-color: #0073cc;}



/** art **/
.inner-art{padding: 10px 20px;}
.inner-art>.title{text-align: center;}
.inner-art>.title h2{font-size: 22px; color: #0073cc; line-height: 30px; padding: 10px; font-weight: normal;}
.inner-art>.title h1{font-size: 26px; color: #0073cc; line-height: 40px; padding: 10px; font-weight: normal;}
.inner-art>.title p{ border-bottom: 1px solid #ddd;padding: 10px;}
.inner-art>.title a{display: inline-block; margin: 0 10px;color: #999; }
.inner-art>.title a span{display: inline-block;color: #999; }
.inner-body{padding: 20px 0;font-size: 15px;line-height: 2em;}
.inner-body a{color:#0073cc;text-decoration: underline;}
.inner-body img{max-width: 100% !important; height: auto !important;}
.inner-body table{max-width: 100% !important;  border-collapse: collapse; padding: 0;}
.inner-body table tr{}
.inner-body table th{}
.inner-body table td{border:1px solid #ddd;}
.inner-body table img{border:0;}
.inner-body table a{color: #3e97c9;}
.page-turn{padding: 20px 0;line-height: 30px;}
.page-turn p{color: #888;}
.page-turn p a{display: inline-block; color: #0073cc;}
.page-turn p a:hover{text-decoration: underline;}




/************** school ****************/
.inner-school{}
.inner-school li{width: 140px; float: left; margin: 0 10px 20px; text-align: center;}
.inner-school li .pic{display: block; height: 140px; border:1px solid #ccc; box-sizing: border-box; padding: 10px;}
.inner-school li .pic img{display: block; height: 100%; margin: 0 auto;}
.inner-school li .tit{display: block; margin-top: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bold;}


.in-school-tit{padding: 5px 0; border-bottom: 1px solid #e9e9e9; line-height: 30px; height: 30px; margin-bottom: 15px; overflow: hidden; }
.in-school-tit h3{display: inline-block; background: url(../images/icon_sch.png) no-repeat left center; font-weight: normal;
text-indent: 25px; color: #0073cc; font-size: 18px;line-height: 30px; }
.in-school-tit p{display: inline-block; float: right;}
.in-school-tit p a{display: inline-block; background-image: url(../images/icon_qq.png); background-repeat: no-repeat; background-position: 5px center; text-indent: 20px; background-color: #64c1f2; border-radius: 5px; color: #fff; font-size: 12px; line-height: 24px;padding: 0 5px; margin: 0 3px;}
.in-school-tit p a:hover{background-color: #49a5d4;}

.in-school-des{padding: 10px 20px;border:1px solid #e9e9e9;}
.in-school-des dt.pic{width: 180px; height: 180px; overflow: hidden; padding: 10px 0; float: left; }
.in-school-des dt.pic img{display: block; max-width: 100%;}
.in-school-des dd.des{ text-align: justify; text-indent: 28px; width: 530px; float: right; }

.sch-part-tit{border-bottom:1px solid #1e85de;line-height: 30px; margin-bottom: 15px;}
.sch-part-tit span{font-size: 16px; display: inline-block; border-bottom: 3px solid #0073cc; color: #0073cc; font-weight: bold; }
.school-pro{margin-top: 25px;}

.sch-table{border:1px solid #e0e0e0; width: 100%; text-align: center; border-right: none;}
.sch-table tr th{border-right: 1px solid #e0e0e0; background-color: #f4f4f4; }
.sch-table tr{height: 36px;}
.sch-table tr td{border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.sch-table tr td:first-child{color: #0073cc;}
.sch-table tr:hover{background-color: #f9f9f9;}

.sch-pro-list tr td a{display: block; text-align: center;}
.sch-pro-list tr td.fo a{display: inline-block; padding: 0 15px; background-color: #f7b143; border-radius: 5px; color: #fff; text-align: center;}
.sch-pro-list tr td.fo a:hover{background-color: #e09724;}


.school-book{margin-top: 25px;}
.school-book tr td a{display: inline-block; margin: 5px 10px; }

.school-news{margin-top: 25px;}
.school-news >.lists{ width:390px; height:207px;margin-right: 20px; box-sizing: border-box; padding: 0 15px 10px; border:1px solid #e6e6e6; }
.school-news >.lists:last-child{margin-right: 0;}
.school-news >.lists > h3{ border-bottom: 1px solid #e6e6e6; padding: 10px 0; margin-bottom: 10px; background:url(../images/icon_tit6.png) no-repeat left center;  text-indent: 20px;}
.school-news >.lists li{margin-top: 5px;}
.school-news >.lists li a{ display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-image: url(../images/icon_art2.png); background-repeat: no-repeat; background-position: center left; padding-left: 15px; }
.school-news >.lists li em{float: right; margin-left: 20px; color: #999;}

.school-bot{margin: 25px 0 20px;}
.d_pic{}
.d_pic img{display: block; max-width: 100%; height: auto;}


/*** zhuanye ***/
.zhuanye{background-color: #eee; padding: 20px 10px; margin-bottom: 20px;}
.zhuanye>dt{width: 120px; height: 120px; float: left; padding: 20px;}
.zhuanye>dt img{display: block; max-width: 100%; height: auto;}
.zhuanye .infos{ width: 600px; float: right; }
.zhuanye .infos > h3{font-size: 20px; color: #0073cc;}
.zhuanye .infos > h3 span{display: inline-block; margin-left: 10px; font-size: 16px; font-weight: normal;}
.zhuanye .infos > em{display: block; margin-top: 10px; font-weight: bold;}
.zhuanye .infos > .xiang span{ margin-right: 15px; }
.zhuanye .infos > a.baoming{display: block; width: 140px; height: 40px;line-height: 40px; text-align: center; color: #fff; border-radius: 5px; background-color: #f7b143; margin-top: 20px; }
.zhuanye .infos > a.baoming:hover{background-color: #ee9b18; }
.zhuanye-xq{padding: 10px;}
.zhuanye-xq > .tit{color: #3e97c9; font-size: 18px; line-height: 30px; font-weight: normal; padding: 5px 0;}
.zhuanye-xq > .tit span{display: inline-block; background: url(../images/icon_tit7.png) no-repeat left center; padding-left: 15px;}
.zhuanye-xq > .xq{margin-bottom: 30px;}
.zhuanye-xq > .xq img{max-width: 100%; height: auto;}

.whitebg{background-color: #fff;}
.box-prof{width: 98%; border: 1px solid #3e97c9; margin: 20px auto; border-bottom: none;}
.box-prof tr > th{width: 20%; border-right: 1px solid #3e97c9; border-bottom: 1px solid #3e97c9; padding: 5px; text-align: center;}
.box-prof tr > td{width: 80%; border-bottom: 1px solid #3e97c9; padding: 5px;}
.box-prof .s-logo a.pic{ display: block; width: 50px; height: 50px; padding: 5px; overflow: hidden; border:1px solid #ddd; margin: 0 auto; }
.box-prof .s-logo a.pic img{display: block; margin: 0 auto;}
.box-prof .s-logo a.tit{display: block; text-align: center;}
.box-prof .s-infos .line{border-top:1px solid #93cdee; }
.box-prof .s-infos .zy{padding: 5px 0;border-bottom:1px solid #93cdee; }
.box-prof .s-infos .zy:last-child{ border-bottom:none; }
.box-prof .s-infos .zy>dt{ box-sizing: border-box; float: left; width: 90px; text-align: center; }
.box-prof .s-infos .zy>dt a{display: block; color: #333; font-weight: bold;}
.box-prof .s-infos .zy>dd{ box-sizing: border-box; float: right; width: 800px; border-left: 1px solid #93cdee; padding-left: 10px;}
.box-prof .s-infos .zy>dd a{display: inline-block; padding: 0 10px; color: #888;}
.box-prof .s-infos .zy a:hover{text-decoration: underline;}
.box-prof .s-infos .zy:hover{background-color: #f2f2f2;}



/*right*/
.main-r{width: 320px; float: right;}



/************  form ************/
.page-forms{ background-color: #fff; padding: 20px; box-sizing: border-box; }
.page-title{text-align: center; margin-bottom: 20px; margin-top: 30px;}
.page-title h2{font-size: 36px;letter-spacing: 5PX;color: #0c0c0c94;}
.page-forms .part-tit{border-bottom: 1px solid #3e97c9; margin: 35px 0 15px;}
.page-forms .part-tit span{display: inline-block; padding: 0 15px; color: #fff; background-color: #3e97c9; line-height: 40px; font-size: 16px;}
.page-forms .texts{text-align: justify;}
.page-forms .enter-btn{margin: 40px auto;}
.page-forms .enter-btn a{display: block; width: 200px; height: 50px; border-radius: 5px; text-align: center; line-height: 50px; color: #fff; background-color: #f7b143; margin: 0 auto; font-size: 16px;}
.page-forms .enter-btn a:hover{background-color: #e09724;}
.page-forms .d-pic img{width: auto; height: auto; max-width: 100%;}

.page-forms .title2{text-align: left; color: #0073cc;}
.form-first{}
.form-first .ty{font-size: 16px; line-height: 30px; padding: 0 20px; color: #3e97c9; background-color: #f4f4f4; margin: 20px 0 10px;}
.form-first > table tr{text-align: center; line-height: 30px; color: #333; font-weight: normal; vertical-align: top; }
.form-first > table tr em{color: #f00; width: 14px;}
.form-first > table tr > th{width: 120px; font-weight: normal; text-align: right; padding-right: 10px;}
.form-first > table tr > td{width: 300px;}
.form-first > table tr > td input[type=text]{width: 100%; line-height: 28px; height: 30px; border: 1px solid #ccc; padding: 0 5px; box-sizing: border-box; color: #666;}
.form-first > table tr > td select{ width: 100%; line-height: 30px; height: 30px; border: 1px solid #ccc;box-sizing: border-box;}
.form-first > table tr > td select option{ line-height: 30px; }
.form-first > table tr > td select{}
.form-first > table tr > td select{}
.form-first .btns{margin: 20px 0 20px 134px;}
.form-first .btns input{width: 140px; height: 36px; text-align: center; color: #fff; border:none; outline: none; background-color: #3e97c9; border-radius: 3px; display: inline-block;}
.form-first .btns #mydo{ background-color: #f7b143; margin-right: 15px; }



/*qq css*/
.izl-rmenu{position:fixed; right:50px; bottom:30px; padding-bottom:73px;z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-150px; top:0px; display:none;width:120px;height:120px; background-color: rgba(255,255,255,0.8); padding: 15px;}
.izl-rmenu .btn-wx .pic a{display: block;}
.izl-rmenu .btn-wx .pic img{display: block; max-width: 100%; height: auto;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#999; display:none;}
.izl-rmenu .btn-top:hover{background-color:#666;}

@media(max-width: 1260px){
	.izl-rmenu{right: 0;}
}

/****/
#floatwx{width:160px;position:fixed;top:50%;left:20px; margin-top: -200px;}
#floatwx > dl{ background-color: rgba(255,255,255,0.6); position: relative; }
#floatwx .fwx-close{ width: 24px; height: 24px; padding: 2px; position: absolute; top: 2px; right: 2px; border-radius: 50%; overflow: hidden;}
#floatwx .fwx-close > a{display: block; height: 100%; background: url(../images/close_im.png) no-repeat right center;}
#floatwx .fwx-con{}
#floatwx .fwx-con a{display: block;}
#floatwx .fwx-con img{max-width: 100%; height: auto !important; display: block; margin: 0 auto;}

 /*å†…å®¹é¡µå³ä¾§å¾®ä¿¡æµ®åŠ¨*/
 .fixed {
    top: 0px;
    z-index: 999;
    position: fixed;
    _position: absolute;
    width: 320px;
}
.n-pages li {
    float: left;
    list-style: none;
    border: 1px solid #ddd;
    margin: 0 2px;
}
.n-pages .active {background: #0073cc;}
.n-pages .active a {color: #FFF;margin: 0px 2px;}
  .vie-box {
    display: block;
    line-height: 30px;
    font-size: 15px;
    padding: 10px 0px;
    border-top: 1px solid #ddd;color: #5d5555; 
    border-bottom: 1px solid #ddd;
}
.vie-box .clearfix_kg{ margin-left: 30px;}

.news-list-01-a{text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
	width: 320px!important;}
	.kc_table{width:100%;text-align: center;margin-top: 10px;    border-collapse:collapse;}
			  .kc_table th{background: #4095ce;color: white;border: 1px solid #9fdaff;text-align: center;padding: 10px 0px;}
			  .kc_table td{border: 1px solid #9fdaff;color: #525252;padding: 10px 0px;text-align: center !important;}
			  .kc_table td span{background-image: url(../images/st.gif); padding: 10px 0px;}
.top_ad {
    padding: 10px 0 10px;
	width: 100%;
	text-align: center;
}
.top_ad li {
    padding: 0px 2px;
    overflow: hidden;
    margin-right: 30px;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
}.news_ad .btn-right {
    width: 110px;
    height: 38px;
    line-height: 38px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    display: block;
    border-radius: 20px;
    color: #008bce;
    margin-top: 5px;
    float: right;
}.news_ad {
    background: #efefef;
    padding: 10px 2%;
    float: left;
    width: 96%;
    margin-bottom: 20px;
}.news_ad .text-left {
    float: left;
}.news_ad .text-left p {
    height: 45px;
    line-height: 40px !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #f00 !important;
}.top_ad li div {
    color: #ff3028;
}
.top_ad ul li a{
	text-decoration: none
}

.zg_topLt2 {
    width: 84px;
    height: 28px;
    line-height: 28px;
    background: -webkit-linear-gradient(60deg, #67bdfb, #4b9ef5);
    background: linear-gradient(60deg, #67bdfb, #4b9ef5);
    color: #fff;
    border-radius: 20px;
    padding-left: 16px;
	margin-right: 4px;
}.zg_topLt2 a {
    color: #fff;
}.zg_topLt2 em {
    background: url(../images/zk_icon04.png) no-repeat;
    width: 14px;
    height: 7px;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
    transition: 0.3s ease-in;
    margin-left: 5px;
}.zg_yy_box2 {
    width: 97%;
    top: 40px;
display: none;
    position: absolute;
    border: 1px solid #e7e7e7;
    border-top: none;
    background: #fff;
    overflow: hidden;
    padding: 10px 15px;
    font-size: 12px;
    line-height: 36px;
    box-shadow: 0 5px 5px rgba(228, 228, 228, 0.4);
    z-index: 99;
    left: 0px;
	    top: 38px;
}.zg_yy_box2 a {
    color: #666;
	font-size: 14px;
}
	.zg_yy_box2 span {
    color: #ddd;
    padding: 0 4px;
}
	
.zg_topLt2:hover .zgsl_top2 {display: block;transition: 0.3s ease-in; }
.zg_topLt2 a:hover em { transform: rotate(180deg);}
