@charset "utf-8";
body,div,h1,h2,h3,ul,li,section,p{ margin:0; padding:0;}
li{ list-style:none}
a:link,a:visited{text-decoration:none}a img{ border:none}
body,input,button,h2,a{font-family:"微软雅黑"; color:#444}
h1{font-size:18px}
.clearfix { display: block; *display: inline-block;_height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.fl {float:left;}.fr {float:right;}

body{ text-align:center; background:#f6f6f6;}
.header{ height:70px; background:#252525;}
.footer{height:40px; line-height:40px; background:#252525; color:#aaa; position:fixed; width:100%; bottom:0; left:0;}
.footer a{ color:#aaa;}
.main{ min-height:400px; padding-top:100px;text-align:left}
	.focus{width:580px;height:300px;background:url(../images/dci.png) no-repeat 240px 130px; float:left; padding-right:19px;padding-top:30px;border-right:1px dashed #ccc;}
	.focus li{width:250px;height:100px; margin:5px;float:left; position:relative; cursor:auto}
	.f_con{ display:none; color:#666; position:absolute; z-index:100; background:#f6f6f6; border:1px solid #ddd; padding:5px; width:120px;}
	.f_img{ position:absolute;width:88px; height:88px;}
	.f1 .f_img{right:0; bottom:0;z-index:6; background:url(../images/a1.png) no-repeat}
	.f2 .f_img{left:0; bottom:0;z-index:5; background:url(../images/a2.png) no-repeat}
	.f3 .f_img{right:0; top:0;z-index:7; background:url(../images/a3.png) no-repeat}
	.f4 .f_img{left:0; top:0;z-index:8; background:url(../images/a4.png) no-repeat}
	
	.f_tit{font-size:13px; color:#999;}
	.f1 .f_tit{text-align:right; margin-right:85px; margin-top:10px;background:url(../images/icon1.png) no-repeat right 2px; padding-right:36px;}.f1:hover .f_tit{ color:#fda855;font-weight:700}
	.f3 .f_tit{text-align:right; margin-right:85px; margin-top:50px;background:url(../images/icon3.png) no-repeat right 2px;padding-right:36px; }.f3:hover .f_tit{ color:#9bbf4c;font-weight:700}
	.f2 .f_tit{ margin-left:85px; margin-top:10px;background:url(../images/icon2.png) no-repeat left 2px; padding-left:36px;}.f2:hover .f_tit{ color:#9b58b5;font-weight:700}
	.f4 .f_tit{ margin-left:85px;margin-top:50px;background:url(../images/icon4.png) no-repeat left 2px; padding-left:36px;}.f4:hover .f_tit{ color:#1191ef;font-weight:700}

	.sm{ clear:both; padding-left:15px; padding-top:25px; line-height:22px; color:#666;word-break:break-all; }
	.sm strong{ color:#fda855}
	
	.login{ float:right;width:340px; margin-left:60px; }
	.login h1{ margin:0 20px; color:#1191ef; font-weight:normal}
	.login ul{ margin:20px; width:300px; color:#999}
	.login ul li{ padding:6px 0;}
	.login ul li.err{ padding:0; color:#c30; font-size:14px;}
	.bin{height:40px; line-height:40px;width:298px; border:1px solid #dedede;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; text-indent:10px; font-size:14px; outline:none}
	.bin:hover{ border-color:#ccc;}.bin:focus{border-color:#aaa; color:#1191ef}
	.btn{height:40px;width:298px; background:#1191ef; border:1px solid #1191ef;font-size:18px; color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
	.login ul li span{display:none}
	.login ul li a{ margin-left:20px; vertical-align:middle; color:#999;}
	.login ul li label input,.login ul li label em{ vertical-align:middle}
	
	
.area{width:1000px; margin:auto;}


