
/* 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{ 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(/images/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(/images/side_li.png) no-repeat 0 8px; }
.side_nav li.on{ background: url(/images/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(/images/name_icon.png) no-repeat left center; }
.location{ font-size: 12px; float: right; padding-left: 22px; background: url(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(/images/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(/images/icon_title_0_0.png) no-repeat 0 0; }
.content .hd li.title1{ background: url(/images/icon_title_1_0.png) no-repeat 0 0; }
.content .hd li.title2{ background: url(/images/icon_title_2_0.png) no-repeat 0 0; }
.content .hd li.title3{ background: url(/images/icon_title_3_0.png) no-repeat 0 0; }
.content .hd li.title4{ background: url(/images/icon_title_4_0.png) no-repeat 0 0; }
.content .hd li.title5{ background: url(/images/icon_title_5_0.png) no-repeat 0 0; }
.content .hd li.title6{ background: url(/images/icon_title_6_0.png) no-repeat 0 0; }
.content .hd li.title7{ background: url(/images/icon_title_7_0.png) no-repeat 0 0; }
.content .hd li.title8{ background: url(/images/icon_title_8_0.png) no-repeat 0 0; }
.content .hd li.title9{ background: url(/images/icon_title_9_0.png) no-repeat 0 0; }
.content .hd li.title10{ background: url(/images/icon_title_10_0.png) no-repeat 0 0; }
.content .hd li.title11{ background: url(/images/icon_title_11_0.png) no-repeat 0 0; }
.content .hd li.title12{ background: url(/images/icon_title_12_0.png) no-repeat 0 0; }
.content .hd li.title13{ background: url(/images/icon_title_13_0.png) no-repeat 0 0; }
.content .hd li.title14{ background: url(/images/icon_title_14_0.png) no-repeat 0 0; }
.content .hd li.on.title0,.content .hd li:hover.title0{ background: url(/images/icon_title_0_1.png) no-repeat 0 0; }
.content .hd li.on.title1,.content .hd li:hover.title1{ background: url(/images/icon_title_1_1.png) no-repeat 0 0; }
.content .hd li.on.title2,.content .hd li:hover.title2{ background: url(/images/icon_title_2_1.png) no-repeat 0 0; }
.content .hd li.on.title3,.content .hd li:hover.title3{ background: url(/images/icon_title_3_1.png) no-repeat 0 0; }
.content .hd li.on.title4,.content .hd li:hover.title4{ background: url(/images/icon_title_4_1.png) no-repeat 0 0; }
.content .hd li.on.title5,.content .hd li:hover.title5{ background: url(/images/icon_title_5_1.png) no-repeat 0 0; }
.content .hd li.on.title6,.content .hd li:hover.title6{ background: url(/images/icon_title_6_1.png) no-repeat 0 0; }
.content .hd li.on.title7,.content .hd li:hover.title7{ background: url(/images/icon_title_7_1.png) no-repeat 0 0; }
.content .hd li.on.title8,.content .hd li:hover.title8{ background: url(/images/icon_title_8_1.png) no-repeat 0 0; }
.content .hd li.on.title9,.content .hd li:hover.title9{ background: url(/images/icon_title_9_1.png) no-repeat 0 0; }
.content .hd li.on.title10,.content .hd li:hover.title10{ background: url(/images/icon_title_10_1.png) no-repeat 0 0; }
.content .hd li.on.title11,.content .hd li:hover.title11{ background: url(/images/icon_title_11_1.png) no-repeat 0 0; }
.content .hd li.on.title12,.content .hd li:hover.title12{ background: url(/images/icon_title_12_1.png) no-repeat 0 0; }
.content .hd li.on.title13,.content .hd li:hover.title13{ background: url(/images/icon_title_13_1.png) no-repeat 0 0; }
.content .hd li.on.title14,.content .hd li:hover.title14{ background: url(/images/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; -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(/images/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(/images/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{ padding: 20px 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(/images/subhd_bg2.png) no-repeat; }
.subhd li.on{ color: #fff; background: url(/images/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(/images/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: 182px; margin: 10px auto; text-align: center; }
.subbd li.noneM{ 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(/images/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(/images/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(/images/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(/images/lc_top.png) no-repeat 282px 0; }
.lccont{ position: relative; padding-bottom: 70px; }
.lccont .lcbg{ position: absolute; z-index: 2; top: 90px; left: 282px; width: 4px; height: 100%; background: url(/images/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(/images/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(/images/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(/images/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(/images/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(/images/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(/images/line_bottom.png) no-repeat; }
.se_page_nav li{ position: relative; width: 20px; height: 20px; margin: 0 0 10px 0; cursor: pointer; background: url(/images/li.png) no-repeat; }
.se_page_nav li.on{ width: 30px; height: 30px; margin: 0 -5px 10px -5px; background: url(/images/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; }
.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(/images/h3.png) no-repeat 15px 1px; }
.run li.on a{ color: #1b96d5; }
.faq li{ position: relative; margin-bottom: 20px; padding-left: 34px; background: url(/images/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(/images/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(/images/job.png) no-repeat; }
.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{ position: relative; float: left; width: 191px; margin-right: 17px; background-color: #d9d9d9; }
.contdlbox_c img{ width: 191px; height: 144px; }
.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(/images/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(/images/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: 60px; padding-bottom: 46px; background: url(/images/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(/images/line.png) repeat-x left bottom; }
.procont .prodl dd{ width: 530px; }
.procont .prodl  dt{ width: 136px; }
.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(/images/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(/images/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(/images/close.jpg); }
.se_dialog .content{ display: none; padding: 0; background: #fff; }
.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(/images/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; }