*{ margin:0 auto; padding:0;}
html, body, div, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, img, textarea, iframe, table, th, td {
    margin: 0 auto;
    padding: 0; text-align:center
}
img {
    border: medium none;
    vertical-align: middle;
}
ol, ul, li {
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6, table, th, td {
    font-size: 100%;
    font-weight: normal;
}
body, input, select, button, textarea {
    font-family: 微软雅黑;
    font-size: 16px; 
}
.normal, em, i {
    font-style: normal;
    font-weight: normal;
}
body {
    color: #44484b;
     text-align:center; margin:auto;min-width:1250px; background:#EEEEEE
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    word-wrap: break-word;
}
a {
    color: #44484b;
    text-decoration: none; 
}
a:hover {
    color: #004785;
}
table {
    border-collapse: collapse;
}
input[type="button"] {
    outline: medium none;
}
.clearfix {
    display: block;
}
.overflow{ overflow:hidden}
.clearfix::after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
@font-face {
  font-family: "tt0102m_";
  src: url("../Fonts/tt0102m_.woff2") format("woff2"),
       url("../Fonts/tt0102m_.woff") format("woff"),
       url("../Fonts/tt0102m_.ttf") format("truetype"),
       url("../Fonts/tt0102m_.eot") format("embedded-opentype"),
       url("../Fonts/tt0102m_.svg") format("svg");
	   font-family: "tt0588m_";
  src: url("../Fonts/tt0588m_.woff2") format("woff2"),
       url("../Fonts/tt0588m_.woff") format("woff"),
       url("../Fonts/tt0588m_.ttf") format("truetype"),
       url("../Fonts/tt0588m_.eot") format("embedded-opentype"),
       url("../Fonts/tt0588m_.svg") format("svg");
}
.fl {
    float: left;
}
.logo_img{ width:450px;}
.fr {
    float: right;
}
.tl {
    text-align: left;
}
.tc {
    text-align: center;
}
.tr {
    text-align: right;
}
.f12 {
    font-size: 12px;
}
.f14 {
    font-size: 14px;
}
.f16 {
    font-size: 16px;
}
.f18 {
    font-size: 18px;
}
.f20 {
    font-size: 20px;
}
.f24 {
    font-size: 24px;
}
.f30 {
    font-size: 30px; 
}
.f36 {
    font-size: 36px;
}
.undis {
    display: none;
}
.dis {
    display: block;
}
.diss {
    display: inline-block;
}
.w100 {
    width: 100%;
}
.wrap {
    width: 1250px; 
}

.hui{ color:#adacac}
.cs{ color:#F24A07}

.m-auto {
    margin-left: auto;
    margin-right: auto;
}
.l-19 {
    line-height: 19px;
}
.l-15 {
    line-height: 15px;
}
.l-24 {
    line-height: 24px;
}
.l-26 {
    line-height: 26px;
}
.l-30 {
    line-height: 30px;
}
.l-35 {
    line-height: 35px;
}
.l-50 {
    line-height: 50px;
}
.l-80 {
    line-height: 80px;
}
.pl8 {
    padding-left: 8px;
}
.p10 {
    padding: 10px;
}
.p15 {
    padding: 15px;
}
.p20 {
    padding: 20px;
}
.pl5 {
    padding-left: 5px;
}
.pl10 {
    padding-left: 10px;
}
.pl15 {
    padding-left: 15px;
}
.pl20 {
    padding-left: 20px;
}
.pl25 {
    padding-left: 25px;
}
.pl30 {
    padding-left: 30px;
}
.pl30 {
    padding-left: 30px;
}
.pl40 {
    padding-left: 40px;
}
.pt5 {
    padding-top: 5px;
}
.pt10 {
    padding-top: 10px;
}
.pt15 {
    padding-top: 15px;
}
.pt20 {
    padding-top: 20px;
}
.pt25 {
    padding-top: 25px;
}
.pt150 {
    padding-top: 150px;
}
.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 20px;
}
.pt50 {
    padding-top: 50px;
}
.pt55 {
    padding-top: 55px;
}
.pt75 {
    padding-top: 75px;
}
.pt60 {
    padding-top: 60px;
}
.pb5 {
    padding-bottom: 5px;
}
.pb10 {
    padding-bottom: 10px;
}
.pb15 {
    padding-bottom: 15px;
}
.pb20 {
    padding-bottom: 20px;
}
.pb25 {
    padding-bottom: 25px;
}
.pb50 {
    padding-bottom: 50px;
}
.pr5 {
    padding-right: 5px;
}
.pr10 {
    padding-right: 10px;
}
.pr40 {
    padding-right: 40px;
}
.pr15 {
    padding-right: 15px;
}
.pr20 {
    padding-right: 20px;
}
.pr25 {
    padding-right: 25px;
}
.ml5 {
    margin-left: 5px;
}
.ml10 {
    margin-left: 10px;
}
.ml11 {
    margin-left: 11px;
}
.ml15 {
    margin-left: 15px;
}
.ml16 {
    margin-left: 16px;
}
.ml20 {
    margin-left: 20px;
}
.ml22 {
    margin-left: 22px;
}
.ml30 {
    margin-left: 30px;
}
.ml50 {
    margin-left: 50px;
}
.ml60 {
    margin-left: 60px;
}
.mr5 {
    margin-right: 5px;
}
.mr10 {
    margin-right: 10px;
}
.mr15 {
    margin-right: 15px;
}
.mr20 {
    margin-right: 20px;
}
.mr25 {
    margin-right: 25px;
}
.mr30 {
    margin-right: 30px;

}
.mr50 {
    margin-right: 50px;
}
.mr100 {
    margin-right: 100px;
}
.ml90 {
    margin-left: 90px;
}
.ml70 {
    margin-left: 70px;
}
.mt5 {
    margin-top: 5px;
}
.mt10 {
    margin-top: 10px;
}
.mt15 {
    margin-top: 15px;
}
.mt20 {
    margin-top: 20px;
}
.mt25 {
    margin-top: 28px;
}
.mt30 {
    margin-top: 30px;
}
.mt40 {
    margin-top: 40px;
}
.mt60 {
    margin-top:60px;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mm{ margin:20px}
.color-grey {
    color: #999;
}
.row {
    margin-left: -15px;
}
.row2 {
    margin-left: -20px;
}
.row3 {
    margin-left: -30px;
}
.row4 {
    margin-left: -1px;
}
.ml1{ margin-left:1px}
.blod{ font-weight:bold}
.huise{ color:#666}
.lv{ color:#2D9D3B}
#cs{color:#F30;  }
.hui{color:#ccc}
/*---top--*/
.top_main dl{ width:468px; float:right; margin-top:1px; overflow:hidden}
.top_main dl dt{ width:82px; float:left; font-size:15px; margin-right:10px; padding-top:5px; overflow:hidden}
.top_main dl dt img{ float:left; margin-right:5px; padding-top:2px;}
.top_main dl dt a{ color:#979797}
.top_main dl dd{ float:left; margin-left:6px;}
.in_but{ width:178px; float:left; border:1px solid #AEAEAE; height:30px; line-height:30px; padding-left:10px; border-radius:6px; background:none; text-align:left}

select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;

  /*在选择框的最右侧中间显示小箭头图片*/
  background: url(../images/index_r5_c27.jpg)  no-repeat scroll 116px center transparent;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  width:133px; padding:0px 10px ; border:1px solid #AEAEAE; height:30px; line-height:30px;border-radius:6px;
}


/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.an_in{ background:url(../images/index_r2_c15.jpg) no-repeat; width:30px; height:30px; border:none}

/*---导航---*/
.nav_bg{ background:#004785; height:70px; line-height:70px; font-size:28px; font-weight:bold; margin-top:20px}
.nav_bg li{ float:left; }
.nav_bg li a{ color:#fff;}



#nav,#nav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#nav {
    
   
    font-size: 28px;
    position: relative; float:left; 
}
#nav ul {
    background-color: #fff;
    
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    z-index: 20000;
}
#nav li {
    float:left;  position:relative; text-align:center;float:left; width:135px;  font-size:20px
}
#nav li a {
    display:block;color:#fff; 
}
.active_li{border-bottom: 3px solid #f3b200;height: 65px;}
#nav li a:hover{ background:none; display: block; color:#fff;}
#nav li a.pp{ background:none}
#nav li:hover ul.subs {
    left: -20px;
    top: 70px;
    width: 201px;
     background:#C6E4FE; text-align:center;
}
#nav li:hover ul.subs li{ font-size:14px; width:164px; margin-left:20px;  border-bottom:1px solid #053d6e;}

#nav li:hover ul.subs a {
    float: none; line-height:35px; text-align:center; height:35px; color:#014783; font-size:16px;  font-weight:normal
}


#nav li:hover ul.subs li:last-child{ border-bottom:none}


/*焦点图*/
.focus{ position:relative; width:1250px; height:548px; background-color: #000; float: left;}  
.focus img{width:1250px; height:548px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#844484b0',endColorstr = '#844484b0')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:80px; height:8px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#493C4E; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#004785;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.w424{ width:424px; background:#fff; overflow:hidden; height:500px}
.w438{ width:438px; background:#fff; overflow:hidden; height:500px; margin-left:12px}
.w364{ width:364px; background:#fff; overflow:hidden; height:500px}
.bt_top{ height:50px; overflow: hidden; line-height:50px; font-size:18px; color:#fff; background:#004785;}
.bt_top p{ float:left; padding-left:20px}
.bt_top span{ float:right; margin-right:20px;}
.w424 dl{ width:385px; padding-top:16px; overflow:hidden; clear:both}
.w424 dl dd {width:100%; }
.w424 dl dd h5{ width:100%; border-bottom:1px  dashed #A5A5A5; height:46px; line-height:46px; padding-top:7px; overflow:hidden; text-align:left;}
.w424 dl dd h5 span{ float:right; color:#7F7F7F}
.w424 dl dd  p{ width:100%; clear:both; height:72px; padding-top:5px; line-height:24px; overflow:hidden; text-align:left; color:#636363}
.w424 dl dd  ol{ padding-top:20px;}
.w424 dl dd  ol a{ float:right; background:#A1383D; padding:3px 18px; color:#fff}
.w438 dl{ width:402px; padding-top:16px; overflow:hidden; clear:both}
.w438 dl dd { width:100%;  line-height:22px; padding-top:7px;  text-align:left; padding-bottom:10px; height:60px }
.w438 dl dd h1{ width:54px; height:60px;  border:1px solid #CFCFCF; font-size:26px; border-radius:6px; color:#014785; margin-right:10px; float:left}
.w438 dl dd h1 p{ width:100%; background:#014785; height:24px; line-height:24px; color:#fff; font-size:14px;border-top-left-radius:6px;border-top-right-radius:6px; margin-bottom:4px;}
.w438 dl dd span{  color:#004784}
.w364 dl{ width:324px; padding-top:14px;}
.w364 dl dd{ float:left; margin-left:2px; margin-top:2px; position:relative;width:106px; height:127px;}
.w364 dl dd img{ width:106px; height:127px;background-repeat: no-repeat;
object-fit: cover;}
.w364 dl dd span{ position: absolute; z-index:22; height:24px; background:url(../images/012.png) repeat-x; line-height:24px; color:#fff; bottom:0px; display:block; left:0; width:100%}

.w486{ width:486px; background:#fff; overflow:hidden; height:404px}
.w486 dl{ width:446px; padding-top:6px; overflow:hidden; clear:both}
.w486 dl dd { width:100%; border-bottom:1px  dashed #A5A5A5; height:32px; line-height:32px; padding-top:7px; overflow:hidden; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.w486 dl dd:last-child{border-bottom:none;}
.w438 dl dd:last-child{border-bottom:none;}
.w752{ width:752px; background:#fff; overflow:hidden; height:404px;}
.w370{ width:370px; background:#fff; overflow:hidden; height:404px;margin-left: 12px}
#Tab62 {
    height: auto;
    overflow: hidden;
    width: 712px; clear:both; margin-top:12px 
}
#Tab70 {
    height: auto;
    overflow: hidden;
     clear:both; margin-top:12px
}
.Menubox62 {
    font-size: 16px;
    overflow: hidden;
    width: 710px; float:left
}
#Tab62 .Menubox62 li {
    cursor: pointer;
    display: block;
    width:710px; margin-right:1px; height:148px; line-height:148px; background: url(../images/index_r15_c71.jpg); color:#fff; margin-bottom:6px 
	
}

#Tab62 .Menubox62 li.hover {
    
    color: #fff;
    display: block;
    font-size: 16px;
    width:710px; margin-right:1px; height:148px; line-height:148px; background: url(../images/index_r13_c71.jpg); 
}

.Contentbox62 {
    height: auto;
    overflow: hidden;
    width: 475px; float:right
}
.dl_list dl{ width:100%;  overflow:hidden; clear:both}
.dl_list dl dd { width:100%; border-bottom:1px  dashed #A5A5A5; height:38px; line-height:38px;  overflow:hidden; text-align:left;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dl_list dl dd:last-child{border-bottom:none;}
.yj_team{ background:#fff; height:326px}
.yj_list{ height:222px;  overflow:hidden; clear:both; width: 1230px; margin:0 auto;}
.yj_list ul{ overflow:hidden; zoom:1; }
.yj_list ul li img{ width:230px; height:222px;   }
#Tab63 {
    height: auto;
    overflow: hidden;
    width: 1238px; clear:both; margin-top:12px 
}
.Menubox63 {
    font-size: 16px;
    overflow: hidden;
    width: 266px; text-align:center; margin-top:25px
}
#Tab63 .Menubox63 li {
    cursor: pointer;
    display: block;
    width:60px; margin-right:1px; height:11px;  background:#B3B3B3; float:left; margin-left:12px 
	
}

#Tab63 .Menubox63 li.hover {
    
    color: #fff;
    display: block;
    font-size: 16px;
     width:60px; margin-right:1px; height:11px;  background:#004785; 
}

.Contentbox63 {
    height: auto;
    overflow: hidden;
    width: 1238px; margin-top:18px;
}
.yj_list li{ float:left; margin-left:15px}
.cn_list{ background:#fff; height:302px}
.img-scroll { position:relative; margin-top:22px; width:1228px; height:198px; }
.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:22px; height:35px;
 top:68px; }
.img-scroll .prev { left:0}
.img-scroll .next { right:0}
.img-list { position:relative; width:1114px; height:198px;  overflow:hidden; text-align:center; margin:auto }
.img_list1{ width:1114px; height:198px; overflow:hidden; }
.img_list1 ul{width:1114px; height:198px; overflow:hidden;text-align:center; margin:auto}
.img_list1 ul li{ text-align:left;   float:left; margin-left:20px; width:136px; height:198px; position:relative; overflow:hidden }
.img_list1 ul li img{background-repeat: no-repeat;
object-fit: cover;  width:136px; height:198px; }

.copy_bg{ width:100%; background:#080607; overflow:hidden; padding:40px 0; color:#fff; line-height:30px}
.copy_bg p{ float:left; text-align:left}
.copy_bg p a{ color:#ffffff; text-decoration:none;}
.copy_bg p a:hover{text-decoration:underline;}
.copy_bg  span{ float:right}

/*--二级页面---*/
.pest_left{ width:298px; background:#fff; padding-bottom:110px}
.pest_main_top{ background:#014785; height:52px; line-height:52px; font-size:18px; color:#fff; padding-left:25px;text-align:left}
.pest_main_top span{ font-family:宋体;}
.pest_nav_show{ width:253px;}
.pest_nav_show dd{ text-align:left; font-size:16px;  line-height:40px; border-bottom:1px solid #24307A; overflow:hidden}
.pest_nav_show dd a.nav_p{ color:#0068b7;font-weight:bold;}
.pest_main_top a{ color:#fff}

.pest_right{ width:938px; background:#fff; padding-bottom:100px}
.about_pse{ width:814px; padding:50px 0;}
.about_pse p{ text-align:left; line-height:200%; font-size:16px; padding-bottom:22px; color:#636363}
.about_pse p b{ text-align:left; color:#0068b7; font-size:20px; font-weight:bold; text-align:left}
.zz_team{ width:824px; clear:both; overflow:hidden; padding-top:52px; padding-bottom:20px}
.zz_team dl{ float:left; margin-right:5px;}
.zz_team dl:last-child{margin-right:0}
.zz_team dl dd{ text-align:left; font-size:16px; color:#004785; line-height:24px;}
.zz_team dl img{ width:266px;}
.zz_team dl dd h5{text-align:left; font-size:20px; font-weight:bold; line-height:35px}

.case_yj{width:814px; padding:30px 0 0 0;}
.case_yj li{ text-align:left; line-height:50px; border-bottom:1px solid #585858; overflow:hidden; background:url(../images/03yij2.jpg) 0px 17px  no-repeat; padding-left:30px; font-size:16px}
.case_yj li span{ float:right}
.cbw_yj{width:850px; padding:30px 0 42px 0;}
.cbw_yj li{ float:left; margin-left:28px; margin-right:20px; margin-bottom:10px; margin-top:10px}
.hy_bg{width:850px; padding:30px 0 42px 0;}
.hy_bg li{ float:left; margin-left:23px;  margin-bottom:12px; margin-top:12px}

.page_bg{ text-align:center; margin:auto; height:40px}
.page_bg li{ float:left; margin-right:2px;}
.page_bg li a{ border:1px solid #585858; padding:4px 9px; overflow: hidden; font-size:14px}
.page_bg li a.pa_nav{ background:#004785; color:#fff}
.page_bg li a.no_bo{ border:none}

.lthgu{width:814px; padding:30px 0 0 0;}
.lthgu dl{ width:100%; clear:both; padding-bottom:20px;}
.lthgu dl dt{ float:left; margin-right:10px}
.lthgu dl  dd{ text-align:left; font-size:14px; color:#636363; line-height:20px; height:152px;}
.lthgu dl  dd h1{ text-align:left;  font-weight:bold; line-height:28px;}
.lthgu dl  dd a{font-size:16px; color:#004785}
.lthgu dl  dd  p{ text-align:left; text-indent:2em; font-size:14px; line-height:180%;}

.about_pse h2{ text-align:center; font-size:20px; font-weight:bold; line-height:40px; color:#004785; padding-bottom:20px}
.about_pse p img{ text-align:center; margin:auto; display:block}

.zs_zx{ width:812px}
.zs_zx dl{ width:100%; clear:both; padding-bottom:12px; height:38px; line-height:38px;}
.zs_zx dl dt{ width:174px; text-align:right; float:left}
.zs_zx dl dd{width:620px; float:right} 
.zs_zx dl dd input{ width:600px; border:1px solid #014785; border-radius:0px; text-align:left; height:30px; line-height:30px; padding-left:10px; overflow:hidden}
.zs_zx ol{ width:100%; clear:both; padding-top:10px; overflow:hidden;text-align:center; margin:auto; padding-bottom:20px}
.dl{ width:168px; height:42px; line-height:42px; background:#014785; color:#fff; border:none; margin-left:20% }

.ui-select{
 width:610px; border:1px solid #014785; border-radius:0px; text-align:left; height:30px; line-height:30px;
 text-align: left;
 position: relative; overflow:hidden
}
select{
 width:100%;
 height:63px;
 line-height:33px;
 opacity: 0;
 position: absolute;
 top:0;
 left:0;
}
 
/*小三角图标*/
.icon-down{
 display: inline-block;
 width:13px;
 height:13px;
 background: url(../images/03yij2.jpg) right  no-repeat; float:right; margin-right:10px; margin-top:5px;
}

.p_w798{ width:798px;}
.p_w798 dl{ width:100%; background:#C9B67E; height:234px; overflow:hidden; color:#004785; line-height:20px; font-size:14px; }
.p_w798 dl dt{ float:left; padding-right:12px;}
.p_w798 dl dd{ padding-top:62px; overflow:hidden;text-align:left}
.p_w798 h5{ font-size:24px; font-weight:bold;color:#004785; padding-top:20px; overflow:hidden}
.p_w798 p{text-align:left; font-size:14px; line-height:20px; padding:10px 0}
.p_w798 p em{ font-style:normal; font-size:18px;color:#004785}


.zhanndh_d {
  width: 238px;
  height: 650px;
  float: left;
  border-right: 1px solid #e5e5e5;
}
.zhanndh_d h2 {
  font-size: 20px;
  color: #004785;
  padding-bottom: 20px;
  margin-top: 30px;
  text-align:left;
  padding-left:65px;
}
.zhanndh_d h2 a{ color: #004785;}
.zhanndh_d h2.fir_h2 {
  margin-top: 0;
}
.zhanndh_d ul li {
  line-height: 35px;
    text-align:left;
  padding-left:65px;
}
.zhanndh_d ul li a {
  font-size: 18px;
  color: #646464;
}
.zhanndh_d ul li a:hover {
  color: #004785;
  text-decoration:underline;
}
.selxy{ width:612px; height: 32px; line-height:32px;opacity: 1; position: inherit; border:1px solid #014785;border-radius:0px;
background:url(../images/index_r5_c27.jpg)  no-repeat scroll 590px center transparent;-webkit-appearance:}

<!--search--->
.searchhead{
	color:#434343;
	width: 100%;
	height: 180px;
	background: #eff8ff;
}
.shin,.sh_titin{
	width: 984px;
	overflow: hidden;
	margin:0 auto;
}
.shin h1{
	font-size: 30px;
	border-bottom: 4px solid #c1d3e0;
	line-height: 56px;
	padding-top:12px; 
	text-align:left;
}
.shin h1 a{
	float: right;
	font-size: 12px;
	margin-top: 6px;
}
.shin form{
	padding-top:17px;
	padding-bottom: 13px;
	text-align:left;
}
.se_text{
	width: 360px;
	height: 28px;
	border:1px solid #979ea3;
	padding-left: 10px;
	text-align:left;
}
.se_btn{
	border:none;
	width: 60px;
	height: 30px;
	background: url('../images/sh_btn.gif') 0 0 no-repeat;
	margin-left: 14px;
	cursor: pointer;
}
.sh_tit{
	width: 100%;
	height: 45px;
	border-top:1px solid #c1d3e0; 
}
.search {
	width: 100%;
	padding-top: 8px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
	padding-bottom: 25px;
	margin-bottom: 15px;
	width:984px;
	margin:0px auto;
}
.sh_tit ul {
	float: left;
	width: 800px;
}
.sh_tit p{
	float: right;
	margin-top: 15px;
}
.sh_tit p span{
	padding: 0 3px;
}
.sh_tit ul li{
	float: left;
	height: 30px;
	text-align: left;
	margin-right: 35px;
	padding-top: 15px;
}
.sh_tit ul li a{
	float:left;
	font-size: 14px;
	padding-bottom: 6px;
}
.sh_tit ul li a.sh_titse{
	border-bottom: 4px solid #ee1c24;

}
.sh_tit ul li a:hover{
	border-bottom: 4px solid #ee1c24;
}
.search dl{
	width: 810px;
	float: left;
	margin-top: 14px;
}
.search dl dt{
	float: left;
	width: 100%;
}
.search dl dt a,.search dl dt strong{
	float: left;
	line-height: 18px;
	color: #000;
}
.search dl dt strong{
	padding-left: 10px;
}
.search .hadtime{
	color:#737373;
}
.search dl dd{
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-align:left;
}
.search dl dd a{
	color:#818181;
	line-height: 18px;
	text-decoration: underline;
}
.search .sely{
	color:#818181;
	line-height: 18px;
}
.search .sely a{
	text-decoration: none;
}
.teacher #slides{
	display: block;
}
.searchmain {
    line-height: normal;
    overflow: hidden;
    padding-bottom: 30px;
    width: 100%;
	background:#ffffff;
}
.pageto {
    height: 32px;
    padding: 20px 0;
    width:984px;
	margin:0px auto;
}
.pageto a {
    border-right: 1px solid #ddd;
    float: left;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;
}
.pageto a:hover {
    background: none repeat scroll 0 0 #2c5697;
    color: #fff !important;
}
#prevbtn {
    border: 1px solid #ddd;
    border-radius: 5px 0 0 5px;
}
#nextbtn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd #ddd #ddd -moz-use-text-color;
    border-image: none;
    border-radius: 0 5px 5px 0;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
}
.pageto .pagetowrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px medium;
    float: left;
    height: 32px;
    max-width: 165px;
    overflow: hidden;
}
.pageto .pagetoin {
    height: 32px;
}
.pageto .pageto_select {
    background: none repeat scroll 0 0 #2c5697;
    color: #fff;
}
.pageto p {
    color: #000;
    float: right;
    font-size: 12px;
    height: 32px;
}
.pageto p strong {
    font-size: 12px;
    font-weight: normal;
    margin-left: 4px;
}
.pageto p span {
    font-size: 12px;
    margin-right: 4px;
}
.hy_bg dl{ width:100%; padding-bottom:20px;}
.hy_bg dl dt{ float:left; margin-right:15px}
.hy_bg dl dd{ text-align:left; font-size:16px; color:#004785; line-height:30px}
.hy_bg dl dd b{ font-size:20px}
.hy_bg ol{ clear:both; padding-top:15px}
.hy_bg ol a{ border:#014785 1px solid; width:125px; height:35px; color:#666; display:block; font-size:16px; line-height:35px; float:left; margin-right:20px}
.hy_bg p{ clear:both; padding-top:15px; text-align:left; line-height:30px}
.zimu{width:850px; padding:30px 0 0 0; clear:both}
.zimu dt{ float:left;  font-size:16px; color:#999; line-height:30px}
.zimu dt em{ color:#014785}
.zimu dd{ text-align:left; color:#014785; font-size:16px; line-height:30px; word-spacing:15px; float:right; width:750px}
.zimu dd a{ color:#014785;}

.lm{ width:100%;  clear:both; overflow:hidden}
.lm  ul{ margin-left:0px}
.lm li{ float:left;}
.lm li a{ background:#707070; width:104px; height:35px; color:#fff; display:block; font-size:16px; line-height:35px}
.lm .idaa{ background:#014785;}