@charset "gb2312";
/*----------global Style-----------*/
body{font-family:microsoft yahei,SimSun,verdana,arial; background-color:#fff; color:#333; font-size:14px; line-height:1.5; word-break:break-all; text-align:left;}
ul,ol{padding-left:0; list-style-type:none;}
a{text-decoration:none; display:inline-block}
a,.ico{ transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;}

/*------clear float------*/
.clear{overflow:hidden; _zoom:1;}

/*------box------*/
.bg{background:#e5e7ea url(imagesbg.jpg) no-repeat center top;}

/*------header------*/
.header{height:195px;}
.header .logo{text-align:center; padding-top:25px;}

.main-wrap{width:730px; margin:-63px auto 0 auto; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; background-color:#fff;}
.mt{margin-top:20px;}
.tips{height:55px; line-height:55px; font-size:20px; text-align:center; color:#4092cb; background-color:#eee; border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0;}

.wrap-body{width:462px; margin:0 auto; padding:20px 0;}
.ico{background:url(imagesicon.png) no-repeat;}

.b-tit,.b-tit-1{height:69px;}
.b-tit-1{background-position:0 -69px;}
.txt{display:block; font-size:22px; color:#4092cb; padding:10px 0 0 85px;}
.txt a{color:#4092cb;}
.txt a:hover{color:#0c5a90;}
.txt .ico{width:25px; height:25px; background-position:-20px -150px; position:relative; top:5px; left:40px; display:inline-block;}

.ul-module{width:392px; margin-left:70px;}
.ul-module li{margin-bottom:10px; background-color:#67b0e3; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; overflow:hidden; position:relative;}
.ul-module li a{width:367px; height:40px; line-height:40px; color:#fff; font-size:18px; padding-left:25px;}
.ul-module .ico{width:15px; height:15px; background-position:0 -150px; display:inline-block; position:absolute; top:12px; right:25px; opacity:1;}
.ul-module li:hover .ico{opacity:0;}

.ul-sub-m{margin:0 25px; border-top:1px solid #8ec4ea; padding-top:10px;}
.ul-sub-m li{height:30px; margin:0; background-color:#67b0e3;}
.ul-sub-m li a{font-size:16px; padding-left:32px; height:20px; line-height:20px;}
.ul-sub-m li a:hover{color:#1a6da7;}




/*------footer------*/
.footer{text-align:center; color:#333; padding:30px 0;}










