body {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; line-height:20px;}
div,img,span,ul,li{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}

a:link{ color:#666; text-decoration:none;}
a:visited{ color:#666; text-decoration:none;}
a:hover{ color:#E04D7A; text-decoration:none;}


.head{width:960px; overflow:hidden; margin:20px auto 10px;}
.main{ width:958px; margin:0 auto; overflow:hidden; margin-top:6px;}
.head .logo{ width:256px; float:left;}
.head .logo1{ width:144px; float:left; padding-top:24px; font-size:24px; font-weight:bold; color:#d24397}
.head .nav{ width:517px; float:right; font-size:14px; color:#B78122; padding-top:27px; text-align:right;}
.head .nav a{ color:#d24397;}
.head .nav a:hover{ color:#d24397; text-decoration:none;}

.h24{ width:100%; background:#d24397; height:4px;overflow:hidden;}

.left{width:182px;overflow:hidden; margin:0 auto;}
.left .t1{ width:182px; background:url(../images/passport02.gif) no-repeat; height:9px;overflow:hidden;}
.left .t2{ width:182px;width:180px!important; background:#F5B2C0; border-left:1px solid #E99CAB; border-right:1px solid #E99CAB;}
.t2 .user,.t2 .bbs,.t2 .blog,.t2 .active{ width:173px; margin:0 auto; overflow:hidden;}
.t2 .user .tit{ background:url(../images/passport04.gif) no-repeat; width:173px;width:167px!important; height:26px;height:23px!important; font-size:14px; font-weight:bold; color:#E04D7A; padding-left:6px; padding-top:3px;}
.user .con{ border-left:1px solid #E07596; border-right:1px solid #E07596; background:#FFF;}
.user .con .xx{width:146px; margin:0 auto; margin-bottom:3px;}
.user .con .xx h5{ color:#E04D7A; line-height:23px;}
.user .con .list{ width:170px; overflow:hidden;padding-bottom:5px; padding-top:5px;}
.user .con .list ul{}
.user .con .list li{width:73px;width:73px!important; list-style:none; background:url(../images/passport07.gif) no-repeat; float:left; padding-left:12px; background-position-x:12px; line-height:22px; text-align:center;}

.t2 .bbs .tit{ background:url(../images/passport08.gif) no-repeat; width:171px;width:165px!important; height:25px;height:22px!important; font-size:14px; font-weight:bold; color:#E04D7A; padding-left:6px; padding-top:3px;}
.bbs .con{ border-left:1px solid #E07596; border-right:1px solid #E07596; background:#FFF;}
.bbs .con .list{ width:170px; overflow:hidden;padding-bottom:5px; padding-top:5px;}
.bbs .con .list ul{ padding-left:15px;}
.bbs .con .list li{ width:78px!important; list-style:none; background:url(../images/passport07.gif) no-repeat; float:left; padding-left:12px; background-position-x:4px;line-height:22px;}

.t2 .blog .tit{ background:url(../images/passport08.gif) no-repeat; width:171px;width:165px!important; height:25px;height:22px!important; font-size:14px; font-weight:bold; color:#E04D7A; padding-left:6px; padding-top:3px;}
.blog .con{ border-left:1px solid #E07596; border-right:1px solid #E07596; background:#FFF;}
.blog .con .list{ width:170px; overflow:hidden;padding-bottom:5px; padding-top:5px;}
.blog .con .list ul{}
.blog .con .list li{ width:85px;width:73px!important; list-style:none; background:url(../images/passport07.gif) no-repeat; float:left; padding-left:12px; background-position-x:4px;line-height:22px;}

.t2 .active .tit{ background:url(../images/passport08.gif) no-repeat; width:171px;width:165px!important; height:25px;height:22px!important; font-size:14px; font-weight:bold; color:#E04D7A; padding-left:6px; padding-top:3px;}
.active .con{ border-left:1px solid #E07596; border-right:1px solid #E07596; background:#FFF;}
.active .con .list{ width:170px; overflow:hidden;padding-bottom:5px; padding-top:5px;}
.active .con .list ul{padding-left:15px;}
.active .con .list li{ width:170px;width:158px!important; list-style:none; background:url(../images/passport07.gif) no-repeat; float:left; padding-left:12px; background-position-x:4px;line-height:22px;}
.t2 .btm{ background:url(../images/passport05.gif) no-repeat; height:12px; width:173px; margin:0 auto;}

.left .t3{ width:182px; background:url(../images/passport03.gif) no-repeat; height:11px;}


.main .right{ width:766px; float:right; overflow:hidden;}
.right .t1{ width:766px; background:url(../images/passport09.gif) no-repeat; height:7px; overflow:hidden;}
.right .t2{ width:766px;width:764px!important; border-left:1px solid #E07998; border-right:1px solid #E07998; overflow:hidden;height:auto;}
.right .t3{ width:766px; background:url(../images/passport10.gif) no-repeat; height:8px; overflow:hidden;}

.right .t2 .service,.right .t2 .atv{ width:740px; margin:0 auto; overflow:hidden;}

.right .t2 .service .tit{ width:740px; overflow:hidden;}
.right .t2 .service .tit .s1{ background:url(../images/passport11.gif) no-repeat; width:96px; height:27px;height:24px!important; font-size:14px; font-weight:bold; color:#FFF; float:left; text-align:center; padding-top:3px;}
.right .t2 .service .tit .s2{ background:url(../images/passport12.gif) no-repeat; width:637px; height:27px; float:right; background-position-y:center}

.right .t2 .service .list{width:740px; overflow:hidden; margin-bottom:18px;}
.right .t2 .service .list .l1{ width:185px; float:left; text-align:center;}
.right .t2 .service .list .l1 img{ margin-top:15px; margin-bottom:10px;}
.right .t2 .service .list .l1 h4{font-size:14px; color:#666;}
.right .t2 .service .list .l1 h5{ font-weight:normal; color:#FF0000;font-size:12px;}
.right .t2 .service .list .l1 h5 a{color:#FF0000;}
.right .t2 .service .list .l1 h5 a:hover{color:#FF0000; text-decoration:underline;}
.right .t2 .service .list .l1 h6{font-weight:normal; color:#888;font-size:12px;}

.right .t2 .atv .tit{ width:740px; overflow:hidden;}
.right .t2 .atv .tit .s1{ background:url(../images/passport11.gif) no-repeat; width:96px; height:27px;height:24px!important; font-size:14px; font-weight:bold; color:#FFF; float:left; text-align:center; padding-top:3px;}
.right .t2 .atv .tit .s2{ background:url(../images/passport12.gif) no-repeat; width:637px; height:27px; float:right; background-position-y:center; text-align:right;}

.right .t2 .atv .list{width:740px; overflow:hidden; margin-bottom:18px;}
.right .t2 .atv .list .l1{ width:370px; float:left; margin-top:20px;}
.right .t2 .atv .list .l1 .pic{ border:1px solid #A6A4A1; float:left; padding:2px;}
.right .t2 .atv .list .l1 .con{ with:200px; float:left; padding:0 0 0 10px; width:190px!important;}
.right .t2 .atv .list .l1 .con h5{ color:#666; text-align:left; margin-bottom:40px; margin-top:10px; font-size:14px;}
.right .t2 .atv .list .l1 .con h5 a{ color:#E04D7A;}
.right .t2 .atv .list .l1 .con h5 a:hover{ color:#E04D7A; text-decoration:none;}

.right .t2 .atv .list .l1 .con .s1{ width:180px; color:#E04D7A; font-size:14px; font-weight:bold; height:82px;}
.right .t2 .atv .list .l1 .con .s1 a{ color:#E04D7A;}
.right .t2 .atv .list .l1 .con .s1 a:hover{ color:#E04D7A; text-decoration:none;}
.right .t2 .atv .list .l1 .con .s2{ width:180px; text-align:right;}

.login {
	height: 200px;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 60px;
}
.login .Username {
	height: 25px;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
.login .btn {
	text-align: center;
	height: 25px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.logining {
	font-size: 14px;
	height: 150px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 100px;
	font-weight: bold;
}
