body {margin:0;color:#333333;font-size:12px;font:Verdana,Arial 1.5;}
body, button, input, select, textarea {font:12px/20px tahoma,arial,微软雅黑; }
form,input,select,textarea,td,th {font-size:12px;}
img {border:none;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
em{font-style:normal;}
html,ul,dl,li,dt,dd,form,h1,h2,h3,h4,h5,h6,h7,img,p{margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#555;text-decoration:none;}
a:hover {color:#FF6600;}

.clear{ clear:both;}

.dn{display:none;}
.db{display:block;}


.w1190{ width:1190px;}

.h40{ height:40px;}
.h110{ height:110px;}
.h250{height:250px;}

.m0a{ margin:0 auto;}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

.lh32{ line-height:32px;}

.pt15{padding-top:15px;}
.pl5{ padding-left:5px;}
.pr5{ padding-right:5px;}

.fl{ float:left;}
.fr{ float:right;}

.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}

.hide{display:none;}

.head{ width:100%; height:31px; background: #FAFAFA; border-bottom: #EEE 1px solid; z-index:999; position:relative;}


.headr {width:auto;height:30px;position:relative;}
.headr ul li{ float:left; position:relative; width:90px; height:32px; text-align:center;}
.headr ul li:hover{background-color:#FFF;}
.headr ul li.drop-down img{padding-right:5px;}
.headr ul li.drop-down:hover{background-color:#FFF;}
.headr ul li.drop-down:hover a{ background-color:#FFF; width:90px; height:32px; display:block; position:absolute; z-index:11}
.headr ul li.drop-down:hover .drop-down-menu{ border:#EEE 1px solid; background:#FFF; display:block; width:160px; padding:10px 10px 10px 20px; position:absolute; top:31px; right:-1px; z-index:1}
.headr ul li.drop-down:hover .drop-down-menu a{border-bottom:#FAFAFA 1px solid; display:block; float:left; line-height:24px; text-align:left; width:70px; height:24px; margin-right:10px; position:relative;}


.logo{ margin-top:32px; width:382px;}
.search{ width:520px; margin-left:30px; margin-top:20px;}
.searchnav{margin-bottom: 5px; height: 15px; line-height: 15px}
.searchnav li {float: left;  padding: 0px 15px; border-left: 1px solid #CCC;}
.searchnav li.first{ border:0px;} 
.searchnav li a.current {color: #ff7300!important;}
.search_i{border: 2px solid #ff5700!important; width:410px; padding-left:10px; font-size: 14px; height: 34px; line-height: 24px; color: #666666; background: #FFF;}	
.search_s { position: absolute; width: 98px; height: 40px; line-height: 36px; border: none; background: #ff5700; font-size: 14px; font-weight: bold; color: #FFF; cursor: pointer;}
#destoon_kw.curr{border:2px solid #ff5700!important;}
.search_i:focus{outline:none;}

.t_price{display: inline-block; width: 98px; height: 28px; line-height: 28px; margin: 40px 0px 0 20px; font-size: 13px; text-align: center; border: 1px solid #ddd; background: #FFF; padding: 5px 0;}

.t_code{margin-top:0px;width:240px;text-align:center}


.nav{ background-color:#fe6e0e; position: relative;}
.nav_subtitle{padding-left: 39px; width: 141px; height: 40px; line-height: 36px; font-weight: 700; background:#ff5601 url(images/tb2.png) no-repeat 10px 11px; color:#FFF; font-weight:bold}
.nav li{ float:left;}
.nav li a{height: 40px;line-height: 40px; display: inline-block; color: #fff!important; padding: 0 36px;}
.nav ul li:hover{background-color: #ff5601;}
.nav .curr{background-color: #ff5601;}
.nav em{    position: absolute;
    top: 3px;
    right: 55px;
    width: 60px;
    height: 20px;}
.nav .navem{right: 20px;}


.page_news{ text-align:center; color:#666; margin:30px 0 35px 0; vertical-align:middle}
.page_news SPAN{BORDER: #304E5C 1px solid; PADDING: 2px 8px;BACKGROUND-COLOR: #436372; MARGIN: 0px 1px; DISPLAY: inline-block; COLOR: #FFF; font-weight:bold; font-family:"宋体"}
.page_news .cur{BORDER: #009DFF 1px solid; BACKGROUND-COLOR: #009DFF; COLOR: #FFF; font-weight:bold; font-family:"宋体"}
.page_news a{display:inline-block;padding:2px 8px; border:1px solid #436372; margin:0px 1px;color:#436372; font-family:"宋体"; vertical-align:middle}
.page_news a:hover{background:#fff; border:#436372 1px solid;color:#fff; background:#436372}
.page_news p{ margin-top:5px}
.page_news .leng{width:30px; height:22px; border:1px solid #C7C7C7; vertical-align:middle}
.page_news .go{background-color:#fff; width:30px; height:24px; border:1px solid #C7C7C7; margin-left:2px; vertical-align:middle}
.page_news .on{background-color:#436372;color:#fff; }

.active{background: #ff5601}

.footerr{border-top:2px solid #f60}
.footerr .lm{ width:auto; line-height:22px; text-align:center; color:#7d7d7d; padding-top:30px; }
.footerr .lm a{ margin-left:4px; margin-right:4px; color:#7d7d7d;  line-height:20px;}
.footerr .lm a:hover{color:#FF6600;}
.footerr .lm span{display:block; color:#555; line-height:30px;}


.search_x{position:absolute;width:500px;z-index:11;*left:0px;*top:41px;}
.search_x .search_key {
    border: 2px solid #ff5700;
    border-top: 0px;
    background: #FFF;
    display: none;
    padding: 0;
}


#search_tips {z-index:1000;position:absolute;width:420px;overflow:hidden;cursor:pointer;margin:0px;font-size:13px;line-height:20px;color:#666666;background:#FFFFFF;border: 2px solid #ff5700; border-top:0px;}
#search_tips div {height:20px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}

#search_tips label {
	display:block;
	margin-top:0px;
	padding:3px 0px 3px 0px;
	cursor:pointer;
	background:#FAFAFA;
	font-size:14px;
	color:#0000CC;
	text-align:right;
}
.search_t_div_1 {
	cursor:pointer;
	height:20px;
	padding:4px 8px 4px 8px;
	font-size:14px;
	clear:both;
	overflow:hidden;
	color:#333333;
}
.search_t_div_1 span {
	color:#008000;
	float:right;
}
.search_t_div_2 {
	cursor:pointer;
	height:20px;
	padding:4px 8px 4px 8px;
	font-size:14px;
	clear:both;
	overflow:hidden;
	background:#fbfbfb;
	color:#ff6600;
}
.search_t_div_2 span {
	color:#ff6600;
	float:right;
}

.adword {background:url('image/adword_bg.gif') repeat-x 0 bottom;}
.adword_tip {color:#FF1100;border-bottom:#DDDDDD 1px solid;padding:8px 10px 8px 28px;background:url('image/arrow_up.gif') no-repeat 10px 8px;}


.m{width:1190px; margin:0 auto;clear:both;}
.m .pos{font-size: 14px; margin-bottom: 10px; border-bottom: 2px solid #ff6209;}
.f_l {float:left;}
.f_r {float:right;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#225588;}
.f_price {font-weight:bold;font-family:Arial;color:#FF0000;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px16 {font-size:16px;}
.b5 {height:5px;font-size:1px;}
.b6 {height:6px;font-size:1px;}
.b8 {height:8px;font-size:1px;}
.b10 {height:10px;font-size:1px;}
.b15 {height:15px;font-size:1px;}
.pd3 {padding:3px;}
.pd5 {padding:5px;}
.pd10 {padding:10px;}
.pd15 {padding:15px;}
.pd20 {padding:20px;}
.lh18 {line-height:180%;}
.ls1 {letter-spacing:1px;}
.c_p {cursor:pointer;}
.c_b {clear:both;}
.dsn {display:none;}

.highlight{color:#f67208}

.slide {overflow:hidden;}


#searchFollow {
	display:block;
	height:48px;
	border-bottom:1px solid #d5d5d5;
	background:#FFF;
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	z-index:9999;
	display:none;
	_position:absolute;
	_top:expression(documentElement.scrollTop);
	box-shadow:0px 1px 6px rgba(0,0,0,0.15);
}

.slogo {
	width:285px;
	height:38px;
	float:left;
	margin-top:5px;
	background:url('images/slogo.jpg') no-repeat;
	_background:url('images/slogo.jpg') no-repeat
}
.searchbyf{
	width:560px;
	margin-top:7px;
	margin-left:70px;
	float:left;
}
.searchbyf_box {
	height:30px;
	line-height:30px;
	border:2px solid #ff5700;
	float:left;
	position:relative
}
.searchfolloarrow {
	width:8px;
	height:4px;
	top:13px;
	right:10px;
	position:absolute;
	background:url('images/xl.jpg') no-repeat;
	float:left
}
.searchfolloarrow.curr {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}
.searchbyf_type {
	width:82px;
	height:30px;
	line-height:30px;
	position:absolute;
	left:0px;
	float:left
}
.searchbyf_type ul {
	border:1px solid #fff;
	border-right:1px solid #e8e8e8;
	background-color:#FFF;
	height:28px;
	overflow:hidden;
}
.searchbyf_type ul li {
	background:#FFF;
	padding-left:20px;
	cursor:default;
	height:28px;
	line-height:28px;
}
.searchbyf_type ul li:hover {
	color:#ff6600;
}
.searchbyf_word {
	height:30px;
	line-height:30px;
	margin:0px;
	margin-left:82px;
	padding:0px;
	padding-left:11px;
	float:left;
	border:0px;
	width:354px
}
.searchbyf_btn {
	float:left;
}
.submitBtn {
	width:98px;
	height:34px;
	line-height:34px;
	background:#ff5700;
	border:none;
	color:#FFF;
	cursor:pointer
}


.back2top {
	width:45px;
	height:45px;
	position:fixed;
	_position:absolute;
	left:50%;
	margin-left:605px;
	bottom:100px;
	_bottom:auto;
	cursor:pointer;
	display:none;
}
.back2top a {
	display:block;
	width:100%;
	height:100%;
	background:url('images/back.png') no-repeat -68px -312px;
}
.back2top a:hover {
	background:url('images/back.png') no-repeat -123px -312px;
}

.byfPopupBB{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10000;
   
 background-color:#000;
    -moz-opacity:0.8; 
    opacity: 0.3; 


    overflow-x: hidden;
    overflow-y: auto;
    display: none;
}
.byfPopupB {
	background:#FFF url('xunjia/bj.png')  no-repeat bottom;
       
	
	position:fixed;
	_position:absolute;
	top:50%;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight/2);
	left:50%;
	z-index:10002;
    background-color: transparent;
}

.byfPopup {
	background:#FFF;
	border-top-left-radius: 10px;
        border-top-right-radius: 10px;
	
	width:620px;
	height:320px;
	position:fixed;
	_position:absolute;
	top:50%;
	_top: expression(documentElement.scrollTop + documentElement.clientHeight/2);
	left:50%;
	z-index:10002;
background-color:#fafafa
}
.byfPopup .popupTitle {
	background:url(xunjia/topbj.jpg) repeat-x;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color:#fe6e0e;
	font-weight:normal;
	font-size:16px;
	line-height:40px;
	text-indent:18px;
	text-align:left;
	width:100%;
	height:38px;
	position:relative;
	padding:0;
	overflow:hidden;}
.byfPopup .popupTitle a.close {
	background:url(images/alert/popup-close.png) no-repeat;
	width:22px;
	height:22px;
	position:absolute;
	top:8px;
	right:10px;}
.byfPopup .popupTitle a.close:hover {
	background:url(images/alert/popup-close.png) no-repeat top right;}
.byfPopup .popupContent {
	padding:10px;}

.fromSend {
	font-size:14px;}
.fromSend td{padding:10px;}
.fromSend input.inp {
	border:#666 1px solid;
	line-height:26px;
	height:26px;
	padding:0 8px;}
.fromSend input.bnt {
	background:#2571B1;
	border:none;
	color:#FFF;
	font-size:16px;
	width:auto;
	padding:13px 20px;}


.noresult{ margin-top:100px;}
.noresultL{float:left; width:425px;}
.noresultR{float:right; width:475px; margin-top:30px;}
.noresultR p{line-height:32px;}

.left_box {border:#DDDDDD 1px solid;}
.left_head {border-top:#DDDDDD 1px solid;background:#EEEEEE url('image/box_head_bg.gif') repeat-x;height:31px;line-height:31px;overflow:hidden;padding:0 10px 0 10px;font-size:14px;font-weight:bold;}
.left_head span {font-weight:normal;font-size:12px;}
.left_menu {width:150px;background:#FFFFFF url('image/left_menu.gif') repeat-y;}
.left_menu a {width:90%;display:block;}
.left_menu ul {background:#FFFFFF url('image/left_menu_ul.gif') no-repeat;padding-top:2px;}
.left_menu_li {line-height:37px;height:37px;background:url('image/left_menu_li.gif') no-repeat;padding-left:30px;overflow:hidden;}
.left_menu_on {line-height:37px;height:37px;background:url('image/left_menu_on.gif') no-repeat;padding-left:30px;overflow:hidden;}


.hheader{ height:100px;}
.hlogo{ float:left; width:240px; margin-top: 30px;}
.hl400{ float:right; margin-top:24px;}
.hbanner img{max-width:100%;}

.hmain{margin-bottom: 35px; margin-top:40px;}
.hmainL{width:240px; float:left; border: 1px solid #e8e8e8; text-align: center; -webkit-box-shadow: #ccc 0px 3px 5px;-moz-box-shadow: #ccc 0px 3px 5px; box-shadow: #ccc 0px 3px 5px; background-color: #fff;}
.hmainL p{height:40px; line-height:40px; font-size:16px; background-color: #ff753e; color:#fff;}
.hmainL a{height:40px; line-height:40px; font-size:16px; background-color: #fff; color:#666666; width:100%; display:inline-block; border-bottom:#e5e5e5 1px solid;}
.hmainL .active{color:#ff753e;}        

.hmainR{width:910px; float:right;}
.hmainR h1{height:40px; line-height:40px; font-size:16px; border-bottom:#cccccc 1px solid; color:#666666;} 
.hmainR .content{ font-size:14px; color:#333333; line-height:24px; margin-top:5px;} 
.hmainR .hlink{line-height:40px; font-size:16px; }
.hmainR .hlink p{height:40px; line-height:40px; font-size:16px; }
.hmainR .hlink a{display:inline-block; padding:0 5px;}