﻿@charset "utf-8";
.inline-base{}
.topic{}
.root{}
.container{}
.outer{}
.block{}
.wrapper{}
.wrapper-east{}
.wrapper-dexter{}
.space{}

/* paginate theme - just for the docs overview headers */
.paginate {padding-right: 2px; padding-left: 2px; padding-bottom: 2px; margin: 7px; padding-top: 2px; font-family: geneva, verdana, sans-serif;}
.paginate a {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none}
.paginate a:hover {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.paginate a:active {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #de1818}
.paginate span.current {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #6d643c; padding-top: 0.5em; background-color: #f6efcc}
.paginate span.disabled {padding-right: 0.64em; padding-left: 0.64em; padding-bottom: 0.43em; margin: 2px; color: #fff; padding-top: 0.5em; background-color: #ee4e4e; text-decoration: none}

/*public*/
.header{padding-bottom:8px;background:url(../images/header_background.gif) repeat-x 0 bottom;}
.header .top{border-bottom:1px solid #ebebeb;background:url(../images/header_top_background.gif) repeat-x 0 0}
.header .top-box{height:89px;width:960px;margin:0 auto;}
.header .logo{float:left;width:415px;height:50px;margin:20px 0;background:url(../images/logo.png) no-repeat 0 0;}
.header .logo a{display:block;height:45px;}

.header .menu{float:right;margin-top:20px;}
.header .menu-top{font:11px/22px "宋体";text-align:right;}
.header .menu-top span{margin:0 10px;}
.header .menu-bottom{font:11px/19px Arial;text-align:right;margin-top:10px;}
.header .menu-bottom .txt{width:150px;height:18px;border:1px solid #e5e5e5;background:none;font:11px/17px Arial;color:#999;padding:0 2px;}
.header .menu-bottom .sub{width:26px;height:19px;border:none;background:url(../images/header_search.gif) no-repeat 0 0;cursor:pointer;}
.header .menu-bottom input{vertical-align:top;*vertical-align:middle;}

.nav{height:39px;width:960px;margin:0 auto;position:relative;z-index:20;}
.nav .list ul{background:url(../images/header_top_nav_line.gif) no-repeat right 11px;}
.nav .list li{float:left;font:bold 13px/39px "宋体";text-align:center;}
.nav .list a{float:left;width:137px;height:39px;text-align:center;background:url(../images/header_top_nav_line.gif) no-repeat 0 11px;}
.nav .list a:hover,.nav .list .current{background:url(../images/header_top_nav_current.gif) no-repeat 0 0;color:#ba000d;}
.nav .list .last a{width:138px;}
.nav .list a:hover{color:#de0010;}

.nav .box{position:absolute;width:960px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;border-bottom:2px solid #de0010;}
.nav .item{position:relative;padding:27px 0 24px 110px;min-height:170px;_height:170px;border-top:1px solid #ebebeb;}
.nav-menu{width:125px;margin-right:40px;}
.nav-menu li{margin-bottom:10px;}
.nav-menu a{display:block;height:24px;font:bold 11px/24px "宋体";color:#4f4f4f;background:url(../images/header_top_nav_sub_background.gif) no-repeat 0 0;text-align:center;}
.nav-menu a:hover{color:#FFF;background:url(../images/header_top_nav_sub_background.gif) no-repeat 0 -24px;}
.nav-txt{width:255px;margin-right:29px;}
.nav-txt h2{font:bold 17px/26px Arial;color:#1c1f2e;text-transform:uppercase;}
.nav-txt h3{font:bold 14px/28px "宋体";color:#3f3a39;}
.nav-txt p{font:12px/24px "宋体";color:#84868e}
.nav-pic{width:300px;}

/* wrapper CSS Document */
.wrapper{width:960px;background:#FFF;margin:-35px auto 0 auto;padding-bottom:35px;position:relative;z-index:5;border-top:2px solid #de0010}
.wrapper-east{position:absolute;width:3px;height:203px;background:url(../images/wrapper_background.png) no-repeat 0 0;top:-2px;left:-3px;}
.wrapper-dexter{position:absolute;width:3px;height:203px;background:url(../images/wrapper_background.png) no-repeat -3px 0;top:-2px;right:-3px;} 
*html .wrapper-east{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/ie6_wrapper_background.png), sizingMethod='image';}
*html .wrapper-dexter{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/ie6_wrapper_background_lg.png), sizingMethod='image';}

/* pan CSS Document */
.pan{height:35px;padding:12px 0 0 20px;border-bottom:1px solid #ebebeb;background:url(../images/ic_arrow_reg.gif) no-repeat 0 23px;font:14px/35px "宋体";color:#3f3a39;}
.pan .learn{float:right;}

/* item-first CSS Document */
.item-first{width:238px;margin:0 36px 0 34px;}
.item-first .box{padding:5px;line-height:20px;}

/* item-second CSS Document */
.item-second{width:362px;margin-right:40px;min-height:239px;_height:239px;}
.item-third{width:218px;}
.item-second .menu,.item-third .menu{height:28px;border-bottom:1px solid #ebebeb;padding-left:23px;margin-bottom:17px;}
.item-second .menu li,.item-third .menu li{float:left;font:12px/28px "宋体";color:#666}
.item-second .menu a,.item-third .menu a{float:left;position:relative;}
.item-second .menu i,.item-third .menu i{position:absolute;width:0;height:0;overflow:hidden;border:5px solid #FFF;border-top:5px solid #FFF;top:28px;left:50%;margin-left:-5px;border-color:transparent;_border-color:tomato;_filter:chroma(color=tomato);}
.item-second .menu a:hover i,.item-second .menu .current i,.item-third .menu a:hover i,.item-third .menu .current i{border-top:5px solid #de0010;}
.item-second .menu span,.item-third .menu span{float:left;color:#efefef;margin:0 8px;}
.item-second .title{padding-bottom:14px;border-bottom:1px dashed #dbdbdb}
.item-second .title img{padding:4px;border:1px solid #ebebeb;float:left;margin-right:20px;}
.item-second .title h2{font:bold 12px/30px "宋体";color:#9d9d9d}
.item-second .title p{font:12px/20px "宋体";color:#9d9d9d;}
.item-second .list li{height:25px;font:12px/25px "宋体";padding:0 25px 0 5px;border-bottom:1px dashed #dbdbdb;}
.item-second .list span{float:right;color:#9d9d9d;}
.item-second .list i{float:left;width:4px;height:4px;overflow:hidden;margin:12px 10px 0 0;_margin-right:3px;background:#de0010;}
.item-third .box{height:170px; padding:5px;line-height:20px;}
.item-third .box .item{overflow:hidden;}
.item-third .box .item ul{list-style:none;margin:0;padding:0}
.item-third .box .item li{float:left;width:104px;margin:0 0 15px 0 ;}

.item-third .box .list li{font:12px/25px "宋体";padding:0 25px 0 5px;border-bottom:1px dashed #dbdbdb;}
.item-third .box .list span{float:right;color:#9d9d9d;}
.item-third .box .list i{float:left;width:4px;height:4px;overflow:hidden;margin:12px 10px 0 0;_margin-right:3px;background:#de0010;}
/* item-fourth CSS Document */
.item-fourth{width:894px; margin:0px auto;overflow: hidden;}

/* footer CSS Document */
.footer{padding-top:20px;border-top:1px solid #ecedee}
.footer .links{padding: 2px 0;text-align: center;}
.footer .links a{padding: 0 2px;}
.footer .box{width:960px; margin:20px auto;line-height:20px;}
.footer .copyright .tags{color:#de0010;margin:0;}
.footer .copyright span{margin:0 10px;}
.footer .other span{margin:0 10px;}

/* private CSS Document */
.private{height:237px;overflow:hidden;background:url(../images/loading.gif) no-repeat center;}
.private img{filter:alpha(opacity=0);opacity:0;}

/* global-nav CSS Document */
.global-nav{width:202px;margin-left:31px;}
.global-nav .title{height:32px;padding:22px 0 9px 0;border-bottom:1px solid #ededed;margin-bottom:8px;}
.global-nav .title .tags{float:left;font:36px/32px Arial;color:#de0010;margin-right:7px;_margin-right:4px;}
.global-nav .title h2{font:bold 14px/16px "宋体";color:#1c1f2e;}
.global-nav .title h3{font:12px/15px "宋体";color:#8f9095;text-transform:uppercase;}
.global-nav .list{padding-bottom:9px;border-bottom:1px solid #ededed;margin-bottom:17px;}
.global-nav .list a{display:block;height:30px;font:12px/29px "宋体";color:#666;padding-left:27px;background:url(../images/sidenav_background.gif) no-repeat 0 -30px;}
.global-nav .list a:hover,.global-nav .list .current{background-position:0 0;color:#FFF;}
.global-nav .list .last a{height:29px;}
.global-nav .link{text-align:center;}

/* content/container CSS Document */
.content {width:891px;margin:0px auto;min-height:400px;_height:400px;}
.container {width:654px;margin-right:38px;min-height:400px;_height:400px;}

/* global-pan CSS Document */
.global-pan{padding-top:29px;height:35px;line-height:35px;border-bottom:1px solid #ededed;}
.global-pan h2{font-size:16px;color:#666; font-weight:bold;}
.global-pan h2 strong{color:#ba000d;font-size:12px;text-transform:uppercase;}
.global-pan h3{float:right;}

/* head CSS Document */
.head{background-image:url(../images/ic_dot.png);background-repeat:repeat-x;background-position:bottom;padding-bottom:15px;margin:20px 0}
.head h2{font-size:20px;line-height:30px;color:#111;margin-bottom:10px}
.head h3{color:#666!important;font-size:13px;font-weight:normal}

/* inner CSS Document */
.inner{line-height:22px;color:#666;padding:20px 5px}
.inner h2{border-top: 1px solid #dbdbdb;height:40px;line-height:40px;border-bottom: 1px solid #dbdbdb;background:#fafafa url("../images/ic_arrow_reg.gif") no-repeat 2px 15px; padding-left:20px; margin: 20px 0 20px 0;font-size:16px;color:#000;font-weight:bold;}
.inner h3{height:30px;line-height:30px;font-size:16px;color:#000;background:url("../images/ic_arrow_reg.gif") no-repeat 0 8px;padding-left:20px;border-bottom:4px solid #dbdbdb;font-weight:bold;margin: 10px 0 10px 0;}
.inner h4{height:30px;line-height:30px;font-size:14px;color:#000;background:url("../images/ic_arrow_yellow.gif") no-repeat 0 8px;padding-left:20px;border-bottom:2px solid #dbdbdb;font-weight:bold;margin: 5px 0 5px 0;}
.inner p{padding:5px 0;font-size:14px;}
.inner strong{font-weight:bold;padding:0 15px 0 0;}

/* list-first CSS Document */
.list-first {margin:20px 0;overflow: hidden;width:100%;}
.list-first ul{list-style:none }
.list-first li{float:left; overflow:hidden;width:100%;border-bottom:1px solid #ededed;}
.list-first li a{height:35px;line-height:35px; margin:0; padding:0; display:block; float:left; text-decoration:none;}
.list-first li a:hover{color:#666;}
.list-first li .date{color:#999; padding:0 25px 0 0;}

/* list-third CSS Document */
.list-third ul{overflow: hidden;margin:40px 0;}
.list-third ul li{float:left; width:200px; height:218px; padding:0 27px 0 0;background-color:#fff}
.list-third ul li:nth-child(3n){padding-right:0}
.list-third ul li.last{padding-right:0}
.list-third ul li a{color:#333;text-decoration:none;display:block}
.list-third ul li a:hover img{opacity:.9;filter:alpha(opacity=90);-ms-filter:"alpha( opacity=90 )";background:#fff}
.list-third ul li p{padding:15px 0 0 0;line-height:14px}
.list-third ul li h3{background:url(../images/ic_arrow_yellow.gif) left center no-repeat;padding-left:20px;height:25px;line-height:25px;margin-top:5px;font-size:14px;}
.list-third ul li p.category{color:#999}
.list-third ul li p.txt{color:#333;line-height:20px}
.list-third ul li a:hover h3,.list-third ul li a:hover p.txt,.list-third ul li a:hover p.txt{color:#666}
.boxgrid{overflow:hidden;position:relative;width:200px;height:138px}
.boxgrid img{position:absolute;top:0;left:0}
.boxgrid p{padding:10px 10px;color:#afafaf;font-weight:bold}
.boxcaption{float:left;position:absolute;height:70px;width:200px;background:rgba(0,0,0,0.6)}
.ie6 .boxcaption{background-color:#000;opacity:.7!important;filter:alpha(opacity=70)!important;-ms-filter:"alpha( opacity=70 )"!important}
.ie7 .boxcaption{background-color:#000;opacity:.7!important;filter:alpha(opacity=70)!important;-ms-filter:"alpha( opacity=70 )"!important}
.ie8 .boxcaption{background-color:#000;opacity:.7!important;filter:alpha(opacity=70)!important;-ms-filter:"alpha( opacity=70 )"!important}
.caption .boxcaption{top:138px;left:0}
.boxcaption p{padding:15px 5px 0 5px!important;opacity:1!important;filter:alpha(opacity=100)!important;-ms-filter:"alpha( opacity=100 )"!important;color:#FFF!important;line-height:20px!important;font-weight:bold;text-align:right}
.boxcaption p span{font-weight:normal}

/* list-third CSS Document */
.list-fifth{overflow:hidden; margin:40px 0;}
.list-fifth ul li{width:310px; float:left; padding:0 34px 40px 0}
.list-fifth ul li:nth-child(2n){padding-right:0}
.list-fifth ul li.last{padding-right:0}
.list-fifth ul li .pic{background:url(../images/pic_bg.jpg) bottom center no-repeat; padding-bottom:10px; float:left; margin-right:20px}
.list-fifth ul li h3{font-size:14px; margin-bottom:15px;color:#ba000d; font-weight:bold}
.list-fifth ul li h3 a{color:#ba000d}
.list-fifth ul li h3 a:hover{color:#ba000d}
.list-fifth ul p{line-height:160%;font-size:12px;color:#999}

/* list-third CSS Document */
.list-sixth{margin:40px 0; overflow: hidden;}
.list-sixth ul li{width:310px;float:left; margin:0 34px 40px 0; line-height:1.6em}
.list-sixth ul li:nth-child(2n){margin-right:0}
.list-sixth ul li.last{margin-right:0}
.list-sixth ul li .pic{margin-bottom:15px;width:310px;height:160px;display:block;}
.list-sixth ul li .pic img{/*display:block; margin:0 auto;*/}
.list-sixth ul li h3{font-size:14px; margin-bottom:15px;background:url(../images/ic_line.gif) bottom center no-repeat;padding-bottom:15px}
.list-sixth ul li h3 a{background:url(../images/ic_arrow_black.gif) left center no-repeat;padding-left:20px;text-decoration:none;color:#333}
.list-sixth ul li p{font-size:12px;color:#666}

/* dltype CSS Document */
dl.dltype{width:100%;margin:20px auto 0;line-height:20px;font-size:12px;}
dl.dltype dt{width:180px;text-align:center;padding:10px 0;font-weight:bold;position:relative;z-index:999}
dl.dltype dd{padding:10px 0 10px 180px;border-bottom:1px solid #000;margin-top:-40px}
dl.dltype dd.lastchild{border-bottom:0}
dl.dltype dd a{color:#666}

/* btn CSS Document */
.btn{
	color:#fff;
	text-decoration:none!important;
	text-align:center;
	display:inline-block;
	padding:10px 20px;
	background-color: #CC0000;
}
.btn:hover{color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";opacity:.7}
.btn.green{background:#31a344}
.btn .ico{background:url(../images/ic_arrow_mini.png) no-repeat 0 50%;padding-left:12px}
.btn-sm{color:#fff;text-decoration:none!important;background:#f60;text-align:center;display:inline-block;padding:5px 20px}
.btn-sm:hover{color:#fff;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";opacity:.7}

/* frm-btn CSS Document */
.frm-btn{border:0;padding:10px 50px;display:inline-block;background:#333;font-size:14px;cursor:pointer;color:#fff;margin-top:10px;font-family:'宋体'}
.frm-btn:hover{background:#6d6d6d}
.frm-btn.green{border:0;padding:10px 50px;display:inline-block;background:#31a344;font-size:14px;cursor:pointer;color:#fff;margin-top:10px}
.frm-btn.green:hover{background:#6d6d6d}
.frm-btn-sm{border:0;padding:5px 25px;display:inline-block;background:#333;cursor:pointer;color:#fff;margin-top:5px;font-family:'宋体'}
.frm-btn-sm:hover{background:#6d6d6d}

/* fullSlide CSS Document */
.fullSlide{min-width:1000px;position:relative;height:300px;overflow:hidden}
.fullSlide .bd{position:relative;z-index:0}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{width:100%!important;height:300px}
.fullSlide .bd li .siteWidth{width:1000px;position:relative;margin:0 auto;height:300px}
.fullSlide .bd li a{position:absolute;width:100%;height:300px;display:block;z-index:1}
.fullSlide .bd .txt{position:absolute;width:450px;top:90px;left:22px;font:22px/35px "宋体"}
.fullSlide .bd .full_btn{display:block;zoom:1;margin-top:15px;width:72px;padding-right:10px;height:31px;line-height:31px;text-align:center;color:#fff;font-size:12px;background:url(../images/banner-btn.png) 0 0 no-repeat;_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;text-align:center}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:4px;background:url(../images/dot-black.png) 0 0;overflow:hidden;line-height:9999px;filter:alpha(opacity=40);opacity:.4}
.fullSlide .hd ul .on{filter:alpha(opacity=100);opacity:1}
