@charset "utf-8";

/* @ author Cava
	@ time 2010-12-9 
*/

/* CSS Reset
============================== */
body{background:#d5dee7;line-height:166.6%;font-size:12px}
body,input,select,button{font-family:verdana,sans-serif}
h1,h2,h3,h4,h5,h6,select,input,textarea,button,table{font-size:100%}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,form,p,dl,dt,dd,table,th,td,img,blockquote{margin:0;padding:0;border:0}
input,button,textarea,img{line-height:normal}
abbr,acronym,address,cite,q,em,code,var,dfn,ins{font-style:normal;text-decoration:none;border:0}
q:before,q:after{content:""}
ul,ol{list-style:none}
table{border-collapse:collapse;border-spacing:0}
select,input,button,button img{vertical-align:middle}
.ipt-r,
.ipt-c{width:16px;height:16px;padding:0;margin:2px 3px 2px 0;overflow:hidden;-ms-box-sizing:border-box}

/* 公用元素
============================== */
/* 全局 */
body{background-image:url(../img/bg.jpg);background-repeat:repeat-x;background-color:#E6F5FF}
a{color:#074977;text-decoration:underline}
/* 文本属性 */
.txt-info{color:#7D7D7D}
.txt-12{font-size:12px}
/* 分割线 */
.ln{font-size:0;line-height:0;height:1px;border-top:1px solid #D7F0FF;background-color:#fff}
/* 背景样式 */
.mod-hd,
.mod-ft,
.ico,
.title,
.btn,
.btn span{background-image:url(../img/global.png);background-repeat:no-repeat}
/* 行内元素 */
.ico,
.top .login .ipt,
.top .login input,
.btn,
.btn span{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;overflow:hidden}
/* 图标 */
.ico-num{width:24px;height:28px}
.ico-template{width:164px;height:214px;background-position:0 -158px}
.ico-163{background-position:0 -157px}
.ico-126{background-position:-84px -157px}
.ico-yeah{background-position:-173px -157px}
.ico-arr{width:9px;height:6px;background-position:0 -180px}
/* 标题背景 */
.title{height:28px;background-position:-24px 0;font-size:14px;line-height:28px;padding-left:8px;}
/* 扩展 */
.ext{float:right}
/* 按钮 */
.btn{text-decoration:none;cursor:pointer;position:relative}
.btn-s{background-position:-734px -160px;height:18px;padding-left:6px}
.btn-s span{background-position:100% -160px;height:24px;line-height:20px;font-size:12px;padding-right:6px;font-family:simsun}
.btn-s-hasico .ico{position:absolute;top:7px;right:6px}
.btn-s-hasico span{padding-right:18px}
/* 模块框架 */
.mod-bd:after,
.mod-bd:before{clear:both;content:".";font-size:0;display:block;height:0;overflow:hidden;visibility:hidden}
.mod-bd{background-image:url(../img/bg_mody.png);background-repeat:repeat-y;padding:0 38px;zoom:1}
.mod-hd,
.mod-ft{font-size:0;line-height:0;height:9px;background-position:0 -129px}
.mod-ft{background-position:0 -139px}
/* 弹出菜单 */
.popup{width:80px;position:absolute;border:1px solid #B4B4B4;background-color:#fff;padding:1px}
.popup .list{width:100%;padding:0;*margin-top:-2px}
.popup .list .item{cursor:pointer;padding:0 3px}
.popup .list .item:hover,
.popup .list .item-hover{background-color:#85B6EA;color:#fff}
/* 介绍项目 */
.item{position:relative}
.item .ico-num{position:absolute;color:#fff;font-size:16px;padding-left:8px;padding-top:4px}
.item .cont{margin-left:24px}
.item .cont .info{padding-left:8px;font-size:14px;padding-top:8px;line-height:1.8;position:relative}
.item .cont .info .ext{position:absolute;right:0;_right:33px;top:8px;*top:5px}
.item .cont .info img{margin-left:-8px;margin-top:5px;}
/* 顶部登录框 */
.login input,
.login,
.login a{color:#7d7d7d;text-decoration:none}
.login label,
.login .txt-link,
.login .welcome,
.login .ipt{vertical-align:middle;font-family:simsun}
.login .ipt,
.login .btn,
.login label{margin:0 5px}
.login .ipt{height:16px;border:1px solid #B4B4B4;position:relative;width:76px}/* div模拟输入框 */
.login .ipt input{position:absolute;height:14px;padding:1px 0 0 0;top:0;left:0;font-family:simsun;width:75px;font-size:12px;line-height:12px;;border:1px solid #D9D9D9;border-width:1px 0 0 1px;background-color:#fff}
.login .welcome{margin-right:5px}
/* 弹框 */
.p-popup-login{font-size:14px;background-image:url(../img/bg_login.png);width:424px;height:248px;position:absolute;top:100px;left:50px;z-index:1000}
.p-popup-login-hd{height:26px;cursor:move}
.p-popup-login-close{position:absolute;width:14px;height:13px;right:7px;top:6px}
.p-popup-login-reg,
.p-popup-login-submit{position:absolute;width:79px;height:29px;bottom:36px;left:92px}
.p-popup-login-reg{left:auto;right:156px}
.p-popup-login-bd{padding:30px 0 0 43px}
.p-popup-login-remak{color:#7d7d7d}
.p-popup-login-form-item{margin-top:15px}
.p-popup-login-form-item label{margin-right:10px}
.p-popup-login-form-item label input{width:150px}
.p-popup-login-form-item select{margin-left:10px}
/* 遮罩层 */
.mask{position:absolute;left:0px;top:0px;background-color:#000;filter:alpha(opacity=55);-moz-opacity:0.55;opacity:0.55;overflow:hidden;z-index:900}
/* 模块
============================== */
/* S top*/
.top{width:912px;margin:0 auto;height:29px;overflow:hidden;position:relative;background-position:0px -189px}
	.top .logo,
	.top .login{position:absolute}
	.top .logo{right:0px;top:6px;width:265px;height:17px}
	.top .logo .ico{float:left;margin-right:8px;width:79px;line-height:89999px;overflow:hidden}
	.top .login{left:2px;top:3px;*top:5px;_top:6px}
/* E top*/

/* S header */
.header{width:1024px;height:379px;margin:0 auto}
.header .pic{width:1024px}
.header .pic-1{background-image:url(../img/header-1.png);height:175px}
.header .pic-2{background-image:url(../img/header-2.png);height:204px}
/* E header */

/* S main */
.main{width:912px;margin:0 auto;position:relative}
.main .mod{margin:10px 0 20px 0}
.mod-advan .mod-hd{height:42px;background-position:0 -36px}
.mod-help .mod-hd{height:42px;background-position:1px -85px}
.mod-video .mod-hd{height:42px;background-position:1px -216px}
.mod-video .video{margin:20px 0;text-align:center}
.mod-mind .mod-bd{padding:5px 70px}
.main .item{margin:20px 0}
/* E main */

/* S footer */
.footer{width:100%;height:40px;color:#8A9399;line-height:40px;text-align:center;margin-bottom:30px}
	.footer a{color:#8A9399;text-decoration:none}
/* E footer */