﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('../fonts/oswald-regular-unhinted-webfont.eot');
    src: url('../fonts/oswald-regular-unhinted-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-unhinted-webfont.woff2') format('woff2'),
         url('../fonts/oswald-regular-unhinted-webfont.woff') format('woff'),
         url('../fonts/oswald-regular-unhinted-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-unhinted-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 全局样式 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body {font:16px/1.5 Microsoft YaHei,simsun,SimHei,'Open Sans',Verdana,Arial,Helvetica, sans-serif; color:#000;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px; }h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display:block;}

input, textarea, select {outline:none !important;}
/* Fix for Chrome's yellow input highlighting */
input:focus, textarea:focus, select:focus {outline:none;}
img {display:block;}
a img {text-decoration:none; border:none;}
input[type="checkbox"], input[type="radio"] {background:transparent;}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
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;}
input[type="text"] {-webkit-appearance:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}

input, button, select, textarea {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none; -webkit-appearance:none; border-radius:0; -webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px white inset;}
input:focus, textarea:focus {outline:none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;}

input {padding:0 10px;}
textarea {overflow:auto; padding:10px;}

/*全站链接颜色*/
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#cf0101; text-decoration:underline;}
a:active{color:#000;}

strong {font-weight:bold;}
a {color:#000; text-decoration:none; text-decoration:none; -webkit-transition:color 0.2s linear; -moz-transition:color 0.2s linear; -o-transition:color 0.2s linear; transition:color 0.2s linear;} 
a:hover {color:#cf0101; text-decoration:underline;}
a:focus, a:link, a:active {outline:none;}

/*通用样式*/
.space1,.space2,.space5,.space10,.space15,.space18,.space20,.space25,.space30,.space32,.space35,.space40,.space43,.space44,.space45,.space50,.space55,.space60,.space70,.space80,.space116 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space18 {height:18px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space32 {height:32px;}.space35 {height:35px;}.space40 {height:40px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space70 {height:70px;}.space80 {height:80px;}.space116 {height:116px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center}.text-l {text-align:left}.text-r {text-align:right;}
.fl{float:left;*display:inline;*zoom:1;}
.fr{float:right;*display:inline;*zoom:1;}
.pr {position:relative;}
.pa {position:absolute;}

.wrapper {width:100%; min-width:1230px; margin:0 auto;}
.container {width:1200px;}
.container {padding:0 15px; margin:0 auto;}
.container:before,.container:after {content:" "; display:table;}
.container:after {clear:both;}

.inlineblock{display:inline-block; *display:inline; *zoom:1;}
.clr{clear:both;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden; overflow:hidden;}

.clear {zoom:1;}
.clear:after {visibility:hidden; display:block; font-size:0; content:"1"; clear:both; height:0;}
.fle {float:left; _display:inline;}
.fri {float:right; _display:inline;}

.cf {zoom:1;}
.cf:before, .cf:after {content:" "; display:block; height:0; overflow:hidden;}
.cf:after {clear:both;}

.strip {padding:75px 0 7px 0;}
.strip2 {padding:38px 0;}
.strip3 {padding:15px 0 40px 0;}


/*颜色预定义 可以随时增加*/
.gray,a.gray:link,a.gray:visited {color:#878787;}
a.gray:hover{color:#17e220;}

/*字体颜色 可以随时增加*/
.time14 {font-size:13px; color:#717171; font-family:Verdana, Helvetica, Arial, sans-serif;}
.Red18 {font-size:18px; color:#a91a19; font-weight:bold;}
.Black {color:#000;}

/*字体大小 可以随时增加*/
.en12 {font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:2px}

/* 页面布局样式 */
.head_Bg {height:100px;}
.head {padding-top:15px;}
.head_logo {width:415px; height:54px; padding-top:12px; float:left;}
.head_logo img {width:275px; height:54px}
.head_name {width:360px; height:70px; float:left; background:url(../images/name.jpg) 0 0 no-repeat;}
.head_en_name {width:234px; height:54px; float:right; padding-top:12px; color:#888; background:url(../images/en_name.gif) 0 40px no-repeat; text-align:right; letter-spacing:2px}
.head_en_name a {color:#888; font-size:14px; font-family:simsun;}

.navBg {height:40px; background:#014073;}
.nav {height:40px; line-height:40px; float:left;}
.nav ul li {padding-right:40px; text-align:left; font-size:18px; color:#fff; float:left;}
.nav ul li a {color:#fff;}

.link {height:40px; line-height:40px; padding-left:25px; color:#fff; background:url(../images/icon.png) 0 0 no-repeat; float:right;}
.link a,.link a:hover {color:#fff;}

.col-md-1 {width:515px; float:left;}
.col-md-2 {width:660px; float:right;}

.title {position:relative; height:35px; margin:0 auto 15px auto; text-align:center;}
.title i{width:100%; background:#0058a2; height:1px; display:block; position:absolute; top:21px;}
.title h1{background:#fff; float:left; position:relative; z-index:2;}
.title p {font-size:14px; font-family:'Oswald', 'Open Sans', Verdana, Arial, Helvetica, sans-serif; position:absolute; right:0; bottom:15px;}

.con-1 {width:100%; text-align:left;}
.con-1 h2 {font-size:22px; font-weight:normal; height:45px; line-height:45px; margin-bottom:5px; overflow:hidden; text-align:left;}
.con-1 h2 a {color:#0058a2;}
.con-1 h2 a:hover {color:#cf0101;}

.list01 li {height:35px; line-height:35px; background:url(../images/icon.png) no-repeat 0 -180px; padding-left:15px; color:#000; overflow:hidden;}
.line_dashed {border-bottom:1px dashed #ccc;}
.line_dashed.mar14 {margin-bottom:14px;}

/*右侧滚动图片*/
.slideBox {width:660px; height:412px; overflow:hidden; position:relative;}
.slideBox .hd {float:left; position:absolute; left:50%; bottom:50px; height:20px; z-index:1;}
.slideBox .hd ul {float:left; position:relative; left:-50%; zoom:1;}
.slideBox .hd ul li {width:8px; height:8px; float:left; margin:6px 4px 0 4px; background:#fff; cursor:pointer; border-radius:100%;}
.slideBox .hd ul li.on {width:12px; height:12px; margin-top:4px; background:#f00; color:#fff;}
.slideBox .bd {position:relative; height:100%; z-index:0;}
.slideBox .bd li {height:412px; zoom:1; vertical-align:middle; position:relative;}
.slideBox .bd img {width:660px; height:372px; display:block;}
.slideBox .bd li .bg {width:660px; height:40px; position:absolute; left:0; bottom:0; z-index:1; background:#f0f0f0;}
.slideBox .bd li .title {width:620px; height:40px; line-height:40px; font-family:Microsoft YaHei,SimHei,simsun; font-size:16px; font-weight:bold; text-align:center; left:20px; top:372px; padding-right:20px; position:absolute; z-index:2;}
.slideBox .bd li .title a {color:#333;}
.slideBox .bd li .title a:hover {color:#cf0101;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}

.ban {width:1200px; height:90px; margin:0 auto;}
.ban img {width:1200px; height:90px;}

.col-md-3 {width:685px; height:350px; float:left;}
.col-md-4 {width:225px; float:left;}
.col-md-5 {width:290px; float:left;}

.video_pic ul {}
.video_pic ul li {width:200px; height:108px; margin-bottom:13px; overflow:hidden; position:relative;}
.video_pic ul li:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; cursor:pointer;}
.video_pic ul li img {width:200px; height:108px;
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.video_pic ul li:hover img,
.video_pic ul li:focus img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.video_pic ul li p {width:100%; height:40px; background-image:linear-gradient(transparent,#111); background-size:auto 100%; position:absolute; left:0; bottom:0;}
.video_pic ul li a p {width:190px; height:40px; line-height:40px; color:#fff; padding:0 5px; text-align:center; filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=true); text-shadow:1px 1px 0 #333333;}
.video_pic ul li a:hover p {line-height:35px; color:#fff; text-decoration:underline;}
.video_pic ul li.no {margin-bottom:0;}

.ban2 {width:290px; height:137px; margin:0 auto;}
.ban2 img {width:290px; height:124px;}

.video_lists {height:203px; background:#f7f7f7; padding:5px 10px;}
.video_lists ul li {height:32px; line-height:32px; padding-left:25px; background:url(../images/icon.png) 0 -116px no-repeat; border-bottom:1px dashed #ccc;}
.video_lists ul li a {display:block;}

.about_Bg {width:1200px; height:250px; line-height:2em; background:url(../images/overview_Bg2.jpg) 50% 20px no-repeat;}
.about_Bg span a {color:#cf0101;}
.about_Bg span a:hover {color:#cf0101; text-decoration:underline;}

.picScroll {width:100%;}
.picScroll_con {margin:0 -3px; box-sizing:border-box;}
.picScroll-left {width:100%; position:relative;}
.picScroll-left .hd {position:relative; height:40px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next {display:block; width:29px; height:43px; top:-115px; overflow:hidden; position:absolute; cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd .prev {left:3px;}
.picScroll-left .hd .next {right:3px}
.picScroll-left .hd .next {background-position:-29px 0;}
.picScroll-left .hd .prevStop {background-position:0 -43px;}
.picScroll-left .hd .nextStop {background-position:-29px -43px;}
.picScroll-left .hd .circle {float:left; position:absolute; left:50%; top:9px; z-index:1}
.picScroll-left .hd .circle ul {float:left; position:relative; left:-50%; overflow:hidden; zoom:1;}
.picScroll-left .hd .circle ul li {float:left; width:10px; height:10px; overflow:hidden; margin:6px 4px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.png") -1px 0 no-repeat;}
.picScroll-left .hd .circle ul li.on {width:12px; height:12px; margin:5px 4px; background-position:0 -10px;}
.picScroll-left .bd dl {width:1200px; overflow:hidden;}
.picScroll-left .bd dl {width:195px; margin:0 3px; float:left; overflow:hidden; position:relative;}
.picScroll-left .bd dl:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; cursor:pointer; background:#f7f7f7;}
.picScroll-left .bd dl dt {width:195px; height:130px; overflow:hidden;}
.picScroll-left .bd dl dt img {width:195px; height:130px;
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.picScroll-left .bd dl:hover img,
.picScroll-left .bd dl:focus img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.picScroll-left .bd dl dd {width:100%; height:30px; line-height:30px; background:#000; text-align:center;}
.picScroll-left .bd dl dd a {color:#fff;}
.picScroll-left .bd dl dd a:hover {color:#fff;}
.picScroll-left .bd dl:hover dd {color:#fff; text-decoration:underline;}

.links {width:100%; overflow:hidden;}
.links ul {margin:0 -3px; height:90px; box-sizing:border-box;}
.links ul li {width:195px; height:70px; float:left; margin:0 3px;}
.links ul li img {width:193px; height:68px;}
.links ul li a {width:193px; height:68px; border:1px solid #fff; display:block;}
.links ul li a:hover {border:1px solid #0058a2;}

.footer {background:#003e6c; padding:20px 0;}
.n_foot_l {width:160px; height:48px; margin-top:10px; float:left;}
.n_foot_l img {width:160px; height:48px;}
.n_foot_r {width:1000px; float:right;}
.n_foot_r ul {float:left; padding:10px 18px 9px 0;_padding:11px 18px 9px 0; margin-right:18px;}
.n_foot_r ul li {line-height:24px; background:none; font-size:12px;}
.n_foot_r ul li a,.n_foot_r ul li a:hover {color:#fff;}
.n_foot_b {background:#004679; padding:25px 0 30px 0;}
.n_foot_bCon {width:1100px; margin:0 auto;} 
.n_foot_bCon h2 {margin-bottom:20px;}
.n_foot_bCon h2 img {width:353px; height:28px;}
.n_foot_b_l {width:580px; float:left; text-align:left; line-height:2em; color:#fff;}
.n_foot_b_l span {font-family:'Open Sans', Verdana, Arial, Helvetica, sans-serif;}
.n_foot_b_r {width:480px; float:right; text-align:right; line-height:2em; color:#fff; padding-top:2em; position:relative;}
.n_foot_b_l a,.n_foot_b_r a,.n_foot_b_l a:hover,.n_foot_b_r a:hover {color:#fff;} 

/* 当前位置 */
.crumbs_con {height:65px;}
.crumbs {width:635px; background:url(../images/icon.png) no-repeat 0 -40px; padding:3px 0 3px 20px; font-family:"宋体"; font-size:12px; position:absolute; left:15px; top:21px; color:#444;}
.crumbs span {color:#444;}
.crumbs a {color:#c7484b;}

.col-left {width:805px; float:left; border-top:1px solid #ccc;}
.col-left2 {width:800px; float:left; border-top:1px solid #ccc;}
.col-left3 {width:800px; float:left;}

.news_list dl {padding:30px 0; border-bottom:1px solid #ccc;}
.news_list dl:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; cursor:pointer; background:#f7f7f7;}
.news_list dl dt {width:200px; height:115px; float:left; overflow:hidden;}
.news_list dl dt img {width:200px; height:115px;
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.news_list dl:hover img,
.news_list dl:focus img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.news_list dl dd {height:115px; overflow:hidden; margin-left:215px; padding-right:15px;}
.news_list dl dd h2 {height:80px; font-size:24px; line-height:150%; font-weight:normal; margin-top:-6px;}
.news_list dl dd h2 a {color:#393838;}
.news_list dl dd h2 a:hover,
.news_list dl:hover dd h2 a {color:#006699; text-decoration:none;}
.news_list dl dd p {height:40px; line-height:20px; font-size:14px; color:#999; overflow:hidden;}

.number {height:60px; line-height:60px; text-align:center;}
#pages { width:100%; text-align:center; margin:0 auto;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#ff7901; border:1px solid #ff7901; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../images/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.col-auto {width:345px; float:right;}
.heading {position:relative; height:40px; line-height:40px; margin-top:-20px; text-align:center;}
.heading i{width:100%; background:#0058a2; height:1px; display:block; position:absolute; top:20px;}
.heading h1{font-size:24px; font-weight:normal; color:#0058a2; background:#fff; padding:0 20px 0 0; text-align:center; float:left; position:relative; z-index:2;}
.heading.marb30 {margin:0 auto 30px auto;}

.r_news_list {}
.r_news_list ul li {width:100%; height:50px; line-height:25px; float:left; border-bottom:1px dashed #d4d4d4; padding:8px 0;}
.pic_ad,.pic_ad img {width:345px; height:300px;}

.n_footBg {background:#f8f8f8; border-top:1px solid #ddd; border-bottom:35px solid #014073;}
.n_footL {width:200px; padding-top:40px; float:left;}
.n_footL_img {width:144px; float:left; padding-left:10px; text-align:center; font-size:14px;}
.n_footL_img img {margin-bottom:10px;}
.n_footR {margin-left:200px; border-left:1px solid #ddd;}
.n_footR .foot_t {height:45px; line-height:45px; border-bottom:1px solid #ddd; text-align:right; padding-right:18px;}
.n_footR .foot_t ul {float:right; margin-right:-21px;}
.n_footR .foot_t ul li {height:24px; line-height:24px; text-align:right; padding:0 20px 0 21px; margin-top:11px; border-left:1px solid #ccc; float:left;}
.n_footR .foot_t ul li.no {border-left:0;}
.n_footR .foot_t ul li a {color:#333;}
.n_footR .foot_t ul li a:hover {color:#cf0101;}
.n_footR .foot_c {height:77px; border-bottom:1px solid #ddd; padding-top:9px;}

.n_footR .foot_c ul {float:right; padding:10px 18px 10px 0;_padding:11px 18px 10px 0; margin-right:18px;}
.n_footR .foot_c ul li {line-height:24px; background:none; font-size:12px;}
.n_footR .foot_c ul li a {color:#333;}
.n_footR .foot_c ul li a:hover {color:#cf0101;}
.n_footR .foot_b {font-size:14px; color:#828282; text-align:right; padding:25px 5px 25px 0}

.text_title {border-bottom:#dcdddd 1px solid; padding-bottom:8px;}
.text_title h1{font:bold 38px/150% Microsoft YaHei,SimHei,simsun; margin:5px auto 10px; color:#222; clear:both;}
.text_title h3.pre {font-size:20px; font-weight:normal; margin:20px auto 5px auto;}
.text_title h4.sub {font-size:20px; font-weight:normal; margin:5px auto 15px auto;}
.text_title p.author{font-size:16px;}
.text_title .box01{height:36px; padding-top:10px;}
.text_title .box01 .fl{font-family:simsun; font-size:14px; line-height:36px; color:#666;}
.text_title .box01 .fl a{ color:#666;}
.text_title .box01 .fr{float:right;}

.content_txt {font-size:18px; line-height:180%;}
.content_txt p {margin:25px 0; word-wrap:break-word; text-indent:2em;}
.content_txt img,.content_txt p img {max-width:800px; margin:0 auto;}

.r_pic_list dl {margin-bottom:35px;}
.r_pic_list dl:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s; cursor:pointer;}
.r_pic_list dl dt {width:345px; height:195px; margin-bottom:15px; overflow:hidden; position:relative;}
.r_pic_list dl dt img {width:345px; height:195px;
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.r_pic_list dl:hover img,
.r_pic_list dl:focus img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.r_pic_list dl dt p {width:100%; height:40px; background-image:linear-gradient(transparent,#111); background-size:auto 100%; position:absolute; left:0; bottom:0;}
.r_pic_list dl dt a p {width:295px; height:40px; line-height:40px; font-size:18px; color:#fff; padding:0 25px; filter:DropShadow(Color=#333333, OffX=1, OffY=1, Positive=true); text-shadow:1px 1px 0 #333333;}
.r_pic_list dl dt a:hover p {line-height:35px; color:#fff; text-decoration:underline;}
.r_pic_list dl dd {font-size:18px; line-height:150%;}
.r_pic_list dl dd a {color:#393838;}
.r_pic_list dl dd a:hover,
.r_pic_list dl:hover dd a {color:#006699; text-decoration:none;}


.video_head {width:1200px; height:660px; overflow:hidden;}
.video_head img {width:1200px; height:600px;}
.video_head h2 {height:80px; line-height:80px; font-weight:normal; text-align:center; color:#014073;}
.video_head h2 a {color:#014073;}
.video_head h2 a:hover {color:#cf0101;}

.video_headbox {width:100%; overflow:hidden;}
.video_headlist {margin:0 -22.5px 0 -22.5px; box-sizing:border-box;}
.video_headlist dl {width:370px; margin:0 22.5px; float:left; position:relative}
.video_headlist dl:hover {-webkit-transition:0.2s; -o-transition:0.2s; transition:0.2s;}
.video_headlist dl dt {width:370px; height:278px; overflow:hidden;}
.video_headlist dl dt img {width:370px; height:278px;
  -webkit-transition: all 1.2s ease;
     -moz-transition: all 1.2s ease;
      -ms-transition: all 1.2s ease;
       -o-transition: all 1.2s ease;
          transition: all 1.2s ease;
}
.video_headlist dl:hover dt img,
.video_headlist dl:focus dt img {
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);
}
.video_headlist dl dd {color:#014073; text-align:center; margin-bottom:40px;}
.video_headlist dl dd h2 {margin-top:25px; font-size:24px; height:40px; line-height:40px;}
.video_headlist dl dd p {font-size:18px; line-height:4em;}
.video_headlist dl dd p.line {line-height:2em;}
.video_headlist dl dd a h2,.video_headlist dl dd a p {color:#014073; font-weight:normal;}
.video_headlist dl dd a:hover h2,.video_headlist dl dd a:hover p {color:#cf0101;}
.video_headlist dl dd a:hover {text-decoration:none;}

.video_con {background:url(../images/video_Bg.jpg) center bottom no-repeat; padding-bottom:270px;}
.show_video {width:800px; height:600px; float:left; text-align:left;}
.video_list {width:350px; float:right;}
.video_list ul li {height:64px; line-height:64px; border-bottom:1px dashed #ccc;}
.video_list ul li a,.video_list ul li a:hover {height:64px; display:block; padding-left:25px; background:url(../images/icon.png) 0 -100px no-repeat;}
.video_list ul li p,.video_list ul li i {width:100%; float:right; text-align:right;} 
.video_list ul li p {height:26px; line-height:26px; padding-top:9px; font-size:18px;}
.video_list ul li i {height:20px; line-height:20px; color:#014073; font-size:14px; text-transform:uppercase; font-style:normal;}
.video_list ul li:hover {background:#f7f7f7;}

.overview {background:url(../images/overview_Bg.jpg) center top no-repeat;}
.overviewBg {background:url(../images/overview_Bg2.jpg) center bottom no-repeat; padding-bottom:200px;}
.overview_title {font-size:24px; height:40px; line-height:40px; color:#014073; margin-bottom:30px;}
.overview_con {width:800px; float:left;}
.overview_list {width:350px; float:right;}
.overview_nav {padding-top:20px;}
.overview_nav ul li {height:64px; line-height:64px; border-bottom:1px dashed #ccc; position:relative;}
.overview_nav ul li p,.overview_nav ul li i {position:absolute; text-align:right;}
.overview_nav ul li p {right:30px; bottom:5px; height:30px; line-height:30px; font-size:18px; letter-spacing: 5px;}
.overview_nav ul li i {right:140px; bottom:7px; height:20px; line-height:20px; font-style:normal; font-size:14px; color:#014073; text-transform:uppercase;}
.overview_nav ul li a {height:64px; display:block;}
.overview_nav ul li:hover {background:#f7f7f7;}
.overview_nav ul li.on a {background:#f7f7f7 ;color:#cf0101;}
.overview_img {margin-top:40px;}
.overview_img ul li {width:350px; height:160px;}
.overview_img ul li img {width:350px; height:110px;}
.overview_img ul li p {height:40px; line-height:40px; text-align:center;}

.page_nav {padding-top:20px;}
.page_nav ul {line-height:64px; position:relative;}
.page_nav ul li {height:64px; line-height:64px; border-bottom:1px dashed #ccc; position:relative;}
.page_nav ul li p {position:absolute; text-align:right;}
.page_nav ul li p {right:30px; bottom:5px; height:30px; line-height:30px; font-size:18px; letter-spacing: 5px;}
.page_nav ul li a {height:64px; display:block;}
.page_nav ul li:hover {background:#f7f7f7;}
.page_nav ul li.on a {background:#f7f7f7 ;color:#cf0101;}
.div1,.div2,.div3,.div4 {position:absolute; text-align:right; height:20px; line-height:20px; font-style:normal; font-size:14px; color:#014073; text-transform:uppercase; z-index:1;}
.div1 a,.div2 a,.div3 a,.div4 a {display:block;}
.div1 {right:140px; top:38px;}
.div2 {right:140px; top:103px;}
.div3 {right:140px; top:168px;}
.div4 {right:140px; top:233px;}


