﻿html,body{ -webkit-text-size-adjust:none;}
body { margin:0; padding:0; font-family:"微软雅黑"; font-size:12px; background:url(404.png); }
img { border:0;}
a { color:#666; text-decoration:none;}
a:hover { color:#ff3300; text-decoration:none;}
li { list-style:none;}
p,h1,h2,h3,ul,li,dl,dt,dd { margin:0; padding:0;}
.clear { clear:both;}
.mt { margin-top:20px;}

.head { width:100%; height:100px; margin:0 auto; background:url(404.png)}
.headnav{width:1004px; height:100px; margin:0 auto;}
.headleft{width:500px; height:94px; margin:0 auto; float:left; padding-top:6px}
.headright{width:390px; height:100px; margin:0 auto; float:right; }
.headright_top{width:300px; line-height:22px; font-size:12px;  padding: 0px ; float:right;  height:25px; text-align:right; padding-right:20px; padding-top:10px;}
.headright_end{width:390px; background:url(../image/tel.png) 50px 0px no-repeat; text-indent:80px; height:40px; float:left; margin-top:20px; text-align:left; font-size:15px; color:#666666;}




.menu { width:100%; height:42px; margin:0 auto;overflow:hidden; background:url(../image/menu_bj.jpg)}

#sddm {padding: 0px;margin:0px auto;height:42px;font-size:15px; width:1004px;}
#sddm li{margin: 0px;padding: 0px;float:left;height:42x;text-align:center;line-height:42px; color:#fff; font-size:15px; overflow:hidden; width:135px; }
#sddm li a{display: block;text-decoration: none;color:#fff; display:block; background:url(../image/menu_bj.jpg);}
#sddm li a:hover{color:#FFf; background:url(404.png)}
#sddm li a.hover{color:#FFf; background:url(404.png)}
#sddm div{position: absolute;visibility: hidden;margin:0px;padding:0px;z-index: 8000; margin-top:4px}
#sddm div a{position: relative;display: block;margin:0;white-space: nowrap;text-decoration: none;font-size: 14px;color: #ffffff;background:#C80B12;text-align:left; padding-left:18px;line-height:32px;height:32px;font-weight:100;}
#sddm div a:hover{color: #ffffff;background:#606F84;background-repeat: repeat-y;background-position: left;font-weight:100;}
.tesguyou {border-bottom:1px solid #ffffff;}
.menu_end{ width:100%; background:#C80B12; height:4px; margin:0px auto;}


.ind-ban{  width:100%; height:380px; margin:0px auto;background:url("404.png") no-repeat center; position:relative;}
.ind-ban ul li{float:left; display:none;width:100%; height:380px; position:absolute; left:0; top:0; overflow:hidden;}

.ind-num{ position:absolute; width:100px; left:86%; margin-left:-30px; bottom:22px;}
.ind-num span{ display:block; _display:inline; float:left; margin:0 5px; width:10px; height:10px; background:#fff; overflow:hidden; cursor:pointer;}
.ind-num span.on{ background:#da251d; }

.nei_banner{ width:1004px; height:220px; margin:5px auto; background:#0099CC; }

.middle {height: auto;width:100%; overflow:hidden; padding:50px 0px 10px 0px; margin:0px auto;}
.index_company{ width:980px; overflow:hidden; padding:0px; margin:0px auto; height:260px;}
.index_company_left{width:630px; height:260px;float:left;}
.index_company_left_title{width:630px; height: auto;float:left; font-size:29px; color:#000000; text-align:center;}
.index_company_left_title1{width:630px; height: auto;float:left; font-size:18px; color:#666; text-align:center;  margin-top:10px}
.index_company_left_content{width:630px; height: auto;float:left; font-size:12px; color:#666; text-align:center; line-height:25px;  margin-top:10px}
.index_company_left_pic{width:630px; height: 90px;float:left; margin-top:10px}
.index_company_left_pic li{margin:0px 1px 0px 1px;padding: 0px;float:left;height:90px;text-align:left;overflow: hidden; width:155px;}
.index_company_left_pic li a{display: block;text-decoration: none;display:block; background:#C0A062}
.index_company_left_pic li a:hover{background:#C80B12}



.index_company_right{width:305px; height:260px; float:right; margin-left:45px; background:#ECEBF9;}
.index_company_right_top{width:305px; height:118px; float:left;}
.index_company_right_content{width:275px; height:110px; float:left; margin-top:15px; color:#15336F; line-height:25px; padding:0px 15px; text-align:right}

.index_service{ width:100%; overflow:hidden; padding:25px 0px; margin:40px auto; background:#E9E9E9; height:375px;}
.index_service_c{ width:1004px; overflow:hidden; padding:0px; margin:0px auto; height: auto;}
.index_service_c_title{ width:980px; overflow:hidden; padding:0px; margin:0px auto;}
.index_service_c_title-left{ width:880px; overflow:hidden; padding:0px; margin:0px auto; height:30px; line-height:30px; font-size:18px; font-weight:bold; color:#333333; float:left}
.index_service_c_title-right{ width:100px; background:url(404.png) no-repeat 1px 10px; text-indent:30px; float:right; height:30px; line-height:40px;}
.index_service_c_content{ width:1004px; height:330px; margin-top:16px; overflow:hidden; float:left}
.index_service_c_content li{margin:0px 12px 0px 12px;padding: 0px;float:left;height:330px;text-align:left;overflow: hidden; width:227px;}
.index_service_c_content li a{display: block;text-decoration: none;display:block; background:url(404.png);height:330px}
.index_service_c_content li a:hover{ background:#C80B12; color:#FFFFFF}
.index_service_c_content li img{ width:227px; height:140px;border-top:1px #ccc solid; }

.index_news{ width:980px; overflow:hidden; padding:20px 0px; margin:0px auto; height: auto; border:1px solid #DEDEDE}
.index_news_left{ width:285px; overflow:hidden;margin:0px 20px; height:200px; float:left}
.index_news_left_title{ width:285px; overflow:hidden;height:30px; float:left}
.index_news_left_title_l{ width:200px; overflow:hidden;height:30px; float:left; line-height:30px; color:#000000; font-size:18px; background:url(404.png) no-repeat 0px 5px; text-indent:35px}
.index_news_left_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:30px; font-size:12px; text-align:right}
.index_news_m{ width:1px;float:left; background:#DEDEDE; height:200px}
.index_news_middle{ width:288px; overflow:hidden;margin:0px 20px; height:200px; float:left;}
.index_news_middle_title{ width:288px; overflow:hidden;height:30px; float:left}
.index_news_middle_title_l{ width:208px; overflow:hidden;height:30px; float:left; line-height:30px; color:#000000; font-size:18px; background:url(404.png) no-repeat 0px 5px; text-indent:33px}
.index_news_middle_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:30px; font-size:12px; text-align:right}
.index_news_right{ width:285px; overflow:hidden;margin:0px 20px; height:200px; float:left}
.index_news_right_title{ width:285px; overflow:hidden;height:30px; float:left}
.index_news_right_title_l{ width:200px; overflow:hidden;height:30px; float:left; line-height:30px; color:#000000; font-size:18px; background:url(404.png) no-repeat 0px 5px; text-indent:30px}
.index_news_right_title_r{ width:80px; overflow:hidden;height:30px; float:right; line-height:30px; font-size:12px; text-align:right}

.index_news_content { width:100%; margin:15px auto; font-size:12px; height:auto; color:#333333; overflow:hidden;}
.index_news_content ul { margin:6px 0px 0px 0px}
.index_news_content ul li{ height:28px; line-height:28px; overflow:hidden}
.index_news_content ul li span{ float:right; font-size:11px; color:#999999; padding-left:5px;}


.index_hz{ width:980px; overflow:hidden; padding:20px 0px 0px 0px; margin:20px auto;height: auto; }
.index_hz_title{ width:980px; overflow:hidden; padding-bottom:10px; margin:0px auto;}
.index_hz_title-left{ width:880px; overflow:hidden; padding:0px; margin:0px auto; height:20px; line-height:20px; font-size:18px;color:#333333; float:left; background:url(404.png) no-repeat 0px 2px; text-indent:30px}
.index_hz_title-right{ width:80px; background:url(404.png) no-repeat 1px 0px; text-indent:30px; float:right; height:20px; line-height:20px;}
.index_hz_content{ width:948px; overflow:hidden;margin:0px auto;border:1px solid #DEDEDE; height:55px; padding:15px}



.ban{
	width: 100%;
	height: 244px;
	background: #f0f0f0;
}
.ban .img{
	width: 100%;
	height: 200px;
}
.ban .mbx{
	color: #666;
	font-size: 12px;
	width: 1004px;
	margin: 0 auto;
}
.ban .mbx span{float: right;line-height: 45px;}
.ban .mbx a{
	color: #1f3871;
}
.wap1100{
	width: 1004px;
	min-height: 300px;
	margin:0 auto;
}

.demo_left{
		width: 245px;
		float: left;
		margin-top: -54px;
	}
	.demo_left .demo_title{height: 54px;border-bottom: 1px solid #fff;background: #1f3871 url(404.png) 200px no-repeat;color: #fff;line-height: 54px;font-size: 18px;padding-left: 25px;}
	.demo_left ul li{
		background: #d0daf1; 
		border-bottom: 1px solid #fff;
		line-height: 44px;
	}
	.demo_left ul li a{
		color: #666;
		display: block;
		font-size: 14px;
		padding-left: 25px;
	}
	.demo_left ul li a:hover{
		background:#C80B12;
		color: #fff;
	}
	.demo_left ul li a.hover{
		background:#C80B12;
		color: #fff;
	}
	.demo_left .demo_contact{width: 217px;height: 147px;background: #f0f0f0;padding-left: 28px;}
	.demo_left .demo_contact .p1{font-size: 12px;color: #999;padding-top: 20px;}
	.demo_left .demo_contact .p2{font-size: 12px;font-family: Arial;color:#9CAAB4; padding-top:5px}
	.demo_left .demo_contact .p3{font-size: 30px;color:#15336F;font-family: Arial;padding-top: 5px;}
	.demo_left .demo_contact .p4{font-size: 12px;color: #9CAAB4; padding-top:5px}
	.demo_left .demo_contact .p3 span{font-size: 18px;color:#15336F;font-family: Arial; font-weight:bold}
	.demo_left .demo_contact .p4 span{font-size: 12px;color: #1f3871;font-family: Arial;}


.demo_right{width: 720px;float: right;height: auto; overflow:hidden; margin:30px 0px 60px 0px;}
.content { width:100%; margin:0px auto; line-height:2em; font-size:14px; height:auto; color:#333333;min-height:400px; _height:400px;}



.link {clear:both; line-height:25px; color:#666666; text-align:left; width:980px; margin:0px auto;}
.link a{color:#666666;}
.link a:hover{color:#ff3300}

#footer{ margin:0 auto; font-size:12px;clear:both; width:100%; background:#E9E9E9; height:130px}

.clear { clear:both;}
.copyright{padding:20px 0px;width:1004px; margin:0px auto}
.copyright_left{ width:700px; height:100px; float:left; line-height:25px; color:#666; padding-top:10px}
.copyright_right{ width:90px; height:110px; float:right; padding-right:100px}
.copyright_right img{ width:90px; height:90px;}
.copyright a{color:#333}
.copyright a:hover{color:#ff3300}





#content { width:96%; margin:0px auto; line-height:2em; font-size:13px; height:auto; color:#333333;min-height:400px; _height:400px;}
#content ul { margin:20px 0px 0px 0px}
#content ul li{ height:32px; line-height:32px; border-bottom:1px #ccc dashed;	}
#content ul li span{ float:right;}


.artRead .r_title{font-size:17px; text-align:center; margin:15px auto; color:#000000; font-family:"微软雅黑"}
.artRead .r_p{text-align:center; margin:5px 0px 20px 0px }
.artRead .r_line{height:1px; color:#DDD}
.artRead #MyContent,.artRead .r_pn{text-align:left; padding:5px 10px;}
.r_pn { padding:10px; line-height:2em;}

#preandnext { margin:16px auto; border-top: 1px dashed #CCCCCC; padding-top:25px}
#preandnext h2{font-size:12px; font-weight:100;}

#piccontent { width:100%; margin:0px auto; overflow:hidden; height:auto;min-height:400px; _height:400px;}
#piccontent ul { height:100%;}
#piccontent ul li{ height:26px; line-height:26px; float:left; width:130px; height:55px; text-align:left; margin-right:7px; margin-left:7px; margin-top:20px; overflow: hidden}
#piccontent ul li img{ width:120px; height:50px; padding:1px; border:1px #ccc solid; }
#piccontent ul li span{ display:block;}

#page { text-align:center; margin:30px 0px 0px 0px; clear:both; padding-bottom:20px; padding-top:30px}
#page a,	
#page span{ margin:0 2px;}