/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	font: inherit;
	font-family: "΢ź", "", Verdana, Arial, Helvetica, sans-serif;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border:0;
	list-style:none;
}
h1, h2, h3, h4, h5, h6, {
font-weight:normal;
}
body {
	font-size:12px;
	line-height:22px;
	color:#666;
}
html {
	verflow:-Scroll;
	overflow-x:hidden
}
a {
	text-decoration:none;
	color:#525252;
}
a:hover {
	text-decoration:none;
	color:#FF0000;
}
.clear {
	clear:both;
}



.topbg {
	width:1000px;
	margin:0 auto;
	height:96px
}
.topbg h2 {
	width:386px;
	height:69px;
	padding-top:26px;
	float:left
}
.toprig {
	width:226px;
	float: right
}
.toprig h3 {
	height:32px;
	line-height:32px;
	font-size:12px;
	font-weight:normal
}
.toprig h3 a{
	display: block;
	float: left;
	width: 55px;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 17px;
}


.t1{
	background-image: url(../img/swzy.jpg);

}
.t2{
	background-image: url(../img/jrsc.jpg);
}
.t3{
	background-image: url(../img/zxly.jpg);
}
.toprig p {
	padding-top:11px
}
.menubg {
	background-color:#d9001b;
	height:45px;
	border-bottom:1px solid #f5be01
}
.menu {
	width:1000px;
	height:45px;
	margin:0 auto
}
.menu ul li {
	float:left;
	width:120px;
	font-size:14px;
	color:#fff;
	height:45px;
	line-height:45px;
	text-align:center;
	margin-right:2px;
	position:relative;
	z-index:200
}
.menu ul li a {
	color:#fff;
	display:blockl;
	width:120px;
}
.menu ul li a:hover {
	color:#a73816;
	display:block;
	width:120px;
}
.menu ul li:hover {
	background:url(../img/menuhover.jpg) no-repeat;
}
.menu ul li.menuhv {
	background:url(../img/menuhover.jpg) no-repeat;
}
.menu ul li.menuhv a {
	color:#a73816
}
.menu li .submenu {
	display:none;
	top:44px;
	left:0px;
	width:120px;
	background:#d9001b;
	position: absolute;
}
.menu li .submenu li {
	width:120px;
	float:none;
	padding:0;
	background:none;
	height:32px;
	line-height:32px;
	border-bottom:1px dotted #B82134;
}
.menu li .submenu li.last {
	border:none;
}
.menu li .submenu li a {
	float:none;
	padding:0;
	text-align:center;
	height:32px;
	line-height:32px;
	background:none;
	font-size:12px;
	font-family:"";
	color:#FFFFFF
}
.menu li .submenu li a:hover {
	background:#730011;
	float:none;
	padding:0;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:12px;
	font-family:"";
	color:#FFFFFF
}
.menu li.selected {
	width:120px;
	height:45px;
	background:url(../img/menuhover.jpg) no-repeat;
}
.menu li.selected a {
	color:#a73816;
	display:block;
	width:120px;
}

.searchbg {
	background-color:#fffde5;
	height:31px
}
.searchka {
	width:1000px;
	height:20px;
	margin:0 auto;
	line-height:31px
}
.searchka a {
	padding:0 5px
}
.searchka span {
	width:205px;
	float:right;
	margin-top:3px
}
.search {
	background:url(../img/search.jpg) no-repeat;
	width:157px;
	height:25px;
	float:left;
	color:#b8a005;
	padding-left:5px;
	border:0px;
}
.button {
	background:url(../img/button.jpg) no-repeat;
	width:42px;
	height:25px;
	float:left;
	color:#f5be01;
	text-align:center;
	border:0px;
}
.banner_scoll {
	width:100%;
	height:367px;
	overflow:hidden;
	position: relative;
	margin-bottom:20px;
	margin-top:2px;
}
.banner_scoll1 {
	width:100%;
	height:367px;
	overflow:hidden;
	position: relative;
	margin-bottom:0px;
		margin-top:2px;
}
.banner_scoll ul {
	height:367px;
	position:absolute;
	width: 100%;
	overflow: hidden;
}
.banner_scoll ul li a {
	display:block;
	height:367px;
	line-height:-99999px;
	width:100%;
	overflow: hidden;
}
.b1 {
	background:url(../img/banner1.jpg) no-repeat center top;
	width:100%;
	height:367px;
	float:left;
	overflow: hidden;
}
.b2 {
	background:url(../img/banner2.jpg) no-repeat center top;
	width:100%;
	height:367px;
	float:left;
	overflow: hidden;
}
.b3 {
	background:url(../img/banner3.jpg) no-repeat center top;
	width:100%;
	height:367px;
	float:left;
	overflow: hidden;
}
.banner_scoll .prev {
	display:block;
	width:41px;
	height:61px;
	background-image:url(../img/baner_1.png);
	background-repeat: no-repeat;
	background-position:left bottom;
	overflow:hidden;
	line-height:150px;
	position:absolute;
	top:150px;
}
.banner_scoll .next {
	display:block;
	width:41px;
	height:61px;
	background-image:url(../img/baner_2.png);
	background-repeat: no-repeat;
	background-position:right bottom;
	overflow:hidden;
	line-height:150px;
	position:absolute;
	top:150px;
	right:0;
}
.banner_scoll .prev:hover, .banner_scoll .next:hover {
	background-position:top;
}
.arr {
	width:1170px;
	position:relative;
	margin:0 auto;
}



