﻿@charset "utf-8";
/*
* reset
*/
body{font:12px/1.5 tahoma,arial,"Hiragino Sans GB",'Microsoft Yahei', sans-serif; overflow-x:hidden;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0; font-family:微软雅黑;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form,button{margin:0;}
#map_canvas   img{max-width:none;}
#dituContent   img{max-width:none;}
img { max-width: 100%; border:0;vertical-align:top; width: auto\9;}
ul,ol{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
i,b{font-style:normal;}
h1,h2,h3,h4,h5{ font-size:12px; font-weight:normal;}
/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; }

/*ie scroll*/
@-ms-viewport {
width:device-width;
}

/*
* common
*/
.opc0{opacity:0;}
.wrap{margin-left:auto;margin-right:auto; width:960px;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }

/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../img/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/*表格*/
.datalist{ border:1px solid #ccc; /* 表格边框 */ border-collapse:collapse; /* 边框重叠 */ background-color:#fff; /* 表格背景色 */ }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; /* 行名称边框 */ background-color:#eee; /* 行名称背景色 */ color:#000;    /* 行名称颜色 */ font-weight:bold;  padding:5px 0 4px 15px;  text-align:left;}
.datalist td{ border:1px solid #ccc; /* 单元格边框 */ text-align:left; padding:5px 0 4px 15px;}
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}


/*
flex栅格
*/
.flex-col { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; }
.flex-row { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; }
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; flex: 2; }
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; flex: 3; }
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; flex: 4; }
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }
.align-center { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.justify-center { -webkit-box-pack: center; justify-content: center; }
.flex-wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}



/*
* style
*/
.UnpcPush,.MobilePush{display:none;}

