/* CSS Document */
@charset "gb2312";body{
	font-size:18px;
	color:#2d2d2d;
	font-family:"微软雅黑";
	margin:0;
	padding:0;
}
ul{margin:0;padding:0;}
li{list-style-type:none;}
img{border:none;}
a{color:#0069ff;text-decoration:none;}
a:hover{color:#f28c3a;text-decoration:none;}
.none{display:none;}
font{ font-family:"微软雅黑";}
body{ background:url(body_bg.gif) repeat;}
/* 焦点图 */
.banner{width:100%;height:auto;margin:0 auto 0 auto;position:relative;padding:0;overflow:hidden;z-index:-9999;}
.focus{float:center;width:100%;height:524px;background-color:#d9f0fc;display:inline;}
.f426x240{
	width:100%;
	height:410px;
	overflow:hidden;
}
.f426x240 img{width:100%;height:524px}
.rslides{width:100%;position:relative;list-style:none;padding:0;z-index:1;}
.rslides li{width:100%;height:524px;background-position:center;cursor:pointer;}
.rslides li a{display:block;width:100%;height:524px;}
.rslides_nav{height:61px;width:38px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:300px;left:0;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(i.png) no-repeat 0 0px;margin-top:-28px;z-index:2;}
.rslides_nav:active{opacity:1.0}
.rslides_nav.next{left:auto;background-position:-38px 0px;right:0}
.rslides_tabs{position:absolute;right:45%;margin:-20px auto 0px auto;clear:both;z-index:3;text-align:center;}
.rslides_tabs li{float:left;_float:left;*float:left;margin-right:6px;background:none;height:11px;border:0px solid red;width:50px;display:block;}
.rslides_tabs a{text-indent:-9999px;background:#343434;display:inline-block;_display:block;*display:block;width:50px;height:11px;overflow:hidden;}
.rslides_here a{background:#06C;}



#table-7 thead th {
background-color: rgb(81, 130, 187);
color: #fff;
border-bottom-width: 0;
}

/* Column Style */
#table-7 td {
color: #000;
}
/* Heading and Column Style */
#table-7 tr, #table-7 th, #table-7-title  {
border-width: 1px;
border-style: solid;
border-color: rgb(81, 130, 187);
}

/* Padding and font style */
#table-7 td, #table-7 th, #table-7-title {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}
#table-7 tr:first-child{background-color: rgb(210, 220, 237) !important;}
#table-7-lei{background-color: rgb(141, 165, 204) !important;}


/***6*/
#table-7 thead th {
background-color: rgb(81, 130, 187);
color: #fff;
border-bottom-width: 0;
}

/* Column Style */
#table-6 td {
color: #000;
}
/* Heading and Column Style */
#table-6 tr, #table-6 th, #table-6-title  {
border-width: 1px;
border-style: solid;
border-color: rgb(81, 130, 187);
}

/* Padding and font style */
#table-6 td, #table-6 th, #table-6-title {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}
#table-6 td:first-child,#table-6 td:nth-child(3){background-color: rgb(210, 220, 237) !important;}
#table-6-lei{background-color: rgb(141, 165, 204) !important;}



/***5*/
#table-5 thead th {
background-color: rgb(81, 130, 187);
color: #fff;
border-bottom-width: 0;
}

/* Column Style */
#table-5 td {
color: #000;
}
/* Heading and Column Style */
#table-5 tr, #table-5 th, #table-5-title  {
border-width: 1px;
border-style: solid;
border-color: rgb(81, 130, 187);
}

/* Padding and font style */
#table-5 td, #table-5 th, #table-5-title {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}

#table-5 tr:nth-child(even){background: #e9edf3;}
#table-5 td:only-of-type{background-color: rgb(210, 220, 237) !important; }

#table-5 td:only-of-type {font-size:14px !important;}

/***4*/
#table-4 thead th {
background-color: rgb(81, 130, 187);
color: #fff;
border-bottom-width: 0;
}

