/*cp_box*/
.cp_box{ background:url(../images/cp_bg.jpg) no-repeat center top; height:600px; width:100%; margin-top:20px;}
.chanpin{ width:1150px; margin:0 auto;}
.list_box{ width:266px; float:left;}
.list_title{ background:url(../images/list_title1.jpg) no-repeat; width:266px; height:66px;}
.list_titleb{ background:url(../images/list_title2.jpg) no-repeat; width:266px; height:66px;}
.list_nr ul li{ background:url(../images/list_shover.jpg) no-repeat; height:53px; margin-top:1px; line-height:53px; font-size:14px;}
.list_nr ul li a{ display:block; padding-left:15px;}
.list_nr ul li a:hover{ background:url(../images/list_sbg.jpg) no-repeat; color:#FFF; text-decoration:none;}

/*about*/
.xabout{ background:url(../images/cp_bg.jpg) no-repeat center top; width:100%; margin-top:20px;}
.xchanpin{ width:1150px; margin:0 auto; margin-top:20px;}
.xlist_box{ width:266px; float:left;}
.xlist_title{ background:url(../images/xlist_title.jpg) no-repeat; width:266px; height:84px;}
.xlist_nr ul li{ background:url(../images/list_shover.jpg) no-repeat; height:53px; margin-top:1px; line-height:53px; font-size:14px;}
.xlist_nr ul li a{ display:block; padding-left:15px;}
.xlist_nr ul li a:hover{ background:url(../images/list_sbg.jpg) no-repeat; color:#FFF; text-decoration:none;}


/*»¬¶¯ÃÅ*/

#tab{position:relative;}
.tab_menu{}
#tab .tab_menu{
	width:753px;
	float:left;
	position:absolute;
	z-index:1;
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	height: 60px;
	left: 9px;
}

#tab .tab_menu li{float:left;width:110px;height:42px;line-height:38px;border-bottom:0px;cursor:pointer;text-align:center;margin:0 2px 0 0;  color:#fff; font-size:16px; background:url(../images/cp_h.jpg) no-repeat;}

#tab .tab_box{
	top:47px;
	position:relative;
	font-size: 14px;
	line-height: 35px;
	color: #000000;
}
.xnews_nr2{
	line-height:40px;
}
.xnews_nr2 ul{
	padding: 10px;
}
.xnews_nr2 span{
	float:right;
	font-size: 12px;
}
.xnews_nr2 ul li{
	height:40px;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

#tab .tab_box p{
	text-indent: 2em;
	margin-bottom: 20px;
}

#tab .tab_menu .selected{cursor:pointer; background:url(../images/cp_hover.jpg) no-repeat; height:67px; color:#FFF;}

#tab .hide{display:none;}

#tab .tab_box div{padding:0px;} 



