﻿body {
	text-align:center;
	font-family:"����";
	line-height:150%;
	height:auto;
	font-size:12px;
	color:#1e1e1e;
	text-align:center;
	background-color:#ffffff;
	background-image: url(top_bj.jpg);
	background-repeat: repeat-x;
}
body,form,ul,p,dl,dt,dd,h1,h3,h2,li,strong,img {
      margin:0px;
	  padding:0px;
}
li {
     list-style-type:none;
}
img {
    border:0;
}
a {
    color:#1e1e1e;
	text-decoration:none;
}
a:hover {
    color:#680302;
	text-decoration:none;
}
#index_top{
	width:100%;
	margin:0 auto;
	background-image: url(t_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.top{
  width:1000px;
  height:auto;
  margin:0 auto;
}
.t_text{
	width:1000px;
	height:30px;
	#float:left;
	line-height:30px;
	font-size:12px;
	font-family:"΢���ź�";
	color:#fff;
	text-align: right;
	font-weight: normal;
	padding-top:2px;
 }
 .t_text a{
	font-size:12px;
	color:#fff;
 }
.logo{
	width:1000px;
	height:115px;
	#float:left;
}
.l_img {
   width:655px;
   height:114px;
   float:left;
}
.r_img {
   width:314px;
   height:66px;
   float:right;
   margin-top: 30px;
 }
.menu{
	width:1000px;
	height:37px;
	background-image: url(menu_bj.jpg);
	background-repeat: repeat-x;
	float:left;
}
.menu ul{
	width:900px;
	float:left;
	height:auto;
	font-size:14px;
	line-height:37px;
	color:#fff;
	font-family:"΢���ź�";
	padding-left:50px;
}
.menu ul li{
	width:110px;
	float:left;
	height:37px;
	margin:0 18px;
}
.menu ul li a{
	color:#fff;
	text-decoration:none;
}
.menu ul li a:hover{
	color:#fff;
	width:110px;
	float:left;
	background-color:#aa161b;
	line-height:37px;
	height:37px;
}
#alt {
	color:#fff;
		width:110px;
	float:left;
	background-color:#aa161b;
	line-height:37px;
}
.banner{
   width:1000px;
   height:323px;
   float:left;
 }