/* Column Style */
#table-4 td {
color: #000;
}
/* Heading and Column Style */
#table-4 tr, #table-4 th, #table-4-title  {
border-width: 1px;
border-style: solid;
border-color: rgb(81, 130, 187);
}

/* Padding and font style */
#table-4 td, #table-4 th, #table-4-title {
padding: 5px 10px;
font-size: 12px;
font-family: Verdana;
font-weight: bold;
}
#table-4 tr:first-child{background-color: rgb(210, 220, 237);}






.top{ width:100%; height:120px; margin:0; padding:0; background:url(h_bg.gif) repeat-x;}
.top_n{ width:1300px; height:120px; margin:0 auto; padding:0;}

.logo{
	float:left;
	width:390px;
	height:79px;
	padding:0;
	display:inline;
	overflow:hidden;
	margin-top: 16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
}

.logo img{
	float:left;
	width:390px;
	height:79px;
	margin:0;
	padding:0;
	display:inline;
	overflow:auto;
}

.top_right{ float:right;width:895px; height:120px; margin:0; padding:0; display:inline;}
.top_right_tel{ float:right; width:618px; height:48px; margin:0 17px 0 0; background:url(tel_c.gif) repeat-x; padding:0; display:inline; overflow:hidden;}


.top_right_tel_l{ float:left; width:618px; height:48px; margin:0; background:url(tel_l.gif) no-repeat left; padding:0; display:inline; overflow:hidden;}
.top_right_tel_r{
	float:right;
	width:618px;
	height:48px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	background-repeat: no-repeat;
	background-position: right;
}
.top_right_tel_r a{ margin:5px 0 0 35px; padding:0; display:block;}

.nav{
	float:left;
	width:840px;
	height:54px;
	padding:0;
	display:inline;
	z-index:10000px;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}

.nav li{}



