﻿* {
    border: 0;
    margin: 0;
    padding: 0;
}
body {
    color: #333;
    font-size:14px;
    font-family: "宋体", Arial, Helvetica, sans-serif;
}
ul,li,ol {
    list-style:none;
}
a {
    color:#333;
    text-decoration:none
}
a:visited {
    color:#333;
    text-decoration:none
}
a:hover {
    color:#bc0000;
    text-decoration:none
}
a:active {
    color:red;
    text-decoration:none
}
input,textarea {
    border: 1px #ccc solid;
    line-height: 1.6em;
}
textarea {
    margin: 10px 0;
}
#header_box {
    overflow: hidden;
    background: #ffffff;
    height: 100px;
    border-bottom: 5px #bc0000 solid;
}
#header {
    width: 1200px;
    margin: 0 auto;
    height: 100px;
}
#logo {
    float: left;
    width: 460px;
    overflow: hidden;
}
#menu {
    float: right;
    width: 740px;
    overflow: hidden;
}
#menu_top {
    height: 42px;
    text-align: right;
    padding-right: 10px;
    line-height: 42px;
}
#menu_top_l {
    float: right;
    width: 40%;
}
#menu_top_l input {
    border: 1px #990000 solid;
    line-height: 2em;
    padding: 0 10px;
    font-size: 14px;
}
#subm {
    background: #990000;
    color: #ffffff;
}
#menu_top_r {
    float: right;
    width: 25%;
}
#menu_top a:link {
    color: #cc0000;
}
#menu_top a:visited {
    color: #cc0000;
}
#menu_top a:hover {
    color: #990000;
}
#menu_top a:active {
    color: #660000;
}
#nav {
    float: right;
    width: 740px;
    color: #333333;
    font-size: 16px;
    line-height: 58px;
    font-family: "Microsoft YaHei", sans-serif;
}
#nav a:link {
    color: #333333;
}
#nav a:visited {
    color: #333333;
}
#nav a:hover {
    color: #cc0000;
}
#nav a:active {
    color: #990000;
}
#nav ul {
    width: 740px;
}
#nav li {
    float: left;
    width:82px;
    height: 58px;
    text-align: center;
}
#nav ul li a:active {
    display:block;
    position: relative;
    background: url("../img/dot.png")no-repeat center bottom;
}
#nav ul li a:hover {
    display:block;
    position: relative;
    background: url("../img/dot.png")no-repeat center bottom;
}
#nav li ul {
    position: absolute;
    display: none;
    z-index: 1000;
    width:80px;
}
#nav li ul li {
    float: left;
    width:140px;
    height: 26px;
    line-height:26px;
    padding: 0;
    margin: 1px 0 0 0;
}
#nav li ul a {
    display: block;
    width:140px;
    color:white;
    text-align:center;
    background:#cc0000;
}
#nav li ul a:visited {
    color:white
}
#nav li ul a:link {
    color:white
}
#nav li ul a:hover {
    color:white;
    background:#990000;
}
#nav li:hover ul {
    display: block;
    left:auto;
}
.active {
    background: url("../img/dot.png")no-repeat center bottom;
}
.container {
    background: url("../img/bg.png") no-repeat;
}
#main_box {
    margin: 0 auto;
    width: 1200px;
    position: relative;
    top: 130px;
}
#home_news_box {
    float: left;
    background: #ffffff;
    width: 825px;
    border: 20px #ffffff solid;
    border-radius: 3px;
    height: 410px;
    box-shadow: 0 1px 1px 1px #cccccc;
}
#notice_box {
    float: right;
    background: #ffffff;
    width: 275px;
    border-radius: 3px;
    border: 20px #ffffff solid;
    height: 410px;
    box-shadow: 0 1px 1px 1px #cccccc;
}
#new_news_box {
    float: left;
    margin-left: 20px;
    height: 415px;
    width: 380px;
    overflow: hidden;
}
#new_title {
    height: 37px;
}
#new_news_box li,#notice_box li {
    line-height: 1.8em;
    background: url("../img/news_dot.png")no-repeat 11px 10px;
    padding-left: 24px;
}
#new_news_box ul,#notice_box ul {
    margin-top: 8px;
}
#new_news_box li span,#newslist span {
    float: right;
    color: #999;
}
#notice_title {
    height: 32px;
    margin-top: 5px;
}
#copyright_box {
    background:rgba(255,255,255,0.6);
    height: 45px;
    bottom: 0;
    position: fixed;
    width: 100%;
    line-height: 45px;
}
#link_box {
    bottom:55px;
    height:40px;
    width: 100%;
    position: fixed;
}
#links {
    width:1200px;
    margin: 0 auto;
}
#ns {
    height: 70px;
}
#news_copyright {
    background:#ededed;
    margin-top: 40px;
    border-top:1px #ccc solid;
    height: 45px;
    width: 100%;
    line-height: 45px;
    bottom: 0;
    position: fixed;
}
#copyright {
    margin: 0 auto;
    width: 1200px;
}
#copyright span {
    float: right;
}

