@charset "utf-8";
body {margin: 0px;padding: 0px; font-size:14px; line-height:20px; color:#1e1e1e; min-width: 1200px; color: #0f0f0f;}
.fl { float:left}
.fr { float:right}
ul,.li { list-style-type:none; margin:0px; padding:0px;}
a {color:#0f0f0f;text-decoration: none;}
a:hover { color:#007f64;text-decoration: none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul,dt { margin: 0; padding: 0;}

 /* 2月20日新增加---*/
.zxyy_yybt li { float: left; width: 198px; text-align: center; font-weight: bold; height: 45px; border-bottom: 1px solid #dedede; line-height: 45px;}
.zxyy_list li { float: left;width: 198px; text-align: center;height: 45px; border-bottom: 1px solid #dedede;line-height: 45px; list-style-type: none;}
.zxyy_zxline { border-bottom: 1px solid #dedede; height: 40px; overflow: hidden; margin-top: 40px;}
.zxyy_zxtite { height: 38px; border-bottom: 3px solid #007f64; font-size: 20px;}
.zxyy_sear { height: 30px; line-height: 30px; border: 1px solid #d3d3d3; width: 280px;float: left; text-indent: 8px;}
.zxyy_cx { background: #007f64; color: #fff; width: 78px;height: 32px; float: left; border: none;}


/* 首页---*/
.index,.home { width:1200px; margin: auto; overflow: hidden;}
.home { padding-top: 50px;}
.logo { padding-top: 35px;} 
.top_nav { color: #717171;text-align: right; padding-top: 30px;}
.top_sk { border: 2px solid #ddd; height: 48px; width: 550px; margin-top: 17px;}
.top_nr { color: #6f6f6f; line-height: 48px; padding-left: 20px; border-right: 1px solid #ddd; padding-right: 30px;}
.top_sear { width: 319px; height: 42px; border: 1px solid #fff; margin-left: 4px; text-indent: 10px; color: #6f6f6f;}
.top_ss { background: #007f64; width: 111px; height: 48px; border: 1px solid #007f64; float: right; color: #fff; font-size: 16px;}
.nav_bg { background: #007f64; height: 60px; line-height: 60px; }
.nav_menu { width: 1200px; margin: auto;}
.nav_menu li { float: left; font-size: 18px; }
.nav_menu li a { display: block; color: #fff;padding: 0 20px 0 20px;}
.nav_menu li a:hover { display: block; background: #00735b; color: #fff;padding: 0 20px 0 20px;}
.i_list li { float: left; width: 282px; height: 200px; border-radius: 8px;-webkit-box-shadow: 1px 1px 25px rgba(135, 135, 135, 0.96);
		-moz-box-shadow:    1px 1px 8px rgba(135, 135, 135, 0.96);
		box-shadow:         1px 1px 8px rgba(135, 135, 135, 0.96);
		-pie-background: linear-gradient(#fff, #fff);/*gradient为渐变，现在设为白色，不然会变黑，见http://css3pie.com/*/
		behavior: url(css/PIE.htc); margin: 0 8px 7px 8px; font-size: 22px; text-align: center; }
.list_1 { background: url(../images/list_09.jpg) no-repeat;}
.list_2 { background: url(../images/list_11.jpg) no-repeat;}
.list_3 { background: url(../images/list_13.jpg) no-repeat;}
.list_4 { background: url(../images/list_15.jpg) no-repeat;}
.i_list li a { color: #fff;}
.i_list li a:hover { color: #fff;}
.list_siz { padding-top: 20px;}
.list_tb { padding-top: 40px;}
.home_left { width: 818px;}
.home_siz { color: #007f64; font-size: 22px; line-height: 30px;}
.home_btline { border-bottom: 2px solid #00735b; width: 57px; margin-top: 11px;}
.home_more { background: url(../images/jj_03.jpg) no-repeat right; padding-right: 25px; margin-top: 12px;}
.home_yygg { padding-top: 30px;}
.home_yydw { position: absolute;}
.home_yylv { background: url(../images/lv_07.png); width: 91px; height: 78px; margin: 200px 0 0 10px;text-align: center; color: #fff; font-size: 18px;}
.home_yypic { position: relative;}
.home_yypic img { width: 380px; height: 247px;} 
.home_yytite { height: 20px; line-height: 20px; font-size: 16px; overflow: hidden; margin-top: 50px;}
.home_yynr { color: #9a9a9a; height: 43px; line-height: 22px; overflow: hidden; margin-top: 10px;}
.home_yyggt {width: 380px;}
.home_yyday { padding-top: 15px;}
.home_yynf { margin-top: 14px;}
.home_yynew { width: 410px; height: 375px; overflow: hidden;}
.home_yynew li { background: #f7f7f7; height: 114px; margin-bottom: 16px;}
.home_yyzb  { padding-left: 14px;}
.home_yydd { font-size: 24px; padding-top: 25px;}
.home_yynn {font-size: 18px; padding-top: 20px;}
.home_yyyb  { width: 290px;  padding-left: 32px;}
.home_yytt { font-size: 16px; height: 20px; overflow: hidden; margin-top: 20px;}
.home_yycom { color: #888; height: 45px; line-height: 24px; margin-top: 10px; overflow: hidden;}
.home_ddright { width: 350px;}
.home_ddnew { background: #f7f7f7; height: 374px; margin-top: 30px;}
.home_ddxw { width: 315px; margin: auto;}
.home_ddbt { height: 20px; line-height: 20px; overflow: hidden; font-size: 16px; overflow: hidden;}
.home_ddcom { color: #8f8f8f; height: 44px; line-height: 23px; overflow: hidden; margin-top: 5px;}
.home_ddtime { color: #aeaeae; margin-top: 6px;}
.home_ddxw li { border-bottom: 1px solid #ebebeb; padding:19px 0  11px 0;}
.home_ksbt { font-size: 22px;}
.home_kssm { margin-top: 30px;}
.home_kspic img { width: 391px; height: 311px;}
.h0me_ksyb { width: 790px;}
.home_pic li { margin-top: 20px; float: left;}
.home_tszl { margin-top: 30px;}
.home_tszl li { float: left; width: 300px; position: relative;color: #fff; height: 272px;}
.home_tszl li a { color: #fff;}
.home_tszl li a:hover {  color: #fff;}
.home_dw { position: absolute; width: 300px;}
.home_tszl li img { width: 300px; height: 272px; }
.home_tswz { height: 48px; line-height: 26px; overflow: hidden; width: 130px; text-align: center; font-size: 18px;margin: auto; margin-top: 70px;}
.home_tsline { border-bottom: 1px solid #fff; width: 40px; margin: auto; margin-top: 30px;} 
.home_tsline2 { border-bottom: 1px solid #454546; width: 40px; margin: auto; margin-top: 30px;} 
.home_tsmore { text-align: center; margin-top: 30px;}
.home_tszl li img{float:left;  }
.end_bg { background: url(footer-bg.jpg) no-repeat center center / cover; margin-top: 60px; padding: 25px 0 25px 0; color: #aaa;}
.end_bg  a { color: #aaa;}
.end_bg  a:hover { color: #fff;}
.end_line { border-bottom: 1px solid #FFFFFF; padding-bottom: 20px; overflow: hidden;}
.end_zj { width: 1200px; margin: auto;}
.end_zj span { float: left; padding: 0 7px 0 7px;}
.end_com { width: 1200px; margin: auto; overflow: hidden; margin-top: 25px;}
.end_fwbt { font-size: 15px;}
.fw_time { margin-top: 14px;}
.fw_time li { margin-top: 8px;}
.end_fwsj { width: 190px;}
.end_gywm { width: 286px; padding-left: 40px;}
.end_ewm img { width: 96px; height: 88px; border: 4px solid #fff;}
.end_wxgz { padding: 20px 0 0 20px; text-align: center; font-size: 16px; line-height: 28px;}
.end_xm { margin-top: 20px;}
.end_xm2 { margin-top: 10px;}
.end_right { width: 580px;}
.end_tel {  line-height: 25px; width: 280px;}
.end_tel span { float: left; width: 15px; text-align: center; padding-right: 25px;}
.end_coby { width: 1200px; margin: auto; padding-top: 40px;}
.a_banner { background: url(../images/a_banner_02.jpg) no-repeat center top; height: 312px;}
.a_com { width: 250px; margin: 60px 0 0 200px;}
.a_combt { font-size: 30px; line-height: 35px;}
.a_comline { border-bottom: 2px solid #1f1f1f; width: 40px;  margin: 20px 0 0 35px;}
.a_titebg {background:#f7f6f2; padding: 0 0 10px 0;}
.a_tite li { float: left; font-size: 16px; text-align: center; height: 40px; line-height: 40px; margin-top: 10px;}
.a_tite li a { display: block; padding: 0 15px 0 15px;}
.a_tite li a:hover { display: block; color: #fff;background: #007f64; padding: 0 15px 0 15px;}
.a_tite2{ display: block; color: #fff; padding: 0 15px 0 15px; background: #007f64;}
.a_add { background: url(../images/houae_05.jpg) no-repeat center left; text-indent: 24px; font-size: 16px;}
.a_newtp img { width: 352px; height: 199px;}
.a_newbt { font-size: 18px; height: 20px; overflow: hidden; margin-top: 12px;}
.a_new { margin-top: 15px;}
.a_new li { width: 352px; float: left; margin: 30px 20px 0 20px;}
.a_newjs { line-height: 24px; height: 74px; overflow: hidden; margin-top: 10px; color: #4e4e4e;}
.a_newtime { color: #686868; margin-top: 25px;}
.yygk { line-height;}
.yslist { margin-top: 10px;}
.yslist li img { width: 223px; height: 347px;}
.yslist li { position: relative;color: #fff; float: left; margin: 25px 8px 0 8px;}
.yslist li a { color: #fff;}
.yslist li a:hover { color: #fff;}
.ysdw { position: absolute;}
.ysbg { background: url(../images/hs_bg_03.png); width: 223px; height: 55px; text-align: center; margin-top: 249px;}
.ysname { padding-top: 8px; font-size: 17px;}
 .ysjs { height: 45px; line-height: 25px; padding: 0 10px; overflow: hidden;}
 .ks_line { border-bottom: 1px solid #dfdfdf; overflow: hidden; margin-top: 35px;}
 .ks_bt { font-size: 20px; border-bottom: 5px solid #007f64; padding: 0 10px 18px 10px;}
 .ks_list { margin-top: 10px;}
 .ks_list li { border: 1px solid #ccc; float: left; width: 155px; height: 38px; border-radius: 7px; margin: 17px 7px 0 7px;}
.ks_jt { background: url(../images/ks_jt_03.jpg) no-repeat top; border-right: 1px solid #ccc; width: 18px; background-position: 6px 15px; height: 38px; text-align: center;}
.ks_mc { text-align: center; line-height: 38px; font-size: 16px; width: 135px; height: 38px; overflow: hidden;}
 .ks_list li:hover {border: 1px solid #007f62; }
 .ks_jt:hover { border-right: 1px solid #007f62; }
.show_left { width: 750px;}
.show_bt { font-size: 24px; line-height: 35px; border-bottom: 1px solid #015128; padding-bottom: 20px; text-align: center;}
.show_zz { text-align: center; color: #555; padding-top: 14px;}
 .show_com { font-size: 16px; line-height: 32px; padding-top: 23px;}
 .show_xt { margin-top: 40px; border-top: 1px solid #ccc; padding-top: 20px; overflow: hidden; padding-bottom: 15px; font-size: 20px;}
 .show_right { width: 367px;}
 .show_zdbg { background: url(../images/news_tt_03.jpg) no-repeat center #007f64; height: 190px; font-size: 24px; }
 .show_zdn {color: #fff; padding-top: 65px; text-align: center;}
 .show_bk { border: 1px solid #ededed; padding-bottom: 20px; overflow: hidden;}
  .show_bk li { border-bottom: 1px solid #ededed; padding-bottom:15px; margin-top: 15px;}
  .show_xw { width: 335px; margin: auto; font-size: 15px; height: 48px; line-height: 27px; overflow: hidden;}
  .show_bk { height: 450px; overflow: hidden;}
  .show_tdsm { margin-top: 40px;}
  .show_tdyb { width: 915px;}
  .show_tdtt { padding-top: 20px;}
  .show_tdname { font-size: 24px;}
  .show_tdtp img { width: 232px; height: 347px;}
  .show_more  { border: 1px solid #ddd; height: 24px; line-height: 24px; border-radius: 15px; padding: 0 10px 0 10px;}
  .show_zjjs { line-height: 30px; margin-top: 20px;}
 .show_xx { background: url(../images/line_03.jpg); height: 14px; margin-top: 40px;}
 .show_btjs { line-height: 30px; margin-top: 27px;}
 .show_czxx { font-size: 22px; line-height: 30px; margin-top: 40px;}
 .show_cz { padding-top: 30px;}
 .show_tdhs { background: #f8f8f8; padding: 30px 0 30px 0; overflow: hidden;}
 .show_th { background: url(../images/th_03.jpg) no-repeat left top; text-indent: 100px; background-position: 60px; margin: 10px 10px 10px 10px; padding: 10px;}
 .show_wx { padding-right: 50px;}
.show_wx img { border: 5px solid #fff;}
 .show_xz { padding: 20px 20px 0 0;}
 .show_ysnr { line-height: 35px; font-size: 15px; margin-top: 20px;}
 .show_wzbt { border-bottom: 1px solid #e8e8e8; overflow: hidden; margin-top:50px; height: 40px;}
 .show_wzbt li { float: left; border-bottom: 2px solid #01763a; height: 38px;  padding: 0 10px 0 10px; font-size: 20px;}
  .show_xgnews  { margin-top: 20px; height: 250px; overflow: hidden;}
 .show_xgnews li  { border-bottom: 1px solid #e8e8e8; height: 49px; line-height: 49px; overflow: hidden;}
 .show_xgnews li span { color: #797979; float: right;}
 .xzkx_right { width: 910px; overflow: hidden;}
 .xzkx_tite { border-bottom: 1px solid #d0d0d0; padding-bottom: 15px; overflow: hidden; font-size: 18px; margin-top: 5px;}
 
   /* 3-15新增加---*/
 .xzkx_left { width: 255px; border: 1px solid #e3e3e3; padding-bottom: 10px;}
 .xzkx_bt { color: #fff; background: #007f64; height: 55px; line-height: 55px; text-indent: 25px; font-size: 18px;}
 .xzkx_newtime { background:#f1f0ee;margin-top: 18px; height: 85px; width: 70px; text-align: center;}
 .xzkx_yy { width: 800px; margin-left: 29px; padding-top: 22px;}
 .home_newtt { height: 20px; overflow: hidden; line-height: 20px; font-size: 16px;}
 
 .xzkx_xw li { overflow: hidden; border-bottom: 1px dashed #e1e1e1; padding-bottom: 20px; margin-top: 15px;}
 
   
    /* 3-15新增加结束---*/
 
  /* 员工版样式---*/
 .index_bg { background: #fff; overflow: hidden; padding-bottom: 40px;}
 .yg_bg { background: url(../images/jpg1.jpg);}
 .yg_com { width: 880px; margin: auto; padding: 100px 0 60px 0; overflow: hidden;} 
 .yg_left { width: 365px; color: #5c5c5c; padding-left: 25px;}
 .yg_siz { font-size: 33px; line-height: 33px; padding-top: 30px;}
 .yg_hy { font-size: 20px; padding-top: 19px;}
 .yg_tp img { width: 199px; height: 162px; border-radius: 9px;}
 .yg_right { padding-right: 25px;}
 .yg_right li { float: left; margin-left: 15px;box-shadow:0px 0px  7px 1px #b0b0b0;border-radius: 9px;height: 162px;}
 .yg_hsbg { background: #e5ca8f; text-align: center;width: 199px; height: 162px; border-radius: 9px; color: #fff; }
 .yg_t1 { padding-top: 27px;}
 .yg_rk { font-size: 18px; padding-top: 10px;}
 .yg_xt { margin-top: 8px;}
 .yg_xm li {box-shadow:0px 0px  7px 1px #b0b0b0;border-radius: 9px;height: 162px;width: 199px; margin-top: 15px; float: left; margin-left: 15px;}
 .yg_lsbg { background: #55a5aa; text-align: center;width: 199px; height: 162px; border-radius: 9px; color: #fff; }
  .yg_t2 { padding-top: 34px;}
   .yg_t3 { padding-top: 14px;}
 .yg_bs { background: #fff; text-align: center;border-radius: 9px; color: #fff; padding:0 30px; padding-top: 50px; }
 .yg_xz { color: #4d4d4d; width: 150px; margin: auto; text-align: left; padding-top: 60px; font-size: 16px;}
 .yg_time { color: #4d4d4d; width: 150px; margin: auto; text-align: left;padding-top: 10px; font-size: 16px;}
  .yg_bsbg { background: #007f64; text-align: center;width: 199px; height: 162px; border-radius: 9px; color: #fff; }
  
  

 
     /* 菜单样式---*/
  .nav { width: 1200px; margin: 0 auto; color: #f0f0f0;font-size: 18px; z-index: 9999999999;}
  .nav a { display: block; cursor: pointer;color: #fff; }
  .nav__menu {  z-index: 9999999999;}
  .nav__menu-item {display: inline-block; position: relative; width: 115px; text-align: center; z-index: 9999999999;}
  .nav__menu-item:hover { background-color: #00735b;}
  .nav__menu-item:hover .nav__submenu {display: block; }
  .nav__submenu { text-transform: none;display: none; position: absolute;background-color: #00735b;width: 115px; font-size: 15px; z-index: 9999999999;}
  .nav__submenu-item:hover {background: rgba(0, 0, 0, 0.1);}
   .nav__submenu-item { height: 40px; line-height: 40px; z-index: 9999999999; overflow: hidden;}



    /* 菜单样式2---*/
  .nav2 { width: 1200px; margin: 0 auto; color: #f0f0f0;font-size: 16px; z-index: 9999999999;}
  .nav2 a { display: block; cursor: pointer;color: #fff; }
  .nav2__menu {  z-index: 9999999999;}
  .nav2 .nav__menu-item {display: inline-block; position: relative;width: 104px; text-align: center; z-index: 9999999999;}
  .nav2 .nav__menu-item:hover { background-color: #00735b;}
  .nav2 .nav__menu-item:hover .nav__submenu {display: block; }
  .nav2 .nav__submenu { text-transform: none;display: none; position: absolute;background-color: #00735b;width: 104px; font-size: 15px; 
  z-index: 9999999999; }
  .nav2 .nav__submenu-item:hover {background: rgba(0, 0, 0, 0.1);}
   .nav2 .nav__submenu-item { height: 40px; line-height: 40px; z-index: 9999999999;}
  .nav2 .nav__menu-item  {display: inline-block; position: relative; width: 104px; text-align: center; z-index: 9999999999;overflow: hidden;}
  
    /* 引导页样式---*/
  .yd_bg { background: url(../images/bg.jpg) no-repeat center top;}
  .yd_logo { padding-top: 65px;}
   .yd_right { padding-right: 100px;}
  .yd_right li { float: left; margin: 60px 10px 0 0; }
  .yd_yy { border: 2px solid #5c5c5c; border-radius: 8px; height: 50px; padding: 0 25px 0 25px; background: url(../images/yd_tp_17.png) no-repeat top; 
  background-position: 20px; line-height: 50px; text-indent: 40px; font-size: 16px;}
  .yd_wx {border: 2px solid #5c5c5c; border-radius: 8px; height: 50px; padding: 0 25px 0 25px; background: url(../images/yd_tp_11.png) no-repeat top; 
  background-position: 6px; }
  .yd_wb {border: 2px solid #5c5c5c; border-radius: 8px; height: 50px; padding: 0 25px 0 25px; background: url(../images/yd_tp_06.png) no-repeat top;
  background-position: 6px; }
  .yd_yi {border: 2px solid #5c5c5c; border-radius: 8px; height: 50px; padding: 0 25px 0 25px; background: url(../images/yd_tp_08.png) no-repeat top;
  background-position: 6px; }
  .yd_zp {border: 2px solid #5c5c5c; border-radius: 8px; height: 50px; padding: 0 25px 0 25px; background: url(../images/yd_tp_14.png) no-repeat top;
  background-position: 6px; }
  .yd_lv { background: url(../images/yd_tt_29.png) no-repeat; width: 319px; height: 374px;}
  .yd_nav { padding: 20px 0 0 20px;}
  .yd_nav li { text-align: center; float: left; margin-left: 10px;}
  .yd_tb { padding-top: 80px;}
  .yd_siz { color: #fff; font-size: 26px; padding-top: 20px;}
  .yd_dj { width: 128px; height: 30px; background: #349164;box-shadow:0px 0px  7px 1px #23734c; border-radius: 22px; margin: auto; 
  line-height: 30px; color: #fff; margin-top: 30px;} 
  .yd_dj a { color: #fff;}
  .yd_dj a:hover { color: #fff;}
    .yd_hs { background: url(../images/yd_tt_26.png) no-repeat; width: 319px; height: 374px;}
.yd_dj2 { width: 128px; height: 30px; background: #eed28e;box-shadow:0px 0px  7px 1px #d7bd72; border-radius: 22px; margin: auto;
	line-height: 30px; color: #fff; margin-top: 30px;} 
.yd_dj2 a { color: #fff;}
.yd_dj2 a:hover { color: #fff;}




 /* 分页样式---*/
 .table_paging { width: 100%;  height: 60px; float: left;text-align: center; margin-top: 50px;}
 .table_paging a {
     display: inline-block;
     margin: 19px 3px;
     height: 39px;
     padding: 0 6px;
     box-sizing: border-box;
     border: solid 1px #cfcfcf;
     cursor: pointer;
     text-align: center;
     line-height: 39px;
     transition: 0.3s ease-in;
 }
 .table_paging a.xuanze {
     background: #007f64;
     border: solid 1px #007f64;
     color: #fff;
 }
 .table_paging a:hover {
     background: #007f64;
     border: solid 1px #007f64;
     color: #fff;
 }
 .table_paging a.tiaozhuan
 {
 	background:none;
 	border:none;
 }
 .table_paging a.tiaozhuan:hover
 {
 	background:none;
 	border:none;
 	color:#333;
 	cursor:inherit;
 }
 .table_paging a input
 {
 	width: 32px;
     height: 22px;
     line-height: 22px;
     border: 1px solid #ccc;
 	box-sizing:border-box;
 	margin:0 5px;
 	position:relative;
 	top:-1px;
 	color:#000;
 	outline:0;
 }
 
 
 

 
 
 .i_news { height: 260px; margin-top: 10px;}
 .i_news li span { float: right; color: #797979;}
 .i_news li { height: 34px; line-height: 34px; overflow: hidden;}
 .home_newnf { color: #9c9c9c; padding-top: 7px; font-size: 18px;}
.home_newyf { font-size: 16px; padding: 16px 0 7px 0;background#f1f0ee;}
.news_yy { width: 1050px; margin-left: 25px; padding-top: 19px; }
.news_newnn { height: 49px; overflow: hidden; color: #a0a0a0; line-height: 27px; margin-top: 6px; font-size: 15px;}
.news {width: 1200px; margin: auto; margin-top: 21px; }
.home_newtime { background:#f1f0ee;margin-top: 18px; height: 85px; width: 90px; text-align: center;}
.news_yy { width: 1000px; margin-left: 29px; padding-top: 22px;}
.home_newtt { height: 20px; overflow: hidden; line-height: 20px; font-size: 16px;}
.news li { border-bottom: 1px dashed #d1d1d1; overflow: hidden; padding-bottom: 30px; margin-top: 10px;}
.yygk { line-height:39px; font-size: 16px; margin-top: 40px;}

.home_ksyb { width: 790px;}
.home_kscd li { float: left; background: url(../images/h1_03.jpg) no-repeat center; width: 186px; height: 51px; 
line-height: 51px; text-align: center; font-size: 16px; color: #fff; margin: 0 5px 0 5px;}
.home_kscd li.hover {  background: url(../images/h2_03.jpg) no-repeat center; }
 .home_kslist { margin-top: 10px;}
 .home_kslist li { border: 1px solid #ccc; float: left; width: 145px; height: 38px; border-radius: 7px; margin: 17px 4px 0 4px;}
 .home_kslistmc { text-align: center; line-height: 38px; font-size: 15px; width: 125px;}
 
  /* 科室导航---*/
 .ks-title{ height:40px; border-bottom:1px solid #dedede; padding:5px 0px; margin-bottom:10px;}
 .ks-title h2{font:normal 28px/40px "微软雅黑"; color:#000; float:left;}
 .ks-title h2 a{color:#000;}
 .ks-title span{font:normal 15px/40px "微软雅黑"; color:#000; float:right;}
 .ind-4-cont .img{ float: left; width:385px; height:350px; position: relative; margin-bottom: 15px; }
 .ind-4-cont .img .a{ display: block; height:100%; }
 .ind-4-cont .img .a img{ display: block; width:100%; height:100%; }
 .tit{ position: absolute; width:100%; left:0; bottom:0; z-index:10; color:#fff; background:url(../images/line.png) repeat 0 0; }
 .ind-4-cont .img .con{ padding:10px 20px; }
 .ind-4-cont .img .con h2{ font-size:22px; line-height:1.1; padding-bottom: 10px; }
 .ind-4-cont .img .con p{ line-height:1.5em; height:3em; overflow: hidden; font-size:12px; }
 .ind-4-cont .r{ width:805px; float:right; overflow: hidden; }
 .ind-4-cont .r .tabClick{ height:40px; padding-bottom: 16px;}
 .ind-4-cont .r .tabClick a{ display: block; float: left; margin-left:15px; width:186px; height:40px; position: relative; text-align: center; line-height:40px; font-size:18px; background:#528eb5; border-radius:5px; color:#fff; }
 .ind-4-cont .r .tabClick a i{ display: none; position: absolute; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 13px solid #528eb5; }
.ind-4-cont .r .tabClick .on i{ display: none; position: absolute; width: 0; height: 0; border-left: 13px solid transparent; border-right: 13px solid transparent; bottom:-10px; left:50%; margin-left:-13px; border-top: 13px solid #528eb5; }
 .i4-list .child{ display: none;  }
 .i4-list .child.on{ display: block;  }
  .i4-list { height: 257px; overflow: hidden;}
 .i4-list li{ float: left; margin-left: 15px; cursor: pointer; border:1px solid #cccccc; border-radius:5px; overflow:hidden; width:143px; height:38px; line-height:38px; font-size:15px; margin-bottom:13px; }
 .i4-list li a{ display: block; color:#333; padding-left: 26px; position: relative; }
 .i4-list li a i{ position: absolute; width:15px; left:0; top:0; height:100%; border-right:1px solid #ccc; background:url(../images/ks_jt_03.jpg) no-repeat center; }
 .i4-list li.on,.i4-list li:hover{ border-color:#528eb5; }
 .i4-list li.on a,.i4-list li:hover a{ color:#528eb5; border-color:#71a3e3; }
 .i4-list li.on a i,.i4-list li:hover a i{ border-color:#528eb5; background-image:url(../images/ks_jt_03.jpg); }



  /* banner---*/
.slide{max-width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden}
.slide ul{width:10000%;list-style-type:none}
.next_btn{position:absolute;width:40px;height:40px; padding:20px 0px;line-height:40px;text-align:center;opacity:.3;vertical-align:middle;background:rgba(0,0,0);right:5px;top:42%;color:#fff;font-family:arial;font-size:40px;font-weight:700;display:inline-block;cursor:pointer;font-family:宋体}
.prev_btn{position:absolute;width:40px;height:40px; padding:20px 0px;line-height:40px;text-align:center;opacity:.3;vertical-align:middle;background:rgba(0,0,0);left:5px;top:42%;color:#fff;font-family:宋体;font-size:40px;font-weight:700;display:inline-block;cursor:pointer}
.slide ul:after{content:'';clear:both;display:block}
.slide ul li{float:left;text-align:center}
.slide ul li img{vertical-align:middle;max-width:100%}
.slide .circle_btn{position:absolute;bottom:25px;text-align:center;left:0;margin:0 auto;width:100%; background:none;}

.slide .circle_btn button{box-sizing:content-box;outline:0;border:0;padding:3px 60px; margin:2px 10px; transition:all .3s;cursor:pointer;background:rgba(255,255,255,.8)}
.slide .circle_btn button.active{background:rgba(37,119,227)}




/*index_two end*/
.index_three { width: 1170px; margin: 21px auto 40px; }

.outBox { width: 1170px; margin: 19px auto 0; height: 453px; position: relative; }
.outBox .prev, .outBox .next { display: inline-block; width: 15px; height: 25px; position: absolute; bottom: 81px; right: 0; z-index: 3; }
.outBox .prev { right: 117px; }
.outBox .next { right: 37px; }

.outBox .hd { overflow: hidden; position: absolute; right: 0; top: 226px; z-index: 1; width: 171px; height: 223px; border: 1px solid #dfdfdf; background: #f4f4f4; line-height: 258px; text-align: center; color: #555; font-size: 16px; }

.inBox { height: 470px; width: 100%; position: relative; }

.inBox .inHd { position: relative; width: 100%; }

.inBox .inHd ul { overflow: hidden; zoom: 1; }

.inBox .inHd ul li { width: 171px; height: 218px; border: 1px solid #dfdfdf;text-align: center; position: absolute; cursor: pointer;overflow: hidden; }
.inBox .inHd ul li a { cursor: pointer; position: absolute; }
.inBox .inHd ul li img { width: 100%; display: inline-block; width: 171px; height: 180px;}

.inBox .inHd ul li.on { border-color: #007f64; }

.inBox .inBd { position: absolute; left: 360px; top: 0; border: 1px solid #dfdfdf; height: 448px; overflow: hidden; }

.inBox .inBd li { width: 100%; height: 100%; }
.inBox .inBd li dt { float: left; width: 350px; height: 360px; border-right: 1px solid #dfdfdf;text-align: center;; }
.inBox .inBd li dt img { width: 299px; height: 382px;}
.inBox .inBd li dd { float: right; width: 278px; }
.inBox .inBd li dd h4 { font-weight: bold; color: #286496; font-size: 24px; padding-left: 27px; line-height: 30px;}
.inBox .inBd li dd h5 { padding: 7px 0; font-size: 14px; font-weight: bold; color: #333; line-height: 30px; padding-left: 17px; }
.inBox .inBd li dd p { line-height: 26px; color: #999; font-size: 12px; padding-left: 17px; width: 250px; height: 158px;overflow: hidden;;}
.inBox .inBd li dd h6 { margin-left: 81px; margin-top: 17px; display: inline-block; width: 65px; color: #555; font-size: 16px; border: 1px solid #d5d5d5; line-height: 35px; background: url("../images/time.jpg") 18px center no-repeat; padding: 0 18px 0 44px; }
.inBox .inBd li dd h6 a { color: #555; }
.inBox .inBd li dd h6:hover { border-color: #007f64; }
.inBox .inBd li dd h6:hover a { color: #007f64; }
.inBox .inBd li dd > a { width: 100%; height: 57px; line-height: 57px; font-weight: bold; color: #fff; background: #007f64; display: block; font-size: 18px; margin: 69px 0 32px; text-align: center; }
.inBox .inBd li dd > a:hover { background: #286496; }
.home_zjmc { font-size: 24px; font-weight: bold; padding: 30px 0 0 17px; line-height: 30px;}
.home_zjcom { width: 266px; margin: auto;}
.home_nz{ width: 130px; height: 38px; border: 1px solid #ccc;line-height: 38px; margin: 20px 0 0 80px;
 background: url(../images/nz_17.jpg) no-repeat; background-position: 18px; text-indent: 50px;}
 
 
 
 .rightNav{ position: fixed; right:28px; top:50%; height:520px; margin-top:-175px; z-index:1001; }
 .rightNav li{ background:#fff; position: relative; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); line-height:56px; width:56px; -webkit-transition:all 0.3s; transition:all 0.3s; height:56px; text-align: center; border-radius:3px; margin-bottom: 10px; behavior: url(css/PIE.htc); }
 .rightNav li .s1,.rightNav li img,.rightNav li a{ display: block; width:100%; height:100%; }
 .rightNav li a{ position: relative; }
 .rightNav li .s1{ -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); -webkit-transition:all 0.3s; transition:all 0.3s; opacity:1; position: absolute; top:0; left:0; }
 .rightNav li .s2{ display: inline-block; vertical-align: middle; width:36px; line-height:1.3; font-size:14px; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; visibility: hidden; color:#fff; position: relative; }
 .rightNav li .s3{ display: block; opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); -webkit-transition:all 0.3s; transition:all 0.3s; position: relative; height:100%; visibility: hidden;}
 
 .rightNav li:hover .s3{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
 .rightNav li:hover .s2{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible;}
 .rightNav li:hover .s1{ opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
 .rightNav li:hover{ background:#01763a; }
 
 .goto{ display: none; }
 .w_1366 .rightNav{ height:350px; margin-top:-175px; right:5px; }
 .w_1366 .rightNav li{ width:40px; height:40px; line-height:40px; }
 .w_1366 .rightNav li .s2{ font-size:12px; width:30px; }
 
 .rightNav .w .r_ewm{ position: absolute; width:120px; height:154px; top:50%; margin-top:-160px; right: 78px; padding:15px;border-radius:10px; background:#fff;behavior: url(css/PIE.htc); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); opacity:0; -webkit-filter:alphha(opacity=0); filter:alphha(opacity=0); visibility: hidden; }
 .rightNav .w .r_ewm i{ height:100%; right: -8px; position: absolute; width:8px; top:0; background:url(../image/arr2.png) no-repeat center; }
 .rightNav .w:hover .r_ewm{ opacity:1; -webkit-filter:alphha(opacity=100); filter:alphha(opacity=100); visibility: visible; }
 .w_1366 .rightNav .w .r_ewm{ right: 60px; }
 .rightNav .w.li4 .r_ewm{width:135px;height:135px;margin-top:-80px;padding:0;}
 @media screen and (min-width:1200px){
     *{ -webkit-box-sizing:content-box !important; box-sizing:content-box !important;  }
 }
 
 
 @media only screen and (min-width:1279px) {
 	.tran_scale:hover img{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -moz-transform:scale(1.05,1.05);  }
     
 }
 
 @media only screen and (max-width:1279px) {
     .header .navList li .open{font-size:40px;color: #5A5A5A;position: absolute;top: 0;right: 13px;font-family: '黑体';cursor: pointer;width: 40px;text-align: right;display: block;}
     .header .navList li .one .open{display: block;}
     .header .navList li.on .open{color: #01763a;}
 	.w_1366 .rightNav{ top:auto; bottom:90px; height:auto; margin-top:0; }
 	.w_1366 .rightNav li{ display: none; }
	
