/*!2014.adservice - 2015-1-8 11:46:55 */
@charset "utf-8";/*! normalize.css v3.0.1 | mit license | git.io/normalize */

.项目名称-日期-时间 {
    direction:ltr
}
.layout, .pft .copyright, .section, .global-nav .menu, .mod-tile .media img {
    margin-left:auto;
    margin-right:auto
}
.mod-card {
    *zoom:1
}
.clear:before, .clear:after,
.mod-card:before, .mod-card:after {
    content:"";
    display:table
}
.clear:after,
.mod-card:after {
    clear:both
}
.mod-topics .topics, #section-3 .col-2 .mod-list .item a, .mod-tile .caption, .mod-tile .topic, .mod-abstract .topic, .mod-card .topic, #section-3 .col-1 .mod-list .item a {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, progress, video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
display:none;
height:0
}
[hidden], template {
display:none
}
a {
	background:0 0
}
a:active, a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
svg:not(:root) {
overflow:hidden
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code, kbd, pre, samp {
	font-family:monospace, monospace;
	font-size:1em
}
button, input, optgroup, select, textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button, select {
	text-transform:none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled], html input[disabled] {
	cursor:default
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input {
	line-height:normal
}
input[type=checkbox], input[type=radio] {
	box-sizing:border-box;
	padding:0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
height:auto
}
input[type=search] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td, th {
	padding:0
}/*!
common.scss 2014-09-17 */
html {
	height:auto
}
body {
	height:100%
}
.windows {
	font-family:'microsoft yahei', '微软雅黑', tahoma, verdana, arial, sans-serif
}
.macos {
	font-family:"lucida grande", "lucida sans unicode", helvetica, arial, verdana, sans-serif
}
a {
	text-decoration:none
}
.native-carousel .base-pager, .native-tabs .tab-hds, .row {
	font-size:0;
 word-spacing:-1px
}
.native-carousel .base-pager .dib, .native-carousel .base-pager .item, .native-tabs .tab-hds .dib, .native-tabs .tab-hds li, .row .dib {
	display:inline-block;
 display:inline;
 zoom:1;
	font-size:14px;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top
}
img {
	border:0;
	vertical-align:middle
}
blockquote, figure, form, h1, h2, h3, h4, h5, h6, p {
	margin:0
}
dd, dl, li, ol, ul {
	margin:0;
	padding:0
}
ol, ul {
	list-style:none
}
.alert {
	border-width:1px;
	border-style:dotted;
	color:#666;
	padding:10px;
	margin:10px 0
}
.alert em {
	font-weight:700;
	font-style:normal
}
.alert-danger {
	border-color:#e55;
	background-color:#fde9e9;
	color:#c00
}/*!
mixin.scss 2014-09-25 */
.global-nav .menu, .layout, .pft .copyright, .section {
	margin-left:auto;
	margin-right:auto
}
#section-3 .col-1 .mod-list .item a, #section-3 .col-2 .mod-list .item a, .mod-topics .topics {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}/*!
layout.scss 2014-09-17 */
.global-nav .menu, .layout, .pft .copyright, .section {
	width:980px
}
.phd {
	height:482px;
transition:.3s
}
.logo {
	text-indent:-9999px
}
#section-2 .section-title em, #section-4 .section-title em, #section-5 .section-title em, .unit-title em {
	font-style:normal;
	font-weight:700
}
#section-2 .section-title .more, #section-4 .section-title .more, #section-5 .section-title .more, .unit-title .more {
	float:right;
	height:45px;
	line-height:45px;
	padding:0 1em;
	font-size:12px;
	text-indent:0;
	border-left:1px solid #0185ff
}/*!
mods.scss 2014-11-02 */
#section-3 .col-2 .mod-list .item {
	height:2em;
	line-height:2;
	font-size:14px;
	background: 6px 50% no-repeat;
	width:100%
}
#section-3 .col-2 .mod-list .item a {
	text-indent:1.2em;
	display:block;
	width:100%
}
.mod-topics .topics-1 {
	font-size:16px;
	font-weight:700;
	line-height:28px;
	height:28px
}
.mod-topics .topics-2, .mod-topics .topics-3 {
	font-size:14px;
	line-height:24px;
	height:24px
}/*!
nav.scss 2014-09-25 *//*!
grid.scss 2014-09-25 *//*!
tabs.scss 2014-09-25 */
.native-tabs .tab-hds {
	width:100%
}
.native-tabs .tab-hds li {
	text-align:center;
	cursor:pointer
}
.native-tabs .tab-hds li a {
	display:block;
	height:34px;
	line-height:34px
}
.native-tabs .tab-bd {
	display:none
}/*!
carousel.scss 2014-09-25 */
.native-carousel {
	position:relative;
	overflow:hidden;
	width:100%
}
.native-carousel .list {
	position:absolute;
	top:0;
	left:0
}
.native-carousel .list .item {
	float:left
}
.native-carousel .base-pager {
	width:100%;
	position:absolute;
	z-index:1020
}
.native-carousel .base-pager .item {
	width:12px;
	height:12px;
	margin:0 1px;
	cursor:pointer
}
.native-carousel .base-pager .item a {
	display:block;
	height:12px;
	text-indent:-9999px;
	background: 0 -12px no-repeat
}
.native-carousel .base-pager .item .current {
	background-position:0 0
}
.native-carousel .button-box .button {
	position:absolute;
	top:0;
	width:60px;
	height:100%;
	opacity:.1;
	filter:alpha(opacity=10);
	background: 10px 50% no-repeat;
transition:.5s
}
.native-carousel .button-box a.button:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.native-carousel .button-box .next {
	right:0;
	background-position:-50px 50%
}
.native-carousel .button-box .prev {
	left:0
}/*! theme.scss 2014-11-01 */
.gototop {
	position:fixed;
	right:10px;
	bottom:10px;
	width:60px;
	height:60px;
	cursor:pointer;
	background: 50% 50% no-repeat #0067ff;
transition:.3s;
	opacity:0;
	filter:alpha(opacity=0)
}
.fake-bg {
	display:none
}
.lazy-load {
	width:100%;
	height:100%;
	background: 50% 50% no-repeat #666
}
.section {
	margin-top:20px;
	margin-bottom:20px
}
.section-title {
	background-color:#fff;
	color:#0067ff
}
#section-2 .section-title, #section-4 .section-title, #section-5 .section-title, .unit-title {
	padding:10px 10px 5px;
	margin:0 10px;
	font-size:26px;
	text-indent:0;
	font-weight:400;
	height:45px;
	line-height:45px;
	background-color:#fff;
	color:#0067ff;
	border-bottom:2px solid #ccc
}
#section-2 .section-title .more, #section-4 .section-title .more, #section-5 .section-title .more, .unit-title .more {
	color:#0067ff;
	border-color:#fff;
