@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:"";}
abbr,acronym {border:0; }
a:link, a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;color:#06549e;}
input,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
ins {text-decoration:none;}
a:focus {outline:none;}
area, a, a img {blr:expression(this.onFocus=this.blur());}
ul.listStyle{ list-style:decimal outside;}
ul.listStyle_in{ list-style:decimal inside;}
ul.outside{list-style-position:outside;}
body{font-size:14px;background:#fff; font-family:"Microsoft YaHei"; color: #595856;}

h1 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h2 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h3 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h4 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h5 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
h6 {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
hr {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
p {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
blockquote {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dl {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dt {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
dd {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ul {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
ol {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
li {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
pre {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
form {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
fieldset {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
legend {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
button {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
input {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
textarea {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
th {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
td {
    margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
img {
    margin: 0px; padding: 0px; border: 0px; border-image: none;
}
body {
    font-family: "Microsoft YaHei"; font-size: 14px;
}
button {
    font-family: "Microsoft YaHei"; font-size: 14px;
}
input {
    font-family: "Microsoft YaHei"; font-size: 14px;
}
select {
    font-family: "Microsoft YaHei"; font-size: 14px;
}
textarea {
    font-family: "Microsoft YaHei"; font-size: 14px;
}
ul {
    list-style: none; float: left;
}
ol {
    list-style: none; float: left;
}
li {
    list-style: none; float: left;
}
a:link {
    text-decoration: none; cursor: pointer; color: #595856;
}
a:visited {
    text-decoration: none; cursor: pointer;
}
a:hover {
    text-decoration: none; cursor: pointer;
}
a:active {
    text-decoration: none; cursor: pointer;
}
a:hover {
    color: #B3030D;
}
i {
    font-style: normal;
}
em {
    font-style: normal;
}
b {
    font-style: normal;
}
button {
    font-size: 100%;
}
input {
    font-size: 100%;
}
select {
    font-size: 100%;
}
textarea {
    font-size: 100%;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.fw {
    font-weight: bold;
}
.clear {
    clear: both;
}
.mt30 {margin-top: 30px;}
.mbnone {margin-bottom: 0!important;}
.layout{ clear:both;width:950px;text-align:left;margin:0 auto;overflow:hidden;}
.lay_mid{ margin:0 auto}
.left{ float:left;}
.middle{ float:left;}
.right{ float:right;}

.nra {position: absolute; z-index: 1; background: url(spic_bg1.png) repeat-x; height: 229px; width: 100%;}

.menu {min-width: 1200px; background: #F2F1EC;}
.menu .menu_box {width: 1200px; margin: 0 auto; height: 50px; padding-top: 10px;}
.menu .menu_box ul li {float: left; margin-right: 25px; font-size: 18px; height: 50px;}
.menu .menu_box a {display: block; line-height: 40px;}
.menu .menu_box a:hover {border-bottom: 1px #B3030D solid;}
.menu .menu_box .hover a {border-bottom: 1px #B3030D solid;}

.nra .menu_box {width: 900px; margin: 0 auto; height: 50px; padding-top: 10px;}
.nra .menu_box dl dd {float: left; margin-right: 25px; font-size: 18px; position: relative; height: 50px;}
.nra .menu_box a {display: block; line-height: 40px; color: #fff;}
.nra .menu_box a:hover {border-bottom: 1px #fff solid;}
.nra .menu_box .hover a {border-bottom: 1px #fff solid;}

.head {min-width: 1200px; background: url(head_bg.jpg) center; background-size: cover; height: 435px; z-index: 1; position: relative;}
.head .head_main {width: 1200px; margin: 0 auto; position: relative;}
.head .head_main .head_title {position: absolute; right: 0; top: 130px; padding: 30px 30px; background: url(head_bgline.png)}
.head .head_main .head_title h1 {color: #fff; font-size: 60px; line-height: 60px; margin-bottom: 20px;text-shadow: black 0.1em 0.1em 0.2em;}
.head .head_main .head_title p {color: #fff; font-size: 36px; line-height: 36px;text-shadow: black 0.1em 0.1em 0.2em;}

.topbg {background: url(spic_bg2.png) repeat-x; height: 220px; position: absolute; width: 100%; bottom: 0;}

.menu_list {width: 215px; float: left; background: #B2040E;}
.menu_list .m_title {font-size: 22px; padding: 20px 0; color: #fff; padding-left: 20px}
.menu_list .m_title i {font-size: 10px; margin-left: 5px; font-style: italic;}
.menu_list .m_list {width: 200px; background: #fff; float: right; border-bottom: 1px #DEDEDE solid;}
.menu_list .m_list ul {padding-top: 20px;}
.menu_list .m_list ul li {width: 190px;height: 50px; line-height: 50px; float: none; border-top: 1px #DEDEDE solid; font-size: 16px; position: relative;}
.menu_list .m_list ul li:hover { background: #F9F9F9;}
.menu_list .m_list ul li:hover a {  border-left: 5px #FF9501 solid; margin-left: -4px;}
.menu_list .m_list .hover  { background: #F9F9F9;}
.menu_list .m_list .hover a { border-left: 5px #FF9501 solid; margin-left: -4px;}
.menu_list .m_list a {display: block; padding-left: 20px}
.menu_list .m_list a:hover {display: block;background: url(menu_bg.png) 155px 18px no-repeat; color: #AE0808;}
.menu_list .m_list .hover a {display: block;background: url(menu_bg.png) 155px 18px no-repeat; color: #AE0808;}

.m_list .m_list_main {background: #F9F9F9; padding: 10px; border-radius: 6px; border: 1px #DCDCDC solid; position: absolute; top: 0; left: 190px; width: 150px; display: none;}
.m_list .m_list_main dl dd {height: 34px; line-height: 34px; background: url(lingdao_dian.gif) 5px 15px no-repeat; padding-left: 20px;}
.menu_list .m_list .hover .m_list_main a { border-left: 0; margin-left: 0;display: block;background: none; color: #595856; padding-left: 0;}
.menu_list .m_list .hover .m_list_main a:hover {color: #AE0808;}
.menu_list .cur .m_list_main {display: block;}

.main_right {width: 970px; float: right; margin-top: 40px;}
.main_nolist {width: 1160px; margin: 40px auto 0; float: none;}
.daohang {height: 40px; line-height: 40px; color: #A2A2A2;}
.daohang a {color: #A2A2A2;}
.rt_main_title {border-bottom: 1px #DCDCDC solid; padding-bottom: 10px; color: #B2040E; font-size: 30px; padding-top: 10px}
.daohang_bar {border-bottom: 1px #DCDCDC solid;}
.daohang_ct {height: 56px; line-height: 56px; color: #A2A2A2; width: 1200px; margin: 0 auto;}
.daohang_ct a {color: #A2A2A2;}

.rt_content {overflow: hidden;}
.rt_content .rt_content_pic {padding-top: 20px; overflow: hidden;}
.rt_content .rt_content_pic .pic_list {width: 300px; border: 1px #EBE9EC solid; float: left; margin-right: 32px; text-align: center; margin-bottom: 36px;}
.rt_content .rt_content_pic .pic_list img {width: 296px; height: 138px;}
.rt_content .rt_content_pic .pic_list h3 {padding: 0 10px; text-align: left}
.rt_content .rt_content_pic .pic_list h3 a {font-size: 18px; line-height: 30px; color: #000;}
.rt_content .rt_content_pic .pic_list h3 a:hover {color: #B3030D;}
.rt_content .rt_content_pic .pic_list p {line-height: 24px; padding: 0 10px; text-align: left; margin: 4px 0;}
.rt_content .rt_content_pic .pic_list p a {color: #8D8D8D;}
.rt_content .rt_content_pic .pic_list p a:hover {color: #B3030D;}
.rt_content .rt_content_pic .pic_list span {float: right; color: #8D8D8D;}
.rt_content .rt_content_pic .last {margin-right: 0;}

.rt_content_txt {overflow: hidden;}
.rt_content_txt .content_list {padding-top: 10px; overflow: hidden;}
.rt_content_txt .content_list ul li { width: 100%; height: 56px; line-height: 56px; background: url(menu_bg.png) 5px 22px no-repeat; border-bottom: 1px #F6F6F6 solid;}
.rt_content_txt .content_list a {display: block; padding-left: 25px; font-size: 16px;}
.rt_content_txt .content_list a:hover span {color: #B3030D;}
.rt_content_txt .content_list span {float: right; color: #CBCBCB;}

.content_txt .title {color: #666666; font-size: 24px; font-weight: bold; padding: 10px 0 30px; line-height: 36px; text-align: center;}
.content_txt .biaoqian {background: #FAFAFA; height: 40px; line-height: 40px; color: #6F6F6F; font-size: 14px; text-align: center}
.content_txt .biaoqian span {margin: 0 20px;}
.content_txt .content_body {padding-top: 30px; font-size: 16px; line-height: 36px;}
.content_txt .content_body p {margin-bottom: 10px;}
.content_txt .content_body img {max-width: 1160px;}
.content_txt .content_body .zp {line-height: 36px; padding: 0 40px;}
.content_txt .content_body .zp span {font-weight: bold; margin-bottom: 10px}
.content_txt .content_body .zp p {padding-left: 40px; margin-bottom: 10px}

.content_gk {margin: 0 auto; padding: 30px 0; overflow: hidden;}
.content_gk .content_body {font-size: 16px; line-height: 36px;}
.content_gk .content_body p {margin-bottom: 20px;}
.content_gk .content_body h3 {font-size: 18px; font-weight: bold; margin-bottom: 20px;}
.content_gk .content_body img {max-width: 970px;}
.content_gk .content_body .zp {line-height: 36px; padding: 0 40px;}
.content_gk .content_body .zp span {font-weight: bold; margin-bottom: 10px}
.content_gk .content_body .zp p {padding-left: 40px; margin-bottom: 10px}

.content_gk .content_body .lingdao {overflow: hidden; border-bottom: 1px #DCDCDC solid; padding-bottom: 20px;}
.content_gk .content_body .lingdao ul li {float: left; width: 135px; margin-right: 2px;}
.content_gk .content_body .lingdao img {width: 135px; height: 170px;}
.content_gk .content_body .lingdao .title {font-size: 18px; line-height: 30px; font-weight: bold; margin-top: -5px;}
.content_gk .content_body .lingdao p {margin-bottom: 0; font-size: 14px; line-height: 24px; padding-left: 15px;}
.content_gk .content_body .lingdao_txt {overflow: hidden; margin-top: 20px;}
.content_gk .content_body .lingdao_txt p {margin-bottom: 0;}

.map {border-bottom: 1px #DDDDDD solid;height: 1px;margin-bottom: 76px;position: relative;padding-top: 30px;}
.map .t1, .map .t2 {background: #B2040E;width: 297px;height: 57px;line-height: 57px;font-size: 24px;color: #fff;margin: -28px 0 0 310px;position: absolute;}
.map .t1 i {background: url(dt1.png) no-repeat; padding-left: 30px; width: 20px; height: 36px; display: block; float: left; margin: 10px 0 0 70px;}
.map .t2 i {background: url(dt2.png) no-repeat; padding-left: 15px; width: 32px; height: 31px; display: block; float: left; margin: 15px 0 0 70px;}
.dt span {font-weight: bold}
.dt .chengche {font-size: 22px;}

.box_left {width: 278px; overflow: hidden; float: left;}
.box_right {width: 880px; overflow: hidden; float: right;}
.box_body {border: 1px #DDDFEC solid; margin-bottom: 25px;}
.box_body .box_title {overflow: hidden; height: 40px; line-height: 40px; background: #DDDDDD;}
.box_body .box_title ul li {text-align: center; color: #B2040E; font-size: 18px; float: left; width: 83px; cursor: pointer;}
.box_body .box_title .hover {background: #B2040E; color: #fff; width: 110px;}
.box_body .box_content {height: 212px; background: #F2F1EC;}
.box_body .box_content p {font-size: 20px; padding-top: 90px; text-align: center;}
.box_body .rili_title {font-size: 26px; padding-left: 15px; line-height: 60px; color: #B2040E;}
.gg {overflow: hidden;}
.gg img {width: 278px; height: 102px;}
.gg ul li {height: 102px; padding-top: 15px;}
.rt_box {overflow: hidden;}
.rt_box .rt_box_title {overflow: hidden; height: 56px;}
.rt_box .rt_box_title ul {height: 50px; background: #F3F3F3; width: 100%;}
.rt_box .rt_box_title ul li {width: 165px; height: 50px; text-align: center; position: relative; border-left: 1px #E8E8E8 solid;}
.rt_box .rt_box_title i {background: url(rt_jiao.gif) no-repeat; width: 13px; height: 6px; position: absolute; bottom: -6px; left: 77px; display: none;}
.rt_box .more {width: 60px;line-height: 56px;float: right;margin-top: -60px;}
.rt_box .rt_box_title a {display: block; height: 50px; line-height: 50px; font-size: 18px;}
.rt_box .rt_box_title .hover {background: #B2040E;}
.rt_box .rt_box_title .hover i {display: block;}
.rt_box .rt_box_title .hover a {color: #fff;}
.rt_box .rt_box_body {overflow: hidden; margin-top: 15px;}
.rt_box .rt_box_body ul li {background: url(rt_dian.gif) 0 18px no-repeat; padding-left: 15px; width: 405px; overflow: hidden; height: 38px; line-height: 38px; margin: 0 10px;}
.rt_box .rt_box_body ul li a {font-size: 16px;}
.rt_box .rt_box_body span {float: right; font-size: 12px;}
.box_right .guanggao {width: 880px; height: 100px; margin-top: 18px; margin-bottom: 38px;}
.box_right .guanggao img {width: 880px; height: 100px;}
.guanggao {width: 1200px; height: 144px; margin: 40px 0;}
.guanggao img {width: 1200px; height: 144px;}
.main_box_all {overflow: hidden;}
.main_box_all .main_box {width: 580px; float: left;}
.main_box_all .mleft {margin-left: 40px;}
.main_box {overflow: hidden;}
.main_box .rt_box_title {overflow: hidden; height: 48px;position: relative;}
.main_box .rt_box_title ul {height: 42px; background: #F3F3F3; width: 434px;}
.main_box .rt_box_title ul li {width: 112px; height: 42px; text-align: center; position: relative; border-left: 1px #E8E8E8 solid;}
.main_box .rt_box_title i {background: url(rt_jiao.gif) no-repeat; width: 13px; height: 6px; position: absolute; bottom: -6px; left: 52px; display: none;}
.main_box .rt_box_title a {display: block; height: 42px; line-height: 42px; font-size: 16px;}
.main_box .rt_box_title .hover {background: #B2040E;}
.main_box .rt_box_title .hover i {display: block;}
.main_box .rt_box_title .hover a {color: #fff;}
.main_box .rt_box_body {overflow: hidden; margin-top: 15px;}
.main_box .rt_box_body ul li {background: url(rt_dian.gif) 0 18px no-repeat; padding-left: 15px; width: 405px; overflow: hidden; height: 38px; line-height:38px; margin: 0 10px;}
.main_box .rt_box_body ul li a {font-size: 16px;}
.main_box .rt_box_body span {float: right; font-size: 12px;}
.main_box .main_top {line-height: 26px;}
.main_box .main_list {margin-top: 20px; overflow: hidden;}
.main_box .main_list .main_list_1 {width: 276px; float: left; line-height: 20px;}
.main_box .main_list .main_list_1 img {width: 120px; height: 90px; float: left; margin-right: 15px;}
.main_box .main_list .main_list_1 .title {font-weight: bold; margin-bottom: 10px;}
.main_box .main_list .main_list_1 .xiangqing {font-size: 12px; color: #959595; position: relative;}
.main_box .main_list .main_list_1 .more {position: absolute; right: 4px; color: #B3030D;}

.main_box .main_list .main_list_2 {width: 276px; float: right; line-height: 20px;}
.main_box .main_list .main_list_2 img {width: 120px; height: 90px; float: left; margin-right: 15px;}
.main_box .main_list .main_list_2 .title {font-weight: bold; margin-bottom: 10px;}
.main_box .main_list .main_list_2 .xiangqing {font-size: 12px; color: #959595; position: relative;}
.main_box .main_list .main_list_2 .more {position: absolute; right: 4px; color: #B3030D;}

/*liulei新增加-开始*/
.title1 {overflow: hidden; height: 42px; width: 146px;line-height: 42px; font-size: 18px; text-align: center;font-weight: bold; background: #d7d7d7;color:#000000;float: left;}  
.main_box .rt_box_title2 {overflow: hidden; height: 48px;position: relative; /* background: #F3F3F3;*/}/*liulei改*/
.main_box .rt_box_title2 ul {height: 42px; background: #F3F3F3; width: 426px;float: left;}  /*liulei改*/
.main_box .rt_box_title2 ul li {width: 113px; height: 42px; text-align: center; position: relative; border-left: 1px #E8E8E8 solid;}
.main_box .rt_box_title2 i {background: url(rt_jiao.gif) no-repeat; width: 13px; height: 6px; position: absolute; bottom: -6px; left: 52px; display: none;}
.main_box .rt_box_title2 a {display: block; height: 42px; line-height: 42px; font-size: 16px;}
.main_box .rt_box_title2 .hover {background: #B2040E;}
.main_box .rt_box_title2 .hover i {display: block;}
.main_box .rt_box_title2 .hover a {color: #fff;}
.main_box .main_list2  { padding-top:20px; }
.main_box .main_list2 ul {}
.main_box .main_list2 ul  li{margin: 0 0px;  width: 550px; height: 35px;line-height: 35px;margin-bottom: 0px;font-size: 14px; color: #959595; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;
 overflow: hidden;}
.main_box .main_list2 ul  li a{ color: #959595; }
.main_box .main_list2 ul  li a:hover { color: #000000; }
/*liulei新增加-结束*/


.jxjy_top {overflow: hidden;}
.jxjy_title {background: url(jxjy_bg.gif) center bottom no-repeat; height: 90px; text-align: center; font-size: 30px; font-weight: bold; color: #000; margin-bottom: 30px;}
.jxjy_top_right {width: 588px; float: right;}
.jxjy_top_right .jxjy_list {line-height: 24px;}
.jxjy_top_right .jxjy_list img {width: 128px; height: 80px; float: left; margin-right: 15px;}
.jxjy_top_right .jxjy_list .title {margin-bottom: 8px; font-size: 16px;}
.jxjy_top_right .jxjy_list .time {font-size: 12px;}
.jxjy_top_right .jxjy_list .xiangqing {font-size: 12px; color: #959595;}
.jxjy_top_right .jxjy_line {border-top: 1px #EFEFEF solid; padding-top: 14px; margin-top: 13px;}

.jxjy_left {width: 588px; float: left; margin-top: 30px;}
.jxjy_right {width: 588px; float: right; margin-top: 30px;}
.jxjy_tit {border-bottom: 1px #DDDDDD solid;height: 1px;margin-bottom: 30px;padding-top: 30px;}
.jxjy_tit .txt {background: #fff;width: 140px;height: 50px;line-height: 50px;font-size: 28px;color: #000;margin: -28px 0 0 200px;text-align: center;font-weight: bold;}

.jxj_box {overflow: hidden;}
.jxj_box .rt_box_title {overflow: hidden; height: 48px;}
.jxj_box .rt_box_title ul {height: 42px; background: #B2040E; width: 100%;}
.jxj_box .rt_box_title ul li {width: 146px; height: 42px; text-align: center; position: relative; background: url(rt_line.gif) 0 14px no-repeat;}
.jxj_box .rt_box_title i {background: url(rt_jiao2.gif) no-repeat; width: 15px; height: 10px; position: absolute; bottom: -0px; left: 65px; display: none;}
.jxj_box .rt_box_title a {display: block; height: 42px; line-height: 42px; font-size: 16px; color: #fff;}
.jxj_box .rt_box_title .hover i {display: block;}
.jxj_box .rt_box_title .hover a {color: #fff;}
.jxj_box .rt_box_body {margin-top: 20px;}
.jxj_box .jxjy_list {line-height: 24px;}
.jxj_box .jxjy_list img {width: 128px; height: 80px; float: left; margin-right: 15px;}
.jxj_box .jxjy_list .title {margin-bottom: 8px; font-size: 16px;}
.jxj_box .jxjy_list .time {font-size: 12px;}
.jxj_box .jxjy_line {border-bottom: 1px #EFEFEF solid; padding-bottom: 14px; margin-bottom: 13px;}
.jxj_box .rt_box_list ul li {width: 100%; overflow: hidden; height: 38px; line-height: 38px;}
.jxj_box .rt_box_list ul li a {font-size: 16px;}
.jxj_box .rt_box_list span {float: right; font-size: 12px;}
.jxj_box .rt_box_list i {height: 12px; text-align: center; line-height: 12px; color: #fff; background: #CECECE; padding: 0 5px; margin-right: 10px; border-radius: 3px;}
.jxj_box .rt_box_list i.cur {background: #A90009;}
.jxj_box .jxjy_txt {line-height: 28px;}
.jxj_box .noline {background: none!important;}

.jianding {overflow: hidden;}
.jianding .jd1 {width: 280px; height: 253px; float: left; margin-right: 7px;}
.jianding .jd2 {width: 309x; float: left; margin-right: 7px;}
.jianding .jd2 div {height: 124px;}
.jianding .jd3 {width: 280px; height: 253px; float: left; margin-right: 7px;}
.jianding .jd4 {width: 309x; float: left;}
.jianding .jd4 div {height: 124px;}

.box7{width:1200px;margin:0 auto;overflow:hidden; text-align: right;}
.box7 .cont{float:left; margin-top: 10px;}
.box7 .cont ul{overflow:hidden;}
.box7 .cont ul li{float:left;width:390px;height:310px;overflow:hidden;margin:0 8px;display:inline; text-align: left; border-bottom: 1px #F5F5F5 solid;}
.box7 .cont ul li img{display:block;width:390px;height:266px;}
.box7 .cont p {line-height: 40px; font-size: 16px;}
.box7 .prev2,.box7 .next2{height:25px;cursor:pointer;display:inline; border: 1px #D0D0D0 solid; text-align: center; font-weight: bold; line-height: 24px; padding: 0 5px;}
.box7 .prev2:hover {border: 1px #D22F30 solid; color: #D22F30;}
.box7 .next2:hover {border: 1px #D22F30 solid; color: #D22F30;}

.news {width: 570px; float: right; overflow: hidden;}
.news .news_title {height: 44px; line-height: 44px; background: #F8F8F8; width: 100%;}
.news .news_title div {background: url(xinwen.jpg) no-repeat; text-align: center; color: #fff; float: left; width: 156px;}
.news .news_title div a {color: #fff; font-size: 20px; font-weight: bold;}
.news .news_title .more {float: right; padding-right: 20px;}
.news_list {overflow: hidden; clear: both; margin-top: 18px;}
.news_list ul li { width: 570px; clear: both;}
.news_list span {float: right;}
.news .news_box1 {overflow: hidden; border-bottom: 1px #EAEAEA solid; line-height: 50px;}
.news .news_box2 {overflow: hidden; line-height: 30px;}
.news .news_box2 .news_tit {font-size: 16px; font-weight: bold; width: 465px; float: left;}
.news .news_box2 .news_tit .biaoti {line-height: 50px;}
.news .news_box2 .news_tit p {font-size: 14px; border-top: 1px #EAEAEA solid; padding-top: 10px; line-height: 24px; font-weight: normal}
.news .news_box2 .news_time {width: 70px; float: right; text-align: center;}
.news .news_box2 .news_time .d {font-size: 24px; font-weight: bold; line-height: 50px;}
.news .news_box2 .news_time .ym {font-size: 16px;line-height: 20px;}
.news .news_box2 .news_time .more {font-size: 16px;line-height: 50px;}

.gonggao {overflow: hidden; margin-top: 30px;}
.gonggao .gonggao_title {height: 44px; line-height: 44px; background: #F8F8F8; width: 100%;}
.gonggao .gonggao_title div {background: url(gonggao.jpg) no-repeat; text-align: center; color: #fff; float: left; width: 156px;}
.gonggao .gonggao_title div a {color: #fff; font-size: 20px; font-weight: bold;}
.gonggao .gonggao_title .more {float: right; padding-right: 20px;}
.gonggao .gonggao_body {overflow: hidden; clear: both; margin-top: 20px}
.gonggao .gg_list {width: 400px; float: left;}
.gonggao .gg_list .time {border: 1px #EAEAEA solid; width: 80px; float: left; text-align: center; margin-top: 10px;}
.gonggao .gg_list .time span {font-size: 24px;font-weight: bold;line-height: 50px;}
.gonggao .gg_list .time p {font-size: 16px;line-height: 20px;}
.gonggao .gg_list .cont {width: 280px; float: left; padding-left: 20px}
.gonggao .gg_list .cont .biaoti {line-height: 40px;font-size: 16px;font-weight: bold;}
.gonggao .gg_list .cont p {line-height: 24px;}

.menu_box ul li {position: relative;}
.menu_box .m_list_main {background: #F9F9F9; padding: 10px; border-radius: 6px; border: 1px #DCDCDC solid; position: absolute; top: 45px; left: -40px; width: 140px; display: none; z-index: 999;}
.menu_box .m_list_main dl dd {height: 34px; line-height: 34px; padding-left: 10px}
.menu_box .m_list_main a {font-size: 16px;}
.menu_box .m_list_main a:hover {border-bottom: 0;}
.menu .menu_box .hover  .m_list_main a  {border-bottom: 0;}

.nra .menu_box .m_list_main {background: #F9F9F9; padding: 10px; border-radius: 6px; border: 1px #DCDCDC solid; position: absolute; top: 45px; left: -40px; width: 140px; display: none; z-index: 999;}
.nra .menu_box .m_list_main dl dd {height: 34px; line-height: 34px; padding-left: 10px}
.nra .menu_box .m_list_main a {font-size: 16px; color: #636363;}
.nra .menu_box .m_list_main a:hover {border-bottom: 0; color: #9B0A2B;}
.nra .menu_box .hover  .m_list_main a  {border-bottom: 0;}


    /*轮播图*/
.scroll_pic { width:588px; height: 404px; position:relative; float: left;}
.scroll_pic .pannel-image img { width:588px; height: 404px;}
.titBg {
    background: rgb(0, 0, 0); opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5;
}
.slider-carousel {
    width: 100%; overflow: hidden; position: relative;
}
.slider-carousel .item {
    width: 100%;
}
.slider-carousel .slidesjs-navigation {
    top: 36%; width: 42px; height: 69px; text-indent: -9999em; display: block; position: absolute; z-index: 100;
}
.slidesjs-previous {
    background: url(nra_btn03.png) no-repeat; left: 0px;
}
.slidesjs-next {
    background: url(nra_btn04.png) no-repeat; right: 0px;
}
.slidesjs-previous:hover {
    background: url(nra_btn01.png) no-repeat;
}
.slidesjs-next:hover {
    background: url(nra_btn02.png) no-repeat;
}
.slidesjs-pagination {
    bottom: 14px; width: 115px; height: 5px; right: 240px; overflow: hidden; position: absolute; z-index: 10; -ms-zoom: 1;
}
.slidesjs-pagination-item {
    width: 18px; height: 5px; float: left; margin-left:5px;
}
.slidesjs-pagination-item a {width: 18px; height: 5px; background-color:#fff; text-align:center; color:#C6C4C5; float: left; display: block; font-size:12px; line-height:18px; text-indent: -999em;
}
.slidesjs-pagination-item a.active { background-color:#B7010E; color:#FFFFFF
}
.slider-carousel .titBg {
    left: 0px; width: 100%; height: 74px; bottom: 4px; position: absolute; z-index: 1;
}
.slider-carousel .subtitle {
    width: 100%; height: 68px; bottom: 0px; position: absolute; z-index: 2; text-align: center;
}
.slider-carousel .subtitle h6 {
    height: 68px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-size: 16px;
}
.slider-carousel .subtitle h6 a {
    color: rgb(255, 255, 255);
}

/*分页*/
.fenye{color:#808080; padding:30px 0 30px;}

.fenye a{border:#CBCBCB 1px solid; padding:6px 12px; color:#CACACA; margin: 0 2px;}
.fenye a.fenye_thispage{border:#B2040E 1px solid; background:#B2040E; padding:6px 12px; color:#fff}
.fenye a.fenyepage{color:#808080;border:#CCD2E3 1px solid; padding:6px 12px}
.fenye .fenye_input{border:#CBCBCB 1px solid; width:30px ;text-align:center; line-height:30px; height:30px; }
.fenye .fenye_sub{color:#fff; border:#B2040E 1px solid; background:#B2040E; width:45px ;text-align:center; line-height:30px; height:30px; cursor:pointer}

.f-12 {
    font-size: 12px;
}
.f-14 {
    font-size: 14px;
}
.f-16 {
    font-size: 16px;
}
.f-18 {
    font-size: 18px;
}
.f-20 {
    font-size: 20px;
}
.f-24 {
    font-size: 24px;
}
.gray-1 {
    color: rgb(51, 51, 51);
}
.gray-2 {
    color: rgb(102, 102, 102);
}
.gray-3 {
    color: rgb(153, 153, 153);
}
.green {
    color: rgb(0, 153, 51);
}
.orange {
    color: rgb(239, 122, 8);
}
.blue {
    color: rgb(51, 102, 153);
}
.blue-1 {
    color: rgb(0, 33, 71);
}
.blue-2 {
    color: rgb(95, 151, 206);
}
.yellow {
    color: rgb(253, 212, 117);
}
.more-fff {color: #fff!important;}
.f12{ font-size:12px;}
.f14{ font-size:14px;}
.bold { font-weight:bold;}
.txtcenter { text-align:center}
.txtleft { text-align:left}
.red { color:#F00;}
.blue { color:#00F;}
.green { color:#3E940D;}

.dis {display:block;}
.undis {display:none;}

.marb5{ margin-bottom:5px; clear:both}
.marb6{ margin-bottom:6px; clear:both}
.marb7{ margin-bottom:7px; clear:both}
.marb8{ margin-bottom:8px; clear:both}
.marb9{ margin-bottom:9px; clear:both}
.marb10{ margin-bottom:10px; clear:both}
.marb15{ margin-bottom:15px; clear:both}
.marb20{ margin-bottom:22px; clear:both}
.clear{clear:both;height:1px; margin-bottom:-1px;*display:inline;overflow:hidden; }

.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cls{display: inline-block;}
.b{ font-weight:bold}

/*head--------footer*/
.top {height: 50px; line-height: 50px; color: #fff; background: #B2040E; min-width: 1200px;}
.top a {color: #fff;}
.top .logo_main {width: 1200px; margin: 0 auto;}
.top .logo {width: 236px; height: 36px; float:left; padding-top: 8px;}
.top .top_right {float: right;}
.top_second {height: 84px;}
.top_second .logo {padding-top: 22px;}
.top_second .title {font-size: 28px; border-left: 1px #D08172 solid; padding-left: 20px; float: left; margin-left: 20px; margin-top: 26px; height: 28px; line-height: 28px;}
.top_second  .top_right {line-height: 84px;}

.content_layout {background: #F9F6EF; min-width: 1200px; width:100%; overflow: hidden;}
.shou_title_left {width: 780px;}
.shou_title_right {width: 360px;}
.shou_news {
    background: rgb(243, 241, 236); margin: 0px auto; width: 1200px;
}
.show_news_box {overflow: hidden;}
.shou_title {
    color: rgb(51, 51, 51); font-size: 20px; margin-bottom: 24px;
}
.shou_title i {
    color: rgb(153, 153, 153); padding-left: 6px; font-size: 14px; font-style: italic; font-weight: normal;
}
.shou_news_list {

}
.shou_news_list li {
    width: 360px; line-height: 24px; margin-right: 60px;
}
.shou_news_list .show_news_txt {display:block; margin-top:20px;}
.shou_news_list img {
    margin-bottom: 10px; width: 360px; height: 170px;
}
.shou_news_date {
    background: rgb(0, 32, 70); margin: 38px auto 30px -500px; padding: 0px 14px; left: 50%; top: 960px; width: 972px; height: 35px; line-height: 35px; position: absolute; z-index: 2; _margin-bottom: -20px;
}
.shou_news_date a {
    float: left; display: block;
}
.shou_news_date .left_jian {
    padding: 12px 18px 0px 0px;
}
.shou_news_date .right_jian {
    padding: 12px 0px 0px 12px;
}
.shou_left {
    width: 780px;
}
.shou_left ul {
    padding: 0px 0px 40px; width: 780px;
}
.shou_right li {
    background: url(pic.jpg) no-repeat 0px 9px; width: 100%; height: 25px; line-height: 25px; overflow: hidden; padding-left: 18px; font-size: 16px; margin-bottom: 8px;
}
.shou_left li {
    background: url(pic.jpg) no-repeat 0px 9px; width: 98%; height: 25px; line-height: 25px; padding-left: 18px; font-size: 16px; margin-bottom: 8px;
}
.shou_left li a {
    width: 560px; color: rgb(51, 51, 51); overflow: hidden; float: left; display: block;
}
.shou_right li a {
    width: 560px; color: rgb(51, 51, 51); overflow: hidden; float: left; display: block;
}
.shou_left li a:hover {
    color: #B3030D;
}
.shou_left li span {
    font-size: 12px; float: right; display: block;
}
.shou_right {
    width: 360px;
}
.shou_right ul {
    padding-bottom: 40px;
}
.shou_right li {
    width: 360px;
}
.shou_right li a {
    width: 360px;
}
.more-1 {
    color: rgb(153, 153, 153); font-size: 14px; font-weight: normal; display: block;
}
.content {
    margin: 0 auto; width: 1200px; padding: 30px 0; overflow: hidden;
}
.content_txt {
    margin: 0 auto; width: 1180px; padding: 30px 0; overflow: hidden;
}
.content_second {
    margin: 0 auto; width: 1200px; overflow: hidden; z-index: 2; margin-top: -40px; position: relative;
}
.xs_left {
    width: 370px; color: rgb(51, 51, 51); line-height: 30px; font-size: 14px;
}
.xs_right {
    width: 370px; padding-top: 10px;
}
.xs_right_date p {
    width: 55px; height: 48px; text-align: center; margin-right: 12px; display: block;
}
.xs_date_1 a {
    background: url(pic_1.jpg) no-repeat left top; width: 55px; height: 48px; display: block;
}
.xs_date_1 a:hover {
    background: url(pic_2.jpg) no-repeat left top; display: block;
}
.xs_right_1 {
    width: 370px; margin-bottom: 10px;
}
.xs_date_1 {
    width: 55px; height: 48px; float: left;
}
.xs_date_1 span {
    color: rgb(255, 255, 255); line-height: 28px;
}
.xs_date_1 i {
    color: rgb(0, 33, 71); line-height: 20px;
}
.xs_date_2 {
    width: 300px; line-height: 22px;
}
.xs_date_2 a:hover {
    color: #B3030D;
}
.link li a:hover {
    color: #B3030D;
}
.media li a:hover {
    color: #B3030D;
}
.shou_right li a:hover {
    color: #B3030D;
}
.Media_1 {
    background: url("../images/ann-2.jpg") no-repeat; padding: 0px 10px; width: 280px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; margin-bottom: 18px;
}
.media {
    width: 360px; font-size: 12px;
}
.media li {
    background: none; padding: 0px; width: 360px; line-height: 28px;
}

.media li i {
    color: #B3030D; padding-right: 8px;
}
.media li a {
    width: 360px; color: rgb(51, 51, 51); padding-left: 6px;
}
.month a {
    padding: 0px 8px; color: rgb(255, 255, 255); font-size: 12px;
}
.rt_title {font-size: 16px; height: 30px; width: 340px; color: #fff; padding-bottom: 0px; padding-top: 0px; padding-left: 10px; line-height: 30px; padding-right: 10px; background: #B2040E;}
.link {
    width: 780px; float: left;
}
.link ul {
    width: 700px; float: left;
}
.link li a {
    width: 116px; color: rgb(51, 51, 51); line-height: 30px; display: inline-block; _width: 110px;
}
.zt {width: 360px;}
.zt .zt_pic1 {float: left;
    position: relative;
    width: 174px;
    height: 96px;
    overflow: hidden;}
.zt .zt_pic2 {float: right;
    position: relative;
    width: 174px;
    height: 96px;
    overflow: hidden;}
.zt p {width: 100%;
    height: 24px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    z-index: 1;
    background: url(bgline.png) repeat-x;
    padding: 0 10px;
    line-height: 24px;
    color: #fff;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.zt img {width: 174px; height: 96px;}
.footer {min-width: 1200px; background: #8D1516; margin-top: 10px;}
.foot {
    width: 1200px;clear: both; margin: 0 auto;
}
.foot_l {
    overflow: hidden;
    color: #fff;
    line-height: 24px;
}
.foot_l a {color: #fff; margin-right: 10px;}
.foot_l .title {font-size: 18px; margin-bottom: 6px;}
.foot_r {
    width: 220px; line-height: 26px;
}
.foot_r img {
    vertical-align: middle;
}
.foot_logo {
    width: 245px; margin-right: 25px; padding-top: 15px;
}


/*英文添加样式*/
.menu .menu_box .en_navlist a {
    font-family: "Arial";
    font-size: 16px;
}
.en_tit{
     font-family: "Arial";
    font-size: 14px;
}
.en_kuandu1{
    width: 260px;
}
.main_box .rt_box_title2 ul.en_zhenghe{
   width: 317px; 
}
.main_box .rt_box_title2 ul.en_zhenghe li{
    width: 114px;
}
.main_box .rt_box_title2 ul.en_zhenghe li a{
    font-family: "Arial";
    font-size: 14px;
}
.en_morelan{
    width: 90px;
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: center;
    border-left: 1px #E8E8E8 solid;
}
.main_box .rt_box_title2 .en_morelan a{
    color: #595856;
    font-family: "Arial";
    font-size: 13px;
}
.main_box .rt_box_title2 .en_morelan a:hover{
    color: #B2040E;
}
.main_box .rt_box_title2 ul.en_duoduo{
    width: 367px;
}
.main_box .rt_box_title2 ul.en_duoduo li{
    width: auto;
    padding:0px 16px;
}
.main_box .rt_box_title2 ul.en_duoduo a{
    color: #595856;
    font-family: "Arial";
    font-size: 13px;
}
.main_box .rt_box_title2 ul.en_laisheng li{
    width: 113px;
}
.main_box .rt_box_title2 ul.en_laisheng a{
    color: #595856;
    font-family: "Arial";
    font-size: 13px;
}

.main_box .rt_box_title2  i{
    background-position: center bottom;
    width: 100%;
    left: 0px;
}
.en213{
    width: 213px;
}
.main_box .rt_box_title2 ul.en_duoduo .hover a{
    color: #fff;
}
.main_box .rt_box_title2 ul.en_laisheng .hover a{
    color: #fff;
}

.main_box .rt_box_title ul.en_duoduo3{
    width: 367px;
}
.main_box .rt_box_title ul.en_duoduo3 li{
    width: auto;
    padding:0px 30px;
}
.main_box .rt_box_title ul.en_duoduo3 a{
    color: #595856;
    font-family: "Arial";
    font-size: 13px;
}

.main_box .rt_box_title ul.en_duoduo3 .hover a{
    color: #fff;
}

.main_box .rt_box_title .en_morelan a{
    color: #595856;
    font-family: "Arial";
    font-size: 13px;
}
.main_box .rt_box_title .en_morelan a:hover{
    color: #B2040E;
}
.main_box .rt_box_title  i{
    background-position: center bottom;
    width: 100%;
    left: 0px;
}

.menu_list .m_list23 {width: 200px; background: #fff; float: right; border-bottom: 1px #DEDEDE solid;}
.menu_list .m_list23 ul {padding-top: 20px;}
.menu_list .m_list23 ul li {width: 190px; float: none; border-top: 1px #DEDEDE solid; font-size: 16px; position: relative;}
.menu_list .m_list23 ul li:hover { background: #F9F9F9;}
.menu_list .m_list23 ul li:hover a {  border-left: 5px #FF9501 solid; margin-left: -4px;}
.menu_list .m_list23 .hover  { background: #F9F9F9;}
.menu_list .m_list23 .hover a { border-left: 5px #FF9501 solid; margin-left: -4px;}
.menu_list .m_list23 a {display: block; padding-left: 15px;
    line-height: 20px;
    padding-top: 19px;
    padding-bottom: 19px;
    padding-right: 20px;
    font-size: 15px;
}
.menu_list .m_list23 a:hover {display: block;background: url(menu_bg.png) 155px 23px no-repeat; color: #AE0808;}
.menu_list .m_list23 .hover a {display: block;background: url(menu_bg.png) 155px 23px no-repeat; color: #AE0808;}
.main_box .rt_box_title .banxulai a{
    font-size: 14px;
}