@charset "utf-8";
/* CSS Document */
.header{position:fixed; top:0px;height:60px;background:#FFF; width:100%; z-index:100; border-bottom:1px solid #e9eaeb;}
.header h1{ padding-top:15px; padding-left:5px; width:165px;}
.header h1 img{ width:100%;}
.header span{ float:left; position:relative; top:-26px; left:180px; font-size:16px; color:#000}
.header .search{position:absolute;top:0;right:35px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-search.png) no-repeat center center;background-size:40%;}
.header .search:hover{background-color:#0067d2;}
.header .search span{display:none;}
.header .user-icon{position:absolute;top:0;right:70px;z-index:1000;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-user.png) no-repeat center center;background-size:40%;}
.header .user-icon span{display:none;}
.header .user-icon:hover{background-color:#0067d2;}
.header .back{position:absolute;top:0;left:0;display:block;width:50px;height:50px;text-indent:-9999em;background:url(../images/icon-back.png) no-repeat center center;background-size:12px 20px;}
.llog{ position:absolute; right:80px; top:13px; z-index:1}

/*.flexslider{ position:relative; padding-top:60px;}*/
/*.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;}*/ /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.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:0px;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 9px; height: 9px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #e60012; background: rgba(230,0,18,0.9); cursor: default; }
*/


.id_about{background:#fff; width:96%; margin:2% auto;;border:1px solid #e9eaeb; }
.id_about h2{border-bottom:1px solid #e9eaeb; text-align:center; line-height:40px; font-size:16px; display:block; font-weight:bold;}
.id_about .isjj{margin:2.5% 0; padding:10px; line-height: 25px;font-size: 13px;}

article{ background:#fff; width:96%; margin:2% auto; position:relative;}
article .title{ float:right; width:50%; padding-top:2.5%; padding-left:2%; background:url(../images/section-head.png) right 12px no-repeat;}
article .title h3{ font-size:17px; color:#333; position:absolute; top:0; left:0;}
article .pic{  padding:3%; border: 1px solid #eee;
font-size: 15px;
line-height: 28px;
margin-top: 30px;
background: #fff url(../images/quotes.png) no-repeat 10px;
padding-left: 85px;}
article .pic img{ width:100%;}
article .pwz{ margin:2.5% 0; padding:1% 0; border: 1px solid #eee;background: url(../images/sy_01.png) right top no-repeat;line-height: 25px;font-size: 13px;padding-left: 20px;}

.index_news{width:50%; margin:30px auto; border:1px solid #13fe01; text-align:center; line-height:45px; font-size:21px; border-radius:30px; -moz-border-radius:px; -o-border-radius:px; -webkit-border-radius:px;}

.post-section {border:1px solid #f3f3f3;margin-left:0;padding:18px 0;width:100%;margin-bottom:25px; height:70px;}
.post-section h5{line-height:21px; margin-bottom:5px;}
.post-section:hover{background:#fafafa;cursor:pointer;}
.post-section:hover a{color:#df7070;}
.post-section p{margin-bottom:2px; line-height:22px;color:#6c6c6c; font-size:12px;}
.post-section a{color:#6c6c6c;}
.calender{float:left;width:13%;text-align:center;border:1px solid #f3f3f3; margin:5px 20px 15px 10px;}
.calender span{background:#ddd;display:block;font:bold arial; font-size:12px;}
.calender p{margin-bottom:5px;font-size:20px;margin-top:10px;color:#df7070;}


.product{ background:#FFF;}
.product ul{}
.product li{ float:left; width:50%; text-align:center; border-bottom:1px solid #DDD;}
.product li p{ height:30px;}
.product li img{ width:100%; margin-top:20px;}
.product li a{ display:block; border-right:1px solid #DDD;}


.syabout{width:96%; line-height:24px; padding:1% 2%;background:#FFF; font-size:13px; margin-bottom:1%}
.syabout img{ width:100%;}


.dsanp{ margin:0px auto; background:#fff; padding:2% 0;}
.dsanp .hd{ position:relative; background:#0f9567;}
.dsanp .hd ul{ margin:0 auto;}
.dsanp .hd ul li{ float:left; width:33.33%; padding:3% 0; color:#FFF; text-align:center; cursor:pointer; font-size:16px;}
.dsanp .hd ul li.on{ background:#f49800; color:#FFF;}
.dsanp .bd{}
.dsanp .bd ul{ padding:2%;}
.dsanp .bd li{ line-height:35px; border-bottom:1px dashed #DDD;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;w}
.dsanp .bd li span{ float:right; color:#999; font-size:12px;}


footer{ padding:2% 0;}
footer .pic{}
footer .pic img{ width:100%;}
footer article{ background:#FFF; padding:5% 2%;}
footer article h2{ float:left;font-size:16px; color:#000;}
footer article ul{ float:right; width:60%;}
footer article li{ float:left; width:30%; margin-left:3%;}
footer article li img{ width:90%;}

#footbox{ width:100%; height:60px; background:#293527; z-index:10; position:fixed; bottom:0px; left: 0px; _position:absolute;right: 0px; top:auto; }
#footbox ul li{ width:25%; height:auto; overflow:hidden; float:left; text-align:center;}
#footbox ul li a{ text-align:center; color:#fff; font-size:12px; line-height:27px;}
.f_zj{ padding:22px 0 0 0 !important;}
.f_ft_img{ background:url(../images/iocn.png) no-repeat; display: inline-block; zoom: 1; margin:10px 0 5px 0; }
.f_ft_img1 {width:28px; height:25px; background-position: 0px -252px;}
.f_ft_img2 {width:28px; height:25px; background-position: -39px -252px;}
.f_ft_img3 {width:28px; height:25px; background-position: -73px -252px;}
.f_ft_img4 {width:28px; height:25px; background-position: -106px -252px;}
.f_ft_img5 {width:28px; height:25px; background-position: -141px -252px;}
/*分享*/
#share {width: 100%;height: 50px;position: absolute;top: -40px;text-align: center;display: none; }


/*分类标题*/
.CategoryList_Title{ line-height:2.4em; font-weight:bold; color:#333; text-align:center;border:1px solid #e9eaeb;font-size:1.25em;  margin-top:78px; padding:0 2%; margin-bottom:20px;}
.CategoryList_Title i{font-size:1.2em; margin-top:.75em;}
.CategoryList_Title .icon-details{margin-right:.5em;}


.subnav{ background:#FFF; padding-top:2%; margin-bottom:2%;border-top:1px solid #e9eaeb;}
.subnav ul{}
.subnav li{ float:left; width:50%; height:35px; line-height:35px; text-align:center; padding:0;}
.subnav li a{ display:block; border:1px solid #fff;font-weight: normal; font-size:13px; }
.subnav li a.hover,.subnav li a:hover{ display:block; background:#2fc51e; color:#FFF;font-weight:bold; }

/*分类列表*/
.CategoryLista{}
.CategoryLista > li > a{height:3.031em; line-height:3.031em; display:block; color:#333; background:#f9f9f9; padding:0 1.125em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1.125em;}
.CategoryLista li i{float:right;color:#656565; }
.CategoryLista li i img{ margin-top:15px;}
.CategoryLista > li li a{height:3.031em; line-height:3.031em; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; display:block; color:#666; background:#fff; padding:0 2.062em; border-bottom:1px solid #cfcbc1; border-top:1px solid #fff; font-size:1em;}
.CategoryLista > li a.hover{ color:#2ec521;}
.CategoryLista li:after {content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.CategoryLista .icon-arrow-down{color:#f90;}
.CategoryLista > li > ul >li >ul{padding:0 1.125em;}
.CategoryLista > li > .list1,.CategoryLista > li > .list1 li ul{display:none;}

.content .cont_c{padding:2%; font-size:1em; line-height:2em; background:#fff;overflow: auto; }
.content img{ max-width:100%; height:auto;}
.content table{ max-width:100%;}

.about{ width:100%; line-height:30px; background:#FFF;}
.about h2{ height:40px; line-height:40px; background:#2ec521; color:#fff; font-size:16px; padding-left:2%;}
.about p{ padding:2%; line-height:26px; font-size:13px;}
.about img{width:100%;}


/*代理与经销*/
.localsales-form {margin:auto; width:100%; padding:340px 0 0 425px; height:420px;}
.localsales-form tr td {padding-top:18px}
.localsales-form-body { width:98%; overflow:hidden;background-color:#fff; margin:2% auto; }
.localsales-form1 {width:95%; height:36px; border-radius:5px}
.localsales-form2 {font-size:28px; color:#fff; line-height:36px; padding:18px 0 0 62px}
.localsales-form3 {padding:18px 0 0 62px; font-size:16px; color:#FFF; line-height:32px}
.localsales-form4 {width:100%; height:130px; border-radius:5px; resize:none}
.localsales-button-main {background:#eb0028 !important; color:#fff !important; width:100px}
.localsales-form-coordinate {padding:18px 0 0 0px; width:90%;margin:2% auto;}



/*精英招聘*/
.demandList{ padding:2%; border:1px solid #d9d9d9; margin-bottom:15px;}
.demandList h2{ font-size:18px; color:#004ea2; padding-bottom:10px;}
.demandList p span{width:30.33%; display:inline-block; font-size:13px; color:#333; line-height:30px;}
.demandList h3{ font-size:14px; color:#1a1a1a; font-weight:bold; padding:8px 0 8px;}
.demandList dl{ display:block; color:#333; line-height:24px;}
.demandList a{width:120px; height:35px; overflow:hidden; color:#fff; text-align:center; font-size:16px; display:block; background:#0d71ca; line-height:35px; margin-top:30px;}
.padtop30{ padding:30px 0 15px !important;}

/*下载*/
.download_txt p{background: #f2f2f2;height: 41px;line-height: 41px;margin:10px 0;padding-left:15px;}
.download_txt p span{font-size: 12px;color: #4c4c4c;display: inline-block; text-align:center;}
.download_txt p span.spanrl{padding: 0 240px 0 375px;}
.download_txt ul{padding: 12px 0px 0;}
.download_txt ul li a{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.download_txt ul li{height: 59px;line-height: 59px;font-size: 13px;color: #4c4c4c;border-bottom: 1px solid #e6e6e6;}
.download_txt em{margin-top: 15px;float: right; padding:0 2%; height: 29px;line-height: 29px;background: #f64500 url(../images/download.jpg) 5px 8px no-repeat;color: #fff;text-indent: 23px;}
em,i{ font-style:normal;}


/*视频弹出窗口*/
.zz{width: 100%;height:100%;position:fixed;top:0;left:0;z-index:1000;background:#000;opacity: 0.5;display:none;}
.video_play{width:100%;height:300px;border:1px solid #dedede;position:fixed ;left:50%;top:50%;margin-left:-50%;margin-top:-150px;z-index:9999999;display:none;border:6px solid #2a2b2d;border-radius:8px;background:#fff}
.video_play p{ line-height:25px; text-align:center; display:block; padding:5px 15px; font-size:13px;}
.close_v{display:block;width:29px;height:29px;border-radius:4px;position:absolute;top:0px;right:-35px;background:#2a2b2d url(../images/close_tb.png) no-repeat;cursor:pointer;}
.close_v:hover{background:#2a2b2d url(../images/close_tb.png) no-repeat -30px 0px;}

.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.75;
	filter:alpha(opacity=40);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:660px;
	height:360px;
	margin:-180px 0 0 -330px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}

/*最新活动*/
.successful_case { width:100%; padding:5px 0;  background-color:#fff; overflow:hidden; }
.successful_case ul { width:100%; overflow:hidden; margin:0 auto;}
.successful_case ul li { width:47%; height:auto; float:left; margin:1.5%;}
.successful_case ul li img{width:100%;}
.successful_case ul li p { text-align:left; color:#333; line-height:25px; font-size:13px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.successful_case ul li span { text-align:left; color:#888; line-height:22px; font-size:12px; display:block; }
.successful_case ul .li_last { margin:0; }

.newsBox{ padding:0px;}
.newsBox h2{ text-align:center; font-size:18px; margin:10px;}
.newsBox .infofrom{ background:#eef5ed; text-align:center; line-height:42px; font-size:14px; color:#656d64;}
.newsBox .nvbs{ margin:10px; line-height:26px;}
.newsBox .nvbs img{ margin-right:10px;margin-top:10px;}
.newsBox .nvbs h3{ font-size:18px; color:#004694; padding:16px 0;}
.newsBox .nvbs h3 span{ font-size:24px; padding-right:26px; background:url(../images/line5.png) no-repeat right center; font-weight:normal; margin-right:6px;}
.newsBox .nvbs .details p{ line-height:22px; font-size:14px; margin-bottom:10px;}
.newsBox .nvbs .bb ul{ overflow:hidden; background:#f2f6fa; padding:16px 20px 6px 20px; margin:10px 0;}
.newsBox .nvbs .bb ul li{ float:left; border-right:1px solid #c9d8e9; width:172px; text-align:center; font-size:14px; font-weight:bold; margin-bottom:10px;}
.newsBox .nvbs .bb ul li.li_1{ width:136px; text-align:left; padding-left:6px;}
.newsBox .nvbs .bb ul li.li_2{ width:270px; margin-left:40px; border:0 none;}
.newsBox .nvbs .bb ul li.li_3{ width:142px; border:0 none; text-align:right;}

.newsBfBox .nback{ display:block; width:60px; font-size:14px; background:url(../images/img4_2.png) no-repeat left center; text-align:right; float:right;}
.newsBfBox .nback:hover,.nnextbox .nnext a:hover{ color:#2ec521; -webkit-transition:all .3s; -moz-transition:all .3s;-o-transition: all .3s; -ms-transition: all .3s; transition:all .3s;}
.nnextbox .nnext{ margin:0 auto; margin-bottom:4px; line-height:40px; width:100%; padding-top:5px;}
.nnextbox .nnext span{ display:inline-block; width:25%; background:#e0e0e0; text-align:center; color:#898989;}
.nnextbox .nnext a{ display:inline-block; width:75%; text-indent:15px; background:url(../images/img4_5.png); color:#898989;}
.nnextbox .nnext a:hover{color:#2ec521}



.product_ny{ background:#FFF; margin-bottom:2%;}
.product_ny ul{}
.product_ny li{ float:left; width:50%; text-align:center; }
.product_ny li p{ line-height:20px; padding-top:5px; font-size:12px;}
.product_ny li span{ display:block; padding:5px;}
.product_ny li img{ width:100%;}
.product_ny li a{ display:block;}



.con{ background:#FFF; margin-bottom:2%;}
.con h3{ line-height:30px; border-bottom:1px solid #DDD; font-size:1rem; color:#000; text-align:center; padding:10px 0;}
.con .zuozhe{ line-height:5rem; text-align:center; border-bottom:1px dashed #DDD;}
.con .zuozhe span{ padding:0 1%; border-right:1px solid #DDD;}
.con .box{ line-height:24px; border-bottom:1px solid #DDD; }
.con .box p{ padding-bottom:20px;}
.con .box img{ width:100%;}


.s_nav{ background:#FFF; padding:3% 2%;}
.s_nav ul{}
.s_nav li{ float:left; width:48%; height:36px; line-height:36px; text-align:center; padding:2.5% 1%;}
.s_nav li a{ display:block; border:1px solid #ccc; color:#000; font-size:15px;}
.s_nav li a:hover{ color:#6fbf38; font-weight:bold;}
.s_nav li a.hover{ color:#6fbf38; font-weight:bold;}
		
		
.buttons{width:100%;text-align:center;margin:0; overflow: hidden; background:#fff;}
.buttons dl{margin:0 auto;text-align:center;height:115px;overflow:hidden;}
.buttons dl dt{width:100%;}
.buttons dl dd{width:100%;height:25px;line-height:25px; color:#fff;}
.buttons dl dt img{ margin:0 auto; border:0; display:block; padding-top:0px;}
.buttons a{color:#666;text-decoration:none;font-size:14px;width:50%;float:left;display:block;padding-top:1px;margin-bottom:0px;}


.product_list{ background:#FFF; padding-bottom:20px;}
.wedding{margin:10px 0 0 0;}
.dh h2 { margin: 0; padding: 26px 0 14px 0;overflow:hidden; display:block;font-size:16px; line-height: 0.5em; font-family: "微软雅黑", Arial;  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */ width:190px; color:#293527}
.dh li { min-height: 100px; position: relative; }
.dh a { display: block; min-height: 100px; }
.tps { float: left; margin: 20px 10px 0; display: inline; border-radius: 4px; }
.dh li div { float: left; }
.icon { width: 8px; height: 15px; position: absolute; right: 10px; top: 14px; display: block; overflow: hidden }
.cpr { text-align: center; padding: 10px; margin-bottom: 45px; background: #EBEAE8; font-size:12px; }
.dh .dhwenz{ height:65px; overflow:hidden; display:block; color:#494949; line-height:21px;}


.wxlist{width:94%; margin:0px auto;
	overflow:hidden;
	border-radius: 5px 5px 10px 10px; -moz-border-radius: 5px 5px 10px 10px; -webkit-border-radius: 5px 5px 10px 10px;-o-border-radius:5px 5px 10px 10px; 
	border:1px solid #d0d1d4;
	margin: 10px auto;
	padding: 8px 8px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);  -moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
	background: #FFFFFF;
	background-size:2px auto;
}
.showPancl{width:100%;text-align:center;overflow:hidden;display:block	}
.showPancl ul{width:45%;}
.showPancl li{width:45%;	display:inline-block;margin-top:5px; }
.showPancl li:nth-of-type(odd){margin-right:14px}
.showPancl img{width:99%; border:1px solid #e0e0e0;}
.showPancl a span{overflow:hidden; line-height:18px; display:block; text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */}
.zhyx{ width:96%; overflow:hidden; margin:0 auto;}
.zhyx_tab_cont_txt{ display:block; font-size:14px; line-height:30px; color:#000000;padding:10px 0 0 0; overflow:hidden; }
.subpage_lxwm_title{ display:block; font: bold 18px/30px "微软雅黑"; color:#ff6e0d; padding:10px 0 ; border-bottom:1px solid #e5e5e5; height:30px;}


.product_lists{ background:#FFF; padding-bottom:20px;}
.weddings{margin:10px 0 0 0;}
.dhs h2 { margin: 0; padding:10px 0 14px 0;overflow:hidden; display:block;font-size:16px; line-height: 1em; font-family: "微软雅黑", Arial;  text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */  color:#293527}
.dhs li { min-height:150px; position: relative;border-bottom: 1px dotted #ccc;margin-bottom:5px;padding-bottom: 5px; }
.dhs a { display: block; min-height: 200px; }
.tpss { float: left; margin:15px 5px 0 0; display: inline; border-radius: 4px; }
.dhs li div { float: left; }
.icons { width: 8px; height: 15px; position: absolute; right: 10px; top: 14px; display: block; overflow: hidden }
.cprs { text-align: center; padding: 10px; margin-bottom: 45px; background: #EBEAE8; font-size:12px; }
.dhs .dhwenzs{ overflow:hidden; display:block; color:#494949; line-height:22px; font-size:12px;}

.index_activities{ height:auto; width:100%; margin:2% auto;background:#FFF; overflow:hidden;}
.index_activities li{ float:left; width:46%;  margin:0 2%; margin-bottom:40px; position:relative; overflow:hidden;}
.index_activities li h1{ position:absolute; left:0; bottom:0; background:url(../images/p_bg.png) left bottom repeat; width:100%; height:38px; line-height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#fff; text-indent:10px;}
.index_activities li:hover h1{ display:block;}
.index_activities li img{ width:100%; }
.index_activities li :hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}



.faq_list{overflow:hidden; margin-top:20px;}
.faq_list ul{overflow:hidden;}
.faq_list li{overflow:hidden; margin-bottom:15px;}
.faq_list li h2{cursor:pointer; border:1px solid #eee; height:45px; line-height:45px; font-size:14px; text-indent:10px; position:relative;}
.faq_list li h2 i{position:absolute; right:10px; top:50%; margin-top:-15px; height:30px; width:30px; border-radius:50%; border:1px solid #ccc; background:url(../images/serve10.png) no-repeat 10.5px center;}
.faq_list li.act h2{background:#333; color:#fff; border-color:#666;}
.faq_list li.act h2 i{border:1px solid #fff; background:url(../images/serve11.png) no-repeat 10.5px center;}

.faq_list li div{display:none; padding:10px 15px;}


.down_nav{ width:100%; margin:0 0 10px 0;}
.down_nav ul{overflow:hidden;}
.down_nav li{ /*float:left;*/ width:50%; height:40px;background:#2ac429; text-align:center; margin:2% auto; border-radius:5px;}
.down_nav li a{ line-height:40px; font-size:14px; color:#fff;  display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }

.service_ul{ width:100%; list-style:none; overflow:hidden;}
.service_ul li{ float:left; margin:2%;  background:#fff; overflow:hidden; padding-left:0; width:96%; line-height:33px; font-size:15px; color:#4c4c4c; margin-top:15px; }
.service_ul li img{width:100%; }

/*投诉与建议*/
.view{padding:2%;width:96%;overflow: hidden;}
.view h2{font-size: 14px;color: #4c4c4c;border-bottom: 1px solid #d9d9d9;padding-bottom:20px;text-align: center;margin-bottom:14px;}
.view h2 em{color: #f64500;}
.view form{width:98%;}
.view form label{font-size: 15px;color:#4c4c4c;display: block;margin-bottom: 15px; }
.view form label em{color: #f64500}
.view form div{width:100%; margin-bottom:10px;}
.formtxt{width:100%;height: 38px;line-height: 38px;border: 1px solid #dcdcdc;text-indent: 15px;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";background: #fff;}
.formarea{padding: 2%;font-size: 15px;color: #4c4c4c;font-family:"Microsoft YaHei";height:150px;width: 96%;border: 1px solid #dcdcdc;  outline-style: none; word-wrap: break-word;background: #fff;resize:none;}
.formbt{width: 100%;margin: 0 auto;margin-top: 15px;}
.formbt input{width:45%;height: 40px;text-align: center;line-height: 40px;font-family:"Microsoft YaHei";color: #fff;font-size: 18px;}
.submit{background: #eb0028;margin-right: 28px;float: left;}
.reset{background: #a2a2a2;}
input,buttom{outline:none;}

.product_list{width:98%; background:#fff; margin:2% auto;}
.product_list ul{ list-style:none; overflow:hidden;}
.product_list li{width:98%; float:left; border:1px solid #dddddd; border-radius:2px; margin-bottom:15px;}
.product_list li img{ width:45%; float:left; margin:3% 1%;}
.product_list li span{ float:right; width:50%; text-align: left; line-height: 25px; color: #222; font-size: 13px; padding:3% 0; height:150px; overflow:hidden;}
.product_list li span h5{ color:#40d436; font-size:14px;}
.product_list li span h5 a{color:#40d436;}


/*产品详情*/
.proshow_1{  width:100%; height:auto; overflow:hidden; }
.proshow_2{ float:right; width:96%; padding:0 2%; height:auto; overflow:hidden; line-height:30px; }
.proshow_2 h6{ line-height:35px; padding:12px 0; font-size:18px;border-bottom:1px solid #ddd;color:#2ec521; font-weight:bold;}

#owl-demo{position:relative;width:100%;height:auto;margin:20px auto 0 auto; }
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:100%;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:55px;/*background-color:#a2a2a2;*/opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:17px;width:100%;font:18px/32px "微软雅黑","黑体";color:#000;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(//bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(//bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:30px;height:60px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.mid_proshow{ width:96%; padding:0 2%; height:auto; overflow:hidden; }
.con{ width:100%; padding-top:15px;}
.tab {width: 100%; overflow:hidden; background:#eee;}
        .tab ul li
        {
            float: left;
            width: 25%;
            height: 42px;
            line-height: 42px;
            text-align: center;
			color:#222;
			font-size:14px;
        }
        .tab ul li:hover
        {
            background: #2ec521;
            color: #fff;
            cursor: pointer;
        }
        .tab ul li.hover
        {
            background: #2ec521;
            color: #fff;
            cursor: pointer;
        }
		.tab ul li.hover a{color: #fff;}
        .content_pro
        {
            width: 100%;
			line-height:30px;
			padding:10px 0;
			font-size:13px;
			font-weight:normal;
			overflow: auto;
        }
		.content_pro td, .content_pro th{ padding:0 5px;word-break: break-all;}
		.content_pro table{ border-left:1px solid #999; border-top:1px solid #999; width:100% !important;}
		.content_pro td,.content_pro th{border-right:1px solid #999; border-bottom:1px solid #999;}

.back{ margin:0 2% 0 0; display:inline; width:98%; height:40px; display:block;}

.back a{ display:block; background:url(../images/back_bd.jpg) no-repeat; font-family:"Microsoft YaHei"; color:#FFF; font-size:16px; width:88px; height:35px; line-height:35px; text-align:center; float:right;}


.pages { clear:left; margin-top:6px; margin: 0 auto; text-align:center; line-height:35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333;  padding: 5px 10px; text-decoration: none; font-size:12px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px; }
.pages b { border: 1px solid #333;padding: 5px 10px; text-decoration: none; background: #333; color:#FFF; font-size:12px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.pages a:hover { border: 1px solid #333;  padding: 5px 10px; text-decoration: none; background: #333; color:#FFF; font-size:12px;}
		
