﻿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;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%;}
html { line-height: 1;}
ol, ul { list-style: none;}
table { border-collapse: collapse; border-spacing: 0;}
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle;}
q, blockquote { quotes: none;}
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none;}
a img { border: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block;}
a { text-decoration: none; color: #444444;}
a:hover { text-decoration: underline; color: #ae0627;}

.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.hide { display: none;}
.mt10 { margin-top: 10px;}
.mb10 { margin-bottom: 10px;}

.clearfix:after { content:"."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix{ height: 1%;}
*+html .clearfix{ min-height: 1%;}

.clear { clear: both; *height: 0; *font-size: 0; *line-height: 0;}

/* sprite */
.box .hd,
.box .hd .title,
.box .hd ul.tab li.on a,
.sideBox .hd,
.list-07 .linkList li,
body,
#topNav,
#topNav .li1 .a1:hover,
#topNav .on1 .a1,
.infoList li,
.topicList .n { background-image: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/bg.jpg); background-repeat: repeat-x;}
/* position */
.box .hd                { background-position: 0 -152px;}
.box .hd .title         { background-position: 0 -280px;}
.box .hd ul.tab li.on a { background-position: 0 -248px;}
.sideBox .hd            { background-position: 0 -248px;}
.list-07 .linkList li   { background-position: 0 -344px;}
body                    { background-position: 0 -440px;}
#topNav                 { background-position: 0 -26px;}
#topNav .li1 .a1:hover,
#topNav .on1 .a1        { background-position: 0 -110px;}
.infoList li,
.topicList .n { background-position: 0 0; background-repeat: no-repeat; padding-left: 10px;}

/* box */
.box {}
.box .hd { height: 32px; line-height: 32px; padding-left: 0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}
.box .hd .title { color: #fff; font-size: 14px; padding: 0 20px; *font-weight: bold;}
.box .hd ul.tab li a { color: #666; font-size: 14px; padding: 0 25px;}
.box .hd ul.tab li a:hover { text-decoration: none;}
.box .hd ul.tab li.on a { color: #fff; *font-weight: bold;}
.box .bd { border: 1px solid #d0d0d0; border-top: none; padding: 10px;}

/* sideBox */
.side .box .hd,
.sideBox .hd { height: 32px; line-height: 32px; padding: 0 10px 0 0;}
.side .box .hd .title,
.sideBox .hd .title { color: #fff; font-size: 14px; float: left; padding-left: 20px;}
.side .box .hd .title a,
.sideBox .hd .title a { color: #fff;}
.side .box .hd .more,
.sideBox .hd .more { float: right;}
.side .box .bd,
.sideBox .bd { border-top: none; padding: 10px;}

.J_tabContent>*:nth-child(1) ~ * { display: none;}

/* list-01 */
.list-01 { margin-bottom: 10px;}
.list-01 .infoList { *overflow: hidden; *zoom: 1; margin-right: -15px;}
.list-01 .infoList:before, .list-01 .infoList:after { content: " "; display: table;}
.list-01 .infoList:after { clear: both;}
.list-01 .infoList li { float: left; width: 48%;}
.list-01 .infoList li .date { padding-right: 15px;}

/* list-02 */
.list-02 { margin-bottom: 10px;}
.list-02 .hd { height: auto;}
.list-02 .conWrap { overflow: hidden;}
.list-02 .conWrap .picCon { float: left;}
.list-02 .conWrap .picCon ul { _float: left;}
.list-02 .conWrap .picCon li { padding-right: 15px; margin: 0;}
.list-02 .conWrap .picCon .noData { display: none;}
.list-02 .conWrap .picCon .title { padding-top: 0;}
.list-02 .conWrap .infoCon { overflow: hidden; zoom: 1;}

/* list-03 */
.list-03 { margin-bottom: 10px;}
.list-03 .boxLoop { *overflow: hidden; *zoom: 1; margin-top: -10px;}
.list-03 .boxLoop:before, .list-03 .boxLoop:after { content: " "; display: table;}
.list-03 .boxLoop:after { clear: both;}
.list-03 .boxLoop .box { margin-top: 10px;}
.list-03 .boxLoop-float { margin-right: -10px;}
.list-03 .boxLoop-float .box { float: left; margin-right: 10px; width: 395px;}
.list-03 .conWrap { overflow: hidden;}
.list-03 .conWrap .picCon { float: left;}
.list-03 .conWrap .picCon .picList { float: left;}
.list-03 .conWrap .picCon li { padding-right: 10px; margin: 0;}
.list-03 .conWrap .picCon .noData { display: none;}
.list-03 .conWrap .picCon .title { display: none; padding-top: 0;}
.list-03 .conWrap .infoCon { overflow: hidden; zoom: 1;}

/* list-04 */
.list-04 { margin-bottom: 10px;}
.list-04 .boxLoop { *overflow: hidden; *zoom: 1; margin-top: -10px;}
.list-04 .boxLoop:before, .list-04 .boxLoop:after { content: " "; display: table;}
.list-04 .boxLoop:after { clear: both;}
.list-04 .boxLoop .box { margin-top: 10px;}
.list-04 .boxLoop-float { margin-right: -10px;}
.list-04 .boxLoop-float .box { float: left; margin-right: 10px; width: 395px;}

/* list-05 */
.list-05 { margin-bottom: 10px; background: #fff;}
.list-05 .focusPic .scrollWrap { overflow: hidden; position: relative; z-index: 10;}
.list-05 .focusPic .scrollWrap .bd .con { display: none;}
.list-05 .focusPic .scrollWrap .hd { right: 5px; bottom: 5px;}
.list-05 .focusPic .scrollWrap .hd li { -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; width: 10px; height: 10px;}
.list-05 .focusPic .scrollWrap .hd li span { display: none;}
.list-05 .focusPic .prev,
.list-05 .focusPic .next { display: none; position: absolute; z-index: 19; width: 30px; height: 50px; top: 50%; margin-top: -25px; background-repeat: no-repeat; background-position: center center; background-color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8;}
.list-05 .focusPic .prev:hover,
.list-05 .focusPic .next:hover { background-color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9;}
.list-05 .focusPic .prev { left: 0; background-image: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/scroll-arrow-left.jpg);}
.list-05 .focusPic .next { right: 0; background-image: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/scroll-arrow-right.jpg);}

/* list-06 */
.list-06 { margin-bottom: 10px;}
.list-06 .linkPicList { margin-top: -10px;}
.list-06 .linkPicList:before, .list-06 .linkPicList:after { content: " "; display: table;}
.list-06 .linkPicList:after { clear: both;}
.list-06 .linkPicList li { margin-top: 10px; *overflow: hidden; *zoom: 1;}
.list-06 .linkPicList li img { display: block; *float: left;}
.list-06 .linkPicList-float { *overflow: hidden; *zoom: 1;}
.list-06 .linkPicList-float li { float: left; display: inline; margin-right: 10px;}

/* list-07 */
.list-07 { margin-bottom: 10px;}
.list-07 .linkList { margin-top: -10px;}
.list-07 .linkList:before, .list-07 .linkList:after { content: " "; display: table;}
.list-07 .linkList:after { clear: both;}
.list-07 .linkList li { margin-top: 10px; border: #eee 1px solid; line-height: 31px; text-align: center;}
.list-07 .linkList li a { display: block; zoom: 1; padding: 0 15px; font-size: 14px; border: #fff 1px solid;}
.list-07 .linkList li a:hover { text-decoration: none;}
.list-07 .linkList li.noData { padding-left: 10px;}
.list-07 .linkList-float { *overflow: hidden; *zoom: 1;}
.list-07 .linkList-float li { float: left; display: inline; margin-right: 10px;}
.list-07 .linkList-float li a { _float: left; white-space: nowrap;}

/* list-08 */
.list-08 { margin-bottom: 10px;}

/* list-09 */
.list-09 { margin-bottom: 10px;}
.dropDownInfo { position: relative; z-index: 80;}
.dropDowmInfo-active { z-index: 89;}
.dropDownInfo .trigger { display: block; height: 30px; line-height: 30px; padding: 0 10px; cursor: pointer; border: 1px solid #ddd; background: #efefef; color: #333;}
.dropDownInfo .trigger .title { float: left; display: inline; font-size: 14px; font-weight: bold;}
.dropDownInfo .trigger .status { float: right; display: inline; display: block; width: 0; height: 0; margin: 11px 0 0 0; border-style: solid; border-width: 8px 6px; border-color: #333 #EFEFEF #EFEFEF; _line-height: 0; _overflow: hidden;}
.dropDownInfo .trigger:hover { border-color: #ccc; background: #e1e1e1;}
.dropDownInfo .trigger:hover .status { border-color: #333 #e1e1e1 #e1e1e1;}
.dropDownInfo .bd { -webkit-box-shadow: #666666 4px 0 5px -2px; -moz-box-shadow: #666666 4px 0 5px -2px; box-shadow: #666666 4px 0 5px -2px; position: absolute; left: 0; top: 32px; width: 100%; background: #fff; display: none;}
.dropDownInfo .bd ul { border: solid #ddd; border-width: 0 1px;}
.dropDownInfo .bd ul li { height: 30px; line-height: 30px; border-bottom: 1px solid #ddd; padding: 0; background: #fff;}
.dropDownInfo .bd ul li a { display: block; padding: 0 10px;}
.dropDownInfo .bd ul li a:hover { background: #efefef; text-decoration: none;}
.dropDownInfo .bd-bottom { top: inherit; bottom: 32px;}

/* list-10 */
.list-10 { margin-bottom: 10px;}
.list-10 .tempWrap { margin-right: -10px; _position: relative;}
.list-10 .topicList { *overflow: hidden; *zoom: 1; margin-right: -10px; _position: relative;}
.list-10 .topicList:before, .list-10 .topicList:after { content: " "; display: table;}
.list-10 .topicList:after { clear: both;}
.list-10 .topicList .t { float: left; display: inline; width: 204px; margin: 0 10px 0 0; background: #fafafa; border: #ddd 1px solid; padding: 10px;}
.list-10 .topicList .t .con .tit { font-weight: normal; color: #AE0627;}
.list-10 .topicList .t .con .intro { line-height: 28px; height: 112px; overflow: hidden;}
.list-10 .picScroll { position: relative; _overflow: hidden; _zoom: 1;}
.list-10 .picScroll .scrollWrap { height: 162px; margin: 0 40px; overflow: hidden;}
.list-10 .picScroll .prev, .list-10 .picScroll .next { position: absolute; width: 30px; height: 50px; top: 50%; margin-top: -25px; background-repeat: no-repeat; background-position: center center;}
.list-10 .picScroll .prev:hover, .list-10 .picScroll .next:hover { background-color: #f1f1f1;}
.list-10 .picScroll .prev { left: 0; background-image: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/scroll-arrow-left.jpg);}
.list-10 .picScroll .next { right: 0; background-image: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/scroll-arrow-right.jpg);}

/* list-11 */
.list-11 { margin-bottom: 10px;}

/* list-12 */
.list-12 { margin-bottom: 10px;}
.list-12 .picList { margin-top: -10px;}
.list-12 .picList li { width: 184px; margin: 10px 5px 0;}

/* list-15 */
.list-15 { margin-top: 10px;}
.list-15 .picList { margin-top: -10px;}
.list-15 .picList li { width: 240px; margin: 10px 5px 0; text-align: left;}
.list-15 .picList li .pic { padding: 2px; border: 1px solid #ddd;}
.list-15 .picList li .pic a { display: block; margin: 0 auto; overflow: hidden;}
.list-15 .picList li .pic img {
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    padding: 0;
    border: 0;}
.list-15 .picList li:hover .pic img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);}
.list-15 .picList li .con {}
.list-15 .picList li .con .title { padding: 2px 0 0; height: 30px; line-height: 30px; font-size: 14px; overflow: hidden; font-weight: bold;}
.list-15 .picList li .con .intro { line-height: 20px; height: 40px; color: #999; padding: 2px 5px 5px 0;}
.list-15 .picList li .con .intro a { display: none;}
.list-15 .picList li.loading { clear: both; width: 100%; height: 30px; margin: 0; background: url(/cyxy/dfiles/9720/template/cdvtc/2014new/images/loading.jpg) no-repeat 50%;}
.list-15 .loadMore { display: block; margin-top: 10px; line-height: 35px; text-align: center; font-size: 14px; background-color: #f5f5f5; border: #eee 1px solid; color: #333; text-shadow: #fff 1px 1px 0;}
.list-15 .loadMore:hover { border-color: #e0e0e0; background-color: #f1f1f1; text-decoration: none;}

.list-16 {}
.list-16 .box { float: left; width: 266px; height: 266px; position: relative; overflow: hidden; background-color: #F4F4F4;}
.list-16 .box .cateName { position: absolute; z-index: 19; left: 0; top: 0;}
.list-16 .box .cateName .txt { font-size: 16px; line-height: 40px; padding: 0 20px; color: #fff; position: relative; transition: all .4s;}
.list-16 .box .cateName .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; opacity: .8; transition: all .4s;}
.list-16 .box .inner {}
.list-16 .box .pic { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: all .8s;
    -webkit-transform: rotateY(0);
    transform: rotateY(0);}
.list-16 .box .pic img { width: 100%; height: 100%;}
.list-16 .box .detail { position: absolute; top: 0; left: 0; height: 100%; width: 100%; color: #555; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none\9;
    transition: all .8s;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);}
.list-16 .box .detail .more { position: absolute; width: 21px; height: 21px; right: 10px; bottom: 10px; background: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/arrow-right.jpg) no-repeat;}
.list-16 .box .detail .inner { padding: 45px 10px 0;}
.list-16 .box:hover .cateName .txt { color: #666;}
.list-16 .box:hover .cateName .bg { opacity: 0; display: none\9;}
.list-16 .box:hover .pic {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    opacity: 0;}
.list-16 .box:hover .detail {
    -webkit-transform: rotateY(0);
    transform: rotateY(0);
    display: block\9;
    opacity: 1;}

.list-17 {}
.list-17 .ul0 { position: relative; overflow: hidden; zoom: 1; margin-left: -10px;}
.list-17 .ul1,
.list-17 .ul2 { width: 100%; display: none; overflow: hidden; zoom: 1;}
.list-17 .ul1 { padding: 0; zoom: 1;}
.list-17 .ul2 { padding: 0 0 8px 0; zoom: 1; position: absolute; left: 0;}
.list-17 .li1,
.list-17 .li2,
.list-17 .li3 { float: left; display: inline; margin: 10px 0 0 10px;}
.list-17 .a1,
.list-17 .a2,
.list-17 .a3 { display: inline-block; /* background: #ddd; */ white-space: nowrap;}
.list-17 .subWrap { clear: both; padding: 0; margin: 0; margin-left: 10px; position: relative; display: none;}
.list-17 .liClear { clear: both; float: none; width: 100%; height: 0; font-size: 0; line-height: 0; margin: 0; padding: 0; overflow: hidden;}
.list-17 .li1 { float: left;}
.list-17 .h1 {}
.list-17 .a1 { line-height: 30px; font-size: 16px; padding: 0 15px; color: #22587B; background-color: #eee;}
.list-17 .a1:hover { text-decoration: none;}
.list-17 .on1 .a1 { background: #c00; color: #fff; border-radius: 3px;}
.list-17 .on1, .list-17 .on2.hasUl2 { padding-bottom: 10px; background: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/list17-on1.jpg) repeat-y 50% 0;}
.list-17 .hasUl1 {}
.list-17 .ul1 { /* background-color: #999; */ border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding-bottom: 8px;}
.list-17 .li2 { margin-top: 8px;}
.list-17 .h2 {}
.list-17 .a2 { line-height: 24px; padding: 0 10px; color: #22587B; background-color: #eee;}
.list-17 .on2 .a2,
.list-17 .a2:hover { background: #c00; color: #fff; text-decoration: none;}
.list-17 .hasUl2 {}
.list-17 .ul2 { background-color: #fff; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: 8px;}
.list-17 .li3 {
    margin-top: 8px;}
.list-17 .h3 {}
.list-17 .a3 {
    line-height: 20px;
    padding: 0 10px;
    color: #22587B; background-color: #eee;}
.list-17 .a3:hover { background-color: #c00; color: #fff; text-decoration: none;}

.searchWrap { border: 1px solid #d0d0d0;}
.searchWrap .siteSearch { height: 24px; line-height: 24px; background: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/bg-search.jpg) no-repeat #f9f9f9; border: 1px solid #fff; padding: 10px 0 10px 100px;}
.searchWrap .siteSearch label { float: left; display: inline; margin-right: 10px;}
.searchWrap .siteSearch select { float: left; display: inline; margin-right: 10px; min-width: 120px;}
.searchWrap .siteSearch .submit { float: left; display: inline; margin-left: 10px;}

body { font-size: 12px; line-height: 20px; color: #333333; background-color: white; font-family: "Microsoft Yahei"; *font-family: Arial;}

/* layout */
#wrap, .siteWidth { width: 1100px; margin-left: auto; margin-right: auto;}

#content { *overflow: hidden; *zoom: 1; clear: both; width: 1080px; padding: 10px; margin-left: auto; margin-right: auto; background: #fff;}
#content:before, #content:after { content: " "; display: table;}
#content:after { clear: both;}

.mainContent { width: 800px; float: left;}

.side { width: 270px; float: right;}

/* header */
#header { position: relative; z-index: 10; overflow: hidden;}
#header .logo { position: absolute; z-index: 19; left: 20px; top: 6px;}
#header .logo a { display: block; width: 131px; height: 33px; background: url(/cyxy/dfiles/9720/template/cdvtc/2014new/site/images/logo.jpg) no-repeat;}
#header .siteAct { position: absolute; z-index: 19; right: 10px; top: 10px;}
#header .siteAct a { margin: 0 10px;}
#header .banner { position: relative; z-index: 11; min-height: 50px;}
#header .banner img { display: block;}

/* topNav */
#topNav { padding: 0 10px; position: relative; z-index: 80; text-align: center;}
#topNav .mainNav {}
#topNav .li1 { position: relative; z-index: 91; display: inline-block; *display: inline; *zoom: 1;}
#topNav .a1 { display: block; float: left; line-height: 42px; font-size: 16px; color: #ae0627; padding: 0 18px; *white-space: nowrap; *font-weight: bold;}
#topNav .a1:hover,
#topNav .on1 .a1 { text-decoration: none; color:#fff;}
#topNav .on1 { z-index: 92;}
#topNav .ul1 { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95; border: solid #ae0627; border-width: 0 1px 2px; position: absolute; z-index: 92; top: 42px; width: 120px; left: 50%; margin-left: -60px; display: none;}
#topNav .li2 { border-bottom: #ddd 1px solid; zoom: 1;}
#topNav .last2 { border-bottom: none;}
#topNav .a2 { color: #ae0627; background: #fff; display: block; zoom: 1; line-height: 30px; text-align: center;}
#topNav .a2:hover { background: #efefef; text-decoration: none;}

/* footer */
#footer { text-align: center; background: #ae0627; color: white; padding: 10px 0 20px;}
#footer a { color: white;}
#footer .footLink { line-height: 30px;}
#footer .footLink a { margin: 0 10px;}

/* 15-04-28 */
#fontzoom table {margin:auto;}