@charset "utf-8";
.showtt{
width: 125px;
height: 53px;
background: #fef4f3;
}
.beian
{
float:right;
padding-top:45px;
}
.showtt span{
font-size: 15px;
text-align: center;
line-height: 52px;
color: #d11e33;
padding-left: 30px;
}
*{ margin:0; padding:0; }
.topmore
{
width:120px; height:40px; position:absolute; right:0; bottom:0px;
}
.topmore a
{
color:#b3b3b3 !important;
font-size:16px;
}
.topmore a:hover
{
color:#red !important;
}
.middlebanner
{
}
.middlebanner img
{
padding-left: 5px;
}
.topdown
{
}
.borders
{
border:1px solid #ccc;
}
.nav span.search_btn {
     display: block;
    width: 68px;
    height: 40px;
    padding: 0;
    border: 0;
    outline: 0;
    cursor: pointer;
    float: left;
    background: url(../images/search_icon.png) center center no-repeat #c81623;
	cursor:pointer;
	color:#c81623;
}
.nav .forms
{
width: 380px;
    height: 40px;
    float: right;
    margin: -70px 5px 0 auto;
}
.set_10
{
  padding-top:15px;
}
body{ background:url(../images/bg.jpg) no-repeat center 0; font-family:"微软雅黑"; font-size:14px; color:#666; min-width:1250px; }
img{border:0;/* vertical-align:top; */}
ul,li{list-style:none outside;}
a{text-decoration:none; cursor:pointer; color:#444; }
a:hover{text-decoration:none;cursor:pointer; color:#e10000; }
a:visited{color:#5d5050}
.clear{ clear:both; height:0; overflow:hidden; font-size:0;}
.fl{ float:left; }
.w1140{ margin:0 auto; width:1140px; height:auto; }
.gnq{ width:100%; height:54px; background:url(../images/gnq_bg.png) repeat-x; min-width:1250px; }
.gnqnr{ height:50px; }
.gnqnr ul{ padding-top:16px; }
.gnqnr ul li{ float:left; margin-left:15px; }
.gnqnr ul li a{ margin-left:3px; }
.gnqnr ul li img{ margin-top:2px; float:left; }
.banner{ height:174px; }
.sub {
	overflow: hidden; width:1375px; background:#fff; margin:0 auto; position:relative;
}
#m2 .sub .s-info .info{ line-height:28px; font-size:14px; font-family:"微软雅黑";}
.nav{ width:1140px; height:56px; z-index:999;position: relative; margin:15px auto 0; background:#c81623;}
.nav ul li.navqhnma{ width:142px; height:56px; float:left; overflow:hidden; }
.nav ul li:hover .sub{ width:1134px; height:347px; border:3px solid #c81623; border-top:0; position:absolute; left:0%; top:56px; }/*top:240px;*/
.nav ul li a{ color:#fff; }
.nav ul li.na{ background:url(../images/nav_a.jpg) no-repeat 30px 21px; }
.nav ul li a.na,.nav ul li a.nb,.nav ul li a.nc,.nav ul li a.nd,.nav ul li a.ne{ font-family:"微软雅黑"; font-size:18px; line-height:60px; display:block; text-decoration:none; text-align:center; }
.nav ul li.navqhnma:hover{ background:#f69101; }
.nav ul li.navqhnma:hover a.na,.nav ul li.navqhnma:hover a.nb,.nav ul li.navqhnma:hover a.nc,.nav ul li.navqhnma:hover a.nd,.nav ul li.navqhnma:hover a.ne{ color:#fff;  }
.nav input.search_text{ width:286px; height:40px; line-height:40px; border:0; float:left; padding-left:12px; color:#c81623; }
/*.nav input.search_btn{ width:38px; height:34px; float:left; background:url(../images/search_btn.jpg) no-repeat; border:0; }*/
.bsdtnav,.zwgknav,.hdjlnav,.dxgknav{ width:auto; height:auto; padding:30px 10px 20px 35px; margin:0px auto 0; }
.bsdtle{ width:250px; height:260px; }
.bsdtle ul li{ margin-top:10px; }
.bscx{ width:250px; height:60px; margin-top:15px; }
.bsbt{ width:250px; height:23px; }
.bsbt span{ width:72px; height:21px; display:block; float:left; margin-right:15px; }
.bsbt span a{ display:block;  width:72px; height:21px; font-size:16px; text-align:center;  }
.bsbt span a.hover{ color:#c81623; border-bottom:2px solid #c81623; display:block; }
.bssearch{ width:250px; height:28px; margin-top:5px; }
.bssearch form{ width:250px; height:28px; margin:0; }
.bssearch input{ float:left; }
.bssearch input.bs_text{ width:219px; height:26px; border:1px solid #a90b11; border-right:0; color:#b77e82; }
.bssearch input.bs_btn{ width:29px; height:28px; background:url(../images/bs_search.jpg) no-repeat; border:0; }
.rdbtn{ width:790px; height:260px; }
.hotfuw{ width:100%; height:112px; margin:10px auto 0 30px; }
.hotfuw span.hotfwbt{ width:50px; height:112px; display:block; background:#d91f1f; text-align:center; font-family:"微软雅黑"; font-size:16px; color:#fff; line-height:26px; }
.hotfuw ul li{ float:left; margin:7px auto 0 10px; }
.zwgkzl{ width:371px; height:240px; margin:0 25px; }
.zkydbtn{ width:370px; height:215px;  background:url(../images/navhover_bg.jpg) no-repeat; }
.zkydbtn ul{ padding:5px 0 0 5px; }
.zkydbtn ul li{ float:left; margin:4px 4px; }
.showtts
{}
.showtts li
{
 background: #c81623;
    padding: 8px;
    width: 96px;
    border-radius: 0.3em;
    height: 32px;
    text-align: center;
    line-height: 32px;
}
.showtts li a:hover
{
  color: #fff;
}
.showtts li a
{
 font-size:16px;
}
.zwgkdhnr{ width:371px; height:210px;}
.zwgkdhnr ul li{ float:left; margin-top:10px }
.zgkyc{ width:282px; height:240px; }
.zgkyc ul li{ float:left; margin:0 6px 10px; }
.xjgs{ width:375px; height:240px; }
.xjgswz{ width:370px; height:215px;  background:url(../images/navhover_bg.jpg) no-repeat; }
.xjgswz ul{ padding:15px 20px; }
.xjgswz ul li span{ float:right; }
.xjgswz ul li{ background:url(../images/text_tb.jpg) no-repeat 0 12px; padding-left:15px; line-height:30px; }
.xjgswz ul li a{ color:#444; }
.xjgswz ul li a:hover{ color:#e10000; }
.hdjlyc{ width:250px; height:250px;  }
.hdjlyc ul li{ margin-bottom:10px; }
.qqje{ width:370px; height:240px; }
.qqjjnr{  width:370px; height:215px;  background:url(../images/navhover_bg.jpg) no-repeat; }
.qqjjnr dl{ padding:15px; }
.qqjjnr dl dt{ float:left; margin-right:20px; }
.qqjjnr dl dd{ font-size:12px; line-height:28px; }
.qqjjnr dl dd.mrbt{ font-weight:bold; font-size:14px; }
.qqjjnr dl dd a{ color:#f10000; }
.quqbtn{ width:270px; height:253px;  }
.quqbtn ul li{ float:left; margin:0 10px 10px 0; }
.contact_a{ height:335px; margin:15px auto; }
.imggd{ width:575px; height:335px; background:#ffb1b1; }
.newsqh{ width:550px; height:335px; background:#fff; margin-left:15px; }
.newsqhbt{ width:550px; height:34px; border-bottom:2px solid #c81623; }
.newsqhbt span{ width:100px; height:34px; float:left; display:block; margin-right:3px; }
.newsqhbt span a{ width:100px; height:34px; display:block; font-family:"微软雅黑"; font-size:16px; text-align:center; line-height:34px; color:#797979; }
.newsqhbt span.hover a{color:#fff; }
.newsqhbt span.hover {background:url(../images/qh_bg.jpg) no-repeat; color:#fff; }
.newsnr{ width:500px; height:248px; background:url(../images/news_bg.jpg) no-repeat; padding:25px 25px; }
.newsnr h3{ text-align:center; font-size:18px; color:#; font-family:"微软雅黑"; font-weight:normal; }
.newsnr h3 a{ color:#c81623; line-height:20px; margin-left:5px; }
.newsnr p{ color:#8e8e8e; line-height:20px; margin-top:8px; }
.newsnr ul{ margin-top:15px; }
.newsnr ul li{ line-height:28px; font-size:14px; background:url(../images/text_tb.jpg) no-repeat 1px 11px; padding-left:15px; }
.newsnr ul li span{ float:right; }
.newsnr ul li span.xwnew{ width:33px; height:12px; float:right; }
.newsnr ul li img,.tzggnr ul li img{ margin:9px auto 0 10px; display:compact; }
.zwbtn{ height:76px; width:1150px;padding-bottom: 9px; }
.zwbtn ul li{ float:left; width:220px; height:76px; margin:0 5px; }
.contact_b{ height:325px; margin:1px auto; }
.zwgkqh{ width:415px; height:324px; background:url(../images/menu_bg.jpg) no-repeat; }
.zwgkbt{ width:375px; height:30px; margin:18px 20px 0; border-bottom:2px solid #dedede; background:url(../images/menutb_03.jpg) no-repeat right; }
.zwgkbt span{ height:30px; font-family:"微软雅黑"; font-size:18px; display:block; float:left; margin-right:0px; padding:0 16px; }
.nav ul li .zwgkbt span{  padding:0 15px;  height:30px; display:block; padding:0 12px; color:#c81623;}
.nav ul li .zwgkbt span a{ color:#c81623;}
.zwgkbt span.hover a{color:#c81623; }
.zwgkbt span.hover{ border-bottom:2px solid #c81623; color:#c81623; }
.zwgknr{ width:415px; height:260px; }
.zwgknr ul.kslbtb{ margin:2px auto 0 10px; overflow:hidden; }
.zwgknr ul.kslbtb li{ float:left; margin:8px 0 auto 10px; }
.zwgknr ul.kslbwz{ margin-left:17px; }
.zwgknr ul.kslbwz li{ width:112px; height:56px;float:left; margin:8px 16px 0 3px; cursor:pointer; text-align:center; }
.zwgknr ul.kslbwz li a{ background:url(../images/btn_bg.jpg) no-repeat; display:block;  width:112px; height:59px; line-height:59px; }
.zwgknr ul.kslbwz li a:hover{ background:url(../images/btn_bgho.jpg) no-repeat; color:#c31e2c; }
.tgqh{ width:415px; height:324px; background:url(../images/menu_bg.jpg) no-repeat; margin:0 15px; overflow:hidden; }
.tzggnr{ width:370px; height:250px; margin:0 auto; }
.tzggnr ul{ padding:10px 2px; }
.tzggnr ul li{ line-height:30px; background:url(../images/text_tb.jpg) no-repeat 0 12px; padding-left:13px; }
.tzggnr ul li a{ font-size:14px; }
.tzggnr ul li span{ float:right; font-size:14px; }
.bsrd{ width:280px; height:324px; background:url(../images/bsfw_bg.jpg) no-repeat; }
.zwgkbtb{ width:240px; }
.bsfwnr{ width:280px; height:270px; }
.bsfwnr ul{ margin-left:12px; }
.bsfwnr ul li{ float:left; margin:6px auto 0 10px; }
.ztzl{ height:78px; width:1108px; background:#fff; border:1px solid #ededed; padding:10px 15px; }
.ztzl_bt{ width:22px; height:81px; background:url(../images/ztzl_bt.jpg) no-repeat; }
.ztzl_nr{ width:1055px; height:72px; margin-left:15px; }
#demo {
 width:1055px; float:right; overflow:hidden;height:72px; border:none;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:72px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:339px; height:72px; float:left; padding-left:8px; }
#demo1 li img,#demo2 li img{ display:block;}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.footer{ width:100%; height:170px; margin-top:15px; }
.footernav{ width:100%; height:46px; background:#c81623; }
.footernav p{ text-align:center; line-height:46px; color:#fff; }
.footernav p a{ color:#fff; font-size:14px; margin:0 10px; }
.bq{ height:120px; background:url(../images/footer_bg.jpg) center; }
.dzjg{ width:50px; height:60px; float:left; margin-top:20px; }
.wzzc{ width:100px; height:60px; float:left; margin:30px 0 0 25px; }
.bq p{ width:625px; height:60px; float:left; margin-top:30px; font-size:14px; margin-left:20px; line-height:27px;  }
.bq ul{ float:left; margin-top:52px; float:right; }
.bq ul li a{ margin:0 12px; font-size:14px; }
.nrcontact_a{ height:auto;  margin-top:15px; min-height: 500px; }
.navle{width: 260px;height: auto;/* position: fixed; *//* left: inherit; *//* top: 314px; */}
.navbt{ width:260px; height:56px; background:url(../images/lenavbt.jpg) no-repeat; }
.navbt span{ line-height:56px; font-family:"微软雅黑"; font-size:20px; padding-left:15px; color:#c81623; }
.navle ul li{ width:260px; height:46px; background:url(../images/ejnav.jpg) no-repeat; line-height:46px; padding-left:15px; font-size:16px; margin-top:10px; }
.navle ul li a{ display:block; }
.navle ul li:hover{ color:#c81623; background:url(../images/ejnav_ho.jpg) no-repeat; }
.navle ul li a:hover{ color:#c81623; }
.nynr{width:865px;height:auto;margin-left:15px;/* padding-left: 260px; *//* float: right; */}
.nynrbt,.nynrbtb{ width:863px; height:44px; border:1px solid #e0e0e0; background:#f9f9f9;  }
.nybtwz{ width:145px; height:44px; float:left; }
.nynrbtb{ width:1048px; height:44px; margin:15px auto; }
.nybtwz span{ background:url(../images/bt.jpg) no-repeat 20px 12px; display:block; width:250px; height:44px; font-family:"微软雅黑"; font-size:20px; line-height:44px; color:#c81623; padding-left:36px; }
.nydq{padding: 0 22px 0 22px;height:44px; float:right; background:url(../images/dq.jpg) no-repeat 0 14px; font-family:"宋体"; }
.nydq a{ line-height:44px; font-size:12px; }
.nynrlb{ widows:823px; height:auto; border:1px solid #e0e0e0; background:#f9f9f9; border-top:0; padding:20px; }
.nynrlb dl{ width:820px;/* height:175px;*/ border-bottom:1px dashed #ccc; margin-bottom:20px; padding-bottom:20px;}
.nynrlb dt{ float:left; margin-right:15px; border: 1px solid;border-color:#ccc; }
.nynrlb dt:hover
{
 border-color:red;
}
.nynrlb2 dd.nybt a{ font-family:"微软雅黑"; font-size:20px; color:#222; }
.nynrlb2 dd.nybt a:hover{color:red; }
.nynrlb2 dd.nydate{ font-size:12px; margin:10px 0; }
.nynrlb2 dd.nylbnr{ line-height:28px; text-indent:30px; }
.nynrlb2 dt{ float:left; width:250px; height:158px; margin-right:15px; border: 1px solid;border-color:#ccc; padding:5px; }
.nynrlb2 dl{ width:820px; height:80px; border-bottom:1px dashed #ccc; margin-bottom:20px; }
.nynrlb2{ widows:823px; height:auto; border:1px solid #e0e0e0; background:#f9f9f9; border-top:0; padding:20px; }
.nynrlb dt img { width:250px; height:158px;padding: 5px;}
.nynrlb dd.nybt a{ font-family:"微软雅黑"; font-size:20px; color:#222; }
.nynrlb dd.nybt a:hover{color:red; }
.nynrlb dd.nydate{ font-size:12px; margin:10px 0; }
.nynrlb dd.nylbnr{ line-height:28px; text-indent:30px; }
.nyfy{ width:823px; height:47px; }
.nyfy ul { width:710px; height:47px; margin:0 auto; }
.nyfy ul .hover { background:#c81623;color:#fff; font-weight:bold;}
.nyfy ul .hover a{ color:#fff;}
.nyfy ul li{ float:left; width:47px; height:47px; background:#ececec; text-align:center; line-height:47px; margin-left:10px; }
.nyfy ul li a{ color:#656565; display:block; font-size:16px; }
.nyfy ul li a:hover{ background:#c81623; color:#fff;  font-weight:bold;}
.contentwz{ width:1048px; height:auto; padding:10px 45px 45px 45px; background:#fff; border:1px solid #ebebeb; border-top:2px solid #ebebeb; margin:0 auto; }
.nrbt{ width:100%; height:70px; padding-top:32px;}
.nrbt h1{ font-family:"微软雅黑"; font-size:24px; text-align:center; font-weight:normal; color: #c81623;}
.nrbt span{ font-size:18px; text-align:center; display:block; margin-top:10px; }
.nynrb{ width:90%; height:auto; margin-top:10px;margin:0 auto; }
.nynrb p{ text-indent:30px; font-size:18px; color:#383838; line-height:30px; margin-top:10px; }
#fontzoom p img{display: inline;margin: inherit;max-width: 100%;margin-inline-start: -30px;}
.ewm{ width:100px; height:125px; margin:15px auto; }
.ewmt{ width:100px; height:100px; }
.ewm span{ text-align:center; display:block; }
.ly2{text-align: center; width:95%; height:35px; background:#e7e7e780;margin:0 auto; }
.ly2 p{ line-height:35px; padding-left:10px; }
.ly2 span{ line-height:35px; padding-right:15px; }
.ly{ width:95%; height:35px; background:#e7e7e780;margin:0 auto;}
.ly p{ line-height:35px; padding-left:10px; }
.ly span{ line-height:35px; padding-right:15px;float:right; }
.sxyp{ width:100%; height:30px; margin:30px 20px 20px 120px; }
.sxyp ul li{ width:380px; height:30px; float:left; }
.xgwz{ height:210px; margin-top:15px; }
.xgbt{ width:1138px; height:50px; border:1px solid #ebebeb; }
.xgbt span{ font-family:"微软雅黑"; font-size:18px; color:#c81623; line-height:50px; padding-left:40px; }
.xgnr{ width:1138px; height:159px; border:1px solid #ebebeb; }
.xgnr ul{ margin:15px auto; }
.xgnr ul li{ width:520px; float:left; line-height:30px; margin-left:40px; }
.xgnr ul li span{ float:right; margin-right:35px; }
.page_num{padding-top:20px;overflow:hidden; width:98%; margin:auto; font-size:13px;}
#page_div{line-height:20px; color:#666; padding:5px 12px;}
#pagination_input{ width:20px; height:16px; line-height:16px; margin:0 8px; padding:0; overflow:hidden; border:1px solid #ccc;}
.pagination_index{ border:1px solid #ddd; float:left; border:1px solid #ddd;
    width: 70px;
    height: 35px;margin-right: 2px;margin-left: 2px;line-height: 35px;
	float: left;text-align:center; }
#page_div #page_div .pagination_index span, #page_div .pagination_index_num a{
	background:#fff; border:1px solid #dfdfdf;padding-right: 15px;padding-left: 15px;margin-right: 2px;margin-left: 2px;line-height: 35px;
	float: left;text-align:center; display:block;}
.pagination_index_num a{ }
.currentIndex{ float:left;}
#page_div .pagination_index a, #page_div .pagination_index_num a{}
#page_div .pagination_index a:hover, #page_div .pagination_index_num a:hover{ background:#c81623; color:#fff;}
#page_div .pagination_index_last{float: left;line-height: 35px; margin-left: 15px;}
/* ========="首页"样式=========*/
#page_div .pagination_index_num{padding-right: 15px;padding-left: 15px;margin-right: 2px;margin-left: 2px;line-height: 35px;}
#page_div .currentIndex{ background:#c81623; border:1px solid #c81623; color:#FFF;text-align:center; font-weight:bold;} /*=========当前页码样式=========*/
.pagination_index_last{}
.pagination_index a{display:block;}
.wrap-yqljs{width: 100%;padding: 6px 0px;height: 34px;}
.wrap-yqljs .yqljs{width: 1200px;margin: 0 auto;height: 34px;}
.wrap-yqljs .yqljs select{display: block;width: 224px;float: left;margin-left: 20px;background:white;height: 34px;line-height: 34px;font-size: 14px;color: #999999;padding-left: 10px;}
.wrap-yqljs .yqljs select:first-child{margin-left: 0px;}
/* ======================== start responsive ======================== */
@media only screen and (max-width:25.9375em) {
}
.fenxiang{float:right;}

