* {margin:0; padding:0;}
html body {height: 100%;}
a {text-decoration:none;color:#000;}
.c {text-align:center;}
.r {text-align:right;}
.hs {color:#5e5e5e;}
img {border:0;}


ul,ol {list-style:none;}
body {
	width:100%;
	font-size:14px;
	color:#333333;
	font-family:"\5fae\8f6f\96c5\9ed1", "\9ed1\4f53";
	background:#fff;
	}
a {text-decoration:none;}
button,input,select,textarea {font-size:100%;margin:0;padding:0;outline:none;}
textarea, input {resize:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
textarea {resize:none;-webkit-appearance:none;}
h1,h2 a{color:#333;}

.none {display: none;}
.ennavs {
	position: absolute;
	z-index: 9999999;
	background: #333;
	min-width:90px;
	left: 0;
	top: 32px;
	color: #333;
	border: solid #949494 1px;
	background:rgba(0,0,0,0.5);
}
.ennavs a {
	display: block;
	line-height: 30px;
	color: #333;
}
.ennavs a:hover {
	color: #ed6700;
}
.navs {
	position: absolute;
	z-index: 9999999;
	background: #333;
	width: 90px;
	left: 0;
	top: 32px;
	color: #333;
	border: solid #949494 1px;
	background:rgba(0,0,0,0.5);
}
.navs a {
	display: block;
	line-height: 30px;
	color: #333;
}
.navs a:hover {
	color: #ed6700;
}
.clear {
	clear:both;
}
.float {
	float: ;
}
.juz {
	margin: 0 auto;
}
.huangse {
	color: #FFFFAA;
}
.jus {
	color: #ed6700;
}
.huis {
	color: #959595;
}
.f22 {
	font-size: 22px;
}
.f18 {
	font-size: 18px;
}
.f16 {
	font-size: 16px;
}
.f12 {
	font-size: 12px;
}
.f13 {
	font-size: 13px;
}
.h50 {
	height: 50px;
}
.h100 {
	height: 100px;
}
.lh20 {
	line-height: 20px;
}
.mbg {
	background: #de6100;
}
.navline {
	border-right: solid #fff #1px;
}

input.tname {width:300px; height:20px; line-height:20px; border:#DFDFDF solid 1px;}

.w980 {
	width: 980px;
}
.w675px {
	width: 675px;
}
.w240 {
	width: 240px;
}
.w720 {
	width: 720px;
}
.w700 {
	width: 700px;
}
.posre {
	position: relative;
}
.posab {
	position: absolute;
}
.top {
	top: 0;
}
.top5 {
	top: 5px;
}
.top10 {
	top: 10px;
}
.top20 {
	top: 20px;
}
.top30 {
	top: 30px;
}
.right {
	right: 0;
}

/* header */
.web_header {
	height: 90px;
	position: relative;
}
.web_header .logo {
	width: 250px;
	height: 90px;
	position: absolute;
	top: 0;
	left: 0;
}
.web_header .rmenu {
	height: 20px;
	line-height: 20px;
	position: absolute;
	font-size: 12px;
	top: 15px;
	right: 0;
}
.web_header .rmenu a {
	color: #666;
}
.web_header .rmenu a:hover {
	color: #000;
}
.web_header .rsearch {
	position: absolute;
	top: 45px;
	right: 0;
}
.web_header .rsearch .sokey {
	height: 22px;
	line-height: 22px;
	border: 0px;
	padding-left: 5px;
	font-size: 13px;
	color: #666;
	width: 170px;
	background: #eaeaea;
}
.web_header .rsearch .searchgo {
	display:block;
}


.web_nav ,.web_fnav {
	width: 100%;
	height: 42px;
	background: url(../photo/navbg.JPG) repeat-x;
}
.web_nav table ,.web_fnav table {
	margin: 0 auto;
}
.web_nav table tr td ,.web_fnav table tr td{
	color: #ffffff;
	height: 32px;
	line-height: 30px;
	text-align: center;
	position: relative;
}
.web_nav a {
	font-size: 13px;
	color: #FFFFFF;
	display: block;
	height: 32px;
}
.web_nav a:hover {
	color: #f9f400;
	background: #de6100;
}
.web_fnav a {
	font-size: 13px;
	color: #FFFFFF;
}
.web_fnav a:hover {
	color: #f9f400;
}

.web_banner {
	height: 380px;
	padding-bottom: 10px;
	position: relative;
	z-index: 10;
}
.web_banner img {
	width: 980px;
	height: 380px;
}
.web_cnt {
	height: 330px;
}
.web_cnt .cnt_title {
	height: 50px;
}
.web_cnt .cnt_comp {
	width: 374px;
	height: 245px;
	float: left;
}
.web_cnt .cnt_comp .comtu {
	width: 338px;
	height: 160px;
	text-align: center;
}
.web_cnt .cnt_comp p {
	width: 338px;
	line-height: 20px;
	color: #505050;
}
.web_cnt .cnt_comp p a {
	color: #FF7800;
}
.web_cnt .cnt_comp p a:hover {
	color: #AA1111;
}
.web_cnt .cnt_news {
	width: 370px;
	height: 245px;
	float: left;
}
.web_cnt .cnt_news .n1 {
	width: 340px;
	height: 130px;
	position: relative;
}
.web_cnt .cnt_news .n1 .n1_tu {
	width: 150px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	background: #f2f2f2;
}
.web_cnt .cnt_news .n1 .n1_tx {
	width: 180px;
	height: 120px;
	position: absolute;
	left: 160px;
}
.web_cnt .cnt_news .n1 .n1_tx .ttt {
	padding-bottom: 5px;
}
.web_cnt .cnt_news .n1 .n1_tx .ttt span {
	color: #959595;
}
.web_cnt .cnt_news .n1 .n1_tx .ttx {
	color: #959595;
}
.web_cnt .cnt_news .cnt_news_list li {
	width: 340px;
	line-height: 30px;
	border-bottom: dashed #eaeaea 1px;
	position: relative;
}
.web_cnt .cnt_news .cnt_news_list li a {
	color: #505050;
}
.web_cnt .cnt_news .cnt_news_list li a:hover {
	color: #000;
}
.web_cnt .cnt_news .cnt_news_list li span {
	display: block;
	right: 0;
	position: absolute;
	top: 0;
	line-height: 30px;
	color: #959595;
}
.web_cnt .cnt_tpro {
	width: 236px;
	height: 245px;
	float: left;
}
.web_cnt .cnt_tpro .tpro_ad {
	width: 220px;
	border: solid #999999 3px;
	padding: 2px;
	height: 220px;
	background: #C6C6C6;
	margin-top: 20px;
}
.web_cnt .cnt_tpro .tpro_ad img {
	width: 218px;
	height: 218px;
}
.web_proshow {
	height: 250px;
}
.web_proshow .proshow_title {
	height: 50px;
}
.web_proshow .proshow_list {
	height: 200px;

}

.web_intro_content {
	border-top-left-radius:1.5em;
	border-top-right-radius:1.5em;
	border-bottom-right-radius:0em;
	border-bottom-left-radius:0em;
	border: solid #AFAFAF 2px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
}
.web_intro_content .intro_ileft {
	float: left;
	width: 250px;
}
.web_intro_content .intro_ileft .ileft_title {
	width: 200px;
	height: 90px;
	border-bottom: solid #CCC 1px;
}
.web_intro_content .intro_ileft .ileft_nav {
	width: 200px;
	margin-bottom: 10px;
}
.web_intro_content .intro_ileft .ileft_nav li {
	line-height: 40px;
	height: 40px;
	font-size: 16px;
	text-align: center;
	border-bottom: solid #CCC 1px;
}
.web_intro_content .intro_ileft .ileft_nav li.inav_list a {
	color: #333;
}
.web_intro_content .intro_ileft .ileft_nav li.inav_list a:hover {
	color: #ed6700;
}
.web_intro_content .intro_ileft .ileft_tus {
	width: 200px;
	height: 100px;
}
.web_intro_content .intro_ileft .ileft_tel {
	width: 200px;
	padding-bottom: 10px;
}
.web_intro_content .intro_ileft .ileft_tel p {
	padding-top: 10px;
}
.web_intro_content .intro_iright {
	width: 700px;
	padding-left: 20px;
	float: right;
	border-left: solid #d3d3d3 1px;
}
.web_intro_content .intro_iright .iir_title {
	height: 40px;
}
.web_intro_content .intro_iright .iir_title . {
	
}
.web_intro_content .intro_iright .iir_content {
	width: 675px;
	padding-bottom: 20px;
	color: #555;
}
.web_intro_content .intro_iright .iir_content h3 {
	line-height: 30px;
	font-size: 1em;
}
.web_intro_content .intro_iright .iir_content img {
	margin-bottom: 10px;
	max-width: 675px ;
}

.web_intro_content .intro_iright .iir_content dl.newslist {
	width:100%;
	padding-bottom:10px;
	border-bottom:#EEE dashed 1px;
	margin-bottom:10px;
}
.web_intro_content .intro_iright .iir_content dl.newslist dt.news_title {
	color:#393939; 
	font-size:18px; 
	line-height:35px;
}
.web_intro_content .intro_iright .iir_content dl.newslist dt.news_title span.rqi {
	color:#06F; 
	font-size:14px;
}
.web_intro_content .intro_iright .iir_content dl.newslist dd.news_tx {
	padding-left:92px;
	color:#666; 
	font-size:12px; 
	line-height:20px;
}
.web_intro_content .intro_iright .iir_content dl.goods {
	width:337px;
	float:left;
}
.web_intro_content .intro_iright .iir_content dl.goods dt.g_tu {
	padding-top:10px; 
	text-align:center; 
	padding-bottom:10px;
}
.web_intro_content .intro_iright .iir_content dl.goods dt.g_tu img {
	width:290px;
	height: 290px;
}
.web_intro_content .intro_iright .iir_content dl.goods dd.g_tx {
	padding-left:10px; 
	padding-right:10px; 
	line-height:25px; 
	padding-bottom:10px;
}
.web_intro_content .intro_iright .iir_content .proinfo_t {
	line-height:30px; 
	font-size:18px; 
	margin-bottom:10px;
}
.web_intro_content .intro_iright .iir_content .proinfo_c {
	line-height:22px; 
	font-size:15px;
}
.web_intro_content .intro_iright .iir_content .proinfo_c img {
	margin-bottom:10px;
}
.web_intro_content .intro_iright .iir_content .proinfo_c p {
	margin-bottom:10px;
}










#focus-banner{
	position: relative;
	width: 100%;
	height:380px;
	overflow: hidden;
}

#focus-banner-list{
	position: relative;
}
#focus-banner-list li{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height:380px;
}
#focus-banner-list li img{
	width: 100%;
}
.focus-banner-img{
	display: block;
}

#focus-banner-list .focus-banner-text{
	position: absolute;
	left: 50%;
	top: 0;
	width: 1000px;
	height: 100%;
	margin-left: -500px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

#focus-banner .focus-handle{
	position: absolute;
	top: 50%;
	margin-top: -40px;
	z-index: 100;
	display: block;
	width: 80px;
	height: 80px;
	background-image: url("../images/focus_handle.png");
}
#next-img{
	left: 0;
}
#next-img{
	left: 20px;
	background-position: 0 0;
}
#next-img:hover{
	background-position: 0 -80px;
}
#prev-img{
	right: 0;
}
#prev-img{
	right: 20px;
	background-position: -80px 0;
}
#prev-img:hover{
	background-position: -80px -80px;
}
#focus-bubble{
	position: absolute;
	left: 50%;
	bottom: 10px;
	z-index: 999;
}
#focus-bubble li{
	float: left;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	border:1px #fff solid;
	cursor: pointer;
}
#focus-bubble li.current{
	background-color: #d051a5;
}

/* 正方幻灯片 */
#player{position:relative;width:218px;height:218px;overflow:hidden; margin: 0 auto; border:1px solid #ccc;}
#player a{color:#333;}
#player *{border:0;padding:0;margin:0;}
#player .Limg{position:relative;}
#player .Limg li{position:absolute;top:0;left:0;background:#fff;}
#player .Limg li img{border:1px solid #FFFFFF; margin:0;}
#player .Limg li p{line-height:18px; font-size:10px; padding-left:10px;}
#player .Nubbt{position:absolute;z-index:9;right:5px;bottom:8px; line-height:20px;}
#player .Nubbt span{filter:alpha(opacity=30);border:1px solid #ed6700;color:#fff;background:#ed6700;opacity: 0.3;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#player .Nubbt span.on{background:#ed6700;color:#fff;opacity: 1;filter:alpha(opacity=100);}


/* marqueeleft */
.marqueeleft{height:180px;width:980px;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:120px;height:180px;overflow:hidden;}