@charset "utf-8";
/* CSS Document */
body {
    background-color: #fff;
    color: #212b34;
    font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-feature-settings: "kern", "liga";
    font-size: 12px;
    margin: 0;
}
.header {
background:url("../images/head_bj.jpg") repeat-x scroll 0 0;
}
.wrap {
margin: 0 auto;
width: 1100px;
}
.top-scroll {
float: left;
height: 31px;
line-height: 31px;
padding-left: 5px;
text-align: left;
width: 585px;
}
.top {
height: 31px;
}
.top-favourite {
float: right;
height: 24px;
line-height: 18px;
padding-top: 7px;
text-align: right;
width: 300px;
color:#999;
}
.uf12-w{ padding-left:4px; padding-right:4px;}
.logo {
height: 96px;
padding-left: 0;
padding-right: 0;
}
/*nav*/
html {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
body{ font-family:"Microsoft YaHei","fzltkh","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
*, *:before, *:after {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.nav_box{ width:100%; height:49px; background-color:#005BA1; line-height:50px;border-bottom: 1px solid #1d5997;}
nav ul {
list-style: none;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
}
.nav {
width:1100px;
margin: 0 auto;
color: #ffffff;
}
.nav a {display: block;padding: 0 26px;line-height: inherit;cursor: pointer; color:#FFF !important; font-size:15px; font-weight:normal; height:49px;}
.nav a:hover{ text-decoration:none;}
.nav__menu {line-height: 48px;text-transform: uppercase;}
.nav__menu-item {display: inline-block;position: relative; height:49px;}
.nav__menu-item:hover {
background-color: #08c;
}
.nav__menu-item:hover .nav__submenu {
display: block;
}
.nav__submenu {
font-weight: 300;
text-transform: none;
display: none;
position: absolute;
width: 150px;
background-color:#0087cb;
z-index:999;
}
.nav__submenu-item:hover {
background: rgba(0, 0, 0, 0.1);
}
.nav__submenu li.nav__submenu-item a{ font-size:14px; line-height:28px; padding:9px 24px 9px;}
.nav__submenu li.nav__submenu-item a:hover{ background:url("../images/arrow6.png") no-repeat scroll 14px 50%;}
/*banner*/
#solid{
width:100%;
height:320px;
clear:both;
position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
position:absolute;
left:0px;
top:0px;
width:100%;
height:320px;
display:none;
}
#solid .solid0{
background:url("../images/width_pic3_bg.jpg") no-repeat center 0;background-position:center center;
}
#solid .solid1{
background:url("../images/width_pic3_bg.jpg") no-repeat center 0;background-position:center center;
}
#solid .solid2{background:url("../images/width_pic3_bg.jpg") no-repeat center 0;background-position:center center;}
#solid ul{
margin:0px;
padding:0px;
list-style:none;
}
#solid ul li{
position:absolute;
left:50%;
top:0px;
width:1100px;
height:320px;
margin-left:-550px;
display:none;
cursor:pointer;
}
#solid #btt{
width:1100px;
height:55px;
top:265px;
left:50%;
position:relative;
margin-left:-550px;
}
#solid #btt span{
position:absolute;
top:15px;
left:45%;
display:block;
width:30px;
height:8px;
margin:0 15px;
text-align:center;
background:#3d3d3d;
z-index:1000;
cursor:pointer;
filter:alpha(opacity=70); /*IE滤镜，透明度50%*/
-moz-opacity:0.7; /*Firefox私有，透明度50%*/
opacity:0.7;/*其他，透明度50%*/
}
.w1080{ width:1080px; margin:0 auto;}
.main_box{ width:1100px; margin:0 auto; background-color:#FFF;border-radius:3px;/*box-shadow: 0 0 5px #e0e0e0;*/box-shadow:0px 0px -10px #e5e5e5;}
.listmain_box{ background:url(../images/list_bg.jpg);background-position: center top;background-repeat: no-repeat; margin-bottom:20px;padding-top:10px;}
/*banner部分*/
.mF_liuzg{position:relative;width:400px;height:280px;overflow:hidden;font:12px/1.5 Verdana,Geneva;background:#fff;margin:0 auto;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:370px;color:#fff;text-align:center;background:#2c2c2c;line-height:370px;vertical-align:middle;}
/*载入画面*/
.mF_liuzg .pic li{width:400px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:400px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:400px;height:280px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:640px;height:36px;line-height:36px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:12px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:640px;height:36px;overflow:hidden;background:#333;filter:alpha(opacity=60);opacity:0.6;left: 1px;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:6px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{float:left;width:22px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.9; color:#fff;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#1d5997;color:#fff;font-weight:bold;height:20px;line-height:20px;top:-2px;}
/*banner部分*/
/*wrapper*/
.wrapper {
    margin: 0 auto;
    text-align: left;
    width: 1100px;
	margin-top:10px;
}
.new_turns {
    border-left: 1px solid #eee;
    border-top: 1px solid #eee;
    float: left;
    height:282px;
    width:400px;
}
.recommend {
    background: #fff none repeat scroll 0 0;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
	border-bottom:1px solid #eee;
    float:left;
    height:282px; width:450px;
}
.recommend h1 {
    color: #dc3c11;
    font-family: "微软雅黑";
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}
.recommend h1 a {
    color: #005ba1;
}
.recommend .mt30 {
    margin-top: 20px;
}
.recommend .mt15 {
    margin-top: 15px;
}
.recommend .mt10 {
    margin-top: 10px;
}
.recommend .mt5 {
    margin-top: 5px;
}
.recommend .arctile {
    color: #888;
    padding: 5px 20px;
}
.recommend .recommend_new {
    padding: 10px 0 0 20px;
}
.recommend .recommend_new li {
    background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll -317px -531px;
    float: left;
    line-height: 24px;
    margin-right: 10px;
    padding-left: 10px;
    width: 200px;
}
/*footer*/
.inner {
    margin: 0 auto;
    overflow: hidden;
    padding:20px 0 10px;
    width:1100px;
}
.inner dl {
    float: left;
}
.inner dl a {
    color:#369;
    line-height: 23px;
}
.dl1 {
    overflow: hidden;
    width: 120px;
}
.dl2 {
    width: 258px;
}
.dl3 {
    width: 120px;
}
.dl4 {
    width: 120px; margin-right:60px;
}
.dl5 {
    width: 120px;
}
.dl6 {
    width: 120px;
}
.dt1 {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}
.ewm_image{background:url(../images/ewm.png);background-position: center top;background-repeat: no-repeat;padding-top:10px; width:120px; height:120px;}
.SM p{}
.clear {
    clear: both;
}
.btm2_5_2 {
    margin-top: 20px;
}
.btm2_5_1 {
    margin-top: 10px;
}
.btm2_5_1_r {
    float: right;
    overflow: hidden;
    width: 200px; text-align:left;
}
.btm2_5_1_r span {
    color: #dbb666;
    display: block;
    font-family: "方正大黑简体";
    font-size: 28px;
    font-weight: bold;
    line-height: 26px;
}
.btm2_5_1_r p {
    color: #000000;
    font-family: "微软雅黑";
    font-size: 12px;
}
.btm2_5_2_r {
    float: right;
    overflow: hidden;
    width: 200px;
}
.btm2_5 {
    float: right;
    overflow: hidden;
    width: 250px;
}
.btm2_5_2_r span {
    background: rgba(0, 0, 0, 0) url("../images/btm5_tb3.jpg") no-repeat scroll right center;
    color: #dbb666;
    display: block;
    font-family: "微软雅黑";
    font-size: 22px;
    line-height: 26px;
    padding-right: 10px;
    width:100px;
}
.btm2_5_2_r p {
    color: #000000;
    font-family: "微软雅黑";
    font-size: 12px;
	text-align:left;
}
/*友情链接*/
.link_box1 {
    border: 1px solid #eee;
    padding-top: 10px;
}
.link_box1 .t {
    padding: 0 10px;
}
.link_box1 .link {
    line-height: 25px;
    padding: 0 10px;
}
.link_box1 .link a {
    line-height: 25px;
    padding: 0 5px;
}
.link_box1 .link a:hover {
    line-height: 25px;
    padding: 0 5px;
    text-decoration: underline;
}
/*底部通用*/
.footer_nav {
    margin: 0 auto;
    overflow: hidden;
    padding-top: 25px;
    width: 760px;
}
.footer_nav ul {
    margin: 0 auto;
    width: 864px;
}
.footer_nav li {
    border-right: 2px solid #e3e3e2;
    float: left;
    text-align: center;
    width: 76px;
}
.footer_nav li a {
    color: #666;
}
.footer_nav .last {
    background:none repeat scroll 0 0;
	border-right:none;
}
.footer_content {
    color: #999;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 22px;
    text-align: center;
    width: 970px;
}
.footer_content p{ height:24px; line-height:24px;}
.all_image {
    background: rgba(0, 0, 0, 0) url("../images/allbgs.gif") no-repeat scroll 0 0;
}
.foot_tu{width:970px;padding:21px 0 10px;margin:0 auto;text-align:center;}
.foot_tu a{margin-right:10px;width:30px;height:30px;display:inline-block;}.foot_1{background-position:-215px -144px;}.foot_2{background-position:-268px -141px;}.foot_3{background-position:-316px -138px;}.foot_4{background-position:-122px -141px;}.foot_5{background-position:-170px -137px;}.foot_6{background-position:-53px -138px;}.foot_tu .foot_7{width:84px;height:31px;background-position:-358px -146px;}

.clearfix {
}
.clear {
    clear: both;
}
.w {
    margin: 0 auto;
    width: 1190px;
}
.Left {
    float: left;
}
.Right, #mainNav ul.mainNav_r {
    float: right;
}
.zhinan{width:680px;height:268px;border:1px solid #eee;}
.root_body .zhinan{width:475px;}
.zn_cont ul{height:200px;overflow:hidden;position:relative}
.zn_cont ul li{width:250px;float:left;display:inline;border-bottom:1px dotted #E8E8E8;margin:3px 0 0 10px;height:30px;line-height:30px;overflow:hidden}
.zn_ad{width:150px;margin:35px 0px 0px 0px;_display:inline;overflow:hidden;}
.zn_cont{width:528px;margin:6px 0px 0px 0;height:200px;overflow:hidden}
.root_body .zn_cont{width:298px;}
.zhinan h1{border-bottom:#DDD 1px dashed;font-family:"Microsoft Yahei"}
.zhinan h1 ul{margin-top:6px;padding-right:10px;}
.zhinan h1 ul li{width:70px;height:26px;overflow:hidden;float:left;text-align:center;line-height:26px;font-weight:100;font-size:12px;margin-right:5px;}
.zhinan h1 ul li.on{float:left;display:block;cursor:pointer;position:relative;top:1px;background:#ffffff;color:#333333;float:left;text-align:center;font-weight:bold;background:#005ba1;color:#FFF !important}
.zhinan h1 ul li a{font-size:12px;}
.dongtai{width:410px;height:268px;border:1px solid #eee;}
.tl_ad li{float:left;width:320px;height:142px;}
.ad_o{margin-left:10px;}
.c-sectitle-2{display:block;font-size:18px;line-height:150%;color:#333;*zoom:1;height:45px;border-bottom:1px dashed #DDD}
.c-sectitle-2:after{clear:both;content:".";display:block;height:0;visibility:hidden;overflow:hidden;}
.c-sectitle-2 span{display:block; float:left; height:18px; line-height:18px;font-size:16px; position:relative; margin:10px 5px 5px 0; padding-left:10px; font-weight:normal; border-left:3px solid #005ba1;}
.c-sectitle-2 a{display:block;float:right;font-size:12px;margin:8px 10px 0 0; background: url(../images/biao4.gif) right center no-repeat; padding-right: 16px; font-weight:normal;}
.customer-panel ul li{width:400px;float:left;display:inline;border-bottom:1px dotted #E8E8E8;margin:3px 0 0 10px;height:30px;line-height:30px;overflow:hidden}
.dz_link{padding:13px 14px 13px;margin-top:40px;}
.dz_link A{BORDER-RIGHT: #efefef 1px solid;BORDER-TOP: #efefef 1px solid;DISPLAY: block;FLOAT: left;OVERFLOW: hidden;BORDER-LEFT: #efefef 1px solid;WIDTH: 104px;MARGIN-RIGHT: 13px;BORDER-BOTTOM: #efefef 1px solid;HEIGHT: 45px;TEXT-ALIGN: center;}
.dz_link A:hover{BORDER-RIGHT: #c30 1px solid;BORDER-TOP: #c30 1px solid;BORDER-LEFT: #c30 1px solid;BORDER-BOTTOM: #c30 1px solid;}
.dz_link A IMG{WIDTH: 104px;HEIGHT: 45px;}
.blank13{height:13px;line-height:13px;clear:both;}
.fan-shuo {
    overflow: hidden;
    padding: 10px 15px;
}
.fan-shuo h4 {
    font-size: 14px;
    font-weight: bold;
}
.fan-shuo .m2list li {
    border-bottom: 1px dotted #eee;
    color: #666;
    height: 23px!important;
    line-height: 14px;
    margin-bottom: 5px;
    padding: 6px 0;
    text-align: left;
}
.fan-shuo .m2list li .pic {
    display: inline;
    float: left;
    margin-right: 10px;
    width: 88px;
}
.fan-shuo .m2list li .pic img {
    width: 88px;
}
.fan-shuo .m2list li p {
    height: 23px;
    overflow: hidden;
    width:376px;
}
.fan-shuo .m2list li p span {
    float: right;
}
.onebox_l{ width:850px; float:left;}
.onebox_l .onebox{ width:850px; height:282px;}
.onebox_r{ width:242px; height:492px;float:right;border:1px solid #eee; overflow: hidden;}
.onebox_r .title {line-height:18px;height:18px;border-left:3px solid #005BA1;padding-left:10px;font-size:16px;font-family:"微软雅黑";margin-top:10px;}
.onebox_r .title span {display:block;}
.onebox_r .title .left {float:left;}
.onebox_r .title .right {float:right;font-size:12px;padding-right:15px;}
.onebox_r .content_fw { padding: 10px;}
.onebox_r .content_fw img{ width: 220px!important; height: auto!important;}
.flashbox{ border:1px solid #eee; height:200px; padding:10px; width:850px; margin-top:10px;}
/* marqueeleft */
.marqueeleft{height:180px;width:832px;overflow:hidden; float:left;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;width:148px;height:180px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:135px;height:160px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:20px;line-height:20px;}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:135px;height:104px;padding:2px;overflow:hidden;}
.marqueetop li .txt{text-align:center;height:23px;line-height:23px;}
.thisclass{ color:#ba2636;}
/*查询*/
.search {
    background-color: #171717;
    font-size: 14px;
}
.max1920 {
    margin-left: auto;
    margin-right: auto;
    max-width: 1920px;
}
input,textarea,select{color: #8e8e8e;font-family: "Microsoft YaHei","fzltkh","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif;}
.clear::after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.search .auto1140 {line-height: 34px;padding: 26px 0;}
.auto1140 {width:1100px; margin:0 auto;}
.search {background-color: #171717;font-size: 14px;}
.search h2 {
    color: #fff;
    font-size: 16px;
    line-height: inherit;
    width: 271px;
}
.float-left {
    display: inline;
    float: left;
}
h1, h2, h3, h4 {
    font-weight: normal;
    line-height: 1em;
}

.calibri {
    font-family: Calibri;
}
.blue, .bluehover a:hover {
    color: #08c;
}

.search strong {
    margin-right: 20px;
}
i, strong, em {
    font-style: normal;
    font-weight: normal;
}
.search strong {
    margin-right: 20px; color:#8e8e8e;
}
.search label {
    margin: 0 40px;
}
.text1 {
    background-color: #2e2e2e;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    height:34px; line-height:34px;
    padding: 7px 10px;
    width: 250px;
}
.select {
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.selectword {
    background: #2e2e2e url("../images/arrow1.png") no-repeat scroll 151px 50%;
    border-radius: 3px;
    color: #fff;
    padding-left: 13px;
    width: 170px;
}
.select select {
    height: 34px;
    left: 0;
    opacity: 0.00001;
    position: absolute;
    top: 0;
    width: 100%;
}
.btn {
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    height: 33px;
    line-height: 32px;
    padding: 0;
    text-align: center;
    vertical-align: top;
    width: 163px;
}
.btn_blue {
    background-color:#117fbd;
    border-bottom: 1px solid #096190;
}
.btn_blue:active {
    background-color: #016a9f;
}
.btn_gray {
    background-color: #8e8e8e;
    border-bottom: 1px solid #8e8e8e;
}
.btn_gray:active {
    background-color: #666;
}

/*分页样式*/
.page{width:500px;margin:20px auto;}
.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
border-radius:.25rem
}
.page-link {
	position: relative;
	display: block;
padding:.5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #007bff;
	background-color: #fff;
	border: 1px solid #dee2e6
}
.page-link:hover {
	z-index: 2;
	color: #0056b3;
	text-decoration: none;
	background-color: #e9ecef;
	border-color: #dee2e6
}
.page-link:focus {
	z-index: 2;
	outline: 0;
box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
	cursor: pointer
}
.page-item:first-child .page-link {
	margin-left: 0;
border-top-left-radius:.25rem;
border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
border-top-right-radius:.25rem;
border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
	z-index: 1;
	color: #fff;
	background-color: #007bff;
	border-color: #007bff
}
.page-item.disabled .page-link {
	color: #6c757d;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #dee2e6
}

.page-num:not(:disabled) {
	cursor: pointer;
}
.page-num, .page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: -1px;
	line-height: 1.25;
	color: #0F92FD;
	background-color: #fff;
	border: 1px solid #dee2e6;
}
a.page-num:hover, .page-link:hover {
	text-decoration: none;
}
.page-num-current {
	z-index: 1;
	color: #fff !important;
	background-color: #0F92FD;
	border-color: #17a2b8;
	text-decoration:none !important;
}
.page-num-current:hover {
	color: #fff;
}