.pro{
	width:1300px;
	height:auto;
	padding:0;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.pro_t{ float:left; width:327px; height:89px; margin:50px 486px 0 487px; padding:0; display:inline; overflow:hidden;}
.pro_t a{ float:left; width:327px; height:89px; margin:0; padding:0; display:inline; overflow:hidden;}
.pro_t img{ width:327px; height:89px; margin:0; padding:0; display:inline; overflow:hidden;}

.pro_class{ float:left; width:1300px; height:298px; margin:25px 0 0 0; background:#e4e7f0;padding:0; display:inline; overflow:hidden;}

.pro_class_t{ float:left; width:243px; height:298px; margin:0; padding:0; display:inline; overflow:hidden;}

.pro_class_ta{ float:left; width:201px; height:298px; margin:0; padding:0; display:inline; overflow:hidden;}
.pro_class_tb{ float:right; width:42px; height:298px; background:url(p_cl_mt.gif) no-repeat center 10px;margin:0; padding:0; display:inline; overflow:hidden;}
.pro_class_tb a{ float:left; width:42px; height:42px; margin:256px 0 0 0; padding:0; display:inline; overflow:hidden;}
.pro_class_tb a img{width:42px; height:42px;overflow:hidden;}



.pro_class_n{ float:right; width:1035px;height:auto; max-height:298px; margin:0 5px 0 0; padding:0; display:inline; overflow:hidden;}


.pro_cl_ge{ float:left; width:175px; height:auto; margin:0 16px; padding:0; display:inline; overflow:hidden;}


.pro_cl_ge_t{ float:left; width:175px; height:32px; line-height:32px; text-align:center; font-size:16px; margin:20px 0 0 0; padding:0; background:#0069ff;display:inline; overflow:hidden;}
.pro_cl_ge_t a{ color:#FFF;}

.pro_cl_ge_n{ float:left; width:165px; height:auto; line-height:32px; margin:0 0 0 10px; padding:0; display:inline; overflow:hidden;}
.pro_cl_ge_n ul{ list-style-type: none; margin:0; padding:0; display:inline;}
.pro_cl_ge_n li{
	float:left;
	width:155px;
	height:27px;
	font-size:14px;
	line-height:27px;
	background:url(p_l_icon.gif) no-repeat left;
	display:inline;
	overflow:hidden;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.pro_cl_ge_n li a{ color:#2d2d2d;}
.pro_cl_ge_n li a:hover{ color:#0069ff;}

.pro_nr{
	float:left;
	width:1400px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
}



.pro_nr_ge{ float:left; width:301px; height:260px;cursor:pointer; margin:15px 28px 0 2px; padding:0;background:url(p_ge_hover.gif) no-repeat center 300px; display:inline; overflow:hidden;}
.pro_nr_ge a{ color:#2d2d2d;}
.pro_nr_ge a:hover{
	float:left;
	width:301px;
	height:250px;
	color:#0069ff;
	font-weight:bold;
	cursor:pointer;
	display: inline-block;
	overflow:hidden;
}
.pro_nr_ge_img{ float:left; width:299px; height:221px; margin:0; padding:0; border:1px solid #e5e8f1;display:inline; overflow:hidden;}
.pro_nr_ge_img img{
	width:299px;
	height:220px;
	overflow:hidden;
}
.pro_nr_ge_t{ float:left; width:299px; height:80px; line-height:30px; border:1px solid #FFF;text-align:center;margin:0; padding:0; display:inline; overflow:hidden;}



.pro_nr_ge:hover{
	float:left;
	width:301px;
	height:260px;
	padding:0;
	box-shadow: 0 0 5px #2d2d2d;
	transition:0.5s;
	background:url(p_ge_hover.gif) no-repeat center bottom;
	display:inline;
	overflow:hidden;
	margin-top: 15px;
	margin-right: 28px;
	margin-bottom: 0;
	margin-left: 2px;
}


.pro_nx{
	float:left;
	width:950px;
	height:auto;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
}



.pro_nx_ge{ float:left; width:281px; height:280px;cursor:pointer; margin:15px 28px 0 2px; padding:0;background:url(p_ge_hover.gif) no-repeat center 280px; display:inline; overflow:hidden;}
.pro_nx_ge a{ color:#2d2d2d;}
.pro_nx_ge a:hover{ float:left; width:281px; height:280px;color:#0069ff; font-weight:bold;cursor:pointer; display: inline-block; overflow:hidden;}
.pro_nx_ge_img{ float:left; width:279px; height:221px; margin:0; padding:0; border:1px solid #e5e8f1;display:inline; overflow:hidden;}
.pro_nx_ge_img img{width:279px; height:221px; overflow:hidden;}
.pro_nx_ge_t{ float:left; width:279px; height:80px; line-height:30px; border:1px solid #FFF;text-align:center;margin:0; padding:0; display:inline; overflow:hidden;}



.pro_nx_ge:hover{ float:left; width:281px; height:auto; margin:15px 28px 0 2px; padding:0;box-shadow: 0 0 5px #2d2d2d;transition:0.5s; background:url(p_ge_hover.gif) no-repeat center bottom;display:inline; overflow:hidden;}










.link{ width:1300px; height:auto; margin:0 auto; padding:0; overflow:hidden;}
.link_n{ float:left; width:1300px; height:auto; line-height:30px; margin:0; padding:0; display:inline; overflow:hidden;}
.link_n a{ margin:0 15px 0 0; padding:0;}
.link_n p{ float:left; width:auto; margin:0; padding:0; font-size:16px; font-weight:bold;display:inline; overflow:hidden;}

.foot{ width:100%; height:377px; background:url(foot_bg.gif) no-repeat center 0; margin:25px 0 0 0; padding:0; overflow:hidden;}
.foot_n{ width:1200px; height:377px; margin:0 auto; padding:0;overflow:hidden;}


.foot_n_t{ float:left; width:125px; height:31px; margin:44px 537px 0 538px; padding:0; display:inline; overflow:hidden;}
.foot_n_t a{margin:0;padding:0;display:inline;overflow:hidden;}



.foot_n_r{ float:left; width:780px; margin:20px 0 0 0; padding:0; display:inline; overflow:hidden;}

.foot_map{ float:left; width:440px; height:253px; margin:0; padding:0; display:inline; overflow:hidden;}

.foot_lx{ float:right; width:320px; height:253px; font-size:14px; color:#FFF;line-height:28px;margin:30px 0 0 0; padding:0; display:inline; overflow:hidden;}
.foot_lx a{ color:#FFF;}
.foot_lx a:hover{ color:#FFF;}

.copy{ width:100%; height:58px; line-height:58px; margin:0; padding:0; background:#2d2d2d;overflow:hidden;}
.copy_n{ width:1200px; height:58px; margin:0 auto; padding:0; overflow:hidden;}

.copy_nav{ float:left; width:auto; height:58px; margin:0; padding:0; color:#FFF; display:inline; overflow:hidden;}
.copy_nav a{ color:#FFF; margin:0 5px;}
.copy_nav a:hover{ color:#0069ff;}

.copy_a{ float:right; max-width:880px;color:#FFF; display:inline; overflow:hidden;}


.neiye{ width:1300px; height:auto; margin:25px auto 0 auto; padding:0; overflow:hidden;}

.left{ float:left; width:360px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}

.left_t{ float:left; width:360px;  height:91px; background:url(left_t_bg.gif) no-repeat; margin:0; padding:0; display:inline;}
.left_t a{ float:left; width:250px; height:65px; margin:13px 55px; padding:0; display:inline; overflow:hidden;}
.left_t a img{ float:left; width:250px; height:65px; margin:0; padding:0; display:inline; overflow:hidden;}
.left_n{ float:left; width:332px; height:auto; margin:0 14px; padding:0; display:inline; overflow:hidden;}
.left_fl_a{ float:left; width:332px;height:32px; line-height:32px;margin:10px 0 0 0; font-size:16px; color:#2d2d2d; border-bottom:1px dotted #0069ff; font-weight:bold;padding:0 0 0 0; display:inline; overflow:hidden;}
.left_fl_a a{ color:#2d2d2d;}
.left_fl_a a p{ float:left;width:150px; height:32px;margin:0 0 0 20px;cursor:pointer; color:#2d2d2d;padding:0 0 0 0; display:inline-block;overflow:hidden;}
.left_fl_a:hover{ float:left; width:332px;  height:32px; line-height:32px;margin:10px 0 0 0; font-size:16px;transition:0.5s; padding:0 0 0 0;cursor:pointer; display:inline; overflow:hidden;}
.left_fl_a a.on{ float:left; width:332px; height:32px; line-height:32px;color:#FFF !important;margin:0 0 0 0; font-size:16px;background:#ffb400 url(0.png) no-repeat left;transition:0.5s; padding:0 0 0 0; display:inline; overflow:hidden;}

.left_fl_a a.on p{ float:left;width:150px; height:32px;margin:0 0 0 30px; padding:0 0 0 0; color:#FFF;display:inline-block;overflow:hidden;}
.left_fl_a:hover.on p{ float:left;width:150px; height:32px;margin:0 0 0 30px; color:#FFF;padding:0 0 0 0;display:inline-block;overflow:hidden;}






.left_fl_a a{ color:#FFF;}
.left_fl_a a:hover{ color:#FFF;}
.left_fl_a a p{ float:left; width:auto; height:32px; line-height:32px; margin:0; padding:0; display:inline; overflow:hidden;}
.left_fl_a a span{ float:right; width:auto; height:32px; line-height:32px; margin:0 10px 0 0; padding:0; display:inline; overflow:hidden;}

.left_n ul{ list-style-type:none; margin:0; padding:0; display:inline;}
.left_n li{ float:left; width:322px; height:35px; line-height:35px; margin:0; padding:0 0 0 10px; display:inline; overflow:hidden;}
.left_n li a{ color:#2d2d2d;}
.left_n li p{ float:left; width:305px; height:auto; margin:0; padding:0; display:inline; overflow:hidden;}
.left_n li span{ float:right; width:14px; height:auto; margin:0 0px 0 0; padding:0; display:inline; overflow:hidden;}

.left_n li a:hover{ color:#0069ff;}


.right{
	float:right;
	width:920px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	height: auto;
}


.right_t{ float:left; width:920px; height:48px; line-height:48px; color:#2d2d2d;background:url(right_t.gif) no-repeat; margin:0; padding:0; display:inline; overflow:hidden;}

.right_t p{ float:left; width:auto; height:48px; line-height:58px; font-size:24px; font-weight:bold;margin:0; padding:0; display:inline; overflow:hidden;}
.right_t span{ float:right; width:auto; height:48px; line-height:58px; color:#2d2d2d;margin:0; padding:0; display:inline; overflow:hidden;}
.right_t span a{color:#2d2d2d;}
.right_t span a:hover{ color:#0069ff;}
.right_n{
	float:left;
	width:900px;
	height:auto;
	line-height:200%;
	margin:0;
	padding:0 10px;
	display:inline;
	overflow:hidden;
}






.foot_ewm{ float:right; width:287px; height:156px; margin:45px 0 0 0; text-align:center; color:#FFF;padding:0; display:inline; overflow:hidden;}

.foot_ewm_01{ float:left; width:125px; height:156px; margin:0; padding:0; display:inline; overflow:hidden;}
.foot_ewm_01 img{ margin:0; padding:0; width:125px; height:125px; overflow:hidden;}
.foot_ewm_02{ float:right; width:125px; height:156px; margin:0; padding:0; display:inline; overflow:hidden;}
.foot_ewm_02 img{ margin:0; padding:0; width:125px; height:125px;overflow:hidden;}







.links a{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.links a:hover{text-decoration:none;margin:0 15px 0 0;padding:0px;}
.sitemaps{width:990px;margin:0 auto;padding:20px;line-height:19px;}
.sitemaps ul{list-style-type:none;}
.sitemaps a{text-decoration:none;background:url(ico1.gif) no-repeat left 3px;padding:0 0 0 12px;}
.sitemaps a:hover{text-decoration:none;background:url(ico2.gif) no-repeat left 3px;padding:0 0 0 12px;}
.newslist{width:100%;margin:0 auto;padding:0px;}
.newslist_ul{float:left;width:100%;list-style-type:none;margin:0;padding:0px;}
.newslist_ul li{float:left;width:100%;height:36px;line-height:36px;padding:0;border-bottom:#E3E3E3 1px dashed;color:#333;}
.newslist_ul_link{float:left;width:80%;height:36px;line-height:36px;overflow:hidden;display:inline;}
.newslist_ul_link a{background:url(tra1.gif) no-repeat 2px 3px;padding:0 0 0 4px;}
.newslist_ul_link a:hover{background:url(tra2.gif) no-repeat 2px 3px;}
.newslist_ul_time{float:right;width:15%;height:26px;overflow:hidden;margin:0;display:inline;text-align:right;color:#707070;}
.list_page{float:left;width:100%;margin:12px auto 15px auto;color:#999;text-align:center;display:inline;}

.productslist{float:left;width:900px;height:auto;margin:0;display:inline;}
.productslist_div{float:left;width:300px;height:290px;margin:10px 0 0 0;padding:0;text-align:center;display:inline;overflow:hidden;}
.productslist_div img{float:left;width:294px;height:220px;border:1px solid #cdb89b;padding:0;margin:0 2px 6px 2px;display:inline;}
.productslist_div p{margin:0;padding:0;}

.photolist{float:left;width:900px;;height:auto;margin:0;display:inline;}
.photolist_div{float:left;width:300px;height:460px;margin:10px 0 0 0;padding:0;text-align:center;display:inline;overflow:hidden;}
.photolist_div img{float:left;width:294px;height:418px;border:1px solid #cdb89b;padding:0;margin:0 2px 6px 2px;display:inline;}
.photolist_div p{margin:0;padding:0;}
.view_name{float:left;width:100%;height:40px;text-align:center;margin:0;font-weight:bold;font-size:14px;color:#333;display:inline;}
.view_name2{float:left;width:100%;height:25px;text-align:center;color:#999;display:inline;}
.view{float:left;width:100%;padding:10px 0 10px 0;margin:0;display:inline;}
.view_line{float:left;width:100%;height:1px;border-top:1px #e2e2e2 solid;padding:1px 0 10px 0;margin:10px 0 0 0;display:inline;overflow:hidden;}
.view_img{float:left;width:100%;text-align:center;padding:10px 0 0 0;margin:0;display:inline;}
.view_img img{max-width:500px;max-height: 500px;width: expression(this.width>500 && this.width>this.height ? 500 : true);height: expression(this.height > 500 ? 500 : true);margin:0 auto 0 auto;border:#EFEFEF solid 1px;}
.view_img a:hover img{border:#DFDFDF solid 1px;}
.shownext{float:left;width:100%;height:22px;margin:0;display:inline;overflow:hidden;}
.font_red{color:#CF0C0C;}
.fb_table{padding:5px;line-height:150%;width:100%;}
.fb_td{padding-right:15px;text-align:right;height:26px;font-size:13px;}
.input_on{border:1px solid #A0C2E7;}
.input_off{border:1px solid #CCDAE8;}
.bdky_input{float:left;width:270px;margin:0;display:inline;}
.bdky_input2{float:left;width:155px;margin:0;display:inline;}
.bdky_check{float:left;width:150px;margin:0 0 0 5px;display:inline;}
.error{background:#fde8e9 url(icon_error.gif) no-repeat 5px 3px;border:1px solid #fac5c8;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;color:#E04023;}
.success{background:#eff6e4 url(icon_success.gif) no-repeat 5px 3px;border:1px solid #cae2a4;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.alert{background:#fffbd1 url(icon_alert.gif) no-repeat 5px 3px;border:1px solid #fddc9b;line-height:15px;padding:3px 20px 2px 25px;font-size:12px;font-family:verdana;}
.ri_al_n4{width:749px;height:auto;margin:30px 0 0 0;overflow:hidden;}
.ri_al_n41{width:749px;height:36px;margin:0;overflow:hidden;}
.ri_al_n42{width:717px;height:auto; min-height:460px;border:#D2D2D2 solid 1px;line-height:200%;margin:-1px 0 0 0;padding:10px 15px;overflow:hidden;}
.ma_ct1{float:left;width:120px;height:36px;line-height:36px;text-align:center;margin:0 5px 0 0;color:#000;font-family:"微软雅黑";padding:0;background:#fff;display:inline;overflow:hidden;}
.ma_ct1 a{color:#000;}
.ma_ct1 a:hover{color:#000;}

.ma_ct2{float:left;width:120px;height:36px;line-height:36px;text-align:center;margin:0 5px 0 0;font-family:"微软雅黑";padding:0;background:#0069ff;display:inline;overflow:hidden;}
.ma_ct2 a{color:#fff;}
.ma_ct2 a:hover{color:#fff;}
.pr_l_nn2{float:left;width:223px;height:auto;margin:0;padding:0;display:inline;overflow:hidden;}
.pr_r_tny{float:left;width:754px;height:43px;margin:0;padding:0;border-bottom:3px solid #e2e2e2;display:inline;overflow:hidden;}
.pr_r_tny img{float:left;margin:15px 0 0 5px;padding:0 0 0 0;display:inline;overflow:hidden;}
.pr_r_tny span{float:right;width:auto;text-align:right;height:16px;margin:18px 10px 0 0;color:#868585;padding:0;display:inline;overflow:hidden;}
.pr_r_tny span a{color:#868585;}
.pr_r_tny span a:hover{color:#086ac8;}
.pr_r_nnny{float:left;width:750px;height:auto;margin:20px 0 0 5px;line-height:200%;padding:0;display:inline;overflow:hidden;}
