@charset "gb2312";
*{padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ"; border-image:none;}

/**ÄÚÒ³banner**/
.banner_ej{ width:100%; height:465px;}
.banner_ej01{ width:100%; height:465px; background:url(../images/banner_ej.png) no-repeat center bottom;}


/***** µ±Ç°Î»ÖÃ *****/
.position_bg{width:100%; height:50px;background:#0f5a94;filter:alpha(opacity=80);opacity:0.8; margin-top:-50px;}
.position_m{color:#fff; width:1200px; margin:0 auto;}
.position_txt{font:14px/50px "Î¢ÈíÑÅºÚ";color:#fff;position:absolute;z-index:2;margin-top: -50px;/* float: right; */ }
.position_txt a{font:14px/50px "Î¢ÈíÑÅºÚ"; color:#fff;}
.position_txt a:hover{ text-decoration:underline;}


/**title**/  
.tit{background:url(../images/tit_r.png) no-repeat 110px 55px;color:#0e5992;font-size:24px; font-weight:bold; padding-top:55px;}
.tit_w{background:url(../images/tit_w.png) no-repeat 110px 55px;color:#fff; font-size:24px;font-weight:bold;padding-top:55px;}



/***¹ØÓÚ¹«Ë¾***/
.a_gk{width:100%; height:636px;background:url(../images/about_bg1.png); overflow:hidden;}
.a_gkL{padding-top:30px;float:left;}
.a_gkL p{width:780px;color:#474747;font:15px/32px "Î¢ÈíÑÅºÚ";text-indent:30px;}
.a_gkR{padding-top:30px;float:right;}
.a_gkR_picbg{ background:#b63a21;width:280px; height:452px;padding:0px 20px 0px 20px;}
.a_gkR_picbg p{color:#fff; font-size:18px; font-weight:bold; padding-top:30px; text-align:center; padding-bottom:8px;}
.a_gkR_picbg h7{font:12px/16px "Arial"; color:#e9afa4;text-align:center;}
.a_gk_pic{width:326px;height:353px;position:absolute;z-index:3;margin-left:-40px; margin-top:-333px;}
.a_gk_pic img{height:353px;border:#fff 5px solid;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;display:block;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;}
.a_gk_pic:hover img{-webkit-transform: scale(1.02);-moz-transform: scale(1.02);-ms-transform: scale(1.02);-o-transform: scale(1.02);transform: scale(1.02);}

.a_zz{width:100%; height:551px;background:url(../images/about_bg2.png); overflow:hidden;}
.zz_picScroll{width:1200px;position:relative;padding-top:20px;}
.zz_picScroll .zz_piclist{ overflow:hidden; zoom:1;}
.zz_picScroll .zz_box{overflow:hidden; position:relative;width:1200px;margin:0 auto;margin-left:50px;}
.zz_picScroll {position:relative;overflow:hidden;zoom:1;}
.zz_picScroll .zz_piclist li{float:left;width:250px;border:5px solid #c7e5f7;margin-right:20px;}
.zz_picScroll .zz_piclist li img{display:block;width:250px;height:375px;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;}
.zz_picScroll .zz_piclist li img:hover{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.zz_picScroll .zz_piclist li span{height:25px;line-height:25px;display:block;text-align:center;}
.zz_picScroll .zz_pageBtn span{ background:url(../images/left-right-g.png) no-repeat; display:block;width:41px;height:72px;position:absolute;top:180px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.zz_picScroll .zz_pageBtn .prev{left:0px;background-position:0px 0px ;}
.zz_picScroll .zz_pageBtn .next{right:0px;background-position:-41px 0px;}


.a_jg{width:100%; height:auto;background:#eee; overflow:hidden;}
.a_jg img{ padding:30px 0 50px 0;}

.a_ry{width:100%; height:455px;background:url(../images/about_bg3.png); overflow:hidden;}
.ry_scrollBox{width:1200px;padding-top:40px;position:relative; }
.ry_scrollBox .ry_piclist{ overflow:hidden; zoom:1;}
.ry_scrollBox .ry_box{overflow:hidden; position:relative;width:1076px;left:60px}
.ry_scrollBox {position:relative;overflow:hidden;zoom:1;}
.ry_scrollBox .ry_piclist li{float:left;width:340px;background:#fff; padding-right:30px;}
.ry_scrollBox .ry_piclist li img{ width:340px; height:222px;border:1px solid #eee;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;display:block;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s;}
.ry_scrollBox .ry_piclist li img:hover{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);-ms-transform: scale(1.06);-o-transform: scale(1.06);transform: scale(1.06);}
.ry_scrollBox .ry_piclist li span{height:25px;line-height:25px;display:block;text-align:center;}
.ry_scrollBox .ry_pageBtn span{ background:url(../images/left-right-b.png) no-repeat; display:block;width:41px;height:72px;position:absolute;top:110px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.ry_scrollBox .ry_pageBtn .prev{left:0px;background-position:0px 0px ;}
.ry_scrollBox .ry_pageBtn .next{right:0px;background-position:-41px 0px;}


/***ÁªÏµÎÒÃÇ***/
.map{width:750px;color:#666;font-size:14px;padding-top:40px;padding-bottom:50px;}
.contact_r{float:right;width:398px; height:440px;background:url(../images/contact_r.png) no-repeat;background-color:#eee;margin-top: -490px;border: 1px solid #dcdcdc; }
.contact_r .contact_txt h7{ color:#fff; font-size:18px; line-height:52px; font-weight:bold; padding-left:40px;}
.contact_r .contact_txt p{ font-size:14px; color:#7a7a7a; line-height:30px;padding-left:40px; margin-top:30px;}
.contact_r .sao{width:140px;padding-left:40px; padding-top:20px;text-align:center;}
.contact_r .sao p{color:#7a7a7a;font-size:14px;line-height:32px;}


/***** ÄÚÒ³ *****/
#colL{ width:260px; height:auto; float:left;clear:left;z-index:9999999;margin-bottom:50px;}
#colR{ width:900px; height:auto;float:right;clear:right;margin-bottom:50px;}
#colC{ width:1200px;margin-bottom:20px;margin-top:40px;}
  /***** ×ó±ßµ¼º½ *****/
  .colL{ width:260px;background:#fff; float:left; padding-top:40px;}
  .colL dt {height:70px;padding-left:64px;font:24px/70px "Î¢ÈíÑÅºÚ"; color:#fff; background:url(../images/nav_bg.png) no-repeat center;}
  .left_nav ul {width:100%;}
  .left_nLi{ width:260px; height:56px;display:block; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; border-bottom:#eee solid 1px; border-right:#eee solid 1px;}
  .left_nLi a{ width:210px; padding-left:64px;height:56px;font:16px/56px "Î¢ÈíÑÅºÚ"; color:#333; border-left:#eee solid 1px;display:block;transition-duration:500ms;-webkit-transition-duration:500ms;  }
  .left_nLi a:hover  {width:210px;padding-left:64px; background-color:#f0f8ff; color:#333;}
  .left_nav .on a{color:#115993;border-left:#115993 solid 5px; font-weight:bold;}
  
  
  /***** ÈÈÃÅÐÅÏ¢ ×îÐÂÐÅÏ¢ *****/
  .lastlist{width:260px; float:left;margin-top:30px;border:solid 1px #eee;padding-bottom:10px; background:#fff;}
  .lastlist dt { height:50px;padding-left:43px;font:20px/50px "Î¢ÈíÑÅºÚ"; color:#fff; background:url(../images/nav_bg.png) no-repeat center;}
  .lastlist dd { padding:8px 0;}
  .lastlist ul { width:240px; margin:0 auto;}
  .lastlist ul li{font:14px/32px "Î¢ÈíÑÅºÚ"; color:#333; width:96%; height:32px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;background:url(../images/ico.png) no-repeat 0px center;}
  .lastlist ul li a{ font:14px/32px "Î¢ÈíÑÅºÚ"; color:#333333; margin-left:12px; display:block;}
  .lastlist ul li a:hover{ color:#b63a22;text-decoration:underline;}
  
  /***** ÄÚÒ³ÁÐ±í *****/
  .sortlist{width:900px;border:solid 1px #eee; background:#fff; padding-top:16px; margin-top:40px;float:right;}
  .sortlist dl{ margin-bottom:8px; text-align:left; clear:both; width:96%;padding-left:24px; }
  .sortlist ul{ text-align:left; padding-bottom:8px;padding-top:10px; }
  .sortlist ul li { font:16px/44px "Î¢ÈíÑÅºÚ"; color:#333333;text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap;}
  .sortlist ul li span{ float:right; font:15px/44px "Î¢ÈíÑÅºÚ"; color:#bdbdbd;margin-right:10px; }
  .sortlist ul li a{ font:15px/36px "Î¢ÈíÑÅºÚ"; color:#333333;}
  .sortlist ul li a:hover{text-decoration:underline;color:#b63a21;}
  .list_li{ width:5px; height:5px; border-radius:4px; background:#bbb;margin-top: 22px;}
  
   /***** ÄÚÒ³ÁÐ±í *****/
  .sortlist dl dt{ height:38px; padding-left:15px;color:#0e5992; border-bottom:2px #0e5992 solid; font:bold 16px/38px "Î¢ÈíÑÅºÚ"; }
  .sortlist dl dt a{ float:right; color:#b63a22; padding-right:15px; font:12px/38px "Î¢ÈíÑÅºÚ"; text-decoration:none; }
  /***** ÎÄ×ÖÐÂÎÅÁÐ±í *****/
  .sortlist ul{ text-align:left; padding-bottom:8px; }
  .sortlist ul li { font:15px/45px "Î¢ÈíÑÅºÚ"; color:#333333;border-bottom:1px #ececec solid; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; background:url(../images/ico.png) no-repeat 10px center; }
  .sortlist ul li span{ float:right; font:13px/45px "Î¢ÈíÑÅºÚ"; color:#bdbdbd; padding-right:10px; }
  .sortlist ul li a{ font:15px "Î¢ÈíÑÅºÚ"; color:#333333; margin-left:25px;}
  .sortlist ul li a:hover{ color:#b63a22; }
  /***** Í¼Æ¬ÐÂÎÅÁÐ±í *****/
  .sortlist ul.picture li{ width:250px;height:200px; float:left; margin:15px 10px 6px 10px; border:none; text-align:center; overflow:hidden; background:none; }
  .sortlist ul.picture li img{ width:244px; height:155px; padding:2px; border:1px solid #eeeeee; }
  .sortlist ul.picture li a{ display:block;font:14px/25px "Î¢ÈíÑÅºÚ"; line-height:25px; color:#333333; margin-left:0px;}
  .sortlist ul.picture li a:hover{ color:#b63a22;}
  
  .zz_sortlist{width:900px;border:solid 1px #eee; background:#fff; padding-top:16px; margin-top:40px;float:right;}
  .zz_sortlist dl dt{ height:38px; padding-left:15px;color:#0e5992; border-bottom:2px #0e5992 solid; font:bold 16px/38px "Î¢ÈíÑÅºÚ"; }
  .zz_sortlist dl dt a{ float:right; color:#b63a22; padding-right:15px; font:12px/38px "Î¢ÈíÑÅºÚ"; text-decoration:none; }
  .zz_sortlist ul{padding:10px 45px;}
  .zz_sortlist ul.picture li{ width:250px;height:400px; float:left; margin:15px 10px 6px 10px; border:none; text-align:center; overflow:hidden; background:none; }
  .zz_sortlist ul.picture li img{ width:250px; height:360x; padding:2px; border:1px solid #eeeeee; }
  .zz_sortlist ul.picture li a{ display:block;font:14px/25px "Î¢ÈíÑÅºÚ"; line-height:25px; color:#333333; margin-left:0px;}
  .zz_sortlist ul.picture li a:hover{ color:#b63a22;}

  
  /*ÁÐ±í·ÖÒ³*/
  .list_page{text-align:center;clear:both; width:auto;padding:40px 0 0 0;margin:50px auto;}
  .list_page a { font-size:12px; margin:2px; padding:8px 15px; border:1px solid #eee; color:#666; text-decoration:none; }
  .list_page a:hover { border:1px solid #115993; color:#b63a22; }
  .list_page a:active { border:1px solid #eee; color:#eee; }
  .list_page span {color:#666; font-size:12px;}
  .list_page span.strong { margin:5px; padding:8px 15px; border:1px solid #115993; font-weight:bold; color:#fff; background-color:#115993;}
  
  /*ÄÚÒ³ÏêÇé*/
  .text{width:94.5%;text-align:center;  margin-left:35px;  padding-top:20px;} 
  .text_t{width:100%;font:32px/64px "Î¢ÈíÑÅºÚ"; text-align:center; color:#333;float:left;}
  .text_f{width:100%;font-size:26px;color:#555;}
  .text span{border-bottom:#eee solid 1px;padding-bottom:10px;}
  .text a{color:#333;}
  .text_m{width:94.5%;padding-left:35px;font:15px/32px "Î¢ÈíÑÅºÚ"; float:left; color:#666; padding-top:20px; padding-bottom:50px;}
  .text_m p{ padding-top:16px;}
  .text_m a{color:#0e5992; font:14px/48px "Î¢ÈíÑÅºÚ";}
  .text_m a:hover{ text-decoration:underline;}
  .text a:hover{color:#0e5992;text-decoration:underline;}
  .text_more{width:94.5%;background:#f7f7f7;font-size:14px;margin: 30px auto 0 auto;text-align:left;}
  .text_more ul li{border-bottom:none;width:48%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height:20px; float:left;background: url(../images/ico.png) no-repeat 20px center; padding:8px;background-color: #f7f7f7;}
  .text_more ul li a{color:#333;margin-left:30px;}
  .text_more ul li a:hover{color:#9f010b;text-decoration:underline;}

   /*ÐÂÎÅÏêÇé*/
  .sortlist_C{width:1200px;border:solid 1px #eee; background:#fff; padding-top:16px; margin-top:30px;float:right;margin-bottom: 40px;padding-bottom: 30px;}
  .text_pic{text-align:center;}



/*ÁÐ±í·ÖÒ³*/
  .list_page{text-align:center;clear:both; width:auto;padding:40px 0 0 0;margin:50px auto;}
  .list_page a { font-size:12px; margin:2px; padding:8px 15px; border:1px solid #eee; color:#666; text-decoration:none; }
  .list_page a:hover { border:1px solid #115993; color:#b63a22; }
  .list_page a:active { border:1px solid #eee; color:#eee; }
  .list_page span {color:#666; font-size:12px;padding:8px 15px; border:1px solid #eee;margin:2px; }
  .list_page span.strong { margin:5px; padding:8px 15px; border:1px solid #115993; font-weight:bold; color:#fff; background-color:#115993;}