#index_main{
   width:1000px;
   height:auto;
   margin:0 auto;
}
.man{
	width:1000px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.product{
  width:1000px;
  height:32px;
  float:left;
  background-color:#c8e2ed;
}
.my_from {
     width:500px;
	 float:left;
	 height:32px;
	 padding-left:15px;
}
.product ul{
    width:470px;
	float:left;
	height:32px;
	line-height:32px;
	color:#293447;
}
.product ul li {
    float:left;
	margin:0 7px;
	_display:inline;
}
.simg {
	width:72px;
	float:left;
	line-height:30px;
	font-size:14px;
	font-family:#1f3c49;
	color:#1f3c49;
	font-family:"΢���ź�";
}
.tet {
	line-height: 20px;
	background-color:#FFFFFF;
	height: 20px;
	width: 289px;
	padding-left:10px;
	border:1px solid #8aacc5;
	margin-top:5px;
	float:left;
}
.btn {
	width:90px;
	float:left;
	text-align:center;
	margin-top:5px;
}
.left{
   width:221px;
   height:auto;
   margin-top:15px;
   float:left;
 }
.pic{
   width:221px;
   height:30px;
   float:left;
}
.pic_man{
   width:219px;
   height:auto;
   float:left;
   border:1px solid #cbdde7;
   background-color:#fff;
 }
.pic_man dl{
	width:190px;
	height:auto;
	float:left;
	padding-left:15px;
	padding-bottom: 1px;
	margin-top: 2px;
 }
.pic_man dt{
	width:190px;
	height:auto;
	float:left;
	border-bottom:1px dashed #d6d6d6;
 }
.pic_man h3{
	height:auto;
	float:left;
	font-size:14px;
	font-family:"΢���ź�";
	color:#2259af;
	line-height:30px;
	font-weight: bold;
	text-align: left;
	padding-left:5px;
 }
 .pic_man h3 a{
 text-decoration:none;
	color:#2259af;
 }
  .pic_man h3 a:hover{
 text-decoration:underline;
	color:#2259af;
 }
.pic_man dd{
	width:160px;
	height:auto;
	float:left;
	font-size:12px;
	font-family:"΢���ź�";
	color:#lelele;
	line-height:26px;
	text-align: left;
	padding-left: 5px;
 }
  .right{
   width:763px;
  height:auto;
  float:right;}
 .middle{
   width:760px;
  height:auto;
  float:left;
  margin-top:15px;
}
.news{
	width:760px;
	height:30px;
	float:left;
	background-image: url(news_nav.jpg);
	background-repeat: no-repeat;
}
.news ul{
	width:700px;
	height:27px;
	float:left;
	font-family:"΢���ź�";
	font-size:14px;
	line-height: 28px;
	padding-left: 20px;
	color:#2259af;
	font-weight:bold;
}
.news ul li span{
	font-family:"����";
	color:#2259af;
	font-weight:normal;
	font-size:12px;
	height:auto;
	padding-left:10px;
	text-transform: none;
}
.news ul li{
	float:left;
	line-height:28px;
	width:120px;
	font-size:14px;
	text-align: left;
	margin:0px 5px;
	margin-top: 1px;
}
.news ul li a{
color:#2259af;
text-decoration:none;font-size:14px;
}
.news ul li a:hover{
color:#2259af;
text-decoration:none;font-size:14px;
}
#n_alt{
background-color:#fff;
border-left:1px solid #cbdde7;
border-right:1px solid #cbdde7;
border-bottom:1px solid #fff;
width:120px;
float:left;
padding-left:5px;
}
.news_man{
	width:758px;
	height:auto;
	float:left;
	border-left:1px solid #cbdde7;
	border-right:1px solid #cbdde7;
	border-bottom:1px solid #cbdde7;
	background-color:#fff;
	padding-bottom: 6px;
}
.ns_left{
  width:312px;
  height:auto;
  float:left;
  padding-left:15px;
  margin-top:15px;
}
.ns_right{
	width:400px;
	height:auto;
	float:right;
	margin-top:15px;
	padding-right: 15px;
}
.ns_right dl{
  width:400px;
  height:auto;
  float:left;
}
.ns_right dt{
	width:320px;
	height:auto;
	float:left;
	background-image: url(l_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	line-height:28px;
	font-family:"΢���ź�";
	color:#lelele;
	text-align: left;
	padding-left: 10px;
}
.ns_right dd{
	width:70px;
	height:auto;
	float:left;
	line-height:28px;
	font-family:"΢���ź�";
	color:#lelele;
}
.p_cp{
	width:740px;
	height:auto;
	float:left;
	padding-left: 15px;
}
.p_cp ul{
	width:730px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.p_cp ul li{
  width:136px;
  height:auto;
  float:left;
  margin:5px 4px;
}
.p_font{
	width:136px;
	height:24px;
	background-image:url(f_bj.jpg);
	background-repeat:no-repeat;
	line-height:24px;
	margin-top: 2px;
}
.p_x{
	width:730px;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	background-image: url(h_d.jpg);
	background-repeat:repeat-x;
	height: 3px;

}
.p_x1{
	width:400px;
	float:left;
	background-image: url(h_d1.jpg);
	background-repeat:repeat-x;
	height: 3px;

}
.lyb{
	width:730px;
	height:auto;
	float:left;
	border:1px solid #dbeaf3;
	background-color:#fff;
	padding:15px;
}
.ly_lf{
	width:400px;
	height:160px;
	float: left;
}
.ly_lf1{
	width:400px;
	height:160px;
	float: left;
	border:1px solid #a5cae4;
	background-color:#fff;
}
.ly_text{
	width:370px;
	height:110px;
	float: left;
	border:1px solid #fff;
	background-color:#fff;
	padding-left:20px;
	margin-top:10px;
	color:#9b9b9b;
	font-family:"΢���ź�";
	font-size:12px;
}
.ly_an{
	width:370px;
	height:28px;
	float:left;
	background-image: url(ly_bj.jpg);
	background-repeat: repeat-x;
		margin:0px 8px;
		line-height:28px;
		font-family:"΢���ź�";
		color:#fff;
		font-weight:bold;
		font-size:14px;
}
.ly_an a{
		line-height:28px;
		font-family:"΢���ź�";
		color:#fff;
		font-weight:bold;
		font-size:14px;
}
.ly_an a:hover{
		line-height:28px;
		font-family:"΢���ź�";
		color:#fff;
		font-weight:bold;
		font-size:14px;
}
.cont{
  width:300px;
  height:auto;
  float:right;
}
.c_f{
	width:300px;
	line-height:24px;
	height:auto;
	float:left;
	font-family:"΢���ź�";
	font-size:14px;
	text-align: left;
}
.c_tp{
	width:300px;
	height:auto;
	float:left;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 10px;
}
.hz_hb{
	width:1000px;
	height:auto;
	float:left;
	margin-top:15px;
	padding-bottom: 10px;
}
.hz_hb h3{
	width:1000px;
	height:26px;
	float:left;
	text-align:left;
	line-height: 30px;
}
.hz_man{
  width:998px;
  height:auto;
  float:left;
  text-align:left;
	border:1px solid #dbeaf3;
	background-color:#fff;
}
.hz_man ul{
	width:980px;
	height:auto;
	float:left;
	padding-left: 5px;
}
.hz_man ul li{
  height:auto;
  line-height:30px;
  float:left;
  margin:5px 6px;
}
#footer{
  width:100%;
  height:auto;
  margin:5px auto;
  background-image:url(bottom_bj.jpg);
  background-repeat:repeat-x;
  clear:both;
}
.bottom{
  width:1000px;
  height:50px;
  margin:0 auto;
}
.bottom h3{
	width:1000px;
	line-height:30px;
	height:auto;
	font-size:14px;
	color: #fff;
	font-size:14px;
	font-family:"΢���ź�";
	font-weight:normal;
}
.bottom h3 a{
	color: #fff;
	font-size:14px;
	font-family:"΢���ź�";
	font-weight:normal;
}
.bottom p{
	width:1000px;
	line-height:30px;
	height:auto;
	font-size:12px;
	color: #lelele;
	font-weight:normal;
	font-family:"΢���ź�";
	font-weight:normal;
	margin-top: 10px;
}



.a_lf{
  width:221px;
  height:auto;
  float:left;
}
.a_dh{
	width:221px;
	height:auto;
	float:left;
	background-color:#ecf9ff;
	padding-bottom: 100px;
}
.a_man{
  width:200px;
  height:auto;
  float:left;
  margin-top:8px;
  padding-left:15px;
}
.a_man h3{
	width:180px;
	height:auto;
	float:left;
	background-image: url(a_tp.jpg);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding-left:15px;
	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	color:#003792;
	line-height:30px;
	text-align:left;
}
.a_man span{
	padding-left:5px;
	font-family:"΢���ź�";
	font-size:12px;
	color:#8c0004;
	line-height:30px;
	text-align:left;
	font-weight:normal;
}
.a_man ul{
  width:160px;
  height:auto;
  float:left;
  margin-top:5px;
  background-color:#fff;
  border:1px solid #b0d6e8;
  padding:10px;
}
.a_man ul li{
  width:150px;
  height:auto;
  float:left;
  background-image:url(a_li.jpg);
  background-repeat:no-repeat;
  background-position: left 9px;
  padding-left:18px;
  border-bottom:1px solid #f4f4f4;
  line-height:30px;
  text-align:left;

}.c_man{
  width:180px;
  height:auto;
  float:left;
  margin-top:5px;
  background-color:#fff;
  border:1px solid #b0d6e8;
  padding-top:10px;
  padding-bottom:10px;
}
.a_rdh{
  width:760px;
  height:auto;
  float:left;
  margin-top:15px;
}
.a_top{
	width:730px;
	height:30px;
	float:left;
	border-bottom:1px solid #d6d6d6;
	line-height:30px;
	background-image: url(a_tp.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-align:left;
	padding-left:15px;
}
.a_text{
  width:720px;
  height:auto;
  padding:15px;
  float:left;
}
.a_text h3{
	width:720px;
	height:auto;
	float:left;
	border-bottom:1px solid #d6d6d6;
  font-family:"΢���ź�";
  font-size:16px;
	color:#003792;
	line-height:35px;
}
.a_text p{
	width:700px;
	height:auto;
	float:left;
	text-align:left;
	line-height:24px;
	margin-top: 5px;
}
.at_1{
	width:710px;
	height:auto;
	float:left;
	margin-top: 5px;
}
.at_1 dl{
  width:700px;
  height:auto;
  float:left;
}
.at_1 dt{
  width:700px;
  height:auto;
  float:left;
  	font-family:"΢���ź�";
	font-size:16px;
	font-weight:bold;
	color:#003792;
	line-height:30px;
	text-align:left;
}
.at_1 dd{
	width:700px;
	height:auto;
	float:left;
}
.at_1 dd p{
	width:550px;
	height:auto;
	float:left;
	text-align: left;
	line-height: 26px;
}
.at_more{
	width:700px;
	height:auto;
	float:left;
	border-bottom:1px solid #d4d4d4;
	line-height:26px;
	font-size:12px;
	text-align:right;
}
.at_2{
	width:730px;
	height:auto;
	float:left;
	margin-top: 5px;
}
.at_ltg p{
	line-height: 26px;
	float: left;
	width: 720px;
}
.at_ltp{
	width:700px;
	height:auto;
	float:left;
	margin-top: 5px;
}
.at_ltg{
	width:720px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.a_news{
  width:715px;
  height:auto;
  float:left;
  background-color:#ecf9ff;

}
.ans_lf{
  width:265px;
  height:auto;
  float:left;
  margin:10px auto;
}
.ans_rg{
	width:440px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.ans_rg dl{
  width:430px;
  height:auto;
  float:left;
  margin:10px auto;
}.ans_rg dt{
	width:430px;
	height:auto;
	float:left;
	text-align: left;
	font-weight: bold;
}.ans_rg dd{
	width:435px;
	height:auto;
	float:left;
	text-align: left;
	line-height: 24px;
	text-indent: 24px;
}
.ans_more{
	width:300px;
	height:auto;
	float:right;
	color:#003386;
	line-height:26px;
	font-size:12px;
	text-align: right;
}
.ans_more a{
	color:#003386;
	text-decoration:none;
}
.a_nli{
  width:715px;
  height:auto;
  margin-top:15px;
  float:left;

}
.a_nli h3{
  float:left;
  width:700px;
  	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	color:#003792;
	line-height:30px;
	text-align:left;
	border-bottom:1px solid #d4d4d4;
}
.a_nli dl{
  width:700px;
  height:auto;
  margin-top:10px;
  float:left;

}.a_nli dt{
	width:520px;
	height:auto;
	float:left;
	border-bottom:1px dashed #bebebe;
	background-image: url(l_bg.jpg);
	background-repeat: no-repeat;
	background-position: left 12px;
	line-height:26px;
	text-align: left;
	padding-left:15px;
}
.a_nli dd{
	width:150px;
	height:auto;
	line-height:26px;
	float: left;border-bottom:1px dashed #bebebe;

}
.pic_cp{
	width:720px;
	height:auto;
	float:left;
	margin-top: 10px;
}
.pic_cp h3{
  float:left;
  width:700px;
  	font-family:"΢���ź�";
	font-size:14px;
	font-weight:bold;
	color:#003792;
	line-height:24px;
	text-align:left;
}
.pic_cp ul{
	width:715px;
	height:auto;
	float:left;
}
.pic_cp ul li{
  width:136px;
  height:auto;
  float:left;
  margin:5px 3px;
}
.ap_pic{
  width:690px;
  height:auto;
  float:left;
}
.ap_left{
  width:300px;
  height:auto;
  float:left;
}
.ap_right{
  width:350px;
  height:auto;
  float:right;
}
.ap_right h3{
 font-size:14px;
 text-align:left;
 border-bottom:1px dashed #bebebe;
}
.ap_right p{
	width:320px;
	height:auto;
	float:left;
	line-height:30px;
	text-align: left;
}.p_js{
	width:690px;
	height:auto;
	float:left;
	margin-top:15px;
	background-image:url(p_dh.jpg);
	background-repeat:no-repeat;
}
.p_js h3{
	float:left;
	line-height: 25px;
	padding-left:10px;
	text-align:left;
	font-size:14px;
	color:#fff;
}.cp_text{
	width:670px;
	height:auto;
	float:left;
	margin-top: 15px;
}
.cp_text h3{
	font-size:14px;
	color:#000000;
	text-decoration:none;
	width:650px;
	margin-top: 5px;
}
.cp_text p{
	font-size:12px;
	color:#1e1e1e;
	text-decoration:none;
	width:670px;
	text-align: left;
	text-indent: 24px;
	line-height: 24px;
}.at_text{
  width:700px;
  height:auto;
  float:left;
  padding:20px;
}
.a_zz{
	width:720px;
	height:auto;
	float:left;
}
.a_zz ul{
	width:715px;
	height:auto;
	float:left;
}
.a_zz ul li{
  width:136px;
  height:auto;
  float:left;
  margin:8px 3px;
}
.cp_js{
	width:690px;
	height:auto;
	float:left;
	border-bottom:1px solid #cfcfcf;
	padding-bottom: 10px;
}
.cp_js dl{
	width:330px;
	height:auto;
	float:left;
	padding-left:12px;


}
.cp_js dt{
	width:155px;
	height:auto;
	float:left;
	line-height:30px;
	text-align: left;
	font-size: 14px;
	font-weight:bold;
	border-bottom:1px dashed #e0e0e0;
}.cp_js dd{
	width:150px;
	height:auto;
	float:left;
	line-height:30px;
	text-align: center;
	font-size: 14px;
	text-align:right;
	border-bottom:1px dashed #e0e0e0;

}
.cp_js dd b{
	font-size: 14px;
	font-weight:bold;
}
