@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; width:100%; background-color:#fbf9f7; overflow-x:hidden; height:auto!important;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{ border:0px;}
.clear{ clear:both;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#78191a; text-decoration:none;}
a:visited{ text-decoration:none; color:#000000;}
.logo{ margin:0; padding:0; text-align:center; width:1424px; height:106px; background:url(../images/indexe_01.jpg) repeat-x;}
.logo1{ width:1180px; margin:auto;}
.logo1_left{ float:left; width:684px;}
.logo1_right{ float:right; width:183px; height:94px; padding-top:12px; padding-right:55px; color:#78191a; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}
.logo1_right1{ float:right; margin-right:70px;}


/* banner */
.banner{height:350px;overflow:hidden;}
.banner .d1{width:100%;height:350px;display:block;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0;top:480px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}
/*�м䲿��*/
.middle{ width:1004px; margin:auto; margin-top:15px; margin-bottom:15px;}
.middle_up{ margin-top:15px; margin-bottom:15px; width:703px; height:193px; text-align:left; background:url(../images/indexe_06.jpg) no-repeat; padding-left:21px; padding-top:7px; padding-right:280px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:26px;}
.middle_up a{ color:#000000; text-decoration:none;}
.middle_up a:hover{ color:#78191a; text-decoration:none;}

.middle_down{ width:1004px; margin-top:15px;}
.middle_down_left{ float:left; width:226px;}
.middle_down_left_down{ width:226px; height:491px; background:url(../images/cpbj_14.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;}




.middle_right_up{ float:right;}
.middle_right_up1{ float:left; margin-right:15px;}
.middle_right_up1_2{ width:413px; height:233px; background:url(../images/xwbj_14.jpg) no-repeat; padding-left:10px; padding-right:10px; padding-top:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.cssdhd{ border-bottom:1px dashed #cccccc; line-height:30px;}
/*首页联系我们*/
.middle_right_up2{ float:right; width:316px; height:279px;}
.middle_right_up2_2{ width:288px; height:226px; background:url(../images/lxbj_15.jpg) no-repeat; padding-left:28px; padding-top:15px;}

/*首页联系我们*/
.middle_right_zj{ width:764px; height:168px; float:right; margin-top:15px; background:url(../images/indexe_16.jpg) no-repeat;}

.middle_right_yx{ float:right; margin-top:15px; width:764px; height:73px; background:url(../images/dlbje_25.jpg) no-repeat;}
.middle_right_yx1{ width:732px; height:44px; padding-top:22px; font-family:Arial, Helvetica, sans-serif;}
.email{
	width:632px;
	height:44px;
	margin-left:168px;
	color:#fff;
}
.email .userName{
	margin-top:10px;
	height:25px;
	width:205px;
	line-height:25px;
	float:left;
}

.email .userName input{
	background-color:#f2f2f2;
	border:solid 1px #dcdcdc;
	width:150px;
	height:23px;
}

.email .emails{
	margin-top:10px;
	margin-left:1px;
	float:left;
	height:29px;
	color:#fff;
	line-height:24px;
	font-family:Arial;
	text-align:left;
}

#secss{
	margin-top:10px;
	margin-left:18px;
	float:left;
}
#secss input{
	width:150px;
	height:23px;
	border:solid 1px #dcdcdc;
}

.login{
	margin-top:6px;
	width:63px;
	height:29px;
	float:right;
	padding-right:60px;
}





.dibu{ margin-top:15px; background: url(../images/index_29.jpg) repeat-x; height:81px; padding-top:20px; color:#ffffff;}
.bibu_kuai{width:1004px; text-align:center;margin:0 auto;line-height:30px;color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.bibu_kuai a {color: #ffffff;padding: 0px 1px;text-decoration: none;}


.dibu{ margin:0 auto; text-align:center; width:100%; margin-top:15px;}


.cpmc{ padding-left:41px; padding-top:6px; line-height:30px; width:239px; height:31px; background:url(../images/bj_12.jpg) no-repeat;}
.cpmc1{ padding-left:41px; padding-top:6px; line-height:28px; width:226px; height:28px; background:url(../images/inbj_21.jpg) no-repeat;}
.bj1{ line-height:28px; width:226px; height:28px; background:url(../images/inbj_21.jpg) no-repeat;}
.cplb{padding-left:28px;margin-top:20px; line-height:29px;}
.cplb img{ margin-top:8px;}



.ab_center{ width:1004px; margin:auto; margin-top:15px;}
.ab_center_left{ float:left;}
.ab_center_right{ float:right;}
.ab_diub{ margin:0 auto; text-align:center; margin-top:15px; width:100%;}
.ab_center_left_down{ width:239px; min-height:604px; background:url(../images/bj_08.jpg) repeat-y; line-height:30px;}
.bj{width:239px; height:31px; background:url(../images/bj_12.jpg) no-repeat;}


.ab_center_right_down{ width:734px; height:690px; background:url(../images/about_07.jpg) no-repeat; padding-left:15px; line-height:30px;}
.ab_center_right_down a{ color:#000000; text-decoration:none;}
.ab_center_right_down a:hover{ color:#78191a; text-decoration:none;}

.ab_center_right_down1{width:749px;  line-height:30px; min-height:700px; background:url(../images/about_08.jpg) repeat-y;}
.ab_center_right_downyt1{ width:717px; line-height:30px; min-height:700px; background:url(../images/about_08.jpg) repeat-y; padding-left:16px; padding-right:16px;}

.baid{ color:#ffffff; font-size:14px;}
.xh{ border-bottom:1px dashed #78191a;}

.tdl{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}