@charset "utf-8";
/* CSS Document */
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a; margin:0px; padding:0px;overflow-x:hidden;}
ol,ul,p,li {list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#3a3a3a; text-decoration: none;outline:none;}
a:hover, a:active {color:#ff6600;text-decoration: none;outline:none;}
.clear{clear:both;}
.main_kg{ width:1200px; margin:0 auto;}
.green-black { display:block; margin:0; padding-top:26px; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-decoration:none}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #ff6600; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #ff6600; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
/*基础配置*/



/*首页style开始*/
.top_bg{ background:url(../images/top_bg.png) no-repeat center top; top:0px; width:100%; height:110px; padding-top:2px; position: absolute; z-index:999;}
.top_nr{ height:56px; line-height:56px; }
.top_left{height:56px; float:left; color:#333; font-size:14px;}
.top_left span{ font-weight:bold; color:#ff6600;}
.top_right{ float:right;}
.top_nav{ float:left;}
.top_nav a{ padding:0 13px;}
.yuyan{ float:left; padding-left:15px; font-size:12px; color:#101010; position:relative; cursor:pointer;}
.yuyan img{ margin-bottom:-5px; margin-right:3px;}
.yuyan span{ padding-left:5px; font-size:12px; display:block; float:right;}
.menu_list .curxs span{-webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.menu_body{width:99px; background:#fff; height:auto;overflow:hidden; position:absolute; z-index:999; top:50px;}
.menu_body a{display:block; text-align:center; color:#000; border-top:0.1rem solid #aaa9a9; font-size:14px; height:30px; line-height:30px;}


.logo_nav{ height:54px;}
.logo{ float:left; width:248px; height:54px;}
.nav{ float:right; height:54px; position:relative;}
.nav li{ float:left; background:url(../images/nav_fg.png) no-repeat right; }
.nav li a{ font-size:14px; color:#fff; font-weight:bold; padding:0 23px; margin:0 5px; padding-top:4px; height:50px; line-height:50px; display:block; position:relative;}
.nav li a span{-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); display:block; float:right; font-family:"宋体";}
.nav li.dzbj{ background:url(../images/nav_dzbj.png) no-repeat center 4px;}
.nav li.dzbj a{ color:#fcf68e;}
.nav li a:hover,.nav li a.cur{ padding-top:0px; border-top:4px solid #fff; color:#fcf68e; height:50px; line-height:50px;}
.nav li ul{ position:0px; margin:0px; display:none;}
.nav li:hover ul{ display:block; position:absolute; background:#fff; margin-left:5px; padding:0px; width:116px;}
.nav li:hover ul p a{ padding:0px; color:#333; text-align:center; border-bottom:1px solid #aaa9a9; font-weight:normal;}
.nav li:hover ul p a:hover{ border-top:none;}
.nav li:hover ul p.on a{ border:none;}
.nav ul{ float:left; position:relative; z-index:1; padding-right:72px;}
.sou{right:25px; top:15px; position: absolute; z-index:9;}
.banner{ position:relative; margin-top:102px; z-index:99}
.more{ width:100px; height:33px; padding-top:12px; line-height:33px;}
.more a{ display: block; width:100px; height:33px; background:#ff6600; text-align:center; font-size:14px; color:#fff;}

.gdc_c li{ width:543px; border:1px solid #e8e8e8; height:111px; margin-bottom:12px; padding:15px 25px 0px 20px;}
.syxwr_mc{ font-size:16px; color:#000; font-weight:bold;}
.syxwr_rq{ font-size:12px; color:#7c7c7c; padding:5px 0px;}
.syxwr_wb{ font-size:12px; color:#7c7c7c; line-height:22px;}
.gdc_c li a:hover .syxwr_mc{ color:#ff6600;}
.gdc_cmore{ float:right; height:28px; padding-bottom:20px;}
.synews_more{ float:left; line-height:28px;}
.synews_an{ float:left; margin-left:5px;}
.synews_an a{ margin-left:5px;-webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); display:block; float:left; font-family:"宋体"; width:28px; height:28px; cursor:pointer; text-align:center; line-height:28px; font-size:16px; color:#fff;}
.synews_an a.prev{ background:#888;}
.synews_an a.next{ background:#ff6600;}
.foot_bg{ background:#cdcdcd; width:100%; border-top:1px solid #b4b4b4; padding-top:25px; display:inline-block; position:relative; z-index:9;}
.foot_top{ width:1200px; margin:0 auto;}
.foot_nav{ float:left; width:990px;}
.foot_nav li{ float:left; width:125px; margin-right:40px;}
.foot_nav li a{ line-height:35px; text-indent:5px; background:url(../images/foot_fg.png) no-repeat left bottom; font-size:16px; font-weight: bold; color:#000; display:block; padding-bottom:8px; margin-bottom:10px;}
.foot_nav li p a{ line-height:20px; color:#515151; background:none; font-size:12px; font-weight:normal; margin:0px; padding:0px;}
.foot_nav li a:hover{ color:#ff6600;}
.foot_tel{ float:right; width:200px;}
.foottel_img{ padding-top:9px}
.foot_link{ padding-top:10px;}
.foot_link a{ margin:0 5px;}
.foot_bottom{ width:100%; margin-top:10px; border-top:1px solid #b2b2b2; padding-top:20px; padding-bottom:25px; display:inline-block;}
.foot_left{ float:left;}
.foot_right{ float:right;}
/*首页style结束*/


/*内页style开始*/
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; width:100%; height:302px; position:relative; margin-top:102px; z-index:99}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; width:100%; height:190px; position:relative; margin-top:102px; z-index:99}
.newsa_banner{ background:url(../images/newsa_banner.jpg) no-repeat center; width:100%; height:190px; position:relative; margin-top:102px; z-index:99}
.job_banner{ background:url(../images/job_banner.jpg) no-repeat center; width:100%; height:302px; position:relative; margin-top:102px; z-index:99}
.product_bn{ background:url(../images/product_bn.jpg) no-repeat center top #fff; width:100%; height:217px; position:relative; margin-top:102px; z-index:99; border-bottom:1px solid #e6e6e6;}
.service_banner{ background:url(../images/service_banner.jpg) no-repeat center top #fff; width:100%; height:302px; position:relative; margin-top:102px; z-index:99; border-bottom:1px solid #e6e6e6;}
.fzlc_banner{ background:url(../images/fzlc_banner.jpg) no-repeat center top #fff; width:100%; height:302px; position:relative; margin-top:102px; z-index:99; border-bottom:1px solid #e6e6e6;}
.dzbj_banner{ background:url(../images/dzbj_banner.jpg) no-repeat center top #fff; width:100%; height:302px; position:relative; margin-top:102px; z-index:99; border-bottom:1px solid #e6e6e6;}
.shgy_banner{ background:url(../images/shgy_banner.jpg) no-repeat center; width:100%; height:302px; position:relative; margin-top:102px; z-index:99}
.yaoshi_banner{ background:url(../images/yaoshi_banner.jpg) no-repeat center; width:100%; height:302px; position:relative; margin-top:102px; z-index:99}
.main_fl{position: absolute; width: 245px; height:53px;background:rgba(255,102,0,0.8); bottom:0px; line-height:53px;}
.main_fl p{ float:left; padding-left:20px; font-size:18px; color:#fff; font-weight:bold;}
.fl_an{ float:right; padding:6px 16px 0px; cursor:pointer;}
.main_fl .dropdown {position: absolute;top:0;left:245px;width:955px;background:rgba(255,149,78,0.8); -webkit-transition: all 0.3s ease-out;   -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;max-width: 0;overflow: hidden; height:53px;}
.main_fl .dropdown li { float:left;}
.main_fl .dropdown li a {display: block; color: #fff; font-size:14px; font-weight:bold; margin-left:15px; transition: all 0.3s ease-out; }
.main_fl .dropdown li:last-of-type a {border: none;}
.main_fl .dropdown li:hover a { text-decoration:underline;}
.main_fl.active .dropdown {max-width:955px;}
.ny_main{ width:100%; display:inline-block; padding-bottom:90px;}
.fzlc_main{ width:100%; display:inline-block; padding-bottom:90px; background:url(../images/fzlc_bg.png) no-repeat center top;}
.main_wz{ width:100%; background:#f7f7f7; height:50px; line-height:50px; color:#434343;}
.main_wz span{ font-family:"宋体"; padding:0 15px;}
.main_wz img{ margin-bottom:-2px; margin-left:13px;}
.about_title{ padding-top:35px; font-size:36px; color:#ff6600; font-weight:bold; padding-bottom:20px;}
.about_title p{ font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#595959; font-weight:normal;}
.about_nr{ line-height:24px; font-size:14px; color:#4a4a4a;}
.about_bottom{ padding-top:60px; width:1200px; position:relative; height:277px;}
.about_one,.about_two,.about_shan,.about_fo{ width:300px; float:left;}
.about_one{ background:url(../images/about_01.png) no-repeat; width:270px; padding-top:90px; height:187px; padding-left:30px; font-size:24px; font-weight:bold; color:#fff;}
.about_one p{ font-size:50px;}
.about_shan{ background:url(../images/about_03.png) no-repeat; width:300px; height:177px; text-align:center; color:#fff; font-size:30px; font-weight:bold; padding-top:100px;}
.about_fo{ position:absolute; width:300px; height:277px; right:0px; z-index:1;}
.mqf_righta{ position:absolute; right:19px; bottom:12px; z-index:9;}
.mqf_righta li{ float:left; width:12px; height:12px; background:#fff; font-size:12px; color:#fff; font-family:"宋体";border-radius:6px; margin-left:12px; text-align:center; cursor:pointer;}
.mqf_righta li.on{ background:#ff6600; color:#ff6600;}
.leshandt{ width:100%; background:#fff; display:inline-block;}
.gsdt_title{ padding-top:25px; width:1200px;}
.gstitle_top{ text-align:center; font-size:26px; font-weight:bold; color:#ff6600;}
.gstitle_top p{ width:73px; height:3px; background:#ff6600; margin:13px auto 0 auto;}
.gstitle_bottom{ text-align:center; font-size:16px; color:#535353; padding-top:15px;}
.news_topnr{ padding-top:80px;}
.gsdt_left{ float:left; width:585px;}
.gsdt_right{ float:right; width:588px; position:relative; height:360px;}
.gsdt_left li{ width:535px; padding:25px; border-bottom:1px solid #f4f4f4; display:inline-block;}
.news_lefta{ float:left; width:70px; height:70px; line-height:20px; font-size:14px; font-weight:bold; text-align:center; color:#ff6600;}
.news_lefta p{ font-size:45px; line-height:50px;}
.news_righta { float:right; font-size:14px; color:#7e7e7e; width:455px;}
.news_righta p{ font-size:18px; color:#1d1d1d; font-weight:bold; line-height:35px; padding-bottom:13px;}
.news_righta p:hover{ color:#ff6600;}
.news_fx{ position:absolute; z-index:9; top:40%; width:588px;}
.news_fx a{ position:absolute; font-family:"宋体"; font-size:48px; color:#fff; cursor:pointer;}
.news_fx a:hover{ color:#ff6600;}
.news_fx .prev{ left:10px;}
.news_fx .next{ right:10px;}
.news_gd{ position:absolute; z-index:1; width:588px; height:360px;}
.news_gd p{ height:70px; width:558px; background:rgba(0,0,0,0.8); position:relative; margin-top:-71px; font-size:20px; color:#fff; font-weight:bold; line-height:71px; padding:0 15px;}
.news_an{ position:absolute; z-index:9; bottom:20px; right:15px;}
.news_an li{ width:15px; height:15px; border-radius:8px; background:#fff; text-align:center; font-size:12px; font-family:"宋体"; line-height:15px; color:#fff; float:left; margin-left:13px; cursor:pointer;}
.news_an li.on{ background:#ff6600; color:#ff6600;}
.newsbg_a{ width:100%; background:url(../images/newsbgen_01.jpg) no-repeat center top; margin-top:50px; height:618px;}
.mtdt_nr{ width:950px; padding-left:225px; padding-top:110px;}
.mtdt_right{ width:729px;}
.mtdtr_title{ width:729px; background:rgba(0,0,0,0.8); height:69px;}
.mtdtr_title p{ line-height:69px; padding-left:15px; float:left; font-size:18px; color:#fff; font-weight:bold;}
.mtdtr_title img{ float:right;}
.hyxw_title{ padding-top:60px;}
.hytitle_top{ text-align:center; font-size:26px; font-weight:bold; color:#000;}
.hytitle_top p{ width:73px; height:3px; background:#ff6600; margin:13px auto 0 auto;}
.hytitle_bottom{ text-align:center; font-size:16px; color:#000; padding-top:15px;}
.hyxw_nr{ padding-top:60px; overflow:hidden; width:1200px; position:relative; z-index:1;}
.hyxw_nr ul{ width:1300px;}
.hyxw_nr li{ width:255px; float:left; border-right:1px solid #eee; padding:0 23px; color:#4e4e4e; font-size:14px; line-height:24px;}
.hyxw_nr li p{ font-size:18px; color:#000; font-weight:bold; padding-bottom:8px;}
.hyxw_nr li a{ display:block;}
.hyxw_nr li a:hover,.hyxw_nr li a:hover p{ color:#ff6600;}
.news_nr{ width:1200px; padding-top:35px;}
.news_nr li { display:block; width:1138px; height:165px; padding:26px 31px 25px 31px; border-bottom:1px solid #f1f1f1; cursor:pointer;}
.news_nr li:hover{ width:1138px; height:165px; padding:25px 30px; border:1px solid #ff6600;}
.n_left{ float:left; width:270px; height:165px;}
.n_center{ float:left; width:645px; padding-left:40px;}
.n_title{ font-size:20px; color:#535353; font-weight:bold; padding-top:8px;}
.n_wb{ font-size:14px; color:#535353; line-height:20px; padding-top:20px;}
.n_llcs{ width:135px; height:24px; border:1px solid #efefef; border-radius:12px; margin-top:25px;}
.ckcs{ float:left; width:70px; border-right:1px solid #efefef; text-align:center; line-height:24px; color:#535353;}
.ckcs img{ margin-bottom:-2px; margin-right:5px;}
.fxan{ float:left; padding-top:1px; padding-left:5px;}
.n_right{ float:right; width:80px; padding-top:30px;}
.n_rq{ width:80px; height:80px; line-height:20px; font-size:18px; font-weight:bold; text-align:center; color:#565656;}
.n_rq p{ font-size:60px; font-weight:bold; line-height:60px;}
.n_jt{ width:27px; height:27px; background:#565656;border-radius:3px; line-height:27px; text-align:center; font-family:"宋体"; font-size:18px; color:#fff; margin-top:15px; margin-left:7px;}
.news_nr li:hover .n_right .n_rq{ color:#ff6600;}
.news_nr li:hover .n_right .n_jt{ background:#ff6600;}
.newsshow_nr{ padding-top:35px;}
.newsshow_title{ text-align:center; border-bottom:1px solid #ccc; font-size:24px; font-weight:bold;}
.newsshow_title p{ font-size:12px; color:#999; font-weight:normal; padding-top:5px; padding-bottom:10px;}
.newsshow_wnnr{ font-size:14px; line-height:22px; color:#535353; padding-top:20px; width:1180px; margin:0 auto;}
.sxyjsys,sxyjsys a{ font-size:14px;}
.xgnews-tit{ width:100%; height:30px; line-height:30px; background:#f1f1f1; text-align:center; font-size:16px; font-weight:bold;}
.xgnews-con{ padding-top:15px;}
.xgnews-con li{ float:left; width:500px; margin:0 15px; padding-right:55px; line-height:20px;}
.xgnews-con li span{ float:right;}
.job_zl{ padding-top:50px;}
.job_zla{ font-size:16px; text-align:center; color:#555; line-height:22px;}
.jobal_title{ font-size:26px; font-weight:bold; padding-bottom:20px;}
.jobal_title p{ margin:0 auto; width:60px; height:3px; background:#ff6700; margin-top:30px; }
.job_zlmain{ width:1200px; height:396px; padding-top:48px;}
.job_zlb{ float:left; width:600px; height:396px; position:relative; z-index:9;}
.job_zlc{ width:523px; height:317px; border:7px solid #e6e6e6; float:right; z-index:1; padding:65px 20px 0px 50px; border-left:none;}
.job_zlca{ font-size:24px; font-weight:bold; color:#555; padding-bottom:20px;}
.job_zlca p{ width:50px; height:1px; background:#ff6700; margin-top:13px;}
.job_zlcb{ font-size:14px; color:#555; line-height:22px;}
.job_zlcc{ width:140px; height:41px; padding-top:40px;}
.job_zlcc a{ background:#ff6700; height:41px; width:140px; display:block; text-align:center; line-height:41px; font-size:16px; color:#fff;}
.job_nr{ background:url(../images/job_02.jpg) no-repeat center; width:100%; height:595px; margin-top:25px;}
.job_nrwb{ width:583px; height:329px; background:rgba(255,255,255,0.8); border:1px solid #f3f3f4; float:right; margin-top:165px;}
.job_nrkg{ padding-left:50px; padding-top:50px; position:relative;}
.job_nrtitle{ font-size:24px; color:#ff6600; font-weight:bold; padding-bottom:13px;}
.job_nrp{ font-size:14px; color:#212121; line-height:22px;}
.job_nrmore{ width:162px; height:41px; padding-top:30px;}
.job_nrmore a{ width:158px; height:37px; border:2px solid #ff6600; color:#ff6600; font-size:18px; font-weight:bold; text-align:center; line-height:37px; display:block;}
.job_nran{ position:absolute; bottom:15px; right:20px;}
.job_nran li{ width:11px; height:11px; border-radius:6px; font-family:"宋体"; text-align:center; line-height:11px; font-size:12px; background:#151515; float:left; color:#151515; margin-left:13px; cursor:pointer;}
.job_nran li.on{ background:#ff6600; color:#ff6600;}
.job_img{ padding-top:60px; width:100%; background:#fff;}
.job_imgnr{ width:1200px; height:358px; padding-top:50px; position:relative; z-index:1;}
.job_imgnr li{ width:299px; height:358px; float:left; margin-right:1px; }
.job_imgnr li a{ display:block; background:#ff6600; text-align:center; line-height:358px; font-size:24px; color:#fff;}
.job_imgnr li a:hover{ text-decoration:underline;}
.job{ width:1200px;}
.job_title{ line-height:100px; font-size:26px; font-weight:bold; color:#434343; width:1200px; height:100px;}
.job_left{ float:left; width:845px; font-size:14px;}
.jpb_right{ width:224px; padding:20px 33px; border:10px solid #f3f3f3; float:right; font-size:14px; color:#434343;}
.jpb_right p{ line-height:20px; padding-top:5px;}
.product_bga{ background:#fafafa; width:100%; height:580px; padding-top:30px;position:relative; margin-top:102px; z-index:99}
.products_fl{ width:230px; position:relative; z-index:3; height:555px; float:left; }
.products_fl .fl_gan{ display:none;}
.products_fl:hover .fl_gan{ display:block;}
.fl_gan #btn1,.fl_gan #btn2{ position:absolute; z-index:999; outline:none; cursor:pointer;}
.fl_gan #btn1{ bottom:0px; left:85px; display:block; background:url(../images/cp_gx.png) no-repeat; height:20px; width:60px; border:0px;}
.fl_gan #btn2{ top:0px;  left:85px; display:block; background:url(../images/cp_gs.png) no-repeat; height:20px; width:60px; border:0px;}
.products_fl li{ width:230px; height:110px; background:#e0e0e0; position:relative; margin-bottom:1px;}
.products_fl li a{width:230px; height:110px; position:absolute; z-index:9; display:block;}
.products_fl li a:hover{ background:url(../images/products_b.png) no-repeat;}
.products_flimg{ float:left; width:110px; height:108px; float:left; padding:1px 0px; padding-left:5px;}
.products_flwb{ float:right; width:105px; padding-top:25px; font-size:12px; color:#545454; line-height:14px;}
.products_flwb p{ font-size:16px; color:#272727; font-weight:bold; line-height:20px; padding-bottom:5px;}
.products_fl li .products_flwb p span{ color:#e0e0e0;}
.products_fl li:hover .products_flwb p span{ color:#ff6600; font-size:14px; font-family:"宋体"; margin-left:5px; font-weight:normal;}
.products_fl li .prosuct_xs{ display:none;}
.products_fl li:hover .prosuct_xs{ display:block; background:url(../images/product_ejbg.png) no-repeat; width:465px; height:299px; position:absolute; top:0px; left:0px; z-index:8;}
.proucts_xsnr{ width:190px; padding-top:20px; padding-left:260px;}
.prosuct_xstitle{ font-size:18px; color:#ff6600; font-weight:bold; padding-bottom:8px; margin-bottom:2px; border-bottom:1px solid #d2d2d2;}
.proucts_xsnr p{ font-weight:normal; line-height:35px;}
.proucts_xsnr p a{ font-size:14px; color:#6c6c6c; width:190px; height:35px; position:relative;}
.proucts_xsnr p a:hover{ background:none; color:#ff6600;}
.cp_bnandan{ width:970px; float:right;}
.cps_banner{ width:954px; height:382px; border:1px solid #ececec; margin-left:16px; position:relative;}
.cps_bnnr{ width:954px; height:382px;}
.cps_bnnr li{width:954px; height:382px; float:left;}
.cps_banran{ position:absolute; z-index:8px; bottom:10px; right:15px;}
.cps_banran li{ margin-left:8px; width:11px; height:11px; font-family:"宋体"; font-size:12px; text-align:center; line-height:11px; background:#7b7b7b; color:#7b7b7b; float:left; cursor:pointer;}
.cps_banran li.on{ background:#ff6600; color:#ff6600;}
.cps_an{ float:right;}
.cps_an li{ float:left; margin-left:12px; position:relative;}
.cps_anwn{ position:absolute; left:15px; top:45px; color:#fff; font-size:18px; line-height:18px;}
.cps_anwn p{ font-size:20px; font-weight:bold; padding-bottom:8px;}
.products_bgb{ width:100%; height:495px; background:#fff;}
.products_bgc{ width:100%; height:495px; background:#f1f1f1;}
.products_title{ padding-top:49px; height:31px; width:1200px; padding-bottom:14px;}
.products_bgleft{ border-left:4px solid #ff6600; height:31px; line-height:31px; color:#ff6600; font-size:22px; padding-left:9px; float:left;}
.products_bgright{ line-height:31px; float:right; font-size:12px; color:#4f4f4f;}
.products_bgright a{ padding:0 9px;}
.products_nr{ width:1200px; height:344px; overflow:hidden;}
.products_nr ul{ width:1220px;}
.products_nr li{ float:left; width:230px; margin-right:12px;}
.products_nr li a{ width:228px; height:342px; border:1px solid #ccc; display:block; background:#fff;}
.products_nr li a:hover{border:1px solid #ff6600;}
.product_img{ width:228px; height:228px; padding-bottom:22px;}
.product_img img{ width:100%;}
.product_wb{ text-align:center; font-size:12px; color:#717171; height:80px; padding-top:12px}
.product_wb span{ font-size:18px; color:#ff6600;}
.product_wb p{font-size:14px; color:#3d3d3d; padding-top:3px; padding-bottom:3px;}
/*.product_fl{ width:1200px; margin:0 auto; padding-top:113px;}*/
/*.product_fl{ position:relative; background:#fff;}
.product_fl ul{ border-bottom:none;}*/
/*.product_fl li{ float:left; width:158px; height:47px; text-align:center; margin-right:6px; line-height:47px; position:relative; z-index:9;}
*/.product_fl li a{ font-size:14px; color:#fff; background:#cdcdcd; display:block;}
/*.product_fl li a:hover,.product_fl li a.cur{ font-size:14px; color:#fff; background:url(../images/product_flb.png) no-repeat;}*/
.sec{ position:absolute; bottom:-94px; line-height:47px; height:47px; }
.sec a{ display:block; background: none;  float:left; margin-right:15px; font-size:14px; color:#2c2c2c;text-indent:0;}
.sec a:hover,.sec a.cur{background: none; float:left; margin-right:15px; color:#ff6600; font-weight: normal;text-indent:0;}

.pro_fl{ width:1200px; margin:0 auto; padding-top:113px;}
.pro_fl li{ float:left; width:135px; height:47px; text-align:center; margin-right:6px; line-height:47px; position:relative; z-index:9;}
.pro_fl li a{ font-size:14px; color:#fff; background:#cdcdcd; display:block;}
.pro_fl li a:hover,.pro_fl li a.cur{ font-size:14px; color:#fff; background:url(../images/product_flb.png) no-repeat;}
.prosec{ position:absolute; bottom:0px; line-height:47px; height:47px; }
.prosec a{ display:block; background:url(../images/product_ejflbb.png) no-repeat left center; text-indent:27px; float:left; margin-right:20px; font-size:14px; color:#2c2c2c;}
.prosec a:hover,.prosec a.cur{background:url(../images/product_ejflb.png) no-repeat left center; text-indent:27px; float:left; margin-right:20px; color:#ff6600;}
.nav ul li ul p a{overflow: hidden;}
.nav li:nth-of-type(2) ul{width: 220px!important;}
.nav li:nth-of-type(2) ul p{text-align: left;display: block;}
.product_wz{ position:absolute; width:100%; /*bottom:55px;*/ line-height:47px; z-index:1;}
.product_wza{ position:absolute; width:100%; bottom:0px; line-height:47px; z-index:1;}
.product_wza span,.product_wz span{ font-family:"宋体"; padding:0 15px;}
.cpny_main{ background:#f5f5f5; width:100%; padding-top:30px; display:inline-block; padding-bottom:35px;}
.cpnybg_main{ background:url(../images/productshow_bg.png) repeat-x #fff; width:100%; padding-top:45px; display:inline-block; padding-bottom:35px;}
.product_nr{ width:1200px; margin:0 auto; overflow:hidden;}
.product_nr ul{ width:1220px;}
.product_nr li{ float:left; width:288px; height:431px; border:1px solid #ccc; position:relative; margin-right:13px; margin-bottom:13px;}
.product_nr li a{ background:#fff; display:block; width:288px; height:431px;}
.products_img{ width:288px; height:288px;}
.products_img img{ width:100%;}
.products_wb{ font-size:12px; color:#717171; position:absolute; bottom:15px;width:288px; text-align:center; z-index:9;}
.products_wb span{ font-size:18px; color:#ff6600;}
.products_wb p{font-size:14px; color:#3d3d3d; padding-top:3px; padding-bottom:3px;}
.product_nr li a:hover .products_wb,.product_nr li a:hover .products_wb span,.product_nr li a:hover .products_wb p{ color:#fff;}
.product_nr li a:hover .products_wb .products_ljzx{ width:140px; height:26px; margin: 0 auto; border:1px solid #fff; text-align:center; line-height:24px; font-size:12px; color:#fff; display:block; margin-top:8px;}
.producta_bb{ width:288px; height:431px;}
.product_nr li a .products_wb .products_ljzx{ display:none;}
.product_nr li a .producta{ display:none;}
.product_nr li a:hover .producta{ position:relative; margin-top:-431px; background:rgba(0,0,0,0.5);width:288px; height:431px; display:block;}
.product_nr li a:hover .producta .producta_top{ padding-top:120px; height:168px; width:288px;}
.product_nr li a:hover .producta .producta_top p{ height:54px; width:54px; border:2px solid #b1b1b1; border-radius:30px; margin:0px auto; text-align:center; line-height:50px; font-size:36px; color:#fff;}
.product_nr li a:hover .producta .producta_bottom{ width:288px; height:143px; background:#ff6600;}
.sxcp_ys{ font-size:14px; color:#5f5f5f; padding-top:30px; line-height:30px;}
.sxcp_ys a{ color:#ff6600; font-size:18px; font-weight:bold;}
.fuxia{ padding-top:55px;}
.futop{ background:url(../images/service_01.jpg); height:403px; position:relative; margin-bottom:30px;}
.fuleft{ font-size:22px; color:#434343; font-weight:bold; width:560px; line-height:36px;}
.fuleft p{ width:82px; margin-top:28px; height:3px; background:#e56a18;}
.fubottom{ padding-top:40px; font-size:16px; color:#434343; line-height:30px;}
.fw_px{ width:1200px; height:445px; padding-top:70px;}
.fwpx_left{ float:left; width:390px; font-size:16px; color:#444; line-height:30px;}
.fwpx_left p{ font-size:24px; font-weight:bold; color:#ff6600; padding-bottom:30px; padding-top:10px;}
.fwpx_right{ float:right; width:731px;}
.fuimga{ float:left; width:628px; height:517px;}
.fuxia_right{ width:545px; float:right;}
.fuxia_right li{ height:90px; border-left:1px solid #d4d4d4;padding-left:10px; margin-bottom:35px; line-height:20px;}
.fuxia_right li p{ border-left:1px solid #ff6600; height:34px; line-height:34px; margin-left:-11px; font-size:20px; color:#424242; font-weight:bold; text-indent:10px;}
.wh_onw{ width:1200px; height:317px;}
.wh_oneimg{ /*background:url(../images/wh_02.jpg) no-repeat;*/ background:#ff6000; width:280px; padding-left:10px; padding-right:10px; padding-top:17px; height:300px; float:left; font-size:12px; color:#fff; line-height:18px;}
.wh_oneimg p{ font-size:16px; color:#fff; font-weight:bold; padding-bottom:10px;}
.wh_center{ padding-top:30px; width:1200px; height:249px;}
.wh_center li{ float:left; width:300px; height:249px; background:#ff6000;}
.wh_centerwb{ padding-left:19px; padding-top:30px; color:#fff; font-size:18px; line-height:24px;}
.wh_centerwb p{ font-size:14px; line-height:18px; padding-top:30px;}
.wh_yy{ width:1200px; margin-top:35px; height:223px;}
.whyy_left{ float:left; width:555px;}
.whyy_title{ font-size:20px; color:#363636; font-weight:bold;}
.whyy_title p{ width:78px; height:2px; background:#ff6000; margin-top:15px;}
.whyy_right{ width:616px; height:233px; float:right;}
.whbj{ background:#f5f5f5; height:425px; margin-top:40px; position:relative;}
.whbj_title{ font-size:24px; font-weight:bold; color:#ff6600; text-align:center; padding-top:20px;}
.whbj_title p{ width:44px; height:2px; background:#ff6600; margin:0 auto; margin-top:12px;}
.whbj_nr .prev{width:45px; height:45px;border-radius:25px; text-align:center; line-height:45px; font-family:"宋体"; font-size:30px; color:#ff6600; background:#f5f5f5; position:absolute; left:-20px; top:47%; cursor:pointer;}
.whbj_nr{ margin-left:23px; margin-top:30px;}
.whbj_nr ul{ width:1155px;}
.whbj_nr .next{width:45px; height:45px;border-radius:25px; right:-20px; text-align:center; line-height:45px; font-family:"宋体"; font-size:30px; color:#ff6600; background:#f5f5f5; position:absolute; top:47%; cursor:pointer;}
.whbj_nr li{ float:left; width:365px; margin:0 10px;}
.whbj_nr li p{ color:#ff6600; padding-top:5px;}
.whbj_nr li p:hover{ text-decoration:underline;}
.shilione_left{ float:left; width:640x; height:344px; position:relative;}
.shili_qh{ position:relative; width:640px; height:344px; z-index:1;}
.shili_qhan{ position:absolute; z-index:9; bottom:17px; right:15px; }
.shili_qhan li{ float:left; font-family:"宋体"; font-size:12px; text-align:center; line-height:12px; width:11px; height:11px; background:#5c5c5c;border-radius:6px; border:1px solid #fff; color:#5c5c5c; cursor:pointer; margin-left:10px;}
.shili_qhan li.on{ background:#ff6600; color:#ff6600;}
.shilione_right{ float:right; width:530px; height:300px; font-size:16px; border:6px solid #e3e3e3; border-left:none; padding-top:32px; padding-left:24px;}
.shilione_right p{ font-size:24px; color:#fe7e00; font-weight:bold;}
.shilione_right p span{ display:block; width:44px; height:2px; background:#eaeaea; margin-top:18px; margin-bottom:20px;}
.shili_two{ padding-top:45px; width:1200px;}
.shilitwo_title{ font-size:18px; color:#4f4f4f; font-weight:bold;}
.shilitwo_nr{ margin-top:30px; background:#f5f5f5; position:relative; padding:30px 0px;}
.shilitwo_wbnr{ padding-left:40px;}
.shilitwo_wbnr li{ float:left; margin:0 10px;}
.shilitwo_wbnr li img{ width:250px; padding:4px; border:1px solid #ccc; display:block;}
.shilitwo_wbnr li p{ text-align:center; height:35px; line-height:35px;}
.shilitwo_an a{ position:absolute; font-weight:bold; z-index:9; top:45%; cursor:pointer;border-radius:25px; font-family:"宋体"; font-size:30px; text-align:center; line-height:50px;width:50px; height:50px; background:#f5f5f5;}
.shilitwo_an .prev{ display:block; left:-25px;}
.shilitwo_an .next{ display:block; right:-25px;}
.shili_san{ padding-top:50px; width:1200px;}
.shili_san li{ float:left; width:587px; height:245px; margin:0px 6px 12px 6px;}
.shili_san a{ display:block; width:573px; height:231px; border:2px solid #e3e3e3; padding:5px;}
.shili_img{ float:left; width:345px;}
.shili_wb{ float:right; width:205px; margin-right:5px; color:#4c4c4c;}
.shili_wb p{ font-size:18px; color:#4c4c4c; font-weight:bold; padding-top:6px; padding-bottom:10px;}
.sb_one{ width:1200px; overflow:hidden;}
.sb_one ul{ width:1201px;}
.sb_one li{ float:left; margin-left:1px; margin-bottom:1px;}
.sb_one li img{ display:block;}
.sb_one li.sb_a{ width:524px; background:#ff6600; height:386px;}
.sb_one li.sb_b{ width:675px;}
.sb_wba{ padding-top:50px; padding-left:25px; padding-right:30px; font-size:16px; color:#fff;}
.sbwba_title{ font-size:30px; font-weight:bold; color:#fff;}
.sbwba_title p{ font-size:18px; padding-top:20px; padding-bottom:25px;}
.sbwba_title span{ display:block; width:67px; height:3px; background:#fff; margin-bottom:30px;}
.sb_d{ background:#eeeeee; width:650px; height:380px; padding-left:25px; padding-top:32px;}
.sb_dleft{ width:355px; float:left;}
.sb_dright{ width:280px; float:left; line-height:19px;}
.sb_two{ padding-top:75px; width:1200px;}
.sbtwo_bta{ text-align:center; font-size:24px; color:#ff6600; font-weight:bold;}
.sbtwo_bta p{ margin:0 auto; width:41px; height:2px; background:#eaeaea; margin-top:17px;}
.sbtwo_byb{ text-align:center; font-size:18px; color:#373737; font-weight:bold; padding-top:10px;}
.sbtwo_byb p{ font-size:14px; color:#777; font-weight:normal; line-height:22px; padding-top:5px;}
.sbtwo_nr{ width:1200px; padding-top:50px;}
.sbtwo_left{ float:left; width:580px; height:510px;}
.sbtwp_right{ width:580px; float:right; height:510px;}
.sbtwo_title{ font-size:14px; color:#5a5a5a; padding-bottom:15px;}
.sbtwo_title p{ font-size:18px; color:#ff6600; font-weight:bold;}
.sbtwo_img{ height:294px; width:580px;}
.sbtwo_wb{ padding-top:13px;}
.sbtwo_wbl{ float:left; width:290px; font-size:16px; color:#252525;}
.sbtwo_wbl p{ padding-bottom:10px; line-height:18px;}
.sbtwo_wbl span{ font-size:14px; color:#656565;}
.sbtwo_wbr{ float:right; width:290px; font-size:16px; color:#252525;}
.sbtwo_wbr p{ padding-bottom:8px; line-height:20px;}
.sbtwo_wbr span{ font-size:14px; color:#656565;}

.fzlc_title{ color:#d2d2d2; font-size:48px; font-weight:bold; text-align:center; padding-top:30px; padding-bottom:50px;}
.fzlc_wb{ background:url(../images/fzlc_nrbg.png) repeat-y center; width:1200px; position:relative; display:inline-block; padding-top:50px;}
.fzlc_left{ background:url(../images/flzcz.png) repeat-y center; width:548px; height:110px; margin-left:1px; float:left; position:relative; margin-top:-20px; text-align:right; padding-right:60px; padding-top:28px; font-size:16px; color:#444; line-height:22px;}
.fzlc_left p{ font-size:28px; font-weight:bold; color:#ff9001; padding-bottom:10px;}
.fzlc_right{ background:url(../images/fzlcr.png) repeat-y center; width:550px; height:94px; float:right; position:relative; margin-top:-50px; padding-left:60px; padding-top:28px; text-align:left; font-size:16px; color:#444; line-height:22px;}
.fzlc_right p{ font-size:28px; font-weight:bold; color:#ff9001; padding-bottom:10px;}
.case_jzgd{ width:249px; height:45px; margin:0 auto; padding-top:35px;}
.case_jzgd a{ display:block; width:245px; height:41px; border:2px solid #cacaca; text-align:center; line-height:41px; font-size:18px; color:#ff6600;}
.case_jzgd a:hover{ border:2px solid #ff6600; text-decoration:underline;}
.honor{ padding-bottom:50px; padding-top:30px;}
.honor_title{font-size: 14px; color: #838383; text-align:center;}
.honor_title p{ font-size:24px; color:#ff6600; font-weight:bold; padding-bottom:10px;}
.honor_nr{ padding-top:20px;}
.honor_nr li{ float:left; width:230px; margin:0 3px; border:1px solid #ccc;}
.honor_nr li img{ width:100%; display:block;}
.honora{ width:100%; background:#f5f5f5; padding-top:30px; padding-bottom:20px;}
.shgy_bg{ background:url(../images/shgy_bg.jpg) no-repeat center top; width:100%;}
.shgy_wb{ color:#272727; font-size:18px; line-height:30px; padding-top:20px; height:280px;}
.shgy_title{ font-size:24px; color:#272727; font-weight:bold;}
.shgy_title p{ color:#757575; font-weight:normal; font-size:20px;}
.shgy_title span{ width:78px; height:3px; background:#ff6600; display:block; margin-top:8px;}
.shgy_nr{ padding-top:60px;}
.shgy_nr li{ height:268px; width:1200px; padding-bottom:30px;}
.shgy_pic{ width:590px; height:260px; border:4px solid #dbdbdb;}
.shgy_right{ width:570px; padding:0 16px; height:230px; padding-top:30px; font-size:14px; color:#434343; line-height:24px;}
.shgy_right p{ font-size:20px; font-weight:bold; color:#000; padding-bottom:10px;}
.shgy_right p:hover { color:#ff6600;}
.ysgc_top{ position:relative;}
.ysgc_pic{ position:absolute; right:0px; top:-30px}
.ysgc_wba{ font-size:22px; font-weight:bold; color:#434343; line-height:36px;}
.ysgc_wba p{ width:82px; height:3px; background:#e56a18; margin-top:8px; }
.ysgc_one{ margin-top:22px; border-left:1px solid #d4d4d4; padding-left:10px; font-size:14px; color:#424242; line-height:20px; height:135px;}
.ysgc_one p{ height:34px; border-left:1px solid #ff6600; padding-left:10px; position:relative; margin-left:-11px; font-size:20px; color:#ff6600; font-weight:bold; line-height:34px;}
.ysgc_two{ padding-top:40px;}
.ysgc_bottom{ background:#f4f4f4; width:100%; padding-top:50px; margin-top:50px;}
.ysgc_bt{ border-top:1px solid #d5d5d5;text-align:center; width:673px; margin:0 auto;}
.ysgc_bt p{ width:200px;color:#ff6600; font-size:28px; font-weight:bold; background:#f4f4f4; margin:0 auto; position:relative; margin-top:-22px;}
.ysgc_bt span{ font-size:18px; color:#464646; padding-top:3px;}
.ysgc_img{ width:1200px; height:923px; padding-top:50px;}
.ysgc_img img{ display:block;}
.cgfwkh{ padding-top:40px;}
.tgfw_bt{ text-align:center; font-size:22px; color:#ff6600; font-weight:bold;}
.tgfw_nr{ padding-top:40px;}
.tgfw_nr li{ float:left; width:251px; height:130px; margin:0 24px;}
.gndz{ padding-top:70px;}
.gndz_title{ text-align:center; font-size:30px; color:#ff6600; font-weight:bold;}
.gndz_title p{ font-size:18px; color:#767676; font-weight: normal;}
.gndz_nr{ padding-top:30px;}
.gndz_nr li{ width:300px; height:200px; float:left;}
.gndz_nr li.on{ background:url(../images/ysgc_lbb.png) no-repeat left center; position:relative; margin-left:-15px;}
.gndz_nr li.on:hover{background:url(../images/ysgc_lb.png) no-repeat left center; cursor:pointer;}
.gndz_nr li.ona{ background:url(../images/ysgc_rbb.png) no-repeat right center; position:relative; margin-right:-15px;}
.gndz_nr li.ona:hover{background:url(../images/ysgc_rb.png) no-repeat right center; cursor:pointer;}
.gndz_a{ width:260px; padding-left:35px; padding-top:25px; font-size:14px; line-height:20px; color:#fff;}
.gndz_b{ width:260px; padding-left:20px; padding-top:25px; font-size:14px; line-height:20px; color:#fff;}
.gndz_b p{ font-size:22px; color:#fff; font-weight:bold; padding-bottom:10px;}
.gndz_a p{ font-size:22px; color:#fff; font-weight:bold; padding-bottom:10px;}
.ysgc{ margin-top:60px;}


/*产品内页*/
.productshow_nr{ width:1200px; margin:0 auto;}
#preview {float:left;width:424px; position:relative;}
.jqzoom{height:422px;width:422px; border:1px solid #e0e0e0;margin:0 auto}
#v_content{width:424px;height:88px;margin-top:15px;}
.control_left{height:88px; font-size:14px; color:#fff; text-align:center; font-family:"宋体"; cursor:pointer; line-height:88px;  float:left; width:21px; background:#595959;}
.control_right{width:21px;height:88px; font-size:14px; color:#fff; text-align:center; font-family:"宋体"; cursor:pointer;  line-height:88px; float:right; background:#595959;}
.v_content_listdiv{position:relative; width:370px;height:88px;float:left;overflow:hidden; margin-left:7px;}
.v_content_list { position:absolute;top:0px; left:0px; height:88px; width:2500px;}
#v_content ul {float:left; list-style-type:none; margin:0px; padding:0px;}
#v_content ul li { display:inline; float:left; width:86px; height:86px; border:1px solid #e0e0e0; margin-right:5px;}
#v_content ul li img {width:86px; height:86px;}

.plnr{ width:740px; float:right;}
.plnr_bt{line-height:30px; font-size:24px; font-weight:bold; color:#ff6600; border-bottom:1px solid #e4e4e4; padding-bottom:8px;}
.plnr .jianshu{line-height:25px; overflow:hidden; margin-top:15px; padding-bottom:20px; font-size:14px; color:#080808; border-bottom:1px solid #e4e4e4; margin-bottom:20px;}
.phone{line-height:20px; color:#4b4b4b; font-size:14px;}
.phone img { margin-bottom:-2px; margin-right:5px;}
.phone span{ color:#ff6600; font-weight:bold;}
.phone a{color:#4b4b4b; font-size:14px;}
.phone a:hover{color:#ff6600; }
.product_ljzx{ margin-top:28px; border-bottom:1px solid #e4e4e4; padding-bottom:15px; display:inline-block; font-size:18px; text-align:center; width:580px;}
.product_ljzx a{ float:left; font-size:18px; color:#fff; height:50px; line-height:50px; }
.product_ljzx a img{ margin-bottom:-5px; margin-right:8px}
.product_ljzx a.cpzx{ width:145px; background:#ff6600; margin-right:8px;}
.product_ljzx a.xzcpsc{ width:165px; background:#c4c4c4;}
#tab2{ margin-top:50px;}
.tabList2{ border-bottom:1px solid #d2d2d2; width:1200px; height:56px;}
.tabList2 li,.tabList2 a{ float:left; width:200px; height:57px; background:#dfdfdf; text-align:center; line-height:57px; font-size:18px; color:#a2a2a2; cursor:pointer; margin-right:2px; font-weight:bold; display:block;}
.tabList2 li.cur,.tabList2 a:hover{ width:200px; height:57px; background:#ff6600; text-align:center; line-height:57px; font-size:18px; color:#fff; }
.tabCon2{ width:1178px; padding:0 10px; padding-bottom:50px; margin: 0 auto; padding-top:15px; color:#4a4a4a; line-height:25px; font-size:14px; border:1px solid #d2d2d2; border-top:none;}
.tabCon2 .cur{ display:inline;}
/*产品内页*/
.custom{ position:relative; width:100%; margin-top:50px; padding-bottom:60px; display:inline-block;}
.bj_sx{ width:1155px; height:130px; background:#ededed; padding-left:45px; padding-top:30px; position:relative;}
.case_nr li{ padding-bottom:56px; height:388px; width:1200px;}
.case_pic{ border:4px solid #dbdbdb; width:590px; height:380px;}
.case_wb{ width:580px; font-size:12px; color:#434343; line-height:20px;}
.case_wb p{ font-size:20px; font-weight:bold; color:#000; line-height:35px; padding-bottom:8px;}
.case_more{ width:117px; height:37px; background:#ff6600; color:#fff; font-size:12px; text-align:center; line-height:37px; margin-top:25px;}
.hzhb_bg{ background:#fff; width:100%; padding-top:22px; padding-bottom:100px;}
.hzhb_title{ font-size:24px; color:#272727; font-weight:bold;}
.hzhb_title p{ font-size:20px; color:#757575; font-weight:normal;}
.hzhb_title span{ display:block; width:78px; height:3px; background:#ff6600;}
.hzhb_nr{ width:1200px; padding-top:30px;}
.hzhb_nr li{ width:140px; padding:0 30px; float:left; padding-bottom:30px;}
.hzhb_nr li img{ width:140px;}
.px_a{ font-size:24px; font-weight:bold; color:#434343; padding-top:5px;}
.px_a p{ width:82px; height:3px; background:#e56a18; margin-top:18px;}
.khpx_bg{ background:url(../images/khpx_bg.jpg) no-repeat left top; width:1200px; margin-top:40px;}
.khpx_nra{ width:575px; margin-left:625px; padding-top:62px; font-size:16px; color:#434343; line-height:30px;}
.khpx_title{ font-size:24px; font-weight:bold; color:#ff6600; background:#fff;}
.khpx_wbb{ padding-top:100px;  font-size:18px; color:#474747; line-height:20px;}
.khpx_wbb p{ font-size:18px; color:#474747; line-height:20px; padding-top:13px;}
.khpx_nrb{ width:1200px; background:#f5f5f5; margin-top:15px;}
.khpx_gd{ float:left; background:#e8e8e8; padding:17px; position:relative;}
.khpx_gd li{ float:left; width:290px; margin:0 3px;}
.khpx_gd li img{ width:290px; height:245px;}
.khpx_gd li p{ text-align:left; font-size:14px; padding-top:10px;}
.khpx_gd .prev,.khpx_gd .next{ position:absolute; display:block; width:29px; height:29px; line-height:29px; font-size:18px; text-align:center; cursor:pointer;right:-29px; font-family:"宋体";}
.khpx_gd .prev { bottom:77px; background:#e8e8e8; color:#494949;}
.khpx_gd .next{ bottom:46px; background:#ff6600; color:#fff;}
.khpx_gui{ padding-top:17px; padding-left:15px; float:left; color:#494949; font-size:14px; line-height:30px;}
.khpx_gui span{ color:#ff6600; font-size:12px;}
.khpx_nrc{ width:1200px; height:216px; background:url(../images/khpx_bga.jpg) no-repeat; margin-top:75px;}
/*内页style结束*/

.fzlc_gd{ width:1200px; position: relative; height:174px}
.fzlc_gd .corner {clear: both; display: block;  OVERFLOW: hidden; HEIGHT: 0px}
.fzlc_gd .ks-switchable-triggers a { display: block; z-index:99; float:right; margin-right:15px; line-height:28px; color: #b4b4b4; height:28px; position:absolute; top:60px; font-size:72px; color:#939393; font-family:"宋体";}
.ks-switchable-triggers .prev{ left:0px;}
.ks-switchable-triggers .next{ right:0px;}
.fzlc_gd .wrap {OVERFLOW: hidden; width:1000px; height: 174px; margin:0 auto;}
.fzlc_gd ul {width: 10000px}
.fzlc_gd li {float:left; margin-right:15px; width:190px; text-align:center; font-size:24px; color:#666; padding-top:68px; cursor:pointer;}
.fzlc_gd li p{ width:12px; height:12px;border-radius:8px; border:2px solid #c5c5c5; background:#fafafa; margin:0px auto 8px auto;}
.fzlc_gd li.id_on p{ width:12px; height:12px;border-radius:8px; border:2px solid #ff6600; background:#fafafa; margin:0px auto 8px auto;}



.slide-content{ width:610px; position: relative; height:443px}
.slide-content .corner {clear: both;display: block;  OVERFLOW: hidden; HEIGHT: 0px}
.slide-content .ks-switchable-triggers a { display: block; z-index:99; float:right; margin-right:15px; line-height:28px; color: #b4b4b4; height:28px; padding-bottom:20px;}
.slide-content .ks-switchable-triggers a img{ margin-bottom:-1px; margin-right:3px}
.slide-content .wrap {OVERFLOW: hidden; width: 595px; height: 395px}
.slide-content ul {width: 10000px}
.slide-content li {	float:left; margin-right:15px; width:290px;}
.syonexw_img{ width:290px; height:190px;}

.syonexw_rqmc{ height:50px; padding-top:10px; width:290px;}
.syxwrq{ height:50px; width:52px; font-size:12px; text-align:center; color:#fff; line-height:20px; background:#ff6600; float:left;}
.syxwrq p{ font-size:24px; font-weight: bold; line-height:30px; float:none; width:auto; color:#fff;}
.syxwmc{ float:right; width:220px; font-size:16px; color:#171717; font-weight:bold;}
.syonexw_wb{ width:220px; margin-left:70px; padding-top:13px; font-size:12px; color:#676767; line-height:22px;}
.synews_one a:hover .syxwmc{ color:#ff6600;}




.dowebok{ width:100%;}
.dowebok .row{}
.dowebok .indexbga{ background:url(../images/index_bga.jpg) no-repeat center top; width:100%; height:691px; padding-top:14px; background-size:cover;}
.dowebok .indexbgb{ background:url(../images/indexbgb.jpg) no-repeat center; width:100%; height:680px;}
.dowebok .indexbgc{ background:url(../images/indexbgc.jpg) no-repeat center; width:100%; height:700px;}
.dowebok .wow{vertical-align:top;*display:inline;zoom:1;}
.one_gdleft{display:inline-block; width:245px; position: relative; padding-top:200px; font-size:16px; color:#fff; z-index:9; }
.one_right{display:inline-block; position:absolute; z-index:1; margin-top:-8px;}
.gdb_a{ left:450px; top:70px; width:300px; height:105px; position: absolute; z-index:9;}
.gdb_c{ width:1200px; height:531px; top:149px; position:absolute; z-index:1;}
.gdb_b{ position:absolute;top:280px; z-index:9; left:530px; width:140px; height:140px;}
.gdc_a{ text-align:center; font-size:100px; color:#f0f0f0; font-weight:bold;padding-top: 70px; padding-bottom: 35px; line-height: 38px;}
.gdc_a p{ font-size:30px; color:#000; }
.gdc_b{ width:610px; float:left;}
.gdc_c{ width:590px; float:right;}



.slide-main{height:720px;position:relative; z-index:9999;}
.slide-main .prev,.slide-main .next{display:block;position:absolute;z-index:222;top:267px;overflow:hidden;cursor:pointer; color:#c0c0c0; font-size:120px; font-family:"宋体";}
.slide-main .prev{left:20px;}
.slide-main .next{right:20px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:14px;position:absolute;z-index:124;top:690px;left:0;text-align:center;}
.item a{display:inline-block;width:14px;height:14px;margin-right:11px;background:#333;opacity:1;-moz-opacity:0.6;filter:alpha(opacity=60);overflow:hidden;border-radius:7px;}
.item a.cur{background:#ff6600;}
.slide-box,.slide{display:block;width:100%;height:720px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:720px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstyle1{background:url(../images/1e.jpg) no-repeat center top;}
#bgstyle2{background:url(../images/2e.jpg) no-repeat center top;}
#bgstyle3{background:url(../images/3e.jpg) no-repeat center top;}
#bgstyle4{background:url(../images/4e.jpg) no-repeat center top;}
#bgstyle5{background:url(../images/4e.jpg) no-repeat center top;}
.slide a{display:block;width:100%;height:720px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:9;left:50%;}
.obj-a{width:952px;margin-left:-476px;text-align:center;}
.obj-a{display:block;height:634px; height:155px;top:224px; z-index:99;}
.obj-b{top:684px;height:226px; top:195px; margin-left:-343px;}
.obj-c{display:block;height:582px;top:0;margin-left:-540px;}
.obj-d{top:187px;height:159px; width:511px; margin-left:-100px;}
.obj-d p{display:block;padding-top:20px;font-size:16px;color:#fff;clear:both;}
.obj-e{width:988px;height:81px;margin-left:-495px;top:205px;z-index:12;}
.obj-f{width:292px;height:192px;top:300px;margin-left:-343px; z-index:15}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:45%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:45%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:45%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:55%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:55%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:55%;} to{opacity:1;left:50%;} }


.has-top-margin {-webkit-animation: animate-margin-top 0.3s;-moz-animation: animate-margin-top 0.3s;animation: animate-margin-top 0.3s;}
.cd-header {position: absolute; top: 0; left: 0; width: 100%; height: 50px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); background-color: #030d18;z-index: 3;}
#cd-logo { float: left; margin: 13px 0 0 5%;}
#cd-logo img { display: block;}
#cd-logo.is-hidden {opacity: 0; position: fixed; left: -20%; margin-left: 0;-webkit-transition: left 0.3s, opacity 0.3s;  -moz-transition: left 0.3s, opacity 0.3s; transition: left 0.3s, opacity 0.3s;}
#cd-logo.is-hidden.slide-in {left: 5%;opacity: 1;}
.cd-primary-nav { float: right; margin-right: 5%; width: 44px; height: 100%; background-size: 44px 44px;}
.cd-primary-nav ul { position: absolute; top: 0; left: 0;  width: 100%;  -webkit-transform: translateY(-100%);  -moz-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -o-transform: translateY(-100%);  transform: translateY(-100%);}
.cd-primary-nav ul.is-visible { -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px);
  -o-transform: translateY(50px); transform: translateY(50px);}
.cd-primary-nav a { display: block; height: 50px; line-height: 50px; padding-left: 5%; background: #000101; border-top: 1px solid #051426;
  color: #f0eee1;}


/* -------------------------------- 

Intro

-------------------------------- */
#cd-intro { position: relative; z-index: 2;}
#cd-intro #cd-intro-tagline { max-width: 1200px; margin: 0 auto;  text-align: center;}
.cd-btn { display: inline-block; padding: 1em 1.8em; background-color: rgba(245, 72, 74, 0.9); margin-top: 1em; border-radius: 20em;  -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
  color: white;}
.no-touch .cd-btn:hover { background-color: #f5484a;}
.cd-btn.is-hidden {opacity: 0; position: fixed; right: -20%; top: 0;  padding: .8em 1.2em;  margin: 14px 0 0;  -webkit-transition: right 0.3s, opacity 0.3s; -moz-transition: right 0.3s, opacity 0.3s; transition: right 0.3s, opacity 0.3s; }
.cd-btn.is-hidden.slide-in {right: 5%; opacity: 1;}


/* -------------------------------- 

Secondary Fixed Navigation

-------------------------------- */
.cd-secondary-nav {position: relative; z-index: 3;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.cd-secondary-nav ul {position: fixed;max-width: 400px; right: 5%; bottom: 20px; border-radius: 0.25em; background: rgba(3, 13, 24, 0.96);
  visibility: hidden; z-index: 1; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: scale(0);  -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0);  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;  -ms-transform-origin: 100% 100%;  -o-transform-origin: 100% 100%;  transform-origin: 100% 100%;  -webkit-transition: -webkit-transform 0.3s, visibility 0s 0.3s;  -moz-transition: -moz-transform 0.3s, visibility 0s 0.3s;  transition: transform 0.3s, visibility 0s 0.3s;}
.cd-secondary-nav ul.is-visible { visibility: visible; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1);  -o-transform: scale(1); transform: scale(1); -webkit-transition: -webkit-transform 0.3s, visibility 0s 0s;  -moz-transition: -moz-transform 0.3s, visibility 0s 0s; transition: transform 0.3s, visibility 0s 0s;}
.cd-secondary-nav li:last-child a {border-bottom: none;}
.cd-secondary-nav { position: fixed;  right:20px;  z-index:99999;top:25%;width:100px;  -webkit-transition: height 0.3s;    -moz-transition: height 0.3s;   transition: height 0.3s;  }
.cd-secondary-nav ul { position: static; width: auto; max-width: 100%; visibility: visible; -webkit-transform: scale(1);    -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); text-align: center; background-color: transparent;}
.cd-secondary-nav li {margin:8px 0;}
.cd-secondary-nav li a {position: relative;text-align:left; display: block; border-bottom: none; -webkit-transition: padding 0.2s; -moz-transition: padding 0.2s; transition: padding 0.2s; z-index:999; height:31px; line-height:31px;}
.cd-secondary-nav li a b {text-transform: uppercase;font-size:14px;  display:none;}
.cd-secondary-nav li a span { display:block; right:0px; border:2px solid #fff; width: 10px; top:8px; height: 10px; background:#a8a8a8; border-radius:8px; position:absolute; z-index:999;}
.cd-secondary-nav li a.hover b,.cd-secondary-nav li a.active b{font-size:14px;  display: block; background:url(../images/right_bg.png) no-repeat left center; width:77px; padding-right:6px; height:31px; text-align:center; color:#fff;}
.cd-secondary-nav li a:hover span,.cd-secondary-nav li a.active span {display:block; right:0px; width: 10px; top:8px; height: 10px; background:#ff6600; border-radius:8px; position:absolute; z-index:999; border:2px solid #ff6600}
.cd-secondary-nav.is-fixed {position: fixed; right:20px;top:25%;width:100px;z-index:9999;  -webkit-transition: height 0.3s;    -moz-transition: height 0.3s;   transition: height 0.3s;  }
.cd-secondary-nav.animate-children li a span {opacity: 1;}
.cd-secondary-nav-trigger {position: fixed;bottom: 20px;right: 5%;width: 44px;height: 44px;background: rgba(3, 13, 24, 0.96); border-radius: 0.25em;overflow: hidden;text-indent: 100%;white-space: nowrap;z-index:99999;}
.cd-secondary-nav-trigger span {position: absolute;display: block;width: 4px;height: 4px;border-radius: 50%;background: #f0eee1; left: 50%;  top: 50%;bottom: auto;  right: auto;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: background 0.3s; -moz-transition: background 0.3s;transition: background 0.3s;}
.cd-secondary-nav-trigger span::before, .cd-secondary-nav-trigger span::after {content: ''; position: absolute;  background: inherit;  width: 100%; height: 100%; border-radius: 50%;}
.cd-secondary-nav-trigger span::before { right: -10px; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0);  -o-transform: rotate(0); transform: rotate(0);}
.cd-secondary-nav-trigger span::after {left: -10px; -webkit-transform: rotate(0); -moz-transform: rotate(0); -ms-transform: rotate(0);  -o-transform: rotate(0); transform: rotate(0);}
.cd-secondary-nav-trigger.menu-is-open { background: transparent;}
.cd-secondary-nav-trigger.menu-is-open span { background: rgba(240, 238, 225, 0);  width: 20px;  height: 2px;}
.cd-secondary-nav-trigger.menu-is-open span::before, .cd-secondary-nav-trigger.menu-is-open span::after { background: #f0eee1; width: 100%;
  height: 100%; border-radius: 0; top: 0; left: 0;}
.cd-secondary-nav-trigger.menu-is-open span::before {-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
.cd-secondary-nav-trigger.menu-is-open span::after {-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -ms-transform: rotate(225deg); -o-transform: rotate(225deg); transform: rotate(225deg);}
.cd-secondary-nav-trigger {display: none;}