#bj {
    text-align: right;
    margin: 40px 20px;
    padding-bottom: 10px;
}
#newsinfo_box {
    width: 1200px;
    margin: 10px auto;
    height: auto;
}
#newsinfo_l{
    width: 875px;
    float: left;
}

#ly_info {
    width:1200px;
}
#ly_info table {
    border-collapse:collapse;
    width: 1140px;
    margin: 10px auto;
}
.ly_header {
    background: #cc3333;
    color: #ffffff;
}
.tableborder td {
    border: 1px #ccc solid;
    line-height: 2em;
    padding:3px 10px;
}
#name,#email,#mycall {
    width: 200px;
}
.sbt {
    width:100px;
    background: #990000;
    color: #ffffff;
    height: 30px;
}
#newsinfo_r {
    width: 305px;
    float: right;
}
#newsinfo_nav {
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 16px;
}
#newsinfo_nav span {
    background: #bc0000;
    display: block;
    float: left;
    width: 8px;
    height: 18px;
    margin: 11px 12px 11px 20px;
}
#newsinfo {
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    margin-top: 20px;
}
.cls {
    clear: both;
}
#newsinfo h1 {
    font-size: 24px;
    font-family: "Microsoft YaHei", sans-serif;
    font-weight: normal;
    text-align: center;
    padding-top: 30px;
}
#news_info a{
    padding-bottom: 4px;
    border-bottom: 1px #ff6600 dotted;
}
#newsinfo table {
    width: 820px;
    margin: 20px auto;
}
#news_info p,#news_info div {
    text-indent: 2em;
    margin: 15px;
    line-height: 1.8em;
}
#news_info p img,#news_info div img {
    text-indent: 0;
    display: block;
    max-width: 820px;
	margin:0 auto;
}
#newswriter {
    text-align: center;
    color: #999;
    font-size: 12px;
    padding: 10px;
    width: 820px;
    margin: 10px auto;
    border-bottom: 1px #e1e1e1 dashed;
}
#newswriter a:link {
    color: #999;
}
#newswriter a:visited {
    color: #999;
}
#newswriter a:hover {
    color: #cc0000;
}
.newsinfo_r_box {
    margin-bottom: 20px;
    box-shadow: 0 1px 2px 1px #cccccc;
    padding: 8px;
    background: #ffffff;
}
#newsinfo_r img {
    width: 290px;
    box-shadow: 0 1px 2px 1px #cccccc;
    margin-bottom: 10px;
    border: 8px #ffffff solid;
}
.news_info_title {
    height: 36px;
    line-height: 24px;
    font-family: "Microsoft YaHei", sans-serif;
    background: url("../img/hot.png") no-repeat;
    padding-left: 40px;
    font-size: 18px;
}
#showpage {
    text-align: center;
    width: 100%;
    padding: 10px;
}
.tui {
    background: url("../img/tui.png") no-repeat;
}
.newsinfo_r_box ul {
    max-height:170px;
    overflow: hidden;
}
.newsinfo_r_box li {
    border-bottom: 1px #ccc dashed;
    line-height: 2em;
    background: url("../img/news_dot.png") no-repeat 2px 12px;
    padding-left: 12px;
}


