﻿/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin: 0; padding: 0; }
fieldset, img { border: none; }

address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
ul, ol { list-style: none; }
input { padding-top: 0; padding-bottom: 0; font-family: "宋体", "微软雅黑"; }
input::-moz-focus-inner { border: none; padding: 0; }
select, input { vertical-align: middle; }
select, input, textarea { font-size: 12px; margin: 0; }
input[type="text"], input[type="password"], textarea { outline-style: none; -webkit-appearance: none; }
textarea { resize: none; }
table { border-collapse: collapse; }

body { color: #333; padding: 0; font: 12px/20px "宋体", "微软雅黑" , "Arial Narrow" ,HELVETICA; background: #f6f7fb; /* overflow-y:scroll;*/ }
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
.clearfix { zoom: 1; }
.clearit { clear: both; height: 0; font-size: 0; overflow: hidden; }

a { color: #666; text-decoration: none; }
a:visited { color: #666; }
a:hover, a:active, a:focus { color: #ff8400; text-decoration: underline; }

.hidden { visibility: hidden; }

/**** 链接颜色 link,visited,hover*/
/*#333 #8D0000 #333*/

.fe661 { color: #e66100 !important; }
.fe661:visited { color: #e66100 !important; }
.fe661:hover, .fe661:visited, .fe661:focus { color: #ff8400 !important; }
span.fe661 a:link, span.fe661 a:visited { color: #e66100 !important; }
span.fe661 a:hover, span.fe661 a:focus, span.fe661 a:active { color: #ff8400 !important; }

.f9157 { color: #e66100 !important; }
span.f9157 a:link, span.f9157 a:visited { color: #915724 !important; }
span.f9157 a:hover, span.f9157 a:focus, span.f9157 a:active { color: #ff8400 !important; }

.top { height: 85px; background-color:#f6f6f6; }
.header { width: 1002px; height: 100px; margin: 0 auto; position: relative; }
.header .logo { position: absolute; width: 206px; height: 80px; left: 0px; top: 50%; margin-top: -40px; }
.header p { text-align: right; line-height: 30px; }
.header p a { padding: 0 10px; }
.header p .a_active { color: #ff6f3d; }

.header .search { position: absolute; width: 375px; height: 70px; left: 360px; top: 32px; }
.search { position: relative; float: right; display: inline-block; }
.header .top .right .search input::-ms-clear { display: none; }
.header .search .txt { display: block; width: 364px; height: 34px; line-height: 34px; text-indent: 6px; border: 3px solid #ff6f3d; background: #fff; margin-bottom: 6px; color: #ccd1d9; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.search .txt:focus { outline: 0; }
.header .top .right .search .hot { display: block; text-align: left; color: #aab2bd; }
.search .hot a { color: #aab2bd; margin-right: 10px; }
.header .top .right .search .hot a:hover { color: #333; text-decoration: underline; }
.search .mbtn { position: absolute; left: 330px; top: 3px; _top: 5px; z-index: 2; display: block; width: 36px; height: 34px; overflow:hidden; line-height:100px; cursor: pointer; border: 0; background: url(../images/fdj_btn1.gif) center center no-repeat; }


.search .iconsear { position: absolute; left: 343px; top: 10px; z-index: 1; display: block; cursor: pointer; border: 0; }
.search .iconsearbg { position: absolute; left: 333px; top: 3px; _top: 5px; z-index: 1; display: block; cursor: pointer; border: 0; display: none; }
.search .keyword-list { position: absolute; left: 0; top: 46px; width: 368px; background: #fff; border: 1px solid #ededed; border-radius: 5px; z-index: 1000; }
.search .keyword-list li { display: block; height: 40px; line-height: 40px; text-align: left; overflow: hidden; zoom: 1; }
.search .keyword-list li a { display: block; padding-left: 10px; color: #656d78; }
.search .keyword-list li a span { color: #ff6f3d; }
.search .keyword-list li a:hover { text-decoration: none; }
.search .keyword-list .current { background: #fef3ef; }
.search .keyword-list .current a { color: #ff6f3d; }
.search .keyword-list .arrow-border, .header .top .right .search .keyword-list .arrow-bg { display: block; width: 0; height: 0; position: absolute; border-style: dashed dashed solid; overflow: hidden; }
.search .keyword-list .arrow-border { left: 50px; top: -5px; border-width: 0 8px 5px; border-color: transparent transparent #ededed; }
.search .keyword-list .arrow-bg { left: 51px; top: -4px; border-width: 0 7px 4px; border-color: transparent transparent #fff; }


/*main*/
.main { width: 1002px; margin: 0 auto; clear: both; overflow: hidden; background-color:#ffffff; }

.nav { background: url(../images/nav_bg.gif) center top no-repeat; height: 50px; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; /* W3C syntax */ }
.nav ul{ padding:0 10px;}
.nav ul li { font-family: "微软雅黑", "宋体";position:relative; float: left; height: 50px; line-height: 47px; color: #FFF; font-size: 16px; background: url(../images/nav_line.gif) right top no-repeat; padding-right:2px;}
.nav ul .last_li{ background:none;}
.nav ul .product_type { width: 238px; border-right: 1px solid #ed5f30; position: relative;font-family: "宋体", "微软雅黑"; }
.nav ul .product_type h1 { display: inline-block; width: 198px; height: 47px; padding: 0 20px; font-size: 16px; }
.nav ul .product_type ul { position: absolute; left: 0px; top: 47px; display: inline-block; height: 410px; background-color: #fffbea; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; }
.nav ul .product_type ul li { width: 238px; background-color: #fffbea; border-bottom: 1px solid #f4edda; height: 39px; line-height: 39px; color: #974c19; }
.nav ul .product_type ul li a { color: #974c19; text-decoration: none; display: inline-block; height: 39px; width: 188px; }
.nav ul .product_type ul li a:visited { color: #974c19; }
.nav ul .product_type ul li a:hover, .nav ul .product_type ul li a:active, .nav ul .product_type ul li a:focus { color: #974c19; text-decoration: none; background-color: #fcf5de; }


.nav ul li a { color: #FFF; text-align:center; display: block;  width:105px; cursor:pointer; }
.nav ul li a { color: #ffffff; text-decoration: none; }
.nav ul li a:visited { color: #ffffff; }
.nav ul li a:hover, .nav ul li a:active, .nav ul li a:focus { color: #ffffff; text-decoration: none; background: url(../images/nav_select_bg.gif) left top repeat-x;}
.nav li dl{ display:none; position:absolute; min-width:92px; left:0px;  top:45px;  z-index:90; background-color:#ffffff; border:1px solid #22a5f5;}
.nav li dl dd {}
.nav li dl dd a{ font-family: "宋体", "微软雅黑";font-size:12px; color:#000;line-height:18px;   font-weight:normal; text-align: center; padding-top:6px; padding-bottom:6px; }
.nav li dl dd a:visited { color: #000; }
.nav li dl dd a:hover, .nav li dl dd a:active, .nav li dl dd a:focus { color: #ffffff; text-decoration: none; background:#22a5f5; }

.banner { width:100%; height: 310px; float: right; padding-top: 10px; background: url(../images/banner_bg.gif) left top repeat-y; margin-bottom: 10px;  }

.zhuyaoyem { clear:both;}
.zhuyaoyem h4{ line-height:30px; height:30px; color:#1399ee; padding:0 20px;}
.zhuyaoyem ul li{ padding:0 6px; float:left;}

.hezhuob span{ padding:10px;}

.content { background-color: #FFF; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; clear: both; }
.content .contetn_tit { border-bottom: 1px solid #d9d1d1; height: 50px; line-height: 50px; font-size: 14px; color: #1399ee; padding: 0 20px; }
.content .contetn_tit span { float: right; margin-top: 15px; }
.content_txt { padding: 15px;}

.content_txt ul li { float: left; width: 156px; height: 85px; padding-right:6px; _display:inline; }
.content_txt ul .last_li{ padding-right:0px;}
.content_txt ul li img{width: 150px; height: 85px;}

/*about*/
.fy_content{ padding:0 10px;}
.fy_right_txt{ padding:20px;}

/*product_content*/

.contetn_tit { height: 50px; border-bottom:1px solid #dfdfdf; line-height: 50px; font-size: 14px; color: #393939; padding: 0 20px; }
.product_list{ padding-top:10px;}
.left_nav{ float:left; width:210px;  background-color:#f6f6f6; border:1px solid #dfdfdf; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px;}
.left_nav h2{ height:40px; line-height:40px; font-size:14px; background-color:#e0e4e7;   padding:0 10px; color:#373737; overflow:hidden;}
.left_nav  ul li{ line-height:20px;  color:#373737; border-bottom:1px solid #cdcdcd;}
.left_nav  ul li a{color:#373737; display:block;  padding:5px 10px; }
.left_nav  ul li .select_a{ background-color:#1ea3f2; font-weight:bold; }
.left_nav  ul li dl dd a{ font-size:12px; line-height:24px; padding-left:20px; font-weight:normal;}
.product_content .left_nav  li dl{ }

.right_content{ float:right; width:760px; min-height:500px; height:auto!important; _height:500px; }
.right_product ul li { text-align: center; border: 3px solid #eaeaea; float: left; display: inline; width: 224px; padding:5px; height: 300px; background-color: #FFF; -moz-border-radius: 4px; margin: 5px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; }
.right_product ul li h4 { font-size: 20px;  line-height: 40px; height:40px; overflow:hidden; white-space:nowrap; color: #000000; text-align: center; font-weight: normal; }
.right_product ul li .p_btn a { font-size: 14px; color: #FFF; display: inline-block; width: 115px; height: 35px; line-height: 35px; text-align: center; -moz-border-radius: 4px; margin: 0 8px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; background-color: #27a9f7; margin: 0 auto; }
.right_product ul li img{width: 220px; height:180px; padding:20px 0;}
.right_product ul li .p_btn{ }
.right_product ul li .p_btn a:visited { color: #fff; }
.right_product ul li .p_btn a:hover, .right_product .content_txt ul li .p_btn a:active, .right_product .content_txt ul li .p_btn a:focus { color: #fff; text-decoration: none; background-color: #149dee;  }

/*productdetails_content*/
.productdetails_content { margin-top: 10px; background-color: #FFF; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; }
.productdetails_content .contetn_tit { height: 40px; line-height: 40px; padding: 0 20px; border-bottom: 1px solid #f5f7fa; z-index: 1; }
.productdetails_content .contetn_tit b { font-size: 18px; font-weight: normal; }
.productdetails_content .contetn_tit span { float: right; position: relative; z-index: 99; }
.productdetails_content .contetn_tit span a { display: inline-block; width: 110px; height: 30px; background-color: #ff6f3d; line-height: 30px; text-align: center; color: #FFF; margin-top: 5px; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; }
.productdetails_content .contetn_tit span .write_box { position:relative; display: none; position: absolute; right: 0px; top: 40px; width: 330px; padding: 30px; height: 320px; background-color: #FFFFFF; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; border: 2px solid #ff6f3d; z-index: 99; }
.productdetails_content .contetn_tit span .write_box ul li { margin-bottom: 5px; }
.productdetails_content .contetn_tit span .write_box ul li em { font-style: normal; font-size: 14px; display: inline-block; width: 85px; }
.productdetails_content .contetn_tit span .write_box ul li input { width: 235px; height: 30px; line-height: 30px; border: 1px solid #bcbcbc; }
.productdetails_content .contetn_tit span .write_box ul .li_btn { padding-left: 85px; }
.productdetails_content .contetn_tit span .write_box ul .li_btn a { display: inline-block; cursor:pointer; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; background-color: #ff6f3d; }

.productdetails_content .content_txt { padding: 20px; position: relative; z-index: 1; }
.productdetail_content { min-height:500px; height:auto!important; _height:500px; }
.productdetails_content .content_txt .product_jj { position: absolute; width: 1002px; left: 0px; top: 20px; z-index: 10; }
.productdetails_content .content_txt h1 { font-size: 30px; line-height: 40px; color: #323232; padding: 0 40px; }
.productdetails_content .content_txt p { line-height: 24px; font-size: 14px; padding: 0 40px; }
.productdetails_content img{max-width: 1100px; 
  height:auto; 
  width:expression(this.width > 1100 ? "1100px" : this.width); }
  
  /*new*/
  .new_list_li li{ line-height:30px; border-bottom:1px solid #eaeaea; padding-left:10px; background:url(../images/bg_list.gif) left center no-repeat;}
  .news_titlediv{ font-size:16px; line-height:30px; text-align:center;}

.closebtn{ font-size:20px; position:absolute; display:block; width:30px; height:30px; line-height:30px; text-align:center; left:5px; top:0px; background-color:red; color:#ffffff; cursor:pointer;}



/*about*/
.about_content { padding-top: 10px; }
.about_content .left { float: left; width: 238px; height: 440px; background-color: #FFF; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; background-color: #ffffff; }
.left_contant{ padding:20px; line-height:24px;}
.about_content .left dl { padding: 20px; }
.about_content .left dl dt { line-height: 30px; font-size: 16px; }
.about_content .left dl dd { line-height: 24px; }

.about_content .right { float: right; width: 940px; height: 440px; background-color: #FFF; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px; background-color: #ffffff; }
.about_content .right img { width: 900px; padding: 20px; }


.foot { text-align: center; padding: 20px 0; line-height: 30px; clear: both; }

/*banner*/
.lanrenzhijia_slider {
	width:100%;
	min-width:1002px;
	height:310px;
	position:relative;
	overflow:hidden;
	background:#fff;
	text-align:center;
}
.lanrenzhijia_slider .bd {
	width:1002px;
	position:absolute;
	left:50%;
	margin-left:-501px
}
.lanrenzhijia_slider .bd li 
{
	
	width:1002px;
	overflow:hidden;
}
.lanrenzhijia_slider .bd li img {
	display:block;
	width:1002px;
	height:310px;
}
.lanrenzhijia_slider .tempWrap {
	overflow:visible !important
}
.lanrenzhijia_slider .tempWrap ul {
	margin-left:-1002px !important;
}
.lanrenzhijia_slider .hd {
	position:absolute;
	width:100%;
	left:0;
	z-index:1;
	height:8px;
	bottom:20px;
	text-align:right;
}
.lanrenzhijia_slider .hd li {
	display:inline-block;
	*display:inline;
	zoom:1;
	width:16px;
	height:16px;
	line-height:99px;
	overflow:hidden;
	background:url(../images/slider-btn.png) 0 -18px no-repeat;
	margin:0 5px;
	cursor:pointer;
}
.lanrenzhijia_slider .hd li.on {
	background-position:0 0;
}
.lanrenzhijia_slider .pnBtn {
	position:absolute;
	z-index:1;
	top:0;
	width:100%;
	height:310px;
	cursor:pointer;
}
.lanrenzhijia_slider .prev {
	left:-89%;
	top:-90px;
	
}
.lanrenzhijia_slider .next {
	left:89%;
	top:-90px;
	
}

.lanrenzhijia_slider .pnBtn .arrow {
	display:none;
	position:absolute;
	top:0;
	z-index:1;
	width:150px;
	height:310px;
}
.lanrenzhijia_slider .pnBtn .arrow:hover {
	filter:alpha(opacity=60);
	opacity:0.6;
}
.lanrenzhijia_slider .prev .arrow {
	right:0;
	background:url(../images/slider-arrow.png) -300px 0 no-repeat;
}
.lanrenzhijia_slider .next .arrow {
	left:0;
	background:url(../images/slider-arrow.png) 0 0 no-repeat;
}

/*foot*/
.footer{ padding:10px; line-height:20px; clear:both; background-color:#eaeaea; border:1px solid #d2d2d2; margin:20px 10px; -moz-border-radius: 4px; /* Gecko browsers */ -webkit-border-radius: 4px; /* Webkit browsers */ border-radius: 4px;}
.footer p{ width:1000px; margin:0 auto; overflow:hidden;}
.footer p b{ padding-right:10px; background:url(../images/url_link_line.gif) right center no-repeat; float:left; display:inline-block; width:100px;}
.footer p span{float:left; width:880px;}
.footer p a{ padding:0 10px; display:inline-block; white-space:nowrap;}

.lef_div{ float:left; height:220px; padding:0 15px;}
.lef_div h4{ line-height:30px; height:30px; color:#1399ee; padding:0 10px; border-bottom:1px solid #dfdfdf;}
.lef_div  .ledt_div_txt{ padding:10px 0px; line-height:26px;}
.gongsjj{ width:276px;}
.xinwdt{ width:340px;}
.xinwdt ul li a{ display:block; line-height:26px;}
.xinwdt ul li span{ float:right; }

.hezhuob{ width:290px;}