/*top*/
.top{ height:75px; background:#fff; border-top:2px solid #e74c3c; position:relative; z-index:6;}
.logo{ float:left;}
.top_bar{ float:right; width:auto; margin-top:35px;}
.top_other{
	color: #009900;
	width: 320px;
	font-size: 22px;
	font-weight: bold;
}
.top_other span,.top_other span a{
	color: #e74c3c;
}
.top_other span{ padding:0 5px; white-space:nowrap;}
.top_lan{ width:100px; text-indent:10px;}
.top_search .se_inp{ width:140px; height:24px; line-height:24px; background:url(../img/se_inp.gif) no-repeat 0 0; text-indent:20px; margin-right:5px;}
.top_search .se_btn{ width:47px; height:24px; line-height:24px; background:url(../img/se_btn.gif) no-repeat 0 0; color:#fff; cursor:pointer;}

/*nav*/
.navbg{ height:40px; background:url(../img/navbg.gif) no-repeat center; position:relative; z-index:5;}
.nav li{ float:left; height:40px; line-height:40px; background:url(../img/nav_xian.png) no-repeat right; width:120px; text-align:center; position:relative; _background:none;}
.nav li.hover{background:#c0392b;}
.nav li.cur{
	background: #c0392b;
}
.nav li a{ display:block; font-size:14px; color:#fff;}
.nav li ul{ background:#e74c3c; display:none; position:absolute; width:100%; top:40px; left:0; }
.nav li ul li{ background:none; float:none; line-height:34px;  background:url(../img/nav2xian.gif) repeat-x bottom left;}
.nav li.hover ul li{background:url(../img/nav2xian.gif) repeat-x bottom left;}
.nav li ul li a{font-size:13px;}

/*banner*/
.banner{ height:456px; position:relative; width:100%; clear:both; z-index:2;}
.banner ul{ height:421px; overflow:hidden;}
.banner li{ height:421px;}
.banner li img{ width:1920px; height:421px; position:absolute; top:0px; left:50%; margin-left:-960px;}
.banner li .ban_nr{ width:335px; padding:30px; position:absolute; bottom:0; left:50%; background-color:rgba(255,255,255,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);color:#414141; margin-left:70px; background-image:url(../img/banner_bian.png);_background-image:url(../img/banner_bian.gif); background-position:left top; background-repeat:no-repeat;}
.banner li .ban_nr .t1{ font-size:18px; font-weight:bold;  margin-bottom:5px;}
.banner li .ban_nr .t2{ font-size:14px;}
.banner .ban_nav{ display:none;}
.banner .arrs { display:block; width:34px; height:34px; position:absolute; background-image:url(../img/ban_btn.gif); background-repeat:no-repeat; bottom:0; left:50%;}
.banner .arr_prev{ margin-left:394px;}
.banner .arr_next{ margin-left:430px; background-position:right 0;}
.banner .arr_prev:hover{ background-position:left bottom;}
.banner .arr_next:hover{ background-position: right bottom;}

.imain{ position:relative; margin-top:-10px; padding-bottom:20px;}
.im_lan{ font-size:20px; font-weight:bold; color:#313131; margin-bottom:15px;}

.ipro_slide .bd{ width:100%; overflow:hidden; position:relative;}
.ipro_slide .bd ul{ width:110%;}
.ipro_slide .bd li{
	width: 225px;
	height: 275px;
	border-style: solid;
	border-width: 1px 1px 4px 1px;
	border-color: #ddd #ddd #e74c3c #ddd;
	float: left;
	margin-right: 17px;
	text-align: center;
}
.ipro_slide .bd li img{
	width: 160px;
	height: 168px;
	text-align: center;
}
.ipro_slide .bd li .pnr{border-top:1px solid #ddd; padding:20px; cursor:pointer;}
.ipro_slide .bd li .ptitle{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:14px; color:#006835; margin-bottom:8px; line-height:20px;}
.ipro_slide .bd li .psum{ line-height:20px; height:40px; overflow:hidden;}
.ipro_slide .bd li.hover{ border-color:#e74c3c;}
.ipro_slide .bd li.hover .pnr{ background:#e74c3c; color:#fff;}
.ipro_slide .bd li.hover .ptitle{ color:#fff;}
.ipro_slide .hd a{ display:block; width:26px; height:59px; position:absolute; top:150px; background-image:url(../img/ipro_btn.gif); cursor:pointer;}
.ipro_slide .hd .prev{ left:-45px;}
.ipro_slide .hd .next{ right:-45px; background-position:right 0;}
.ipro_slide .hd a.prev:hover{ background-position:0 bottom;}
.ipro_slide .hd a.next:hover{ background-position:right bottom;}

.iother{margin-top:30px;line-height:22px;}
.iabout{ width:285px; margin-right:50px;}
.iabout .anr img{ margin-bottom:15px;}
.iabout .anr span{ color:#006835; font-weight:bold;}
.iabout .alink a{ display:inline-block; font-size:13px; text-align:center; width:94px; height:30px; line-height:30px; background:#ddd; color:72a204; border-right:1px solid #fff;}
.iabout .alink{ margin-top:20px;}
.iabout .alink a:hover{background:#e74c3c; color:#fff;}

.inews{ margin-right:50px; width:290px;}
.inews_list  li{ float:left; width:100%; margin-bottom:19px;}
.inews_list .in_date{ float:left; width:58px; height:64px;  border:1px solid #e74c3c; text-align:center; }
.inews_list .in_date .d1{ height:42px;line-height:42px; background:#e74c3c;color:#fff; font-size:22px; font-weight:bold;}
.inews_list .in_date .d2{ color:#e74c3c;}
.inews_list .in_nr{ float:right; width:210px;}
.inews_list .in_nr .t1{ width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; font-size:14px; cursor:pointer;color:#221815;}
.inews_list .in_nr .t2{ color:#707070; cursor:pointer;}
.inews_list .in_nr a:hover .t1{ color:#e74c3c;}

.icontact{width:285px;}
.icontact .connr img{ margin-bottom:15px;}
.icontact .contel span{color:#006835; font-weight:bold;}

/*foot*/
.foot_bottom{ height:50px; background:url(../img/footbg.gif) repeat-x 0 0; }
.foot_bottom .bdsharebuttonbox{ width:186px; margin-top:10px;}
.foot_bottom .foot_link{ width:180px; height:26px; line-height:26px; background:#fff url(../img/jiantou_06.gif) no-repeat right; border:1px solid #ddd; text-indent:10px; margin-top:10px;}
.foot_bottom .foot_link .sele_{ bottom:26px; top:auto;}
.foot{ height:40px; line-height:40px; background:#e74c3c; color:#fff;}
.foot a{ color:#fff;}
.foot a:hover{ text-decoration:underline;}
.foot_left{ width:auto;}
.foot_left .fcname{ margin-right:15px;}

/*内页*/
.mh { height: auto !important; height: 40350px; min-height: 350px; padding-bottom:20px; }
.posi{ height:52px; line-height:52px; background:#efefef url(../img/posi_bg.gif) repeat-x 0 0; font-size:13px; color:#595757;}
.posi a{ color:#595757;}
.posi span{ color:#01612f;}

.chann_left{ width:700px;}
.chann_right{ width:220px;}
.chann_main{ padding:30px 0;}
.chann_t{ font-size:16px; font-weight:bold; color:#000; border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:30px;}
.main_content{ line-height:2;}

.chanright_t{ border:1px solid #90c320; padding:4px;  line-height:34px;}
.chanright_t span{
	display: block;
	background: #e74c3c;
	color: #fff;
	font-size: 16px;
	padding: 0 10px;
}
.chanright_t em{ font-size:12px; font-style:normal; color:#deedbd; padding-left:5px;}

.nmenu{ margin:15px 0 30px;}
.nmenu li{ line-height:36px; border-bottom:1px dotted #ddd; font-size:13px; text-indent:5px; float:left; width:100%;}
.nmenu li a{ display:block;}
.nmenu li span{ color:#9d9d9d; padding-right:7px;}
.nmenu li.cur{ border-bottom:1px solid #90c320;}
.nmenu li a:hover,.nmenu li a:hover span{ color:#90c320;}
.nmenu li.cur a,.nmenu li.cur span{ color:#90c320;}

.right_link .r_con{ height:64px; border:1px solid #ddd;}
.right_link .r_con a{ display:block;}
.right_link .r_con p{ padding-left:20px; cursor:pointer;}
.right_link .r_con .t1{ font-size:15px; color:#3e3a39; padding-top:10px;}
.right_link .r_con .t2{ color:#90c320;}
.right_link .cont1{ background:url(../img/con_1.jpg) no-repeat 0 0;}
.right_link .cont2{ background:url(../img/con_2.jpg) no-repeat 0 0; margin-top:10px;}


/*联系我们*/
.con_map{ width:100%; height:295px;}
.map_contact{ margin-top:15px;}

/*销售网络*/
.serv_map{ width:100%; height:395px;}
.map_service{ margin-top:15px;}

/*job*/
.j_list {clear:both; }
.jt {background-color:#E8E8E8; border:1px solid #DDDDDD; clear:both; cursor:pointer; height:30px; line-height:30px; margin-top:10px;}
.jt h3 {float:left; font-size:12px; font-weight:normal; padding-left:15px; width:auto;}
.jt span {background:url(../img/list_ico.gif) no-repeat 0 -30px; float:right; height:30px; overflow:hidden; width:30px;}
.jt_act {border-bottom:0 none;}
.jt_act span {background-position:0 0;}
.jc { border:#ddd 1px solid; border-top:none; clear:both; display:none;}
.jcon {line-height:24px; padding:20px;}
.jc .detailBtn {border:0;}
.detailBtn {border-top:1px solid #DDDDDD; padding-top:10px;}
.channelBtn {background-color:#006835; color:#FFFFFF; display:inline-block; height:28px; line-height:28px; padding:0 10px; width:auto;}

/*news_detail*/
.print {
	display: inline-block;
	height: 20px;
	margin-left: 5px;
	vertical-align: -2px;
	width: 20px;
	background-image: url(/img/ico7.gif);
	background-repeat: no-repeat;
}
.myart {padding:15px 0;}
.share {line-height:16px;}
.share #bdshare {display:inline-block; float:none;}
#switcher {background:url(/img/font.gif) no-repeat; display:inline-block; height:20px; vertical-align:middle;}
#switcher a {display:inline-block; height:20px; overflow:hidden; width:20px;}
.newsmh {color:#666666; font-size:14px; height:auto !important; min-height:300px; overflow:visible;}
.newsDT {color:#5A5A5A; font-size:20px; font-weight:bold; line-height:24px; padding-bottom:10px; text-align:center;}
.art_info_l {float:left; padding:5px 0 5px 10px; width:auto;}
.art_info_r {background-color:#EFEFEF; float:right; height:20px; padding:9px 10px 9px 15px; width:auto;}
.art_info {background-color:#F6F6F6; color:#6E6E6E; text-align:center;}
.art_info time,.art_info em,.art_info .click,.art_info .share {float:left;}
.art_info .share {display:none; height:28px; overflow:hidden; vertical-align:middle; width:auto;}
.art_info em {font-style:normal; margin:0 5px;}
#switcher,.print {float:right;}

.detailPage {clear:both;}
.detailPage li {background-color:#F6F6F6; color:#666666; font-size:12px; height:36px; line-height:36px; margin-bottom:5px; overflow:hidden; text-indent:15px; text-overflow:ellipsis; white-space:nowrap; width:100%;}

.backList {border-top:1px solid #EAEAEA; clear:both; margin-top:10px; padding:5px 10px; text-align:right;}
.backList a {background:url(../img/back.gif) no-repeat; display:inline-block; font-size:12px; height:20px; line-height:20px; padding-left:23px; width:auto;}
/*news_detail end*/


/*图片*/
.tpic_val{ width:100%; overflow:hidden;}
.tpic_list{ width:110%;}
.tpic_list li{ float:left; width:220px; height:138px; position:relative; margin:0 20px 20px 0;}
.tpic_list li img{ width:100%; height:100%;}
.tpic_list li .pic_bottom{ width:220px; height:34px; line-height:34px; background:url(../img/picbg_03.png) no-repeat 0 0; position:absolute; bottom:0; left:0; cursor:pointer;}
.tpic_list li .pic_bottom .pic_title{ width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; color:#fff; text-indent:10px; font-size:13px; cursor:pointer;}
.tpic_list li.pic_hover .pic_bottom{ background:url(../img/picbg_hover.png) no-repeat 0 0;}

/*产品*/
.tpro_val{ width:100%; overflow:hidden;}
.tpro_list{ width:110%;}
.tpro_list li{ float:left; width:220px; margin:0 20px 30px 0;}
.tpro_list li img{
	width: 200px;
	height: 220px;
}
.tpro_list li .tpnr{ height:135px; border-top:4px solid #d6d3cc; background:#edece8; padding:10px 15px; cursor:pointer;}
.tpro_list li .tpname{ font-size:16px; color:#333; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px;cursor:pointer;}
.tpro_list li .tpsum{ line-height:20px; color:#756e64; height:40px; overflow:hidden;cursor:pointer;}
.tpro_list li .tpmore{ color:#006835; margin-top:20px;cursor:pointer;}

.tprod_val .tp_left{ width:378px; height:250px}
.tprod_val .tp_left img{ width:100%;}
.tprod_val .tp_right{ width:295px;}
.tp_right .ptd_t1{ color:#8d8d8d; line-height:20px;}
.tp_right .ptd_t2{ font-size:18px; font-weight:bold;  color:#333; position:relative; width:80%;}
.down_sc{ font-size:12px; font-size:12px; font-weight:normal; position:absolute; right:-58px; top:10px;}
.tp_right .ptd_gn { border-top:1px solid #ddd; padding-top:15px; margin-top:10px;}
.tp_right .ptd_gn .gn1{
	width: 250px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	font-size: 13px;
	border: 1px solid #ddd;
	margin-right: 20px;
}
.tp_right .ptd_gn .gn1 a{ display:block; color:#333;}
.tp_right .ptd_gn .gn2{ width:120px; height:30px; line-height:30px; float:left; font-size:13px; border:1px solid #ddd; background:url(../img/prodeet_jt.jpg) no-repeat right; text-indent:10px;}
.tp_right .ptd_gn .gn2 .sele_{ top:30px; border:1px solid #ddd;}

.ptd_xgpro{ margin-top:23px;}
.ptd_xgpro .t{ font-size:15px;}
.xgpro_list li{ width:125px; height:83px; float:left; margin-right:10px;}
.xgpro_list li img{ width:100%;}

.pdet_tab{ margin-top:60px;}
.tab_t_list{ width:100%; background:url(../img/tabvg.gif) repeat-x bottom right; height:39px;}
.pdet_tab li{float:left; position:relative; left:auto !important; top:auto; height:39px; line-height:39px; width:135px; background:url(../img/taboff.gif) no-repeat 0 0; margin-left:-1px;  text-align:center; font-size:14px; font-weight:bold; color:#333;}
.pdet_tab .tab_t_cur{ width:141px; background:url(../img/tabon.gif) no-repeat 0 0; color:#90c320;}
.pdet_tab .tab_c{ padding:40px 0;}

.wl_d1{ margin-bottom:20px;}
.wl_d1 strong,.wl_d1 span{ padding-right:15px; font-size:14px;}
.wl_d1 input[type=radio]{ border:0;}

.video_downbtn{ font-size:14px; text-align:center; margin-top:15px;}
.video_downbtn a{ text-decoration:underline;}

/*网站地图*/
.sitemap{ padding-top:10px;}
.map_chname{ height:33px; line-height:33px; background:#ececec; font-size:14px; padding-left:15px; border-bottom:1px solid #ddd;}
.map_lanlist{ padding:10px 0 10px 15px;}
.map_lanlist li{ float:left; line-height:34px; white-space:nowrap; margin-right:20px;}
.map_lanlist li a{ color:#666;}
.top1 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}
