@charset "utf-8";
/* CSS Document */

html {
	font-family:"微软雅黑";
	font-size:14px;
	color:#333;
	line-height:20px;

}
img{ border:0}
a{TEXT-DECORATION:none}
a:link{color:#333;}   
a:active{color:#ff0000;}   
a:visited{color:#333;}   
a:hover{color:#06F;}
body {
	margin:0 auto;
	background:#EFEFEF;
}
ul{ margin:0; padding:0;}
#top_1 {
	background:url(../images/top_1_bg.jpg) repeat-x;
	height:430px;
	width:100%;
}
.top {
	width:1000px;
	text-align:center;
	margin:0 auto;
	height:430px;
}
.top .tp1 {
	width:981px;
	height:20px;
	float:left;
}
.top .tp2 {
	width:981px;
	height:104px;
	float:left;
}
.top .tp3 {
	width:981px;
	height:37px;
	float:left;
}
.top .tp4 {
	width:981px;
	height:269px;
	float:left;
}
.main {
	width:1000px;
	margin:0 auto;
}
.main span {
	color:#003399;
	font-size:12px;
}
.title_gg {
	width:981px;
	height:37px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/main_title_bg.jpg) no-repeat;
	float:left
}
.title_jj {
	float:left;
	width:320px;
}
#m_jj_top {
	width:320px;
	height:41px;
	float:left;
	background:url(../images/main_title_jj.jpg) no-repeat;
	font-weight:bold
}
#m_jj_top .left {
	width:150px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#m_jj_top .right {
	width:50px;
	float:right;
	margin-top:5px;
}
.m_jj {
	width:320px;
	height:180px;
	float:left;
}
.m_jj_pic {
	width:309px;
	height:70px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	line-height:22px;
}
.m_jj_pic img {
	float:left;
	margin-right:15px;
	border:1px solid #CCC;
	padding:2px;
}
.m_jj_txt {
	width:309px;
	float:left;
	margin-left:5px;
	margin-top:10px;
	font-size:12px;
}
.title_news {
	float:left;
	width:363px;
	margin-left:20px;
}
#m_news_top {
	width:363px;
	height:41px;
	float:left;
	background:url(../images/main_title_news.jpg) no-repeat;
	font-weight:bold
}
#m_news_top .left {
	width:150px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#m_news_top .right {
	width:50px;
	float:right;
	margin-top:5px;
}
.m_news {
	width:363px;
	height:180px;
	float:left;
}
.list {
	width:350px;
	list-style-type:none;
	margin:2px;
	padding:2px;
}
.list li {
	border-bottom: dotted 1px #999;
	line-height:26px;
}
.list li span {
	float:right;
}
.title_contact {
	float:left;
	width:257px;
	margin-left:20px;
}
#m_cont_top {
	width:257px;
	height:41px;
	float:left;
	background:url(../images/main_title_cont.jpg) no-repeat;
	font-weight:bold
}
#m_cont_top .left {
	width:150px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#m_cont_top .right {
	width:40px;
	float:right;
	margin-top:5px;
}
.m_cont {
	width:257px;
	height:180px;
	float:left;
}
.m_cont_pic {
	width:246px;
	height:46px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
.m_cont_txt {
	width:246px;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-size:12px;
}
.title_pro {
	float:left;
	width:981px;
	height:220px;
}
#m_pro_top {
	float:left;
	width:980px;
	height:41px;
	background:url(../images/main_title_pro.jpg) center;
	font-weight:bold
}
#m_pro_top .left {
	width:150px;
	float:left;
	margin-left:20px;
	margin-top:5px;
}
#m_pro_top .right {
	width:40px;
	float:right;
	margin-top:5px;
}
.pro_l {
	width:23px;
	float:left;
	height:110px;
	margin-top:55px;
}
.pro_m {
	width:980px;
	float:left;
	height:180px;
}
.pro_r {
	width:23px;
	float:left;
	height:110px;
	margin-left:17px;
	margin-top:55px;
}
.bot {
	background:url(../images/bot_bg.jpg) repeat-x;
	height:97px;
	width:100%;
	float:left
}
.bottom {
	width:1000px;
	margin:0 auto;
	height:95px;
}
.b_cont {
	width:981px;
	height:90px;
	float:left;
	margin-top:15px;
	text-align:center;
	color:#CCC;
	line-height:22px;
}
/* 公司简介左侧*/

.a_left{ margin:20px 0 20px 0; width:224px; height:auto; float:left;}
.a_left_title{  width:204px; height:40px; background:url(../images/left_title_bg.png) no-repeat left top; background-position:left; padding-left:20px; line-height:40px; color: #FFF; font-size:16px; font-weight:bold}
.a_left_con{ width:224px;}
 .a_left_list {width:224px; list-style-type:none;}
 .a_left_list li{ width:224px; line-height:39px; height:39px; background:url(../images/left_li_bg.png) no-repeat left top;padding:0 0 0 30px;}
.a_right{margin:20px 0 20px 20px; width:737px; height:auto; float:left;} 
.a_right_title{ width:727px; height:40px; float:left; background:url(../images/right_title_bg.png) no-repeat left top; line-height:40px; padding:0 0 0 10px;}

.a_left_2_title{ width:204px; height:30px; background:url(../images/left_title_bg.png) no-repeat left top; background-position:top left; padding-left:20px; line-height:30px; color: #FFF; font-size:14px; font-weight:bold}
.a_left_2_cont{ width:224px;}
.a_left_2_list{ width:224px; list-style-type:none;}
.a_left_2_list li{ width:224px; line-height:30px; height:30px; background:url(../images/left_li2_bg.png) no-repeat left top;padding:0 0 0 30px; background-position:0% 50%; font-size:12px;}
  	.list_xx_cont {width:700px; list-style-type:none; margin:2px; padding:2px; overflow:hidden}
	.list_xx_cont li{border-bottom: dotted 1px #999; line-height:26px;}
	.list_xx_cont li span{float:right;  }
.a_right_con{ width:715px;  float:left; border:#CCC solid 1px; padding:10px;margin:0 auto; height:auto}
.a_right_news_list_con{ width:715px; float:left; border:#CCC solid 1px; padding:10px; height:auto}
.a_right_news_con{ width:715px;float:left; border:#CCC solid 1px; padding:10px; height:auto}
	.h{font-family:"微软雅黑"; font-size:14px; font-weight:bold; margin-bottom:5px; line-height:25px;}
	.br2{ width:100%; border-bottom: #CCC  dotted 1px; font-size:12px; height:10px; margin-top:5px; margin-bottom:5px;}
    .br_t{ font-size:12px; color:#999;}