#page_nav {
    width: 1200px;
    margin: 20px auto;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 16px;
}
#page_nav span {
    background: #ff6600;
    display: block;
    float: left;
    width: 8px;
    height: 18px;
    margin: 11px 12px 11px 20px;
}
#newslist {
    width: 875px;
    margin: 20px auto;
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    height: auto;
    overflow: hidden;
}
#slist {
    margin: 20px auto;
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    height: auto;
    overflow: hidden;
}
#slist li {
    border-bottom: 1px #ccc dashed;
    overflow: hidden;
    line-height:2em;
    background: url("../img/news_dot.png")no-repeat 10px 12px;
    padding: 0 20px 0 25px;
}
#slist li:hover {
    background: #ffffcc url("../img/news_dot.png")no-repeat 10px 12px;
}
#ly_list {
    width: 1160px;
    margin: 20px auto;
    background: #ffffff;
    box-shadow: 0 1px 2px 1px #cccccc;
    height: auto;
    overflow: hidden;
    padding: 0 20px;
}
.newslist_img {
    float: left;
    width: 202px;
}
.newslist_img img {
    width: 200px;
    height: 150px;
    border: 1px #ccc solid;
}
.newslist_img img:hover {
    box-shadow: 0 1px 2px 1px #cccccc;
}
#newslist li {
    border-bottom: 1px #ccc dashed;
    width: 835px;
    overflow: hidden;
    line-height:2em;
    background: url("../img/news_dot.png")no-repeat 10px 12px;
    padding: 0 20px 0 25px;
}
#newslist li:hover {
    background: #ffffcc url("../img/news_dot.png")no-repeat 10px 12px;
}
#newslist dl {
    float: left;
    width: 630px;
}
#newslist dt {
    font-family: "Microsoft YaHei", sans-serif;
    font-size: 18px;
    margin: 5px 0 0 25px;
}
.news_small a:link {
    color: #cc0000;
}
.news_small a:visited {
    color: #bc0000;
}
.news_small a:hover {
    color: #ff0000;
}
.news_small {
    height: 80px;
    text-indent: 2em;
    margin: 15px 0 0 25px;
    line-height: 24px;
    overflow: hidden;
}
.newstime_box {
    color: #666666;
    font-size: 12px;
    margin: 5px 0 0 25px;
}
.newstime_box a:link {
    color: #666666;
}
.newstime_box a:visited {
    color: #666666;
}
.newstime_box a:hover {
    color: #ff3300;
}
.board_link,.news_time {
    background: url("../img/borad.png") no-repeat;
    padding-left: 20px;
    line-height: 14px;
    display: block;
    float: left;
    margin-right: 20px;
}
.news_time {
    background: url("../img/clock.png") no-repeat;
}
#a {
    background: url("../images/a.jpg") no-repeat center;
    height: 275px;
}
.box {
    margin: 20px 0;
}
#newsinfo table {
    border:1px #ccc solid;
}
#newsinfo td {
    line-height:2em
}
#float {
    width:360px;
}
#float img {
    cursor: pointer;
}

/*背景图片*/

.cbp-bislideshow {
    list-style: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    padding: 0;
    margin: 0;
}
.cbp-bislideshow li {
    position: absolute;
    width: 101%;
    height: 101%;
    top: -0.5%;
    left: -0.5%;
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s;
}

/* If background-size supported we'll add the images to the background of the li */

