html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
html{color:#000;background:#FFF;font-family:"Microsoft Yahei","黑体","Arial";}
article, aside, details, figcaption, figure,footer, header, menu, nav, section {display: block;}
body{line-height: 1;}
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a { text-decoration: none;}
.cf:before,.cf:after{content:"";display:table;}
.cf:after{clear:both;}
.cf{*zoom:1;}

.head{width:100%;height:195px;background:url(img/head_bg.png) top center repeat-x;}
.head_con{width:1160px;height:45px;line-height:45px;margin:0 auto;}
.headcon_l{float:left;line-height:20px;margin-top:12px;}
.headcon_l li{float:left;position:relative;}
.headcon_l li .nav_title{float:left;padding:0 10px 0 20px;border-right:solid 1px #cccccc;font-size:14px;color:#666666;}
.headcon_l li .nav_title i{float:right;width:12px;height:7px;margin:7px 0 0 5px;background:url(img/head_icons.png) -138px -23px no-repeat;}
.headcon_l li.curr .nav_title i{background:url(img/head_icons.png) -138px -16px no-repeat;}
.headcon_l li .extension{display:none;position:absolute;top:33px;left:0;width:100%;border:solid 1px #d3d3d4;}
.headcon_l li .extension .nav_link{display:block;height:32px;line-height:32px;text-align:center;border-bottom:solid 1px #d3d3d4;font-size:14px;color:#999999;background:#f2f2f2;}
.headcon_l li .extension .nav_link:last-child{border:none;}
.headcon_l li .extension .nav_link:hover{background:#ea5b6c;color:#ffffff;}
.headcon_r{float:right;}
.headcon_r .login{float:right;width:48px;height:47px;text-align:center;font-size:12px;color:#ffffff;background:url(img/head_icons.png) 0 -25px no-repeat;}
.headcon_r .register{float:right;width:48px;height:45px;text-align:center;font-size:12px;color:#000000;}
.headcon_r .qqlogin{float:right;width:27px;height:26px;margin:10px 5px 0 0;background:url(img/head_icons.png) -48px -51px no-repeat;}
.headcon_r .sinalogin{float:right;width:27px;height:26px;margin:10px 0 0 0;background:url(img/head_icons.png) -48px -25px no-repeat;}
.head_ad{width:1160px;height:auto;margin:0 auto;}
.head_ad img{display:block;width:100%;height:90px;}
.head_crumb{width:1160px;height:58px;margin:0 auto;border-bottom:solid 1px #2fb135;}
.head_crumb .crumb_l{float:left;height:58px;}
.head_crumb .crumb_l .img_bg{float:left;width:138px;height:25px;margin-top:16px;background:url(img/head_icons.png) 0 0 no-repeat;}
.head_crumb .crumb_l .crumb_link{float:left;height:24px;line-height:24px;margin:21px 0 0 15px;}
.head_crumb .crumb_l .crumb_link a{font-size:12px;color:#333333;}

.list_nav{width:986px;margin:0 auto;}
.list_nav ul{width:100%;padding:30px 0;text-align:center;}
.list_nav li{display:inline-block;padding:0 20px;border-right:solid 1px #333333;}
.list_nav li:last-child{border-right:none;}
.list_nav a{padding:0 14px;font-size:17px;color:#333333;border-bottom:solid 3px #ffffff;}
.list_nav a.curr,.list_nav a:hover{color:#2fb135;border-bottom:solid 3px #2fb135;}
.list_main{width:986px;margin:0 auto;}
.main_l{float:left;width:289px;}
.main_l .img_title{width:289px;height:61px;background:url(img/list_icons.png) 0 0px no-repeat;}
.main_l .radio_dep{margin-top:13px;}
.main_l .radio_dep a{float: left;width: 134px;height: 134px; border: 1px solid #ccc;margin:4px;overflow: hidden;display: block; position:relative;}
.main_l .radio_dep a div {opacity:0.9; position: absolute;bottom:0;height:25px;line-height: 25px;text-align: center; width:100%;font-size:16px;color:#fff;background-color:#000;}

.main_l .radio_dep img{display:block;width:100%;height:100%;}
.main_l .others_title{width:212px;height:34px;margin:15px auto 0;background:url(img/list_icons.png) 20px -56px no-repeat;}
.main_l .bbs_best{margin-top:25px;}
.main_l .bbs_best ul{width:100%;background:#ffffff;}
.main_l .bbs_best li{width:100%;height:80px;border-bottom:solid 1px #c4e7e3;}
.main_l .bbs_best a{display:block;width:289px;height:78px;}
.main_l .bbs_best a:hover{background:#89d0c8;}
.main_l .bbs_best .bbs_l{float:left;width:48px;height:48px;margin:15px 0 0 10px;}
.main_l .bbs_best .bbs_l img{display:block;width:100%;height:100%;}
.main_l .bbs_best .bbs_r{float:right;width:221px;height:42px;margin-top:15px;}
.main_l .bbs_best .bbs_r h3{line-height:18px;font-size:14px;color:#333333;height:18px;margin-bottom:12px;overflow:hidden;}
.main_l .bbs_best .bbs_r p{margin-top:0px;line-height:18px;font-size:12px;color:#999999;}
.main_l .bbs_best .bbs_r p span{padding-right:20px;}
.main_l .bbs_best .bbs_r p span:last-child{float:right;padding-right:10px;}
.main_l .bbs_best .bbs_r p i{font-style:normal;color:#ff0000;}
.main_l .bbs_online{margin-top:16px;}
.main_l .bbs_online a{display:block;width:178px;height:112px;margin:0 auto;background:url(img/list_icons.png) 0 -90px no-repeat;}
.main_l .img_dep{position:relative;width:100%;height:auto;overflow:hidden;}
.main_l .img_dep img{display:block;width:100%;height:auto;}
.main_l .img_dep h2{position:absolute;left:0;bottom:0;width:100%;}
.main_r{float:right;width:668px;}
.main_r ul{}
.main_r li{float:left;margin:0 0 26px 13px;}
.main_r a{position:relative;display:block;width:314px;height:314px;overflow:hidden;}
.main_r img{display:block;width:100%;height:100%;}
.main_r .mask{position:absolute;bottom:0;left:0;width:100%;}
.main_r .mask.color0{background:#f22e84;}
.main_r .mask.color1{background:#ffdd00;}
.main_r .mask.color2{background:#ff6419;}
.main_r .mask.color3{background:#76edf3;}
.main_r .mask.color4{background:#2fb135;}
.main_r .mask.color1 *,.main_r .mask.color3 *{color:#333333;}
.main_r .mask h2{line-height:34px;padding:0 34px;font-size:18px;color:#ffffff;height:34px;overflow:hidden;margin-top:10px}
.main_r .mask p{line-height:24px;padding:0 34px;font-size:14px;color:#ffffff;height:48px;overflow:hidden;margin:4px 0 20px;}
.main_r .more a{width:368px;height:318px;border:solid 1px #e4e4e4;}
.main_r .more i{display:block;width:180px;height:86px;margin:112px auto 0;background:url(img/list_icons.png) 0 -238px no-repeat;}
.page_list{padding:38px 0;text-align:center;}
.page_list span{margin-right:13px;}
.page_list a{display:inline-block;height:20px;line-height:20px;padding:0 8px;text-align:center;font-size:14px;color:#666666;border:solid 1px #e5e5e5;margin-right:13px;}
.page_list a.curr,.page_list a:hover{color:#ffffff;background:#b9dd78;}

.foot{width:100%;height:262px;padding-top:38px;background:#338b5b;}
.foot_con{width:1160px;margin:0 auto;}
.foot_con .part1{float:left;width:415px;height:190px;margin-left:45px;}
.foot_con .part1 img{display:block;}
.foot_con .part1 .foreign{line-height:30px;margin-top:30px;padding-left:8px;font-size:16px;color:#ffffff;}
.foot_con .part1 .links{line-height:30px;font-size:16px;color:#ffffff;}
.foot_con .part1 .links a{padding:0 8px;font-size:16px;color:#ffffff;}
.foot_con .part2{float:right;width:530px;height:30px;margin-right:50px;padding-top:90px;}
.foot_con .part2 p{line-height:30px;font-size:16px;color:#ffffff;}
.foot_con .part2 p a{padding:0 8px;font-size:16px;color:#ffffff;}
.foot_con .part3{width:1160px;height:48px;line-height:48px;border-top:solid 1px #ffffff;}
.foot_con .part3 p{padding-left:50px;font-size:14px;color:#ffffff;}
.foot_con .part3 p span{padding-right:20px;}