/*
* 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:14px/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: #d9342e;}
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;}



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

.box-top{background-color: #fff; border-bottom: 1px solid #ddd; height: 30px; line-height: 30px; font-size: 12px; color: #666; overflow: hidden;}
.box-top .fl{max-width: 800px;}
.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; margin-left: 15px; }
.box-top2{padding: 15px 0; height: 70px;}
.box-top2 .logo{float: left; width: 200px;display: block;}
.box-top2 .logo img{display: block; max-width: 100%; max-height: 100%;}
.box-top2 .top-btn li{ float: left; width: 85px; }
.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: 50%; 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:#d9342e;}


.box-top2 .search-box{float: right; width: 260px; height: 36px; border-radius: 5px; border:2px solid #d9342e; 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: #d9342e; background-image: url(../images/icon_search.png); background-repeat: no-repeat; background-position: center; float: right;}

.navlist{background-color: #d9342e;}
.navlist ul{padding: 0 30px;}
.navlist ul>li{float: left; width: 110px; 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: 20px;}
.box-cen .stu-login{ float: left; height: 30px; overflow: hidden;}
.box-cen .stu-login a{display: block;color: #d9342e;}
.box-cen .a-link{float: left;}
.box-cen .a-link > span{display: inline-block; color: #d9342e; float: left;}
.box-cen .a-link > a{display: inline-block; margin: 0 10px;}
.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; position: relative;}
#marquee3 ul li>span{display: block; width: 300px; height: 30px; position: absolute; bottom: 0; left: 10px; color: #fff; z-index: 10; line-height: 30px; display: none;}
#marquee3 ul li>a{display: block; height: 260px;}
#marquee3 ul li img{display:block; width: 100%; min-height: 260px;}
#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:#d9342e; 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: #d9342e; 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: 100px; height: 60px; 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: #d9342e;}
.ind-art p{color: #999; font-size: 12px; line-height: 21px; text-align: justify;}
.ind-art p a.more{color: #d9342e;}
.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;}
.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: 0 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: #d9342e; 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: 320px;}

.n-list3{height: 315px;}
.n-list4{height: 315px;}
.ind-service li{width: 32%; float: left; margin: 0 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{height: 577px;}
.ind-school li{border-bottom: 1px solid #eee; padding: 12px 0;}
.ind-school li .pic{display: block; width: 80px; height: 70px; float: left; overflow: hidden;}
.ind-school li .pic img{display: block; max-height: 100%; max-width: 100%; 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;}
.ind-school li .tit:hover{color: #d9342e;}


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

.box-tab{width: 820px; height: 270px;}
.box-tab .ind-title{ position: relative;}
.ind-title .tab{ position: absolute; bottom: 0; left: 50%; height: 40px;}
.ind-title .tab li{ float: left; width: 70px; 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: #d9342e; 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{ height: 270px;}
.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: #d9342e; line-height: 30px;}
.n-list6 .focus > p{}

.n-list7{ height: 270px;}
.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: #d9342e; 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: #d9342e;}
.n-list7 .tests .countdown .days{font-size: 32px; font-weight: bold; padding-right: 4px;}
.n-list7 .t-time{color: #d9342e; text-align: center; font-size: 16px;}



.n-links{min-height: 152px; margin-bottom: 30px;}
.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;}
.footer .school a{ display: inline-block; margin: 0 10px; }
.footer .f-nav{ color: #d9342e; }
.footer .f-nav a{display: inline-block; margin: 0 10px; color: #d9342e;}
.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; margin: 0 2px 5px; border:1px solid #ccc; color: #666; display: inline-block;}
.n-pages span{background-color: #d9342e; color: #fff; border-color: #d9342e;}



/** art **/
.inner-art{padding: 10px 20px;}
.inner-art>.title{text-align: center;}
.inner-art>.title h2{font-size: 22px; color: #d9342e; line-height: 30px; padding: 10px; font-weight: normal;}
.inner-art>.title p{ }
.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;}
.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;}
.page-turn p{color: #888;}
.page-turn p a{display: inline-block; color: #d9342e;}
.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: #d9342e; 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 #e9e9e9;line-height: 30px; margin-bottom: 15px;}
.sch-part-tit span{font-size: 16px; display: inline-block; border-bottom: 3px solid #d9342e; color: #d9342e; 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: #d9342e;}
.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: #d9342e;}
.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;}
.page-title h2{font-size: 20px;}
.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: #d9342e;}
.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; background:url(../images/r_b.png) 0px bottom no-repeat; 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;}

.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;
}

.pagination > li {
	display: inline;
}

.pagination > li > a,
.pagination > li > span {
	position: relative;
	float: left;
	padding: 6px 12px;
	line-height: 1.42857;
	text-decoration: none;
	color: #666;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
}

.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
	z-index: 2;
	color: #23527c;
	background-color: #eeeeee;
	border-color: #ddd;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff;
	background-color: #d9342e;
	border-color: #d9342e;
	cursor: default;
}