transition:.3s
}
#section-2 .section-title .more:hover, #section-4 .section-title .more:hover, #section-5 .section-title .more:hover, .unit-title .more:hover {
	background-color:#fff;
	color:#0067ff
}
.unit {
	background-color:#fff
}
.mod a {
	color:#444;
transition:.5s
}
.mod .topic a, .mod a:hover {
	color:#0067ff
}
.mod .topic a:hover {
	color:#0052cc
}
.mod .media {
	padding:0 5px;
	text-align:center
}
.native-carousel .base-pager {
	text-align:center;
	padding:10px 0;
	background-color:rgba(0, 0, 0, .2)
}
.native-carousel .base-pager .item a {
	opacity:.4;
	filter:alpha(opacity=40)
}
.native-carousel .base-pager a.current {
	opacity:.8;
	filter:alpha(opacity=80)
}
.native-carousel .item {
	position:relative
}
.native-carousel .caption {
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	background-color:rgba(0, 0, 0, .8)
}
.native-carousel .caption a {
	color:#999;
	display:block;
	padding:10px 20px
}
.pft {
	background-color:#111;
	color:#919191;
	height:90px;
	text-align:center
}
.pft a {
	color:#5e5e5e
}
.pft .copyright {
	font-size:12px;
	line-height:90px
}
.top-bar {
	height:31px;
	text-align:center;
	border-bottom:1px solid #ccc;
	color:#ccc;
	width:100%;
	position:fixed;
	z-index:1040;
	top:0;
	left:0;
	background-color:#fff;
	box-shadow:3px 0 3px rgba(0, 0, 0, .2);
	overflow:hidden
}
.top-bar .home-site-link {
	font-style:normal;
	font-weight:700
}
.top-bar .item {
	line-height:32px
}
.top-bar .item a {
	padding-left:5px;
	padding-right:5px
}
.top-bar .home-site-link {
	color:#000
}
.top-bar a {
	color:#1a1a1a
}
#top-bar .loading {
	display:block;
	text-align:center;
	height:32px;
	line-height:32px;
	font-size:12px;
	background-color:#f5f5f5
}
.global-nav {
	height:50px;
	background-color:#000;
transition:.5s;
	opacity:.85;
	filter:alpha(opacity=85)
}
.global-nav .menu {
	text-align:center;
	list-style:none;
	display:table;
 display:block;
	height:50px;
	line-height:50px
}
.global-nav .item {
	display:table-cell;
 display:inline
}
.global-nav .item a {
	padding:0 .5em;
	letter-spacing:.1em;
	font-size:16px;
	display:block;
 display:inline-block;
	font-weight:400;
	color:#fff;
	box-shadow:0 0 0 #fff;
	transition-property:background-color, box-shadow;
	transition-delay:0;
transition-duration:.1s;
	transition-timing-function:ease-in
}
.global-nav .item a:hover {
	box-shadow:0 4px 0 #0067ff;
	background-color:#0067ff
}
.global-nav .ltie7 .item a {
	padding-left:25px;
	padding-right:25px
}
.global-nav .loading {
	display:block;
	height:45px;
	line-height:45px;
	font-size:12px;
	text-align:center
}
.fixed-nav {
	position:fixed;
	top:32px;
	left:0;
	z-index:1030;
	width:100%;
	border-bottom:1px solid #005eb4;
	background-color:#0078e7;
	opacity:.95;
	filter:alpha(opacity=95);
	box-shadow:0 0 10px 0 rgba(0, 0, 0, .5)
}
.fixed-nav .item {
	border-color:#0080f6
}
.global-side-bar {
	position:fixed;
	right:-55px;
	top:0;
	width:60px;
	height:100%;
	background-color:#222
}
.global-bg {
	background: 50% 32px no-repeat #fff
}
@media screen and (max-width:1366px) {
.phd {
height:432px
}
}
.auto_focus_head {
	position:relative;
	width:100%;
	min-width:980px;
	overflow:hidden
}
.auto_focus_head .scroll_bd {
	width:100%;
	overflow:hidden
}
.auto_focus_head .fh_panel {
	width:980px;
	overflow:hidden;
	background-color:#0067ff
}
.auto_focus_head .fh_panel img {
	display:block;
	width:100%;
	height:100%;
	background: 50% 50% no-repeat
}
.auto_focus_head .scroll_in_cnt {
	width:9999px
}
.auto_focus_head .scroll_btn {
	display:none;
	position:absolute;
	width:60px;
	height:60px;
	overflow:hidden;
	text-align:center;
	line-height:60px;
	top:0;
	margin-top:160px;
	font-size:46px;
	font-family:simsun, "orator std";
	font-weight:700;
	background-color:#0067ff;
	color:#fff;
	z-index:6;
	opacity:.3;
	filter:alpha(opacity=30);
transition-duration:.3s;
	transition-timing-function:ease;
	transition-property:all
}
.auto_focus_head .scroll_btn:hover {
	background-color:#3385ff;
	text-decoration:none;
	color:#fff;
	opacity:1;
	filter:alpha(opacity=100);
	margin-top:10px;
	height:340px;
	line-height:340px
}
.auto_focus_head .scroll_next {
	right:50%;
	margin-right:-560px
}
.auto_focus_head .scroll_prev {
	left:50%;
	margin-left:-560px
}
.auto_focus_head .fh_layer {
	position:absolute;
	top:0;
	width:50%;
	height:100%;
	background-color:#fff;
	z-index:5;
	opacity:.9;
	filter:alpha(opacity=95)
}
.auto_focus_head .l_fh_layer {
	left:0;
	margin-left:-490px
}
.auto_focus_head .r_fh_layer {
	right:0;
	margin-right:-490px
}
.auto_focus_head .type-1 .col-1, .auto_focus_head .type-1 .col-2 {
	float:left
}
.auto_focus_head .type-1 .col-1 {
	width:686px
}
.auto_focus_head .type-1 .col-2 {
	width:294px
}
.auto_focus_head .type-2 .pic-s {
	float:left;
	background-color:#222
}
.auto_focus_head .type-2 .pic-b {
	height:368px;
	width:392px
}
.auto_focus_head .type-2 .pic-s {
	width:294px;
	height:184px
}
.auto_focus_head .type-2 .col-1, .auto_focus_head .type-2 .col-2 {
	float:left
}
.auto_focus_head .type-2 .col-1 {
	width:588px
}
.auto_focus_head .type-2 .col-2 {
	width:392px
}
.auto_focus_head .type-3 .pic {
	float:left
}
#section-0 {
	display:block;
	width:100%;
	height:360px
}
#section-0 .include {
	width:100%;
	height:360px
}
#section-1 .col-1 {
	width:988px
}
#section-1 .col-1 .item {
	width:321px;
	padding-right:8px;
	height:60px;
	text-align:center
}
#section-1 .col-1 .item a {
	display:block;
	height:100%;
	height:60px;
	background-color:#0067ff
}
#section-1 .col-1 .item a:hover {
	color:#fff;
	background-color:#0067ff
}
#section-2 .unit {
	width:970px;
	padding:10px 5px;
	position:relative
}
#section-2 .jcarousel {
	position:relative;
	overflow:hidden
}
#section-2 .modset {
	width:200000px;
	position:relative
}
#section-2 .mod-tile {
	width:194px
}
#section-2 .jcarousel-control {
	font-size:16px;
	position:absolute;
	width:40px;
	height:80px;
	background: no-repeat;
	top:35px;
	text-indent:-9999px;
	transition-property:opacity;
	transition-timing-function:ease-in;
