/****** 全局属性 ******/
*{ padding:0; margin:0;}
#kinMaxShow{visibility:hidden;width:100%; height:500px; overflow:hidden;}
body{ font-size:12px; font-family:"微软雅黑","宋体","Arail" ; color:#000; line-height:24px;}
ul li{ list-style:none;}
.clear{ clear:both;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#1580c6; text-decoration:none;}
a img{ text-decoration:none; border:none;}
.float-right{ float:right;}

.hd15{ height:15px;}
.hd20{ height:20px;}
input{ height:18px; line-height:18px; margin-left:5px;}
.input1{ width:450px;}
.input2{ width:200px;}
textarea{ margin:5px;}
.textarea1{ width:450px;}
.submit{ border-right:#6a6a6a 1px solid; padding-right:10px; border-top:#fff 0px solid; padding-left:10px; font-size:12px; background:#d32c47; padding-bottom:3px; border-left:#fff 0px solid; cursor:pointer; color:#fff; padding-top:3px; border-bottom:#6a6a6a 1px solid;	height:25px;}
.reset{ border-right:#6a6a6a 1px solid; padding-right:10px; border-top:#fff 0px solid; padding-left:10px; font-size:12px; background:#999; padding-bottom:3px; border-left:#fff 0px solid; cursor:pointer; color:#fff; padding-top:3px; border-bottom:#6a6a6a 1px solid; height:25px;}


/****** 首页排版样式 ******/
.head_box{
	width:100%;
	height:100px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0081cc;
}
.head{
	width:1180px;
	height:100px;
	margin:auto;
}
.head_sh{
	width:100%;
	height:30px;
}
.logo{
	width:483px;
	height:50px;
	float:left;
	margin-top:10px;
}
.top_r{
	width:310px;
	height:30px;
	float:right;
	color:#FF0000;
}
.top_en{
	width:32px;
	height:21px;
	float:right;
	margin-top: 5px;
	margin-right: 10px;
}
.ss{
	width:168px;
	height:25px;
	float:left;
	margin-left:0px;
	display: inline;
	margin-top:5px;
	background:url(../images/ss.jpg) no-repeat center;
}
.dh{
	width:695px;
	height:70px;
	float:right;
}
.navbox{
	height:50px;
	position:relative;
	z-index:9;
	font-family:'微软雅黑';
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.nav{width:100%;margin:0 auto;height:50px; list-style:none;}
.nav li{
	float:left;
	height:50px;
	position:relative;
	list-style:none;
}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{
	float:left;
	display:block;
	line-height:50px;
	font-size:16px;
	color:#000;
	cursor:pointer;
	width:120px;
	text-align:center;
	font-weight: bold;
}
.nav li a span:hover {
	color: #FFF;
}
.mj_hover_menu{
	text-decoration:none;
	width:120px;
	background-color:#0081cc;
	height:40px;
	color: #FFF;
}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:53px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:250px; background:url(images/menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969; width:107px;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{
	color:#000;
	text-decoration:none;
	width:147px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	height: 30px;
	text-align: center;
	padding-bottom: 10px;

}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:480px; height:250px; background-color:#FFF}
.mj_menu_news_main{width:480px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; }
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right;}
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; }
.mj_menu_news_img3{
	float:left;
	margin-left: 15px;
}
.mj_menu_news_img3 img{ width:300px; height:200px;}


.shouye{ width:122px; line-height:42px; float:left; text-align:center; font-size:14px; background:url(../images/shouye.jpg) no-repeat  center;}
.box-163css li{ width:122px; line-height:42px; float:left; text-align:center; font-size:14px; position:relative}
.box-163css li a{ color:#000000; display:block;}
.box-163css li a:hover{ color:#fff; display:block; background:url(../images/hover.jpg) repeat;}
.box-163css li span { float:left; display:none; width:100%; height:auto; position:absolute; top:42px; left:0; background:#68b9fe; z-index:10;}
.box-163css li span a{ color:#fff;}
.box-163css li a.thirdPro{ display:block; height:22px; line-height:22px;}
.box-163css li a.thirdPro:hover{ background:#1072c4; color:#f00;}


.banner1{
	width:100%;
	height:455px;
	clear: both;
}

.main_box{
	width:1180px;
	height:auto;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	clear: both;
}
.line{ width:976px; height:7px; margin:auto;}
.bj_l{ width:9px; height:403px; float:left; background:url(../images/left.jpg) no-repeat;}
.bj_b{
	width:100%;
	height:437px;
}
.bj_r{ width:9px; height:403px; float:left; background:url(../images/right.jpg) no-repeat;}

.main1{
	width:100%;
	height:187px;
	margin:auto;
}
.main1_l{ width:253px; height:187px; float:left;}
.main1_l_t{ width:253px; height:30px; float:left; border-bottom:1px solid #dedede;}
.main1_xw{ width: 130px; height:30px; float:left; font-size:14px; font-weight:bolder; color:#1580c6;}
.main1_more{ width: 40px; height:14px; float:right; margin-top:7px;}

.main1_b{ width:253px; height:84px; float:left; border-bottom:1px solid #dedede; padding-top:10px; line-height:20px; color:#8d8d8d;}
.main1_b a{ color:#8d8d8d;}
.main1_b a:hover{ color:#1580c6;}
.main1_b img{ width:73px; height:56px; float:left; display:inline; margin-right:15px; margin-top:7px;}


.main1_f{ width:253px; height:50px; float:left; line-height:20px; margin-top:7px; color:#515151;}
.main1_f ul li{ width:100% ;height:24px; line-height:24px;  background: url(../images/li.jpg) no-repeat scroll left center transparent;text-indent:8px; color:#000; }
.main1_f ul li a{ color:#565656; }
.main1_f ul li a:hover{ color:#1580c6; }
.main1_f_date{ float:right; color:#686867;}


.main1_bt{
	width:378px;
	height:435px;
	float:left;
	border: 1px solid #CCC;
}
.main1_bt_t{
	width:100%;
	height: 211px;
	clear: both;
}
.main1_bt_t img{
	width:378px;
	height:211px;
}
.main1_bt_f{
	width:95%;
	height:120px;
	padding-top:20px;
	line-height:24px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
}
.main1_bt_f ul{
	width:100%;
	float: left;
}
.main1_bt_f ul li{
	width:40%;
	float: left;
	padding-left: 6%;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding-bottom: 18px;
}


.main1_about{
	width:320px;
	height:60px;
	color:#000;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 60px;
	font-size: 18px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
}
.main1_about span{
	float: right;
	font-size: 14px;
}
.main2_bt{
	width:378px;
	height:435px;
	float:left;
	border: 1px solid #CCC;
	margin-right: 19px;
	margin-left: 19px;
}
.main3_bt_f{
	width:95%;
	height:140px;
	padding-top:15px;
	line-height:24px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 14px;
}
.main3_bt_f ul{
	width:100%;
	float: left;
}
.main3_bt_f ul li{
	width:96%;
	float: left;
	padding-left: 4%;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-bottom: 4px;
}
.main3_bt_f ul li span{
	color: #666;
}
/* 新闻图片轮播 */
.page{ text-align:center; margin:12px 0px; clear:both;}
.page a{ width:10px; height:10px; line-height:10px; display:block; float:left; border:1px solid #313131; background:#FFF; font-size:10px; text-align:center; margin:0px 2px;}
.page a:hover{ background:#313131; color:#FFF;}
.page a.choc{ background:#313131; color:#FFF;}
.next, .prev{ width:100%; float:left;}
#news_banner UL {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#news_banner SPAN {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#news_banner H1 {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#news_banner P {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
#news_banner LI {TEXT-ALIGN: left; }
#news_banner LI A {WIDTH: 378px; FLOAT: left; HEIGHT: 211px; OVERFLOW: hidden;background:url(../images/news_banner_li_bg.jpg) repeat-x;}
#news_banner LI IMG {WIDTH: 378px; FLOAT: left; HEIGHT: 211px; OVERFLOW: hidden}
#news_banner LI SPAN A {
	Z-INDEX: 1;
	position:relative;
	WIDTH:378px;
	HEIGHT: 23px;
	display:block;
	top:-24px;
	LINE-HEIGHT: 25px;
	COLOR: #fff;
	FONT-SIZE: 12px;
	text-align:left;
	OVERFLOW: hidden;
	text-indent:5px;
	background-image: url(../images/news.png);
	background-repeat: repeat-x;
	background-position: center center;
}
#news_banner .news_page {POSITION: absolute; TOP: 715px; RIGHT: 120px; Z-INDEX: 1;}
#news_banner .news_page SPAN {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	COLOR: #fff;
	MARGIN-LEFT: 3px;
	FONT-SIZE: 12px;
	CURSOR: pointer;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 0px;
	text-shadow: 1px 1px 1px #311e1e;
	height: 20px;
	width: 10px;
}
#news_banner .news_page .current {BACKGROUND: #0081cc;}



.main1_r{ width:229px; height:187px; float:right;}
.main1_r_t{ width:229px; height:30px;  border-bottom:1px solid #dedede;}
.main1_r_f{ width:229px; height:150px; background:url(../images/tel_bj.jpg) no-repeat;}
.main1_lx{ width:100px; height:140px; float:left; margin:5px 10px; display:inline;}
.main1_lx_l{ width:100px; height:24px; float:left; margin-top:7px;}
.main1_qq{ width:20px; height:21px; float:left; margin-top:2px;}
.main1_hm{ width:75px; height:24px; float:right; color:#3b3b3b; font-size:14px; font-weight:bolder;}

.main1_box{
	width:1180px;
	height:220px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
	clear: both;
}
/********** 带箭头切换 **********/
.pro_move{
	width:380px;
	height:197px;
	min-height:100px;
	margin-top: 0;
	margin-bottom: 0;
	float: left;
	border:1px solid #CCC;
}

.blk_18{
	overflow:hidden;
	zoom:1;
	font-size:9pt;
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.blk_18 .pcont{width:625px;display:inline;float:left;overflow:hidden;}
.blk_18 .ScrCont{ width:10000px; zoom:1;}
.blk_18 #List1_1,.blk_18 #List2_1{ float:left;}
.blk_18 .LeftBotton,.blk_18 .RightBotton{ width:34px; height:34px; display:block; margin-top:60px;}
.blk_18 .LeftBotton{ background:url(../images/jt_l.jpg) no-repeat; float:left;}
.blk_18 .RightBotton{ background:url(../images/jt_r.jpg) no-repeat; float:right;}
.blk_18 .LeftBotton:hover{ background:url(../images/jt_over_l.jpg) no-repeat;}
.blk_18 .RightBotton:hover{ background:url(../images/jt_over_r.jpg) no-repeat;}
.blk_18 .pl img{width:380px;height:197px;cursor:pointer;}
.blk_18 .pl{ width:380px; height:auto; float:left; text-align:center; margin-left:0px;}
.blk_18 .pl p{ display:block; padding-top:15px;}  
.blk_18 .pl:hover{ background:url(../images/pro_bg_over.jpg) center top no-repeat;}
/********** 带箭头切换 end**********/
.pro_move1{
	width:380px;
	height:197px;
	min-height:100px;
	float: left;
	border:1px solid #CCC;
	margin-left: 16px;
}


.main2{ width:939px; height:200px; margin:auto;}
.main2_t{ width:939px; height:30px;  border-bottom:1px solid #dedede; margin-top:10px;}
.main2_f{ width:939px; height:159px;}
.main2_jt_l{ width:20px; height:44px; float:left; margin-top:50px;}
.main2_jt_r{ width:20px; height:44px; float:right; margin-top:50px;}
.main2_cp{ width:875px; height:146px; float:left; margin-top:10px; margin-left:12px;}
#demoq ul li{ width:166px; float:left; margin:0px 5px; display:inline;}

.cp{ width:149px; height:139px; float:left; margin-left:10px; border:1px solid #eeeeee; text-align:center; padding-top:2px; display:inline;}
.mc{ display:block; height:24px; line-height:24px; text-align:center; color:#565656;}


.yqlj{ width:978px; height:65px; margin:12px auto; background:url(../images/yqlj.jpg) no-repeat;}
.yqlj_l{ width:83px; height:31px; line-height:31px; float:left; margin-top:15px; margin-left:5px; color:#1580c6; font-size:14px; font-weight:bolder; text-align:center;}
.yqlj_r{ width:870px; height:31px; line-height:31px; float:left; margin-top:15px; margin-left:15px; color:#565656;}
.yqlj_r a{ color:#565656;}
.yqlj_r a:hover{ color:#565656; text-decoration:underline;}


/**** 二级内页 ****/
.ny_zhuti{
	width:1180px;
	overflow:auto;
	clear: both;
	margin-top: 12px;
	margin-right: auto;
	margin-bottom: 12px;
	margin-left: auto;
}

/**** 内页左侧 ****/
.ny-left{
	width:160px;
	height:auto;
	min-height:540px;
	float:left;
}
.ny-gylb{}
.ny_base{
	width:155px;
	height:34px;
	color:#0081cc;
	font-size:25px;
	line-height:34px;
	text-align:left;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.ny_left_list{ width:132px; height:auto; float:left; margin-left:3px; display:inline;}
.ny_left_list ul li a{ color:#323031; display:block;}
.ny_left_list ul li a:hover{ color:#fff; text-decoration:underline; background:url(../images/hg_hover.jpg) top center no-repeat;}
.ny_left_list ul li a.visit{color:#fff; text-decoration:underline; background:url(../images/hg_hover.jpg) top center no-repeat;}
.menuleft li{
	width:132px;
	height:auto;
	margin: auto;
	color:#323031;
	font-size:14px;
	line-height:40px;
	text-align:center;
	background-image: url(../images/hg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
} 
.menuleft ul{ margin:0; padding:0; list-style:none; background:#DEDEDE;}
.menuleft ul li{ width:200px; height:25px; line-height:25px; background:none; border-bottom:1px solid #dedede;}
.menuleft ul li a{ font-size:12px; font-weight:normal; color:#333;}
.menuleft ul li a:hover{ font-size:12px; background:url(../images/hg_hover.jpg) top center no-repeat; color:#000;}


.ly{ width:180px; height:44px; float:left; margin-top:30px; margin-left:20px; display:inline;}
.lxwm{ width:180px; height:44px; float:left; margin-top:15px; margin-left:20px; display:inline;}


/**** 内页右侧所在位置 ****/
.ny_nr_right{
	width:990px;
	height:auto;
	float:right;
}
.ny_nr_r_h{
	width:100%;
	height:45px;
}
.basename{
	width:250px;
	height:37px;
	float:left;
	margin-top:5px;
	margin-left:20px;
	display:inline;
	color:#000;
	text-align:left;
	text-indent:0px;
	line-height:37px;
	font-size:25px;
}
.position{ width:400px; height:30px; float:right; margin-top:5px; margin-right:10px; color:#454545; line-height:30px; text-align:right;}
.position a{ color:#454545;}
.position a:hover{ color:#1580c6; text-decoration:underline;}

/**** 内页右侧内容 ****/
.ny_nr_r_n{
	width:100%;
	height:auto;
	color:#323031;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.ny_nr_r_n H1{ font-size:20px; margin:15px 0px;}

/**** 内页右侧列表 ****/
.ny_news_lb{ width:100%; height:300px; margin:0 auto;}
.ny_news_lb ul li{ width:98%; line-height:30px; height:30px; border-bottom:1px dotted #d2d2d2; margin:0 auto; text-indent:10px; background:url(../images/ico_02.gif) 2px center no-repeat; text-align:left;}
.ny_news_lb ul li span{ float:right;}

/**** 底部信息 ****/
.foot{
	width:100%;
	height:420px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #0081cc;
	background-color: #f0f0f0;
}
.foot_z{
	width:1180px;
	height:300px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
.foot_z1{
	width:1180px;
	height:100px;
	float: left;
}
.foot_z1 ul{
	width:1180px;
	height:auto;
	margin:auto;
}
.foot_z1 ul li{
	width:22%;
	float: left;
	font-size: 21px;
	line-height: 40px;
	color: #000;
	padding-left: 3%;
	height: 40px;
	padding-top: 40px;
}
.foot_z2{
	width:1180px;
	height:100px;
	float: left;
}
.foot_z2 ul{
	width:1180px;
	height:auto;
	margin:auto;
}
.foot_z2 ul li{
	width:22%;
	float: left;
	padding-left: 3%;
}
.foot_z3{
	width:100%;
	float: left;
	font-size: 15px;
	margin-bottom: 8px;
}
.foot_z a{ color:#9d9d9d;}
.foot_z a:hover{ color:#9d9d9d; text-decoration:underline;}
.foot1{
	height:40px;
	clear: both;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.foot1 img{
	float: right;
	margin-right: 50px;
}
.foot2{
	height:80px;
	clear: both;
	width: 1180px;
	margin-right: auto;
	margin-left: auto;
}
.foot2_1{
	height:70px;
	width:70%;
	float: left;
	font-size: 14px;
	line-height: 40px;
	color: #9d9d9d;
	margin-top: 10px;
}
.foot2_1 a{
	color: #9d9d9d;
}.foot2_2{
	height:80px;
	width:30%;
	float: left;
	font-size: 14px;
	line-height: 40px;
	color: #9d9d9d;
}
.foot2_2 a{
	color: #9d9d9d;
}
.foot_l{ width:499px; height:28px; float:left; color:#FFF; line-height:28px; padding-top:15px;}
.foot_r{ width:475px; height:61px; float:right; color:#FFF; line-height:24px; text-align:right; padding-top:15px;}


/**** 内页产品详情 ****/
.nyproducts{
	font-size: 14px;
	text-align: center;
	color: #007dcc;
}
.nyproducts a {
	font-size: 14px;
	text-align: center;
	color: #007dcc;
}

.nyproducts img{
	padding: 2px;
	height: 400px;
	width: 500px;
	border: 1px solid #CCC;
}
.nyproducts1{
	font-size: 14px;
	line-height: 30px;
	text-align: left;
	height: 30px;
	margin-left: 10px;
}