.backgroundsize .cbp-bislideshow li {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}
/* ...and hide the images */
.backgroundsize .cbp-bislideshow li img {
    display: none;
}

.cbp-bislideshow li img {
    display: block;
    width: 100%;
}

.cbp-bicontrols {
    position: fixed;
    width: 100%;
    height: 100px;

    top: 45%;
    left: 0;
}
.cbp-bicontrols span {
    float: left;
    width: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
}
span.cbp-binext {
    background:url(../img/01.png)  no-repeat;
}
span.cbp-binext:hover{ background:url(../img/022.png)  no-repeat;}
span.cbp-biprev{ background:url(../img/02.png)  no-repeat;}
span.cbp-biprev:hover{ background:url(../img/011.png)  no-repeat;}
.cbp-bicontrols span.cbp-binext {
    float: right;
}

/* Fallback */

.no-js.no-backgroundsize .cbp-bislideshow li:first-child {
    opacity: 1;
}

.no-js.backgroundsize .cbp-bislideshow li:first-child img {
    display: block;
}

.wrapper{ width:650px; height:200px; background-color:#fff; position:absolute; bottom: 10%; left:10%; padding:15px}
.wrapper .news-left{ width:400px; float:left}
.wrapper .news-right{ width:230px; float:right ; color:#fff; font-size:18px;height:200px; background-color:#a47c5f; text-align:center;}
.wrapper .news-right img{ width:230px;  height:160px; margin-bottom:5px}
.tab-head{ border-bottom:1px solid #bc0000; line-height:35px; overflow:hidden; width:100%}
.tab_list li{ padding:0 15px; float:left; cursor:pointer}
.tab_list li.tab_hover{ background-color:#bc0000; color:#fff}
.tab_box{ margin-top:10px}
.tab_box li{ line-height:30px; overflow:hidden; font-size:13px; border-bottom:1px dotted #ddd}
.tab_box li a{ float:left}
.tab_box li span{ float:right; color:#aaa}
.bottom{ width:100%;height:30px;  background:rgba(255,255,255,.50); position:absolute; bottom:0; left:0; line-height:30px;  font-size:13px}

/* film_focus */
.clr:after{content:''; display:table;}
.clr:before{content:''; display:table;}
.clr:after{clear:both;}
.clr{*zoom:1;}
.film_focus{width:422px;height:317px;overflow:hidden;position:relative;margin:0px auto;
    float: left;}
.film_focus .film_focus_imgs_wrap{width:422px;height:315px;background:url(../img/loading.gif) no-repeat center center;}
.film_focus ul.film_focus_imgs{width:422px;height:9999em;position:absolute;left:0;top:0;}
.film_focus ul.film_focus_imgs li{height:315px;border: 1px #ccc solid}
.film_focus .film_focus_desc h3{
    height:45px;line-height:45px;overflow:hidden;position:absolute;left:0;bottom:0px;_bottom:0px;background:rgba(0,0,0,.5);color:#fff;width:422px;text-align:center;z-index:99;font-size:16px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000',endColorstr='#7F000000');_background:#333
}
.film_focus ul.film_focus_nav{width:0;height:0;background:#333;position:absolute;right:0;top:0;z-index:100;}
.film_focus ul.film_focus_nav li{height:0;margin:1px 1px 3px 0;padding:5px 0 0 0px;position:relative;background-color:#333;}
.film_focus ul.film_focus_nav li.cur{width:105px;left:0px;padding:4px 0 0 0px;background:#cc0000;}
.film_focus ul.film_focus_nav li img{position:absolute;left:9px;top:0px;}
.film_focus ul.film_focus_nav li.cur img{left:9px;}
.film_focus ul.film_focus_nav li h4{color:#fff;}
.film_focus ul.film_focus_nav li p{color:#B9B9B9;line-height:1.8em;}
.film_focus ul.film_focus_nav li img {
    display: none;
}
/* film_focus */