transition-duration:.3s
}
#section-2 .inactive {
	opacity:.3;
	filter:alpha(opacity=30)
}
#section-2 .prev {
	left:-40px
}
#section-2 .next {
	right:-40px;
	background-position:100% 0
}
.wrapper {
	background-color:#009fd9;
	padding:10px 0 40px
}
#section-3 .unit {
	height:446px
}
#section-3 .col-1 {
	width:284px;
	padding-right:10px
}
#section-3 .col-1 .modset {
	padding:10px
}
#section-3 .col-1 .mod-list {
	text-indent:1em
}
#section-3 .col-1 .mod-list .item {
	height:2em;
	line-height:2;
	font-size:14px;
	background: 6px 50% no-repeat;
	width:100%
}
#section-3 .col-1 .mod-list .item a {
	text-indent:1.2em;
	display:block;
	width:100%
}
#section-3 .col-2 {
	width:382px;
	padding-right:10px
}
#section-3 .col-2 .mod-list {
	padding:10px
}
#section-3 .col-3 {
	width:294px
}
#section-3 .col-3 .modset {
	padding:10px 5px 14px
}
#section-3 .col-3 .mod-tile {
	padding:5px 0
}
#section-3 .col-3 .mod-tile .media img {
	width:274px;
	height:80px
}
#section-3 .unit-title {
	height:45px;
	line-height:45px;
	text-indent:0;
	font-size:26px;
	color:#0067ff;
	background-color:#fff
}
#section-3 .unit-title em {
	font-style:normal;
	font-weight:700
}
#section-3 .unit-title .more {
	float:right;
	height:45px;
	line-height:45px;
	padding:0;
	color:#0067ff;
	font-size:12px;
	text-indent:0;
	border-left:1px solid #fff
}
#section-3 .unit-title .more:hover {
	background-color:#f2f2f2
}
#section-4, #section-5 {
	background-color:#fff
}
#section-4 .unit, #section-5 .unit {
	padding:10px 5px
}
#section-4 .mod-tile, #section-5 .mod-tile {
	width:121px
}
#section-4 .caption, #section-5 .caption {
	padding-bottom:15px;
	padding-top:5px;
	line-height:15px
}
#section-4 .media a, #section-4 .media img, #section-5 .media a, #section-5 .media img {
	display:block
}
#section-4 .media img, #section-5 .media img {
	border:1px solid #ccc
}



