﻿@charset "utf-8";
/* CSS Document */
/* 全局样式 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0px;padding:0px}
h1,h2,h3,h4,h5{font-size:100%;}
li{list-style:none;}
button,img{border:none;}
button,input,select{vertical-align:middle;}
body{font:12px/16px Arial,Verdana,Helvetica,sans-serif;color:#2C2C2C;}
a{color:#333;text-decoration:none;}
a:hover{color:#0094da;text-decoration:underline;}
.clear{clear:both;font-size:0px;height:0px;overflow:hidden;}
.clearFix:after{height:0px;visibility:hidden;content:".";display:block;clear:both;}
td{padding:0.3em;}
.title{font-weight:bold;line-height:1;}
.more,.time{display:block;}
.content{line-height:1.2em;font-size:13px;}
.content h1{color:#000000;display:block;padding-bottom:3px;}
#pro_txt .inner p,.content p{padding:5px 0px;}
#pro_txt li,.content li{display:list-item;list-style:inside disc;margin-left:1.4em;}
.spritebg{ background:url(../images/background.png) no-repeat;}

/*头部*/
#box{background:#eee; overflow:hidden;}
.m_bg{/*background:url(../images/box_line.jpg) repeat-y center top;*/}
#header{/*background:url(../images/header.jpg) repeat-x center top;*/ background:#fff;}
#header_top{background-position:0px -1000px; background-repeat:repeat-x; width:1134px; margin:0px auto;  height:125px;overflow:hidden; position:relative;}
#logo{position:absolute; top:0px; left:0px;}
#logo img{ width:100%}

#languages{position:absolute;top:20px;right:10px;}
#languages a{margin-left:10px;color:#333333;display:inline-block;height:13px;}
#languages img{margin-right:6px;}

.mainnav_bg{background-position:0px -200px; background-repeat:repeat-x; line-height:44px; z-index:999}	
#mainnav{width:1134px; margin:0px auto;z-index:999}
#mainnav li{display:inline;float:left; background:url(../images/menu_line.jpg) no-repeat left center; line-height:41px;}
#mainnav li a{display:block; font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; padding:0px 29px;}
#mainnav li.last{background:none;}
#mainnav li.here, #mainnav li a:hover{color:#fff; text-decoration:none; /*background:url(../images/menu_here.jpg) repeat-x left top;*/ background:#f16da9}

#mainnav li.here ul li{background:none;}
#mainnav li.here ul li a{background:none;}
/*
#mainnav li ul{display: none;}
*/
#mainnav li{position: relative;z-index:999}
#mainnav li ul li{display: block;float: none;background:none;line-height: 16px;}
#mainnav li ul{padding-bottom: 10px;width: 140px;background: #ff3401; position: absolute;left: 0;top: 40px;display: none; z-index:999}
#mainnav li ul li a{font-size: 12px;padding: 5px 10px;text-transform: capitalize;zoom:1; font-weight:bold;}
#mainnav li ul li a:hover{ background:#0094da}
#banner_grid{ width:100%; margin:0px auto; z-index:-999}

