@charset "utf-8";


.wrap { width:1080px; margin:20px auto; overflow:hidden;}
.fl { float:left;}
.fr { float:right;}

.bn {border: 1px solid #EDEDED;padding: 0px 15px;background-color: #FAFAFA;height: 32px;line-height: 32px;margin-top:20px;color: #888;}

.left1 {width:240px;margin-top:20px;}
.left1 .left-title {height:41px;background:url(../images/pro-bg.jpg) no-repeat center center; text-align:center;margin-bottom:20px;}
.left1 .left-title span {font-size:24px;color:#0074cb;font-weight:bold;line-height:24px;position:relative;left:50px;}
.left1 .left-title a {float:right;width:44px;height:13px;background:url(../images/more.gif) no-repeat center center; margin:15px 20px 0 0;}
.left1 .left-c img {margin:3px 10px;;}
.left1 .left-c {width:240px;border:1px solid #ccc;}
.left1 .left-c ul {padding:0 20px 10px 20px;}
.left1 .left-c li {height:45px;border-bottom:1px dashed #ccc;padding-left:25px;background:url(../images/li-bg.png) no-repeat left center;}
.left1 .left-c li:hover a{ color:#fff;}
.left1 .left-c li:hover{ background:#0078ff;}
.left1 .left-c a {line-height:45px;}

.right1 {width:810px;margin-top:20px;}
.right1 .main {border: 1px solid #ccc;}
.right1 .main .content{padding:10px;}



.box .title {height:42px; background:#0078ff; repeat-x;}
.box .title span {font-size:16px; color:#fff; line-height:42px;padding-left:20px;}
.box .title a {float:right;width:44px;height:13px;background:url(../images/more.gif) no-repeat center center; margin:15px 20px 0 0;}


.contact {  width: 240px;margin-top:20px;border: 1px solid #ccc;background:url(../images/contact-bg.jpg) no-repeat right bottom;}
.contact .content{padding:15px 20px; line-height:24px;}
.contact .content p {margin:10px;}