body{border: 0px; margin: 0px; padding:0px;font-family: "微软雅黑", "宋体"; font-size: 14px;background:#fff; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,h7,h8{border: 0px;margin:0px; padding: 0px;}
*,div{ margin:0 auto 0 auto; }
ul,li{ list-style: none;margin:0px; padding: 0px;}
a { font-family: "微软雅黑", "宋体"; font-size: 14px; color: #666; }
a:link { text-decoration: none;color: #666; }
a:visited { text-decoration: none; color: #666; }
a:hover { text-decoration: underline; color: #f63c3c; }
a:active { text-decoration: none; color: #069; }
img{ border:0px;}
/*.inputk{ margin:0px; padding:0px; border:0px; }*/
.inputal{ background:#f63c3c;margin:0px; padding:0px; border:0px; color:#fff;cursor:pointer; }
.inputal:hover{ background:#d31220}
.hide{ display: none;}
.line1{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/* 全局滑动效果 */
.transition{transition: 0.1s ease-out; -moz-transition: 0.1s ease-out; -webkit-transition: 0.1s ease-out; -o-transition: 0.1s ease-out;}

/* 通用头部 */
.top_nav{ background: #ededed;height: 30px; font-style: 12px;}
.top_nav .box{ width: 1200px;}
.top_nav .box .left{width: 600px; float: left;font-size:12px; color:#888}
.top_nav .box .left a{ color:#b60005; font-size:12px;}
.top_nav .box .right{width: 300px; float: right;color:#888}
.top_nav .box .right a{ margin-left:8px; font-size:12px;}
.top_nav .box .right a.login{ color: #326598;}
.top_nav .box .right h1{ display: none;}

.header_holiday{padding:0;height:140px;background:url('/Public/home/images/holiday/bgs.jpg') no-repeat center;}

/* 头部 */
.header{width: 1200px; padding:20px 0 20px 0; height:54px;}
.header .logo{ width:250px; float:left;}
.header .logo h1{float:left; line-height:60px; margin-top:10px; font-size:26px; margin-left:6px; padding-left:5px; border-left:1px #eee solid; font-weight:600; color:#333}
.header .server{ width: 650px; float: left; padding-left: 90px; }
.header .server .serverk{ width: 395px; border: 2px solid #f63c3c; height: 34px; line-height: 34x; float: left; background: url(../images/icon02.png) no-repeat 10px center; padding-left: 35px; color:#888 }
.header .server .sub{ width: 100px; height: 40px; float: left; background: #f63c3c; color: #fff; border-top: 2px solid #f63c3c; border-right: 2px solid #f63c3c; border-bottom: 2px solid #f63c3c; border-left: 0px solid #f63c3c; }
.header .server .tex{ line-height:35px; line-height:38px; display:block; float:left;}
.header .quick_nav{ width:210px; float:left; margin-top:10px;}
.header .quick_nav a{ width:70px; text-align:center; float:left;font-size:12px;}
.header .quick_nav a img{ display:block; margin-left:auto; margin-right:auto; }
.header .quick_nav .qb{ width:70px; text-align:center; float:left;font-size:12px; color:#666}
.header .quick_nav .qb img{ display:block; margin-left:auto; margin-right:auto; }

/* 导航 */
.navhq{ width: 100%;background:#f63c3c; height: 48px; line-height: 48px;}
.navhq .box{ width: 1200px; color:#fff;}
.navhq .box a{ color: #fff; display:block; width:120px; float:left; text-align:center; font-size:16px;}
.navhq .box a:Hover{ color: #fff; display: block; width: 120px; background: #d11220; text-decoration: none; }
.navhq .box .on{ background:#d11220}
.navhq .box span{ float: right; background: url(../images/tel.png) no-repeat left center; padding-left: 30px; }

/* 右上角菜单 */
.industry{position: relative;}
.industry:hover .industry_nav{display:block;}
.industry .industry_nav{-moz-box-shadow:0px 0px 8px #cbcbcb; -webkit-box-shadow:0px 0px 8px #cbcbcb; box-shadow:0px 0px 8px #cbcbcb;
    width:1200px; height: 480px;border-radius:1px solid #ccc; display: block;background: #fff;z-index: 1111111;top: 55px;left:-990px;position: absolute; display:none; padding-top:15px;border-radius:5px}
.industry .industry_nav .hynav {width: 350px;float:left; margin:10px 0 0px 50px ;line-height: 28px;}
.industry .industry_nav .hynav>a{ color: #666;margin:0 10px 0 0;padding: 0px; display:inline; text-align:left}
.industry .industry_nav .hynav>a:hover{ color:#f63c3c}
.industry .industry_nav .hynav>a.yl{border-bottom:1px solid #eee;font-weight:bold; color: #f63c3c; line-height: 35px; height: 35px; margin:0 0 10px 0; display:block; width:350px; text-align:left; font-size:14px;}


/* 子导航 */
.son_nav{ background:#f1f1f1; padding:15px 0;clear:both; overflow:hidden}
.son_nav .box{ width:1200px; margin-left:auto; margin-right:auto;}
.son_nav .box a{ margin:0 8px;}
.son_nav .box .on{ color:#ff0000;font-weight:bold;}

/* 当前位置 */
.position{ width:1200px; color:#888; font-size:12px; line-height:45px;}
.position a{ font-size:12px;}


/* 友情链接 */
.link_hq{ width: 1200px; margin:30px auto;}
.link_hq .title_hq{}
.link_hq .content_hq{}
.link_hq .content_hq a{ margin-right:10px; font-size:12px;}

/* 底部 */
.footer{ width:1200px; border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6; clear:both; overflow:hidden;}
.footer .piece{ width:230px; float:left; padding:20px 10px 0 10px;}
.footer .piece:nth-child(3){ width:300px;}
.footer .piece:nth-child(4){ width:200px;}
.footer .piece h2{ font-size:14px; line-height:30px;height:30px; font-weight:100}
.footer .piece img{ width:100px; height:100px;}
.footer .piece p{ font-size:14px; font-size:14px; color:#666; padding:0px; margin:0px; border:0px;}
.footer .piece p strong{ color:#f63c3c;}
.footer .piece h5{ font-size:14px; font-size:12px; color:#666} 

/* 版权区域 */
.copyright{ width:1200px; text-align:center; font-size:14px; color:#888; padding:10px 0;}
.copyright>a:link{ color:#888}
.copyright>a:hover{color: #f63c3c;}

/* 广告1区 */
.banner{ width: 1200px; clear: both; margin-bottom: 0px;display: block; overflow: hidden;}
.banner.bb{padding:5px 0;}
.banner .ban_one{ width: 1200px; height:70px; float: left; margin-bottom: 4px;}
.banner .ban_one img{ width: 1200px; height:70px; display: block;}

.banner .ban_80{ width: 1200px; height:70px; float: left; margin-bottom: 10px; clear:both; overflow:hidden}
.banner .ban_80 img{ width: 1200px; height:70px; display: block;}
.banner .ban_two{ width: 596px;float: left; margin: 0 4px 4px 0;height: 70px; display:block;}
/*.banner .ban_two:nth-child(4),.banner .ban_two:nth-child(4),.banner .ban_two:nth-child(6){ margin-right: 0px; }*/
.banner .ban_two img{ width: 598px; height:70px; display: block;}
.banner .ban_three{ width: 236px; margin-right: 4px; float: left; margin-bottom: 4px; height: 128px;}
.banner .ban_three:nth-child(5){ margin-right: 4px; }
.banner .ban_three img{ width: 236px; display: block;}

.banner.aa{ margin-top:10px;}
.banner.aa>.ban_two:nth-child(2){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(4){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(6){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(8){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(10){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(12){margin-right: 0px;}
.banner.aa>.ban_two:nth-child(14){margin-right: 0px;}

.banner.cc .ban_two:nth-child(2){margin-right: 0px; }
.banner.dd .ban_two:nth-child(2){margin-right: 0px; }
.banner.ff .ban_two:nth-child(2){margin-right: 0px; }
.banner.ii .ban_two:nth-child(3),.banner.ii .ban_two:nth-child(5){margin-right: 0px;}

/* 新闻列表右侧广告 */
.article .right .banner.list{}
.article .right .banner.list img{ width:350px; height:120px;}
.article .right .banner.list2{}
.article .right .banner.list2 img{ width:350px; height:155px;}
/* 浏览更多 */
.more{ width:160px; height:45px; display:block; border:1px solid #ccc; text-align:center; line-height:45px; border-radius:5px; margin-left:auto; margin-right:auto; margin-top:20px;}
.more:hover{ border:#f63c3c solid 1px; text-decoration:none;}
/* 翻页 */
.page{padding:20px 0; clear:both; overflow:hidden}
.page ul{ float:right;}
.page ul li{height:50px; float:left; margin-left:6px; line-height:50px; font-weight:bold;}
.page ul li a{border:1px solid #ddd; display:block; line-height:28px; padding:10px 20px; font-weight:normal; border-radius:1px;}
.page ul li a:hover{border: 1px solid #f63c3c; background: #f63c3c; color: #fff; text-decoration: none; }
.page ul .active{background: #ffd7d7; color: #fff; }
.page ul .rows{ padding: 10px 20px; height: 28px; float: left; margin-left: 6px; line-height: 28px; font-weight: bold; border: 1px solid #ddd;  color: #000; }
.page ul a{ border:1px solid #ddd; display:block; line-height:28px; padding:10px 20px; font-weight:normal; border-radius:1px;height:28px; float:left;}
.page ul strong{ line-height:50px; }
.left_listb{width:1200; margin:auto; padding-top:30px; font-size:16px;}
.left_listb .news_title{text-align:center; font-size:24px; padding-bottom:30px;}
.left_listb .news_contentb a{background:#FF3300; padding:5px 20px 5px 20px;color:#FFFFFF; float:left; margin-right:15px; margin-bottom:15px; border-radius: 20px;}
.news_contentb{margin-bottom:30px;}
.news_contentc li span{float:right; font-size:14px; color:#999999;}
.news_contentc li{
	height:40px;
	line-height:40px;
	font-size:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.news_contentc li a{font-size:16px;}
.q65{ width:330px;}
.q66{ overflow:hidden; text-align:center; margin-top:5px;}
.q66 p{ font-size:20px; font-weight:bolder; color:#fe861b; padding-bottom:10px; text-align:left;}
.q66 dl{
	overflow:hidden;
	font-size:14px; text-align:left;
	color:#333333;
	padding-bottom:12px;
	padding-top:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: rgba(0, 0, 0, 0.07);
}
.q66 img{ width:25px; float:left; margin-right:10px;}
.q66 span{
	display:inline-block;
	font-size:16px;
	color:#ff0000;
	margin-right:5px;
	float:left;border-radius:4px;
	width:25px; text-align:center; line-height:25px;
	height:25px;box-sizing:border-box;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;
	border: 1px solid rgba(0, 0, 0, 0.15);
}
.q66 iframe{margin:0px; padding:0px; line-height:0px;}
.q66 dl:hover span{border: 1px solid #ff9427; background-color:#ff9427; color:#FFFFFF;}
.q66 h2{ float:right; width:320px; font-size:16px; font-weight:100;}
.q66 h2 em{color:#FF0000; font-weight:bold; font-size:16px;}
.q66 img:hover{box-shadow: 0 0 10px #cecece;}
.q98{width:330px;}
.q80{ background-color:#FFFFFF; padding-bottom:40px; z-index:100000}
.yc{list-style:none; display:none;}
.lxxxe{padding-top:10px; height:50px; line-height:50px; padding-left:13px; font-size:18px; font-weight:bold; color:#d81e06;}
.nrbt{text-align:center; padding-top:20px; font-size:18px; font-weight:bold;}
.tpxs{padding-top:30px; text-align:center;}
.tpxs img{max-width:650px; margin-bottom:15px;}
.ewma{padding-top:10px; text-align:center;}
.ewma img{width:150px; text-align:center;}
.ewma p{text-align:center; color:#666666; padding-top:8px;}
/* 返回顶部 */
.float_ri{ width: 70px;height:180px;position: fixed; top: 0px; right: 0px; background:none; background-image:none;z-index: 2;}
.float_ri .con{ position:absolute; top:300px;}
.float_ri .to{ position: absolute; top:442px}
.float_ri ul{ position:absolute;}
.float_ri ul li{ float: left; width: 70px; height:70px; margin: 0; position: relative; margin-bottom:1px;}
.float_ri ul li a{ width: 70px;padding-top:50px;display: block; color: #fff; text-decoration: none; text-align:center; font-size:12px; }
.float_ri ul li a:hover{ background:#e01b28;}
.float_ri ul li .zx{background:#ed4646 url(../images/tel_float.png) no-repeat center 13px; background-size:40%; width: 70px; height: 30px;padding-top:40px; line-height:30px;}
.float_ri ul li .zx:Hover{background:#df3434 url(../images/tel_float.png) no-repeat center 13px; background-size:40%;}
.float_ri ul li .weixin{background:#ed4646 url(../images/wx_float.png) no-repeat center 13px; background-size:45%; width: 70px;height: 30px;padding-top:40px; line-height:30px;}
.float_ri ul li .weixin:Hover{background:#df3434 url(../images/wx_float.png) no-repeat center 13px; background-size:45%;}
.float_ri ul li .weixin .test{ line-height:20px;background: url(../images/wx.gif) no-repeat; display: none; width: 157px; height: 161px; display: none; position: absolute; right: 70px;top: -40px; }
.float_ri ul li .weixin .test img{ margin: 12px 6px 0px 0px; width: 120px; height: 120px;}
.float_ri ul li .weixin .test span{ display: block; line-height: 20px; height: 20px; padding: 0px; margin: 0; color:#666}
.float_ri ul li .topfl{ background: #9e9d9d url(../images/top_float.png) no-repeat center 13px;  background-size:45%;transition: 0s ease-out; -moz-transition: 0s ease-out; -webkit-transition: 0s ease-out; -o-transition: 0s ease-out; cursor: pointer;  width: 70px;height: 30px;padding-top:40px; line-height:30px;}
.float_ri ul li .topfl:Hover{background:#818181 url(../images/top_float.png) no-repeat center 13px;  background-size:45%;}
.top_list{width: 1200px; height: 90px; margin: 0 auto; margin-top: 10px;}