.zxdt{ width:980px; margin:0 auto; background:#ffffff;}


.zxdt_l{padding-right:10px; width:695px; float:left;}
.zxdt_r {width: 274px; float:left;}

.zxdt_sty {border-bottom:1px dotted #ccc; padding:10px 10px 15px 10px; width: 675px;}
.zxdt_xbt {font-size:18px; height:36px; line-height:36px;}
a {
    background: none repeat scroll 0 0 transparent;
    color: #08c;
    text-decoration: none;
}
.zxdt_img {float:left; margin-right:10px; width:230px;}
.zxdt_p{line-height: 1.7; float:left; width:435px;}

.more-list{width:35px; float:right; padding:5px 10px; font-weight:bold;}
.more-list a{color: #08c;}

.zxdt_bt{background-color:#fff; border-bottom:2px solid #ccc; color:#0067ff; font-size:26px; height:45px; line-height:45px; margin:0 10px; padding:10px 10px 5px; text-indent:0;}
.zxdt_bt span{ color:#000000; float:right; font-size:13px;}

.zxdt_r_sty{padding:10px; width:254px;}
.zxdt_r_img { width:254px; text-align:center; margin-bottom:10px;}
.zxdt_r_p{  height:2em; line-height:2;}
.zxdt_r_p a{color:#08c;}

.zxdt_list{ width:675px; padding:0 10px;}
.zxdt_list li{background:  no-repeat scroll 6px 50% rgba(0, 0, 0, 0);
    font-size: 14px;
    height: 2em;
    line-height: 2;
    width: 100%; padding:5px 10px;} 
.zxdt_list li a{display:block; text-indent:1.2em; width:100%; color:#333;}	 


.zxdt .zxdt_l .unit{
	width:675px;
	}
.zxdt .zxdt_l .unit .mod-tile{
	width:320px;
	margin:10px;
	}
.zxdt .zxdt_l .unit .mod-tile p{
	text-align:center;
	line-height:30px;
	}
.zxdt .zxdt_l .unit .mod-tile img{
	width:320px; height:140px; border:0;
	}

	



#silderbody{position: fixed;bottom:200px;left:50%;margin-left: 520px;}
#silderbody .listwrap{width: 59px;background: #fff;}
#silderbody .listwrap li{margin-bottom: 1px;background:#ebedf1;position: relative;}
#silderbody .listwrap li:hover{background:  no-repeat 0px -43px;}
#silderbody .listwrap a{display:block;margin-bottom: 1px;height: 43px;line-height: 43px;text-align:center;font-size:14px;color:#6d6d6d;}
#silderbody .listwrap a:hover{text-decoration:none; color:#ffffff;}
#silderbody .listwrap .list07 a{background: no-repeat 0px -130px;text-indent: -9999px;overflow: hidden;cursor: pointer;}
#silderbody .listwrap .list08 a{background:#afddf5  0px -129px;text-indent: -9999px;overflow: hidden;}
#silderbody .twocode{width:0px; height:265px; background: -59px 0px;position: absolute; left:-110px; top:50%; margin-top:-110px; overflow: hidden;}

#towcode {
width: 100px;
height:100px;
position: fixed;
z-index:1000;
bottom:550px;
left: 50%;
margin-left:-610px;
background: url(/uploads/image/t2img/fcjgb.jpg) no-repeat;
}
#towcode .closebtn {
height: 20px;
line-height: 20px;
position: absolute;
left: 0px;
bottom: -20px;
margin-left: 10px;
cursor: pointer;
}

.pfjgb{ width:100px; height:100px;}
.pfjgb a{ display:block; width:100px; height:100px; text-indent:-9999px;}