#pagebody{
	width: 1000px;
	overflow: hidden;
	margin:0 auto;
	padding-top:5px;
}
#p_class{
	width: 1000px;
	overflow: hidden;
	float: left;
}

#p_class ul li{
	display: block;
	float: left;
	background-image: url(../img/p_li.png);
	background-repeat: no-repeat;
	text-align: center;
	margin-top: 8px;
	color: #333;
	margin-right: 11.6px;
	margin-bottom:10px;
}
#p_class ul li a{
	color: #333;
	text-decoration: none;
	display:block;
	width:155px;
	height:41px;
    padding-top: 10px;
}
#p_class ul li a span{
	font-family: "微软雅黑";
	font-weight: bold;
}
#p_class ul li a:hover{
	display: block;
	background-image: url(../img/p_li_hover.png);
	background-repeat: no-repeat;
	color:#fff;
	text-decoration:none;
	width:155px;
	height:41px;
}
.wrly{
	background-image: url(../img/wrly.jpg);
	width:714px;
	height:116px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin: 0 auto;

	clear:both;

}
.width1000{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	padding-top:15px;
}
.width10001{
	width:1000px;
	margin:0 auto;
	overflow:hidden;

}


width10001 dl:hover{	border:1px solid #FFFF;

}
.showpic{
	margin-top:80px;
	margin-bottom:35px;
}
.showpic h1,.color1 h1{
	height:65px;
	line-height:65px;
	font-weight:bold;
	width:100%;
	text-align:center;
	font-size:50px;
	color:#ce0809;
}
.showpic p,.color1 p{
	width:100%;
	text-align:center;
	height:40px;
	line-height:40px;
	font-size:16px;
}
.showpic dl{
	display:block;
	float:left;
	width:235px;
	height:205px;
	overflow:hidden;
	background-color:#000;
	margin:20px 7px 0px 8px;
}
.showpic dt{
	width:233px;
	height:163px;
	border:1px solid #ccc;
}
.showpic dd{
	width:235px;
	height:40px;
	line-height:40px;
	text-align:center;
}
.showpic dd a{
	color:#fff;
}
.ab_box {margin-top: 24px;margin-bottom:35px;border: 1px solid #eaeaea;}
.ab_info {height: 590px;overflow: hidden;}
.app_list {padding: 42px 20px 0 20px;height:280px;overflow:hidden;}
.app_list dt {float:left;width:404px;height: 260px;}
.app_list dt img {display:block;width:404px;height:260px;}
.app_list dd {float:right;width:485px;color: #3e3e3e;}
.app_list dd h3 {font: bold 18px "Microsoft YaHei";}
.app_list dd h3 a {color: #034091;}
.app_list dd p {padding-top:10px;color:#3e3e3e;font: 14px/24px "Microsoft YaHei";overflow:hidden; line-height:23.3px; width:465px;}

.ab_showtit {margin: 0 45px 0 20px;height: 38px;position:relative;background:url(/template/images/img/line1.gif) repeat-x left 20px;overflow: hidden;}
.ab_showtit li {float: left;padding:0 7px;color:#ce0809;font: bold 18px/38px "Microsoft YaHei";background: #fff;}
.ab_showtit li a {color:#5b5b5b;}
.ab_showtit li a:hover, .ab_showtit .cur a {text-decoration: none;color: #ce0809;}
.show_cont {padding-top:18px;height:205px;overflow:hidden;}
.show_hide {margin-left:25px;display:inline;width: 854px;height:205px;overflow: hidden;}
.show_hide li {float: left;width: 208px;height: 205px;margin-right:7px;display:inline;}
.show_hide li img {display: block;width: 208px;height: 159px;}
.show_hide li p {padding-top:12px;font-size:14px;text-align: center;}
.show_hide li p a {color: #666;}
.show_hide .nomg {margin-right:0;}
.show_cont .preva, .show_cont .nexta {width:27px;height:59px;margin-top:54px;}
.show_cont .preva a, .show_cont .nexta a {display:block;width:27px;height:59px;}
.show_cont .preva a {background:url(/template/images/Img/scroll_btn1.gif) no-repeat;}
.show_cont .preva a:hover,.show_cont .cur a {background:url(/template/images/Img/scroll_btn1.gif) no-repeat -27px 0;}
.show_cont .nexta a {background:url(/template/images/Img/scroll_btn1.gif) no-repeat 0 -59px;}
.show_cont .nexta a:hover {background:url(/template/images/Img/scroll_btn1.gif) no-repeat -27px -59px;}



.tab1 {height: 31px;overflow:hidden;border-bottom: 1px solid #acacac;}
.tab1_item {float:left;padding-left:18px;font: bold 16px/22px "Microsoft YaHei";color:#1683db;background:url(Img/Index/icon1.gif) no-repeat left top;}
.tab1_item a {color: #1683db;}
.tab1_item em {padding-left:5px;font: 14px/22px "Microsoft YaHei";text-transform: uppercase;}
.tab1 i {float:right;padding-right:10px;font: 14px/22px "Microsoft YaHei";}
.tab1 i a {color:#1683db;}

.title {position:relative;height: 40px;border-bottom:1px solid #e7e7e7;overflow: hidden;background:url(Img/t1.gif) repeat-x;}
.title .tit_tx {float:left;padding-left:42px;font: bold 18px/38px "Microsoft Yahei";color: #ce0809;background:url(/template/images/img/icon1.gif) no-repeat 26px 10px;}
.title .tit_tx a {color: #ce0809;}
.title i {float: right;padding: 11px 16px 0 0;}
.title i a {color: #999;}


.vam { vertical-align:middle;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ font-family:"΢ź","";}
.pa{position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}
.font14 { font-size:14px; font-weight:bold;}
.content{
font-size:14px;
color:#666666;
}


.ft_bottom{ height:220px;background:url(/template/images/img/footer_bg.jpg) no-repeat center top ; clear:both; }
.f_nav {width: 100%;}
.bot_nav{ padding-right: 110px; height:56px;text-align:center; overflow:hidden; font: 14px/56px "Microsoft YaHei";color:#fff; }  
.bot_nav a {color:#fff; display:inline-block;padding:0 16px;white-space: nowrap;}
.bot_nav .nobg {background: none;}
.ft_copy {padding-top:38px;position: relative;}
.f_logo {float:left;width: 102px;height: 102px;padding: 0 37px 0 196px;}
.ft_copy .f_tx1 {float:left;width: 374px;position: relative;font: 14px/24px "Microsoft YaHei";color: #fff; width:100%; text-align:center;}
.f_tx1 a {color: #fff;}
.ip_01 {position: absolute;left: 240px;top: 56px;}
.f_qr {position:absolute;right:0;top: -48px;width: 179px;}
.f_qr img{width:179px;}





.inner {
	width:1000px;
	margin:0 auto;
}
.wz {
	height: 100px;
	background: url("../img/wz.png") repeat-x;
}
.location {
	line-height: 46px;
	font-size: 14px;
}
.main_bd {
	margin-bottom:50px;
}
.about_l {
	width:295px;
	float: left;
}
.about_l .nav_left li {
	margin-bottom: 3px;
	background-image: url(../img/about_li1.png);
	background-repeat: no-repeat;
	background-position: 240px center;
	display: block;
	background-color: #b10000;
	height: 48px;
	line-height: 48px;
	color:#fff;
}
.about_l .nav_left li a {
	display: block;
	font-size: 14px;
	line-height: 48px;
	height: 48px;
	/*border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;*/
	background-color: #f7f7f7;
	padding-left: 20px;
	background-image: url(../img/about_li.png);
	background-repeat: no-repeat;
	background-position: 240px center;
	
}
.about_l .nav_left li a:hover {
	color: #fff;
	background-color: #b10000;
}
.contact{
	background-color: #f1f1f1;
	height: 410px;
	margin-top: 25px;
	padding: 20px 10px 20px 20px;
	width:265px;
}
.contact h2{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}
.contact ol{
	display: block;
	height: 48px;
	line-height: 48px;
	border-bottom: 1px solid #ddd;
	font-size: 13px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left center;
}
.address{
	background-image: url(../img/arr1.png);
	
}
.tels{
	background-image: url(../img/arr2.png);
}
.email{
	background-image: url(../img/arr3.png);
}
.people{
	background-image: url(../img/people.png);
}
.qq{background-image: url(../img/qq.png);}
.send{background-image: url(../img/send.png);}
.web{background-image: url(../img/web.png);}
.about_r {
	width: 650px;
	float: right;
	padding:10px 5px;
}
.about_r_hd {
	margin-bottom:20px;
}
.about_r_hd h3 {
	font-size:24px;
	font-weight:bold;
	line-height:36px;
}
.about_r p {
	line-height:30px;
}




/*-----------------------------------newlist---------------------------*/
.about_aa{
	line-height:24px;
	border-top: none;
}
.about_aa p{line-height:24px;}
.news_list01{
	width:100%;
	padding:15px 0px;
	overflow:hidden;
	padding-top:0px;
}
.rq{float:left; width:71px; height:65px; margin-right:12px; text-align:center;background:url(../img/ns_03.jpg) no-repeat left top;}
.rq h4{ font-size:30px;font-weight:bold;font-family:"微软雅黑";line-height:43px;color:#1c67c4}
.news_list01 li{line-height:18px; height:80px;  padding:18px 0px 4px 0px; border-bottom:1px dotted #d0d0d0;}
.news_list01 li img{ float:left; margin-right:15px; }
.news_list01 li h3{ line-height:20px;font-weight:bold; padding-top:0px;}
.news_list01 li p{ color:#666; text-indent:0;}
.news_list01 li p a{color:#ea3c00;text-decoration: underline;}



.news_list02{
	width:100%;
	padding:15px 0px;
	overflow:hidden;
	padding-top:0px;
}
.rq1{float:left; width:204px; height:180px; margin-right:12px; text-align:center;background:url(../img/ns_03.jpg) no-repeat left top;}
.rq1 h4{ font-size:30px;font-weight:bold;font-family:"微软雅黑";line-height:43px;color:#1c67c4}

.news_list02 span{
line-height:30px;
height:30px;
}
.news_list02 h3{
font-size:15px;
}
.news_list02 li{line-height:18px; height:180px;  padding:18px 0px 4px 0px; border-bottom:1px dotted #d0d0d0;}
.news_list02 li img{ float:left; margin-right:15px;	border:2px solid #e4e4e4; }
.news_list02 li h3{ line-height:20px;font-weight:bold; padding-top:0px;}
.news_list02 li p{ color:#666; text-indent:0;}
.news_list02 li p a{color:#ea3c00;}

/*-=--------------------------------------------------products------------------------------------------*/
.products{
	overflow:hidden;
	padding-top:20px;
}
.products ul{
}
.products li{
	width:95px;
	height:90px;
	padding:3px 3px 0;
	border:1px solid #e4e4e4;
	text-align:center;
	margin-bottom:15px;
	margin-right:5px;
	float:left;
	position: relative;
	line-height:100px;
}
.products li:hover{
	border:1px solid #b10000;
}
.products li .cImg{
	display:block;
	width:95px;
	height:70px;
	overflow:hidden;
}
.cImg img{ width:95px; height:70px;}
.products li .cImg .fire{
	background:#000;
	opacity:0.4;
	transition: all 0.35s ease-out;
	filter:alpha(opacity=40);
	position:absolute;
	top:3px;
	left:3px;
	width:240px;
	height:200px;
	z-index:2;
	display:none;
	cursor:pointer;
}
.products li .cImg .fire a{
	display:block;
	width:240px;
	height:200px;
}
.products li .cImg img{transition: all 0.35s ease-out 0s;}

.products li .cImg .x,.products li .cImg .y{width:45px;height:45px;top:92px;position:absolute;z-index:3;display:none;}
.products li .cImg .x{background:url(../img/zoom-icon.png) no-repeat;left:10px;}
.products li .cImg .y{background:url(../img/readmore-icon.png);right:10px;}

.products li span{
	display:block;
	width:102px;
	height:20px;
	text-align:center;
	line-height:20px;
	font-size:12px;
}



/*-------------------------------------proview----------------------------------------------*/
.proview{
	padding-top: 0px;
}
.item{
	text-align: center;
	font-size: 13px;
	line-height: 35px;
	border-bottom: 1px solid #f5f5f5;
}


/*
组图开?
小图部分
*/
.thumbpic{margin:30px auto;width:600px;}
#piclist{
	width:500px;
	float:left;
	overflow:hidden;
	height:86px;
	position:relative;
}
#piclist ul{margin:0;padding:0;list-style:none;overflow:hidden;width:20000px;position:relative;}
#piclist ul li{
	float:left;
	cursor:pointer;
	position:relative;
	background:url(../img/ico_none.gif) no-repeat center top;
	height:86px;
	width: 78px;
	border: 0px;
}
#piclist ul li img{
	height:58px;
	width:76px;
}
#piclist .hover{
	background:url(../img/ico_bg.gif) no-repeat center top;
	height:86px;
}
#piclist ul li tt{
	background:#000;
	color:#FFF;
	position:absolute;
	z-index:20;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	padding:0 5px;
	margin:42px 0 0 -75px;
}

.thumbpic a.bntprev{float:left;width:20px;height:64px;display:block;outline:none;background:url(../img/ico_left.gif) no-repeat center;}
.thumbpic a.bntnext{float:left;width:20px;height:64px;display:block;outline:none;background:url(../img/ico_right.gif) no-repeat center;}

#originalpic{position:relative;overflow:hidden;zoom:1;height:100%;clear:both;text-align:center; }
#originalpic img{display:none;position:relative;width:600px;border:2px solid #333; padding:2px;}
#aPrev{position:absolute;z-index:10;left:0;top:0;display:block;width:50%;height:100%;background:url(../img/blank.gif);}
#aNext{position:absolute;z-index:10;right:0;top:0;display:block;width:50%;height:100%;background:url(../img/blank.gif);}

.detail{ padding-bottom:20px; margin:20px 0px;border-bottom: 1px dashed #e1e1e1;}
.detail p{ font-size:14px; line-height:25px;}
.pre,.next{line-height:30px;height:30px;font-size:14px;}




/*---------------------------------------------product----------------------------*/
.pro{
	padding-top: 0px;
}
.pro ul{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.pro h2{
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #b10000;
	padding-left: 20px;
}
.pro h2 a{ font-weight:bold; font-size:16px; color:#fff;}
.pro li{
	display: block;
	float: left;
	width: 175px;
	height: 30px;
	line-height: 30px;
	margin-top: 15px;
	margin-bottom: 0px;
	background-color: #F7F7F7;
	position: static;
}
.pro li a{}


.fhry{ float:left; margin-left:4px; margin-bottom:4px; padding:4px; background-color:#CBCEDB;}
.fhry dt{}
.fhry dd{ text-align:center; background-color:#FFF; font-size:14px; line-height:36px; border-top:4px #CBCEDB solid;}

.k_pagelist {
	clear: both;
	display: table;
	float: left;
	line-height: 30px;
	text-align: left;
	width: 100%;
}
.k_pagelist em {
	background:#f90;
	border: 1px solid #f90;
	color: #fff;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 0 1px;
	padding: 2px 4px;
}
.k_pagelist strong {
	border: 1px solid #E7E7E7;
	color: #C51E17;
	font-size: 12px;
	margin: 0 1px;
	padding: 2px;
}
.k_pagelist a {
	border: 1px solid #E7E7E7;
	font-size: 12px;
	margin: 0 1px;
	padding: 2px;
}

.show{
width:700px;
}
.show1 li{
float:left;
display:inline;
padding-right:20px;}
.show1 li a{
font-weight:bold;
font-size:14px;
}