﻿@charset "utf-8";
/* CSS Document */
/*全局样式*/
html{ *overflow-x: hidden;}
body{ width:100%; background-color: #fff; font: 22px "微软雅黑" , "Microsoft YaHei", "SimSun", Helvetica, Arial, sans-serif; color: #4c4c4c; overflow-x: hidden;} 
*{ margin: 0px; padding: 0px;}
div, ul, li, p{ margin: 0px; padding: 0px; list-style-type: none;}
img { border: 0px none; /*vertical-align: top;*/ max-width:100%;}
.clear{ clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; margin: 0px; padding: 0px;}
a{ text-decoration: none; color: #000;}
.lf{float: left;}
.rt{float: right;}
.mg{margin-top: 100px;}

/*index*/
.box_1{width: 96%;margin:0px 2%;}
.head{width: 96%;height: 78px;margin:0px 2%;border-bottom: solid 2px #000000;background-color: #ffffff;position: fixed;top: 0px;left: 0px;z-index: 100;}
.logo{margin-top: 25px;}
.menu{margin-top: 50px;}
.foot{padding:10px 0px;}
.cp_rt div{font-size: 12px;color:#272636;line-height: 15px;}
.ewm{margin-left: 10px;}

.banner{ width: 100%; position: relative;margin-top: 80px;}
.banner .flexslider{ width: 100%; position: relative; overflow: hidden;}
.banner .slides{ width: 100%; position: relative; z-index: 1;}
.banner .slides li{ width: 100%; position: relative;}
.banner .slides img{ width: 100%; position: relative;}
.banner .flex-control-nav{ position: absolute; bottom: 5%; z-index: 9; width: 100%; text-align: center;}
.banner .flex-control-nav li{ display: inline-block; width: 10px; height: 10px; margin: 0 6px;}
.banner .flex-control-nav li span{ display: none;}
.banner .flex-control-nav li a{ float: left; width: 10px; height: 10px; cursor: pointer; background-color: #636363;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;}
.banner .flex-control-nav li a.flex-active{ background-color: #d71920;}
.banner .flex-direction-nav{ display: none;}

.ewms{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background-color: #fff;z-index: 100;display: none;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;-o-opacity:0.95;-ms-opacity:0.95;-webkit-opacity:0.95;}
.box_2{text-align: center;}
.box_3{text-align: center;color:#000000;font-size: 14px;line-height: 30px;}
.box_4{text-align: center;color:#000000;font-family: "Arial";font-size: 14px;line-height: 20px;}
.box_5{width: 240px;height: 1px;background-color: #000;margin:20px auto 0px auto;}

/*.shares{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background-color: #fff;z-index: 100;display: none;filter:alpha(opacity=95);-moz-opacity:0.95;opacity:0.95;-o-opacity:0.95;-ms-opacity:0.95;-webkit-opacity:0.95;}
.shares li{width: 50%;padding:20px 0px;text-align: center;}
.shares span{font-size: 14px;color:#000;text-align: center;line-height: 30px;display: block;}*/
.shares{position: relative;z-index: 100;display: none;left: 0px;}
.bdimgshare-bg{display: none;}
.sr-bdimgshare .bdimgshare-content{display: none;}
.bdshare-button-style0-24 a, .bdshare-button-style0-24 .bds_more{float:none;}



.nav{border-bottom: solid 1px #000;position: fixed;top: 80px;display: none;width: 96%;margin:0px 2%;left: 0px;z-index:1000;background-color: #fff;}
.nav li{width: 50%;font-size: 14px;line-height: 25px;}
.nav a{color:#272636;}
.nav a:hover{color:#d71920;}
.nav span{font-weight: bold;font-family: "Arial";}
/*index end*/

/*events*/
.logo .pos{color:#d71920;font-size: 12px;font-family: "Arial";line-height: 80px;padding-left:5px;}
.search{margin-top: 50px;margin-right: 10px;}
.menu2{margin-top: 50px;margin-right: 10px;}
.inp{margin-top: 50px;display: none;margin-right: 10px;}
.inp input{width: 120px;height: 18px;border:solid 1px #000;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.inp button{ width:24px; height:20px; display:block; position:absolute; right:28px; top:50px; outline:none;background:url(../images/dot.png) no-repeat center;border:0px;cursor:pointer; }

.events_list{margin-top: 50px;font-size: 12px;padding:15px 0px;font-family: "Arial";}
.events_list li{height: 36px;overflow: hidden;padding:3px 0px;width: 100%;}
.div2_1{max-width: 35px;text-align: center;width: 20%;height: 36px;overflow: hidden;font-size: 14px;line-height: 18px;word-break:break-all;padding:0px 12px;}
.div2_2{width: 80%;height: 36px;overflow: hidden;line-height: 18px;}
.dv2_1{font-family: "微软雅黑";height: 18px;overflow: hidden;width: 80%;font-size: 14px;}
.dv2_2{font-family: "微软雅黑";height: 18px;overflow: hidden;width: 80%;}

.page{text-align: center;padding:10px 0px;}
    /*图文*/
    .container{ width:100%;padding-bottom:20px;}
/*    .topBox{ overflow:hidden; padding:0px;}
    .topBox .a1{ float:left; background:url(../images/icon8.png) no-repeat center bottom; display:block; width:58px; height:40px; font-size:0; text-indent:-99999;}
    .topBox .a2{ float:left; background:url(../images/icon8.png) no-repeat center bottom; display:block; width:58px; height:40px; font-size:0; text-indent:-99999;}
    .topBox .a0{ background:url(../images/icon7.png) no-repeat center bottom;}
    .topBox .search{ background:url(../images/search.png) no-repeat left center; width:177px; height:18px; float:right;}
    .topBox .search input{ border:0 none; outline:none; resize:none; background:none; padding-left:4px; line-height:18px; height:18px; color:#989899;}*/
    .eventsList{ padding-bottom:30px; border-bottom:2px solid #959595; margin-top:30px;}
    .eventsList li a{ display:block; width:1200px; height:60px; padding:5px; overflow:hidden;}
    .eventsList li a span{ display:block; width:60px; float:left; font-size:24px; font-family:arial; word-break:break-all;}
    .eventsList li a .evenvbs{ width:1114px; float:right;}
    .eventsList li a .evenvbs i{ font-size:24px; font-family:arial;}
    .eventsList li a .evenvbs p{ font-size:18px; line-height:32px;}
    #container{}

    #timeline {width:100%; overflow: hidden; position: relative; padding-bottom:30px;position: fixed;top: 90px;left: 0px;}
    .dataBox{ width:100%; height:225px; overflow:hidden;padding-top:10px;}

    #dates { width:100%; height:225px; overflow:hidden;}
    #dates li {list-style:none; width:96%;padding:0px 2%;}
    #dates a {line-height: 18px; height:34px; display:block; padding:5px 0px; color:#808080;overflow: hidden;}
    #dates a i{width: 20%;max-width:35px; word-break:break-all; font-size:30px; float:left; font-size:14px; line-height:18px; display:block; font-family:arial; text-align:center;text-align: center;}
    #dates a .info{ width:80%; float:right;}
    #dates a .info span{ font-size:14px; line-height:18px; display:block; font-family:arial;height: 18px;overflow: hidden;}
    #dates a .info p{ font-size:12px; line-height:18px;height: 18px;overflow: hidden;display: block;}
    #dates .selected{ height:34px; border-bottom:1px solid #000;border-top:1px solid #000; padding:5px 0px; color:#000;overflow: hidden;}
    #dates .selected i{width: 20%;max-width:35px; word-break:break-all; font-size:30px; float:left; font-size:14px; line-height:18px; display:block; font-family:arial; text-align:center;text-align: center;font-weight:bold;}
    #dates .selected .info{ font-weight:bold;}
    #dates .selected .info span{ font-size:14px; line-height:18px;}
    #dates .selected .info p{ font-size:12px; line-height:18px;}

    .topImg{ width:305px; height:150px; overflow:hidden; margin:0 auto;}
    #issues{ width:305px; height:150px; overflow:hidden;}
    #issues li{ width:305px; height:150px; float:left;}
    #issues li img{ min-width:305px;width: 305px;}
    /*图文 end*/

/*分页样式*/
.page{ height:36px; text-align:center; padding:10px 0;}
.page .jt{padding:6px;}
.page .nb1{padding:6px; color:#333; font:18/30px 'Arial'; }
.page .nb2{padding:6px; color:#999; font:18/30px 'Arial';  }
.page a:hover{ color:#d81a21;}



/*events end*/
/*detail*/
.cont{margin-top: 50px;padding:10px 0px 0px 0px;}
.title3_1{font-size: 16px;font-weight: bold;color:#000000;font-family: "Arial";line-height: 20px;}
.title3_2{font-size: 14px;color:#000000;line-height: 20px;padding-bottom: 10px;}
.title3_3{font-size: 12px;font-family: "Arial";color:#000000;padding-top: 10px;}
.title3_4{font-size: 12px;color:#000000;}

.cont3_1{font-size: 12px;font-family: "Arial";color:#000000;line-height: 18px;text-indent: 2em;padding-top: 10px;}
.cont3_2{font-size: 12px;color:#000000;line-height: 18px;text-indent: 2em;padding-top: 10px;}

.share3_1{text-align: center;padding-bottom: 20px;margin-top: 100px;}
.back{text-align: center;font-size: 12px;line-height: 20px;color:#9a9a9a;padding-bottom:20px;}
.back a{color:#9a9a9a;}
.back span{font-family: "Arial";}

/*detail end*/
/*design*/
.more{text-align: center;font-size: 12px;line-height: 20px;color:#9A9A9A;padding:20px 0px 0px 0px;border-bottom: solid 1px #dfdfdf;line-height: 18px;margin-bottom: 30px;}
.more a{color:#9A9A9A;}
.more span{font-family: "Arial";}
.m_2{display: none;}
.conts_m{display: none;}
.m_4{display: none;}
.m_6{display: none;}
.cont2{margin-top: 80px;padding:10px 0px 20px 0px;}
.cont2 li{width: 100%;}
.cont2 a{display: block;width: 48%;overflow: hidden;margin-bottom: 15px; padding-right:2%}
.div5_1{height: 40px;overflow: hidden;line-height: 20px;font-size: 14px;color:#000;font-family: "Arial";}
.div5_2{height: 18px;overflow: hidden;line-height: 18px;font-size: 12px;color:#000;}

/*design end*/

/*about*/
/*.menu_md{position:fixed;right:0px;top:80px;height: 40px;z-index:100;border-bottom: solid 1px #000;background-color: #fff;width: 96%;margin:0px 2%;}
.menu_md .sxz dl{position:relative; z-index:10000;}
.menu_md .sxz dd{float: left;}
.menu_md .sxz dd .div2{height: 20px;margin-top: 12px;margin-right: 100px;cursor: pointer;}
.menu_md .sxz dd .div2 img{height:16px;}
.menu_md .sxz dd.cur {position:relative;}
.menu_md .sxz dd.cur .div2{height: 20px;position:relative;}
.menu_md .sxz dd.cur .div2 img{height:24px;margin-top: -4px;}*/
.menu_md { position:fixed; right:0px;top:80px;height: 40px;z-index:100;background-color: #fff;width: 96%;margin:0px 2%;}
.menu_md .sxz dl{ position:relative; z-index:10000;}
.menu_md .sxz dd{ float: left;}
.menu_md .sxz dd .div2{ height: 20px; margin-top: 12px; margin-right:10px; cursor: pointer;}
.menu_md .sxz dd .div2 img{height:16px;}
.menu_md .sxz dd.cur { position:relative;}
.menu_md .sxz dd.cur .div2{ height:20px; position:relative;}
.menu_md .sxz dd.cur .div2 img{height:24px; margin-top: -4px;}


.div_about_bg{ height:auto; overflow:hidden;border-top: solid 1px #000;padding:10px 0;} 
.div_about_bg1{ height:auto; overflow:hidden;border-top: solid 1px #000;padding:10px 0;} 
.div_about_bg2{ height:auto; overflow:hidden;border-top: solid 1px #000;padding:10px 0;} 
.div_about_bg3{ height:auto; overflow:hidden;border-top: solid 1px #000;padding:10px 0;} 
.div_about_bg4{ height:auto; overflow:hidden;} 

/*.div_about_bg{width: 100%;height: 650px;overflow: hidden;}
.div_about_bg1{width: 100%;height: 520px;overflow:hidden;}
.div_about_bg2{width: 100%;height: 520px;overflow:hidden;}
.div_about_bg3{width: 100%;height: 850px;overflow:hidden;}*/

.title6_1{font-size: 18px;font-family: "Arial";color:#d71920;line-height: 24px;}
.title6_2{font-size: 16px;color:#d71920;line-height: 20px;}
.div6_1{margin:10px 0px;}
.div6_2{font-size: 12px;font-family: "Arial";color:#000;line-height: 18px;}
.div6_3{height: 80px;border:solid 2px #000;background-color: #fff;margin-top: 20px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;}
.div6_3 textarea{border:none;width: 100%;height: 80px;background-color: #fff;font-size: 12px;line-height: 18px;border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px;}
.choose{text-align: center;padding:10px 0px;}
.choose a{color:#93929a;font-weight: bolder;margin:5px;}

/*about end*/

.page1{ text-align:center; padding-top:10px;}
.page1 span a{color:#666;padding:0px 6px;line-height:12px;height:14px;text-decoration:none;background:#fff;font-size:14px;}
.page1 span a:hover{color:#999;}
.page1 span{margin:2px;}
.page1 span.current a{color:#000; font-weight:bold;}
.page1 span a.disabled{color:#ccc;cursor:default;}


.message textarea{ width:98%; padding:6px; border:3px solid #000; -moz-border-radius:12px; -webkit-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px; height:78px; line-height:26px; margin:20px 0px; outline:none; font-size:18px; font-family:arial,'黑体';}
.message div{ width:140px; overflow:hidden; margin:0 auto; margin-bottom:30px;}
.message div .sub{ width:33px; height:26px; background:url(../images/icon15.png) no-repeat center; border:0px; cursor:pointer; float:left; margin-right:50px; }
.message div .res{ width:27px; height:27px; background:url(../images/icon16.png) no-repeat center; border:0px; cursor:pointer;  float:left;display:block; outline:none;}

.ax{ float:right;}
.m_1 img{margin-top:5px;}
.m_2 img{margin-top:5px;}


