@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; list-style:none}
body{ font-size:14px; color:#505050; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
body,html{min-width:1200px}
a{ text-decoration:none}
a,a:active {outline: none;text-decoration:none }
img{ border:none}

h1,h2,h3,h4,h5,h6{ font-weight:normal}
h1{ font-size:30px}
h2{ font-size:26px}
h3{ font-size:24px}
h4{ font-size:22px}
h5{ font-size:18px}
h6{ font-size:16px}

.widbig{ width:1200px}
.aut{ margin:0 auto}
.fr{ float:right}
.fl{ float:left}
.pr{ position:relative}
.dn{ display:none}
.imgaut{ display:block; max-width:100%; margin:0 auto}
.fama{font-family:Arial}

.ahov:hover{ color:#213948}
.icon{background:url(icon.png) no-repeat;}
.ovet{ overflow:hidden; height:auto}
.widthall{ width:100%}
.transition{
    transition: all .18s ease-in-out;
    -moz-transition: all .18s ease-in-out;
    -webkit-transition: all .18s ease-in-out;
    -o-transition: all .18s ease-in-out}
    
/*background*/
.bgf{ background:#fff}
.bg3{ background:#f3f3f3}
.bgy{ background:#213948}
.bgh{ background:#323232}

/*font-size*/
.ft12{ font-size:12px}
.ft14{ font-size:14px}
.ft16{ font-size:16px}
.ft18{ font-size:18px}
.ft20{ font-size:20px}
.ft22{ font-size:22px}
.ft24{ font-size:24px}
.ft26{ font-size:26px}
.ft28{ font-size:28px}
.ft30{ font-size:30px; color:#213948;}
.ft32{ font-size:32px}
.ft36{ font-size:36px}

/*font-color*/
.coly{ color:#fff}
.colf{ color:#fff}
.cola{ color:#aaa}
.col9{ color:#999}
.col8{ color:#888}
.col6{ color:#666}
.col4{ color:#444}

/*mt*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt25{ margin-top:20px}
.mt30{ margin-top:30px}
.mt35{ margin-top:35px}
.mt40{ margin-top:40px}

/*mb*/
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb25{ margin-bottom:25px}
.mb30{ margin-bottom:30px}
.mb35{ margin-bottom:35px}
.mb40{ margin-bottom:40px}




:-moz-placeholder{color:#bbb; font-size:12px; font-weight:normal}
::-moz-placeholder{color:#bbb; font-size:12px;font-weight:normal}
input:-ms-input-placeholder{color:#bbb; font-size:12px;font-weight:normal}
input::-webkit-input-placeholder{color:#bbb; font-size:12px;font-weight:normal}


/*按钮 botton*/
.bntton{ width:100%; height:45px; line-height:45px; border-radius:4px; display:block; text-align:center;}
.bntton01{ background:#009fe9;}
.bntton01:hover{ background:#1d2088;}

.bntton02{ background:#fff; border:1px solid #fe7f21; height:43px; line-height:43px;}
.bntton02:hover{ background:#213948; color:#fff}



/* top */
#top{ height:35px; width:100%; border-bottom:1px solid #f3f3f3; background:#fff;}
.topfl{line-height:35px}
.top_log{ padding-right:15px; float:left; position:relative; line-height:35px}
.top_log02{ margin-left:15px}
.toplia{display: block;height:35px;line-height:35px;border-left:1px solid #fff;border-right:1px solid #fff;padding-right:16px;padding-left:15px;color:#666}
.toplia.topli_hov{ border-right:1px solid #ececec; border-left:1px solid #ececec;}
.solid-color{width:1px;height:18px;background:#ececec;overflow:hidden;position:absolute;right:-1px;top:9px;z-index:1;}
.topfr a:hover{color:#213948}
.ico_app{ display:inline-block; width:10px; height:34px;background-position:-213px -69px; margin-right:6px; }
.ico_jiao{display: inline-block;margin-left:6px;width:9px;height:5px; background-position:0 0;*margin-bottom:5px}
.ico_jiao.ico_up{background-position:-9px 0}



/* 用户中心 关于我们 微信 微博*/
.toplia_wx,.toplia_wb,.toplia_qj{ width:30px; height:35px; padding:0; margin-left:10px;}
.toplia_wx{ background-position:0 0}
.toplia_wb{ background-position:-30px 0; margin-left:0}
.toplia_qj{ background:url(icon_qj.png) no-repeat; margin-left:2px}

.top_gzwx,.top_zhts{ position:absolute;top:35px; background:#fff;z-index:99; border:1px solid #ececec; padding:5px }
.top_zhts{ padding:10px}
.top_gzwx{left:-38px; width:120px; text-align:center }
.top_gzwb{ left:-45px}
.top_gzwx img{ border:5px solid #fff; width:90px}
.ico_jiao02{ position:absolute; top:31px; left:24px; z-index:99;width:8px; height:5px; background:url(ico_jiao.png) no-repeat}
.ico_jiao03{ left:15px}


.top_tuichu{ width:105px;}
.ico_jiaotc{left:17px}

/*------ head ------*/
#head{ height:82px; background:#fff; width:100%}


/*logo*/
.head_logo{height:82px}
.head_logo a{ display:block;}
.head_logo img{ margin-top:17px; width: 269px; height: 46px;}

/*搜索input*/
.head_input{ width:426px; height:45px;margin-top:18px;}

.head_select{ width:110px; }
.head_select dt{height:43px;border:2px solid #213948;z-index:1;border-right:none; line-height: 43px; width: 99px; text-align: center; cursor: pointer; font-size: 16px;padding-right: 10px}
.head_select dd{position:absolute;left:0;top:43px;border:1px solid #e5e5e5;background:#fff;display:none; border-top: none;  z-index:100}
.head_select dd ul{width:109px; text-align: center}
.head_select dd ul li a{line-height:30px;display:block;color:#666; font-size:14px;}
.head_select dd ul li a:hover{ color: #213948}

.head_select_j{ display:block; background-position:-58px -60px; position: absolute;top: 0; right:10px; width: 16px; height: 43px}

.head_search{width:316px; height: 45px;}
.head_search .input_search{ width:515px; height: 43px; border: 2px solid #213948; display: block; padding-left:10px; color: #666; font-size: 16px}

.input_ss_img{display:block; width:24px; height: 43px; background-position:-26px -60px;position: absolute; top: 0; right: 10px;left: 490px;}
.input_ss_img:hover{background-position:-26px -60px;}


/*品牌*/
.head_bank{width:320px;height:52px; margin-top: 2px; color: #d08f05;}
.head_bank dl{ float: left; width:80px; text-align: center}
.head_bank dl dt em{ display: block; margin: 0 auto; width: 26px; height: 25px;}
.head_bank dl dt em.head_bank01{ background-position:0 -35px}
.head_bank dl dt em.head_bank02{ background-position:-26px -35px}
.head_bank dl dt em.head_bank03{ background-position:-52px -35px}
.head_bank dl dt em.head_bank04{ background-position:-78px -35px}
.head_bank dl dt dd{ height:26px; line-height: 26px}

.head_bank ul li {font-size: 12px; text-align: right; line-height: 24px;}
.head_bank ul li img{height: 20px; margin-right: 5px;}
.head_bank ul li:hover{text-decoration:underline; cursor: pointer;}

/* menu 导航 */
#navmenu{ height:45px; background:#213948; width:100%;}
.menu{ width:80%;height:45px;}
.menu .menuli{float:left; width:115px; height:45px;}


/*右导航*/
.menutelfr{ line-height:45px; background-position:-58px -457px; padding-left:32px}



/*--------------------------------- footer -------------------------------------*/

#foot{ background:#f0f0f0; padding-top: 30px; margin-top: 30px;}

/**/
.foot_top{ padding:30px 0; border-bottom:1px solid #ddd}
.foot_top dl{ width:240px; float:left;}
.foot_top dl dt{ width:48px; height:48px; float:left;}
.foot_top dl dt.foot_t01{ background-position:0 -408px;}
.foot_top dl dt.foot_t02{ background-position:-48px -408px;}
.foot_top dl dt.foot_t03{ background-position:-96px -408px;}
.foot_top dl dt.foot_t04{ background-position:-144px -408px;}
.foot_top dl dt.foot_t05{ background-position:-192px -408px;}
.foot_top dl dd{ margin-left:12px; float:left; width:180px}
.foot_top dl dd p{ margin-top:5px}

.main_foot{ height:200px; }

.main_footdl{ min-width:100px; padding:0 55px; border-right:1px solid #e0e0e0;}
.main_footdl dt{ height:25px; text-align:center}
.main_footdl dt h3{ font-size:20px;}
.main_footdl dt h3 a{ color:#444; font-size:18px}
.main_footdl dt h3 a:hover{ color:#555}
.main_footdl dd{ height:auto; overflow:hidden; margin-top:10px}
.main_footdl dd p{ height:28px; line-height:28px; text-align:center}
.main_footdl dd p a{ font-size:14px; color:#888; margin-right:10px}
.main_footdl dd p a:hover{ color:#444}

.main_footdl02{border:none; margin-right:20px}
.main_footdl02 dt{ width:120px; height:auto; overflow:hidden; text-align:center; float:none}
.main_footdl02 dd{ margin-top:10px;float:none; text-align:center}
.main_footdl02 dt img{ display:block; width:100%}
.main_footdl02 dd img{ display:block; border:4px solid #fff; width:102px}

.main_foottel{ width:300px; margin-top:10px}
.main_foottel h5{ font-size:37px;height:45px; line-height:45px}
.main_telimg{width:45px; height:45px; background-position:0 -458px; float:left; margin-right:10px}

.main_foottel p{ padding-left:60px}
.main_foottel a{ height:32px; width:120px; border:1px solid #213948; display:block; margin-left:60px; text-align:center; line-height:32px; border-radius:2px; margin-top:20px;background: #213948}
.main_foottel a:hover{ background:#213948; color:#fff;}

/*02*/
.main_bottomfl p{ height:auto; overflow:hidden;; line-height:26px;width: 1200px;text-align: center;}
.main_bottomfl p a{ color:#999;}
.main_bottomfl p a:hover{ color:#bbb}

.main_bottomfr{ margin-top:10px}
.main_bottomfr ul{ height:auto; overflow:hidden}
.main_bottomfr ul li{height:32px; float:left; margin-left:10px;}
.main_bottomfr ul li a{ display:block; background:url(img_foot.png) no-repeat;  height:32px;}
.main_bottomfr ul li a.foot_img01{ background-position:0 0;width:97px;}
.main_bottomfr ul li a.foot_img01:hover{ background-position:0 -33px}

.main_bottomfr ul li a.foot_img02{ background-position:-102px 0; width:89px}
.main_bottomfr ul li a.foot_img02:hover{ background-position:-102px -33px}

.main_bottomfr ul li a.foot_img03{ background-position:-196px 0; width:94px}
.main_bottomfr ul li a.foot_img03:hover{ background-position:-196px -33px}

.main_bottomfr ul li a.foot_img04{ background-position:-295px 0; width:93px}
.main_bottomfr ul li a.foot_img04:hover{ background-position:-295px -33px}

.main_bottomfr ul li a.foot_img05{ background-position:-393px 0; width:88px}
.main_bottomfr ul li a.foot_img05:hover{ background-position:-393px -33px}


/*page*/
.page{ height:35px;text-align:center; width:650px; margin:0 auto; padding:30px 0}
.page a,.page span{ color:#aaa; margin:0 2px; font-family:Arial; height:33px; padding:0 12px; border:1px solid #e5e5e5; line-height:33px; color:#888; border-radius:2px; display:inline-block}
.page a:hover{ border-color:#ccc; color:#4aba91}
.page span.page_no{ background:#e5e5e5; color:#999}
.page span.page_no02{ background:#fff; color:#999;}
.page a.page_in{ border-color:#4aba91; background:#4aba91; color:#fff;}




/*new*/
.colr{ color:#ff5e5c}

.menu .menuli .navtit{ display:block; width:100%; color:#fff; height:45px; line-height:45px; font-size:16px; text-align:center}
.menu .menuli .navtit:hover{ background:#ffa562}

.menu .children{display:none;position:absolute;top:45px;left:0;width:600px;background:#FFF; z-index:999; padding:0 20px; height:auto; overflow:hidden}
.menu .children dl{ border-bottom:1px dashed #eee; height:auto; overflow:hidden; padding:20px 0}
.menu .children dl:nth-last-child(1){ border-bottom:none}
.menu .children dl dt{ float:left; width:60px;}
.menu .children dl dt a{ font-weight:bold; padding-top:5px; display:inline-block}
.menu .children dl dd{ float:right; width:520px}
.menu .children dl dd a{ display:inline-block; margin:5px 10px; font-size:14px}

.menu .menuli a em{ display:block; background:url(icon_jiao.png) no-repeat; width:9px; height:5px; background-position: 0 0; position:absolute; top:22px; right:10px}
.menu .menuli a.navhover{background:#ffa562}
.menu .menuli a.navhover em{background-position:-9px 0;}

/*咨询通栏*/
.zxtl_main{ background:url(2.jpg) #1f2222 no-repeat; height:510px;}
.zxtl_tit{ text-align:center; margin-top:90px; font-size:48px}
.zxtl_tit strong{ font-weight:normal}
.zxtl_a{ text-align:center; }
.zxtl_a a{display:inline-block; margin:0 8px; color:#bbb}
.zxtl_a a:Hover{ color:#fff}
.zxtl_a img{height:150px; transition:all 1s; position: relative;}
.zxtl_a img:hover{cursor: crosshair; transform: scale(1.9); z-index: 99;} 

.zxtl_main02{ width:220px; height:70px; margin:0 auto; margin-top:30px}
          
.zxtl_btn {display: block; width:100%;position: relative; height:65px; line-height:65px; text-align:center; font-size:22px;}
.zxtl_btn img{ display:block; width:100%; height:65px; position:absolute; top:0;left:0;z-index: 1;}
.zxtl_btn svg {height:65px; left: 0;position: absolute;top: 0;width: 100%;}
.zxtl_btn rect {
  fill: none;
  stroke: #213948;
  stroke-width:4;
  stroke-dasharray: 422, 0;
}

.zxtl_btn:hover rect {
  stroke-dasharray: 15,422;
  stroke-dashoffset: 48;
  -webkit-transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1.35s cubic-bezier(0.19, 1, 0.22, 1);

}

/*底部客服*/
.bottom_zz{width:100%; height:100px; background:#000; opacity: .7; position: fixed; bottom: 0; left: 0; z-index: 999}
.bottom_telcon{ position:fixed; bottom: 0; height: 100px; width: 1200px; left: 50%; margin-left: -600px;z-index: 1000}
.bottom_close{ width:25px; height: 25px; background-position:-5px -503px; margin-top:40px}
.bottom_kfbox{ width:355px; height: 106px; background: #fff; position: fixed; bottom:20px; right: 50%; margin-right: -500px; z-index: 1001; padding: 20px;
    -webkit-box-shadow:0 0 15px rgba(0, 0, 0, .2);  
    -moz-box-shadow:0 0 15px rgba(0, 0, 0, .2);  
    box-shadow:0 0 15px rgba(0, 0, 0, .2);}
.bottom_kfbox dt{ float: left; width:106px; height: 106px;}
.bottom_kfbox dt img{ display: block; max-width: 100%;}
.bottom_kfbox dd{ float: right; width:235px; height:106px;}
.bottom_kfbox dd h3{ display: inline-block; margin-right: 5px}
.bottom_btn a{ display:inline-block; width: 99px; height: 31px; line-height: 31px; margin-right:8px; margin-right:10px}
.bottom_huan{ position: absolute; top: 20px; right: 20px; display: block; height: 20px; line-height: 20px}
.bottom_huan em{ display: block; width:22px; height: 20px; float: left; background-position:-48px -503px; margin-right: 3px}

/*弹框-查询*/
.zhezhao{background:#000; position:fixed; bottom:0; left:0; z-index:9998; width:100%; height:100%;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;}
.zz_search{ position:fixed; top:20%; left:50%; margin-left:-240px; width:480px;border-radius:5px; background:#fff; height:480px; z-index:9999; overflow:hidden}
.zz_close{ display:block; float:right; height:50px; width:50px; border-radius:50px;  background:#eee; margin-right:-15px; margin-top:-15px}
.zz_close img{ display:block; width:14px; margin-top:25px; margin-left:12px}
.zz_close:hover{ background:#f0f0f0}

.zz_searbox{ width:360px; padding:0 60px; height:auto; overflow:hidden;}
.coly{ color:#fffe17}
.zz_searbox01 a{ margin-right:20px}
.zz_searbox table tr td{ padding:8px 0; height:45px; line-height:45px;}
.zz_searbox table tr td.zz_searbox01{ padding-bottom:0} 
.zz_input{ width:283px; height:43px; border:1px solid #eee; text-align:center; font-size:16px; font-family:microsoft yahei; line-height:43px}

.zz_band{ width:360px; margin:0 auto; border-top:1px solid #eee; margin-top:25px; padding-top:25px; height:auto; overflow:hidden}
.zz_band dl{ float:left; width:120px;}
.zz_band dl dt{ width:71px; height:71px; margin:0 auto; background:url(/images/zz_search.png) no-repeat}
.zz_band dl dt.zz_band01{ background-position:0 0}
.zz_band dl dt.zz_band02{ background-position:0 -71px}
.zz_band dl dt.zz_band03{ background-position:0 -142px}
.zz_band dl dd{ text-align:center; margin-top:10px}

.zz_searbox table tr td.zz_searts{font-size:12px; height:20px; color:#c00; line-height:20px; padding:0; text-align:center;}


.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clearfix {
    display: block;
}



.main-consult {
  width: 90%;
  margin: 30px auto 10px;
}

.main-consult:after {
  content: "";
  height: 0;
  line-height: 0;
  display: block;
  clear: both;
}

.main-consult a {
  display: inline-block;
  width: 37%;
  height: 60px;
  padding-left: 85px;
  line-height: 60px;
  color: #494949;
  font-size: 18px;
  text-align: left;
}

.main-consult a.consult-left {
  float: left;
  background: #deebf4 url("g_7.png") no-repeat 30px center;
  border: 1px solid #c5d7e3;
}

.main-consult a.consult-right {
  float: right;
  background: #f4e8de url("g_8.png") no-repeat 30px center;
  border: 1px solid #e3d1c1;
}


.p1_list{ width:1200px;   margin:0px auto; margin-top:30px;}
.p1_listN{width:1400px; overflow:hidden }
.p1_list a{ display:inline-block; width:266px; height:70px; line-height:70px; text-align:center; border:1px solid #dfdfdf; margin:0 40px 23px 0;background:#fff; color: #333;border-radius: 5px;
    box-shadow: 0 0 5px #dadada;}
.p1_list a:hover{ color:#fff; background:#0167cc; border:1px solid #0167cc;transition: all .3s ease-out;}

.p1_list a:nth-child(4n+0){margin-right: 0px;}
.p1_list a b{position: relative;}
.p1_list a span{padding-left: 33px;}
.p1_list a i{ position: absolute; background:url(ico1.png) no-repeat; height:33px; width: 33px; display: inline-block; top:-8px;}
.p1_list a:nth-child(1) i{background-position:0 0;}
.p1_list a:nth-child(1):hover i{background-position:0 -33px;}
.p1_list a:nth-child(2) i{background-position:-43px 0;}
.p1_list a:nth-child(2):hover i{background-position:-43px -33px;}
.p1_list a:nth-child(3) i{background-position:-88px 0;}
.p1_list a:nth-child(3):hover i{background-position:-88px -33px;}
.p1_list a:nth-child(4) i{background-position:-135px 0;}
.p1_list a:nth-child(4):hover i{background-position:-135px -33px;}
.p1_list a:nth-child(5) i{background-position:-178px 0;}
.p1_list a:nth-child(5):hover i{background-position:-178px -33px;}
.p1_list a:nth-child(6) i{background-position:-233px 0;}
.p1_list a:nth-child(6):hover i{background-position:-233px -33px;}
.p1_list a:nth-child(7) i{background-position:-282px 0;}
.p1_list a:nth-child(7):hover i{background-position:-282px -33px;}
.p1_list a:nth-child(8) i{background-position:-330px 0;}
.p1_list a:nth-child(8):hover i{background-position:-330px -33px;}
.p1_list a:nth-child(9) i{background-position:-373px 0;}
.p1_list a:nth-child(9):hover i{background-position:-373px -33px;}
.p1_list a:nth-child(10) i{background-position:-422px 0;}
.p1_list a:nth-child(10):hover i{background-position:-422px -33px;}
.p1_list a:nth-child(11) i{background-position:-466px -2px;}
.p1_list a:nth-child(11):hover i{background-position:-466px -35px;}
.p1_list a:nth-child(12) i{background-position:-522px 0;}
.p1_list a:nth-child(12):hover i{background-position:-522px -33px;}
.p1_list .mhot a{ color:#fff; background:#f60; border:1px solid #f60;}
.p1_list .mhot a:hover{ color:#fff; background:#f60; border:1px solid #f60;}



/*首页新闻*/

.clearfix:after{
    content:"";
    height:0;
    visibility:hidden;
    display:table;
    clear:both;
}
.clearfix{
    zoom:1;
}
*{
    margin: 0;
    padding: 0;
}
.areaheart{
    width: 1200px;
    margin:0 auto;
}
.lf{
    float: left;
}
.rgt{
    float: right;
}

.part_02{
    height: 690px;
    padding-top: 30px;
    background: url(part_02bg.jpg) no-repeat;
    margin-top: 70px;
}
.part_02 .title h2{
    border-color: #213948;
    font-size: 30px;
    text-align: center;
    padding: 20px 0;
}
.part_02 .dongtai ul{
    margin-left: 28%;
    padding-top: 26px;
}
.part_02 .dongtai ul li{
    float: left;
    font-size: 16px;
    color: #333;
    line-height: 33px;
    cursor: pointer;
    margin: 0 20px;
    padding: 0 15px;
}
.part_02 .dongtai ul li:hover,
.part_02 .dongtai ul .hot{
    background: #009fe9;
    color: #fff;
    border-radius: 33px;
    cursor: pointer;
}
.dong_con{
    padding-top: 52px;
    display: none;
}
.dong_con .lf{
    width: 522px;
    height: 265px;
    background: #fff;
    padding: 35px 30px;
  margin-bottom: 55px;
}
.dong_con .date{
    width: 89px;
    height: 94px;
    background: #009fe9;
    color: #fff;
    font-family: Arial;
    text-align: center;
    float: left;
}
.dong_con .date b{
    font-size: 63px;
    font-weight: normal;
}
.dong_con .date span{
    font-size: 16px;
}
.dong_con .up{
    padding-bottom: 21px;
    margin-bottom: 9px;
    border-bottom: 1px solid #EEEEEE;
}
.dong_con .con{
    float: right;
    width: 405px;
}
.dong_con .con h3{
    color: #161615;
    font-size: 18px;
    margin-bottom: 10px;
}
.dong_con .up:hover .date{
    background: #009fe9;
}
.dong_con .up:hover .con h3{
    color: #009fe9;
}
.dong_con .up:hover .con p{
    color: #666;
}
.dong_con .con p{
    color: #999;
    line-height: 20px;
    font-size: 14px;
}
.list{
    clear: both;
    line-height: 28px;
}
.list li{
    clear: both;
}
.list li a{
    color: #333;
    line-height: 31px;
}
.list li:hover a{
    color: #FAA902;
}
.list li a span{
    float: left;
}
.list li a em{
    float: right;
}
.list li a i{
    float: left;
    width: 3px;
    height: 3px;
    border-radius: 3px;
    background: #B39855;
    margin: 12px 7px;
}
.list li:hover a i{
    background: #FFAE00;
}
.dong_con .more{
    display: block;
    width: 170px;
    height: 48px;
    border: 1px solid #009fe9;
    color: #009fe9;
    text-align: center;
    line-height: 48px;
    border-radius: 48px;
    clear: both;
    font-size: 16px;
    margin: 48px auto;
    transition: all 1s;
}
.dong_con .more:hover{
  background: #1d2088;
  color: #fff;
}
.dong_con .more2{
    display: block;
    width: 99px;
    height: 28px;
    color: #7A5810;
    border: 1px solid #7A5810;
    text-align: center;
    line-height: 28px;
    border-radius: 28px;
    clear: both;
    font-size: 12px;
    margin-top: 16px;
    transition: all 1s;
}
.dong_con .more2:hover{
  background: #7A5810;
  color: #fff;
}
.part_04{
    height: 630px;
    padding-top: 30px;
}
.part_04 .title h2{
    border-color: #213948;
    font-size: 30px;
    text-align: center;
    padding: 20px 0;
 }
.ys_list ul{
    width: 102%;
    padding-top: 20px;
}
.ys_list ul li{
    width: 388px;
    height: 202px;
    float: left;
    margin-right: 16px;
    margin-bottom: 17px;
    text-align: center;
    border: 1px solid #EEEEEE;
}
.ys_list ul li:hover{
    border-color: #009fe9;
    margin-top: -1px;
    height: 203px;
    box-shadow: 0 2px 4px 0px #009fe9;
}
.ys_list ul li h4{
    font-size: 18px;
    color: #333;
    line-height: 36px;
}
.ys_list ul li p{
    color: #999;
    line-height: 22px;
    width: 210px;
    margin: 0 auto;
}
.ys_list ul li i{
    width: 60px;
    height: 60px;
    display: block;
    margin: 0 auto;
    margin-top: 30px;
    background: url(sprite_03.png) no-repeat;
}
.ys_list ul .icon_02 i{
    background-position: 0 -106px;
}
.ys_list ul .icon_03 i{
    background-position: 0 -219px;
}
.ys_list ul .icon_04 i{
    background-position: 0 -336px;
}
.ys_list ul .icon_05 i{
    background-position: 0 -456px;
}
.ys_list ul .icon_06 i{
    background-position: 0 -566px;
}
.part_08 {
    height: 440px;
    padding-top: 40px;
    background: #F7F7F7;
}
.part_08 .title h2{
    border-color: #213948;
    font-size: 30px;
    text-align: center;
    padding: 20px 0;
 }
.school{
  padding-top: 48px;
}
.school .xx{
  float: left;
}
.school .hd{
    width: 316px;
    height: 96px;
    padding-right: 34px;
    background: #FBDB6C;
    position: relative;
    margin-bottom: 22px;
}
.school .wt .hd{
  background: #95D5FE;
}
.school .al .hd{
  background: #B5BFFF;
}
.school .hd img{
    position: absolute;
    left: 0;
    bottom: 0;
}
.school .hd .txt{
    float: right;
}
.school .hd .txt h4{
    color: #a2770f;
    font-size: 26px;
    line-height: 58px;
    font-weight: normal;
    float: right;
}
.school .wt .hd .txt h4{
  color: #237ADC;
}
.school .al .hd .txt h4{
  color: #6151E7;
}
.school .hd .txt span{
    color: #C2962B;
    font-size: 15px;
    float: right;
    clear: both;
}
.school .wt .hd .txt span{
  color: #4692E4;
}
.school .al .hd .txt span{
  color: #6D61EA;
}
.school .hd .txt b{
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    background: #A2770F;
    line-height: 16px;
    text-align: center;
    font-family: "瀹嬩綋";
    margin-left: 10px;
}
.school .wt .hd .txt b{
  background: #237ADC;
}
.school .al .hd .txt b{
  background: #5139E3;
}

/*banner下导航*/
.indeximg ul li {float:left; width: 25%; text-align: center;}


/*上海各区政策*/
.gequzc {width: 1200px; margin: 0 auto; margin-top:80px;}
.gequzc ul li {margin: 20px 0;}
.gequzc ul li a{ width: 80px; height: 105px; float: left; text-align: center; margin:10px 31px;transition:all .3s ease-out;}
.gequzc ul li a{color: #333;}
.gequzc ul li a:hover{margin-top:-3px;}
.gequzc ul li img {width: 80px; margin-bottom: 5px;}

/*网站底部4项*/
#foot .service{margin-bottom: 30px; border-bottom:1px solid #e8e8e8; padding-bottom: 30px;}
#foot .service dl{width: 22%; float: left; padding-left: 3%;}
#foot .service dl dt{float: left; margin-right: 10px;}
#foot .service dl dd{float: left; font-size: 20px; color: rgb(68, 68, 68);}
#foot .service dl dd span{font-size: 14px; color: rgb(119, 119, 119);}



