@charset "utf-8";
.fangF { overflow: hidden; clear: both; text-align: center; padding: 25px 0 50px; }
.fangF a, .fangF span { display: inline-block; margin: 0 10px; font-size: 14px; }
.fangF .previous { background: url(../images/fangPrev.jpg); width: 12px; height: 12px; }
.fangF .next { background: url(../images/fangNext.jpg); width: 12px; height: 12px; }
.fangF a.fCurrent { font-weight: bold; }
/* CSS Document */
body,div,iframe,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{ margin:0; padding:0;}
body{ color:#666; font-size:14px; font-family:微软雅黑; background:#fff;}
section,article,aside,header,footer,nav,dialog,figure{ display:block;}
ul, ol{ list-style:none;} 
img,fieldset{ vertical-align:top; border:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,code,em,th{ font-weight:normal; font-style:normal;}
input,button,textarea,select{ font:100% 微软雅黑; vertical-align:middle;}
table,td,tr,th{ font-size:14px;}
.nodispaly{ display:none;}
.line{ height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.clearfix{ *zoom:1;}
.clearfix:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f76929; text-decoration:underline;}
.width_all{ max-width:1140px; margin:0 auto;}
.width_all:after{ display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}

/*head_top*/
.header{ background:#f4f4f4; width:100%; border-top:#1c5f98 2px solid;}
.header .spain{ float:left; margin:8px 0; font-size:14px; color:#666; line-height:20px;}
.header .cnen{ float:right; margin:8px 0}
.header .cnen a{ margin:0 0 0 20px; background:url(../images/en.jpg) center left no-repeat; padding:0 0 0 28px; font-size:14px; color:#666; line-height:20px;}
.header .cnen a.c1{ background:url(../images/cn.jpg) center left no-repeat;}
.header .cnen a:hover{ text-decoration:none; color:#f76929;}

/*h_name*/
.h_name{ margin:20px auto;}
.h_name h1{ width:102px; float:left;}
.h_name h1 img{ width:100%;}
.h_name .c_name{ float:left; margin:0 0 0 20px; font-size:30px; color:#525252; font-weight:bold; line-height:36px; letter-spacing:5px;}
.h_name .c_name em{ display:block; font-size:30px; color:#525252; font-weight:bold; line-height:36px; margin:0 0 8px 0; letter-spacing:0;}
.h_name .rexian{ float:right; text-align:right; font-size:17px; font-weight:bold; color:#666; line-height:22px; margin:0 0 0 0;}
.h_name .rexian span{ font-size:28px; color:#fc303d; display:block; font-family:Arial; line-height:28px; margin:5px 0 0 0;}
.h_name .rexian img{ margin:2px 6px 0 0; width:24px; height:20px;}

.nav{ width:100%; background:#1c5f98; margin:0 auto;}
.nav ul{ font-size:0px;}
.nav li{ display:inline-block; position:relative; z-index:98; font-size:16px; width:12.5%; text-align:center;}
.nav li p{ line-height:50px;}
.nav li p a{ display:block; transition:all 0.3s; color:#fff;}
.nav li:hover p a{ text-decoration:none; background:#fff; color:#333;}
.nav li a.current{ color:#fff; background:#f76929;}
.nav li dl{ visibility:hidden; position:absolute; left:0%; top:50px; width:188px; background:#fff; box-shadow:0 2px 3px #ccc; transition:all 0.3s; opacity:0; z-index:100;}
.nav li:hover dl{ visibility:visible; top:50px; opacity:1;}
.nav dd{ text-align:left;}
.nav dd a{ display:block; line-height:40px; font-size:14px; padding:0 0 0 16px; transition:all 0.3s;}
.nav dd:hover a{ color:#fff; background:#f76929; text-decoration:none;}
.nav dd{ position:relative; border-bottom:1px solid #ddd;}
.nav dd:last-child{ border:none;}
.menu{ display:none;}
.sub_menu{ display:none;}

/*banner*/
.banner_sj{ display:none;}
.flexslider{ position:relative;}
.flexslider .slides > li{ display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img{ width:100%; display:block;border-radius:0px;}
.flex-pauseplay span{ text-transform:capitalize;}
.flex-control-nav{ width:100%; text-align:center; position:absolute; bottom:10px;}
.flex-control-nav li{ margin:0 6px; display:inline-block; zoom:1;}
.flex-control-paging li a{ width:14px; height:14px; display:block; background:#1c5f98; cursor:pointer; text-indent:-9999px; -webkit-border-radius:14px; -moz-border-radius:14px; -o-border-radius:14px; border-radius:14px;}
.flex-control-paging li a:hover{ background:#f76929;}
.flex-control-paging li a.flex-active{ background:#f76929; cursor:default;}

/*new_product*/
.new_product{ margin:60px auto;}
.new_p_name{ width:100%; margin:0 0 26px 0; overflow:hidden;}
.new_p_name div{ float:left; font-size:24px; color:#333; line-height:34px; font-weight:bold;}
.new_p_name span{ font-size:14px; color:#666; line-height:25px; font-weight:normal; display:block; margin:4px 0 0 0;}
.new_p_name a{ float:right; margin:22px 0 0 10px; font-size:12px; color:#999; line-height:26px; border:#ccc 1px solid; border-radius:13px; padding:0 12px;}
.new_p_name a:hover{ text-decoration:none; border:#f76929 1px solid; color:#f76929;}
.new_p_img{ width:100%; margin:0 auto;}
.new_p_img ul{ overflow:hidden;}
.new_p_img li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.new_p_img li:nth-child(4n){ margin:0 0 2% 0;}
.new_p_img li img{ width:100%;}
.new_p_img li em{ font-size:14px; color:#fff; font-weight:bold; line-height:22px; height:22px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; background:#666; padding:6px 0 0 12px;}
.new_p_img li span{ font-size:12px; line-height:22px; height:22px; background:#666; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; padding:0 0 6px 12px;}
.new_p_img li a{ display:block; color:#eee; border:#999 1px solid;}
.new_p_img li a:hover{ text-decoration:none; color:#fff; border:#1c5f98 1px solid;}

/*profession*/
.profession{ width:100%; margin:60px auto; overflow:hidden; background:url(../images/profession.jpg) center bottom no-repeat; padding:52px 0 75px 0;}
.profession .prof_name{ width:100%; margin:0 auto; overflow:hidden; font-size:24px; color:#333; line-height:34px; font-weight:bold; text-align:center;}
.profession .prof_name i{ width:70px; height:3px; background:#1c5f98; display:block; margin:12px auto 0 auto;}
.profession .prof_sm{ font-size:14px; color:#666; line-height:25px; width:60%; margin:20px auto 36px auto; text-align:center;}
.profession ul{ width:86%; margin:0 auto; overflow:hidden;}
.profession ul li{ width:23.3333334%; float:left; text-align:center; padding:0 5%;}
.profession ul li big{ display:block; font-size:60px; color:#333; line-height:76px; margin:0 0 12px 0;}
.profession ul li small{ font-size:14px; color:#666; line-height:25px; display:block;}
.profession .prof_more{ width:110px; margin:36px auto 20px auto; overflow:hidden;}
.profession .prof_more a{ font-size:12px; color:#fff; line-height:30px; display:block; background:#888; border-radius:15px; text-align:center;}
.profession .prof_more a:hover{ text-decoration:none; background:#f76929;}

/*about_us*/
.about_us{ margin:60px auto;}
.about_us .about_left{ float:left; width:39.6%;}
.about_us .about_left img{ width:100%;}
.about_us .about_right{ float:right; width:57%;}
.about_us .about_right .about_name{ font-size:24px; color:#333; line-height:28px; margin:0 0 16px 0;}
.about_us .about_right .about_nr{ font-size:14px; color:#666; line-height:25px;}
.about_us .about_right .about_more{ width:110px; margin:24px 0 0 0; overflow:hidden;}
.about_us .about_right .about_more a{ font-size:12px; color:#fff; line-height:30px; display:block; background:#888; border-radius:15px; text-align:center;}
.about_us .about_right .about_more a:hover{ text-decoration:none; background:#f76929;}

/*center*/
.center{ width:100%; margin:60px auto; overflow:hidden; background:url(../images/center.jpg) center no-repeat;}
.center .cent_left{ float:left; width:53%; font-size:15px; color:#666; line-height:24px;}
.center .cent_left .ggao{ width:100%; margin:42px auto 15px auto; overflow:hidden; font-size:26px; color:#1c5f98; line-height:26px; font-weight:bold;}
.center .cent_left .ggao p{ float:left;}
.center .cent_left .ggao a{ background:#888; font-size:12px; color:#fff; margin:0 0 0 32px; line-height:26px; padding:0 16px; border-radius:13px; font-weight:normal; float:left;}
.center .cent_left .ggao a:hover{ text-decoration:none; background:#f76929;}
.center .cent_left .ggao i{ width:19px; height:16px; background:url(../images/center_dj.png) center no-repeat; float:left; margin:5px 8px 0 0;}
.center .cent_right{ float:right; width:46.7%;}
.center .cent_right img{ width:100%;}

/*news*/
.news{ margin:60px auto;}
.news_name{ width:100%; margin:0 0 26px 0; overflow:hidden;}
.news_name div{ float:left; font-size:24px; color:#333; line-height:34px; font-weight:bold;}
.news_name span{ font-size:14px; color:#666; line-height:25px; font-weight:normal; display:block; margin:4px 0 0 0;}
.news_name a{ float:right; margin:22px 0 0 10px; font-size:12px; color:#999; line-height:26px; border:#ccc 1px solid; border-radius:13px; padding:0 12px;}
.news_name a:hover{ text-decoration:none; border:#f76929 1px solid; color:#f76929;}
.img-scroll{ position:relative; margin:0 0 36px 0;}
.img-scroll .prev,.img-scroll .next{ position:absolute; display:block; width:80px; bottom:-46px; z-index:99; border:#ccc 1px solid; font-size:12px; color:#999; line-height:26px; text-align:center; border-radius:13px;}
.img-scroll .prev{ left:0; cursor:pointer;}
.img-scroll .next{ right:0; cursor:pointer;}
.img-list{ position:relative; width:100%; height:auto; margin:0 auto; overflow:hidden;}
.img-list ul{ width:800%;}
.img-list li{ float:left; width:4%; margin:0 0.26% 0 0; position:relative; border-bottom:#f76929 1px solid;}
.img-list li:nth-child(2n){ border-bottom:#1c5f98 1px solid;}
.img-list li:nth-child(3n){ border-bottom:#fc303d 1px solid;}
.img-list li img{ width:100%;}
.img-list li em{ font-size:14px; color:#333; font-weight:bold; line-height:25px; height:25px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; margin:14px 0 6px 0; overflow:hidden;}
.img-list li span{ font-size:12px; line-height:22px; height:44px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; margin:0 0 16px 0; overflow:hidden;}
.img-list li a{ display:block; color:#999;}
.img-list li a:hover{ text-decoration:none; color:#1c5f98;}

/*footer*/
.footer{ width:100%; background:#1c5f98;}
.footer_logo{ border-bottom:#dfdee0 1px solid; padding:22px 0; text-align:center;}
.footer_logo img{ max-width:100%;}
.footer .footer_contact{ float:left; width:48%; margin:42px 0 0 0;}
.footer .footer_contact ul{ overflow:hidden;}
.footer .footer_contact ul li{ margin:0 0 9px 0; font-size:12px; color:#fff; line-height:20px;}
.footer .footer_contact ul li i{ background:url(../images/f_tel.jpg) center no-repeat; width:20px; height:20px; border-radius:10px; float:left; margin:0 9px 0 0;}
.footer .footer_contact ul li.fot2 i{ background:url(../images/f_fax.jpg) center no-repeat;}
.footer .footer_contact ul li.fot3 i{ background:url(../images/f_qq.jpg) center no-repeat;}
.footer .footer_contact ul li.fot4 i{ background:url(../images/f_email.jpg) center no-repeat;}
.footer .footer_contact ul li.fot5 i{ background:url(../images/f_add.jpg) center no-repeat;}
.footer .footer_mage{ float:right; width:48%; margin:42px 0 0 0;}
.f_c_name{ font-size:20px; color:#fff; line-height:24px; margin:0 0 20px 0;}
.footer_mage .messages{ width:100%; margin:0;}
.footer_mage .messages ul{ overflow:hidden;} 
.footer_mage .messages ul li{ margin:0 2% 2% 0; float:left; width:49%;}
.footer_mage .messages ul li:nth-child(2n){ margin:0 0 2% 0;}
.footer_mage .messages ul li.mess{ width:100%; float:none;}
.footer_mage .messages .text-input{ width:96%; border:none; border-bottom:#ccc 1px solid; padding:4px 0 4px 4%; font-size:12px; color:#525252; line-height:25px; background:none; background:#fff;}
.footer_mage .messages .text-input2{ width:98%; border:none; border-bottom:#ccc 1px solid; padding:4px 0 4px 2%; font-size:12px; color:#525252; line-height:25px; background:none; background:#fff;}
.footer_mage .messages .cont-input{ width:98%; padding:4px 0 4px 2%; height:75px; border:none; font-size:12px; color:#525252; line-height:25px; cue-after:none; background:#fff; border-bottom:#ccc 1px solid;}
.footer_mage .messages .messages-button{ width:120px; line-height:32px; font-size:14px; color:#525252; text-align:center; background:#fff; cursor:pointer; border-radius:16px; text-transform:uppercase;}

.footer_icp{ font-size:12px; color:#fff; line-height:20px; padding:18px 0;}
.footer_icp a{ color:#fff;}


/*ny_banner*/
.ny_banner{ margin:12px auto 22px auto;}
.ny_banner img{ width:100%;}
.ny_sj_banner{ display:none;}

/*content*/
.content{ margin:22px auto;}
.content .content_left{ float:left; width:20%;}
.content .content_left big{ font-size:16px; color:#fff; font-weight:bold; line-height:22px; padding:7px 0 4px 20px; display:block; background:url(../images/namebg.png) left center no-repeat; border-bottom:#1c5f98 2px solid;}
.content .content_left ul{ border:#ccc 1px solid; border-top:none; overflow:hidden; padding:6px 0; margin:0 0 20px 0;}
.content .content_left ul li{ margin:6px 10px;}
.content .content_left ul li a{ background:-webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#e8e8e8)); border-radius:4px; display:block; padding:0 0 0 14px; font-size:14px; color:#333; line-height:34px;}
.content .content_left ul li a:hover{ text-decoration:none; color:#fff; background:#1c5f98;}
.content .content_left ul li a.l_hrt{ background:#f76929; color:#fff;}
.content .content_left small{ border:#ddd 1px solid; border-top:none; padding:12px 19px 20px 19px; font-size:14px; color:#666; line-height:25px; display:block;}

.content .content_right{ width:77%; float:right;}
.content .content_right .content_name{ font-size:14px; color:#666; line-height:20px; margin:0 0 26px 0; position:relative; padding:5px 0 9px 0;}
.content .content_right .content_name a:hover{ text-decoration:none;}
.content .content_right .content_name span{ color:#1c5f98; font-size:16px; font-weight:bold;}
.content .content_right .content_name:before{ content:''; width:66px; height:2px; background:#1c5f98; display:block; position:absolute; left:0; bottom:0;}

/*profiles*/
.profiles{ font-size:14px; color:#666; line-height:25px;}
.profiles img{ max-width:100%;}

/*products*/
.products{ width:100%; margin:0 auto;}
.products ul{ overflow:hidden;}
.products li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.products li:nth-child(4n){ margin:0 0 2% 0;}
.products li img{ width:100%;}
.products li em{ font-size:14px; color:#fff; font-weight:bold; line-height:22px; height:22px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; background:#666; padding:6px 0 0 12px;}
.products li span{ font-size:12px; line-height:22px; height:22px; background:#666; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; padding:0 0 6px 12px;}
.products li a{ display:block; color:#eee; border:#999 1px solid;}
.products li a:hover{ text-decoration:none; color:#fff; border:#1c5f98 1px solid;}

.product_width{ width:100%; margin:0 auto; overflow:hidden;}
.product_left{ float:left; width:52%;}
.product_left img{ width:100%;}

div.jqZoomTitle{ z-index:5000; text-align:center; font-size:12px; height:20px; padding-top:2px; position:absolute; top:0px; left:0px; width:100%; color:#666; background:#f0f0f0;}
.jqZoomPup{	overflow:hidden; background-color:#fff;	-moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60); z-index:10; border-color:#f0f0f0; border-style:solid; cursor:crosshair;}
.jqZoomPup img{	border:0px;}
.preload{ -moz-opacity:0.8; opacity:0.8; filter:alpha(opacity = 80); color:#333; font-size:12px; text-decoration:none; border:1px solid #f0f0f0; padding:8px; text-align:center; background:#fff url(../images/zoomloader.gif) 43px 30px no-repeat; width:90px; *width:100px; height:43px; *height:55px; z-index:10; position:absolute; top:3px; left:3px;}
.jqZoomWindow{	border:1px solid #f0f0f0; background:#fff;}

.product_right{ float:right; width:45%;}
.product_right h4{ font-size:18px; color:#f76929; line-height:30px; font-weight:bold;}
.product_right h5{ font-size:14px; color:#666; line-height:25px; margin:10px auto;}
.product_right h6{ border:#eee 1px solid; border-left:none; border-right:none; font-size:14px; color:#666; line-height:25px; padding:6px 0;}

.products_detwo_titel{ border-bottom:solid 1px #e8e8e8; border-top:solid 1px #e8e8e8; height:40px; line-height:40px; background:#fff; margin:26px 0 0 0;}
.products_detwo_titel a{ cursor:pointer; float:left; font-size:16px; text-align:center; display:block; height:40px; border-right:solid 1px #e8e8e8; border-top:none; padding:0 4%;}
.products_detwo_titel a.cur,.products_detwo_titel a:hover{ color:#fff; background:#f76929; text-decoration:none;}
.borleft{ width:100%; margin:0 auto; border-left:solid 1px #e8e8e8;}
.products_decon{ width:100%; margin:0 auto;}
.pro_con{ display:none; padding-top:20px; font-size:14px; color:#666; line-height:25px;}
.pro_con img{ max-width:100%;}
.pro_con .biaoqian{ width:100%; margin:20px auto; overflow:hidden;}
.pro_con .biaoqian span{ font-weight:bold; font-size:15px; color:#525252;}
.pro_con .biaoqian a{ font-size:14px; color:#666; line-height:25px; margin:0 0 0 8px;}
.pro_con .biaoqian a:hover{ text-decoration:none; color:#f76929;}

.pro_xiangguan{ margin:22px auto 12px auto; overflow:hidden; background:#f4f4f4; line-height:30px; border-bottom:#ddd 1px solid; font-size:16px; color:#333;}
.pro_xiangguan i{ width:4px; height:15px; background:#f76929; float:left; margin:8px 10px 0 8px;}
.pro_xgcp{ margin:12px auto 0 auto; overflow:hidden;}
.pro_xgcp ul{ overflow:hidden;}
.pro_xgcp ul li{ float:left; width:23.5%; margin:0 2% 0 0;}
.pro_xgcp ul li:nth-child(4n){ margin:0;}
.pro_xgcp ul li span{ border:#ddd 1px solid; padding:2px; display:block;}
.pro_xgcp ul li:hover span{ border:#f76929 1px solid;}
.pro_xgcp ul li img{ width:100%;}
.pro_xgcp ul li em{ display:block; text-align:center; font-size:14px; line-height:25px; margin:3px 0 0 0;}
.pro_xgcp ul li a{ color:#666;}
.pro_xgcp ul li a:hover{ text-decoration:none; color:#f76929;}

/*shengchan*/
.shengchan{ width:100%; margin:0 auto;}
.shengchan ul{ overflow:hidden;}
.shengchan ul li{ width:23.5%; float:left; margin:0 2% 2% 0; position:relative;}
.shengchan ul li:nth-child(4n){ margin:0 0 2% 0;}
.shengchan ul li img{ width:100%;}
.shengchan ul li em{ font-size:14px; line-height:36px; height:36px; text-align:center; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.shengchan ul li a{ color:#333; border:#eee 1px solid; padding:1%; display:block;}
.shengchan ul li a:hover{ text-decoration:none; color:#f76929;}
.shengchan ul li:before{ content:""; width:0px; height:1px; visibility:hidden; transition:0.1s; background:#f76929; -webkit-transition-delay:0.3s; position:absolute; top:0; left:0;}
.shengchan ul li:hover::before{ width:100%; visibility:visible; -webkit-transition-delay:0s; z-index:2;}
.shengchan ul li:after{ content:""; width:0px; height:1px; visibility:hidden; transition:0.1s; background:#f76929; -webkit-transition-delay:0.1s; position:absolute; bottom:0; right:0;}
.shengchan ul li:hover::after{ width:100%; visibility:visible; -webkit-transition-delay:0.2s; z-index:2;}
.shengchan ul li i:before{ content:""; width:1px; height:0px; visibility:hidden; transition:0.1s; background:#f76929; -webkit-transition-delay:0.2s; position:absolute; top:0; right:0;}
.shengchan ul li:hover i:before{ height:100%; visibility:visible; -webkit-transition-delay:0.1s; z-index:2;}
.shengchan ul li i:after{ content:""; width:1px; height:0px; visibility:hidden; transition:0.1s; background:#f76929; -webkit-transition-delay:0s; position:absolute; bottom:0; left:0;}
.shengchan ul li:hover i:after{ height:100%; visibility:visible; -webkit-transition-delay:0.3s; z-index:2;}

/*yingyong*/
.yingyong{ width:100%; margin:0 auto;}
.yingyong ul{ overflow:hidden;}
.yingyong ul li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.yingyong ul li:nth-child(4n){ margin:0 0 2% 0;}
.yingyong ul li img{ width:100%;}
.yingyong ul li a{ border:#eee 1px solid; padding:2px; display:block;}
.yingyong ul li a:hover{ text-decoration:none;}
.yingyong ul li em{ text-align:center; font-size:12px; line-height:22px; height:22px; margin:8px 0 3px 0; display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical;}

/*ny_news*/
.ny_news{ width:100%; margin:0;}
.ny_news ul{ overflow:hidden;}
.ny_news ul li{ border-bottom:#ccc 1px dashed;}
.ny_news ul li i{ width:7px; height:5px; display:block; float:left; background:url(../images/news_tb.png) center no-repeat; margin:18px 10px 0 0;}
.ny_news ul li span{ color:#999; float:right;}
.ny_news ul li a{ font-size:14px; color:#666; line-height:40px; display:block;}
.ny_news ul li a:hover{ text-decoration:none; color:#f76929;}

.news_name_n{ width:100%; text-align:center; border-bottom:#d9d9d9 1px dashed; margin:0 auto 26px auto;}
.news_name_n strong{ font-size:15px; color:#525252; line-height:25px; margin:0 0 5px 0; display:block;}
.news_name_n span{ color:#999; font-size:12px; line-height:20px; display:block;}
.news_xq{ width:100%; margin:0 auto; color:#666; font-size:14px; line-height:25px;}
.news_xq img{ max-width:100% !important;}
.p_next{ width:100%; margin:20px auto 0 auto; overflow:hidden; background:#f8f8f8; padding:10px 0;}
.p_next p{ display:block; padding:0 2%;}
.p_next a{ font-size:14px; line-height:30px; color:#525252;}
.p_next a:hover{ color:#f76929;}

/*join*/
.recruitment{ width:100%; margin:0;}
.recruitment ul{ overflow:hidden;}
.recruitment ul li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.recruitment ul li:nth-child(4n){ margin:0 0 2% 0;}
.recruitment ul li a{ display:block; border:#ccc 1px solid; color:#525252;}
.recruitment ul li img{ width:100%;}
.recruitment ul li a:hover{ border:#1c5f98 1px solid; text-decoration:none;}
.recruitment ul li em{ background:#f3f3f3; line-height:30px; height:30px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-align:center; padding:5px 0;}

/*contact*/
.contact{ font-size:14px; color:#666; line-height:25px;}
.contact img{ max-width:100%;}

/*客服*/
.floa{ width:20px; height:220px; position:fixed; top:300px; right:0;}   
.box-biao{ width:66px;height: auto;float: right;}
.f1l{ cursor:pointer; padding:1px 0px 0px 1px; height:66px; width:66px;}
.f1l img{ width:66px; height:66px;}
.fs1{ position:relative; cursor:pointer;}
.fsbox1{ position:absolute; width:133px; height:66px; top:1px; right:67px; display:none;}
.fn{ float: left;}
.fnc{ padding-left:1px;}
.fnbox{ position:absolute; top:67px; left:0px; display:none;}
.fnbox img{ padding:12px; width:109px; height:109px; background:#1c5f98;}
.fstell{ position:absolute; height:66px; top:1px; right:67px; width:130px; background:#1c5f98; color:#fff; line-height:66px; text-align:center; font-size:15px; padding:0 10px; display:none;}