.k-window-title { font: 13px '微软雅黑' }

.k-treeview .k-in { padding: 4px; }
.k-treeview .k-state-hover, .k-treeview .k-state-selected { padding: 3px; }
.k-treeview .k-in a { color: #2e2e2e; }
.k-treeview .k-state-selected a { color: #fff; }

.k-block { width:auto; height:auto; padding: 8px; }
.k-ui-colored { background-color: #fcfcfc }

.k-edit-form-container { width: auto; }
.k-edit-label { width:20%; vertical-align: top; }
.k-edit-field { width:75%; }
.k-edit-label label, .k-block label { font: 1em 微软雅黑; color: #444; }

.k-button-plain { border-color: #E1E1E1; border-radius: 0; font-weight: bold; color: #777 }
.k-button-plain:hover { border-color: #E7E7E7; background-color: #EFEFEF }
.k-button-plain:active { color: #000; }

.k-header-plain { background: #F5F5F5; padding:4px; }
.k-header-plain:after { content:""; display:block; clear:both }
.k-header-plain { display:inline-block }
.k-header-plain { display:block }
.k-header-plain h2 { color: #666; font: 14px 微软雅黑; float: left; padding:4px; }
.k-header-plain .k-button-plain { background:url(''); border-color: #D7D7D7; border-radius: 0; font-weight: bold; color: #777}
.k-header-plain .k-button-plain:hover { border-color: #999; background-color: #FFF }

.k-content-table { width: 100%; border-collapse: collapse; empty-cells: show; border-width: 0; outline: none; }
.k-content-table td { border-bottom: 1px solid #EDEEF0; padding: 8px 4px; text-align: left; }

.k-listview { border:0px; }
table.k-listview { width: 100%; border-collapse:collapse; border: 0px; margin-bottom: 8px; }
table.k-listview tr:hover { background-color: #F7F8FA; }
table.k-listview td { padding: 8px 4px; }
table.k-listview .k-alt { background-color: #fff; border-top: 1px solid #EDEEF0; border-bottom: 1px solid #EDEEF0 }
table.k-listview td.column_operation { text-align: right; font-size: 12px; }
table.k-listview a, table.k-listview a:visted, table.k-listview a:hover { color: #E15613; }

.k-input[type="text"] { width: 300px; }

/* Global tags */
* { margin: 0; padding: 0; outline: none; }
html { height: 100%; vertical-align: baseline;}
body { color: #444; min-width:1000px; height: 100%; font:12px 'Lucida Sans Unicode', Arial, sans-serif; }
img { border: none; }
ul { list-style: none outside none }

h1, h2, h3, h4 { font-family: '微软雅黑' }

/* HTML5 elements */
header,section,footer,article,figure,figcaption { display: block; background-color: #fff; }
mark { display: inline-block;}

/* Floats */
.float-left { float: left !important; }
.float-right { float: right !important; }

.floatWrap:after, .contentWrap:after,.block1:after,.block3:after, .block6:after, .tempPanel ul li:after,#listDivselectPanel:after { content:""; display:block; clear:both }
.floatWrap, .contentWrap, .block1, .block3, .block6, .tempPanel ul li, #listDivselectPanel { display:inline-block }
.floatWrap, .contentWrap, .block1, .block3, .block6, .tempPanel ul li, #listDivselectPanel { display:block }

.contentWrap { padding: 8px; }

/* Borders */
.border-top { border-top: 1px solid #dedede; padding-top: 14px; }
.border-bottom { border-bottom: 1px solid #dedede; padding-bottom: 14px; }
.no-border { border: none !important; }

/*** | Header | ***/
header { width: 100%; margin: 0 auto; position: relative; overflow: hidden; font:12px '微软雅黑'; }

#header-main { 
	padding: 10px 0;
}

#header-nav {
	background: #f3f3f3; /* Old browsers */
	background: -moz-linear-gradient(left,  #e2e2e2 0%, #f3f3f3 50%, #e2e2e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e2e2e2), color-stop(50%,#f3f3f3), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #e2e2e2 0%, #f3f3f3 50%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #e2e2e2 0%, #f3f3f3 50%, #e2e2e2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #e2e2e2 0%, #f3f3f3 50%, #e2e2e2 100%); /* IE10+ */
	background: linear-gradient(left, #e2e2e2 0%, #f3f3f3 50%, #e2e2e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f3f3f3',GradientType=1 ); /* IE6-9 */
	-webkit-box-shadow: inset 0px -10px 8px -10px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px -10px 8px -10px rgba(0, 0, 0, 0.2); box-shadow: inset 0px -10px 8px -10px rgba(70, 70, 70, 0.2);
}


/*** | nav | ***/
.nav li { padding: 0 8px; float: left; }
.nav li a{ font-weight:normal; }


/*内容公用样式*/
h3, h4{ font-size: 14px; }

.checkboxText { vertical-align:middle; margin: 0 6px; }

.leftWidth { width : 210px;}
.middleWidth { width : 520px; margin-left : 19px; }
.rightWidth { width : 240px; }
.rightWidth1 { width:775px; position : relative; z-index : 10;}

.big-text { font-size: 1.1em; line-height: 1.8em; }

/*** | tabs | ***/
.tabs:after { content:""; display:block; clear:both }
.tabs { display:inline-block }
.tabs { display:block }
.tabs h2 { font-size: 14px; font-weight:normal;}
.tabs > ul { font: 14px '微软雅黑'; border-bottom: 2px solid #B8B8B8; }
.tabs > ul li { float:left; margin-left:50px; padding:8px; text-align:center; cursor:pointer; font-weight: bold; color: #666; }
.tabs > ul li:hover, .tabs > ul li.active { background: url('../res/images/to.png') no-repeat bottom center; border-bottom:2px solid  #E26B1D; color:#E26B1D;  margin-bottom:-2px; }
.tabs > div { position:relative; min-height:200px; color:#444; }
.tabs > div > div { position:relative; padding: 1.1em; display:none; overflow-x: auto;}
.tabs > div > div.active { display: block; }

/*** | 小三角 | 上 、下***/
.triangleTop {
	display: inline-block; width: 0;height: 0; overflow: hidden; line-height: 0; font-size: 0;
	vertical-align: middle; border-bottom: 5px solid #000; border-top: 0 none; border-left: 5px solid transparent;
	border-right: 5px solid transparent; _color: #FF3FFF; _filter: chroma(color=#FF3FFF);
}
.triangleBottom {
	display: inline-block; width: 0; height: 0; overflow: hidden; line-height: 0; font-size: 0;
	vertical-align: middle; border-top: 5px solid #000; border-bottom: 0 none; border-left: 5px solid transparent;
	border-right:5px solid transparent; _color: #FF3FFF; _filter: chroma(color=#FF3FFF);
}

.head1 > div, .head1 > p { height: 28px; line-height: 28px; padding: 0 8px; font-family:'微软雅黑'}
.head1 > div { float: left; border-bottom: 2px solid #C0171F; font-weight: bold; font-size: 14px; width: 60px; }
.head1 > p { float: right; border-bottom: 2px solid #334FA0; width: 345px; }

/*关注收藏数据*/
#collectionWrap { width: 100px; height: 60px; line-height: 30px; margin: auto; padding-left: 55px; text-align: center;}
#collectionWrap h3 { color: #FF6600; }
#collectionWrap a { color: #005EA7; }
.nocollection { background: url(../res/images/collection.png) left top no-repeat; }
.hascollection { background: url(../res/images/hascollection.png) left top no-repeat; }


/*块元素*/
.header1 { border-bottom : 2px solid #5094C7; font-size : 14px; height : 35px; line-height : 35px; color : #000; }

.block3 { line-height : 30px; color : #666666; margin-top : 15px; margin-bottom : 15px; }

.block5 { border:1px solid #CFCDE1; margin-top:15px;}
.block5 h3 { color:#474078;}

.block6 { margin: 5px 0 15px 0; }
.block6 h3 { border-bottom: 1px solid #D0D4D9; line-height: 30px; height: 30px; }
.block6 h3 span { display: inline-block; height: 29px; padding: 0 8px; border-bottom: 2px solid #E26B1D; }
.block6 ul { border: 1px solid #E3E2DD; border-top: 0px;}
.block6 li { line-height: 28px; margin-left: 10px; }


/********换肤          公共样式**********/

/*** | menuNav | ***/
.menuNav li { display:inline-block; margin: 0; list-style: none outside none; float:left; padding:0px 8px;}
.menuNav li a {
	color: #6E6E4E; display: inline-block; padding: 3px 10px;
	background: #ededed; /* Old browsers */
	background: -moz-linear-gradient(left,  #ededed 0%, #f3f3f3 50%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ededed), color-stop(50%,#f3f3f3), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #ededed 0%, #f3f3f3 50%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #ededed 0%,#f3f3f3 50%, #ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #ededed 0%,#f3f3f3 50%, #ededed 100%); /* IE10+ */
	background: linear-gradient(left, #ededed 0%,#f3f3f3 50%, #ededed 100%); /* W3C */
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}
.menuNav .active a, .menuNav li a:hover {
	color: #FFFFFF;
}

/*header*/
#site-nav { padding: 2px 0; border-bottom: 1px solid #DCDCDC; width: 100%;height: 30px;}
#site-nav li + li { border-left: 1px solid #CCCCCC; }


/*** | mainNav | ***/
.mainNav ul {margin-left:10px;}
.mainNav li { display:inline-block; margin: 0; list-style: none outside none; float:left; line-height: 30px;}
.mainNav li + li { background: url('images/nav.png') no-repeat center left; }
.mainNav li a { 
	display: inline-block; padding: 5px 14px; text-decoration: none; color:#fff; font:14px '微软雅黑', 'Lucida Sans Unicode', Arial, sans-serif; font-weight:bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 4px 2px 2px 4px;
}
.mainNav li a:hover, .mainNav li a.active { font-weight:bold; transition: all 200ms linear 0s; }

/*搜索框*/
.searchInput { border-radius: 3px; padding-top: 5px; margin-right: 12px; }
#keyword { background: none; border: 0 none; font-size: 14px; width: 280px; height: 22px; margin-right: 12px; margin-left: 18px; margin-bottom: 4px;}

/*搜索按钮*/
.button-1 { width: 70px; height : 26px; font-size: 14px; text-decoration: none; text-align:center; padding-top : 7px; border-radius: 3px; border: 0; }
.button-1:link, .button-1:visited { font-weight : bold; }

/*块元素*/
.block0 { border: 1px solid #E3E2DD; border-top: none; margin-bottom: 20px; }
.block0 h4 { color: #474747; font-size: 14px; margin: 3px; padding: 6px 10px; }
.block0 ul { margin: 10px; line-height: 25px; }

.block1 { margin-bottom : 15px; border : 1px solid #D5D5D5; border-top: none; }
.block1 h3 { line-height: 40px;}
.block1 span { padding-top : 5px; padding-left : 10px; padding-right : 10px; }
.block1 li { line-height : 30px;}

.block2 { margin-top : 15px; }
.block2 h4 { color: #000000; height: 30px; line-height: 30px; border-bottom: 2px solid #076FA2; text-indent: 1em; }
.block2 h3 { color: #000000; height: 30px; border-bottom: 1px solid #D0D4D9; }
.block2 h3 span { display: inline-block; height: 29px; line-height: 30px; font-size: 14px; color: #555; }
.block2 ul li { margin-left: 2em; list-style-type: square; line-height : 30px; }
.block2 h2 { font-size: 14px; height: 30px; line-height: 30px; border-bottom: 2px solid #D8D8D8;}
.block2 h2 span { padding-left: 28px; padding-right: 5px; height: 30px; display: inline-block; background: url(images/FL.png) no-repeat center left; }
		

.block4 { line-height : 40px; border-left :1px solid #D5D5D5; border-right : 1px solid #D5D5D5;
	border-bottom : 1px solid #D5D5D5; padding-left : 1em; margin-top : 15px; }
.block4 span { margin : 5px; }

.block7 { padding: 16px 24px; border: 1px solid #DCDEE1; }
.block7 > h3 { line-height: 35px; padding-left: 5px; }

/*** | Footer | ***/
footer { padding-bottom: 24px; margin-top : 20px; font:12px '微软雅黑'; }
footer a{ font-weight : normal; }
footer span{ margin : 5px; color : #CCCCCC; }
footer p{ color : #666666; }
footer .centered-content{ border : 1px solid #DCDCDC; line-height : 30px; }
footer .floatWrap{ margin : 15px; }
footer li{ float : left; }
section { padding-bottom: 24px;padding-top: 24px; }

/*** | Content | ***/
.centered-content { width: 1000px; margin: 0 auto; clear: both; }
#content-heading { margin: 24px 0; padding: 0 6px; }
#content-heading h2{ font: 16px 微软雅黑; text-shadow: 2px 2px 3px #F0B891; }

/*
*左侧导航
*/
.leftNavUl > ul { width: 218px; }
.leftNavUl > ul > li { padding:0px; min-height:35px; width : 100% ; border: 1px solid #FFF; font-weight : bold ; cursor : pointer ; text-indent : 0px ; line-height: 35px;}
.leftNavUl > ul > li > h5 { font-size : 12px; color : #666666; text-indent : 10px; }
.leftNavUl > ul > li > p { color : #646464;  width :  100%; font-weight : normal; padding-bottom : 8px; font :12px/1.5 tahoma,arial,宋体; margin-left : 5px;}
*+html .leftNavUl > ul > li > p { margin: 0px; }
.leftNavUl > ul > li > p > a { display : inline-block; margin-left : 4px; margin-right : 4px; line-height: 25px;}
.leftNavUl > ul > li.hover { border-color: #D5D5D5; border-right: none; position: relative; z-index:20; }
.leftNavUl > ul > li.hover1 { border: 1px solid #D5D5D5; border-left: 1px solid #FFF; border-right: 1px solid #FFF; position: relative; z-index:20; }
.leftNavUl > ul > li.hover .tempPanel { display:block; position : absolute;z-index : 30; left : 218px; top:0px; }
.tempPanel { width : 535px; display:none; border : 1px solid #D5D5D5; background-color :#FFF; }
.tempPanel ul li { margin : 0 8px; padding-top : 5px; padding-bottom : 5px;}
.tempPanel ul li + li { border-top : 1px dashed #EAEAEA;}
.tempPanel h5 { width: 130px; float: left; }
.tempPanel h5 a { color: #D84600; display : inline-block; font-size : 12px; width: 130px; float:left; text-align : left;}
.tempPanel p { float:right; width:380px; margin:0px; text-indent:0; font:12px/1.5 tahoma,arial,宋体;}
.tempPanel p a { display : inline-block; margin-top : 8px; line-height : 12px; border-left : 1px solid #CCCCCC; padding-left : 10px; padding-right : 10px;}

/*
*缩略图
*/
.thumnail { width: 173px; float: left; margin: 15px 10px; padding: 0; }
.thumnailimg { height: 135px; border: 1px solid #D5D5D5; padding: 2px;}
.thumnailimg:hover { border-color: orange; box-shadow: 0px 0px 3px #FFA30F; -webkit-box-shadow: 0px 0px 3px #FFA30F; -moz-box-shadow: 0px 0px 3px #FFA30F; }
.thumnailtext { line-height: 23px; margin-top: 10px; color : #666666; }
.thumnailtext span { margin-left : 3px; }
.thumnailtext .aRow { height: 28px; line-height: 28px; overflow: hidden; }

.spanBor { height : 20px; display : block; font-family:"微软雅黑"; 
	border-radius : 3px; text-align : center; margin-top : 5px; padding : 1px 5px; 
}

.color { color : #FF4400; }


/*首页tab*/
.tabBox { margin-right: 2px; margin-bottom: 20px; margin-top: 13px; }
.tabBox table { width: 303px; border: 0; }
.tabBox td { text-align: center; padding: 5px 0; font-size: 14px; font-weight: bold; cursor: pointer; }
.tabBox .td1 { width: 16px; border-bottom: 1px solid #E3E2DD; }
.tabBox .td2 { border-bottom: 1px solid #E3E2DD; font-family: '微软雅黑 '; }
.tabBox td.active { border: 1px solid #D5D5D5; border-bottom: 0; border-top: 2px solid #E26B1D; }
.tabBox .tabcontent { position: relative; border: 1px solid #D5D5D5; border-top: none;padding-top: 10px;}
.tabBox .tabcontent > ul { position: relative; display:none; color: #787878; margin-bottom: 4px;}
.tabBox .tabcontent > ul.active { display: block; }
.tabBox .tabcontent ul li { width: 270px; margin-left: 15px; padding-left: 15px; height: 26px; line-height: 26px; background: url(images/listType.png) no-repeat left center; list-style-type: none; overflow: hidden;}

/*首页图片轮播*/
#fadeNewsImg { width: 304px; height: 244px; margin: 5px; position : relative; }
#fadeImgBox { width: 304px; height: 244px; border : none; position: absolute; z-index: 1; }
#fadeImgBox a { display: block; opacity: 0; width: 302px; height: 242px;padding: 1px; border: 1px solid #D5D5D5; z-index: 1; position: absolute;}
#fadeImgBox img { display: block; border: 0 none; width: 302px; height: 242px; position: absolute; }
#fadeIndexBox { position: absolute; z-index: 2; background: gray; border: 1px solid #FFF; border-left: none; top: 200px; left: 200px; }
#fadeIndexBox span { display: inline-block; float : left; cursor: pointer; width : 19px; height : 20px; line-height : 20px; text-align : center; border-left: 1px solid #FFF; }
.indexActive { color: #FFF; }
#newsLoading { position: absolute; z-index: 20; top: 80px; left: 148px; display: none;}


/*详细信息页面button*/
.main-button {
	text-decoration:none;
	color: #FFFFFF; padding: 6px 16px; border-radius:2px; font-weight: bold; font: 15.6px "微软雅黑"; min-width: 180px; margin-right: 1.2em;
	background: #E95E1A; /* Old browsers */
	background: -moz-linear-gradient(center top, #F06F1C 0%, #E95E1A 70%, #E88C50 100%) repeat scroll 0 0 transparent; /* FF3.6+ */
	background: -ms-linear-gradient(center top, #F06F1C 0%, #E95E1A 70%, #E88C50 100%) repeat scroll 0 0 transparent; /* IE10+ */
	background: linear-gradient(center top, #F06F1C 0%, #E95E1A 70%, #E88C50 100%) repeat scroll 0 0 transparent; /* W3C */
	background:-webkit-linear-gradient(center top, #F06F1C 0%, #E95E1A 70%, #E88C50 100%) repeat scroll 0 0 transparent; /* Chrome10+,Safari5.1+ */
	background:-webkit-gradient(linear, center top, center bottom, color-stop(0%, #F06F1C), color-stop(70%, #E95E1A), color-stop(100%, #E88C50)) repeat scroll 0 0 transparent; /* Chrome,Safari4+ */
}
a.main-button:hover{ color: #FFF; text-decoration: none; }

/*nsti img*/
.nsti{
	background: url('/p/res/images/nsti.png') no-repeat;
	height: 20px;
    line-height: 100px;
    overflow: hidde
    width: 180px;

}

#cm-li{
	padding: 0;
	height: 16px;
}

#c-server {
	background-color: #f5f5f5;
	border: 0 none;
    cursor: pointer;
    margin-top: -6px;
}


#c-server li, #c-server1 li {
    background-color: none;
    padding: 0;
    border: 0 !important;
}

#cm-context li{
	border: 0;
	padding: 5px;
	margin: 0;
}

#cm-context p	{ color: #334fa0;text-align: left; line-height: 25px; text-indent: 2em;}
#cm-context p a { color: #334fa0; }
#cm-context b:HOVER, #cm-context a:HOVER {color: #ff9c00;}

.tipLink { float: right; overflow: hidden; margin:5px 10px 0px 10px;}

.QQicon{
	padding-left: 20px;
}

.QQicon a{
	margin: 5px;
}

#top-banner { position: relative; overflow: auto; margin-top: 5px;}
#top-banner li { list-style: none; }
#top-banner ul li { float: left; }
#top-banner li img { padding: 0; }

#cm-phone{
	padding: 7px 5px;
}

.sub-link{
 }
 
 .sub-link input{
 	width:250px;
 	margin:10px 5px;
 }   
    
.sub-link a {
	background: #006dcc;
    border: 1px solid #006dcc;
    color: #fff;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 5px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
}

.sub-link a:hover {
	border: 1px solid #2f4c13;
	background: #04c;
	color:#fff;
}

.sub-link img{
	width: 24px;
	margin-right: 10px;
}
.sub-link span{
	color: #f00;
    font-size: 15px;
}

