@charset "gb2312";

/*
**part 1
*/
.yx-rotaion { float: left; }
.yx-rotaion-btn, .yx-rotaion-title, .yx-rotation-focus, .yx-rotation-t, .yx-rotaion-btn { position: absolute }
.yx-rotation-title { position: absolute; width: 100%; height: 40px; line-height: 40px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; bottom: 0; _bottom: -1px; z-index: 1 }
.yx-rotation-t { color: #fff; font-size: 15px; font-family: microsoft yahei; z-index: 2; bottom: 0; left: 10px; line-height: 40px; font-weight: bold; }
.yx-rotation-focus span, .yx-rotaion-btn span { background: url(revision_2017_common-icon.png) no-repeat; display: block; }
.yx-rotation-focus { height: 40px; line-height: 40px; right: 20px; bottom: 0; z-index: 50 }
.yx-rotation-focus span { width: 9px; height: 9px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 14px; cursor: pointer; background-position: -23px -244px; text-indent: -9999px }
.yx-rotaion-btn { width: 100%; height: 41px; top: 50%; left: 0; margin-top: -20px; }
.yx-rotaion-btn span { width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: relative }
.yx-rotaion-btn .left_btn { background-position: 0 -118px; float: left; left: 10px }
.yx-rotaion-btn .right_btn { background-position: 0 -165px; float: right; right: 10px }
.yx-rotaion-btn span.hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8 }
.yx-rotation-focus span.hover { background-position: -8px -244px }
.rotaion_list { width: 0; height: 0; overflow: hidden; }

