﻿@charset "utf-8";
/* CSS sxf 2013 */
*{margin:0;padding:0;list-style-type:none;}
body{ font-family:"Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; color:#45685a; font-size:14px;background-color: #fff;}
ul,li{list-style: none;}
a,img{border:0;}
a { text-decoration:none}
a:hover{ text-decoration:none;}
a:focus{ outline:none}
a i{ display:none; cursor:pointer; }
.fl{ float:left;*display:inline}
.fr{ float:right;*display:inline}
img{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cb { clear:both;}
.corg { color:#e8683b;}
.cblu { color:#00aeff;}
.pr{ position:relative} 
.pa{ position:absolute}
.cg { color:#8dc014;}
.ovh{ overflow:hidden;*zoom:1}
.tac{ text-align:center}
.tar{ text-align:right}
.mt10{ margin-top:10px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.tac{ text-align: center;}
.tac img{ display: block; margin: auto}


.wp{width:1100px; margin:auto;font-size: 14px;}

.top{line-height: 36px;height: 36px;background-color: #fff;}
.top p{text-align: right;}
.top a{color: #000;font-weight: bold;}
.header{ overflow: hidden; height: 551px; position: relative;background: url(../images/header.jpg) no-repeat top center; }
.header img{position: absolute; top:50%; left:50%; margin-left: -518px;}
.toutiaowrap{ color: #971418 }
.toutiaowrap .wp{ padding:22px 0 0 0px; margin:0 auto;}
.p1{font-size:32px; margin-bottom:5px;text-align: center;}
.p1 a{color:#971418;}
.toutiao_zy{text-indent:2em; line-height:24px; color:#971418; font-size: 16px;margin-top: 15px}
.toutiao_zy a{color:#971418;}


.slidebox{position: relative; margin-top: 40px; width: 480px; float: left;}
.slidebox .bd{ position: absolute;right:10px;bottom:12px; z-index: 5;}
.slidebox .bd li{ width: 10px; height: 10px;background-color: #fff; float: left;margin-left: 5px; text-indent: -999em; overflow: hidden; cursor: pointer;}
.slidebox .bd li.on{background-color: #FFCC74;}
.slidebox .hd li a{display: block;position: relative;}
.slidebox .hd li .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; opacity: 0.6; background: #000; z-index: 0 }
.slidebox .hd li .title { font-size: 16px; position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px; color: #fff; overflow: hidden; z-index: 1; text-indent: 20px; }



.newsbox{margin-top: 40px; width: 580px; float: right}
.newsbox{}
.newsbox .hd{background: url(../images/news_title.jpg) no-repeat; height: 32px;line-height: 32px; margin-bottom: 20px; margin-top: 6px; overflow: hidden;*zoom:1;}
.newsbox .hd a{float: right; margin-top: 2px; color: #666}
.newsbox .hd a:hover{ color: #d50100}
.newsbox h2{margin-top:22px;}
.newsbox h2 a{font-size:24px;color:#993300;}
.newsbox ul{margin-bottom:20px; padding-bottom: 20px;}
.newsbox ul.line{ border-bottom: dashed 1px #ccc;}
.newsbox li{font-size:16px;height:36px;line-height:36px;background: url(../images/ico_book.jpg) no-repeat left center;padding-left: 25px;}
.newsbox li i{float:left;width:4px;height:4px;background:#555;margin:16px 8px 0 3px;}
.newsbox li a{color:#333;}


.authority_box{margin:60px auto 0; overflow: hidden;*zoom:1;background: url(../images/line2.jpg) no-repeat top center; padding-bottom: 10px;}
.authority_title{height:124px;position:relative;background-color: #fff;}
.authority_title a{display: block;}
.authority_main{margin:0px 0 0 0; margin-left: -4%;overflow: hidden;}
.authority_main ul{margin-left:-20px;}
.authority_main li{float:left;width:44%;font-size:16px;height:46px;line-height:46px;border-bottom: dashed 1px #ccc; margin-left: 6%;}
.authority_main li span{float:left;width:4px;height:4px;background:#555;margin:20px 8px 0 3px;border-radius: 50%}
.authority_main li a{color:#222;}
.bd_box{margin-top: 60px}
.bd_title a{display: block;}
.bd_main{margin-top: 30px; padding-left: 540px;}
.bd_main .img{width: 540px; float: left;margin-left: -540px;*zoom:1;}
.bd_main .img img{width: 540px; height: 350px;display: block;}
.bd_main .img{display: block;position: relative;}
.bd_main .img .bg { position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; opacity: 0.6; background: #000; z-index: 0 }
.bd_main .img .title { font-size: 16px; position: absolute; left: 0; bottom: 0; width: 100%; height: 36px; line-height: 36px; color: #fff; overflow: hidden; z-index: 1; text-indent: 20px; }
.bd_main h2{padding:30px 40px 10px; color: #333;font-size: 22px;font-weight: normal;}
.bd_main p{padding: 10px 40px 30px;text-indent: 2em;line-height: 26px;font-size: 16px}


.wp-xx{background: url(../images/xxgc-bg.jpg) no-repeat top center; height: 650px; margin: 30px 0 0 0 }
.row { width: 1000px; height: 620px; margin:auto;  }
.con { box-sizing: border-box; }
.col-title { width: 100%; margin: 0 auto; height: 160px; padding: 20px }
.col-title img{display: block; margin: auto}
.con_l { float: left; width: 540px }
.con_r { float: right; width:440px }
.twys { float: left; margin-bottom: 20px; border-bottom: 1px solid #CCC; padding-bottom: 10px; width: 100%; height: 83px }
.twys img { width: 160px; height: 100px; float: left }
.twys_r { float: left; }
.twys_r .bq { width: 46px; height: 22px; background: #ee0003; display: block; float: left; margin-right: 10px; text-align: center; font-size: 14px; color: #fff; line-height: 22px; }
.twys_r h3 { color: #333; font-size: 18px; font-weight: bold }
.twys_r h3 a { color: #333; font-size: 18px; font-weight: bold }

.twys_r p { height: 46px; overflow: hidden; font-size: 14px; line-height: 24px; margin-top: 5px; color: #666 }
.twys1 { float: left; width: 250px; margin-bottom: 20px; }
.twys1_t img { width: 250px; height: 180px; }
.twys1_r h3 { color: #333; font-size: 18px; font-weight: bold; margin-top: 10px; line-height: 28px }
.twys1_r h3 a { color: #333; font-size: 18px; font-weight: bold }
.newsbox li a:hover,
.authority_main li a:hover,
.twys_r h3 a:hover,
.list li a:hover,
.twys1_r h3 a:hover{color: #b60004}
.twys1_r p { height: 130px; overflow: hidden; font-size: 14px; line-height: 28px; margin-top: 12px; color: #666 }
.list li { position: relative; height: 36px; line-height: 36px; padding-left: 15px; overflow: hidden }
.list li .dRadius { display: block; height: 4px; width: 4px; position: absolute; left: 0px; top: 40%; margin-top: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: #b60004; }
.list li a { font-size: 17px; color: #333 }


.currency{padding: 40px 0 0 0; overflow: hidden;*zoom:1;}
.currency_left{width:500px;float:left;}
.currency_right{width:500px;float:right;}
.currency_title{height:38px;background-position:0 0;background-repeat:no-repeat;position:relative;}
.ctitle{ position: relative; height: 45px;border-bottom: solid 2px #dcdcdc; overflow: hidden;*zoom:1; line-height: 45px}
.ctitle h3{color: #d50100; font-size: 20px;line-height: 45px;font-weight: bold;border-bottom: solid 2px #d50100;display: inline-block; position: relative;}
.ctitle a{float: right;color: #666;}
.ctitle a:hover{ color: #d50100}
.currency ul{margin-top:14px;}
.currency li{float:left;width:480px;font-size:16px;height:36px;line-height:36px;margin-left:0px;}
.currency li span{float:left;width:4px;height:4px;background:#555;margin:15px 8px 0 3px; border-radius: 50%}
.currency li a{color:#333;}
.currency li a:hover{color: #b60004}


.media-box{padding: 50px 0; position: relative;}
.media-box .hd{background: url(../images/red-line.png) no-repeat top center; height: 82px;}
.media-box .hd img{display: block; margin: auto}
.media-box .bd{padding: 60px 0;}
.media-box .bd li{float: left; margin-left: 70px;}
.media-box .bd li a{display: block; transition:.3s;}
.media-box .bd li a p{color: #333;text-align: center;padding-top: 10px;}
.media-box .bd li a:hover{opacity: .8;}
.media-box .prev,
.media-box .next{position: absolute; top:50%; margin-top: -40px; width: 48px; height: 136px;display: block;}
.media-box .prev{background: url(../images/arrow-pre-grey-l.png) no-repeat;left:-60px;}
.media-box .next{background: url(../images/arrow-next-grey-l.png) no-repeat;right:-60px;}





.footer { width: 100%; padding: 30px 0 ; background: #c62422; border-top:2px solid #c62422; text-align: center; }
.footer p { color: #fff; line-height: 20px; }
.footer a{color: #fff}




.inner-main{overflow:hidden;*zoom:1; color:#666;padding-bottom: 100px;border-top: solid 10px #6b0100}
.inner-main h2{margin-top: 20px }
.inner-main h2 strong{font-size: 24px; color: #000; line-height: 50px; float: left; border-bottom: 3px solid #a00100; padding: 0 10px; }
.inner-main .n-list{ padding:20px 5px;}
.inner-main .n-list li{overflow:hidden;*zoom:1; padding:15px 0 ; font-size: 16px;border-bottom: solid 1px #eee;}
.inner-main .n-list li a{font-size: 16px; color: #000}
.inner-main .n-list li a:hover{color: #b60004}


.page{width:100%;text-align:center;font-size: 12px;margin-top:30px;}
.page ul{display:inline-block}
.page li{display:inline-block;*display:inline;*zoom:1;padding:0 10px;background:#ccc;color:#333;line-height:30px;margin:0 5px;border-radius:2px;cursor:pointer; vertical-align: top;}
.page li a{display:block;color:#333;text-decoration:none;font-size: 12px}
.page li:hover,.page li:hover a,.page .pageOn{background:#d02306;color:#fff}
.page .pageOn a{color:#fff}


.content h1{  font-size: 20px;text-align: center; padding: 50px 0 0px 0; font-weight: normal; color: #000 }
.content .date { display: block; margin: 0 auto; padding: 10px 0 20px 0; text-align: center; color: #999; margin-bottom: 10px; border-bottom:dashed 1px #ccc; }
.content .date a{ color: #999}
.content .date span{ padding: 0 20px;}
.content .nr { padding: 10px 10px 60px; font-size: 14px; line-height: 1.8; color: #333 }
.content .nr img { width: auto;overflow: hidden; display: inline-block; max-width: 100% !important }
.content .nr p{ margin-bottom:10px;}