.banner{ height:250px; width:1100px; margin:0 auto; overflow:hidden;}
.banner img{ width:100%;}
/*主体*/
#main{width:1100px; margin:0px auto;padding:5px 17px 0px 17px !important; background:#fff;}
#sideBar{float:left; width:300px; overflow:hidden;}
.home #sideBar{width:280px; overflow:hidden;}
.subnav{overflow:hidden;}
.subnav .title{font-size:18px; color:#F1FAF6; text-transform:uppercase;padding:0px 0px 0px 20px; background:url(../images/sub_top.png) no-repeat left top; height:61px;}
.subnav .title span{background-position:0px -48px; display:block; height:30px; padding:13px 35px 0px 35px;}
.home .class_item1{padding:0px 0px 3px 0px;margin:0px 0px 7px 0px;}
.home .class_item1_link{font-size:20px; color:#F1FAF6; text-transform:uppercase;padding:0px 0px 0px 20px; background:url(../images/app_top.png) no-repeat left top; height:42px; display:block; line-height:42px;}
.home .class_item1_link span{cursor:pointer;background:url(../images/background.png) no-repeat 0px -52px;display:block; height:30px; line-height:22px; padding:9px 35px 0px 35px; font-weight:bold;}

.home .class_item1_link:hover,.home .here .class_item1_link,#class1_pro .class_item1_link:hover{/*background:url(../images/sub_top.png) no-repeat left top;*/color:#F1FAF6; text-decoration:none;}
.home .class_item1_link:hover span,.home .class1_wrap .here a span,#class1_pro .class_item1_link:hover span{text-decoration:none;}

.home .class1_wrap{padding:0px 0px 0px 0px;border-left:none;border-right:none;border-bottom:none;}		
.home .class2_wrap{padding:11px 0px 20px 0px;border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;}
.home .class_item2{padding:8px 0px 8px 35px; background:url(../images/sub_top.png) center center; margin:0 17px 15px 17px; color:#fff;}
.home .class_item2:hover{ background:url(../images/sub_top_hover.png) center center;}
.home .class_item2_link{display:block; font-size:14px; font-weight:bold;color:#fff; text-transform:uppercase;}
.homes.class_item2_link span{cursor:pointer;background:url(../images/ico01.jpg) no-repeat left center; padding-left:20px;}
.home .class_item2_link:hover,.home .class2_wrap .here a{ color:#fff}
.home .class_item2_link:hover span,.home .class2_wrap .here a span{text-decoration:underline;}

.home .class_item3{padding:1px 0px 1px 0px; /*background:url(../images/sub_top.png) center center;*/ margin:0 10px 5px 10px;}
.home .class_item3_link{display:block; font-size:14px; font-weight:bold; color:#666; text-transform:uppercase;}

.class1_wrap{padding:11px 0px 20px 0px;border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;}	
.class_item1{padding:3px 0px 3px 35px;margin:0px 0px 0px 0px;}
.class_item1_link{display:block; font-size:14px; font-weight:bold; color:#2EA06A; text-transform:uppercase;}
.class_item1_link span{cursor:pointer;background:url(../images/background.png) no-repeat left -895px; padding-left:20px;}
.class_item1_link:hover,.class1_wrap .here a{color:#2EA06A;}
.class_item1_link:hover span,.class1_wrap .here a span{text-decoration:underline;}


.class2_wrap{padding:11px 0px 20px 0px;border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;}
.class_item2{padding:3px 0px 3px 35px;}
.class_item2_link{display:block; font-size:14px; font-weight:bold; color:#2EA06A; text-transform:uppercase;}
.class_item2_link span{cursor:pointer;background:url(../images/ico01.png) no-repeat left center; padding-left:14px; font:Arial,Verdana,Helvetica,sans-serif;}
.class_item2_link:hover,.class2_wrap .here a{color:#2EA06A;}
.class_item2_link:hover span,.class2_wrap .here a span{text-decoration:underline;}

.sub_line{border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;margin:-1px 0px 0px 0px;padding-bottom:20px;}
#news_list li{height:1%;margin-bottom:15px;}
#news_list .time{color:#BA0A00;padding-bottom:5px;}
#news p.info_list_item_title a{color:#000000;font-size:13px;font-weight:bold;}
#news .summary{color:#444444;overflow:hidden;padding-top:3px;}

.home .newDataList{overflow:hidden;position:relative; width:298px; margin-left:2px; margin-top:0;}
.newDataList{overflow:hidden;position:relative; width:298px; margin-left:2px; margin-top:10px;}
.newDataList .title{font-size:18px; color:#fff; text-transform:uppercase; padding-left:15px; background-position:0px -400px; background-repeat:repeat-x; height:34px; line-height:34px;}
.newDataList img{position:absolute;top:18px; right:10px;}
.newDataList .summary{line-height:18px; color:#7B7C7B;}
.newDataList .sub_line{border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4;padding-bottom:20px; overflow:hidden;}

.index_info_title{height:32px; line-height:16px; overflow:hidden;}
.index_info_title a{font-weight:bold; color:#E5C446;}
.index_info_title a:hover{color:#E5C446;}
.newDataList .more{margin:23px 0px 0px 18px;}
.newDataList .inner{width:150px;padding:12px 0px 0px 18px;}	
#news span.time{color:#CC0001; padding:5px 0px 0px 0px; color: #2EA06A;}

.main_m{overflow:hidden; margin-top:10px; width:100%;}
.home #mainContent{float:left; width:800px; overflow:hidden;}
#mainContent{float:right; width:800px; overflow:hidden; margin-left:20px;}
.hot_product{overflow:hidden; width:800px; line-height:18px;}
.ny_about{line-height:30px; letter-spacing:3px }
.ny_muscle h2{ line-height:30px; font-size:16px; margin-top:20px; color:#f26eaa; font-weight:bold;background:url(/upfiles/2016/0108/568f6830bd48d633589089.jpg) no-repeat 80px center;}



.ny_contact{ line-height:30px;}
.ny_contact .m-qrcode{ float:right; width:364px; height:318px; background:url(../images/contact_bg.jpg) no-repeat right top;}
.contact-info{ width:420px;}
.product_line{border-left:1px solid #E6E4E4;border-right:1px solid #E6E4E4;border-bottom:1px solid #E6E4E4; overflow:hidden;width:656px; margin:0px 0px 0px 2px;  }
.hot_product .title,.why_us .title{background:url(../images/hot_title.jpg) repeat-x left top;width:795px; height:38px; line-height:35px; font-size:16px; font-weight:bold; color:#fff; text-transform:uppercase; padding-left:5px;}
.hot_product .title a, .why_us .title a{ color:#fff; font-weight:bold; background:url(../images/arrow.png) no-repeat left 0px; padding-left:25px;}
.hot_product .title a:hover{ color:#777}
.hot_product .title span a{ padding-left:0px;}
.hot_product ul{padding:12px 11px 17px 11px; width:775px; overflow:hidden;}
.hot_product li{float:left; margin-right:15px; width:199px;}
.hot_product .pro img{ border:1px solid #E6E4E4;}
.index_pro_title{margin:5px 0px 0px 0px; text-align:center; height:18px; line-height:18px; overflow:hidden;}
.index_pro_title a{color:#286A4A; font-weight:bold;}
.index_pro_title a:hover{color:#286A4A; text-decoration:underline;}
.hot_product .title span{ float:right; font-size:14px; padding-right:10px;font-weight:normal;}
.hot_product .title span a{ font-size:14px; font-weight:normal; background:none;}
.hot_product .news{ line-height:30px; padding-left:15px; background:url(../images/ico01.jpg) no-repeat left center; border-bottom:1px dotted #999;}
.hot_product .news span{ float:right; color:#999}
.hot_product .news span a{ color:#999}
.hot_product .news a:hover{ color:#2ea06a}

.why_us{overflow:hidden; margin-top:10px;}
.why_us .inner{padding:15px 25px 15px 25px; overflow:hidden;}
.com_advan{overflow:hidden; background:url(../images/advan_line.jpg) repeat-x center bottom;padding-bottom:7px; }
.index_com_title{font-size:18px; font-weight:bold; color:#166641;}
.com_advan img{float:left; margin:16px 13px 0px 0px;}
.com_advan .summary{color:#8A8D8B;margin:17px 0px 0px 0px;}
.com_advan .more{margin:40px 0px 0px 0px; float:right;}
.com_advan .more a,.pro_advan .more a,.newDataList .more a,.serv_poli .more a,.about_us .more a,.about_us .more a{color:#377859; font-style:italic; font-weight:bold; text-transform:uppercase;}
.com_advan .more a:hover,.pro_advan .more a:hover,.newDataList .more a:hover,.serv_poli .more a:hover,.about_us .more a:hover,.about_us .more a:hover{color:#377859; text-decoration:underline;}
.com_advan span{color:#E5C446;}

.pro_advan{overflow:hidden; padding:17px 0px 0px 0px; clear:both;}
.pro_advan li{margin-top:20px;}
.pro_advan .summary{color:#8A8D8B;margin:3px 0px 0px 18px;}
.pro_advan p span{font-weight:bold; color:#E5C446; background-position:0px -798px; padding-left:18px;}
.serv_poli .more,.about_us .more{margin:20px 0px 0px 0px; float:right;}
.pro_advan .more{margin:17px 0px 0px 0px; float:right;}

.main_bnt{overflow:hidden; margin-top:10px; background-color:#F7F6F6; border:1px solid #E7E7E7; padding:18px 10px 0px 0px; }
.serv_poli{float:left; width:415px;background:url(../images/pol_line.jpg) no-repeat right center; height:193px; padding-right:20px;}
.serv_poli .title,.about_us .title{font-size:18px; color:#166641; text-transform:uppercase; font-weight:bold;}
.serv_poli img{float:left; margin:18px 0px 0px 0px;}
.serv_poli .summary{color:#7B7C7B; line-height:17px;}
.serv_poli strong{line-height:18px; color:#7B7C7B; display:block;}
.serv_poli span{color:#E5C446; font-weight:bold; display:block;margin:15px 0px 0px 0px; height:20px; line-height:20px;}
.serv_poli .inner{float:right; width:280px;margin:18px 0px 0px 0px;}

.about_us{float:right; width:472px;}
.about_us .more{margin:8px 0px 0px 0px; float:right;}
.about_us span{color:#E5C446; font-weight:bold; display:block; height:20px; line-height:20px;}
.about_us .summary{line-height:17px;color:#7B7C7B; width:265px; float:right;margin:15px 0px 0px 0px;}
.about_us img{float:left; margin:18px 10px 0px 0px;}

#pro_txt{clear:both;overflow:hidden;}
#pro_txt .inner{padding-top:5px;font-size:13px;line-height:1.3em;}
.opp{margin:5px 0px 0px 0px;}	
#pro_list,#relative_pro{clear:both;overflow:hidden;}
#pro_list li{display:inline;float:left; margin:10px 5px 0px 4px;width:155px;}
#pro_list img{ border:1px solid #E7E5E5;width:155px;height:135px;display:block;}
.prod_item_title{height:16px;overflow:hidden; margin:5px 0px 0px 0px;}
.prod_item_title a{color:#434343;font-weight:bold;}
.prod_item_title a:hover{color:#434343;}
#pro_list .summary{height:0px;overflow:hidden;line-height:16px;padding-top:2px;}

.inq_btn{background:url("../images/inquire.gif") no-repeat;color:#FFFFFF;cursor:pointer;display:inline-block;font-weight:bold;height:20px;overflow:hidden;text-align:center;text-decoration:none;vertical-align:middle;width: 90px;}
.opp{padding-top:5px;}

#big_pic{text-align:center;width:340px;height:340px;border:1px solid #C1C1C1;float:left;overflow:hidden;position:relative;margin-bottom:15px;}
#big_pic img{width:340px;height:340px;}
#big_pic em{position:absolute;bottom:10px;right:10px;width:35px;height:35px;_FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg1.png',sizingMethod='scale');background:url(../images/bg1.png)!important;background:none;cursor:pointer;}

#small_pics{width:81px;height:342px;padding:0px 25px 0px 15px;float:left;overflow:hidden;}
#small_pics img{width:79px;height:79px;border:1px solid #C1C1C1;margin-bottom:6px;}
.pic_list{height:1%;overflow:hidden;}
.pic_list li{padding:5px 0px;font-size:12px;}
.pic_list input{background: url("../images/inquire_btn.gif") no-repeat;border:0px none;color:#FFFFFF;cursor: pointer;height:44px;margin-top:20px;width:155px;}

#relative_pro{margin-top:30px;}
#relative_pro .title{border-bottom:#E6E4E4 1px solid;padding-bottom:5px;}
#company .title,#news .title,#relative_pro .title,#pro_txt .title,#pro_info .colm_title{font-size:17px; margin-bottom:10px;}

.sitemapwrap{display:inline;float:left;overflow:hidden;padding-bottom:15px;width:665px;}
.sitemapwrap .subnav{width:300px;margin:10px 7px 0px 0px;float:left;display:inline;list-style:none;}
#company .sitemapwrap .subnav .title{margin-bottom:0px;}

/*底部*/ 
#footer{overflow:hidden;clear:both;width:1100px; margin:0px auto 0px; background-color:#fff; padding:10px 17px 0 17px;}
.foot_user{text-align:center; background-position:0px -598px; background-repeat:repeat-x; height:30px; line-height:31px;}
.foot_user li{display:inline-block;background:url(../images/foot_line.jpg) no-repeat left center;}
.foot_user li a{color:#fff; text-transform:uppercase; padding:0px 21px;}
.foot_user li.last{background:none;}
.foot_user li a:hover{ color:#0094da}

.foot_bnt{overflow:hidden;padding:12px 70px 8px 45px; border-bottom:1px solid #D7D6D6; }
.foot_left{width:160px; float:left;background:url(../images/cont_line.jpg) no-repeat right center;height:58px; padding-right:28px;}
.foot_left .title{display:block; height:25px; line-height:25px; font-size:18px; color:#166641; text-transform:uppercase;}
.foot_left strong{color:#28674A;}

.foot_right{float:right; width:605px;}
.foot_right .summary{color:#39485B; line-height:19px;}
.foot_right a{color:#39485B;} 

.fcomy{text-align:center; padding:15px 0px 8px 0px;}
.fcomy span{color:#354244;}
.weyes{text-align:center; }

/* 常用功能模块样式 */
#search_form{position:absolute;top:75px;right:0px;font-size:12px;color:#2C2C2C; background:url(../images/search.jpg) no-repeat right top; width:292px; height:27px;}
#search_form input{ background:none; color:#828181;width:217px; margin-left:30px;border:none;padding:4px;font-family:Arial, Helvetica, sans-serif;}
#search_form button{background:none;width:30px;height:27px; margin:0px 0px 0px 7px;*margin:0px 0px 0px 10px;cursor:pointer; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.subbtn{background:url("../images/submit.gif") no-repeat;color:#FFFFFF;cursor:pointer;font-weight:bold;height:24px; line-height:20px;margin-left:6px;overflow:hidden;padding-bottom:8px;text-transform:uppercase;width:74px; padding-right:18px;}

#location{text-align:right;color:#414141;border-bottom:#E6E4E4 1px solid;margin-bottom:15px;padding:7px 0px;}
#location a{color:#414141;display:inline-block;}

.pages{text-align:center;clear:both;font-size:12px; padding:80px 11px 0px;}
.pages a{color:#3F3F3F;padding:0px 5px; margin:0px 3px;text-decoration:none;cursor:pointer;}
.pages .current{font-weight:bold;background:#0489DF;border:1px solid #0974ba;color:#fff;}
.pages .page{border:1px solid #333;margin:0ox 3px;background:#fff;}
.pageNav a:hover{background:#85C324;color:#f2fcf1;}
.pages img{vertical-align:middle;}
.pages button {background:url("../images/button.gif") no-repeat;border:medium none;color:#FFFFFF;cursor: pointer;font-weight:bold;height:22px;overflow:hidden;padding-bottom:3px;width:158px;}

#pro_search{text-align:center;padding-top:10px;margin:15px 0px;}
#pro_search input{width:150px;padding:2px;border:#ccc 1px solid;}
#pro_search label{margin:0px 6px;}
#pro_search select{width:150px;padding:2px;border:#ccc 1px solid;}

.pages a.pagePre{background:url("../images/prev1_bt.gif") no-repeat left top;color:#FFFFFF;display:inline-block;height:22px;line-height:22px;padding-left:12px;width:50px;}
.pages a.pageNext{background:url("../images/next1_bt.gif") no-repeat left top;color:#FFFFFF;display:inline-block;height:22px;line-height:21px;padding-left:13px;text-align:left;width:50px;}

#submitbtn{background:url(../images/submit.gif) no-repeat;color:#FFFFFF;cursor:pointer;font-weight:bold;height:24px;margin-left:6px;overflow:hidden;padding-bottom:5px;width:74px; text-transform:uppercase;border:none;padding-right:18px;}
#inquire_wrap{display:inline;padding-right:5px;}
#inquire_wrap button{cursor:pointer;}
.page404{font-size:19px;color:#DA251C;display:block;padding:77px 0px;line-height:28px;}

#feedbackbox{clear:both;padding-top:5px;overflow:hidden}
#feedbackbox li{margin:5px 0px;}
#feedbackbox li label{height:18px;display:inline-block;width:150px;vertical-align:top;text-align:right; line-height:24px;margin-right:5px;}

#feedbackbox li span{display:inline-block;}
#feedbackbox li input,#feedbackbox li textarea{margin-top:3px;padding:1px 3px;width:400px;}
.width_400{width:420px;}
.td_left{width:100px;text-align:right}
.span_80{display:inline-block;width:80px;}
.span_120{display:inline-block;width:120px;}
.span_150{display:inline-block;width:150px;}
.span_170{display:inline-block;width:170px;}

/*      Leaveword Start      */
.post{text-align:right;background:none;margin:-25px auto 5px;display:block;clear:both;float:right;z-index:999; position:relative;}
.post a{cursor:pointer;}

#leave,#l_list{padding-top:10px;margin:0px auto;clear:both;}
#leave li{float:left;width:100%;}
#leave span{width:150px;text-align:right;padding:2px 0px;text-align:right;margin:5px 7px 0px 0px;display:block; float:left;}
#leave input,#leave textarea{width:400px;border:solid 1px #46462F;padding:1px 3px;margin-top:3px;}

#submit{text-align:center;padding:10px 0px 20px 0px;clear:both;}
#submit input{width:58px;height:18px;margin-left:15px;}

#l_list li{padding:10px;}
#l_list h3{font-size:15px;font-weight:normal;background-image:none;padding-left:0px;}
#l_list li p{line-height:180%;padding:5px 0px;}
#l_list .red_bg{background:#EaEaEa;}
/*      Leaveword End      */
/*      Inquire Start      */
#inquire input{color:#898989;}
#inquire table td{padding:5px 0px;}
#inquire table input{border:1px solid #ccc;float:left;height:15px;padding-top:3px;}
#inquire table textarea{border:1px solid #ccc;}
#inquire table img{float:left;}
#inquire p input{border:0px;float:none;width:12px;height:12px;}
#inquire table table input{text-align:center;}

#i_top{border-bottom:1px solid #235D97;padding-bottom:30px;margin-bottom:20px;}
#i_top div{margin:0px auto;text-align:left;}
#i_top div input{float:left;margin:10px 5px;padding:0px;}
#i_top div p{font-size:12px;line-height:12px;padding:5px 0px 0px;}
#i_top div span{font-size:10px;text-align:left;}

#i_top2{border-bottom:2px solid #235D97;border-top:1px solid #235D97;display:table;margin:10px 0px 50px;padding:30px 0px 15px;}
#i_top2 img{float:left;margin:0px 10px;margin-top:-5px;}
#i_top2 p{font-size:14px;color:#666;font-weight:bold;line-height:140%;}

#inquire table span{font-size:11px;font-weight:bold float:right;width:100px;text-align:right;padding-right:15px;}
#inquire table span a{background:#235D97;display:block;color:#fff;line-height:22px;height:22px;text-align:center; width:120px;}
#company #inquire table span a{color:#FFF;text-decoration:none;}

#check{text-align:left;width:420px;border:3px solid #235D97;padding:10px 0px;display:table;}
#check input{border:0px;margin:5px;float:left;}
#check span{font-size:10px;font-weight:normal;text-align:left;width:335px;margin:0px;padding:0px 0px 0px 10px; line-height:12px;display:block;}

#i_info table td{padding:10px 0px;}
#i_info h3{font-weight:bold;font-size:12px;color:#fff;float:left;margin:0px;padding:0px;border:0px;line-height:12px;}
#i_info h4{line-height:30px;}
#i_info input{border:0px;margin-left:10px;}
#i_info p{padding:0px; margin:0px;line-height:140%;}
#inquire #i_info h3{color:#FFF;}

.i_title{background:#235D97;}
.i_gray{color:#3f3f3f;background:#CFEAFF;}
/*      Inquire End      */
.view{padding-bottom:15px;clear:both;overflow:hidden;padding:10px 0px;}
.view li{width:30%;text-align:center;display:inline;float:left;margin:0 1%;padding-bottom:10px;}
.view li img{margin-bottom:7px;}
.v_pic{text-align:center;padding:20px 0px;clear:both;}

#floatBox{z-index:99999;position:fixed;bottom:0px;right:0px;width:230px;background:#98B9DC url(../images/msgfloat_btm.gif) no-repeat bottom center;padding-bottom:5px;font-size:12px;font-family:Arial, Helvetica,sans-serif;text-align:left;}
#floatBox a{color:#666;}
#floatBox dt{padding:1px 5px 0px;text-align:right;background:url(../images/msgfloat_top.gif) no-repeat 0px 0px; height:30px;}
#floatBox dt img{cursor:pointer;vertical-align:baseline;}
#floatBox dd{border:#81A9D4 1px solid;padding:5px 8px;margin:0px 5px;background:#fff url(../images/msgfloat_cntbg.gif) repeat-x top;}
#floatBox dd img{vertical-align:middle;margin-right:5px;}
#floatBox li{list-style:none;margin:5px 0px;}

#country{ width:80px;}
#leaveBox{margin-top:20px;clear:both;border:#E5E5E5 solid 1px;padding:0px 5px 15px;position:relative;}
#leaveBox li{float:none;border-bottom:#CCCCCC dashed 1px;padding:5px 10px 5px 20px;}
#leaveBox li span{display:inline-block;padding:0px 5px;}
#leaveBox li label{float:left;width:95px;text-align:left;}
#leaveList li span{font-size:12px;}
#leaveBox #subject{width:480px;}
#leaveBox #text_name,#text_email{width:210px;}
#leaveBox #text_content{width:480px;} 

#sendwaiting{text-align:center;padding-top:50px;}  
#mybg{display:none;background:#000;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:500;opacity:0.3;}

a.inq_link{background: url("../images/inquire_button.gif") no-repeat 0px 0px; color: #FFFFFF; cursor:pointer; display: inline-block; font-weight: bold; width: 135px; height: 31px; line-height: 31px; text-align: center; text-decoration: none; font-size:14px;}
a.inq_link:hover{color:#FFF; text-decoration:none;}
#class1_pro .class_item1_link
{
     background: url("../images/app_top.png") no-repeat scroll left top transparent;
    color: #F1FAF6;
    display: block;
    font-size: 18px;
    height: 61px;
    padding: 0 0 0 20px;
    text-transform: uppercase;
    }
#class1_pro .class_item1_link span
    {
          background: url("../images/background.png") no-repeat scroll 0 -48px transparent;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 30px;
    line-height: 22px;
    padding: 9px 35px 0;
}#class1_pro .class_item1
 {
    margin: 0 0 7px;
    padding: 0 0 3px;
}
#class1_pro
{
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    padding: 0;
}
 #pro_newDataList
{
    margin-left: 2px;
    margin-top: 0px;
    overflow: hidden;
    position: relative;
    width: 298px;
              }

.subshow .class2_wrap{display:block !important;}
.hot_product .pro{  }
.hot_product .pro span{ width:192px; padding:3px 4px 3px 4px;  display:block; float:left; margin-left:10px; text-align:center; margin-right:-10px; height:212px; margin-bottom:4px; overflow:hidden;}
.hot_product .pro span.non{ margin-left:0px;}
.hot_product .pro span a{ color:#333; text-decoration:none; font-weight:normal; margin:0; line-height:20px !important;font-size:12px !important;}
.hot_product .pro span:hover{ background:#f16da9; cursor:pointer;}
.hot_product .pro span:hover a{color:#fff; }

.pro3 span{ height:190px;}

.ny_muscle .pro span{ width:257px;margin-left:11px;}

.hot_product .pro2 span{ height:165px;}
.ny_about img{ float:left; margin-right:10px;}
.rongyu{ height:auto !important}
.pro3 span{ height:190px !important}
.ny_about img{ float:left; margin-right:10px;}
.rongyu{ height:auto !important}
.pro3 span{ height:190px !important}
.fullSlide {
	width:100%;
	position:relative;
	height:500px;
	z-index:0;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:100px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#ff3401;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#0094da;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}

.E_i_about{ float:left; display:inline; width:582px; margin:0 20px 0 20px;background:url(../images/pol_line.jpg) no-repeat right center; padding-right:16px; height:280px;}
.E_i_title{ width:100%;  height:24px; line-height:24px; font-family:"微软雅黑"; font-family: "Microsoft YaHei" !important; font-size:16px; color:#ff3401; margin-bottom:5px; font-weight:bold;}
.E_more{ float:right; display:inline; font-size:12px;}
.E_more a{color:#ff3401;}
.E_i_about img{ float:left; display:inline; margin:0 10px 10px 0;}
.E_i_about p{ line-height:30px; text-indent:2em; font-size:14px; letter-spacing:5px; margin-top:15px;}
.E_i_news{ float:right; display:inline; width:289px; }
.E_i_news ul{ width:96%; padding-top:15px;}
.E_i_news ul li{ width:97%; height:30px; line-height:30px; background:url(../images/ico01.jpg) no-repeat left center; overflow:hidden; padding-left:3%}
.E_i_news ul li a:hover{ color:#2ea06a}
.E_time{ float:right; display:inline; width:80px; text-align:right; color:#898988;}
.E_i_news .E_i_title{ width:439px; padding-left:10px; }
.E_i_con{ float:left; display:inline; width:230px; height:220px; line-height:26px; /*background:url(../images/map01.jpg) no-repeat center 160px;*/}

.E_i_con p a img{}

.main_m4 .E_i_news{ width:395px; float:left;}

.slider-wrapper {
        width: 800px;
        /* width: 80%; */
        margin-top: 0px;
    }
	
.theme-default .nivoSlider {
	position:relative;
	background:#fff url(loading.gif) no-repeat 50% 50%;
    margin-bottom:10px;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}
.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	text-align: center;
	padding: 20px 0;
	display:none
}
.theme-default .nivo-controlNav a {
	display:inline-block;
	width:22px;
	height:22px;
	background:url(bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin: 0 2px;
}
.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
	opacity: 0;
	-webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
.theme-default a.nivo-prevNav {
	left:15px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default .nivo-controlNav.nivo-thumbs-enabled {
	width: 100%;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
	width: auto;
	height: auto;
	background: none;
	margin-bottom: 5px;
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
	display: block;
	width: 120px;
	height: auto;
}

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

#wrapper {
	padding:0px 0;
	margin:0 auto;
	width:280px;
}
.papers-demo {
	position:relative;
	width:260px;
	height:300px;
	margin-left:auto;
	margin-right:auto;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}


/* paper slider css*/
.paper-slide {
	background:#2EA06A;
	color:#fff;
	box-shadow:0 0 15px rgba(0,0,0,.3);
}
.paper-slide.ps-odd {
	background:#2EA08a;
}
.ps-nav {
	display:none;
	width:2em;
	height:2em;
	line-height:2em;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-1em;
	border-radius:2em;
}
.ps-nav-prev {
	left:0em;
	background-image:url(../images/left1s.png);
	background-size:cover;
	background-repeat:no-repeat;
}


.ps-nav-next {
	right:0em;
	background-image:url(../images/right1s.png);
	background-size:26px 26px;
}
#wrapper:hover{ cursor:pointer;}
#wrapper:hover a{
	display:block;
	
}

.wenxi{ height:100px !important}

.ry_c { padding:0px 0 20px 10px; width:250px; height:460px; overflow:hidden;}
.ry_c ul { width:260px; overflow:hidden;padding:0px;}
.ry_c ul li { width:122px; height:108px; overflow:hidden; /*border-bottom:1px dotted #c8c9c4;*/padding-top:10px; float:left; margin-left:10px;}
.ry_c ul li a{ width:100%;}
.ry_c ul li.non{ margin-left:0px;}
.ry_c ul li img { width:114px; height:80px; padding:2px; border:1px solid #dedede; background-color:#fff;}
.ry_c ul li span a { text-align:center; display:block; height:20px; line-height:20px; overflow:hidden; color:#4d4d4d;}
.ry_c ul .nobot { border-bottom:0;}




.list_right_Newsnr{clear:both; width:800px; height:auto; background:#fff; padding:0 15px;}



.list_right_Newsnr h1{clear:both; width:100%; height:auto; line-height:30px; text-align:center; font-size:18px; color:#2EA06A; font-weight:normal; margin-top:15px;}



.list_right_Newsnr p.time{clear:both; width:100%; height:30px; line-height:30px; text-align:center; color:#a1a1a1; padding-bottom:15px; padding-top:5px; border-bottom:1px solid #eee;}



.list_right_Newsnr p.time span{padding:0 10px;}



.list_right_Newsnr div.nr{clear:both; width:760px; height:auto; line-height:28px; color:#555; font-size:12px; padding:20px 10px 28px 10px;border-bottom:1px solid #eee;}



.list_right_Newsnr div.nr img{clear:both; margin:18px auto;}



.list_right_Newsnr p.per{clear:both; width:790px; height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#474747; margin-top:20px;}



.list_right_Newsnr p.per a{color:#2EA06A;}



.list_right_Newsnr p.next{clear:both; width:790px; height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#474747;}



.list_right_Newsnr p.next a{color:#2EA06A;}


.proinfo{width:500px;margin:0 auto; height:590px;}
.proinfo_img{width:500px;height:590px;}
.proinfo_img_img{width:500px;height:600px;}
.proinfo_img_small{width:60px;height:38px;float:left; text-align:center;}
.proinfo_img_small img{width:50px;height:38px;}
.proinfo_item{width:100%; text-align:center; font-size:16px; font-weight:bold;height:30px;line-height:30px;color:rgb(102,102,102);background-position: left 12px;background-repeat:no-repeat;text-indent:2em;float:right; vertical-align:middle;}
.proinfo_item img{vertical-align:middle;}
.proinfo_item1{width:360px;line-height:20px;color:rgb(102,102,102);background-position: left 6px;background-repeat:no-repeat;text-indent:2em;float:right;  overflow:hidden;}
.proinfo_item span,.proinfo_item1 span,.proinfo_item2 span{}
.proinfo_item2{width:360px;line-height:30px;float:right;background-position: left 12px;background-repeat:no-repeat; color:#555555;font-size: 15px;
font-style: normal;
font-variant: normal;
font-weight: 600;font-family:'微软雅黑';}
.proinfo_item2 span{ font-weight:bold; }
.proinfo_item {display:block; float: right;}
.pdf span { font-weight:bold; position:relative; overflow:visible; }
.pdf span a{width:25px; height:25px; display:block; position:absolute; top:-6px; }


.hz_con { padding:0 0 0 0; width:800px; height:350px;}
.hz_con .al_con {width: 600px; height: 340px; float:left; overflow:hidden;padding-top:5px }
.hz_con ul{ padding:0px; width:auto;}
.hz_con ul li { float:left; width:auto;line-height:20px; margin-right:10px;background-color: #fff;text-align:center;}
.hz_con ul li img { width:auto; height:300px;text-align:center; }

.promenu_hover{ font-weight:bold; font-size:14px; color:#ff3401;}
.page_pn a{ color:#fff;}
.ny_muscle .pro2 span{ width:142px; padding:3px 4px 3px 4px;  display:block; float:left; margin-left:22px; text-align:center; margin-right:-10px;}


#carousel img{float:left;}
#timer,  #play{position:absolute;top:50%;left:50%;z-index:2;opacity:0.2;transition:opacity 0.5s ease;}
#timer{width:150px;height:150px;margin:-75px 0 0 -75px;}
#timer .top,  #timer .bottom{width:150px;height:75px;overflow:hidden;}
#timer .bottom img{margin-top:-76px;transform:rotate(180deg);}
#play{border:20px solid transparent;border-left:30px solid #fff;width:0;height:0;margin:-20px 0 0 -10px;}
#play.paused{border:10px solid #fff;border-top:none;border-bottom:none;width:10px;height:36px;margin:-18px 0 0 -14px;}
#wrapper:hover #timer,  #wrapper:hover #play{opacity:0.7;}
.hot_product .pro b.ii{ border:none; margin-top:5px; background:url(../images/ico01.jpg) no-repeat center center; width:10px; height:12px;}
.E_more a:hover{ color:#999}