.cp ul li{ width:277px;  height:230px; float:left; margin:10px 0 0 13px; display:block; background:#eee;}

.cp ul li img{width:257x; height:178px; padding:10px;}



.cp ul li:hover{ background:#043480;}

.cp ul li p{ text-align:center; line-height:22px;}

.cp ul li:hover a{ color:#FFF;}



.product_box{ width:870px; float:right;}





/*banner2_box*/

.banner2_box{ background:url(../images/banner2.jpg) no-repeat center top; height:162px; width:100%; margin:0 auto;}

.banner2{ width:1180px; margin:0 auto; position:relative;}

.banner2_anniu{

	position:absolute;

	left: 1049px;

	top: 109px;

}

.banner2_anniu a{ color:#FFF; font-size:16px;}

.banner2_phone{
	position:absolute;
	color:#000099;
	font-size:18px;
	left: 659px;
	top: 46px;
	width: 204px;
	font-family: "Î¢ÈíÑÅºÚ", "ºÚÌå";
	font-style: italic;
	font-weight: bold;
}

.banner2_phone p{ color:#F00; font-size:36px; font-weight:bold;}

.another1{color:#fff;text-decoration:none; margin:0 auto; width:130px; background:#ff0000;}





/*youshi_box*/

.youshi_box{ background:url(../images/youshi_bg.jpg) no-repeat center top; height:1203px; width:100%;}
.ys_bt { width: 100%; height: 201px; background: url(../images/ysbtimg.jpg) no-repeat center; }
.ys_1 { width: 100%; height: 339px; background: url(../images/ys1.jpg) no-repeat center; }
.adv_1 { padding-top: 93px; padding-left: 111px; width: 465px; }
.adv_1 h4 { background: url(../images/adv_num1.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }
.adv_1 strong { color: #084ea4; }
.adv_1 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }
.adv_1 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }
.adv_1 .wb { border: none; }

.ys_2 { width: 100%; height: 343px; background: url(../images/ys2.jpg) no-repeat center; }
.adv_2 { padding-top: 43px; padding-left: 610px; width: 465px; }
.adv_2 h4 { background: url(../images/adv_num2.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }
.adv_2 strong { color: #084ea4; }
.adv_2 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }
.adv_2 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }
.adv_2 .wb { border: none; }


.ys_3 { width: 100%; height: 333px; background: url(../images/ys3.jpg) no-repeat center; }
.adv_3 { padding-top: 31px; padding-left: 110px; width: 465px; }
.adv_3 h4 { background: url(../images/adv_num3.png) no-repeat left top; padding-left: 60px; display: block; font-size: 24px; color: #000; margin-bottom: 10px; }
.adv_3 strong { color: #084ea4; }
.adv_3 h4 em { display: block; font-size: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; color: #b9b9b9; font-weight: normal; background: url(../images/adv_ic01.png) repeat-x left bottom; padding: 2px 0 13px; }
.adv_3 p { color: #797979; line-height: 18px; font-size: 14px; border-bottom: 1px dotted #b8b8b8; background: url(../images/adv_li.png) no-repeat 2px 16px; padding: 10px 0 10px 17px; margin-left: 60px; }
.adv_3 .wb { border: none; }

/*anli_box*/

.anli_box{ background:url(../images/anli_bg.jpg) no-repeat center top; height:687px; width:100%;}

.anli{ width:1180px; margin:0 auto;}

.anli_title{ text-align:center; padding-top:60px;}

.anli_title h3 a{ color:#FFF; font-size:30px;}

.anli_nr ul li{ width:274px; float:left; font-size:14px; margin:0 10px;}

.anli_nr ul li p{
	background:#141414;
	border-bottom:2px solid #F00;
	height:90px;
	padding:15px;
	display:block;
	overflow:hidden;
	color: #CCCCCC;
}

.anli_nr ul li p  a{
	text-align:center;
	color:#F00;
	font-weight: bold;
}

.anli_nr ul li img{ width:274px; height:280px;}

.anli_nr{ padding-top:80px;}

.anli_nr ul li p:hover{ background:#F00; color:#FFF;}

.anli_nr ul li p:hover a{ color:#FFF;}





/*banner3_box*/

.banner3_box{ background:url(../images/banner3.jpg) no-repeat; height:229px; width:1180px; margin:20px auto; position:relative;}

.banner3_anniu{

	width:132px;

	height:38px;

	position:absolute;

	left: 959px;

	top: 62px;

}

.banner3_phone{

	font-size:14px;

	color:#FFF;

	position:absolute;

	left: 752px;

	top: 36px;

}

.banner3_phone p{ font-size:24px; color:#FFF; font-weight:bold;}





/*about_box*/

.about_box{ background:url(../images/about_bg.jpg) no-repeat center top; height:574px;}

.about{ width:1180px; margin:0 auto;}

.about_title{ text-align:center; padding-top:83px; font-size:24px;}

.about_title h3{ font-weight:normal;}

.about_title h3 a{ color:#F00;}



.about_nr{ margin-top:30px;}

.about_tu{ width:407px; height:242px; float:left; padding:19px;}





.about_wen{ width:700px; float:right; height:366px;}

.about_wen dl dt{ text-transform:uppercase; font-size:24px;}

.about_wen dl dt a{ font-size:20px; color:#ff0000;}

.about_wen dl dd{ font-size:14px; padding-top:20px; line-height:24px;}



/**********************************************Í¼Æ¬¹ö¶¯********************************************/

.gd_04{ position:relative; width:700px; padding-top:5px;}

.gd_04 em{

	position: absolute;

	top: 85px;

}

.gd_04 .t_l{ left:0px;}

.gd_04 .t_r{ right:0px;}

.gd_04 #simgs_4{ margin:0 auto;}

.gd_04 li{ float:left; width:242px; text-align:center; height:190px; margin:0 10px;}

.gd_04 li p{ line-height:30px;}

.gd_04 li.last{ padding-right:0;}

.gd_04 li img{ display:block; width:233px; height:140px; padding:5px; border:1px solid #CCC;}

.gd_04 li a{ color:#333; font-family:"Î¢ÈíÑÅºÚ";}

.gd_04 .fl { float:left;}

.gd_04 .fr { float:right;}

.gd_04 .pa{ position:absolute;}

.gd_04 .pr{ position:relative}

.gd_04 li img:hover{ background:#ff0000;}

.about_wen h3{ font-weight:normal;}







/*center2_box*/

.center2_box{ width:1180px; margin:20px auto;}

.news_box{ border:1px solid #ddd; height:350px; width:345px; float:left;}

.hynews_box{ border-top:1px solid #ddd; height:350px; width:483px; float:left;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.changjian_box{ border-top:1px solid #ddd; height:350px; width:346px; float:right;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}

.news_nr{
	padding:10px;
	line-height:32px;
	background-color: #F6F6F6;
}

.news_nr span{ float:right;}

.news_nr ul li{ display:block; width:320px; height:32px; overflow:hidden;font-size:14px;}





.news_nr2{ padding:10px; line-height:32px;background-color: #F6F6F6;}

.news_nr2 span{ float:right;}

.news_nr2 ul li{ display:block; width:460px; height:32px; overflow:hidden; font-size:14px;}



#ticker2 {

	width: 320px;

	height: 280px;

	overflow: hidden;

	position: relative;

	margin:10px auto;
}

#ticker2 li {

	position: relative;

	width: 100%;

	line-height: 30px;

	margin: 5px auto;

	border-bottom:1px dashed #CCC;

	

}

.wen span{ background-color:#043480; color:#FFF; line-height:30px;text-align:center; margin:0 5px; display:block; width:50px; float:left;}

.da span{ background-color:#999; color:#FFF; margin:0 5px;width:50px; float:left; text-align:center; line-height:30px;}

.wen a{ color:#000000;}



/*links_box*/

.links_box{border:1px solid #ddd; width:1180px; margin:30px auto; height:100px;}
.links_nr{ padding:10px; line-height:40px;}
.nav_line{ background:url(../images/f_line.jpg) repeat-x; height:2px; margin-top:20px;}


.jz_t2{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb2.jpg) no-repeat 0 15px;}
.jz_t2 h3{ font-weight:normal;}
.jz_t2 a{
	padding:0 30px;
	color: #000000;
	font-size: 16px;
}

.jz_t3{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb3.jpg) no-repeat 0 15px;}

.jz_t3 h3{ font-weight:normal;}

.jz_t3 a{
	padding:0 30px;
	color: #000000;
	font-size: 16px;
}





.jz_t4{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb4.jpg) no-repeat 0 15px;}

.jz_t4 h3{ font-weight:normal;}

.jz_t4 a{ 
	padding:0 30px;
	color: #000000;
	font-size: 16px;
}



.jz_t5{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb5.jpg) no-repeat 0 15px;}

.jz_t5 h3{
	font-weight:normal;
	font-size: 16px;
	color: #FFFFFF;
}







/*cnter_1box*/

.cnter_1box{ width:1180px; margin:30px auto;}

.jianzheng_box{ border:1px solid #ddd; height:300px; width:830px; float:left;}

.zizhi_box{border:1px solid #ddd; height:300px; width:330px; float:right;}

.zj_title{
	height:45px;
	border-bottom:1px solid #ddd;
}
.xzj_title{
	height:45px;
	border-bottom:1px solid #ddd;
	background-color: #043480;
}
.zj_more{ width:38px; height:13px; float:right; padding:15px 20px;}

.jz_t{ width:150px; float:left; margin-left:10px; line-height:45px; background:url(../images/tb1.jpg) no-repeat 0 15px;}

.jz_t h3{
	font-weight:normal;
	color: #000000;
}

.jz_t a{ padding:0 20px;}

.jz_nr{ padding:35px 5px;}

.jz_tu{ width:191px; height:169px; float:left;}

.jz{ width:47%; float:left; display:block; margin:0 10px;}

.jz_wen{ width:180px; float:right; font-size:14px; line-height:24px;}

.jz_wen ul li{ overflow:hidden; height:46px;}

.jz_more{ width:99px; height:25px; padding-top:10px;}

.jz:hover{ background:#ff0000; color:#FFF;}

.jz:hover a{ color:#FFF;}





.zizhi_nr{height:240px; margin-top:30px; margin-left:30px;}

.gd_05{ position:relative; height:205px; width:258px;}



.gd_05 em{

	position: absolute;

	top: 50px;

}

.gd_05 .t_l{

	left: 0px;

}

.gd_05 .t_r{

	right: 0px;

}

.gd_05 #simgs05{ margin:0;}

.gd_05 li{ float:left; width:258px; text-align:center;}

.gd_05 li.last{ padding-right:0;}

.gd_05 li img{ display:block; width:258px; height:163px; margin-bottom:19px;}

.gd_05 li a{ color:#000000;}

.gd_05 .fl { float:left;}

.gd_05 .fr { float:right;}

.gd_05 .pa{ position:absolute;}

.gd_05 .pr{ position:relative}


.content {
	font-size: 14px;
	line-height: 28px;
	background: #fff;
	padding: 20px;
	border: 1px solid #e5e5e5;
	margin-bottom: 12px;
}

.content .newslist {
	font-size: 12px;
	overflow: hidden
}

.content .newslist li {
	padding: 20px 0px;
	overflow: hidden;
	_height: 118px;
}

.content .newslist li .img {
	width: 168px;
	height: 118px;
	float: left;
	overflow: hidden;
	margin-top: 2px;
	padding: 1px;
	border: 1px solid #e5e5e5;
}

.content .newslist li .img img {
	width: 167px;
	height: 118px;
}

.content .newslist li .txt {
	float: right;
	width: 720px;
	line-height: 24px;
	height: 118px;
	overflow: hidden;
}

.content .newslist li .txt h2 a {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.content .newslist li .txt p {
	width: 100%;
	height: 75px;
	line-height: 25px;
	overflow: hidden;
	font-size: 14px;
	white-space: normal;
}

.content .pagebar {
	font-family: Verdana, Geneva, sans-serif;
	height: 30px;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	padding: 0px 12px;
	line-height: 30px;
}

.content .pagebar .pl {
	float: left
}

.content .pagebar .pr {
	float: right
}

.content .pagebar .pr a {
	border: 1px solid #e5e5e5;
	display: inline-block;
	width: 12px;
	height: 12px;
	line-height: 12px;
	padding: 4px;
	_margin-top: 4px;
}

.content .pagebar .pr a:hover {
	border: 1px solid #dd127b;
}

.news_xaingxi {
	width: 100%;
	height: 100px;
	border-bottom: #e1e3df dashed 1px;
	line-height: 80px;
	color: #505050;
	font-size: 22px;
	text-align: center;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}

.news_author {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #505050;
	font-size: 12px;
	text-align: center;
	border-bottom: #e1e3df dashed 1px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FAFAFA;
}

.news_content {
	width: 95%;
	height: auto;
	line-height: 35px;
	color: #505050;
	font-size: 14px;
	margin: 15px auto 0 auto;
	overflow: hidden;
}