@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px }
body{ font-family:"微软雅黑"; font-size:1rem; color:#333; padding:0px; max-width:640px; margin:0 auto; position: relative; overflow:scroll;overflow-x:hidden;overflow-y:auto; width:100%}
ol,ul,li,p,dl,dt{list-style: none outside none; margin:0px; padding:0px;}
img {border:none;}
a:link, a:visited {color:#333; text-decoration: none;outline:none;}
a:hover, a:active {color:#333; text-decoration: none;outline:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.green-black { display:block; margin:0; padding-top:2rem; padding-bottom:3rem; clear:both;font-family:"微软雅黑",Arial, Helvetica, sans-serif; text-align:center;}
.green-black a { padding:0.4rem 0.7rem 0.4rem 0.7rem; border:1px solid #dddddd; height:2rem; line-height:2rem; zoom:1; font-weight:bold; font-size:1rem; overflow:auto; margin-left:0.2rem; margin-right:0.2rem; color:#333; background:url(../images/page_bg01.png) #fff bottom repeat-x; text-decoration:none}
.green-black a:hover {border:0.1rem solid #ccc; height:2rem; line-height:2rem; zoom:1;overflow:auto;background:url(../images/page_bg02.png) top repeat-x #ff6600;  margin-left:0.2rem; margin-right:0.2rem; color:#fff;font-size:1rem;}
.green-black span.current {padding:0.4rem 0.7rem 0.4rem 0.7rem; border:1px solid #ccc; color:#fff; height:2rem; line-height:2rem; zoom:1; overflow:auto;  background:url(../images/page_bg02.png) top repeat-x #ff6600; margin-left:0.2rem; margin-right:0.2rem; margin-top:0px; margin-bottom:0px; font-size:1rem;}
/*基础配置*/

/*首页style开始*/
.top_bg{ max-width:640px; width:100%;/*-webkit-box-shadow:0px 0.2rem 0.4rem #333; -moz-box-shadow:0px 0.2rem 0.4rem #333;  box-shadow:0px 0.2rem 0.4rem #333;*/ position:relative; z-index:999; height:90px;} 
.logo{ width:50%; float:left;}
.logo img{ display:block; width:100%;}
.sous{ position:absolute; right:5.6rem; padding-top:2rem; height:3rem; font-weight:bold; font-size:1.8rem; color:#fff;}
.sous p{ float:left; margin-right:2rem; line-height:2.1rem;}
.sous img{ max-width:29%; float:right; margin-bottom:-0.6rem;}
.sous a{ color:#fff;}
.banner .bnys{ height:720px;}
.index_bga{ background:url(../images/index_bga.jpg) no-repeat; height:720px; width:100%;}
.sypro_cx{ font-size:3.4rem; text-align:center; width:100%; font-weight:bold; color:#ff6600; padding-top:2.8rem;}
.sypro_wb{ text-align:center; width:100%; color:#fff; font-size:1.1rem; padding-top:3rem;}
.sypro_more{ width:18%; margin:0 auto; height:2.3rem; padding-top:1rem;}
.sypro_more a{ width:100%; display: block; height:2.3rem; background:#ff6600; text-align:center; line-height:2.4rem; color:#fff;}
.index_bgb{ background:url(../images/index_bgb.jpg) no-repeat; width:100%; height:720px;}
.sysdys_nr{ padding-top:9rem; display:block; margin:0 auto; width:35%;}
.synews{ width:100%; background:url(../images/index_bgc.jpg) repeat-y;}
.synews_title{ width:96%; padding:1.6rem 2%; color:#181818; background:#fff; font-size: 1.6rem; font-weight: bold; border-bottom: 0.1rem solid #d0d0d0; position:relative;}
.synews_title a{ position:absolute; right:2%; top:2.6rem; font-size:1rem; color:#585858; cursor:pointer;}
.synews_title a img{ margin-right:0.4rem; margin-bottom:-0.1rem;}
.synews_title p{font-size: 0.8rem; font-weight: normal; padding-bottom:0.2rem;}
.symeiti{ width:96%; border-bottom:0.1rem dashed #bababa; padding-top:2rem; margin:0 auto;}
.symeiti li{ display:inline-block; padding-bottom:2rem; height:8rem; width:100%;}
.symt_left{ width:35%; border:0.2rem solid #bababa;}
.symt_left img{ width:100%; display:block;}
.symt_right{ width:60%; font-size:1.2rem; color:#878787;}
.symt_right p{ font-size:1.4rem; color:#545454; font-weight:bold; padding-bottom:0.6rem; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.synews_nr{ width:92%; margin:3rem auto 0 auto;}
.synews_nr li{ width:100%; display:inline-block; padding-bottom:2rem; height:2.4rem;}
.synews_nr li p{ float:left; background:#000; width:12%; height:2.4rem; font-size:1.3rem; text-align:center; line-height:2.4rem; color:#fff; border-radius:0.4rem;}
.synews_nr li a{ float:right; width:83%; display:block; font-size:1.3rem; line-height:2.4rem; color:#707070;}
.synews_more{ border:0.1rem solid #dadada; margin-top:0.6rem; border-left:none; border-right:none; height:5rem; line-height:5rem; text-align:center; width:100%;}
.synews_more a{ font-size:1.6rem; color:#393939;}
.foot_bg{ background:#cdcdcd; width:94%; padding:2rem 3% 1.6rem 3%;}
.foot_dh{ border-bottom:0.1rem solid #aeaeae; padding-bottom:1.8rem;}
.foot_dh a{ font-size:1.2rem; color:#1d1d1d; padding-right:40px;}
.smg{ padding-top:1rem; width:100%;}
.smg_left p,.smg_right p{ font-size:1.4rem; color:#1d1d1d; padding-bottom:0.8rem;}
.smg_left img{ margin-left:0.6rem;}
.foot_bq{ padding-top:1rem; font-size:1rem; color:#1d1d1d; height:2rem; line-height:2rem; padding-bottom:0.6rem;}
.foot_bq a{ color:#1d1d1d;}
/*首页style结束*/

/*内页style开始*/
.about_banner{ width:100%;}
.menu_head{width:96%; padding:0 2%;height:4rem; margin-top:-4rem; z-index:99;font-size:14px;color:#fff;cursor:pointer;position:relative;background:rgba(255,102,0,0.7);}
.menu_head p{ float:left; line-height:4rem; font-size:1.5rem; font-weight:bold;}
.menu_head span{ display:block; float:right; font-family:"宋体";-webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); line-height:4rem; margin-right:2rem; font-size:1.8rem;}
.menu_list .curxs{background:rgba(255,102,0,0.7);}
.menu_list .curxs span{ display:block; float:right; font-family:"宋体";-webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); line-height:4rem; margin-right:2rem; font-size:1.8rem;}
.menu_body{width:100%;  background:#707070; height:auto;overflow:hidden;}
.menu_body a{display:block; width:33.33%; float:left; color:#fff; border-bottom:0.1rem solid #a2a2a2; text-align:center; height:4.6rem; line-height:4.6rem; font-size:16px; font-weight:normal;}

.menu_heada{width:96%; padding:0 2%;height:4rem; margin-top:-4rem; z-index:99;font-size:14px;color:#fff;cursor:pointer;position:relative;background:rgba(255,102,0,0.7);}
.menu_heada p{ float:left; line-height:4rem; font-size:1.6rem; font-weight:bold;}
.menu_heada span{ display:block; float:right; font-family:"宋体";-webkit-transform: rotate(90deg);  -moz-transform: rotate(90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); line-height:4rem; margin-right:2rem; font-size:1.8rem;}
.menu_lista .curxs{background:rgba(255,102,0,0.7);}
.menu_lista .curxs span{ display:block; float:right; font-family:"宋体";-webkit-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); line-height:4rem; margin-right:2rem; font-size:1.8rem;}
.menu_bodya{width:96%; padding:1rem 2%; background:#999; height:auto;overflow:hidden;}
.menu_bodya a{display:block; width:31.33%; float:left; color:#fff; text-align:center; height:3rem; line-height:3rem; font-size:16px; font-weight:normal; background:#b7b7b7; margin:0.5rem 1%;}
.menu_bodya a.cur{ background:#ff6600;}
.main_wz{ background:#f4f4f4; height:4rem; line-height:4rem; width:96%; padding:0 2%; border-bottom:0.1rem solid #bfbfbf;}
.fh{ width:8%; padding-top:0.5rem;}
.fh img{ width:100%;}
.wz{ font-size:1.2rem; color:#6e6e6e;}
.main_nr{ width:100%; padding-top:2rem; padding-bottom:3rem;background:#fff;}
.about_nr{ font-size:1.2rem; width:96%; margin:0 auto; line-height:2rem; color:#272727;}
.about_nr img{ max-width:100%;}
.about_one{ width:97.5%; height:277px; margin:0 auto; padding-bottom:1.2rem; position:relative;}
.about_left{width:45%; padding-left:5%; padding-top:100px; background:url(../images/about_02.png) no-repeat; height:177px; font-weight:bold; color:#fff; font-size:1.6rem; background-size:100%;}
.about_left p{ font-size:3rem; padding-bottom:1.2rem;}
.about_lefta{width:50%; text-align:center; background:url(../images/about_03.png) no-repeat; padding-top:100px; height:177px;font-weight:bold; color:#fff; font-size:1.8rem;}
.about_right{ width:50%;}
.about_right img{ width:100%;}
.about_an{ position:absolute; right:1rem; z-index:99; bottom:2rem;}
.about_an li{ float:left; background:#fff; width:1rem; height:1rem; overflow:hidden; text-indent:999px; margin:0 0.3rem;border-radius:0.5rem;}
.about_an li.on{ background:#ff6600;}
.abouta_a{ background:#ff6600; width:100%; margin-bottom:2rem;}
.abouta_anr{ width:96%; padding:1rem 2%; color:#fff; line-height:1.6rem;}
.abouta_al{ width:50%; font-size:1.1rem;}
.abouta_al p{ font-size:1.6rem; font-weight:bold; padding-bottom:0.6rem;}
.abouta_ar{width:48%; padding-left:2%; font-size:1rem; line-height:1.2rem;}
.abouta_b{ background:url(../images/abouta_02.jpg) no-repeat; width:50%; padding-right:50%; height:512px; margin-bottom:2rem;}
.about_bnr{ width:94%; padding:0 3%; color:#fff; line-height:1.6rem; padding-top:1rem;}
.about_bnr p{ font-size:1.5rem; font-weight:bold; line-height:2rem; padding-bottom:1rem;}
.abouta_c{ line-height:1.6rem; color:#272727;}
.abouta_d{ background:#e2e2e2; width:96%; padding:1rem 2% 3rem 2%;margin-top:3rem;}
.abouta_title{ text-align:center; font-size:1.8rem; color:#ff6600; font-weight:bold;}
.abouta_title p{ width:10%; height:0.2rem; background:#ff6600; margin:0.7rem auto;}
.abouta_nr{ width:98%; background:#bababa; padding:1%; margin-top:1rem; position:relative;}
.abouta_nr li { position: relative; width:100%;}
.abouta_nr li img{ width:100%; display:block;}
.abouta_nr li p{ position:absolute; bottom:0; left:0; background:rgba(0,0,0,0.5); height:4rem; line-height:4rem; text-align:center; font-size:1.6rem; color:#ff6600; width:100%;}
.abouta_an a{ width:7%; position:absolute; top:40%; display:block;}
.abouta_an .prev{ left:1rem;}
.abouta_an .next{ right:1rem;}
.abouta_an a img{ width:100%;}
.gyhd{ padding-top:21rem;}
.gyhd_title{ font-size:1.8rem; font-weight:bold;}
.gyhd_title p{ font-size:1.4rem; color:#757575; font-weight:normal;}
.gyhd_title span{ width:12%; height:0.2rem; background:#ff6600; display:block; margin-top:0.4rem;}
.gyhd_nr{ padding-top:3rem; width:100%;}
.gyhd_nr li{ border-bottom:1px dotted #d0d0d0; padding-bottom:2rem; margin-bottom:2rem; width:100%;}
.gyhd_pic{ width:98%; background:#eee; padding:1%; text-align:center;}
.gyhd_pic img{ max-width:100%;}
.gyhd_wb{ padding-top:1rem; width:100%; font-size:1.1rem;}
.gyhd_wb p{ font-size:1.4rem; color:#272727; font-weight:bold; padding-bottom:0.4rem;}
.fzlc_title{ width:96%; height:4rem; background:#e0e0e0; padding:2.5rem 2%;}
.fzlc_title a{ display:block; float:left; width:42%; margin:0 4%; height:4rem; background:#b6b6b6; text-align:center; line-height:4rem; font-size:2rem; color:#fff; font-weight:bold;}
.fzlc_title a.cur{ background:#ff6600;}
.fzlc_nr{ width:98%; margin:0 auto; padding-top:1rem;}
.fzlc_nr li{ background:url(../images/fzlc_bg.png) no-repeat; width:85%; height:100px; padding-top:63px; padding-left:12%; padding-right:3%; font-size:1.1rem; line-height:1.6rem;}
.fzlc_nr li p{ font-size:1.6rem; color:#ff9001; font-weight:bold; padding-bottom:0.4rem;}
.qygma{ padding-top:1rem; width:100%;}
.qygma li{ width:46%; border:0.1rem solid #ccc; float:left; margin:0 0.6rem;}
.qygma li img{ width:90%; padding:5%;}
.qygma_an{ width:100%; text-align:center; padding-top:1rem;}
.qygma_an li{ display:inline-block; width:1.5rem; height:1.5rem; overflow:hidden; text-indent:999rem; margin:0 0.6rem; background:#a9a9a9;}
.qygma_an li.on{ background:#000;}
.qygmb{ background:#eaeaea; width:96%; padding:2rem 2%; margin-top:3rem;}
.qygmb_title{ color:#434343; font-size:1.2rem;}
.qygmb_title p{ font-size:1.5rem; color:#ff6600; font-weight:bold; padding-bottom:0.5rem;}
.qygm_nr { width:100%; padding-top:2rem;}
.qygm_nr li{ float:left; width:48%; margin:0 1%; padding-bottom:2%;}
.qygm_nr li img{ width:100%;}
.ysgca li{ border-left:0.1rem solid #d4d4d4; padding-left:0.8rem; font-size:1rem; line-height:1.6rem; padding-bottom:1rem; margin-bottom:1rem;}
.ysgca li p{ border-left:0.1rem solid #ff6600; margin-left:-0.9rem;padding-left:0.8rem; font-size:1.4rem; color:#ff6600; font-weight:bold; line-height:1.5rem; padding-top:0.4rem; margin-bottom:0.4rem;}
.ysgcb{ width:100%; background:#f4f4f4;}
.ysgcb img{ display:block; max-width:100%;}
.ysgcc{ width:100%; padding-top:2rem;}
.ysgcc_title{ text-align:center; font-size:1.4rem; font-weight:bold; color:#ff6600;}
.ysgcc_nr { width:90%; margin:0 auto; padding-top:1rem;}
.ysgcc_nr li{ width:46%; margin:2%; float:left;}
.ysgcc_nr li img{ width:100%;}
.ysgcd{ width:100%; padding-top:2rem;}
.ysgcd_title{ color:#ff6600; font-size:1.6rem; font-weight:bold; text-align:center;}
.ysgcd_title p{ font-size:1.2rem; font-weight:normal; color:#767676;}
.ysgcd_nr{ width:94%; margin:1rem auto;}
.ysgcd_nr li { color:#fff; font-size:1rem; line-height:1.6rem;}
.ysgcd_nr li p{ font-size:1.4rem;  font-weight:bold; padding-bottom:0.4rem; padding-top:1.6rem;}
.ysgcd_nr li.ya{ background:url(../images/servicea_05.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-left:55%; padding-right:5%;}
.ysgcd_nr li.yb{ background:url(../images/servicea_06.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-left:55%; padding-right:5%;}
.ysgcd_nr li.yc{ background:url(../images/servicea_07.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-right:55%; padding-left:5%;}
.ysgcd_nr li.yd{ background:url(../images/servicea_08.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-right:55%; padding-left:5%;}
.ysgcd_nr li.ye{ background:url(../images/servicea_09.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-left:55%; padding-right:5%;}
.ysgcd_nr li.yf{ background:url(../images/servicea_10.jpg) no-repeat; height:200px; margin-bottom:0.1rem; width:40%; padding-left:55%; padding-right:5%;}
.ysgce{ width:94%; margin:0 auto;}
.ysgce img{ max-width:100%;}
.khpxa{ background:url(../images/serviceb_01.jpg) no-repeat; width:100%;  height:180px; padding-top:423px; width:96%; padding-left:2%; color:#434343; padding-bottom:3rem;}
.khpxa_title{ font-size:1.5rem; color:#ff6600; font-weight:bold; padding-bottom:1rem;}
.khpxb{ width:96%; padding:3rem 2%; background:#f5f5f5;}
.khpxb_title{ font-size:1.5rem; color:#ff6600; font-weight:bold;}
.khpxb_title span{ font-size:1.1rem;}
.khpxba_nr{ color:#494949; padding-bottom:1rem; font-size:1rem; line-height:1.8rem;}
.khpxba_nr p span{ color:#ff6600;}
.khpxbb{ background:#d9d9d9; width:98%; padding:1rem 1%;}
.khpxbb_nr { width:100%; border-bottom:0.1rem solid #bebdbd;}
.khpxbb_nr li{ float:left; width:48%; margin:0 0.4rem;}
.khpxbb_nr li img{ width:100%; display:block;}
.khpxbb_nr li p{ font-size:1.2rem; color:#494949; padding:0.8rem 0;}
.khpxbb_an{ text-align:center; width:100%; padding-top:1rem;}
.khpxbb_an li{ width:1.4rem; height:1.4rem; background:#888; display:inline-block; overflow:hidden; text-indent:-999rem; margin:0 0.4rem;}
.khpxbb_an li.on{ background:#020202;}
.joba{ background:#e6e6e6; width:100%; padding-bottom:1%;}
.joba_nr{ background:#fff; width:92%; margin: 0 1%; padding:4% 3%;}
.joba_title{ font-size:1.8rem;  color:#555; font-weight: bold;}
.joba_title p{ height:0.1rem; background:#ff6600; width:10%; margin:1rem 0;}
.joba_wb{ color:#555;}
.joba_more{ padding-top:1rem;  width:25%; text-align:center; height:3.4rem;}
.joba_more a{ display: block; line-height:3rem;  width:100%; height:3rem; background:#ff6600; color:#fff; font-weight:bold; font-size:1.4rem;}
.jobb{ background:url(../images/job_02.jpg) no-repeat; width:100%; height:434px; padding-top:250px; position:relative;}
.jpbb_nr{ width:64%; margin-left:15%; margin-right:5%; background:rgba(255,255,255,0.8); height:350px; padding:0 8%;}
.jpbb_nr li{ padding-top:2.5rem;}
.job_nrtitle{ font-size:1.5rem; font-weight:bold; color:#ff6600; padding-bottom:0.4rem;}
.job_nrp{ font-size:1.2rem; margin-bottom:0.8rem; height:9.2rem; overflow:hidden;}
.job_nrmore{ width:35%; height:3rem;}
.job_nrmore a{ display:block; width:100%; border:0.2rem solid #ff6600; height:2.6rem; text-align:center; line-height:2.6rem; color:#ff6600; font-size:1.3rem; font-weight:bold;}
.jobb_an{ position:absolute; bottom:7rem; left:23%;}
.jobb_an li{ display:inline-block; width:1.2rem; height:1.2rem; background:#151515; overflow:hidden; text-indent:-999rem; border-radius:0.6rem; margin:0 0.4rem;}
.jobb_an li.on{ background:#ff6600;}
.jobc{ width:96%; margin:0 auto; padding-top:3rem;}
.jobc_title{ width:100%; font-size:1.2rem;}
.jobc_title span{ display:block; font-size:1.8rem; font-weight:bold; color:#555;}
.jobc_title p{ width:10%; height:0.2rem; background:#ff6600; margin:0.8rem 0;}
.jobc_nr { width:100%; padding-top:2rem;}
.jobc_nr li{ width:49.9%; margin:0 0.05%; padding-bottom:0.1%; float:left;}
.jobc_nr li img{ display:block; width:100%;}
.jobc_nr li a{ display:block; background:#ff6600; width:100%; height:100%; text-align:center; line-height:367px; font-size:1.5rem; color:#fff;}

.nmaina{ width:96%; margin:0 auto;}
.nmaina_d{ width:100%; position:relative;}
.nmaina_title{ width:100%; color:#363636; font-size:1.2rem; padding-bottom:0.8rem;}
.nmaina_title p{ font-size:1.6rem; color:#ff6600; font-weight:bold;}
.nmaina_nr li{ position:relative; width:100%;}
.nmaina_pic img{ width:100%;}
.nmaina_bt{ height:4.4rem; background:rgba(0,0,0,0.8); position:absolute; bottom:0; left:0; width:98%; line-height:4.4rem; padding:0 1%; font-size:1.4rem; color:#fff; font-weight:bold;}
.nmain_an{ position:absolute; bottom:1.5rem;right:1%;}
.nmain_an li{ display:inline-block; width:1.2rem; height:1.2rem; background:#fff;border-radius:0.6rem; margin:0 0.3rem; overflow:hidden; text-indent:999rem;}
.nmain_an li.on{ background:#ff6600;}
.nmaina_wb { width:100%;}
.nmaina_wb li{ border-bottom:0.1rem dotted #c4c4c4; width:100%; font-size:1.1rem !important; padding:1.2rem 0;}
.nmaina_wb li p{ font-size:1.4rem; font-weight:bold; padding-bottom:0.3rem;}
.nmaina_wb li span{ display:block; color:#686868; padding-top:0.8rem;}
.nmainb{ background:url(../images/nmain_bg.jpg) no-repeat; width:86%; padding-top:180px; padding-left:12%; padding-right:2%; height:445px; margin-top:0.4rem; }
.nmainc{ width:100%;}
.nmainc_title{background:#d7d7d7; width:96%; padding:1.8rem 2%; font-size:1.2rem; color:#2b2b2b;}
.nmainc_title p{ font-size:1.6rem; font-weight:bold; padding-bottom:0.3rem; color:#ff6600;}
.nmainc_nr{ width:96%; margin:0 auto;}
.nmainc_nr li{ border-bottom:0.1rem dotted #c4c4c4; width:100%; font-size:1.1rem !important; padding:1.2rem 0;}
.nmainc_nr li p{ font-size:1.4rem; font-weight:bold; padding-bottom:0.3rem;}
.nmainc_nr li span{ display:block; color:#686868; padding-top:0.8rem;}
.news_nr{ width:96%; margin:0 auto;}
.news_nr li{ width:100%; display:inline-block; border-bottom:0.1rem solid #cdcdcd; padding:2rem 0;}
.tradeoffer li{ width:100%; display:inline-block; border-bottom:0.1rem solid #cdcdcd; padding:10px 0;}
.n_title{ font-size:16px; color:#333;}
.n_wb{ font-size:14px; color:#666;}
.news_img{ width:40%; border:0.1rem solid #d1d1d1;}
.news_img img{ width:100%;}
.news_right{ width:56%;}
.news_title{ font-size:1.4rem; color:#3a3a3a; font-weight:bold;}
.news_wb{ font-size:1.2rem !important; padding:0.7rem 0; line-height:1.8rem; color:#777;}
.news_rq{ color:#acacac; font-size:1.3rem;}
.newsny_title{ border-bottom:1px solid #454545; display:inline-block; padding-bottom:0.2rem; width:100%; margin-bottom:0.3rem;}
.news_titlea{ font-size:1.6rem; text-align:center; line-height:2rem;}
.news_titleb{ font-size:0.8rem; color:#7a7575; text-align:center;}
.news_nynr{ font-size:1.2rem !important; line-height:1.8rem; padding-top:1rem; padding-bottom:2rem; display:inline-block;}
.sxyxw{ margin-top:1rem; width:100%; margin-bottom:1rem; display:inline-block;}
.syg{ float:left; width:25%; height:3rem; color:#fff; text-align:center; line-height:3rem; background:#ff6600; font-size:1.4rem; border:1px solid #ccc;}
.syg a{color:#fff; display:block; font-size:1.2rem; }
.xyg{ float:right; width:25%; height:3rem; color:#fff; text-align:center; line-height:3rem; background:#ff6600; font-size:1.4rem; border:1px solid #ccc;}
.xyg a{color:#fff; display:block; font-size:1.2rem; }
.case_nr { width:100%;}
.case_nr li{ float:left; width:48%; margin:0 1%; padding-bottom:1rem;}
.case_pic{ width:100%;}
.case_pic img{width:96%; background:#e4e4e4; padding:2%; display:block;}
.case_nr li p{ text-align:center; line-height:3rem; height:3rem; font-size:1.4rem; color:#1a1a1a;}
.pmain_banner{ width:100%; position:relative;}
.pmain_nr li{ float:left; width:100%;}
.pmain_nr li img{ display:block; width:100%;}
.pmain_an{ position: absolute; text-align:center; bottom:1rem; width:100%;}
.pmain_an li{ display:inline-block; text-indent:-999px; overflow:hidden; width:1.2rem; height:1.2rem; background:#6c6c6c; margin:0 0.4rem;}
.pmain_an li.on{ background:#ff6600;}
.pmain_fl{ width:100%; background:#eeeded; padding:0.2rem 0;}
.pmain_fl li{ width:49%; float:left; background:#e0e0e0; margin:0.5%;}
.pmain_pic{ width:36%; margin-left:2%;}
.pmain_pic img{ width:100%;}
.pmain_wb{ width:60%; font-size:0.9rem;}
.pmain_wb p{ font-size:1.3rem; font-weight:bold; padding-top:1.8rem;}
.pmain_qf{ background:#fff; width:100%; position:relative; padding:0.5rem 0 3rem 0;}
.pmainqf_nr{ width:100%;}
.pmainqf_nr li{ float:left; width:48%; margin:0 0.4rem;position:relative;}
.pmainqf_nr li img{ display:block; width:100%;}
.pmainqf_wb{ position:absolute; top:2.8rem; left:1rem; color:#fff; font-size:1.1rem; line-height:1.3rem;}
.pmainqf_wb p{ font-size:1.4rem; font-weight:bold; padding-bottom:0.6rem;}
.pmaintj{ width:100%; padding-bottom:3rem;}
.pmaintj_title{ height:4rem; border-bottom:0.1rem solid #d9d9d9; border-top:0.1rem solid #d9d9d9; width:98%; padding:0 1%;}
.pmaintj_title p{ float:left; height:2rem; margin:1rem 0; line-height:2rem; color:#ff6600; font-size:1.5rem; padding-left:0.5rem; border-left:0.2rem solid #ff6600;}
.pmaintj_title a{ float:right; line-height:4rem; font-size:1.3rem;}
.pmaintj_nr{ padding-top:1rem; width:98%; margin:0 auto;}
.pmaintj_nr li{ width:47.4%; margin:0 1%; border:0.1rem solid #ccc; float:left; margin-bottom:2%;}
.pmain_cppic{ width:100%;}
.pmain_cppic img{ width:100%;}
.pmain_cpwb{ height:5rem; padding-top:1rem; text-align:center; color:#717171; font-size:0.8rem;}
.pmain_cpwb span{ display:block; color:#ff6600; font-size:16px;}
.pmain_cpwb p{ font-size:14px; color:#3d3d3d;}
.prfl{ position:relative; width:100%; border-bottom:0.1rem solid #bebebe;}
.prfl .next{ position:absolute; right:0px; top:0.3rem;}
.prfl_ej{ width:100%; margin:0.6rem 0; position:relative; height:3rem; overflow:hidden;}
.prfl_ej li {float:left; font-size:1.4rem; margin:0 1rem; height:3rem; line-height:3rem; width:22%; margin:0 0.4rem; text-align:center;}
.prfl_ej li a.cur{ color:#ff6600;}

.proudcts_nr{ width:98%; margin:0 auto;}
.proudcts_nr li{ width:46.6%; margin:0 1%; border:0.1rem solid #ccc; float:left; margin-bottom:2%;}
.nyproduct_title{ width:96%; padding:0 2%; line-height:1.4rem; color:#4a4a4a; font-size:1.4rem; padding-bottom:1rem; border-bottom:0.1rem solid #e1e1e1;}
.nyproduct_title p{ font-size:1.6rem; color:#ff6600; font-weight:bold; padding-bottom:0.5rem;}
.nyproduct_img{ padding-bottom:1.5rem; width:640px; position:relative; padding-top:1rem;border-bottom:0.1rem solid #e1e1e1;}
.nyproduct_img ul{ width:10000px; overflow:hidden;}
.nyproduct_img ul li{ float:left; width:640px;}
.nyproduct_img ul li img{ width:94%; margin:0 auto; display:block; border:0.4rem solid #f4f4f4;}
.nycpjs{ width:96%; padding:1rem 2% 1rem 2%;border-bottom:0.1rem solid #e1e1e1; font-size:1.2rem !important; color:#2d2d2d; line-height:1.8rem;word-break:break-all;}
.nycpjs_title{ font-weight:bold; padding-bottom:0.5rem; font-size:1.6rem;}
.nyljlx{ width:96%; margin:0.8rem auto;}
.nyljlx a{ background:#ff6600; display:block; border-radius:0.6rem; height:4rem; text-align:center; font-size:1.8rem; color:#fff; line-height:4rem;}
.cp_ms{ width:96%; border:0.1rem solid #cdcdcd; margin:1rem auto;}
.cp_msbt { height:4rem; line-height:4rem; width:100%; border-bottom:0.1rem solid #e1e1e1;}
.cp_msbt li{ float:left; width:33.3%; border-left:0.1rem solid #e1e1e1; background:#f1f1f1; font-size:18px; color:#c0c0c0; text-align: center;}
.cp_msbt li.cur{ background:#fff; color:#6c6c6c;}
.cp_msbt li.on{border-left:none;}
.cp_smgwb{ width:96%; margin:0 2%; padding:1rem 0 2rem 0; display:inline-block; font-size:1.2rem !important; line-height:1.8rem;}
.cp_smgwb table{ width:100% !important; word-break:break-all;}
.disno{display: none;}
.cp_smgwb img{width: 100%}


.dynr_title{ width:96%; padding:2rem 2% 0 2%; border-top:0.1rem solid #cdcdcd; font-size:1.6rem; font-weight:bold; color:#000;}
.nyxx_nr{ font-size:1.2rem !important;line-height:1.8rem; color:#777; width:96%; padding:1rem 2%;}
.qhwz{ position:absolute; z-index:99; top:46%; width:100%;}
.qhwz .prev{ margin-left:0.2rem;}
.qhwz .next{ float:right; margin-right:0.2rem;}
.cp_tjg{ width:100%;}
.login{ width:80%; margin:0 auto;}
.login_wb{width:96%; padding:0 2%; height:4rem; background:#5d5d5d; margin:2rem 0;}
.login_wb p{ line-height:4rem; float:left; width:18%;}
.login_wb input{ float:left; padding:0; border:0; outline:none; height:4rem; width:82%; background:none; font-size:1.4rem; color:#fff;}
.login_an{ width:100%;}
.login_an input{ float:left; width:48%; background:#c1e140; padding:0; height:3rem; border:0; font-size:1.4rem;}
.login_an a{ float:right; width:48%; background:#fff; text-align:center; line-height:3rem; padding:0; height:3rem; border:0; font-size:1.4rem;}
.login_dl{width:90%; margin:0 auto;}
.zc{ height:2.6rem; width:68%; padding:0 0.5rem; background:#5d5d5d; border:0; outline:none;font-size:1.4rem; color:#fff; margin-bottom:1rem;}
.btna{ width:32%; height:3rem; background:#c1e140; padding:0; border:0; font-size:1.4rem;}
.btnb{ width:32%; height:3rem; background:#fff; padding:0; border:0; font-size:1.4rem;}
.jb_title{ font-size:1.2rem; padding-bottom:2rem;}
.jbok{ width:100%; padding-bottom:1rem; display:inline-block; line-height:3rem;}
.jbok p{ width:20%; text-align:right; float:left; line-height:3rem;}
.contxt{ width:60%; height:3rem; font-size:1.2rem; padding:0 0.5rem; border:0.1rem solid #ccc;}
.contxta{ width:60%; height:10rem; font-size:1.2rem; padding: 0.5rem; border:0.1rem solid #ccc;}
.jbok_an{ margin-left:20%;}
.jbok_an .btnlya,.jbok_an .btnly{ background:#000; color:#fff; width:30%; height:3rem; line-height:3rem; font-size:1.4rem; border:0;}

.aboute_a { padding-top:1rem;}
.aboute_a li{ float:left; width:48%; margin:0 1%; text-align:center;}
.aboute_a li p{ text-align:left;}
.aboute{ padding-top:3rem; padding-bottom:3rem; width:100%;}
.aboute_title{ text-align:center; color:#777; width:98%; margin:0 auto;}
.aboute_nr{ width:98%; margin:0 auto; padding-top:3rem;}
.aboute_nr li{ width:100%; padding-bottom:2rem;}
.aboute_wb{ color:#5a5a5a; padding-bottom:0.8rem;}
.aboute_wb p{ font-size:1.4rem; color:#ff6600; font-weight:bold; padding-top:0.3rem;}
.aboute_wba{ float:left; width:48%; margin:0 1%; padding-top:0.2rem;}
.aboute_wba p{ font-size:1.2rem; padding-top:0.4rem;}
.aboute_wba span{ padding-left:1.2rem; display:block; color:#999;}
.aboutf_bta { border:0.4rem solid #e3e3e3; border-bottom:none; width:92%; padding:3%;}
.aboutf_a{ position:relative; width:100%;}
.aboutf_gda li{ float:left; width:100%;}
.aboutf_gda li img{ width:100%;}
.aboutf_gdaan{ position:absolute; bottom:1.5rem; right:1rem;}
.aboutf_gdaan li{ float:left; width:1rem; height:1rem; background:#5c5c5c; border:0.1rem solid #fff; overflow:hidden; text-indent:-999rem; border-radius:1rem; margin-left:1rem;}
.aboutf_gdaan li.on{ background:#ff6600;}
.aboutf_b{ padding-top:2rem; width:100%;}
.aboutf_bnr{ width:610px; overflow:hidden; padding-top:1rem; position:relative;}
.aboutf_bnr li{ width:285px; float:left; margin:0 10px;}
.aboutf_bnr li img{ width:100%;}
.aboutf_bnr li p{ text-align:center; padding-top:0.6rem;}
.aboutf_ban a{ position:absolute; top:40%; width:3rem; height:3rem; text-align:center; line-height:2.6rem; color:#fff; font-size:1.6rem; background:rgba(0,0,0,0.6);}
.aboutf_ban a.prev{left:10px;}
.aboutf_ban a.next{ right:10px;}
.aboutf_c{ padding-top:1rem;}
/*内页style结束*/ 


/*导航样式*/
.mobile{width: 100%; height:90px; position:relative;}
.mobile-inner{width: 100%;}
.mobile-inner img{width:100%;margin-bottom: 30px;}
.mobile-inner-header{background-color:rgb(255,102,0);width: 100%;height: 90px; position: absolute;top: 0px;left: 0px;}
.mobile-inner-header-icon{color:#fff;width:80px;height:80px;font-size:2rem;font-weight:bold;margin-top:10px;text-align: center;float:right;position: relative;-webkit-transition: background 0.5s;-moz-transition: background 0.5s;-o-transition: background 0.5s;transition: background 0.5s;}
.mobile-inner-header-icon:hover{cursor: pointer;}
.mobile-inner-header-icon span{position: absolute;left: calc((100% - 50%) / 2);top: calc((100% - 20px) / 2);width:50%;height:0.2rem;background-color: rgba(255,255,255,1);}
.mobile-inner-header-icon-out p{width:50%;height:0.2rem;background-color: rgba(255,255,255,1);position: absolute; left:25%; bottom:1.6rem; display:block;}
.mobile-inner-header-icon-click p{ display:none;}
.mobile-inner-header-icon span:nth-child(1){transform: translateY(7px) rotate(0deg);}
.mobile-inner-header-icon span:nth-child(2){transform: translateY(-7px) rotate(0deg);}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clickfirst;}		
.mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: clicksecond;}
@keyframes clickfirst {
0% {transform: translateY(7px) rotate(0deg);}
100% {transform: translateY(0) rotate(45deg);}}	
@keyframes clicksecond {
0% { transform: translateY(-7px) rotate(0deg);}
100% {transform: translateY(0) rotate(-45deg);}}	
.mobile-inner-header-icon-out span:nth-child(1){animation-duration: 0.5s;animation-fill-mode: both;	animation-name: outfirst;}		
.mobile-inner-header-icon-out span:nth-child(2){animation-duration: 0.5s;animation-fill-mode: both;animation-name: outsecond;}
@keyframes outfirst {
0% {transform: translateY(0) rotate(-45deg);}
100% {transform: translateY(-7px) rotate(0deg);}}	
@keyframes outsecond {
0% {transform: translateY(0) rotate(45deg);}
100% {transform: translateY(7px) rotate(0deg);}}
.mobile-inner-nav{background-color: rgba(0,0,0,0.9);width: 100%;position: absolute;top: 90px;left: 0px;padding-top:1rem;padding-bottom:3rem;display: none;	z-index:999;}
.mobile-inner-nav a{display:inline-block;line-height:3rem;text-decoration: none;width:80%;margin-left:10%;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.3);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s; font-size:1.2rem;}
.mobile-inner-nav a:hover{color: rgba(255,255,255,0.4);border-bottom: solid 1px rgba(255,255,255,0.2);}
.mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;	animation-name: returnToNormal;}
@-webkit-keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% { opacity: 1;  -webkit-transform: none; transform: none;}}
@keyframes returnToNormal {0% {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);}
100% {opacity: 1; -webkit-transform: none; transform: none;}}
/*导航样式*/

.sb-search {position:relative; width:1.8rem; height: 1.8rem;float:right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position:absolute;top:0;right:2.5rem;border:0.1rem solid #fff;background: #fff;width:80%;height:1.6rem;margin:0;z-index: 10;font-size:1rem;color:#2c3e50;}
.sb-search-input::-webkit-input-placeholder {color: #efb480;}
.sb-search-input:-moz-placeholder {color: #efb480;}
.sb-search-input::-moz-placeholder {color: #efb480;}
.sb-search-input:-ms-input-placeholder {color: #efb480;}
.sb-icon-search,.sb-search-submit  {width: 1.8rem;height: 1.8rem;display: block;position: absolute;right: 0;top: 0;padding: 0;	margin: 0;line-height:1.8rem;text-align: center;cursor: pointer;}
.sb-search-submit {background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter: alpha(opacity=0); /* IE 5-7 */   opacity: 0;color: transparent;border: none;outline: none;	z-index: -1;}
.sb-icon-search {color: #fff;z-index: 90; background:url(../images/sous.html) no-repeat; background-size:100%; width:1.8rem; height:1.8rem;}
.sb-search.sb-search-open,.no-js .sb-search {width:350px;}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background:url(../images/sous.html) no-repeat;  background-size:100%; width:1.8rem; height:1.8rem;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index: 90;}arch-open .sb-icon-search,.no-js .sb-search .sb-icon-search {background:url(../{hh_conf('statics_path')}m/images/sous.png) no-repeat;  background-size:100%; width:1.8rem; height:1.8rem;z-index: 11;}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {z-index: 90;}