@charset "utf-8";
/* CSS Document */
body{ background:#fff!important;}
.wp,#wp{ width:100%!important;}
.nexfixed{ position:fixed; top:65px;}
#nexheader{ }
.nex_abt_content{ margin:30px auto; width:1240px;}
.nex_abt_lside{ float:left; width:280px; background:#f9f9f9; }
.nex_abt_lside ul li{ height:30px; line-height:30px;text-align:center; font-size:16px; color:#666;padding:20px; cursor:pointer;}
.nex_abt_lside ul li:last-child{ border-bottom:0;}
.nex_abt_lside ul li.cur{ background:#f1f1f1; color:#333; }


.nex_abt_rside{ float:right; width:910px; }
.nex_abt_rside ul li{ display:none;}
.nex_abt_main_index{}
.nex_abt_common_title{ height:48px; line-height:48px; margin-bottom:50px; padding-bottom:20px; border-bottom:1px solid #eee; font-size:26px; color:#333; font-weight:600;}
.nex_abt_index_bg{ width:910px; height:320px; background:url(../images/abt_bg.jpg) center no-repeat; background-size:cover; margin-bottom:20px;}
.nex_abt_desc{}
.nex_abt_desc h5{ height:20px; line-height:20px; margin-bottom:15px; font-size:18px; color:#333; }
.nex_abt_desc p{ line-height:28px; font-size:16px; color:#666; margin-bottom:15px; }
.nex_abt_desc h3{ height:20px; line-height:20px; font-size:18px; color:#333; margin-bottom:15px; overflow:hidden;}
.nex_abt_desc p strong{ font-weight:600; color:#2AA95F;}
.nex_abt_contact_iterms{}
.nex_abt_contact_iterms dl dd{ height:35px; line-height:35px;font-size:16px; color:#333; font-weight:600; overflow:hidden;}
.nex_abt_contact_iterms dl dd.nex_abt_conline{height:330px; margin:20px 0 60px 0; }
.nex_abt_contact_iterms dl dd.nex_abt_conline img{ display:block;width:910px; height:330px; }
.nex_abt_privacy_top{ line-height: 32px;  font-size: 16px; color:#666; font-weight:700; margin-bottom:20px;}
.nex_abt_privacy_title{ color: #666; margin: 30px 0; height:30px; line-height:30px; overflow:hidden;  font-size: 16px; font-weight:600;}
.nex_abt_privacy_terms{line-height: 32px; font-size: 16px; color: #555;}



.nex_Contactbox{ margin-bottom:50px;}
.nex_ContactboxLeft{ width:910px; height:400px; margin-bottom:20px; position:relative; overflow:hidden; background:url(../images/map.jpg) center no-repeat; background-size:cover;}
.nex_ContactL_Iners{ width:400px; height:220px; padding:30px 50px; background:rgba(255,255,255,0.7); position:absolute; top:60px; left:205px;}
.nex_ContactL_Iners h4{font-size: 14px; font-weight: 600; color: #2AA95F; line-height: 20px; height: 20px; letter-spacing: 2px; overflow: hidden;}
.nex_ContactL_Iners h5{line-height: 23px; height: 23px; overflow: hidden;  font-size: 20px; color: #333; font-weight: 600; letter-spacing: 2px; margin: 10px 0;}
.nex_Contact_items{}
.nex_Contact_items dl dd{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333; font-weight:400; padding-left:28px;}
.nex_Contact_items dl dd.nex_Contact_add{ background:url(../images/contact_address.png) left center no-repeat;}
.nex_Contact_items dl dd.nex_Contact_tel{background:url(../images/contact_tel.png) left center no-repeat;}
.nex_Contact_items dl dd.nex_Contact_fax{background:url(../images/contact_fax.png) left center no-repeat;}
.nex_Contact_items dl dd.nex_Contact_email{ text-decoration:underline;background:url(../images/contact_email.png) left center no-repeat;}
.nex_Contact_items dl dd.nex_Contact_date{background:url(../images/contact_date.png) left center no-repeat;}

.nex_ContactboxRight{ width:100%; height:600px; position:relative; overflow:hidden;}
.nex_ContactR_Iners{ }
.nex_ContactR_InersTop h4{font-size: 14px; font-weight: 600; color: #2AA95F; line-height: 20px; height: 20px; letter-spacing: 2px; overflow: hidden;}
.nex_ContactR_InersTop h5{line-height: 33px; height: 33px; overflow: hidden;  font-size: 20px; color: #333; font-weight: 600; letter-spacing: 2px; margin: 20px 0; position:relative;}
.nex_ContactR_InersTop h5 em{ display:block; width:20px; height:3px; background:#2AA95F; position:absolute; top:35px; left:0;}
.nex_ContactR_InersTop h3{ line-height:20px; font-size:12px; color:#999; font-weight:300;}
.nex_ContactForm{ margin:20px 0;}
.nex_ContactFormTop{ height:40px; margin-bottom:20px;}
.nex_ContactFormTopL{ width:258px; height:40px; float:left; margin-right:30px;border-bottom:1px solid #ccc;}
.nex_ContactFormTopL input{ width:258px; border:0;  height:40px; margin-right:30px; background:none; font-family:Microsoft Yahei; line-height:40px; }
.nex_ContactFormTopL input::-webkit-input-placeholder{font-size:14px; color:#999;} 
.nex_TypeEmail{ margin-right:0;}
.nex_ContactFormMid{ height:40px; margin-bottom:20px;}
.nex_ContactFormMid .nex_ContactFormTopL{ width:258px; height:40px; float:left; margin-right:30px;border-bottom:1px solid #ccc;}
.nex_ContactFormTopL select{ border:0; background:none; padding:0;font-family:Microsoft Yahei; line-height:40px; font-size:14px; color:#999;}
.nex_TypeSelection{ width:258px; height:40px; float:left; margin-right:0px;border-bottom:1px solid #ccc;}
.nex_ContactFormTopL select option{ }
.nex_ContactFormBtm{}
.nex_ContactFormBtm textarea{border:0; border-bottom:1px solid #ddd; height:88px; width:835px;background:none; font-family:Microsoft Yahei; line-height:22px; }
.nex_ContactFormBtm textarea::-webkit-input-placeholder{font-size:14px; color:#999;} 
.nex_ContactSubmit{ margin-top:30px;}
.nex_ContactSubmit input{display:block; border:0; width:130px; height:40px; line-height:40px; background:#2AA95F; font-size:14px; color:#fff; text-align:center;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear; letter-spacing:2px; font-weight:500; cursor:pointer; font-family:Microsoft Yahei;}
.nex_ContactSubmit input:hover{ width:150px;}


/* 标签页CSS
 */
.nex_left_nav_warp{ display:none;}
.nexnav{width: 1050px;margin-left:0;}
.wp, #wp{width:100%;} 
.nex_tag_top{width:100%;min-width:1240px;padding:40px 0 10px 0;height:120px;background:#2AA95F;}
.nex_tag_top_center{text-align:center;height:20px;line-height:20px;font-size:12px;color:#fff;}
.nex_tag_top_center a{font-size:12px;color:#fff;margin:0 5px;} 
.nex_tag_top_center em{margin:0 5px;} 
.nex_tag_top_title{height:30px;line-height:30px;text-align:center;font-size:22px;color:#fff;font-weight:600;overflow:hidden;margin:20px 0;}
.nex_tag_body{width:1240px;margin:20px auto;}
.nex_tag_searchbar{width:500px;border:1px solid #eee;margin:30px auto;}
.nex_tag_searchbar input{width:380px;height:31px;line-height:31px;padding:2px 10px;float:left;border:0;outline:none;}
.nex_tag_searchbar button{width:100px;height:35px;float:right;border:0;outline:none;background:#eee;cursor:pointer;font-family:Microsoft yahei;}
.nex_tag_searchbar button:hover{background:#2AA95F;color:#fff;} 
.nex_tag_struction{}
.nex_tag_struction_l{width:1240px;}

.nex_tag_pdbox{margin-bottom:40px;}

.nex_tag_pdbox_title{height:30px; line-height:30px;margin-bottom:20px;overflow:hidden;font-size:18px;color:#333;font-weight:600; text-align:center;}

.nex_tag_lists{}

.nex_tag_relative{}
.nex_tag_relative ul.nex_portboxul{width:1266px;}
.nex_column{display:block;position:relative;width:295px;float:left;margin-right:20px;box-sizing:border-box;}
.nexwateritems{display:block;width:295px;margin:0 0 20px 0;background:#fff;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;box-shadow: 0 0 8px 2px #f3f3f3;}
.nexwateritems:hover{transform:translate(0,-5px);}

.nex_tag_videocover{width:295px;position:relative;overflow:hidden;}
.nex_tag_videocover img{width:295px;}
.nex_tag_imginner{height:22px; line-height:22px; padding:0 10px; background:rgba(0,0,0,0.5); font-size:12px;color:#fff;position:absolute;right:20px;bottom:20px;border-radius:4px; }
.nex_tag_imginner em{margin:0 3px;font-size:18px;}
.nex_tag_videocover i{display:block;width:54px;height:54px;position:absolute;top:50%;left:50%; margin-top:-20px; margin-left:-20px;background:url(../images/nex_icon_play1.png) center no-repeat;background-size:44px;}
.nex_tag_infos{padding:15px;}
.nex_tag_infos h5{line-height: 20px;font-size: 16px;color: #4D5661;}
.nex_tag_infos h5 em{display: inline-block;font-weight:500;margin-left:5px; height:20px;line-height:20px; background:#2AA95F;font-size:12px; color:#fff;padding:0 5px;}
.nex_tag_mid{line-height:20px;font-size:12px; color:#999; margin:5px 0;}
.nexwateritems a:hover h5{color:#2AA95F;}

.nex_tag_infobtm{padding-top:10px;margin-top:10px;border-top:1px solid #f3f3f3;}
.nex_tag_infoed_l{float:left;}
.nex_tag_infoed_l img{width:35px;height:35px;display:block;float:left;border-radius:24px;}
.nex_tag_infoed_name{float:left;margin-left:12px;max-width:150px;overflow:hidden;}
.nex_tag_infoed_nametop{height:20px;line-height:20px;font-size:14px;color:#4D5661;}
.nex_tag_infoed_nametop b{margin-left:5px;font-size:12px;color:#93979E;font-weight:500;}
.nex_tag_infoed_name p{height:16px;line-height:16px;font-size:12px;color:#93979E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nex_tag_infoed_r{float:right;width:70px;font-size:12px;color:#93979E;height:35px;line-height:35px;overflow:hidden; text-align:right;}

.nex_tag_sound{ padding:15px;width:265px;}
.nex_tag_sound a{ display:block;}
.nex_sound_ciriTit{line-height:20px;font-size:16px; color:#4D5661; font-weight:500;margin-bottom:15px;}
.nex_sound_ciriTit:hover{color:#2AA95F;}
.nex_sound_phoneVoice{height: 40px; line-height: 40px; overflow: hidden; margin-bottom: 15px;display: inline-block; width: 265px; background: url(../images/nex_bg_sound.png) no-repeat;background-size: contain; padding: 0 20px 0 0; box-sizing: border-box; position:relative;}
.nex_sound_phoneVoice i{ display:block; position:absolute; top:0; right:10px; height:40px; line-height:40px; font-size:14px;color: #BFCEFF;}

.nex_medic_infoed_l{float:left;}
.nex_medic_infoed_l img{width:35px;height:35px;display:block;float:left;border-radius:24px;}
.nex_medic_infoed_name{float:left;margin-left:12px;max-width:150px;overflow:hidden;}
.nex_medic_infoed_nametop{height:20px;line-height:20px;font-size:14px;color:#4D5661;}
.nex_medic_infoed_nametop em{margin-left:5px;font-size:12px;color:#93979E;font-weight:500;}
.nex_medic_infoed_name p{height:16px;line-height:16px;font-size:12px;color:#93979E;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.nex_medic_infoed_r{float:right;width:65px;font-size:12px;color:#93979E;height:35px;line-height:35px;overflow:hidden; text-align:right;}

.nex_tag_faqbox{padding:15px;}
.nex_tag_faqbox h5{line-height: 20px; margin-bottom:15px;font-size: 16px;color: #4D5661;font-weight: 500; padding-left:28px; background:url(../images/nex_icon_faq.png) left 0 no-repeat; background-size:20px;}
.nex_tag_faqbox p{height:20px;line-height:20px;font-size:12px;color:#93979E; overflow:hidden;}
.nex_tag_faqbox p em{ margin-left:10px;}

.nex_tag_piccover{width:295px;}
.nex_tag_piccover img{ width:295px;}
.nex_related_infos{ padding:15px;}
.nex_related_infos h5{line-height: 20px; margin-bottom:15px;font-size: 16px;color: #4D5661;font-weight: 500;}
.nex_related_infos p{height:20px;line-height:20px;font-size:12px;color:#93979E; overflow:hidden;}
.nex_related_infos p em{ margin-left:10px;}




.nex_tag_more{ margin:40px 0 100px 0;}
.nex_tag_more a{ display:block; width:100px; padding:0 10px; text-align:center; height:35px; line-height:35px; border-radius:24px; margin:0 auto; border:1px solid #eee;font-size:14px;color:#999;}
.nex_tag_more a:hover{color:#2AA95F;border:1px solid #2AA95F;}

.nex_tag_list_emp{margin-top:60px;}
.nex_tag_list_emp em{display:block;width:100px;height:100px;margin:0 auto 10px;background:url(../images/nex_empty_bg.png) center no-repeat;background-size:100px;}
.nex_tag_list_emp p{height:20px;line-height:20px;text-align:center;font-size:14px;color:#666;overflow:hidden;}
.nex_tag_list_emp p a{color:#2AA95F; margin-left:3px;}
.nex_tag_list_emp p a:hover{ text-decoration:underline;}
.nex_tags_side{}
.nex_tags_side a{display:inline-block;font-size:14px;color:#999;height:21px;line-height:21px;border-radius:24px;padding:0px 15px;background:#fff;margin:0 10px 10px 0;border:1px solid #eee;}
.nex_tags_side a:hover{border:1px solid #eee;background:#eee;color:#999;}
.nex_tags_emp{}
.nex_tags_emp p{height:20px;line-height:20px;font-size:14px;color:#666;overflow:hidden;text-align:center;}


.nex_search_tagname{margin-bottom:40px;}
.nex_tag_searchbox{}

.nex_tags_btm{margin-top:40px;}
.nex_tags_btm a{display:inline-block;font-size:14px;color:#999;height:21px;line-height:21px;border-radius:24px;padding:0px 15px;background:#f9f9f9;margin:0 10px 10px 0;border:1px solid #eee;}
.nex_tags_btm a:hover{border:1px solid #eee;background:#eee;color:#999;}

/*分页*/
.pg a, .pg strong, .pgb a, .pg label{float:left;height:28px;line-height:28px;margin-right:2px;padding:0 10px;border:0;overflow:hidden;border-radius:0;background-repeat:no-repeat;background:#fff;}
.pg strong{background:#fff;border-color:#fff;color:#2AA95F;}
.pg a.nxt{padding-right:10px;background:#fff;}
.pg a.nxt:hover{color:#2AA95F;}
.pg a.prev{background:url(../images/arrowleft.png) center no-repeat;}
.pg a.prev:hover{background:url(../images/arrowleft1.png) center no-repeat;}

 

