body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
fieldset,img {border:0; } 
ol,ul {list-style:none; } 
textarea, input{font-size: 12px;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
body{font:12px/1.6 "宋体",Arial, Helvetica, sans-serif;text-align:center;}
a{color: #000;text-decoration: none;}
a:hover{text-decoration: underline;}
a:active, a:focus{outline:none}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}

.improtant{color: #F00;}
.stress{font-weight: bold;}
.normal{font-style:normal; font-weight:400;}
.big{font-size:14px;}
.align_c{text-align:center;}
.align_r{text-align:right;}
.align_l{text-align:left;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.blk{color:#000;}
.blk20{color:#333}
.blk40{color:#666}
.blk60{color:#999}
.i{text-indent:2em;}
.q{display:block;}
.mt{margin-top:10px;}
.mts{margin-top:5px;}
.ie{font-size:12px; color:#999}

body{background:#c3f7ff url(../images/body_bg.png) repeat-x left top;}
.ban_w{width:100%; background:url(../images/ban1.jpg) no-repeat center 0;}
.head,.banner,.content,.footer{width:960px; margin:0 auto; overflow:hidden;}
.head{height:42px;}
.head .shortcut{margin-top:12px;}
.banner{height:254px; overflow:hidden; position:relative;}
.banner h1{text-indent:-9999px;}
.banner .downbtn{ text-indent:-9999px; display:block; width:259px; height:64px; overflow:hidden; position:absolute; bottom:10px; right:65px;}

.content{background:#FFF url(../images/cont_bg1.png) no-repeat; text-align:left; padding-bottom:30px;}
.footer{padding:30px 0; color:#333;}

.main,.slidebar{width:680px; overflow:hidden;}
.slidebar{width:270px; margin-right:10px; padding-top:25px;}
.mod1{border:1px solid #c1e5f4; padding:1px;}
.mod1 h3{padding:10px 10px 0; background:url(../images/tit_a_bg.png) repeat-x;}
.tool-desc{margin-top:15px; padding:0 10px;}
.tool-btn-wrap{padding:5px 0 15px; text-align:center;}

.faq{padding:0 10px;}
.faq li{padding:10px 0; border-bottom:1px dashed #c1e5f4;}
.faq .last{border-bottom:none;}
.faq h4{font-size:14px; margin-bottom:3px;}
.faq p{color:#333;}

.tit1{margin:40px 0 0 25px;}
.site{padding:0 0 0 17px;}
.site li{float:left; width:146px; overflow:hidden; margin:45px 32px 0;}
.site .item{width:146px; overflow:hidden; display:block; text-align:center;} 
.site .item img{display:block;}
.site .item .txt{ margin-top:10px;}

.main-desc{color:#565555; padding:20px 20px 0 25px;}




