/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img /* img elements 图片元素 */ /* img elements 图片元素 */
{
    border: medium none;
    margin: 0;
    padding: 0;
}
/** 设置默认字体 **/
body, button, input, select, textarea
{
    font: 12px/1.5 微软雅黑, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
.All{width:1040px;margin:0 auto;background:#fff;}
em
{
    font-style: normal;
}
.video{text-align:center;}
/** 重置列表元素 **/
ul, ol
{
    list-style: none;
}
/** 重置超链接元素 **/
a
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: none;
    color: #F40;
}
.show{display:block}
.hide{display:none}
/** 重置图片元素 **/
img
{
    border: 0px;
}
/** 重置表格元素 **/
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
/*清除浮动*/
.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix
{
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix
{
    zoom: 1;
}
/* IE7 */

/*
   * 以上为初始化定义
   * 保持不动
   * 版本2015年元月
*/





BODY
{
    padding-bottom: 0px;
    margin: 0px 0px 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    background: url("../images/bg.png");
    background-attachment: fixed;
}

.col_white { background-color:#fff;}


.aCoutent {width:100%; margin:0px auto; padding:0px auto; }

.iContent { width:1000px; margin:0px auto; padding:0px auto; clear:both;}

.fl {float:left}
.fr {float:right}
.clear {clear:both}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}

.height200 {height:200px;}

/***配色方案***/

.color-menu-A1 { background-color:#008CD7;}
.color-menu-A2 { background-color:#008CD7;}

.color-title-A1 { background-color:#008CD7;}
.color-title-A2 { background-color:#008CD7;}
.color-title-A3 { background-color:#008CD7;}

.color-zfxxgk-A1 { background-color:#00BAC9;}
.color-zfxxgk-A2 { background-color:#008CD7;}
.color-zfxxgk-A3 { background-color:#97AC21;}
.color-zfxxgk-A4 { background-color:#F68222;}

.list-zfxxgk li A:hover { background-color:#3399CC;}

.color-class-A1 { background-color:#3399CC;}

/**头部文件**/

.head {margin:0px; padding:0px;}
.head_top {margin:0px; padding:0px; height:35px; line-height:35px; background:url(../images/top.png); }
.head-left { float:left; margin-left:20px; padding-left:25px; background:url(../images/top-tb.png) no-repeat 0px 7px;}

.head-right { float:right;}
.head-right>span {margin-right:20px;}

.menu {width:996px; height:45px; line-height:45px;border:2px solid #dedede;}
.menu ul {margin:0px; padding:0px; font-weight:700;}
.menu ul li { display:block; float:left; font-size:16px; height:35px; line-height:35px;}
.menu ul li a{display:block;  color:#fff; padding-left:20px; padding-right:20px; margin:5px; }
.menu ul li A:hover { color:#fff; background-color:#33CCFF;}


.menu_1 {width:996px; height:45px; line-height:45px;border:2px solid #dedede;}

.menu_1 #nav { line-height: 45px; list-style-type: none; } 
.menu_1 #nav a { display: block; width: 80px; text-align:center; color:#fff; } 
.menu_1 #nav a:link { text-decoration:none; } 
.menu_1 #nav a:visited { text-decoration:none; } 
.menu_1 #nav a:hover { color:#FFF;text-decoration:none; } 
.menu_1 #nav li { float: left; font-size:16px; padding-left:10px; padding-right:10px;} 
.menu_1 #nav li a:hover{ background:#999; } 
.menu_1 #nav li ul { line-height: 30px; list-style-type: none;text-align:left; left: -999em; width: 160px; position: absolute; background: #F6F6F6; border:2px solid #dedede;} 
.menu_1 #nav li ul li{ float: left; width: 160px; height:30px; background: #F6F6F6;} 
.menu_1 #nav li ul a{ display: block; width: 136px;text-align:left;padding-left:24px; } 
.menu_1 #nav li ul a:link { color:#666; text-decoration:none; } 
.menu_1 #nav li ul a:visited { color:#666;text-decoration:none; } 
.menu_1 #nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#C00; } 
.menu_1 #nav li:hover ul { left: auto; } 
.menu_1 #nav li.sfhover ul { left: auto; } 
.menu_1 #content { clear: left; }


        /* common styling */
        /* set up the overall width of the menu div, the font and the margins */
        .menu_2
        {
            width:998px; height:45px; line-height:45px;border:1px solid #dedede;}
            
        /* remove the bullets and set the margin and padding to zero for the unordered list */
        .menu_2 ul
        {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }
        /* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
        .menu_2 ul li
        {
            float: left;
            position: relative;
            z-index:99;
        }
        /* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
        .menu_2 ul li a, .menu_2 ul li a:visited
        {
            display: block;
            text-align: center;
            text-decoration: none;
               width: 109.8px;
            height: 44px;
            color: #000;
            border: 1px solid #fff;
            border-width: 1px 1px 0 0;
            background: #AEDBF2;
            line-height: 44px;
            font-size: 16px;
        }
        .menu_2 ul li ul {
        	 background: #008CD7;

        	}
        /* make the dropdown ul invisible */
        .menu_2 ul li ul
        {
            display: none;
        }
        /* specific to non IE browsers */
        /* set the background and foreground color of the main menu li on hover */
        .menu_2 ul li:hover a
        {
            color: #fff;
            background: #008CD7;
        }
        /* make the sub menu ul visible and position it beneath the main menu list item */
        .menu_2 ul li:hover ul
        {
            display: block;
            position: absolute;
            top: 45px;
            left: 0;
            width: 105px;
        }
        /* style the background and foreground color of the submenu links */
        .menu_2 ul li:hover ul li a
        {
            display: block;
            background: #008CD7;
            color: #fff;

        }
        /* style the background and forground colors of the links on hover */
        .menu_2 ul li:hover ul li a:hover
        {
            background: #AEDBF2;
            color: #fff;
        }



/**首页第一栏**/



.class-left { width:240px;}
.class-right { border:1px solid #dedede; width:740px;}
.class-pic { border:1px solid #dedede;  width:280px; padding:3px; margin:15px 5px 15px 5px;}
.class-small { border:1px solid #dedede; width:240px; height:460px;}
.class-new { width:420px; margin-right:10px; margin-top:10px; margin-bottom:10px; }



.iTitle { width:100%; height:40px; line-height:40px; color:#fff;}
.iTitle h4 { float:left; margin-left:10px; padding-left:40px; font-size:16px; font-weight:700;}
.iTitle span {float:right; margin-right:10px; font-size:14px;}
.iTitle span A {color:#fff;}
.iTitle span A:hover {color:#fff000;}

.iTitle .list-content{ margin:10px;}

.list-zfxxgk { width:100%; margin:0px auto; padding:0px auto; height:auto; clear:both;}
.list-zfxxgk ul { margin:10px auto; padding:0px auto;clear:both;}
.list-zfxxgk ul li { float:left; width:180px; line-height:33px; margin:4px auto; text-align:center; font-size:16px; font-weight:500; margin-left:30px;}
.list-zfxxgk ul li A { display:block; line-height:33px; color:#FFF;}

.list-zfxxgk1 { width:100%; margin:0px auto; padding:0px auto; height:auto; clear:both;}
.list-zfxxgk1 ul { margin:10px auto; padding:0px auto;clear:both;}
.list-zfxxgk1 ul li { float:left; width:180px; line-height:21px; margin:2px auto; text-align:center; font-size:10px; font-weight:500; margin-left:30px;}
.list-zfxxgk1 ul li A { display:block; line-height:21px; color:#FFF;}



/*
 * 滑动功能块风格定义
 * 此处可在多处地方进行微调
 * 不同地方变更背景样式
 */


.nTab1
{
    float: left;
    width: 428px;
    height: auto;
    min-height:238px;
    margin: 0px auto;
    padding-bottom:5px;
}
.nTab1 .TabTitle
{
    clear: both;
    margin-top:3px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    background: url("../images/hover101-01.jpg") #f9f9f9;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}
.nTab1 .TabTitle ul
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.nTab1 .TabTitle li
{
    float: left;
    width: 80px;
    cursor: pointer;
    padding-right: 0px;
    padding-left: 0px;
    list-style-type: none;
    margin-right: 10px;
    color:#FFF;
}


.nTab1 .TabTitle li A:hover
{
   color:#FFF;
}

.nTab1 .TabTitle .active
{
    height: 30px;
background: url("../images/hover101.png");
    color: #FFF;
}
.nTab1 .TabTitle .active A
{
   color:#FFF;
}

.nTab1 .TabTitle .normal
{
    background: url("../images/hover102.png");
    color: #000;
}

.nTab1 .TabContent
{
    clear: both;
    width: auto;
    height: auto;
    padding: 5px 10px 5px 10px;
    border: 1px solid #B7B5B5;
    min-height:210px;
}
.none
{
    display: none;
}



UL.topcon {
	WIDTH: 100%; HEIGHT: 100%; FONT-SIZE: 12px; color:#666666;
}
UL.topcon LI {
	LINE-HEIGHT: 30px; WIDTH: 100%; BACKGROUND: url(../images/9537.jpg) repeat-x left bottom 0px; HEIGHT: 30px; OVERFLOW: hidden; font-size:14px;
}

UL.topcon LI SPAN {
	FLOAT: right; COLOR: #AAA
}
UL.topcon LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/9526.jpg) no-repeat 0px 10px; color:#666666;
}
UL.topcon LI A:hover {
	color:#FF0000;
}

UL.topcon LI.temp {
	WIDTH: 100%; BACKGROUND: url(); HEIGHT: 17px;
}

                       .class-list ul {
	WIDTH: 100%; HEIGHT: 100%; FONT-SIZE: 12px; color:#666666;
}
.class-list ul LI {
	LINE-HEIGHT: 48px; WIDTH: 100%; BACKGROUND: url(../images/9537.jpg) repeat-x left bottom 0px; HEIGHT: 48px; OVERFLOW: hidden; font-size:14px;
}

.class-list ul LI SPAN {
	FLOAT: right; COLOR: #AAA
}
.class-list ul LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/9526.jpg) no-repeat 0px 10px; color:#666666;
}
.class-list ul LI A:hover {
	color:#FF0000;
}

#mypages {
            margin: 20px auto;
            display: table;
        }
        
        #mypages a {
            margin: 0 6px;
        }
        
        #mypages span {
            margin: 0 6px;
        }
        
        #mypages .page_zdy {
            width: 40px;
        }
        
        #mypages .first,
        .last,
        .prev,
        .next {
            border: 1px solid #ccc;
        }

.iTitle-bg1 {background:url(../images/3.png) no-repeat 5px 7px; height:40px;}
.iTitle-bg4 {background:url(../images/4.png) no-repeat 5px 7px; height:40px;}

.iTitle-bg1200 {background:url(../images/glyphicons-halflings-white.png)  50px 50px fixed; height:40px;}


/**首页第二栏**/

.iList {width:318px; height:300px; border:1px solid #dedede;}




/**栏目页****/
.class-list{ margin:20px; min-height:500px;}
.class-right .class-page { width:100%; margin:0px 0px 20px 0px; padding:0px; text-align:center; font-size:14px;}


/**内容页****/



.cPath { clear:both; height:40px; line-height:40px; padding-left:20px; color:#666666; }
.cPath A { color:#666666;}
.cPath A:hover { color:#FF0000;}

.cContent { background-color:#fff; color:#555555; font-size:14px; padding:20px;}
.cContent .cTitle { clear:both; margin:0px auto; text-align:center; font-size:18px; font-weight:700; color:#CC3300}

.cContent .cInfo { margin:10px; height:40px; line-height:40px; background-color:#EEEEEE; text-align:center;}
.cContent .cInfo span { margin-right:20px;}

.cContent .cNew { margin:10px; overflow:hidden;}
.cContent .cNew p,.cContent .cNew div {margin-top:10px;}
br{ clear:both; margin-bottom:50px; display:block; width:100%; height:50px;}


.color-title-A8{ background-color:#EEEEEE;}


/**底部**/

.foot { clear:both; width:100%; background-color:#038DD7; min-height:80px; margin-top:20px;}
.foot A { color:#fff;}
.foot A:hover { color:#ff0000;}
.foot .info { width:1000px; margin:0px auto; padding-top:20px; text-align:center; color:#EEEEEE;}
.foot .info p { height:30px;}
.foot .info p span {margin-left:20px;}
.focus {
	position: relative;
	width: 288px;
	height: 250px;
	float: left;
    margin: 5px 5px 0px 5px;
}
.focus img {
	width: 288px;
	height: 248px;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 12px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 45px;
	line-height: 45px;
	background: rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#50000000', endColorstr = '#50000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
	font-weight:bold;
	width:250px;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 13px;
	right: 8px;
	position: absolute;
	z-index: 200;
*width:110px;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	color: #B0B0B0;
	float: left;
	background: #D9D9D9;
	border-radius: 7px;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #D32626;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(images/focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}

.lunbo{float:right;width:330px;height:30px;line-height:30px;overflow:hidden;}
.lunbo td{margin-right:20px;min-width:50px;}
.lunbo td a{color:#e70500;background-image:url(../images/dat.gif);background-repeat:no-repeat;background-position:left center;padding-left:11px;}

/*评论模块*/	
.plwrap{border:1px solid #E3E3E3; border-top:none; width: 940px;padding-top:1px; background:url(../images/bg_plwarp.png)  no-repeat;float:left;margin: 20px;}
	.pinglun_wrap {padding:0 10px 10px 10px;}
	.pinglun_form {margin-top:8px;background:url(../images/bg_plwarp.png) left top  no-repeat;width: 100%;}
	.pinglun_form img {vertical-align:middle; cursor:pointer;}
	.pinglun_form .input {width:122px; height:28px; line-height:28px; border:1px solid #E2E2E2; text-indent:2px; background:url(../images/pinglun_input.gif) repeat-x;}
	.pinglun_form .wby {width: 660px; height:120px; line-height:20px; border:1px solid #E2E2E2; padding:4px; background:#FAFAFA url(../images/pinglun_zs.gif) no-repeat bottom right;}
	.pinglun_form .btn {width:110px; height:34px; line-height:34px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/pinglun_btn.gif) no-repeat; border:0px; cursor:pointer; float:left; margin-top:6px;}
	.pinglun_form .state {float:left; color:#999999; padding:5px 0 0 22px; width:490px;}
	.pinglun_content {}
	.pinglun_content .title {font-size:14px; font-weight:bold; color:#CE0C03; height:32px; line-height:32px; text-indent:8px; background:url(../images/bg_contenttitle.png) repeat-x; color:#0454A3;}
	.pinglun_content .title p{background:url(../images/bg_pltit.png) 12px center no-repeat;padding-left:28px;}
	.pinglun_list { margin:0px auto; color:#666666; line-height:30px; padding:0 20px;}
	.pinglun_list ul { border-bottom:1px dotted #CBCBCB; padding:12px 0px;}
	.pinglun_list li { float:left; }
	.pinglun_list .icon {padding:8px 13px 0px 0;}
	.pinglun_list .con {width:510px;}
	.pinglun_list .text1 {color:#333333; line-height:20px;}
	.pinglun_list .date {color:#999999;}
	.pinglun_content .article_page{text-align:right; padding:20px 20px 20px 0; width:auto; float:right; margin-top:0;}









































.focus {
	position: relative;
	width: 288px;
	height: 250px;
	float: left;
    margin: 5px 5px 0px 5px;
}
.focus img {
	width: 288px;
	height: 248px;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 12px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 45px;
	line-height: 45px;
	background: rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#50000000', endColorstr = '#50000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
	font-weight:bold;
	width:250px;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 13px;
	right: 8px;
	position: absolute;
	z-index: 200;
*width:110px;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	color: #B0B0B0;
	float: left;
	background: #D9D9D9;
	border-radius: 7px;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #D32626;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(images/focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}