/*
**Tab Slider Box{channel:85454}
*/
.tab-slider .tab-hd { height: 48px; line-height: 48px; position: relative; margin-bottom: 8px; border-bottom: 1px solid #2a63bb; }
.tab-slider .tab-hd ul { }
.tab-hd-link dd, .tab-slider .tab-hd ul li { float: left; height: 46px; line-height: 55px; }
.tab-hd-link dd a, .tab-slider .tab-hd ul li a { font: bold 18px '\5FAE\8F6F\96C5\9ED1'; color: #b10200; }
.tab-slider .tab-hd ul li a i.fa { color: #ccc; }
.tab-slider .tab-hd ul li a:hover i.fa { color: #fff; }
.tab-slider .tab-hd ul li.on { color: #b10200; border-bottom: 2px solid #2a63bb; width: 162px; }
.tab-slider .tab-hd ul li.on a { color: #d90000; text-decoration: none; }
.tab-slider .tab-bd { }
.tab-slider .tab-bd .tab-pal { }
.tab-slider .tab-bd .tab-pal ul li { line-height: 34px; height: 34px; line-height: 34px\9; height: 34px\9; *line-height: 34px !important; *height: 34px !important; _line-height: 34px; _height: 34px; overflow:hidden; }
.tab-slider .tab-bd .tab-pal ul li a { float: left; font-size: 16px; width: 90%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.tab-slider .tab-bd .tab-pal ul li span { float: right; color: #b0b2b3; font-size: 14px; display: none; }
.tab-slider.b-line .tab-bd .tab-pal ul li { border-bottom: 1px #ccc dashed; }
.tab-slider .tab-hd a.more { position: absolute; right: 10px; font-size: 12px; }

/*
**scroll-pic
*/
.scroll-pic { width: 100%; height: 90px; margin: 0 auto; position: relative; overflow: hidden; padding: 15px 0; }
.scroll-pic .prev, .scroll-pic .next { width: 20px; height: 42px; position: absolute; top: 30%; left: 0; z-index: 100; cursor: pointer; background-image: url(revision_2017_index_menus_widthlg.png); background-repeat: no-repeat; }
.scroll-pic .next:hover, .scroll-pic .prev:hover { opacity: .8; filter: alpha(opacity=80); }
.scroll-pic .next, .scroll-pic .prev { opacity: 1; filter: alpha(opacity=60); }
.scroll-pic .next, .scroll-pic .next:hover { left: auto; right: 0; background-position: -31px -422px; }
.scroll-pic .prev, .scroll-pic .prev:hover { background-position: 0 -422px; }
.scroll-pic .scrollWrap { width: 95%; overflow: hidden; position: absolute; left: 23px; }
.scroll-pic dl { float: left; width: 331px; text-align: center; position: relative; }
.scroll-pic .tempWrap { }
.scroll-pic span { display: block; width: 120px; height: 30px; position: absolute; left: 10px; bottom: 0; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; display: none; }
.scroll-pic dt { margin: 0 auto; width: 320px; overflow: hidden; }
.scroll-pic img { display: block; width: 320px; height: 90px; }
.scroll-pic dd { width: 120px; line-height: 60px; color: #fff; text-align: center; overflow: hidden; position: absolute; left: 5px; bottom: 0; }
.scroll-pic dd a { color: #fff; }
.scroll-pic dd a:hover { text-decoration: none; }
.scroll-pic dl:hover span { background: #BB080A; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.scroll-pic dl dt .title { position: absolute; top: 0; left: 0; color: #1469ba; width: 100%; line-height: 60px; font-size: 16px; font-family: "\9ED1\4F53" }

/*
**scroll-video
*/
.scroll-video { width: 100%; height: 140px; margin: 0 auto; position: relative; overflow: hidden; }
.scroll-video .prev, .scroll-video .next { width: 20px; height: 42px; position: absolute; top: 30%; left: 0; z-index: 100; cursor: pointer; background-image: url(revision_2017_index_menus_widthlg.png); background-repeat: no-repeat; display: none; }
.scroll-video .next:hover, .scroll-video .prev:hover { opacity: .8; filter: alpha(opacity=80); }
.scroll-video .next, .scroll-video .prev { opacity: 1; filter: alpha(opacity=60); }
.scroll-video .next, .scroll-video .next:hover { left: auto; right: 0; background-position: -31px -422px; }
.scroll-video .prev, .scroll-video .prev:hover { background-position: 0 -422px; }
.scroll-video .scrollWrap { width: 100%; overflow: hidden; position: absolute; left: 0; }
.scroll-video dl { float: left; width: 160px; text-align: center; position: relative; }
.scroll-video .tempWrap { }
.scroll-video span { display: block; width: 150px; height: 30px; position: absolute; bottom: 0; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; }
.scroll-video dt { margin: 0 auto; width: 150px; overflow: hidden; }
.scroll-video img { display: block; width: 150px; height: 110px; }
.scroll-video dd { width: 150px; line-height: 30px; color: #fff; text-align: center; overflow: hidden; position: absolute; left: 2px; bottom: 0; }
.scroll-video dd a { width: 150px; font-size: 12px; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
.scroll-video dd a:hover { text-decoration: none; }
.scroll-video dl:hover span { }
.scroll-video dl dt .title { position: absolute; top: 0; left: 0; color: #1469ba; width: 100%; line-height: 60px; font-size: 16px; font-family: "\9ED1\4F53" }

/*
**friendLink
*/
.friendLink ul, .friendLink li { margin: 0; padding: 0; list-style: none; }
.friendLink { position: relative; z-index: 200; border-top: 1px solid #ccc; }
.friendLink .linkCon .subcon { display: none; height: auto !important; height: 162px; min-height: 162px; max-height: none; padding: 10px; background-color: #f5f5f5; }
.friendLink .linkCon .subcon ul li { width: 20%; float: left; height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.friendLink .linkCon .subcon ul li:after { /*content:"...";*/ }
.friendLink .linkCon { position: absolute; width: 100%; clear: both; z-index: 99999; clear: both; bottom: 45px; left: 0; background-color: #fff; }
.friendLink .linkList { height: 45px; position: relative; }
.friendLink .nav-tabg { display: none; width: auto; height: 45px; background-color: #85C8ED; position: absolute; z-index: 1; }
.friendLink .linkList ul { height: 45px; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; }
*html .friendLink .linkCon { margin-top: -1px; }
*+html .friendLink .linkCon { margin-top: -1px; }
.friendLink .linkList ul li { float: left; padding: 0; width: 33.4222222222222222%; height: 45px; line-height: 45px; list-style: none; margin-left: -1px; background: url(revision_2017_jxql_seperline.png) center right no-repeat; }
.friendLink .linkList ul li span { display: block; text-align: center; color: #0068b7; font-family: "Microsoft Yahei"; cursor: pointer; background-repeat: no-repeat; }
.friendLink .linkList ul li span a { color: #000000; text-decoration: none; font-family: "Microsoft Yahei"; }
.friendLink .linkList ul li.selected a { color: #f00; }
.friendLink .borSecond { width: 100%; }
.friendLink .linkList ul li b { position: absolute; top: 19px; width: 0; height: 0; font-size: 0; line-height: 0; margin-left: 5px; border-width: 0 6px 6px; border-style: solid; border-color: transparent transparent #656565; }
.friendLink .linkList ul li.selected b { border-color: transparent transparent #fff; }

/* 
**jxql-2017-icon2
*/
.jxql-2017-icon2-1 { background-color: #1d6db6; background-image: url(revision_2017_jxql-2017-icon2-1.png); background-repeat: no-repeat; background-position: 50% 37%; overflow: hidden; }
.jxql-2017-icon2-2 a {width: 100%;height: 86px;display: inline-block;background-image: url(revision_2017_jxql-2017-icon2-2.png);background-repeat: no-repeat;background-position: 10% 50%;text-align: center;border: 1px solid #ccc;color: #1d6db6;font: 16px/86px "\5FAE\8F6F\96C5\9ED1";border-bottom: 0;border-right: 0;}
.jxql-2017-icon2-3 a {width: 100%;height: 86px;display: inline-block;background-image: url(revision_2017_jxql-2017-icon2-3.png);background-repeat: no-repeat;background-position: 10% 50%;text-align: center;border: 1px solid #ccc;color: #1d6db6;font: 16px/86px "\5FAE\8F6F\96C5\9ED1";border-right: 0;border-bottom: 0;}
.jxql-2017-icon2-4 a { width: 100%; height: 86px; display: inline-block; background-image: url(revision_2017_jxql-2017-icon2-4.png); background-repeat: no-repeat; background-position: 10% 50%; text-align: center;  border: 1px solid #ccc; color: #1d6db6; font: 16px/86px "\5FAE\8F6F\96C5\9ED1"; border-bottom: 0; }
.jxql-2017-icon2-5 a { width: 100%; height: 86px; display: inline-block; background-image: url(revision_2017_jxql-2017-icon2-5.png); background-repeat: no-repeat; background-position: 10% 50%; text-align: center;  border: 1px solid #ccc; color: #1d6db6; font: 16px/86px "\5FAE\8F6F\96C5\9ED1"; border-right: 0; }
.jxql-2017-icon2-6 a {width: 100%;height: 86px;display: inline-block;background-image: url(revision_2017_jxql-2017-icon2-6.png);background-repeat: no-repeat;background-position: 10% 50%;text-align: center;border: 1px solid #ccc;color: #1d6db6;font: 16px/86px "\5FAE\8F6F\96C5\9ED1";border-right: 0;}
.jxql-2017-icon2-7 a { width: 100%; height: 86px; display: inline-block; background-image: url(revision_2017_jxql-2017-icon2-7.png); background-repeat: no-repeat; background-position: 10% 50%; text-align: center;  border: 1px solid #ccc; color: #1d6db6; font: 16px/86px "\5FAE\8F6F\96C5\9ED1"; }
.jxql-2017-icon2-2 a span, .jxql-2017-icon2-3 a span, .jxql-2017-icon2-4 a span, .jxql-2017-icon2-5 a span, .jxql-2017-icon2-6 a span, .jxql-2017-icon2-7 a span { padding-left: 30px; }
.jxql-2017-icon2-2 a:hover, .jxql-2017-icon2-3 a:hover, .jxql-2017-icon2-4 a:hover, .jxql-2017-icon2-5 a:hover, .jxql-2017-icon2-6 a:hover, .jxql-2017-icon2-7 a:hover { background-color: #f9f9f9; }
.jxql-2017-icon2-1 p { text-align: center; color: #fff; font: bold 16px/280px "\5FAE\8F6F\96C5\9ED1"; }

/* 
**link-box
*/
.link-box { }
.link-box dt { height: 40px; border-bottom: 1px #ccc dashed; clear: both; font: bold 14px/50px "\5FAE\8F6F\96C5\9ED1"; color: #d90000; }
.link-box dd { width: 100%; overflow: hidden; }
.link-box dd span.name, .link-box dd a { padding: 5px 5px; display: block; float: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 12px; }
