@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{font-family: 微软雅黑;    text-align:justify;	margin:0;	padding:0;	font-size:12px;	color:#555;	line-height:24px;}
a{color:#555;	text-decoration: none;}
a:hover{	color:#900;	text-decoration: underline;}
ul,li{margin:0;padding:0;	list-style-type: none;}
img{border:0;}
#top{ }
.top01{width:1000px;margin:0 auto;}
.clear{clear:both;}
.head{clear:both;width:1000px;margin:5px auto;}

#toppace{ width:100%; height:32px; background:#F5F5F5; border-bottom:1px solid #EEEEEE;}
#toppace .pacebox{ width:1000px; margin:0 auto;height:32px; line-height:32px; }
#toppace .pacebox .t_left{width:500px;float:left;}
#toppace .pacebox .t_right{width:335px;float:right; }
#toppace .pacebox .t_right .pr1{ background:url(../images/top1.jpg) 0 center no-repeat; padding-left:20px; width:60px; float:left;}
#toppace .pacebox .t_right .pr2{ background:url(../images/top2.jpg) 0 center no-repeat; padding-left:20px; width:60px; float:left;}
#toppace .pacebox .t_right .pr3{ background:url(../images/top3.jpg) 0 center no-repeat; padding-left:35px; width:50px; float:left;}
#toppace .pacebox .t_right .pr4{ background:url(../images/top4.jpg) 0 center no-repeat; padding-left:35px; width:50px; float:left;}


.logo{width:412px;float:left;padding:26px 0 25px 0;}
.head_right{width:500px;float:right;}
#search_box {margin:50px 0 0 30px; width: 255px; height: 28px; border:1px solid #D9D9D9; background:#EBEBEB; float:left;} 
#search_box #s { float: left; border:0 solid #900; padding: 0; margin: 0px; padding-left:5px; border: 0; width:220px; background: none; font-size: 12px; color:#666;  height: 28px; line-height:28px;} 
#search_box #go { float: right; margin: 0px 4px 0 0; } 
.head_right .login{ float:right;margin-top:25px; }
.bsred{ color:#f00;}

.menu {width:100%; height:40px; background:url(../images/menubg.jpg) 0 0 repeat-x;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {z-index:1000;padding:0 1px;float:left; position:relative;}
.menu02 li a, .menu02 li a:visited {
	display:block; overflow:hidden;	text-align:center;	text-decoration:none;	width:122px;	height:40px;	color:#fff;	line-height:40px;	font-size:12px;}
.menu02{ }
.menu01 a, .menu01 a:visited {display:block; text-align:center; text-decoration:none; width:122px; height:40px; color:#fff; line-height:40px; font-size:14px;}
.menu ul li ul { display: none;}
.menu ul li:hover a {color:#fff; background:#900;}
.menu a.cc {color:#fff; background:#900;}
.menu ul li:hover ul {display:block; position:absolute; top:40px; left:0; width:122px;}
.menu ul li:hover ul li a {display:block; background:#DBDBDB; color:#333;}
.menu ul li:hover ul li a:hover {background:#B70000; color:#fff;}
.val{	width:1000px;	margin:0 auto !important;	font-family: 微软雅黑;}


#index_center{width:1000px;margin:0 auto;padding:0 0 10px 0; overflow:hidden;}
.in_wm{width:314px;float:left; }
.in_top{padding:19px 0 14px 0;height:25px; position:relative;}
.in_top span{ position:absolute;right:0;font-family: 微软雅黑;padding:5px 0 0 0;}
.in_top span a{color:#666;}
.in_top span a:Hover{color:#900;}
.in_nr{widthP:300px; border:1px solid #e2e2e2;padding:5px 6px 0 6px;height:250px;}
.in_wm_pic p{ text-align:center;height:30px;line-height:30px;
	background:#900;
	color:#fff;
	font-family: 微软雅黑;
	font-size: 15px;
}
.in_wm_nr{line-height:22px;color:#a2a2a2;padding:5px 0 0 0; text-align:justify;}
.blue{color:#900;}
.in_cc{width:319px;float:left;padding:0 0 0 22px;}
.in_cc_nr{width:305px; border:1px solid #e2e2e2;padding:5px 6px 0 6px; height:250px;}
.in_ne{width:323px;float:right;}
.in_ne_list{border:1px solid #e2e2e2;padding:8px;clear:both;margin:0 0 8px 0;height:52px;}
.in_ne_left{width:58px;height:44px;font-family: 微软雅黑;background:#999; text-align:center;color:#fff;line-height:20px;padding:8px 0 0 0;float:left;}
.in_ne_left span{font-size:18px;}
.in_ne_right{width:210px;float:left;padding:0 0 0 18px;line-height:18px;}
.in_ne_right p{color:#bbb;}
.in_ne_right div a{color:#1a1c1b; font-weight:bold}
.in_ne_right div a:hover{color:#900;}

#in_pro{background:#EEE; overflow:hidden;padding:0 0 10px 0}
.in_pro_top{padding:10px 0; border-bottom:1px solid #ccc; margin:10px 0;}

.in_pro_top{height:25px; position:relative;}

.in_pro_top span{ position:absolute;right:0;font-family: 微软雅黑;padding:5px 0 0 0;}
.in_pro_top span a{color:#666;}
.in_pro_top span a:Hover{color:#900;}

.in_pro_list img{width:230px;height:220px; border:1px solid #ccc;}
.in_pro_list p{ text-align:left;font-size:14px;line-height:18px;}
.in_pro_list p a{color:#747474;}
.in_pro_list p a:Hover{color:#900;}
.in_pro_list{width:157px;float:left;padding:0 5px 0 4px;}
.in_yy img{display:block;}
.in_yy li{float:left;padding:0 4px 20px 4px;height:110px;}
#yingy{padding:0 0 20px 0; overflow:hidden;}



.in_jh{width:158px;float:left;}
.in_jh_list{float:left;}
.in_jh_list .lidiv1{width:230px;float:left;padding:0; margin:0 26px 20px 0; height:265px; background:#D6D6D6;}
.in_jh_list .lidiv2{width:230px;float:left;padding:0; height:265px; background:#D6D6D6;}
.in_jh_list div img{width:230px;height:230px;}
.in_jh_list p{ text-align:center;font-size:14px; height:35px; line-height:35px;border-top:1px solid #fff;}
.in_pro_bottom{clear:both;}

.in_jh{width:158px;float:left;}
.productlist ul{ margin:10px 0; }
.productlist ul .lidiv1{width:230px;float:left;padding:0; margin:0 26px 20px 0; height:265px; background:#D6D6D6;}
.productlist ul .lidiv2{width:230px;float:left;padding:0; height:265px; background:#D6D6D6;}
.productlist ul div img{width:230px;height:230px;}
.productlist ul p{ text-align:center;font-size:14px; height:35px; line-height:35px;border-top:1px solid #fff;}

.newslist h2{ text-align:center; height:40px; line-height:40px; border-bottom:1px dashed #c5c5c5; color:#1d82da; margin:0 5px;}
.newslist p{ }
.newslist ul li{border-bottom:1px dashed #c5c5c5; margin:0 10px; line-height:40px;background:url(../images/port.jpg) no-repeat 0 12px; padding-left:20px;}
.newslist ul li a{ color:#333;}
.newslist ul li a:hover{ color:#900; text-decoration: underline;}
.newslist ul li span{ color:#999}
.newslist ul li .bl{ float:left;}
.newslist ul li .br{ float:right;}


.fenye{ margin:10px 10px; text-align:center; padding-top:10px;}
.fenye a{ border:1px solid #ddd; padding:2px 8px; margin:0; color:#fff; background-color:#999; font-size:12px;}
.fenye a:hover{	text-decoration: none;}
.fenye a.cur{ color:#fff; background-color:#900;border:0px solid #ddd;}
.fenye a:hover{ color:#fff; background-color:#666}

#footer2{ overflow:hidden;padding:0;background-image: url(../images/fotbg.jpg); height:40px; line-height:40px;}
#footer2 p{ font-size:16px; color:#fff;}
#footer2 p a{ font-size:16px; color:#fff;}

#footer{ overflow:hidden;padding:5px 0;background-image: url(../images/footbg.jpg);}
.lianjie{color:#333;line-height:30px; min-height:40px;}
.lianjie .linkred{color:#900; font-weight:bold;}
.lianjie a{color:#333;padding:0 5px;}
.lianjie a:Hover{color:#900;}
.di_left{float:left;width:650px;line-height:26px;color:#fff; margin-top:20px;}
.di_right{float:right;width:200px;padding:10px 0 0 0; text-align:right}
.di_left p{padding:26px 0 15px 0; overflow:hidden;}
.di_left a{color:#0c4895;}


.ab_banner span{clear:both;height:200px;display:block;}
.ab_center{width:1000px;margin:0 auto;clear:both;padding:15px 0 50px 0; overflow:hidden;}
.ab_left{
	width:249px;
	float:left;
	font-family: 微软雅黑;
}
.ab_right{width:750px;float:right;padding:0;}
.ab_title{width:230px;height:64px;line-height:64px;color:#fff;padding:0 0 5px 15px;
	font-size:22px;
	background-image: url(../images/ab_pic01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#ab_menu{width:230px;}
#ab_menu h1{cursor:pointer;
	font-size:14px;
	width:230px;
	height:40px;
	margin-top:2px;
	line-height:40px;
}
#ab_menu h1 a{display:block;color:#333;padding:0 0 0 20px;
	background-image: url(../images/ab_pic03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#ab_menu h1 a:hover{
	display:block;
	color:#fff;
	padding:0 0 0 20px;
	background-image: url(../images/ab_pic02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#ab_menu h1 a.aa{
	display:block;
	color:#fff;
	padding:0 0 0 20px;
	background-image: url(../images/ab_pic02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration: none;
}
#ab_menu h2{cursor:pointer;font-size:12px;width:220px;line-height:30px;
	height:30px;background-color:#f8f8f8;font-weight: normal;}
#ab_menu h2 a{display:block;
	color:#333;
	margin:0 10px 0 20px;
	background-image: url(../images/ab_pic04.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#ab_menu h2 a:Hover{display:block;
	color:#012f97;
	margin:0 10px 0 20px;
	background-image: url(../images/ab_pic05.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#ab_menu h2 a.bb{display:block;
	color:#012f97;
	margin:0 10px 0 20px;
	background-image: url(../images/ab_pic05.jpg);
	background-repeat: no-repeat;
	background-position: right 10px;
}
#ab_menu ul{padding-left:15px;height:100px;border:#E7E7E7 1px solid;border-top:none;overflow:auto;}
#ab_menu ul li{padding:5px 0 3px 10px;}
.no{display:none;}


.ab_icon{padding:50px 0 0 0;}
.ab_icon li{padding:0 0 10px 0;}
.ab_icon li img{display:block;}

.ab_right_top{height:40px;	line-height:40px;	background:#EBEBEB; border-bottom:1px solid #999;}
.ab_right_left{padding:0 0 0 15px;font-size:16px;color:#900;float:left;width:120px; font-weight:bold;}
.ab_right_right{color:#999;	float:right;	width:500px;	padding:0 10px 0 0;	text-align: right;}
.ab_right_right a{color:#999;}
.ab_right_right a:hover{color:#012f97;}
.ab_right_bottom{clear:both;padding:20px  0 10px;}
.xl_title{font-size:30px; text-align:center; border-bottom:1px solid #ccc;line-height:60px;color:#900; margin-bottom:10px;}
.xl_nr{
	color:#555;
	font-size:14px;
	padding:20px 0 40px 0;
	overflow:hidden;
}
.xl_nr p{ margin-bottom:10px;}
.back{ border-top:1px solid #e6e6e6; text-align:center;padding:20px 0 0 0;}
.pro_list{float:left;width:224px;padding:0 12px 10px 12px; overflow:hidden;}
.pro_list div{padding:1px 0 0 1px;
	background-image: url(../images/pro_pic02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 171px;
	width: 223px;
}
.pro_list p{ text-align:center;padding:5px 0; overflow:hidden;font-size:14px;}
.fanye{ border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;height:40px;line-height:40px; text-align:center;}
.fanye span{padding:0 15px;}
.fanye a{color:#000080;}
.pro_di{padding:0 0 20px 0; overflow:hidden;}
.message{	color:#555;	font-size:14px;	padding:20px 0 0 100px;	overflow:hidden;}
.message .inputbs{ height:20px; line-height:20px; width:200px;}
.message .textareabs{ height:100px; line-height:20px; width:400px;}

.pro_p01{ text-align:center}
.pro_p01 img{ max-width:660px;}
.pro_xi_01{margin:0 auto;}
.pro_p02{font-size:18px; text-align:center;padding:10px 0; overflow:hidden;}
.jieshao01{background:#eeeeee; border:1px solid #d4d4d4;height:35px;line-height:35px;font-size:16px;padding:0 0 0 10px;}
.jieshao{padding:20px 0 40px 0; overflow:hidden;}
.jieshao02{
	padding:15px 0 0 0;
	line-height:30px;
	font-size:14px;
	text-indent: 24px;
}

.pbackdiv { text-align:center;}
.pbackdiv a.backdiv{ background:#900; padding:3px 5px; color:#fff; font-size:14px;}
.yr_list div{width:200px;height:154px; border:1px solid #cdcdcd;}
.yr_list p{ text-align:center;font-size:14px;padding:10px 0; overflow:hidden;}
.yr_list{width:202px;float:left;padding:0 28px 20px 18px; overflow:hidden;}



.con_pic{font-size:13px;padding:0 0 0 20px;
	background-image: url(../images/con_pic01.jpg);
	background-repeat: no-repeat;
	background-position: right 15px;
}
.con_pic h5{
	font-size:20px;
	color:#1f3871;
	font-weight:normal;
	padding:15px 0;
	overflow:hidden;
	text-indent: 0px;
}
.con_map{width:698px;height:434px;padding:6px; border:1px solid #f1f1f1;margin:40px auto 0 auto;}
.news_time{float:left;width:95px;padding:30px 0 0 0;}
.news_nr{width:585px;padding:28px 0 0 50px;
	float:left;
	background-image: url(../images/pro_pic07.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.news_nr div{font-size:14px; position:relative;color:#1f3871;height:30px;line-height:30px;}
.news_nr div span{ position:absolute;right:0;font-size:12px;}
.news_nr div a{color:#1f3871;}
.news_nr p{padding:10px 0 15px 0; overflow:hidden;}
.news_nr p a{color:#1f3871;}
.xwdt{padding:0 0 40px 0; overflow:hidden;}
.news_list{clear:both;}
.xw_pp{color:#555;font-size:14px;
	padding:20px 0 0 0;
	text-indent: 24px;
}
.xw_pp span{color:#555 !important;font-size:14px !important;line-height:24px !important;}


.news_fan { color:#000; float:right; height:23px; line-height:23px; padding:0 10px;}
.news_fan li{ float:left; border:#d3d3d3 1px solid; background-color:#FFF; margin-left:10px; display:inline;}
.news_fan li a{ display:block; padding:0px 8px;}
.news_fan li a:hover{ background-color:#3454bf; color:#FFF;}
.jishu_bot{clear:both;font-size:12px;padding:10px 0 0 0;}


/*客服代码部分*/
.float-contact-mini {	position: absolute;	right: 1px;	top: 175px; z-index:1000; }
.float-contact-mini a {	background: url("../images/sprites.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF !important;	display: block;	height: 65px;	line-height: 110%;	padding: 46px 5px 0;	text-align: center;	text-decoration: none !important;	width: 18px;
}
.float-contact {	display: none;	position: absolute;	right: 1px;	top: 175px;	width: 154px;}
.float-contact .close {
	background: url("../images/sprites.png") no-repeat scroll -28px 0 transparent;	color: #FFFFFF !important;	display: block;	height: 31px;	line-height: 31px;	padding-left: 22px;	text-decoration: none !important;}
.float-contact .container {	background:#FFFFFF;	border-color: #E3E3E3;	border-style: solid;	border-width: 0 1px 1px 1px;	padding: 1px 0;	text-align: center;}
.float-contact .container {	border-style: solid;	text-align: center;}
.float-contact .qq { padding: 7px 0 6px;}
.float-contact .qq ul li{ text-align:left;}
.float-contact .qqtitle { line-height: 200%;}
.float-contact .qq .btn { padding-top: 4px;}
.float-contact .qq .btn li { padding-bottom: 5px;}
.float-contact .qq .btn a {	background: url("../images/sprites.png") no-repeat scroll -42px -75px transparent;	color: #900;	display: block;
	height: 23px;	line-height: 23px;	margin: 0 auto;	padding-left: 23px;	width:80px;}
.float-contact .qqtel {	background: url("../images/shadow-2.png") repeat-x scroll 0 100% transparent;	padding-bottom: 14px;
}
.float-contact .qqtel .qqcontent {	color: #FF6600;	font-size: 117%;	font-weight: bold;	line-height: 130%;	letter-spacing:0;}
.float-contact .myqqlink {	background: url("../images/bg-x.png") repeat-x scroll 0 -320px #FA8400;	border-bottom: 1px solid #E3E3E3;	color: #FFFFFF !important;
	display: block;	height: 40px;	line-height: 40px;	text-align: center;	text-decoration: none !important;}
h3.qqtitle {	margin:0;	padding:0;}
