﻿.headline{ width: 100%; height: 50px; background: #fff; margin-bottom: 25px;}
.lijing {line-height: 50px;color: #666; width: 1200px; margin:0 auto;}
.lijing span { font-size: 13px; background: url(../images/dt.png) no-repeat left center; padding-left: 20px;}
.lijing span a{ color: #333;}
.lijing span a:last-child{ color: #fc7321; }



.consult_wike{ height: auto; overflow: hidden; padding-bottom: 72px;}
.const_left{ float: left; width: 920px;}
.const_top{ height: auto; background: #fff; padding:27px; overflow: hidden;}
.const_top_first{ height: auto; overflow: hidden; margin-top: 10px;}
.const_top_first .const_top_le{ float: left; width: 404px;}
.const_top_first .const_top_ri{ float: right; width: 444px;}
.const_top_first .const_top_ri p{ font-size: 14px; color:#666666; }
.const_top_first .const_top_ri .nrxz{ height: 227px; overflow: hidden;}
.const_top_first .const_top_ri .share{ height: auto; overflow: hidden; float: right;}

.const_top_last{ height: 152px; overflow: hidden; margin-top: 32px; background: url(../images/ye_ico.jpg) repeat center; position: relative;}
.const_top_last p{font-size: 24px; color:#fff; padding-left: 35px; margin-top: 37px;}
.const_top_last h1{ font-size: 36px; color: #fff;padding-left: 35px; line-height: 36px; margin-top: 20px;}
.const_top_last h1 b{ color:#fbeb37; font-size: 47px;}
.const_top_last a{ display: inline-block;  width: 157px; height: 58px; background: url(../images/dahw.png) no-repeat center; color:#fff; font-size: 16px; line-height: 58px; text-align: center; position: absolute; right: 24px; top:49px;}

.items{ height: auto; overflow: hidden; background: #fff; margin-top:0px; padding:35px 0px;}
.items h1{ border-bottom: 1px solid #e5e5e5; font-size: 26px; color:#333333; line-height: 26px; padding-bottom: 16px; padding-left: 27px;font-weight: normal;}
.items h1 span{ color:#ed6f39; font-weight: bold;}
.items .hmob{ display: inline-block;}
.items_wike{ height: auto; overflow: hidden; padding:0 27px; }
.item_ul{ height: auto; overflow: hidden; margin-top: 16px;}
.item_ul li{ width: 158px; height: 47px; border-radius: 3px; background: #8a8a8a; line-height: 47px; color:#fff; font-size: 16px; float: left; margin-right: 11px;margin-bottom:10px; text-align: center;}
.item_ul li a{ display:block;}
.item_ul li.cur{ background: #ed6f39;}
.items_con{ height: auto; line-height:26px; font-size:15px; overflow: hidden; margin-top: 21px;}
.items_con .items_in{ height: auto; overflow: hidden; display: none;}
.item_li{ height: auto; overflow: hidden;}
.item_li li{ float: left; width: 277px; height: auto; margin-right: 17px; position: relative; margin-bottom: 30px;}
.item_li li:nth-child(3n){ margin-right: 0px;}
.item_con_img{ height: auto; overflow: hidden; position: relative;}

.item_con_img .glass{ position: relative;width: 100%;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #e3e3e3;}
.item_con_img img{ display: block; width: 275px; height:auto;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ; }


.gray_in{ height: 100%; width: 100%;    background: rgba(0,0,0,0.7); position: absolute; top:0px; left:0px; visibility: hidden;}
.gray_in h2{ text-align: center; color:#fff; font-size: 20px; font-weight: normal; margin-top: 32px;}
.gray_in p{ text-align: center; height: auto; overflow: hidden; margin-top: 20px;}
.gray_in p a{ display: inline-block; width: 100px; height: 33px; border-radius: 2px; border:1px solid #ed6f39; color:#ed6f39; font-size: 14px; line-height: 33px; }
.gray_in p a:first-child{ background: #ed6f39; color:#fff; margin-right: 10px;}
.item_li li dl{ height: 120px; overflow: hidden;}
.item_li li dl dd{ background: url(../images/left.png) no-repeat 3px center; padding-left: 18px; font-size: 14px; line-height: 30px;}
.item_li li dl dd a{ color:#666; display: block;}
.item_li li .item_more{position: absolute; bottom: 0px; right:0px;}
.item_li li .item_con_img:hover .gray_in{ visibility: visible;}

.informa_recommd{ height: auto; overflow: hidden; margin-top: 20px;background: #fff; padding-bottom: 20px;}
.special_js{ height:168px; overflow: hidden; background: url(../images/tui.jpg) no-repeat center;}
.special_js h1{ font-size: 24px; text-align: center; color: #fff; margin-top: 35px;}
.special_call{ background: url(../images/spe_call.png) no-repeat center; width: 427px; height: 50px; margin:0 auto; margin-top: 20px;}
.special_call .spec_span{ font-size: 24px; color: #ed6f39; font-weight: bold; line-height: 50px; margin-left: 64px;display: inline-block; width:176px;}
.special_call a{ display: inline-block; font-size: 16px; color:#ffffff; margin-left: 50px;}

.information{ height: auto; overflow: hidden; margin-top: 35px;}
.information h1{ border-bottom: 1px solid #e5e5e5; font-size: 26px; color:#333333; line-height: 26px; padding-bottom: 16px; padding-left: 27px;padding-right: 27px; font-weight: normal;}
.information h1 span{ color:#ed6f39; font-weight: bold; margin-left: 5px;}
.information h1 a{ float: right; font-size: 13px; color:#888; font-weight: normal;}
.information_con{ height: auto; overflow: hidden; padding:0 27px; margin-top: 27px;}
.information_con .informa_left{ float: left; width: 100%;}
.information_con .informa_left dl{ float: left; width:50%; margin-bottom: 25px; height:129px;}
.information_con .informa_left dl dt{ font-size: 22px; color:#333333; background: url(../images/news_bg1.png) no-repeat left center; padding-left: 30px; margin-bottom: 15px;}
.information_con .informa_left dl dd{ font-size: 14px; background: url(../images/nes_ico.png) no-repeat left center; padding-left: 16px; line-height:28px;}
.information_con .informa_left dl dd a{ color:#666;}
.information_con .informa_right{ float: right; width: 239px;}
.information_con .informa_left dl.dl2 dt{ background: url(../images/news_bg2.png) no-repeat left center;}
.information_con .informa_left dl.dl3 dt{ background: url(../images/news_bg3.png) no-repeat left center;}
.information_con .informa_left dl.dl4 dt{ background: url(../images/news_bg4.png) no-repeat left center;}



.const_right{ float: right; width: 250px;}
.traing{ height: auto; overflow: hidden; background: #fff;padding-bottom: 10px; }
.trainge{ margin-top: 20px;}
.tran_title{ text-align: left; border-top:6px solid #ed6f39; color:#ed6f39; font-size:16px; font-weight: bold; line-height:36px; padding:0 4%;}
.tran_title a{ font-size:13px; font-weight:normal; color:#999; float:right;}
.train_in{ height: auto; overflow: hidden; padding:0 8px;}
.leftLoop4{position: relative; width:235px; margin:0px auto;}

.leftLoop4 .bd{position:relative; width:100%; overflow:hidden; }
.leftLoop4 .bd ul{ margin:0px; padding:0; list-style:none; }
.leftLoop4 .bd ul li{ float:none; overflow:hidden; width:235px;  border-bottom: 1px dashed #dadada; padding:10px 0px; position:relative;}
.leftLoop4 .bd ul li h1{ font-size: 14px; color:#666666; font-weight: normal;}
.leftLoop4 .bd ul li h1 a{ color:#666666;}
.leftLoop4 .bd ul li p{ font-size:12px; color:#999999; line-height: 15px; margin-left: 8px;}
.leftLoop4 .bd ul li p a{color: #999999; }
.leftLoop4 .bd ul li .bmi{ display: inline-block; width: 44px; height: 23px; color: #fff; line-height: 23px; text-align: center; font-size: 13px; background: #ea5413; position: absolute; right:0; top:10px;}





.case_recomm{height: auto; overflow: hidden; background: #fff;padding-bottom: 10px; margin-top: 0px;}
.case_re_in{ height: auto; overflow: hidden; padding:0 8px; margin-top: 10px;}
.leftLoop3{position: relative; width:235px; margin:0px auto;}
.leftLoop3 .bd{position:relative; width:100%;  overflow:hidden; }
.leftLoop3 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop3 .bd ul li{ float:left; overflow:hidden; width:49.5%; margin:0 0.25% 10px; }
.leftLoop3 .bd ul li div{ width:;  border:1px solid #e3e3e3; margin:0 auto; }
.leftLoop3 .bd ul li img{width:114px; height:48px;}
.leftLoop3 .bd ul li p{ font-size:14px; color:#666666; /*background: url(../images/nes_ico.png) no-repeat 9px center;*/ padding:0 6px; line-height: 26px; height:26px; text-align: center;}
.leftLoop3 .bd ul li a{ color:#666;}


.serv_recomm{height: auto; overflow: hidden; background: #fff;padding-bottom: 10px; margin-bottom: 20px;}
.serv_re_in{ height: auto; overflow: hidden; padding:0 8px; margin-top: 10px;}
.leftLoop2{position: relative; width:235px; margin:0px auto;}
.leftLoop2 .bd{position:relative; width:100%;  overflow:hidden; }
.leftLoop2 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop2 .bd ul li{ float:none; overflow:hidden; width:235px; }
.leftLoop2 .bd ul li div{ width:220px;  border:1px solid #e3e3e3; margin:0 auto; }
.leftLoop2 .bd ul li img{width:100%;}
.leftLoop2 .bd ul li p{ font-size:14px; color:#666666;  line-height: 40px; text-align: center;}
.leftLoop2 .bd ul li a{ color:#666;}


.leftLoop5{position: relative; width:235px; margin:0px auto;}
.leftLoop5 .bd{position:relative; width:100%;  overflow:hidden; }
.leftLoop5 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop5 .bd ul li{ float:none; overflow:hidden; width:235px; }
.leftLoop5 .bd ul li div{ width:220px;  border:1px solid #e3e3e3; margin:0 auto; }
.leftLoop5 .bd ul li img{width:100%;}
.leftLoop5 .bd ul li p{ font-size:14px; color:#666666; background: url(../images/nes_ico.png) no-repeat 9px center; line-height: 40px; padding-left: 20px; text-align: center;}
.leftLoop5 .bd ul li a{color:#666666; }


.leftLoop6{position: relative; width:235px; margin:0px auto;}

.leftLoop6 .bd{position:relative; width:100%; overflow:hidden; }
.leftLoop6 .bd ul{ margin:0px; padding:0; list-style:none; }
.leftLoop6 .bd ul li{ float:none; overflow:hidden; width:235px;  border-bottom: 1px dashed #dadada; padding:10px 0px; position:relative;}
.leftLoop6 .bd ul li h1{ font-size: 14px; color:#666666; font-weight: normal;}
.leftLoop6 .bd ul li h1 a{ color:#666666;}
.leftLoop6 .bd ul li p{ font-size:12px; color:#999999; line-height: 15px; }
.leftLoop6 .bd ul li p a{color: #999999; }
.leftLoop6 .bd ul li .bmi{ display: inline-block; width: 44px; height: 23px; color: #fff; line-height: 23px; text-align: center; font-size: 13px; background: #ea5413; position: absolute; right:0; top:10px;}


.zx_hours{ height: auto; overflow: hidden; background: #fff; padding:24px; margin-top: 20px;}
.zx_num{ font-size: 14px; color:#666666; background:url(../images/call1.png) no-repeat left center; padding-left: 45px;}
.zx_num b{ color:#ed6f39; font-size: 20px;}
.zx_hours img{ display: block; margin:0 auto; margin-top: 5px;}
.zx_hours p{ text-align: center; font-size: 14px; color:#444444;margin-top: 5px;}

.tool{ height: auto; overflow: hidden; background: #fff; padding:13px 12px 8px 12px; margin-top: 20px;}
.tool ul{ height: auto; overflow: hidden;}
.tool ul li{ float: left; width: 108px; height: 98px; border:1px solid #e3e3e3; margin-right: 6px; margin-bottom: 6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.tool ul li:nth-child(2n){ margin-right: 0px;}
.tool ul li.li1{ background: #ed6f39; color:#fff;  text-align: center; font-size: 22px; font-weight: bold; line-height: 30px; padding-top: 19px;}
.tool ul li img{ display: block; margin:0 auto; margin-top: 18px;}
.tool ul li p{ font-size: 14px; color:#666666; line-height: 15px; text-align: center; margin-top: 8px;}

.zx_list{ height: auto; overflow: hidden;}
.zx_list dt{  font-size: 20px; color:#333;}
.zx_list dd{ font-size: 14px; color:#666666; display: block; height: 44px; background: #f0f0f0; line-height: 44px; margin-top: 10px; padding-left: 25px;}


.consultInfo_top{ height: auto; overflow: hidden; padding:26px; background: #fff;}
.consultInfo_top_le{ height: auto; overflow: hidden; float: left; width: 539px;}
.imfoimg{ width: 515px; height: 251px; }
.imfoimg img{ margin:0 auto;}
.consultInfo_top_ri{ height: auto; overflow: hidden; float: right; width: 608px;}
.consultInfo_top_ri h1{font-size: 26px; color:#ed6f39;}
.consultInfo_top_ri h1 span{ float: right; font-size: 14px; color:#666; font-weight: normal;}
.consultInfo_top_ri h1 span b{color:#ed6f39; }
.consultInfo_top_ri p{ font-size: 14px; color:#666666;text-align: justify;margin-top: 20px;}

.info_ul{ height: auto; overflow: hidden; margin-top: 15px;}
.info_ul li{ font-size: 14px; color:#666666;}
.info_ul li img{ display: inline-block; margin-left: 5px;vertical-align: middle;}
.info_ul li span{ display: inline-block;  background: url(../images/jsinfo.png) no-repeat center; width: 149px; height: 22px;font-size: 12px; line-height: 22px; color:#ed6f39; margin-right: 9px; }
.info_ul li span em{color:#fff;margin-left: 8px; margin-right: 12px;}
.consul_more{ height:auto; overflow: hidden; margin-top:17px;}
.consul_more span{ float: left;}
.consul_more .share_more{ margin-top: 15px;}
.consul_more .span_more{  width: 400px;}
.consul_more .span_more a{  width: 186px; height: 49px; border:1px solid #ed6f39; line-height: 49px; font-size: 18px; color:#ed6f39; text-align: center; display: inline-block; border-radius: 2px;}
.consul_more .span_more a:first-child{ background: #ed6f39; color:#fff; margin-right: 5px;}

.detainInfo{ height: auto; overflow: hidden; margin-top: 20px;}
.detail_top{ height: auto; overflow: hidden; background: #fff; padding-bottom: 20px;}
.detail_ol{ height: auto; overflow: hidden; border-bottom: 1px solid #e5e5e5; padding-left: 26px;}
.detail_ol li{ float: left; line-height: 60px; font-size: 18px; color:#333; margin-right: 50px;}
.detail_ol li.cur{ color:#ed6f39; border-bottom: 3px solid #ed6f39;}

.detail_con{ height: auto; overflow: hidden; margin-top: 40px; padding:0 26px;}
.detail_con .detain_in{ height: auto; overflow: hidden; display: none;}
.detail_con .detain_in p{ font-size: 14px; color:#666666; margin:20px 0px;}
.feature{ height: auto; overflow: hidden; margin-bottom: 30px;}
.feature_left{ height:auto; overflow: hidden; float: left; width: 399px;}
.feature_right{ height: auto; overflow: hidden; float: right; width: 440px;}
.feat_top{ height: auto; overflow: hidden;}
.feat_top dl{height: auto; overflow: hidden; }
.feat_top dl dt{ font-size: 30px; font-weight: bold; color:#ed6f39; line-height: 30px;}
.feat_top dl dd{ font-size: 14px; color:#666; background: url(../images/ico.png) no-repeat left center; padding-left: 15px; margin-top: 12px;}

.feat_bottom{ height: auto; overflow: hidden; margin-top: 40px;}
.feat_bottom h1{ font-size: 30px; font-weight: bold; color:#ed6f39; line-height: 30px; margin-bottom: 5px;}
.feat_bottom p{ font-size: 14px; color:#666; margin:0px !important;}
.feat_ul{ height:auto; overflow: hidden; }
.feat_ul li{ float: left; width: 210px; height: 54px; background: #f4f4f4; margin-right: 15px; margin-top: 15px; padding-top:8px; padding-left:8px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feat_ul li:nth-child(2n){ margin-right: 0px; }
.feat_ul li img{ display: inline-block; vertical-align: middle; margin-right: 10px;float: left;}
.feat_ul li span{ font-size: 14px; color:#666; line-height: 16px; display: inline-block;}
.feat_ul li:first-child span{ margin-top: 10px;}
.feat_p{ font-size: 18px; color:#333; margin-bottom: 12px;}
.feat_p span{ font-size: 26px; color:#ed6f39; font-weight: bold;}
.feat_ul li .spann{ display: inline;}



.detail_recommde{ height: auto; overflow: hidden;background: #fff;}
.detail_bottom_bo{ height: auto; overflow: hidden;  background: #fff;}
.detaiil_title{ height: auto; overflow: hidden;}
.detaiil_title h3{ font-size: 26px; color:#ed6f39; text-align: center;}
.detaiil_title b{ display: block; margin:10px 0px;}

.request{ height: auto; overflow: hidden; width: 780px; margin:0 auto; margin-top: 15px; border-bottom: 1px solid #f0f0f0; margin-bottom: 53px;}
.request h2{ color:#fff; font-size: 22px; height: 60px; background: #636363; line-height: 60px;}
.request h2 span{ width: 176px; background: #ed6f39; display: inline-block; text-align: center; margin-right:219px;}
.req_ul{ height: auto; overflow: hidden; background: #fff; padding:40px 0px;}
.req_ul li{ float: left; width: 14.28%;}
.req_ul li img{ margin:0 auto;    display: block;}
.req_ul li p{ text-align: center; color:#666666; margin-top: 10px;}
.req_ul li.lie p{ color:#ed6f39;}
.gray_line{ height: 19px; background: #F3F3F3; border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}


.kxys{ height: auto; overflow: hidden; margin-top: 45px;}
.kxys .kx_ul{ height: auto; overflow: hidden; margin:15px auto 45px; width: 780px;}
.kxys .kx_ul li{ float: left; width: 195px;}
.kxys .kx_ul li .kx1{ width: 194px; height: 152px; background: #ed6f39;}
.kxys .kx_ul li .kx1 img{ display: block; margin:0 auto; padding-top: 22px;}
.kxys .kx_ul li .kx1 h1{ text-align: center; color: #fff; font-size: 20px; margin-top: 5px;}
.kxys .kx_ul li .kx1 b{ display: block; width: 23px; height: 3px; background: #fff; margin:10px auto;}
.kxys .kx_ul li .kx1 p{ text-align: center; color:#fff; font-size: 13px;}
.kxys .kx_ul li .kx2{ width: 194px; height: 152px;}
.kxys .kx_ul li .kx2 img{ display: block;}


.sksy{height: auto; overflow: hidden; margin-top: 45px; }
.sksy_con{height: auto; overflow: hidden; margin:15px auto 45px; width: 780px; }
.sksy_con .sksy_left{ float:left; width: 341px; border:1px solid #dadada; background: #fff; padding:3px;}
.sksy_con .sksy_right{ width: 419px; float: right;}
.sksy_con .sksy_right dl{ height: auto; overflow: hidden;}
.sksy_con .sksy_right dl dd{ background: url(../images/yuan.png) no-repeat left center; font-size: 14px; color:#666666; line-height: 30px; padding-left:13px; }


.fwbz{height: auto; overflow: hidden; margin-top: 45px; }
.bzimg{ height: auto; overflow:hidden; margin:20px auto;}
.fwbz .bz_ul{ height: auto; overflow: hidden; margin:15px auto 45px; width: 778px; border-top:1px solid #aeaeae; border-left:1px solid #aeaeae; position: relative;}
.fwbz .bz_ul li{ float: left; width: 326px; height: 106px;border-bottom:1px solid #aeaeae;border-right:1px solid #aeaeae; padding-left: 38px; padding-right: 24px;}
.fwbz .bz_ul li h1{ font-size: 22px; color:#333333; margin-top: 18px;}
.fwbz .bz_ul li h1 img{ vertical-align: bottom; margin-right: 7px;}
.fwbz .bz_ul li p{ font-size: 13px; color:#666666; margin-top: 5px;}
.fwbz .bz_ul li.li1{ background: #fafafa;}
.fwbz .bz_ul li.li2{ background: #e21e1f;padding-right: 13px; width: 328px; padding-left:47px; }
.fwbz .bz_ul li.li2 h1,.fwbz .bz_ul li.li3 h1{ color:#fff;}
.fwbz .bz_ul li.li2 p,.fwbz .bz_ul li.li3 p{ color:#fff;}
.fwbz .bz_ul li.li3{ background: #636363; }
.fwbz .bz_ul li.li4{ background: #fafafa;padding-right: 13px; width: 328px; padding-left:47px;}
.bzlogo{ position: absolute; top:50%; left:50%; margin-left: -63.5px;  margin-top: -63.5px; }


.team_advant{height: auto; overflow: hidden; }
.teamad_con{ height: auto; overflow: hidden; margin:15px auto 45px; width: 780px;}
.teamad_one{ height: auto; overflow: hidden; background: url(../images/team_ys.png) no-repeat center; height: 343px;}
.teamad_left{ float: left; width: 147px; height: 122px; margin-top: 184px; margin-left: 40px; padding-top: 32px;}
.teamad_left p{ font-size: 15px; color:#3f3f3f; background: url(../images/ysyuan.png) no-repeat 18px center; padding-left: 32px; margin-bottom: 8px;}
.teamad_right{ float: right; margin-top: 184px; margin-right: 37px;width: 147px; height: 122px;padding-top: 32px;}
.teamad_right p{ font-size: 15px; color:#3f3f3f; background: url(../images/ysyuan.png) no-repeat 32px center; padding-left: 45px; margin-bottom: 8px;}
.teamys_ul{ height: auto; overflow: hidden; margin-top: 30px;}
.teamys_ul li{ font-size: 15px; color:#333333; margin-bottom: 5px;}

.teacher_sj{height: auto; overflow: hidden; margin-top: 45px; }
.teachersj_con{height: auto; overflow: hidden; margin:15px auto 45px; width: 780px; }
.tcsj_img img{display: block; margin:0 auto;}
.tcsj_ul{ height: auto; overflow: hidden; width: 530px; margin:0 auto;}
.tcsj_ul li{ float: left; width: 148px; margin-right: 43px; font-size: 13px; color:#666666; text-align: center; margin-top: 4px;}
.tcsj_ul li:last-child{ margin-right: 0px; color:#ed6f39;}
.teachersj_con p{ font-size: 15px; color:#333333; margin-top: 25px; line-height: 28px;}


.mien{height: auto; overflow: hidden; margin-top: 45px; }
.mien_ul{ height: auto; overflow: hidden; margin:15px auto 25px; width: 780px;}
.mien_ul li{ float: left;width: 253px; margin-right: 9px; margin-bottom: 10px;}
.mien_ul li:nth-child(3n){ margin-right: 0px;}
.mien_ul li div{ height: auto; overflow: hidden; background: #ebebeb; padding:4px;}
.mien_ul li div img{ display: block; width: 245px; height: 116px;}


.comtiy{ height: auto; overflow: hidden; margin-top: 65px; }
.comtiy img{ margin:0 auto;}
.comtiy h1{ font-size: 30px; text-align: center; color:#ed6f39; line-height: 30px; margin-top: -40px;}
.comtiy p{ font-size: 14px; color:#8a8a8a; text-align: center; line-height: 25px; margin-top: 10px;}
.comt_ol{ height: auto; overflow: hidden; margin-top: 30px;margin-bottom:68px;}
.comt_ol li{ float: left; width: 209px; margin-right: 10px; background: #ed6f39;text-align: center;}
.comt_ol li:nth-child(2n){ background: #f39800; margin-top: 40px;}
.comt_ol li:last-child{ margin-right: 0px;}
.comt_ol li img{ margin:21px auto;}
.comt_ol li h2{ color: #fff; font-size: 22px; }
.comt_ol li span{ display: block; color:#fff; font-size: 14px; padding: 0 18px; line-height: 20px; margin-top: 10px; margin-bottom: 30px;}



.mange_ul{ height: auto; overflow: hidden;}
.mange_ul li{ width: auto; padding:0 13px;}
.manage_li{ height: auto; overflow: hidden;}
.manage_li li{ height: auto; overflow: hidden; border-bottom: 1px solid #f0f0f0; margin-bottom: 25px;}
.manage_li li .mange_left{ float: left; width: 249px;}
.manage_li li .mange_left a{ position: relative;width: 100%;height: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; display: block;}
.manage_li li .mange_left img{ width: 249px; height: auto;px;transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ;}

.manage_li li .mange_right{ float: right; width: 596px;}
.manage_li li .mana_dl{ height: auto; overflow: hidden; padding-bottom: 25px;}
.manage_li li .mana_dl dt{ font-size: 22px;  margin-bottom: 15px;}
.manage_li li .mana_dl dt a{ color:#333333;}
.manage_li li .mana_dl dt:hover a{ color:#ed6f39;}
.manage_li li .mana_dl dd{ float: left; width: 298px; font-size: 14px; color:#666666; line-height:30px; background: url(../images/gray_ico.jpg) no-repeat left center; padding-left: 8px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.manage_li li .mana_dl dd a{color:#666666; }
.abou_ul{ height: auto; overflow: hidden; margin-top: 16px;}
.abou_ul li{ width: 158px; height: 47px; border-radius: 3px; background: #8a8a8a; line-height: 47px; color:#fff; font-size: 16px; float: left; margin-right: 11px; text-align: center;}
.abou_ul li.cur{ background: #ed6f39;}
.abou_ul li.cur a{ color:#fff; display: block;}
.abou_ul li a{ color:#fff;display: block;}

.about_con{ height: auto; overflow: hidden;}
.about_con p{ margin-bottom: 0px; font-size: 20px !important; color:#333333 !important; margin-top: 20px;}
.about_con p span{ font-size: 26px; color: #ed6f39; font-weight: bold; }

.about_detail{ height: auto; overflow: hidden;}
.about_detail p{ font-size: 14px; color:#666666; margin-bottom: 35px;}
.shim{ height: auto; overflow: hidden; margin-top: 28px;}
.shim li{ float: left;}
.shim li.sense{ width: 315px;}
.shim li.future{ width: 518px;margin-bottom: 30px;}
.shim li.mission{ float: none; width: 100%;    clear: both; }
.shim li h2{ font-size: 26px; color:#333333; font-weight: normal; line-height: 28px;}
.shim li h2 b{ color:#ed6f39; font-weight:bold; }
.shim li span{ font-size: 16px; color:#666666; display: block; margin-top: 8px;}


.team_con{ height: auto; overflow: hidden; margin-top: 20px;}
.team_in{height: auto; overflow: hidden; border:1px solid #dfdfdf; padding-bottom: 8px; padding-right: 25px;}
.team_in .tm_le{ float: left; width: 246px; position: relative;}
.team_in .tm_le p{ height: 32px; background: #ed6f39; text-align: center; color:#fff; font-size: 16px; line-height: 32px; position: absolute; bottom:0px; left:0px; width: 100%;}
.team_in .tm_ri{ float: right; width: 552px;}
.team_in .tm_ri h2{ color:#333333; font-size: 22px; font-weight: normal; margin-top: 15px;}
.team_in .tm_ri h2 em{ display: inline-block; width: 37px; height: 18px; background: #ed6f39; color:#fff; font-size: 13px; line-height:18px; border-radius: 3px; text-align: center;}
.team_in .tm_ri p{ font-size: 14px; color:#666666; line-height: 22px; margin-top: 10px;}
.team_in .tm_ri dl{ height: auto; overflow: hidden; margin-top: 18px;}
.team_in .tm_ri dl dt{ font-size: 18px; color:#666666;}
.team_in .tm_ri dl dd{ float: left; font-size: 14px; color:#666666; margin-right: 28px;}
.team_in .tm_ri .pay{ height: auto; overflow: hidden; margin-top: 22px;}
.team_in .tm_ri .pay a{ width: 106px; height: 31px; line-height: 31px; text-align: center; border:1px solid #ed6f39; color:#ed6f39; display: inline-block; font-size: 14px;}
.team_in .tm_ri .pay a.pay_a{ background: #ed6f39; color:#fff; margin-left: 5px;}

.expert_ul{ height: auto; overflow: hidden;}
.expert_ul li{ float: left; width: 418px; background: #f5f5f5; padding:14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-right: 30px; margin-top: 30px;}
.expert_ul li:nth-child(2n){ margin-right: 0px;}
.expert_ul li .expr_le{ float: left; width: 124px;}
.expert_ul li .expr_le img{ width: 124px; height: 124px; border-radius: 50%;}
.expert_ul li .expr_ri{ float: right; width: 227px;}
.expert_ul li .expr_ri .exp_title{ color:#666666; font-size: 16px; margin-top: 22px;}
.expert_ul li .expr_ri .exp_title span{ color:#ed6f39; font-size: 20px;}
.expert_ul li .expr_ri .exp_title i{ display: inline-block; float: right;width: 37px; height: 18px; background: #ed6f39; color:#fff; font-size: 13px; line-height:18px; border-radius: 3px; text-align: center; font-style: normal;}
.expert_ul li .expr_ri p{ font-size:14px; color:#666666; margin-top: 10px;}
.expert_ul li .expr_ri p a{ color:#ed6f39;}


.teamInfo{ height: auto; overflow: hidden; border:1px solid #dfdfdf;}
.descript{ height: auto; overflow: hidden;  padding:20px;}
.descript .descr_le{ float: left; width: 251px;}
.descript .descr_le img{ display: block; width: 251px; height: 251px;}
.descript .descr_le .desc_input{ height: 39px; padding:2px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #ed6f39; margin-top: 11px; }
.descript .descr_le .desc_input input{ background: #fff; width: 173px; height: 35px; line-height: 35px; border:none; text-indent: 1em;}
.descript .descr_le .desc_input a{ color:#fff; font-size: 13px; background: transparent; border:none;}
.descript .descr_ri{ float: right; width: 534px;}
.descript .descr_ri h3{ font-weight: normal; font-size: 22px; color:#333333;}
.descript .descr_ri h3 span{ display: inline-block; background: url(../images/notl.jpg) no-repeat right center;padding-right: 20px;}
.descript .descr_ri .desc_con{ height: auto; overflow: hidden; margin-bottom: 20px;}
.descript .descr_ri .desc_con p{ font-size: 14px; color:#666; line-height: 20px; margin-top: 15px;}
.descript .descr_ri a{ display: inline-block; width: 115px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color:#ed6f39; border:1px solid #ed6f39;}
.descript .descr_ri a.fw{ background:#ed6f39; color:#fff; margin-left: 8px; }
.descptyu{ margin-top: 10px;}


.custom_ull{ height: auto; overflow: hidden;}
.custom_ull li{ float: left; width: 275px; margin-right: 20px;text-align: center; margin-bottom: 20px;}
.custom_ull li div{ position: relative;width: 100%;height: 120px;overflow: hidden;border:1px solid #e3e3e3;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.custom_ull li img{ width: 273px; height: auto; transition: .6s;moz-transition: .6s;-webkit-transition: .6s;-o-transition: .6s;overflow: hidden ;}

.custom_ull li h2{  font-size: 18px; color: #333333; font-weight: normal; margin-top: 10px;display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 1;
            overflow: hidden;}
.custom_ull li p{ font-size: 14px; color:#666666; line-height:20px; margin-top: 10px;display: -webkit-box;
            -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.custom_ull li:nth-child(3n){ margin-right: 0px;}



.news_ul{ height: auto; overflow: hidden;}

.news_li{ height: auto; overflow: hidden;}
.news_li li{ height: auto; overflow: hidden; border-bottom: 1px solid #f0f0f0; margin-bottom: 25px; padding-bottom: 22px;}
.news_li li .news_left{ float: left; width: 225px;}
.news_li li .news_left .glass{position: relative;width: 100%;height: 151px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.news_li li .news_left img{ width: 249px; height: 151px;transition: .6s;
    moz-transition: .6s;
    -webkit-transition: .6s;
    -o-transition: .6s; overflow: hidden;}
.news_li li .news_right{ float: right; width: 595px;}
.news_li li .news_right h2{ font-weight: normal; font-size: 22px; color: #333333; margin-top: 5px;}
.news_li li .news_right p{ font-size: 14px; color:#666666; line-height: 20px; margin-top: 15px;}
.news_li li .news_right .time{ font-size:12px; color:#999; margin-top: 20px;}
.news_li li .news_right .time span{ color:#ed6f39; font-size:14px; float: right;}



.info_left{ height: auto;}
.info_left h2{ text-align: center; font-size: 22px; color:#333333;  border-bottom:none; font-weight: normal; margin: 10px 0px;}
.info_left .fb_time{ font-size: 13px; color: #999; border-bottom:1px solid #e8e8e8; text-align: center; line-height: 40px; padding-bottom: 10px;}
.info_left .infonr{ height: auto; overflow: hidden; margin:3% 0px;}
.info_left .share{ height: auto; overflow: hidden;border-bottom:1px solid #e8e8e8; padding-bottom: 5px; }
.vid-info{ height: auto; overflow: hidden; margin-top: 2%; position: relative;border-top:1px solid #e8e8e8; padding-top: 20px;}
.vid-info a{ color:#666666; font-size: 14px; display: block;}
.vid-info a.aa{ width: 100px; height: 30px; background: #ed6f39; text-align: center; color:#fff; font-size: 14px; text-align: center; position: absolute; right:0px; top:23px; border-radius: 3px; line-height: 30px;}

.soft_ul li{ width: 372px; margin-right: 20px; margin-bottom: 20px;}
.soft_title{ font-size: 24px; color:#ed6f39; font-weight: bold; line-height: 30px;}
.soft_con{ margin-top: 15px; height: auto; overflow: hidden;}

.contact_in{ height: auto;overflow: hidden;background: #fff;padding: 35px 0px; }
.contact_in h1 {border-bottom: 1px solid #e5e5e5;font-size: 26px;color: #333333;line-height: 26px;padding-bottom: 16px;padding-left: 27px;font-weight: normal;}
.contact_in h1 span{ color:#ed6f39; font-weight: bold;}
.lx_ul{ height: auto; overflow: hidden; margin-top: 25px; padding:0 40px;}
.lx_ul li{ float: left; width: 262px; margin-right: 19px;}
.lx_ul li:last-child{ margin-right: 0px;}
.lx_ul li >img{ width: 262; height: 140px; margin-bottom: 10px;}
.lx_ul li dl{ height: auto; overflow: hidden;}
.lx_ul li dl dd{ height: auto; overflow: hidden; color:#333; font-size: 12.8px; margin-bottom: 20px;letter-spacing:-1px;}
.lx_ul li dl dd img{ display: inline-block;    vertical-align: middle; margin-top: -1px;}

.lx_ul li a{ display: inline-block; font-size: 14px; color:#333; background: url(../images/dt_ico8.jpg) no-repeat 27px center; padding-left: 60px; }

.message{ height: auto; overflow: hidden; margin-top: 60px; }
.message .message_in{ float: left; width: 425px;margin-top: 25px; padding-left: 35px;}
.message_in p{margin-bottom: 16px; }
.message_in input{ width: 403px; height: 44px; line-height: 44px; border:1px solid #dcdcdc !important; background: #fff; text-indent: 2em; font-size: 13px; display: block; }
.message_in textarea{width: 403px; height: 104px; line-height: 44px; border:1px solid #dcdcdc; background: #fff; text-indent: 2em; font-size: 13px; display: block; }
.message_in button{font-size: 16px;width: 146px;height: 45px;line-height: 45px;color: #fff;background: #ed6f39;text-align: center;margin-bottom: 20px;border: none;cursor: pointer;}
.message_in .btn2{font-size: 16px;width: 146px;height: 45px;line-height: 45px;color: #fff;background: #ed6f39;text-align: center;margin-bottom: 20px;border: none;cursor: pointer;float: left;text-indent: 0; margin-right: 10px;}
.message_in button.btn1{background: #676767;margin-right: 15px;}
.message .mess_right{ float: right; width: 460px;margin-top: 25px;}
.message .mess_right img{ margin:0 auto;} 


.login_com{ background: url(../images/login_bg.jpg) no-repeat center top;  height: auto; overflow: hidden;}
.login_com .container{ padding-top: 151px; padding-bottom: 184px;}
.login_com .aside_left{ float: left; width: 822px;}
.login_com .aside_right{ height: 402px; width: 378px; background:#fff; float: right;padding: 20px 50px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.login_com .aside_right h3{height: 50px; line-height: 50px; font-size: 24px; color: #ea5413; text-align: center; border-bottom: 1px solid #d7d7d7; margin-bottom: 20px;}
.login_com .aside_right p{width: 100%; margin-bottom: 20px; height: 36px; line-height: 36px;}
.login_com .aside_right input{width: 100%; height: 36px; line-height: 36px; color: #666; border: 1px solid #d7d7d7; text-indent: 50px;}
.login_com .aside_right span{display: inline-block; width: 90px; height: 36px; line-height: 36px;border: 1px solid #d7d7d7;vertical-align:top; float: right;}
.login_com .aside_right button{ width: 100%; height: 38px; line-height: 38px; font-size: 14px; color: #fff; text-align: center;  background: #ea5413; border: none; margin-bottom: 17px;}

.login_com .aside_right a{ font-size: 14px; color: #666;}
.login_com .aside_right .a2{color: #ca4341; float: right; }

.login_com .aside_right .input1{ background: url(../images/y_input1.png) no-repeat 20px center;}
.login_com .aside_right .input2{ background: url(../images/y_input2.png) no-repeat 20px center;}
.login_com .aside_right .input3{ background: url(../images/y_input3.png) no-repeat 20px center;}


.register{ background: url(../images/login_bg1.jpg) no-repeat top center; height: 952px;}
.register .container{ padding-top: 77px;}
.y_Login_box{ height: 765px; background: #fff;  overflow: hidden; padding-left: 300px; }
.y_Login_box h4{height: 50px; line-height: 50px; font-size: 30px; color: #333; margin-top: 50px; font-weight: normal; margin-left: 200px; margin-bottom: 30px;}
.y_Login_box p{height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 10px; }
.y_Login_box p span{font-size: 14px; color: #ca4341; }
.y_Login_box p label{font-size: 14px; color: #666; margin-left: 2px; margin-right: 5px; display: inline-block; width: 100px;text-align: left;}
.y_Login_box p input[type="text"]{height: 35px;  width: 290px; border: 1px solid #d7d7d7; text-indent: 1em;}
.y_Login_box p input[type="password"]{height: 35px;  width: 290px; border: 1px solid #d7d7d7;text-indent: 1em;}
.y_Login_box p textarea{height: 63px;  width: 480px; border: 1px solid #d7d7d7;text-indent: 1em;}
.y_Login_box button{ width: 270px; height: 36px; line-height: 36px; text-align: center; font-size: 16px; color: #fff; background: #ea5413; border-radius: 4px; border: none; margin-left: 110px;margin-top: 20px;}

.y_Login_box p input[type="checkbox"]{ margin-left: 110px; position: relative;top: 2px;}
.y_Login_box p i{ font-style: normal; color: #ea5413;}
.y_Login_box p.yzm .dky{ display: inline-block; width: 90px; height: 36px; line-height: 36px;border: 1px solid #d7d7d7;vertical-align:middle; margin-left: 5px;}



.success_com{ background: url(../images/login_bg.jpg) no-repeat center top;  height: auto; overflow: hidden;}
.success_com .container{ padding-top:72px; padding-bottom: 106px;}
.y_Login_over{height: 570px; padding: 0px 239px; background: #fff;  overflow: hidden;}
.y_Login_over h4{height: 50px; line-height: 50px; font-size: 30px; color: #333; margin-top: 90px; font-weight: normal; margin-bottom: 100px; text-align: center;}
.y_Login_over .left{width:360px;  float: left; text-align: center;    margin: 0 auto; border-right:1px solid #d7d7d7;}
.y_Login_over .left p{font-size: 18px; color: #5a5a5a; margin-top: 5px;}
.y_Login_over .left img{ margin:0 auto;}
.y_Login_over .left button{width: 135px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #ea5413; border-radius: 4px; border: none; margin-top: 20px;}

.y_Login_over .right{width:360px; float: right;text-align: center;}
.y_Login_over .right img{ margin:0 auto;}
.y_Login_over .right p{font-size: 14px; color: #5a5a5a; width: 120px;margin: 0 auto;}

.munber_center{ background: url(../images/login_bg.jpg) no-repeat center top;  height: auto; overflow: hidden;}
.munber_center .container{ padding-top:72px; padding-bottom: 106px;}
.muber_in{ height: auto; overflow: hidden; background: #fff;}
.muber_in h1{ text-align: center; font-size: 32px; color:#333333; font-weight: normal; margin-top: 68px; line-height: 30px;}
.muber_in h1 span{ color:#ea5413; font-size: 22px;}
.vip_peop{ height: auto; overflow: hidden; width: 970px; background: #f4f4f4; padding:30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin:0 auto; margin-top: 40px; margin-bottom: 50px;}
.vip_peop ul{ height: auto; overflow: hidden; background: url(../images/people.png) no-repeat left center; padding-left: 120px; height: 80px; padding-top: 15px;}
.vip_peop ul li{ float: left; font-size: 18px; color:#666; line-height: 35px;}
.vip_peop ul li.li1,.vip_peop ul li.li3{ width: 221px; }
.vip_peop ul li.li2,.vip_peop ul li.li4{ width: 530px;}
.revise{ height: auto; overflow: hidden; border-top:1px solid #ededed; padding-bottom: 64px; }
.revise ul{ height: auto; overflow: hidden;margin:40px 0px;text-align: center; }
.revise ul li{ display: inline-block; width: 240px; height: 68px; background: url(../images/revise1.png) no-repeat center; margin-right: 56px;}
.revise ul li:last-child{ margin-right: 0px;}
.revise ul li:nth-child(2){background: url(../images/revise2.png) no-repeat center;}
.revise ul li:nth-child(3){background: url(../images/revise3.png) no-repeat center;}
.revise ul li a{ display: block; font-size: 18px; color:#fff; line-height: 87px; padding-left: 57px;}


#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}


/*荣誉证书*/
.curtemt{ height: auto; overflow: hidden;margin-bottom: 0px;}
.curtemt .gallery a.qulity2{display:block;}
.curtemt .gallery img{width:202px;height:280px; vertical-align:top; border: 1px solid #e0e0e0; }
.curtemt .f2_2 { overflow:hidden; }
.curtemt .gallery{float:left; overflow:hidden; margin-right:22px;margin-bottom:20px; width:200px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
.curtemt .gallery:nth-child(4n){ margin-right: 0;}
.curtemt .qulity3{ text-align:center; display:block; margin-top:5px; color:#666666;font-size:13px;}

/*list_img1*/
.curtemt1{ height: auto; overflow: hidden;margin-bottom: 0px;}
.curtemt1 .gallery a.qulity2{display:block;}
.curtemt1 .gallery img{width:274px;height:175px; vertical-align:top; border: 1px solid #e0e0e0; }
.curtemt1 .f2_2 { overflow:hidden; }
.curtemt1 .gallery{float:left; overflow:hidden; margin-right:22px;margin-bottom:20px; width:274px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;  }
.curtemt1 .gallery:nth-child(3n){ margin-right: 0;}
.curtemt1 .qulity3{ text-align:center; display:block; margin-top:5px; color:#666666;font-size:13px;}




/*网站地图*/

.contact-bottom{ height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 100px;}
.contact-map{ height: auto; overflow: hidden;}
.mapp li{ float: left;  width: 600px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom: 30px; border-bottom: 1px solid #e1e1e1; padding-bottom: 20px; cursor: pointer;}
.mapp li:nth-child(2n){padding-left: 60px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mapp li:nth-child(3){border-bottom: 1px solid #fff;}
.mapp li:nth-child(4){border-bottom: 1px solid #fff;}
.mapp li .map-left{ width: 450px; float: left;}
.mapp li .map-left dl dt{font-size: 22px; color: #2a2a2a; margin-bottom: 15px; }
.mapp li .map-left dl dd{ font-size: 14px; color: #2a2a2a; margin-bottom: 10px;}
.mapp li .map-left dl dd span{ color: #5a5a5a;}
.mapp li .map-right{ width: 76px; float: right;}
.mapp li .map-right img{ margin-top: 5px;}

.citty{ height: auto; overflow: hidden;}
.citty .citty-in{ display: none;}

.lujing a{color: #555; }
.map{ overflow:hidden; width:1200px; margin:30px auto;}
.map-box{ overflow:hidden; margin-bottom:30px;}
.map-box  .mapLeft{font-size:16px; margin-bottom:10px;}
.mapRight{overflow:hidden; border:1px solid #ccc; padding:10px;}
.mapRight li{ overflow:hidden; float:left; width:180px;}
.mapRight a:hover{ color:#135d3c;}
.mapRight a{ display:block; padding:5px 0; color: #555;}
.mapRight a b{display:block; font-size:14px; color: #555;}
.list-unstyled li a:hover b{color:#358dd1; }


.ggshow
{
    background: url(../images/gougou.png);
    display: inline-block;
    height: 20px;
    width: 38px;
    background-repeat: no-repeat;
    background-size: 22px;
    position: relative;
    top: 4px;
    margin-left: 5px;    
    display:none;
}

.yczxtext
{
    width: 200px;
    border: 1px solid #ccc;
    height: 33px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-indent: 1em;
    font-size: 14px; 
    margin-left:40px; 
    vertical-align: top;
    margin-right:-9px;  
}


.yczxbutton
{
    width: 45px;
    border: none;
    background: #ed6f39;
    height: 33px;
    padding: 0px;
    border-radius: 0 30px 30px 0px;    
    display:inline-block;
}
.yczxbutton img
{
    margin-left: 10px;
    margin-top: 7px;   
 }
 .teamad_two{ display: none;}
@media screen and (min-width: 769px){

.news_li li .news_right h2:hover{ color:#ed6f39;} 
.news_li li .news_left:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
.item_con_img:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
.manage_li li .mange_left:hover img{transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
.custom_ull li:hover img{ transform: scale(1.2);-webkit-transform: scale(1.2);overflow: hidden;width: 100%;height: 100%;}
}



@media screen and (max-width: 768px) {
.banner{ display: none;}
.headline{ height: auto;}
.lijing span{ display: block;    background: url(../images/dt.png) no-repeat left 4px;}
.lijing{ width: 100%;padding:2% 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; line-height: 25px; }
.const_left{ float: none; width: 100%;}
.const_right{ display: none;}
.const_top{ padding:10px;}
.const_top_first .const_top_le{ float: none; width: 100%;}

.const_top_first .const_top_ri{float: none; width: 100%; }
.const_top_last{ margin-top: 5%; height: auto;}
.const_top_last p{ font-size: 16px; margin-top: 3%; padding-left: 10px; text-align: center;}
.const_top_last h1{ font-size: 18px;padding-left: 10px; margin-top:2%; line-height: 25px;text-align: center;}
.const_top_last h1 b{ font-size: 20px;}
.const_top_last a{ display: block; position:static; top: 0px; right:0px; background:#ed6f39; width: 40%; height: 35px; line-height: 35px; border-radius: 20px; margin: 1% auto 5%; font-size: 14px;}
.items{ padding:5% 0px; margin-top:0;}
.items h1{ padding:0px 10px 16px; font-size: 16px;}
.items .hmob{ display: block; clear: both; height: auto; overflow: hidden;}
.yczxtext{ margin-left: 0px; margin-top: 2%; -webkit-appearance: none; width: 88%;float: left; margin-right: 0px; border-right:none;border-radius: 30px 0 0 30px; font-size: 12px;}
.yczxbutton{margin-top: 2%; width: 12%; float: left;}
.items_wike{ padding:0 10px;}
.abou_ul{
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row;
-ms-flex-flow: row;
flex-flow: row wrap;
-webkit-justify-content: space-around;
justify-content: space-around;
}
.abou_ul li{ /* width: 24%;*/ margin-right: 1%;  height: 35px; line-height: 35px; font-size: 12px; float: none; flex:1; width: auto;}

.item_li{ height: auto; overflow: hidden;}
.item_li li{ float: none; width: 100%; margin-right: 0px; margin-bottom: 8%;}
.informa_recommd{ padding-bottom: 5%;}
.item_con_img img{ width: auto;}
.special_js{ height: auto; padding-bottom: 5%;}
.special_js h1{ font-size: 20px; margin-top: 5%;}
.special_call{ width: 100%; background-size: contain; margin-top: 3%;}
.special_call .spec_span{ font-size: 18px;    margin-left:0px; width: 68%; text-align: center; display: inline-block;}
.special_call a{ font-size: 14px; margin-left: 0;}
#pager{ height: auto; text-align: center;}
.pager a{ display: inline-block; width: 19%; float: left; padding:0px; line-height: 20px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; margin-right: 1%; margin-bottom: 2%;}
.pager span a.current{ width: 20%; padding:0px;}
.pager a:nth-child(4n){margin-right: 0px;}
.information{ display: none;}
.consult_wike{ padding-bottom: 5%;}
.info_left h2{ font-size: 18px;}
.vid-info a{ font-size: 13px; margin-bottom: 2%;}
.vid-info a.aa{ position: static; display: block; width: 33%; font-size: 13px;}
.zx_list dd{ height: auto; line-height: 20px; padding:2% 0px; padding-left: 10px;}
.soft_ul li{ float: none; width: 100%; margin-right: 0px;}
.team_in{padding-right: 0px;}
.team_in .tm_le{ float: none; width: 100%;}
.team_in .tm_le img{ display:block; margin:0 auto;}
.team_in .tm_ri{ width: 100%; float: none; padding: 0 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}

.expert_ul li{ float: none; width: 100%; margin-right: 0px; height: auto;overflow: hidden; padding:10px;}
.expert_ul li .expr_le{ width: 30%;}
.expert_ul li .expr_ri{ width: 65%;}
.expert_ul li .expr_le img{ width: 100%; height: 100%;}
.expert_ul li .expr_ri .exp_title{ margin-top: 3%;}
.descript{ padding:10px;}
.descript .descr_le{ float: none; width: 100%;}
.descript .descr_le img{ width: auto; max-width: 100%; height: auto; margin:0 auto;}
.descript .descr_le .desc_input input{ width: 65%;}
.descript .descr_ri{ width: 100%; float: none; margin-top: 5%;}
.descript .descr_ri .desc_con p{ margin-top: 2%;}
.detail_ol{ padding-left: 10px;}
.detail_ol li{ line-height: 35px; margin-right: 5%; font-size: 14px;}
.detail_con{ padding:0 10px; margin-top: 5%;}
.descptyu{ margin-top: 0%;}
.detail_con .detain_in p{ margin:5% 0px;}
.curtemt .gallery{ width: 48%; margin-right: 0px;}
.curtemt .gallery:nth-child(2n){ float: right;}
.curtemt .gallery img{ height: auto; width: auto;}
#largephotobox-image {max-width: 100% !important;}
#largephotobox-container {height: auto !important;top: 62%;}
.custom_ull li{ float: none; width: 100%; margin-right: 0px; margin-bottom: 5%;}
.custom_ull li div{ height: auto;}
.custom_ull li h2{ font-size: 16px;}
.custom_ull li p{ font-size: 13px;}
.custom_ull li img{ width: auto;}
.custom_ull li p{ margin-top: 0%;}

.item_ul{
	display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row;
-ms-flex-flow: row;
flex-flow: row wrap;
-webkit-justify-content: space-around;
justify-content: space-around;
 }
.item_ul li{ margin-right: 1%;  height: 35px; line-height: 35px; font-size: 12px; float: none; flex:1; width: auto;}
.news_li li{ padding-bottom: 5%; margin-bottom: 5%;}
.news_li li .news_left{ float: none; width: 100%;}
.news_li li .news_left .glass{ height: auto;}
.news_li li .news_left img{ width: auto; height: auto; margin:0 auto; display: block;}
.news_li li .news_right{ width: 100%; float: none; margin-top: 5%;}
.news_li li .news_right h2{ font-size: 18px;}
.news_li li .news_right p{ margin-top: 1%;}
.news_li li .news_right .time{ margin-top: 3%;}
.contact_in h1{ font-size: 18px; padding-left: 10px; padding-bottom: 2%;}
.lx_ul{ padding:0 10px; margin-top: 5%;}
.lx_ul li{ float: none; width: 100%; margin-right: 0px; margin-bottom: 8%;}
.lx_ul li dl dd{ margin-bottom: 2%;}
.lx_ul li a{ padding-left: 27px; line-height: 30px; background-position: left center;}
.contact_in{ padding:5% 0px;}
.message{ margin-top: 2%;}
.message .message_in{ float: none; width: 100%; padding:0px 10px; margin-top: 5%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.message_in p{ margin-bottom: 3%;}
.message_in input{ width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;text-indent:1em;-webkit-appearance: none;}
.message_in textarea{ width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; text-indent: 1em;-webkit-appearance: none;}
.message_in button{ width: 40%;}
.message .mess_right{ display: none;}
.consultInfo_top{ padding:10px;}
.consultInfo_top_le{ float: none; width: 100%;}
.imfoimg{ width: auto; height: auto;}
.consultInfo_top_ri{ float: none; width: 100%; margin-top: 5%;}
.consultInfo_top_ri h1{ font-size: 18px;}
.consultInfo_top_ri h1 span{ font-size: 12px; line-height: 25px;}

.consultInfo_top_ri p{ margin-top: 3%;}
.info_ul li span{ display: block; margin:2% 0px;}
.consul_more .span_more{ width: 100%; float: none;}
.consul_more .span_more a{ width: 40%; height: 35px; line-height: 35px; font-size: 14px;}
.consul_more .share_more{ float: none; margin-top: 3%; display: block; width: 100%;}
.detail_ol li{ width: 25%; margin-right: 0px; text-align: center;}
.detail_ol li.cur{ line-height: 32px;}

.detaiil_title h3{ font-size: 20px;}
.detaiil_title b{ margin:0px;}
.request{ width: 100%;}
.request h2{ font-size: 20px; line-height: 40px; height: 40px;}
.request h2 span{ width: 30%; margin-right: 4%;}
.req_ul{ padding:5% 0px;}
.req_ul li{ width: 33%; margin-bottom: 4%;}
.req_ul li p{ margin-top:2%;}
.kxys{ margin-top: 5%;}
.kxys .kx_ul{ width: 100%; margin:5% auto;}
.kxys .kx_ul li{ width: 50%;}
.kxys .kx_ul li .kx1{ width: 100%;}
.kxys .kx_ul li .kx1 img{ padding-top: 3%;}
.sksy{ margin-top: 5%;}
.sksy_con{ width: 100%; margin:5% auto; padding:0 10px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.sksy_con .sksy_left{ float: none; width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;}
.sksy_con .sksy_right{ float: none; width: 100%; margin-top: 3%;}
.sksy_con .sksy_right dl dd{ font-size: 12px; background-position: left 11px;}
.fwbz{ margin-top: 5%;}
.bzimg{ margin:3% auto;}
.fwbz .bz_ul{ width: 100%; margin:5% auto;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid #aeaeae;}
.fwbz .bz_ul li{ float: none; width: 100%;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; padding:10px; height: auto; }
.bzlogo{ display: none;}
.fwbz .bz_ul li{ border:none;border-bottom: 1px solid #aeaeae;}
.fwbz .bz_ul li h1{ margin-top: 0px;  font-size: 18px;}
.fwbz .bz_ul li.li2{ padding:10px; width: 100%;}
.fwbz .bz_ul li.li4{ border-bottom: none; padding:10px; width: 100%;}

.login_com{ background-size:100% 100%; background: none;}
.login_com .container{ width: 100%; padding:0 10px;}
.login_com .aside_left{ display: none;}
.login_com .aside_right{ float: none; width: 80%; height: auto; padding:0px; margin:0 auto;}
.login_com .aside_right .input1,.login_com .aside_right .input2,.login_com .aside_right .input3{ background-position: 3px center;text-indent: 3em;-webkit-appearance: none;}
.login_com .aside_right span{ float: none; margin-left: 2%;}

.register{ height: auto; background:none;}

.register .container{ padding-top: 5%;}
.y_Login_box h4{ margin:0px;}
.y_Login_box{ height: auto; padding-left: 0px;}
.y_Login_box p label{ width: 20%;}
.y_Login_box p input[type="text"]{ width: 64%;-webkit-appearance: none;}
.y_Login_box p input[type="password"]{ width: 64%;-webkit-appearance: none;}
#txtCode{ width: 40% !important;}
.y_Login_box p.yzm .dky{ width: 20%;}
.y_Login_box button{ width: 100%; margin:0px 0px; margin-top: 4%;}
.manage_li li{ margin-bottom: 5%;}
.manage_li li .mange_left{ float: none; width: 100%;}
.manage_li li .mange_left img{ width: auto; margin:0 auto;}
.manage_li li .mange_right{ float: none; width: 100%; margin-top: 3%;}
.manage_li li .mana_dl dt{ font-size: 20px; margin-bottom:2%;}
.teamad_con{ width: 100%; margin:5% auto;}
.teamad_two{ display: block;}
.teamad_one{ display: none;}
.teamys_ul{ margin-top: 5%; padding:0 10px;}
.teamys_ul li{ font-size: 14px;}
.teacher_sj{ margin-top:5%;}
.teachersj_con{ width: 100%; margin:5% auto;}
.tcsj_ul{ width: 100%;}
.tcsj_ul li{ width: 33%; margin-right: 0px;}
.teachersj_con p{ padding:0 10px; font-size: 14px; margin-top: 5%;}
.mien{ margin-top: 5%;}
.mien_ul{ width: 100%; margin:5% auto;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; padding:0px 10px; }
.mien_ul li{ width: 48%; margin-right:0px;}
.mien_ul li:nth-child(2n){ float: right;}
.mien_ul li div img{ width: auto; height: auto;}
.munber_center{ background: none;}
.munber_center .container{ padding:5% 0px;}
.muber_in h1{ margin-top: 5%;}
.revise{ padding-bottom: 5%;}
.vip_peop{ width: 100%; padding:10px; margin-top:5%; margin-bottom:0px;}
.vip_peop ul li{ width: 100% !important;font-size: 14px;line-height: 30px;}
.vip_peop ul{ height: auto;background-size: 22%; padding-top: 0px;padding-left: 27%;    }
.revise ul{ margin:5% 0px;}
.revise ul li{ width: 100%; margin-right: 0px; margin-bottom: 5%;}

.feature_left{ float: none; width: 100%;}
.feature_right{ float: none; width: 100%; margin-top: 5%;}
.feat_top dl dt{ font-size: 20px;}
.feat_bottom h1{ font-size: 20px;}

.feat_ul li{ width:100%; margin-right: 0px; float: none;}
.feat_ul li .spann{ margin-top: 0px; line-height: 40px;}

}





@media screen and (max-width: 320px) { 
.special_call a{ margin-left: 7%;}

}


.pages{ width:100%; text-align:center;}
.pages ul {padding:12px 0px 12px 16px;}
.pages ul li {line-height:20px;padding:2px 8px 2px; font-size:13px;margin-right:6px;border:1px solid #E9E9E9; display:inline-block;}
.pages ul li a {color:#555;display:block;}
.pages ul li:hover{background-color:#ff6a00; color:#FFF;}
.pages ul li:hover a{ color:#FFF;}
.pages ul li.thisclass,.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover {background-color:#ff6a00; color:#FFF;}



/*分页*/
.yema{text-align:center; padding:30px 0 0; overflow:hidden;  margin-bottom:50px;}
.yema a,.yema span{ padding:3px 10px; border:#ccc 1px solid; margin:0 2px; font-size:17px; display:inline-block; color:#333; font-family:"宋体"; margin-bottom:10px; border-radius:4px;}
.current{background:#ec6f37;color:#fff !important;border:#ec6f37 1px solid !important;}
.yema a:hover{  background:#ec6f37; margin:0 2px; color:#fff; text-decoration:none; border:1px solid #ec6f37;}

a.yema_on{color:#fff !important; border:#ec6f37 1px solid !important; background:#ec6f37;}
a.yema_on:hover{color:#fff !important; border:#ec6f37 1px solid !important; }
a.ok{color:#fff !important; border:#ec6f37 1px solid !important; background:#ec6f37;}
a.ok:hover{color:#fff !important; border:#ec6f37 1px solid !important; }

