﻿body,
p,
form,
input,
textarea,
ul,
li,
h1,
h2,
h3,
h4,
dl,
dt,
dd,
table,
td,
th { margin: 0; padding: 0 }
table,
td,
th { border-collapse: collapse }
ul,
li { list-style: none }
h1,
h2,
h3,
h4 { font-size: 100% }
img,
input,
textarea { vertical-align: middle; border: 0 }
a { text-decoration: none; color: #515f74; outline: 0 }
a:hover { text-decoration: underline }
body { background: #fff url(../images/t011e0b69e8c4b20256.jpg) repeat-x; font: 12px/1.5 "\5b8b\4f53", Verdana, Geneva, sans-serif; color: #8b94a2; position: relative }
.clearfix:after { content: " "; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom: 1 }
.fl { float: left }
.fr { float: right }
.top { height: 66px; width: 960px; margin: 0 auto;  }
/*.top h1 { float: left; height: 66px; background: url(../images/blacklogo.png) no-repeat }*/
.top h1 { float: left; height: 66px; background: url(../images/t014890b39cdf055ebb.png) no-repeat }
.top h1 a { display: block; width: 119px; height: 49px; text-indent: -1000em; overflow: hidden; margin-top: 9px }

.nav { margin-top: 17px }
.nav li { float: left; width: 89px; height: 49px; text-align: center }
.nav li.cur { background: url(../images/360logo.png) no-repeat }
.nav li.cur a { color: #fff }
.nav a { line-height: 34px; color: #c1c1c1;font-family:"Microsoft YaHei"; font-size: 15px; }
.nav a:hover,
.nav li.cur { color: #fff; font-weight: 700; text-decoration: none }

.slide-box { position: relative; height: 390px; overflow: hidden; z-index: 11 }
.slide_cont { position: relative; height: 356px; overflow: hidden }
.slide_cont .slides { position: absolute; left: 0; top: 0; height: 356px; overflow: hidden; display: none; width: 100% }

.slides_1 { background: url(../images/t012ac9967ae51fb55c.jpg) no-repeat 50% 0 }
.slides_2 { background: url(../images/t01c0e895f7c048cc1d.jpg) no-repeat 50% 0 }
.slides_3 { background: url(../images/t014875a16e73078e70.jpg) no-repeat 50% 0 }
.slides_4 { background: url(../images/anli_1_new.jpg) no-repeat 50% 0 }
.slides_5 { background: url(../images/t0119d91eff9e0c3c3e.jpg) no-repeat 50% 0 }
/*
.slides_1 { background: url(../images/banner.jpg) no-repeat 50% 0 }
.slides_2 { background: url(../images/t014875a16e73078e70.jpg) no-repeat 50% 0 }
.slides_3 { background: url(../images/anli_1.jpg) no-repeat 50% 0 }
.slides_4 { background: url(../images/t01675816c012b151a1.jpg) no-repeat 50% 0 }
*/
.pagination { line-height: 10px; text-align: center; position: absolute; left: 50%; margin-left: -65px; bottom: 13px; width: 225px; z-index: 11 }
.pagination li,
.new_notice dl dt { background: url(../images/t0116b8a0b8a74ff07b.gif) no-repeat 0 -14px }
.pagination li { width: 10px; height: 10px; font-size: 0; line-height: 0; display: inline-block; *display:inline;
zoom: 1; margin: 0 16.5px }
.pagination li a { display: inline-block; *display:inline;
zoom: 1; width: 9px; height: 9px; line-height: 9em; overflow: hidden }
.pagination li.current { background-position: 0 -24px }
.btn { display: none }
.slides_m { width: 960px; position: absolute; top: 0; left: 49%; margin-left: -480px; z-index: 6 }
.ver,
.download,
.oth_info,
.oth_link { position: absolute }
.ver { right: 0; top: 61px; width: 61px; color: #fff; font: 14px/19px "Microsoft YaHei"; margin-right: -6px; text-align: center }
.download { background: url(../images/t01c61d9402e74ff971.jpg) no-repeat; width: 220px; height: 56px; text-indent: -1000em; overflow: hidden; right: 176px; top: 187px }
.download:hover { background-position: 0 -56px }
.download:active { background-position: 0 -112px }
.oth_info { left: 793px; top: 192px; width: 300px }
.oth_info p { line-height: 15px; color: #a8b4c1 }
.oth_info p a { color: #a8b4c1 }
.oth_link { left: 568px; top: 260px; width: 400px }
.oth_link a { background: url(../images/t013aee736490c076f6.gif) no-repeat 0 50%; padding-left: 15px; font-size: 14px; color: #3a688e; margin-right: 15px }
.oth_link a.last { background: 0 }
.new_notice { position: relative; width: 960px; margin: 0 auto; height: 30px; z-index: 10 }
.new_notice dl { overflow: hidden; zoom: 1; padding-top: 8px }
.new_notice dl dt,
.new_notice dl dd { float: left; height: 14px; line-height: 14px; color: #515f74 }
.new_notice dl dt { background-position: 0 0; font-weight: 700; padding-left: 20px }
.new_notice dl dd a { color: #515f74 }
.new_notice span { position: absolute; right: 0; top: -4px; background: url(../images/t01a3e3abba26289522.png) no-repeat; width: 243px; height: 39px; text-indent: -1000em; overflow: hidden; z-index: 10 }
.main { min-width: 960px; width: 960px; margin: 0 auto }
.src1 { margin-top: 17px }
.src1 dl { float: left; width: 710px }
.src1 dl dt { float: left; background: url(../images/t0108b95a5382e516e1.jpg) no-repeat; width: 220px; height: 122px; padding: 3px; margin-right: 15px; display: inline }
.src1 dl dd { overflow: hidden; zoom: 1; padding-right: 25px }
.src1 dl dd h2 { font: normal 20px/43px "Microsoft YaHei"; color: #515f74; position: relative }
.src1 dl dd h2 a { color: #515f74 }
.src1 dl dd h2 a.sina { background: url(../images/t01473cb8ff680f0628.png) no-repeat 0 50%; padding-left: 23px; position: absolute; left: 220px; top: 2px; font-size: 12px; font-family: \5b8b\4f53; color: #777 }
.src1 dl dd p { line-height: 23px; color: #8b94a2; text-indent: 2em }
.src1 dl dd p a,
.box dl dd p a { color: #2c8bda }
.src1 ul { float: right; border: 1px solid #d5d5d5; box-shadow: inset 0 1px 0 #fff; background: #fcfcfc; border-radius: 4px; width: 239px; margin-top: 5px }
.src1 ul li { float: left; width: 119px; border-left: 1px dashed #ddd; border-bottom: 1px dashed #ddd; line-height: 53px; height: 53px; text-align: center }
.src1 ul li a { display: inline-block; *display:inline;
zoom: 1; color: #777; font-size: 14px }
.src1 ul li.nobdr { border-left: 0 }
.src1 ul li.nobdr2 { border-bottom: 0 }
/*
.src1 ul li .bbs { background: url(../images/t014638e15a64003851.png) no-repeat 0 50%; padding-left: 25px }
.src1 ul li .weibo { background: url(../images/t01693834a82a50fae1.png) no-repeat 0 50%; padding-left: 23px }
.src1 ul li .blog { background: url(../images/t0102db06012f9da913.png) no-repeat 0 50%; padding-left: 25px }
*/

.src1 ul li .serach { background: url(../images/home_r_02.png) no-repeat 0 50%; padding-left: 25px }
.src1 ul li .user { background: url(../images/home_r_03.png) no-repeat 0 50%; padding-left: 23px }
.src1 ul li .bbs { background: url(../images/home_r_01.png) no-repeat 0 50%; padding-left: 25px }

.src1 ul li .prize { background: url(../images/t01a8fec44cc72d1a9f.png) no-repeat 0 50%; padding-left: 25px; color: #ff971d }
.src2 { margin: 6px 0 47px }
.src2 h2 { border-bottom: 1px solid #e5e5e5; height: 47px; font-weight: normal }
.src2 h2 span { background: url(../images/tit.png) no-repeat 0 bottom; position: relative; float: left; bottom: -1px; height: 47px; width: 158px; text-indent: -1000em; overflow: hidden }
.src2 h2 a { margin-top: 24px; float: right; color: #8b94a2 }
.src2 ul { margin-right: -103px }
.src2 ul li { display: inline-block; *display:inline;
zoom: 1; width: 435px; vertical-align: top; margin: 40px 53px 0 12px }
.src2 ul li img { float: left; margin-right: 14px; display: inline }
.src2 ul li h3,
.src2 ul li p { overflow: hidden; zoom: 1 }
.src2 ul li h3 { font-size: 22px; font-weight: normal; color: #648535; font-family: "Microsoft YaHei"; }

.src2 ul li h3.free span { background:url(../images/free.png) no-repeat; display:inline-block; *display:inline; zoom:1; width:45px; height:19px;  line-height:10em; overflow:hidden; vertical-align:-4px; margin-left:3px;}
.src2 ul li h3.new span { background:url(../images/new.png) no-repeat; display:inline-block; *display:inline; zoom:1; width:45px; height:19px;  line-height:10em; overflow:hidden; vertical-align:-4px; margin-left:3px;}

.src2 ul li h3 a { color: #515f74 }
.src2 ul li p {font-size: 14px; line-height: 25px }
.box { width: 322px; margin-right: 46px; display: inline }
.box h2 { font-size: 18px; font-weight: normal; font-family: "Microsoft YaHei"; border-bottom: 1px solid #e5e5e5; margin-bottom: 20px }
.box h2 span { float: left; position: relative; bottom: -1px; border-bottom: 1px solid #74a927; color: #515f74; padding: 0 2.5px; padding-bottom: 1px }
.box h2 a { float: right; font-size: 12px; font-family: \5b8b\4f53; margin-top: 7px; color: #8b94a2 }
.box dl { margin-bottom: 11px }
.box dl,
.box dl dd { overflow: hidden; zoom: 1 }
.box dl dt { float: left; margin-right: 14px }
.box dl dt img { border: 1px solid #ddd }
.box dl dd h3 { font-size: 14px; font-weight: normal; color: #515f74 }
.box dl dd p { line-height: 20px }
.box ul li { background: url(../images/t011efafa983b628dca.gif) no-repeat 2px 10px; padding-left: 12px; line-height: 24px; height: 24px; overflow: hidden }
.box_min { width: 216px; margin-right: 0 }
.box_min ul { margin-top: -4px }
.footer { background: #ebeced; border-top: 1px solid #e5e5e5; margin-top: 40px }
.footer p { text-align: center; padding: 17px 0 40px; color: #a2a6ad }

.new_pro { background:#fff url(../images/new-bg.png) repeat-x; border:1px solid #d9d9d9; position:relative; padding:15px 0 20px 32px; margin-top:21px;}
.new_pro span { position:absolute; left:-3px; top:-3px; width:58px; height:58px; text-indent:-1000em; overflow:hidden;}
.new_pro h2 { color:#993333; font-size:18px; font-weight:normal; line-height:30px; font-family:"Microsoft YaHei";}
.new_pro h2 a {font: 12px/1.5 "\5b8b\4f53"; font-size:12px; color:#2c8bda; margin-left:10px;}
.new_pro p { position:relative; padding-right:105px;line-height:22px;}
.new_pro p a { background:url(../images/btn02.png) no-repeat; color:#784a1d; height:29px; width:89px; text-align:center; line-height:29px; position:absolute; right:136px; top:-14px;}
.new_pro p a:hover { text-decoration:none;}


