@charset 'utf-8';
/* Author: Chuck */
/* Time: 2014/12/11 */

#body{ position: relative; z-index: 110; min-width: 1000px; margin-top: 376px; padding-bottom: 30px; _margin-top: 0; }
#body .sidebar_fixed{ position: fixed; top: 0; left: 50%; margin-top: 0; margin-left: -500px; }
#body .main_fixed{ margin-left: 252px; }
.main{ position: relative; }

/*banner*/
.banner{ position: relative; top: 0; left: 0; overflow: hidden; width: 100%; height: 376px; }
.banner img{
   width: auto;
   /* position: absolute; 
   left: 50%; 
   margin-left: -960px;  */
}
.sidebar{ position: relative; z-index: 100; float: left; width: 210px; margin-top: 20px; }
.sidebar h2{
  font-size: 28px; 
  line-height: 90px; 
  display: block; 
  width: 100%;
  height: 90px; 
  text-align: center; 
  color: #fff; 
  background: url(../image/sidebar_h2.png) no-repeat left top; 
}
.side_nav{ height: 100%; padding-bottom: 20px; border: 1px solid #e1e1e1; border-bottom: none; }
.side_nav li{ background: url(../image/side_li.png) no-repeat 0 8px; }
.side_nav li.on{ background: url(../image/side_liHover.png) no-repeat 0 8px; }
.side_nav li > a{ font-size: 16px; line-height: 47px; display: block; width: 156px; height: 47px; margin-left: 15px; padding-left: 24px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; color: #000; border-top: 1px #fff solid; border-bottom: 1px solid #e3e2e0; }
.side_nav li > a:hover,.side_sub_nav a.on{ color: #249ed5; }
.side_nav li.on > a{ color: #fff; }
.side_sub_nav{ width: 180px; margin-left: 15px; padding-bottom: 5px; border-bottom: 1px solid #e3e2e0; }
.side_sub_nav a{ display: block; padding-left: 37px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.main{ float: right; width: 750px; min-height: 800px; _overflow: hidden; }
.main_top{ line-height: 69px; height: 69px; border-bottom: #dedddb 1px solid; }
.main_fixed{ margin-left: 252px; }

.name{ font-size: 24px; font-weight: normal; float: left; padding-left: 46px; color: #1b96d5; background: url(../image/name_icon.png) no-repeat left center; }

.location{ font-size: 12px; float: right; padding-left: 22px; background: url(../image/icon_home.png) no-repeat left 27px; }
.location span{ color: #1b96d5; }
.content{ overflow: hidden; padding-top: 40px; border-top: #fff 1px solid; }
.content .hd{ overflow: hidden; padding-bottom: 30px; background: url(../image/line.png) repeat-x left bottom; }
.content .hd li{ font-size: 18px; position: relative; float: left; width: 129px; margin-right: 3px; margin-left: 46px; /*  height:168px; line-height:37px; */ padding-top: 150px; cursor: pointer; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; text-align: center; color: #1b96d5; }
.content .hd li a{ color: #1b96d5; }
.content .hd li.title0{ background: url(../image/icon_title_0_0.png) no-repeat 0 0; }
.content .hd li.title1{ background: url(../image/icon_title_1_0.png) no-repeat 0 0; }
.content .hd li.title2{ background: url(../image/icon_title_2_0.png) no-repeat 0 0; }
.content .hd li.title3{ background: url(../image/icon_title_3_0.png) no-repeat 0 0; }
.content .hd li.title4{ background: url(../image/icon_title_4_0.png) no-repeat 0 0; }
.content .hd li.title5{ background: url(../image/icon_title_5_0.png) no-repeat 0 0; }
.content .hd li.title6{ background: url(../image/icon_title_6_0.png) no-repeat 0 0; }
.content .hd li.title7{ background: url(../image/icon_title_7_0.png) no-repeat 0 0; }
.content .hd li.title8{ background: url(../image/icon_title_8_0.png) no-repeat 0 0; }
.content .hd li.title9{ background: url(../image/icon_title_9_0.png) no-repeat 0 0; }
.content .hd li.title10{ background: url(../image/icon_title_10_0.png) no-repeat 0 0; }
.content .hd li.title11{ background: url(../image/icon_title_11_0.png) no-repeat 0 0; }
.content .hd li.title12{ background: url(../image/icon_title_12_0.png) no-repeat 0 0; }
.content .hd li.title13{ background: url(../image/icon_title_13_0.png) no-repeat 0 0; }
.content .hd li.title14{ background: url(../image/icon_title_14_0.png) no-repeat 0 0; }
.content .hd li.on.title0,.content .hd li:hover.title0{ background: url(../image/icon_title_0_1.png) no-repeat 0 0; }
.content .hd li.on.title1,.content .hd li:hover.title1{ background: url(../image/icon_title_1_1.png) no-repeat 0 0; }
.content .hd li.on.title2,.content .hd li:hover.title2{ background: url(../image/icon_title_2_1.png) no-repeat 0 0; }
.content .hd li.on.title3,.content .hd li:hover.title3{ background: url(../image/icon_title_3_1.png) no-repeat 0 0; }
.content .hd li.on.title4,.content .hd li:hover.title4{ background: url(../image/icon_title_4_1.png) no-repeat 0 0; }
.content .hd li.on.title5,.content .hd li:hover.title5{ background: url(../image/icon_title_5_1.png) no-repeat 0 0; }
.content .hd li.on.title6,.content .hd li:hover.title6{ background: url(../image/icon_title_6_1.png) no-repeat 0 0; }
.content .hd li.on.title7,.content .hd li:hover.title7{ background: url(../image/icon_title_7_1.png) no-repeat 0 0; }
.content .hd li.on.title8,.content .hd li:hover.title8{ background: url(../image/icon_title_8_1.png) no-repeat 0 0; }
.content .hd li.on.title9,.content .hd li:hover.title9{ background: url(../image/icon_title_9_1.png) no-repeat 0 0; }
.content .hd li.on.title10,.content .hd li:hover.title10{ background: url(../image/icon_title_10_1.png) no-repeat 0 0; }
.content .hd li.on.title11,.content .hd li:hover.title11{ background: url(../image/icon_title_11_1.png) no-repeat 0 0; }
.content .hd li.on.title12,.content .hd li:hover.title12{ background: url(../image/icon_title_12_1.png) no-repeat 0 0; }
.content .hd li.on.title13,.content .hd li:hover.title13{ background: url(../image/icon_title_13_1.png) no-repeat 0 0; }
.content .hd li.on.title14,.content .hd li:hover.title14{ background: url(../image/icon_title_14_1.png) no-repeat 0 0; }
.content .ln_box{ overflow: hidden; }
.content .ln_box ul{ overflow: hidden; padding: 30px 0; border-top: 1px solid #fff; border-bottom: 1px solid #dedddb; }
.content .ln_box li{ 
  float: left;
   overflow: hidden; 
   width: 176px; 
   height: 318px; margin-right: 12px; margin-right: 9px !important; 
   padding-bottom: 20px;
   margin-bottom: 20px;
    -webkit-transition: all 300ms ease-out; 
    -moz-transition: all 300ms ease-out; 
    -ms-transition: all 300ms ease-out; 
    -o-transition: all 300ms ease-out; 
    transition: all 300ms ease-out; 
    border: 1px solid #dedddb; 
    background-color: #fff; 
}
.content .ln_box li.on{ border: 1px solid #1b96d5; background-color: #1b96d5; }
.content .ln_box li.on .desc,.content .ln_box li.on .down a{ color: #fff; }
.content .ln_box li .pic{ position: relative; width: 168px; height: 225px; margin-top: 3px; margin-left: 3px; border: 1px solid #efefef; background-color: #fff; }
.content .ln_box li .pic img{ width: 168px; height: 225px; }
.content .ln_box li .pic .img{ position: absolute; top: 35px; left: 43px; width: 86px; height: 29px; background: url(../image/999.png) no-repeat; }
.content .ln_box li .pic .date{ font-size: 12px; position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; color: #999; }
.content .ln_box li .pic .title{ font-size: 12px; position: absolute; top: 78px; left: 0; width: 100%; text-align: center; color: #333; }
.content .ln_box li .pic .title2{ font-size: 12px; position: absolute; top: 115px; left: 0; width: 100%; text-align: center; color: #333; }
.content .ln_box li .desc{ line-height: 22px; padding: 10px 5px; }
.content .ln_box li .down{ text-align: center; }
.content .ln_box li .down i{ padding: 0 8px; }
.content .ln_box li .down a{ color: #1b96d5; }
.about_left{ position: relative; overflow: hidden; padding-bottom: 30px; }
.about_left .img{ margin-right: 25px; }
.about_left p{ font-size: 16px; padding-top: 10px; }


.news_detail_content h2{ font-size: 16px; text-align: center; color: #333; }
.news_detail_content h3{ font-size: 16px; display: block; overflow: hidden; padding-left: 26px; color: #1b96d5; background: url(../image/h3.png) no-repeat 0 5px; }
.news_detail_content h4{ font-size: 16px; font-weight: normal; line-height: 8px; padding-top: 30px; color: #1b96d5; }
.news_detail_content h5{ font-size: 12px; font-weight: normal; color: #1b96d5; }
.news_detail_content h6{ font-size: 16px; }

.news_detail_content  p{
   margin-bottom: 15px;
   padding: 0;
}

/* .news_detail_content p{ padding: 8px 0; } */
.news_detail_content tr{ height: 35px; }
.news_detail_content th{ width: 112px; text-align: left; vertical-align: top; color: #333; }
.news_detail_content td{ width: 637px; }
#allmap{ width: 738px; height: 400px; border: 5px solid #fff; }
.subhd{ overflow: hidden; padding-top: 30px; }
.subhd li{ font-size: 16px; line-height: 35px; float: left; width: 98px; height: 35px; margin-right: 18px; cursor: pointer; text-align: center; color: #1b96d5; background: url(../image/subhd_bg2.png) no-repeat; }
.subhd li.on{ color: #fff; background: url(../image/subhd_bg.png) no-repeat; }
.subbd{ overflow: hidden; width: 100%; margin-top: 20px; }
.video_pic .img{ position: relative; overflow: hidden; width: 244px; height: 184px; }
.mask{ position: absolute; z-index: 2; top: 0; left: 0; }
.video_pic .img img{ width: 244px; height: 184px; }
.video_btn{ position: absolute; z-index: 3; top: 50%; left: 50%; display: block; width: 57px; height: 57px; margin: -29px 0 0 -29px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; opacity: 1; background: url(../image/play_btn.png) no-repeat; filter: alpha(opacity=100); }
.subbd li:hover .video_btn{ opacity: .5; filter: alpha(opacity=50); }
.subbd li{ position: relative; float: left; overflow: hidden; width: 244px; margin-right: 8px; margin-bottom: 20px; padding-bottom: 10px; }
.subbd .txt{ line-height: 22px; width: 243px; margin: 10px auto; text-align: center; }
.subbd li.noneM{ margin-right: 0; }
.subbd li:nth-child(3n) { margin-right: 0; }
.subbd .dwon{ position: absolute; right: 0; bottom: 0; }
.subbd .dwon a{ color: #1b96d5; }
.pager{ font-size: 15px; clear: both; padding-top: 40px; text-align: center; }
.pager a{ font-size: 15px; line-height: 22px; display: inline; zoom: 1; height: 22px; margin-right: 5px; padding-top: 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; border-top: #c3c3c3 1px solid; border-right: #c3c3c3 1px solid; border-bottom: #c3c3c3 1px solid; border-left: #c3c3c3 1px solid; }
.pager span{ line-height: 22px; display: inline; zoom: 1; height: 22px; margin-right: 5px; padding-top: 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; border-top: #c3c3c3 1px solid; border-right: #c3c3c3 1px solid; border-bottom: #c3c3c3 1px solid; border-left: #c3c3c3 1px solid; }
.pager span{ color: #fff !important; border-top-color: #1b96d5; border-right-color: #1b96d5; border-bottom-color: #1b96d5; border-left-color: #1b96d5; background: #1b96d5; }
.pager input{ width: 52px; text-align: center; border: #c3c3c3 1px solid; }
.wh_box .video_pic .img img{ width: 230px; height: 172px; }
.wh_box li{ overflow: hidden; padding: 30px 0; border-bottom: 1px solid #e5e5e5; }
.wh_box .cont{ width: 500px; }
.practice{ padding-bottom: 60px; }
.practice li{ min-height: 90px; padding: 30px 0; background: url(../image/line.png) repeat-x left bottom; }
.practice .gltitle{ 
   float: left; 
   overflow: hidden; 
   width: 89px;
   height: 63px;
   margin-right: 38px;
   padding-top: 26px; 
   text-align: center;
   background: url(../image/circle.png) no-repeat; 
}

.practice .gltitle h4{ font-size: 16px; line-height: 16px; color: #333; }
.practice td{ height: 90px; }
.lc li{ float: left; overflow: hidden; 
  width: 113px; 
  height: 123px; 
  margin-right: 6px; 
  margin-left: 5px; 
  text-align: center; color: #fff; 
  background: url(../image/circle2.png) no-repeat center center; 
}

.lc li h4{ font-size: 18px; font-weight: normal; line-height: 18px; padding-top: 36px; }
.lctop{
   width: 100%; 
   height: 84px;
   background: url(../image/lc_top.png) no-repeat 282px 0; 
}
.lccont{
   position: relative;
   padding-bottom: 70px;
   overflow: hidden;
}

.lccont .lcbg{ 
  position: absolute; z-index: 2; top: 90px; left: 282px; width: 4px; 
  height: 100%; 
  background: url(../image/lc_libg.png) no-repeat 261px bottom #d2d2d2; 
}
.lccont .lcbt{ 
  position: absolute; 
  z-index: 3;
   bottom: 0; left: 261px; width: 46px; height: 46px; 
   background: url(../image/lc_libg2.png) no-repeat 0 0; 
}

.lccont .lcul{ position: relative; z-index: 4; }
.lccont .lcul li{ 
    position: relative;
    width: 100%; 
    height: 226px;
    background: url(../image/lc_libg.png) no-repeat 261px 0;
}

.lccont .lcul .lcleft{ position: absolute; top: 10px; left: 50px; width: 198px; text-align: right; }
.lccont .lcul .lcleft .titleT{ font-size: 16px; line-height: 30px; height: 30px; padding-right: 30px; color: #fff;
   background: url(../image/lc_icon_bg.png) no-repeat; }
.lccont .lcul .lcleft .pic{ position: relative; top: 20px; left: 45px; overflow: hidden; width: 146px; height: 110px; }
.lccont .lcul .lcleft .pic img{ width: 146px; height: 110px; }
.lccont .lcul .lcright{ position: absolute; top: 62px; left: 308px; width: 356px; height: 131px; padding-right: 9px; padding-left: 22px; 
  background: url(../image/cont_bg.png) no-repeat; }
.lccont .lcul .lcright h4{ font-size: 14px; padding-top: 5px; border-bottom: 1px solid #d2d2d2; }
.lccont .lcul .lcright p{ font-size: 12px; line-height: 22px; }
.practice .desc h5{ font-size: 16px; padding-bottom: 10px; }
.practice .desc h5 a{ color: #333; }
.practice .desc p{ width: 100%; }
.practice .desc p a{ font-size: 12px; color: #1b96d5; }
.notice{ width: 631px; }

.se_page_nav{ position: absolute; z-index: 9; top: 70px; right: 0; width: 30px; }
.se_page_nav ul{ margin-top: 75px; margin-right: 0; margin-bottom: 137px; }
.se_page_nav .topbg{ position: absolute; top: 0; left: 9px; display: block; width: 2px; height: 75px; background: url(../image/line_top.png) no-repeat; }
.se_page_nav .contbg{ position: absolute; top: 75px; left: 9px; display: block; width: 2px; height: 70px; background-color: #d3d3d3; }
.se_page_nav .bottombg{ position: absolute; bottom: 0; left: 9px; display: block; width: 2px; height: 137px; background: url(../image/line_bottom.png) no-repeat; }
.se_page_nav li{ position: relative; width: 20px; height: 20px; margin: 0 0 10px 0; cursor: pointer; background: url(../image/li.png) no-repeat; }
.se_page_nav li.on{ width: 30px; height: 30px; margin: 0 -5px 10px -5px; background: url(../image/li_on.png) no-repeat; }
.se_page_nav li i{ font-size: 12px; line-height: 20px; position: absolute; top: -2px; left: -62px; width: 52px; height: 20px; text-align: right; }
.se_page_nav li.on i{ font-size: 14px; top: 7px; left: -54px; color: #1b96d5; }

.faq li{
   position: relative;
    margin-bottom: 20px; 
    padding-left: 34px; 
    background: url(../image/faq.png) no-repeat 0 0; 
}
.faq li h3{ font-size: 16px; line-height: 24px; color: #1b96d5; }
.faq li p{ padding: 10px 0; }
.faq li .num{ font-family: Arial; font-size: 16px; position: absolute; top: -1px; left: -4px; width: 32px; text-align: center; color: #249ed5; }
.about_left .video_pic .img{ width: 400px; height: 300px; margin-right: 0; }
.about_left .video_pic .img img{ width: 400px; height: 300px; }
.about_left h2{ padding-bottom: 5px; }
.about_left h2 a{ font-size: 16px; color: #1b96d5; }
.about_left .more{ font-size: 12px; position: absolute; right: 0; bottom: 25px; color: #249ed5; border-bottom: 1px solid #249ed5; }
.jobfaq{ margin-top: 30px; }
.jobfaq h2{ font-size: 16px; color: #1b96d5; }
.jobfaq .jobul{ padding-bottom: 60px; border-bottom: 1px solid #dedddb; }
.jobfaq .jobfq{ padding-top: 60px; border-top: 1px solid #fff; }
.jobfaq li{ 
   position: relative;
   overflow: hidden; 
   padding: 30px 0 20px 68px;
   background: url(../image/line.png) repeat-x left bottom; 
}

.jobfaq li b,.jobfaq li strong{ padding-right: 22px; color: #1b96d5; }
.jobfaq li i{ 
  position: absolute; 
  top: 20px; 
  left: 0; 
  display: block; 
  width: 44px; 
  height: 44px; 
  background: url(../image/job.png) no-repeat; 
}

.jobfaq  li  span{
  display: inline-block;
  width: 584px;
  vertical-align: top;
}

.jobfaq li i.j0{ background-position: 0 0; }
.jobfaq li i.j2{ background-position: 0 -45px; }
.jobfaq li i.j3{ background-position: 0 -90px; }
.jobfaq li i.j4{ background-position: 0 -135px; }
.jobfaq li i.j5{ background-position: 0 -180px; }
.jobfaq li i.j6{ background-position: 0 -225px; }
.jobfaq .jobfq h2{ padding-bottom: 10px; }
.jobfaq .jobfq h3{ font-size: 14px; padding: 30px 0 0 0; color: #1b96d5; }
.jobfaq .jobfq a,.content .news_detail_content a{ color: #1b96d5; }
.webMaps{ overflow: hidden; padding-bottom: 60px; }
.webMaps > li{ float: left; width: 180px; height: 532px; margin-right: 87px; margin-left: 52px; }
.webMaps li a{ display: block; }
.webMaps > li a.title{ font-size: 28px; padding-bottom: 8px; color: #1b96d5; border-bottom: 2px solid #1b96d5; }
.mps_nav li > a{ font-size: 16px; padding: 10px 0; color: #000; border-top: 1px solid #fff; border-bottom: 1px solid #dedddb; }
.mps_nav li > a:hover{ color: #1b96d5; }
.mps_nav li .mps_sub_nav{ padding-bottom: 10px; border-bottom: 1px solid #dedddb; }
/*2014-12-16*/
.contdl dl{ overflow: hidden; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }
.contdl dt{ font-size: 12px; float: left; width: 92px; }
.contdl dd{ float: left; width: 656px; }
.contdl h4{ font-size: 18px; font-weight: bold; padding-bottom: 10px; color: #333; }
.contdl p{ font-size: 14px; line-height: 20px; padding-bottom: 20px; }
.contdl h4 a{ color: #333; }
.contdl h4 a:hover{ color: #1b96d5; }
.contdl a.more{ font-size: 12px; line-height: 28px; display: block; width: 80px; color: #1b96d5; border-bottom: 1px solid #1b96d5; }
.contdlbox{ overflow: hidden; width: 100%; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ccc; }
.contdlbox_l{ font-size: 12px; float: left; width: 92px; }
/*新闻图片时间 */
.contdlbox_c { 
   text-align: center;
   position: relative;
   float: left; 
   width: 191px; 
   margin-right: 17px; 
   background-color: #d9d9d9; 
}

.contdlbox_c  img{
    width: 191px;
    /* width: auto; */
    margin: 0 auto;
    height: 144px;
    /* max-width: 192px; */
}

.contdlbox_r{ float: left; width: 430px; }
.main2 .contdl dd{ width: 906px; }
.main2 .pager{ padding-bottom: 50px; }
.news_detail_content .info{ line-height: 35px; margin-top: 20px; margin-bottom: 35px; text-align: center; border-top: 1px dashed #dbd4cd; border-bottom: 1px dashed #dbd4cd; }
.news_detail_content .info span{ margin: 0 15px; }
.news_detail_content .info span a{ color: #666; }

.notice dd{ width: 530px; }
.ztzl li{ margin: 10px 0; }
.piccont{ overflow: hidden; width: 100%; margin: 30px 0; }
.piccont li{ position: relative; float: left; height: 359px; }
.piccont li.p1{ width: 479px; }
.piccont li.p2{ float: right; width: 268px; }
.piccont li .img{ position: absolute; z-index: 1; }
.piccont li .txtcont{ line-height: 24px; position: absolute; z-index: 2; bottom: 0; left: 0; width: 100%; height: 26px; color: #fff; }
.piccont li .txtcont p{ position: absolute; z-index: 10; width: 100%; padding: 0; padding-left: 10px; }
.piccont li .txtcont i{ position: absolute; z-index: 1; width: 100%; height: 26px; opacity: .3; background-color: #000; filter: alpha(opacity=30); }
.onlienav{ overflow: hidden; margin-top: 20px; padding-bottom: 30px; background: url(../image/line.png) repeat-x left bottom; }
.onlienav li{ line-height: 25px; float: left; height: 25px; margin-top: 17px; margin-right: 20px; padding: 0 14px; cursor: pointer; color: #1b96d5; border: 1px solid #1b96d5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.onlienav li.on{ color: #fff; background-color: #1b96d5; }
.news_detail_content .onlie{ margin-top: 30px; }
.news_detail_content .onlie span{ display: block; color: #1b96d5; }
.z_about{ overflow: hidden; margin-bottom: 30px; padding-bottom: 30px; background: url(../image/line.png) repeat-x left bottom; }
/*.z_about .z_cont{ width: 442px; }*/
.z_about .pic {width: 265px; overflow: hidden; padding-left: 40px; padding-bottom: 40px;}
.z_about .pic img{ width: 265px; height: 355px; }
.z_about .img{ width: 415px; }
.z_about .img img{ width: 390px; height: 292px; }
.z_about .title{ font-size: 16px; line-height: 16px; color: #1b96d5; }
.z_about .entitle{ font-size: 12px; color: #1b96d5; }
.z_about dt{ font-weight: bold; float: left; width: 54px; }
.z_conter strong{ display: block; }
.honor,.z_pro{ overflow: hidden; width: 770px; }
.honor li{ position: relative; float: left; overflow: hidden; width: 242px; height: 180px; margin-right: 9px; margin-bottom: 10px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; border: 1px solid #d2d2d2; background-color: #fff; }
.honor li .pic img{ width: 242px; height: 180px; }
.honor li .cont{ position: absolute; z-index: 2; top: 180px; left: 0; width: 194px; height: 120px; padding: 30px 24px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; opacity: 0; color: #fff; filter: alpha(opacity=0); }
.honor li .cont p{ font-size: 16px; padding: 0; }
.honor li .cont h6{ font-size: 31px; margin-bottom: 15px; }

.honor li .cont h6 i{ border-bottom: 4px solid #fff; }
.honor li:hover{ border-color: #1b96d5; }
.honor li:hover .cont{ top: 0; opacity: 1; background-color: #1b96d5; filter: alpha(opacity=100); }
.z_pro li{ float: left; overflow: hidden; width: 240px; margin-right: 15px; margin-bottom: 20px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; }
.z_pro li .img{ position: relative; float: left; overflow: hidden; width: 238px; height: 288px; border: 1px solid #d2d2d2; background-color: #fff; }
.z_pro li .pic img{ width: 238px; height: 288px; }
.z_pro li .cont{ position: absolute; z-index: 2; top: 288px; left: 0; width: 190px; height: 198px; padding: 68px 24px 30px 24px; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; transition: all 300ms ease-out; opacity: 0; color: #fff; filter: alpha(opacity=0); }
.z_pro li .cont p{ font-size: 14px; line-height: 20px; padding: 0; }
.z_pro li .cont h6{ font-size: 18px; line-height: 36px; width: 100%; margin-bottom: 15px; text-align: center; border-bottom: 1px solid #fff; }

.z_pro li:hover{ border-color: #1b96d5; }
.z_pro li:hover .cont{ top: 0; opacity: 1; background-color: #1b96d5; filter: alpha(opacity=100); }
.z_pro .title{ font-size: 16px; line-height: 36px; text-align: center; color: #333; }
.z_pro .title a{ color: #333; }
.procont{ margin-top: 30px; padding: 46px 0; border: 1px solid #d2d2d2; background-color: #fff; }
.procont .proTop{ overflow: hidden; margin-bottom: 20px; padding-bottom: 16px; background: url(../image/line.png) repeat-x left bottom; }
.procont .proTop .pic{ float: left; width: 335px; }
.procont .proTop .pic img{ width: 315px; height: 320px; }
.procont .proTop .cont{ float: left; overflow: hidden; width: 326px; }
.procont .proTop .cont h2{ font-size: 20px; margin-bottom: 12px; padding-bottom: 12px; color: #3086c3; border-bottom: 1px solid #dcdcdc; }
.procont dl{ line-height: 30px; overflow: hidden; }
.procont dt{ float: left; width: 112px; height: 100%; color: #252524; }
.procont dd{ float: left; width: 214px; color: #8f8e8e; }
.procont .prodl{ padding: 20px 40px; background: url(../image/line.png) repeat-x left bottom; }
.procont .prodl dd{ width: 530px; }
.procont .prodl  dt{ width: 136px; }



.procont .prodl .imgdt{width:180px;float:left;margin-left:20px;margin-bottom:20px;border:1px solid #fafafa;padding:10px 10px;background-color:#fff;
   cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
  display:block;overflow:hidden;}
  .procont .prodl .imgdt a{display:block;width:180px;height:268px;overflow:hidden;}
  .procont .prodl .imgdt img{width:100%;height:auto;}
.procont .prodl .imgdt:hover{background-color:#f0f0f0;}
.procont .prodl .imgdt span{width:100%;text-align:center;display:block;height:38px;line-height:24px;color:#333;}
.procont .subim{ line-height: 31px; display: block; width: 86px; height: 31px; margin: 20px auto; text-align: center; color: #fff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #00a0e9; }
.probox{ margin-top: 30px; }
.pronav{ overflow: hidden; padding-bottom: 10px; }
.pronav li{ line-height: 25px; float: left; height: 25px; margin-right: 20px; padding: 0 14px; cursor: pointer; color: #1b96d5; border: 1px solid #1b96d5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.pronav li.on{ color: #fff; background-color: #1b96d5; }

.seleat select{ width: 170px; height: 26px; margin-right: 10px; padding: 0 6px; color: #a3a4a5; border: 1px solid #d2d2d2; border-radius: 3px; background: url(../image/arrow_select.png) no-repeat right center #f7f6f4; background-size: 15px 5px; -webkit-appearance: button; -moz-appearance: button; }
select option:first-child{ color: #bcbbbb; }
.inputcont{ font-size: 16px; overflow: hidden; height: 50px; }
.inputcont label{ margin-right: 5px; }

/* dialog
* ------------------------------------------------------------------------- */
/*.se_dialog-overlay{ position: fixed; z-index: 10000; top: 0; left: 0; display: none; width: 100%; height: 2160px; opacity: .6; background: #000; background: url(ghostdark.png)\9; filter: alpha(opacity=60); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)'; }
.se_dialog{ position: fixed; z-index: 9999999; top: 50%; left: 50%; display: none; overflow: hidden; width: 640px; height: 360px; margin: -180px 0 0 -320px; padding: 2px; background: #000; }
.se_close{ position: absolute; top: 2px; left: 614px; display: none; float: right; width: 28px; height: 28px; cursor: pointer; background: url(close.jpg); }
.se_dialog .content{ display: none; padding: 0; background: #fff; }
*/


.se_dialog-overlay{ position: fixed; z-index: 10000; top: 0; left: 0; display: none; width: 100%; height: 2160px; opacity: .6; background: #000; background: url(../image/ghostdark.png)\9; filter: alpha(opacity=70); -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)'; }
.se_dialog{ position: fixed; z-index: 9999999; top: 50%; left: 50%; display: none; overflow: hidden; width: 850px; /*height: 360px;*/ margin:-250px 0 0 -435px; padding: 2px; background: #fff; }
.se_close{ position: absolute; top: 0; left: 823px; display: none; float: right; width: 31px; height: 31px; cursor: pointer; background: url(../image/close.png); }
.se_dialog .cont{  padding:30px 28px; background: #fff; }
.se_dialog .desc{max-height: 380px; overflow: auto;}
/*.se_dialog .desc p {padding: 20px 0;}*/
.se_dialog{padding: 20px 0;}
.name2 {font-size: 24px;font-weight: normal;padding-left: 46px;color: #1b96d5;height: 50px;line-height: 50px;border-bottom: 1px solid #dedddb;background: url(../image/name_icon.png) no-repeat left center;}

.se_dialog2 .cont{padding:30px 28px; background: #fff; }
.se_dialog2 .desc{max-height: 380px; overflow: auto;}

.mz {
  width: 17px;
  padding:15px 10px;
  height: 125px;
  text-align: center;
  color: #fff;
  background:url(../image/sm_icon.png) no-repeat;
  position: fixed;
  right: 0;
  top: 50%;
  line-height: 20px;
  margin-top: -63px;
  z-index: 9999;
  font-size: 18px;
  cursor: pointer;
  display: none;
}

.ui-WX {
position: absolute;
margin: -340px 0px 0 -88px;
 display: none; 
}

.jwplayer{ display: none; }
.search_txt2{ font-size: 18px; float: left; width: 400px; margin-right: 10px; margin-bottom: 10px; padding: 4px 5px; color: #333; border: 1px solid #bfbfbf; }
a.searchBtn{ font-size: 18px; line-height: 34px; display: block; float: left; width: 62px; height: 34px; text-align: center; color: #fff; background-color: #1b96d5; }
.search_top{ line-height: 34px; padding-top: 20px; border-bottom: #dedddb 1px solid; }
.search_list li{ overflow: hidden; margin-top: 20px; background: url(../image/line.png) repeat-x left bottom; }
.search_list li h2 a{ font-size: 18px; color: #1b96d5; }
.search_list li a.more{ font-size: 12px; line-height: 28px; display: inline-block; margin-bottom: 20px; color: #1b96d5; border-bottom: 1px solid #1b96d5; }


/*覆写 默认样式*/

#AspNetPager1  .crc-pub-page-span{
  display: none;
}
#AspNetPager1  .crc-pub-page-sel {
    color: #fff !important;
    border-color: #1b96d5;
    background: #1b96d5;
    margin-right: 1px;
    font-weight: Bold;
}

.pager   .crc-pub-page-span{
  display: none;
}

.pager   .crc-pub-page-sel {
    color: #fff !important;
    border-color: #1b96d5;
    background: #1b96d5;
    margin-right: 1px;
    font-weight: Bold;
}

.pager  .crc-pub-page-num:hover {
  border-color: #1b96d5!important;
}

.about-left{
  background: url(../image/line.png) repeat-x left bottom;
  position: relative;
  overflow: hidden;
  padding-bottom: 30px!important;
}
.style-padding0{
  padding: 0!important
}


.run{ overflow: hidden; margin: 32px 0; }
.run li{ font-size: 16px; line-height: 17px; float: left; height: 17px; padding: 0 15px; cursor: pointer; border-right: 1px solid #5a5a5a; border-left: 1px solid #757474; }
.run li.on{ padding-left: 41px; color: #1b96d5; background: url(../image/h3.png) no-repeat 15px 1px; }
.run li.on a{ 
  color: #1b96d5;
}

.content  .hd.nocontent ul li{
  font-size: 16px;
  line-height: 17px;
  float: left;
  height: 17px;
  cursor: pointer;
  border-right: 1px solid #5a5a5a;
  border-left: 1px solid #757474;
  margin: 0;
  width: auto;
  padding: 0 15px;
}


.content .hd.nocontent ul li:first-child{
  border-left: none;
}

.content .hd.nocontent ul li:last-child{
  border-right: none;
}

.content .hd.nocontent   li a {
  color: #666;
}

.content  .hd.nocontent  .run li.on{
  padding-left: 41px;
  color: #1b96d5;
  background: url(../image/h3.png) no-repeat 15px 1px; 
}
.content  .hd.nocontent  .run li.on  a{
  color: #1b96d5;
}


p.ling-bg{
  background:url(../image/line.png) repeat-x left bottom;
}


/* 产品正文 样式优化 */
.procont  .prodl  .dd{ width: 530px; }
.procont  .prodl  .dt{ width: 136px; }
.procont  .dt{ float: left; width: 112px; height: 100%; color: #252524; }
.procont  .dd{ float: left; width: 214px; color: #8f8e8e; }
.procont  .dl{ line-height: 30px; overflow: hidden; }

/*content 优化*/

.z-about .pic {
  width: 265px;
  overflow: hidden;
  padding-left: 40px;
  padding-bottom: 40px;
}

.z-about .pic img {
  width: 265px;
  height: 355px;
}

.z-about .img {
  width: 415px;
}

.z-about .img img {
  width: 390px;
  height: 292px;
}

.z-about .title {
  font-size: 16px;
  line-height: 16px;
  color: #1b96d5;
}

.z-about .entitle {
  font-size: 12px;
  color: #1b96d5;
}

.z-about dt {
  font-weight: bold;
  float: left;
  width: 54px;
}

.paddding0{
  padding: 0!important;
}

.z-about .dt {
  font-weight: bold;
  float: left;
  width: 54px;
  padding: 0;
}
.z-about  .dd {
  padding: 0;
}

.ellipsisInfo{
    /* 这里要显示的设置宽度 */
    overflow: hidden;
    white-space: nowrap;
    /* 文字超出宽度则显示ellipsis省略号 */
    text-overflow: ellipsis;
    width: 100%;
}