﻿@charset "gb2312";

body { color: #666; font-size: 12px; font-family: "微软雅黑", "宋体"; background: url(../images/hd_wrap_bg.jpg) left top repeat-x; margin: 0; padding: 0; } /*网站字体颜色*/

a { color: #666; text-decoration: none; }  /*for ie f6n.net*/

a:focus { outline: 0; } /*for ff f6n.net*/

a:hover { text-decoration: underline; }

.vam { vertical-align: middle; }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; }

p { word-spacing: -1.5px; }

.tr { text-align: right; }

.tl { text-align: left; }

.center { text-align: center; }

.fl { float: left; }

.fr { float: right; }

.pa { position: absolute; }

.pr { position: relative }

/* -- 购物车外部框架 -- */

.cart_header, .cart_content, .cart_footer { width: 760px; margin: 0 auto; }

/* -- 页面整体布局 -- */

.header, .content, .footer { width: 960px; margin: 0 auto; }

.left { width: 201px; float: left; overflow: hidden; }

.left2 { width: 670px; float: left; overflow: hidden; }

.left3 { width: 754px; float: left; overflow: hidden; color: #666; }

.lefttop { background: url(../images/left_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-top: 10px; }

.left2top { background: url(../images/left2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.leftbot { background: url(../images/left_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.left2bot { background: url(../images/right_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right { width: 754px; float: left; display: inline; margin-left: 5px; overflow: hidden; }

.right2 { width: 275px; float: right; overflow: hidden; }

.right3 { width: 201px; float: right; overflow: hidden; color: #666; }

.righttop { background: url(../images/right_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.right2top { background: url(../images/right2_top_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; }

.rightbot { background: url(../images/right_bot_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right2bot { background: url(../images/left_bot2_img.gif) no-repeat; height: 3px; font-size: 0; overflow: hidden; margin-bottom: 10px; }

.right_main { width: 752px; min-height: 458px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; background: #fff; }

.right2_main { width: 273px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; background: #fff; }

.left2_main { width: 668px; border: solid 1px #d5d5d5; border-top: 0; border-bottom: 0; padding-bottom: 15px; overflow: hidden; background: #fff; }
 .h_nav li a:-webkit-any-link {
display:block;
}

/*头部开始*/

.bodys .wrap { width: 100%; background: url(../images/bodyBg.jpg) center top no-repeat; }

.wrap { width: 100%; background: url(../images/bodyBg2.jpg) center top no-repeat; }

.hd_Top { height: 28px; line-height: 28px; text-align: right; padding-right: 7px; }

.hd_Top a { margin: 0 9px; display: inline-block; color: #fff; background: url(../images/hd_top_arrow.gif) left center no-repeat; padding-left: 12px; }

.hd_MidLt span { display: inline-block; background: url(../images/logo_shadow.gif) left top no-repeat; padding-left: 13px; margin-left: 12px; height: 42px; padding-top: 0px; }

.hd_frDiv { font-family: "微软雅黑"; font-size: 14px; margin-top: 12px; }

.hd_frDiv_eng { color: #c2c2c2; }

.hd_frDiv a { color: #0f4f97; margin: 0 10px 0 8px; }

.hd_frDiv a:hover { color: #0f4f97; }

.tel_wd { color: #696969; font-size: 24px; }

.tel_no { color: #ff9801; font-size: 24px; font-weight: bold; }

.h_nav { height: 42px; text-align: center; /*margin: 3px auto 0;*/ line-height: 42px; font-size: 14px; }

.h_nav ul { *margin-top:-3px;
}

.h_nav li { float: left; text-align: center; background: url(../images/hd_nav_line.gif) right top no-repeat; }

.h_nav .last { background: none; }

.h_nav a { display: inline-block; color: #fff; padding: 0 31px; }

.h_nav .cur, .h_nav a:hover { background: url(../images/hd_nav_curBg.gif) left top repeat-x; text-decoration: none; }

.search { height: 38px; line-height: 38px; color:#000;}

.search a{color:#000;}

.search .fr { _margin-top: 8px; }

.sch_tx { border: none; width: 206px; height: 21px; line-height: 21px; background: url(../images/input_bg.gif) left top no-repeat; padding-left: 10px; color: #fff; }

.sch_btn { border: none; width: 53px; height: 21px; background: url(../images/btnBg.gif) left top no-repeat; text-align: center; }

.search, .search a { margin-right: 16px; }

.search a:hover { color: #4392d4; }

/*头部结束*



/*底部开始*/

.ftWrap { width: 100%; background: url(../images/ftWrap_bg.gif) left top repeat-x; }

.ft_nav { height: 35px; line-height: 35px; color: #fff; text-align: center; }

.ft_nav a { color: #fff; margin: 0 22px; }

.ft_nav a:hover { color: #fff; }

.copy_inner { width: 100%; text-align: center; line-height: 25px; font-size: 14px; margin-top: 15px; margin-bottom: 15px; color: #FFFFFF; }

.copy_inner a { color: #91A7C0; }

/*底部结束*/





#roll_top, #fall, #ct { position: relative; cursor: pointer; height: 72px; width: 26px; }

#roll_top { background: url(../images/top.gif) no-repeat; }

#fall { background: url(../images/top.gif) no-repeat 0 -80px; }

#ct { background: url(../images/top.gif) no-repeat 0 -40px; }

#roll { display: block; width: 15px; margin-right: -500px; position: fixed; right: 50%; top: 50%; _margin-right: -505px; _position: absolute; _margin-top: 300px; _top: expression(eval(document.documentElement.scrollTop));
}

.fy2 { width: 100%; height: 30px; line-height: 30px; margin-top: 25px; text-align: center; float: left; }

.diqu { width: 98%; font-family: "微软雅黑"; color: #666666; margin: 0 auto; }

.diqut { width: 100%; font-size: 16px; }

.diqu .titlee { font-size: 18px; font-family: "Trebuchet MS", "微软雅黑", Arial, Helvetica, sans-serif; width: 100%; line-height: 28px; color: #000000; font-weight: bold; }

.diqu .zhengwen { width: 100%; line-height: 25px; font-size: 14px; }

.diqu .zhengwen a:link { color: #666666; text-decoration: none; }

.diqu .zhengwen a:visited { color: #666666; text-decoration: none; }

.diqu .zhengwen a:hover { color: #333333; text-decoration: underline; }

/*在线留言*/

/*liuyan*/

.mess { font-size: 14px; line-height: 22px; }

.imput { height: 22px; line-height: 22px; padding-left: 3px; }

.icon { background: url(../images/icon.png) no-repeat; }

.qust_contach ul li span.icon { _margin-left: -45px; }

.pst_re { position: relative }

.qust_contach { background: #f5f5f5; border: #fff 1px solid; width: 125px; padding: 1px 5px 10px; font-size: 12px; line-height: 18px; position: absolute; right: 5px; top: 15px; z-index: 9999; -webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3); box-shadow: 0 0px 7px rgba(0,0,0,0.3); }

@media(max-width:760px) {

.qust_contach { margin: 15px auto; }
}

/*close*/

a.qst_close { width: 19px; height: 22px; overflow: hidden; background-position: -102px -351px; float: right; display: block; margin: -1px -5px 0 0 }

a.qst_close:hover { background-position: -102px -390px; }

/*list*/

.qust_contach ul li { border-bottom: #d8d8d8 1px solid; border-top: #fff 1px solid; padding: 5px; position: relative }

.shouqian, .shouhou, .zixun, .tijian, .yuyue, .suces { width: 20px; height: 24px; display: inline-block; margin-bottom: -4px; margin-right: 3px }

.shouqian { background-position: -97px -2px; }

.shouhou { background-position: -97px -65px; }

.zixun { background-position: -97px -126px; }

.tijian { background-position: -97px -200px; }

.yuyue { background-position: -97px -276px; }

.suces { background-position: -100px -427px; }

.qst_info p { line-height: 20px; }

.qust_contach ul li:hover { background: #e7edef; }

a.qst_info:hover .shouqian, .qust_contach ul li:hover .shouqian { background-position: -339px -2px; }

a.qst_info:hover .shouhou, .qust_contach ul li:hover .shouhou { background-position: -339px -65px; }

a.qst_info:hover .zixun, .qust_contach ul li:hover .zixun { background-position: -339px -126px; }

a.qst_info:hover .tijian, .qust_contach ul li:hover .tijian { background-position: -339px -200px; }

a.qst_info:hover .yuyue, .qust_contach ul li:hover .yuyue { background-position: -339px -276px; }

a.qst_info:hover .suces, .qust_contach ul li:hover .suces { background-position: -100px -462px; }

a.qq { width: 75px; height: 22px; display: inline-block; background-position: -187px -138px; margin: 0 3px }

a.qq:hover { background-position: -187px -91px; cursor: pointer }

a.tj_btn { width: 79px; height: 22px; display: inline-block; background-position: -184px -442px; margin: 3px 3px 5px; text-align: center; line-height: 22px; color: #1f495d; font-weight: bold }

a.tj_btn:hover { background-position: -184px -471px; cursor: pointer; color: #1a649d; font-weight: normal }

a.more { color: #018ee8; margin-left: 15px; }

a.more:hover { color: #0d4c9a; }

.suces_btn a { width: 53px; height: 22px; display: block; float: left; background-position: 0 -431px; margin: 0 1px; text-align: center; line-height: 22px; font-size: 11px; color: #1f495d; font-weight: bold }

.suces_btn a:hover { background-position: 0 -463px; cursor: pointer; color: #1a649d; font-weight: normal }

a.qst_info:hover .suces, .qust_contach ul li:hover .suces { background-position: -100px -462px; }

a.back_top { width: 25px; height: 27px; margin: 10px 0 10px 45px; background-position: -342px -343px; display: block }

a.back_top:hover, .qust_contach ul li:hover .back_top { background-position: -342px -394px; }

.qust_show { background: #f5f5f5; border: #fff 1px solid; width: 30px; padding: 15px 15px 20px; font-size: 12px; line-height: 18px; position: absolute; right: 10px; top: 15px; z-index: 9999; -webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3); box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align: center; font-size: 15px; line-height: 18px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }

.qust_show span.server { background-position: -1px -363px; width: 30px; height: 30px; display: inline-block; }

.qust_show:hover { background: #e7edef; }


.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}#full-screen-slider { width:100%; height:396px; float:left; position:relative}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:10%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE; float:left;}