@charset "utf-8";
/* CSS Document */
@import url(css.css);
body,ul,li,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd,form,input,button,textarea,th,td{ margin:0; padding:0;}
body{ font:13px/200% 'Microsoft Yahei','微软雅黑','宋体',Arial, Helvetica, sans-serif; color:#2b2b2b;background:#fff;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
ul,li{list-style:none;}
img,input,textarea,select,button{ border:none;}
input,textarea,select,button{font-family:'Microsoft Yahei';background:none;}
a{ text-decoration:none;}
a:link,a:visited{color:#2b2b2b;}
a:hover,a:active{ color:#0c6eb9;}
a:focus,input:focus,textarea:focus{ outline:none;}
html,body{ -webkit-text-size-adjust:none;} 
.width1025 {
    width: 1025px; margin:0px auto; padding:0px;
}

.inner{ width:1100px; margin:0 auto; height:auto; overflow:hidden;} 
.clear{clear:both; margin:0; padding:0; font-size:0; line-height:0;}
.left{ float:left;}
.right{ float:right;}
.left18{ margin-left:18px;}
.margin10{ margin-top:5px;}

.bgtop{background:url(../images/index_02.jpg) repeat-x left top;}
.top_set{ width:1025px; margin:0px auto; height:20px; line-height:41px; color:#908f8c; text-align:right;}
.top_set a{color:#908f8c;}
.top{ width:1025px; margin:0px auto; padding:0px;}
.top .toplogo{ width:459px; float:left;}
.top .toplogo span{display: block;    font-family: "microsoft yahei",simhei;    font-size: 22px;  float: right;  margin-right: 50px;    margin-top: 50px;}
.top .topxz{ width:130px; float:left;  line-height:28px; text-align:center; padding-top:35px;}
.top .topjx{ width:120px; float:left;  line-height:18px; padding-top:0; padding-left:24px; font-size:12px; }
.top .topjx img{    width: 86px;}
.top .topkong{ width:2px; float:left;  padding-top:59px;}
.top .topxz a{ font-size:15px; color:#303030}
.top .topxz a.youshi{ font-size:13px; color:#c3c4c2;}
.top .toptel{ width:285px; float:right; padding-top:15px;}
.top .toptel .tel{ color: #d75c25;font-size: 18px;font-weight: bold; text-align:right;}
.search {padding-left: 30px; padding-top:10px;}

#nav { width:1088px; height:50px; margin:0px auto; padding:0px; margin-top:15px;}
#nav .mainlevel { float:left;}
#nav .mainlevel a {width:120px; display:block; font:bold 14px/50px "microsoft yahei"; color:#0f4ea3; text-align:center; background:url(../images/index_05.jpg) no-repeat right;}
#nav .mainlevel a:hover{}
#nav .mainlevel ul { z-index:999;display:none; position:absolute; width:122px; padding:0px; margin:0px; list-style:none; background:#f0f0f0; padding:0px; padding:10px 0px;}
#nav .mainlevel ul li {}
#nav .mainlevel ul li a{font-size:12px; font-weight:normal; display:block; color:white; width:122px; display:block; line-height:25px; height:25px; background:none; color:#000;}

.nbanner{width:100%; height:auto; overflow:hidden}
.nbanner img{ width:100%; height:auto;}
.banner{ width:100%; height:auto; overflow:hidden}
.slideBox { width:100%;height:auto; overflow:hidden; position:relative;margin:0px auto; }
.slideBox .hd{ overflow:hidden; position:absolute; right:50%; bottom:15px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }		
.slideBox .hd ul li{ float:left; margin-right:10px;  width:14px; height:14px; background:url(../images/bai.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/lan.png) no-repeat; width:14px; height:14px; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; display:block;}
.slideBox .bd li img{ width:100%; height:auto;}

.bgmain{background:url(../images/bg.jpg) no-repeat top center; padding-top:18px;}
.zhuanli{ width:1025px; margin:0px auto; padding:0px; height:auto; overflow:hidden;}
.zhuanglileft{ width:256px; float:left;}
.zhuanglileft .title{ height:28px; background:url(../images/index_11.jpg) no-repeat bottom center; padding-top:22px; }
.zhuanglileft .title .spantitle{ width:160px; padding-left:12px; float:left; color:#f58220; font-size:19px;}
.zhuanglileft .title .spanmore{ width:60px; float:right;}
.zhuanglileft .title .spanmore a{color:#f58220; font-size:12px;}
.contentlist{ padding:20px 0px 0px 12px; width:244px;}
.contentlist ul{ width:205px;}
.contentlist>ul>li>a{ width:185px; padding-left:20px; height:27px; line-height:27px; background:#e6e7e7; color:#09619f; font-size:14px; display:inline-block;}
.contentlist>ul>li>ul{ width:160px; margin-left:20px; padding:6px 0px;}
.contentlist>ul>li>ul>li{ height:19px; line-height:19px;}
.contentlist>ul>li>ul>li>a{ font-size:12px; color:#595757; background:#fff;}
.contentlist>ul>li>ul>li>a:hover{color:#f58220;}
.contentlist.chenggong>ul>li>a{padding-left:0}

.zhuanlicenter{ width:476px; float:left;}
.zhuanlicenter .title{ height:50px; line-height:50px; padding-left:33px; width:443px; background:url(../images/zlbg.jpg) no-repeat bottom; font-size:19px; color:#ffffff;}
.zhuanlicontent{ width:476px; padding-top:20px;}
.zhuanlicontent ul li{ width:476px; margin-bottom:40px; height:auto; overflow:hidden;}
.zhuanlicontent ul li img{ float:left; width:235px; height:131px;}
.zhuanlicontent ul li .desc{ float:right; width:207px; line-height:20px; color:#646161;}
.zhuanlicontent ul li .desc a{ color:#f37d19; font-size:16px; padding-bottom:10px; width:207px; display:block;}
.zhuanlicontent ul li .desc a:hover{color:#f58220;}
.zhuanlicontent ul li .desc span{ color:#f37d19;}

.youshi{ width:984px; margin:0px auto; padding:0px; margin-top:25px; height:auto; overflow:hidden;}
.youshi .youshititle{ width:970px; /* border-bottom:#09619f solid 2px;*/height:auto; overflow:hidden; }
.youshi .youshititle .youshispan{height:50px; line-height:50px; padding-left:14px;color:#f58220; font-size:23px; width:200px; float: left;}
.youshi .youshititle .more{ width:100px; float:right; padding-top:15px;}
.youshi .youshititle .mores{ width:120px; float:right; padding-top:15px;}
.youshi .youshititle .more a{ font-size:12px; color:#000000;}
.youshi .youshititle .mores a{ font-size:12px; color:#000000;}
.youshi .youshicontent{ padding:20px 0px; height:auto; overflow:hidden; width:984px;}
.youshi .youshicontent ul li{ width:204px; float:left; border:#e6e6e9 solid 4px; margin-right:44px; height:auto; overflow:hidden;}
.youshi .youshicontent ul li a{ width:204px; height:33px; line-height:33px; text-align:center; color:#f58220; font-size:16px; display:block;}
.youshi .youshicontent ul li .author{ width:204px; line-height:22px; text-align:center; padding-bottom:3px;}
.youshi .youshicontent ul li .img{ width:204px; text-align:center; height:144px;}
.youshi .youshicontent ul li .img img{ width:204px; height:144px; margin-bottom:-7px;}

.xuanchuang{ width:1025px; margin:0px auto; height:auto;}

.huoban{ width:1009px; margin:0px auto; padding:0px; padding-top:20px;}
.huoban2{ width:985px; margin:0px auto; padding:0px; padding-top:4px;}

.pic_box{width:998px; margin:0px auto; height:173px; padding-top:25px;}
#index_pictures{width:998px;heigpadding:0;margin:0;}
#index_pictures_content{ list-style:none;padding:0;margin:0;}
#index_pictures_content li{width:226px;float:left; margin-right:23px; position:relative;}
#index_pictures_content li img{ width:226px; height:173px;}
#index_pictures_content li .name{ width:226px; height:38px; line-height:38px; text-align:center; font-size:12px; position:absolute; bottom:0px; left:0px; background:#ccc; }
#index_pictures_content li .miaoshu{ position:absolute; top:0px; left:0px; display:none;width:212px; padding:10px; height:160px; background:#09619f; line-height:22px; overflow:hidden; color:white;}
#index_pictures_content li .miaoshu h2{ width:200px; margin:0px auto; padding:0px; height:30px; line-height:30px; text-align:center; border-bottom:#FFF solid 1px; font-size:15px; display:block; margin-bottom:2px;}
#index_pictures_content li:hover .miaoshu{ display:block; cursor:pointer;}
#index_pictures_content li .miaoshu a{ color:white;}

.newmain{ width:996px; margin:0px auto; padding:0px; margin-top:25px; height:auto; overflow:hidden;}
.newmain .newleft{ width:315px; float:left;}
.newmain .newleft .newslefttitle{width:301px; border-bottom:#ffffff solid 2px;height:auto; overflow:hidden; }
.newmain .newleft .newslefttitle .newsleftspan{ width:92px;height:50px; line-height:50px; padding-left:14px; color:#f58220; font-size:23px; float:left;}
.newmain .newleft .newslefttitle .mores{ width:100px; float:right; padding-top:6px;}
.newmain .newleft .newslefttitle .mores a{ font-size:12px; color:#000000;}
.newmain .newleft .newslist{ width:300px; margin:0px auto; padding:0px; border:#dbd5d5 solid 1px; margin-top:1px;}
.newmain .newleft .newslist ul{ width:290px; margin:0px auto; padding:0px;}
.newmain .newleft .newslist ul li{ height:22px; line-height:22px; border-bottom:#ececed solid 1px; width:290px; overflow:hidden;}
.newmain .newleft .newslist ul li a{ font-size:12px;}
.newmain .newleft .newslist .first{ border-bottom:#ececed solid 1px; height:77px; width:300px;}
.newmain .newleft .newslist .first img{ float:left; margin-right:10px; width:131px; height:77px;}
.newmain .newright{ width:652px; float:right;}
.newmain .newleft .newslist .first .firstdesc{ width:158px; float:left; line-height:20px;}
.newmain .newleft .newslist .first .firstdesc a{ width:100%; line-height:20px; border-bottom:#ececed solid 1px; display:block;}
.newmain .newright .newrighttitle{width:638px; border-bottom:#ffffff solid 2px;height:auto; overflow:hidden;}
.newmain .newright .newrighttitle .newrightspan{width:92px;height:50px; line-height:50px; padding-left:14px; color:#f58220; font-size:23px; float:left;}
.newmain .newright .newrighttitle .mores{ width:100px; float:right; padding-top:6px;}
.newmain .newright .newrighttitle .mores a{ font-size:12px; color:#000000;}
.newmain .newright .hangyelist{width:652px;margin:0px auto; padding:0px;  margin-top:1px;}
.newmain .newright .hangyelist ul { padding:1px 0; width:652px; margin:0px;}
.newmain .newright .hangyelist ul li{ width:310px; float:left; margin-right:25px; margin-bottom:15px;}
.newmain .newright .hangyelist ul li img{ width:70px; height:50px; border:#CCC solid 1px; float:left;}
.newmain .newright .hangyelist ul li div{ width:225px; float:right; line-height:22px; font-size:12px; color:#767678}
.newmain .newright .hangyelist ul li div a{ font-size:14px; height:22px; line-height:22px; width:294px; overflow:hidden; color:#404040;}
.newmain .newright .hangyelist ul li div p{color:#767678}

/*内页样式*/
.location{ width:1025px; font-size:14px; margin:0px auto; padding-top:20px;}
.inbodyer{ width:1025px; margin:auto;overflow:hidden; height:auto;}
.inbodyer_right_content{ line-height:25px; padding-top:20px;}
.inbodyer_left{ width:238px; float:left;}
.yiji_title{ background:url(../images/nei_tiao.jpg) no-repeat; padding-left:45px; width:193px; height:35px; line-height:35px; font-size:15px; color:#fff; margin-top:25px;}
.yiji{ width:238px; margin:0px; padding:0px;}
.yiji li a{ width:223px; padding-left:15px; height:35px; line-height:35px; display:inline-block; background:url(../images/jian.jpg) no-repeat 210px; color:#000000; font-size:14px; border-bottom:#7b7575 solid 1px;}
.yiji li a:hover{ background:url(../images/jian_hover.jpg) no-repeat 210px; color:#2a76ad;}
.yiji li a.curr{background:url(../images/jian_hover.jpg) no-repeat 210px; color:#2a76ad;}


#menu { width:238px; }
.has_children>li{ }
.has_children>li>a{ width:223px; padding-left:15px; line-height:35px; display:inline-block; background:url(../images/jian.jpg) no-repeat 210px; color:#000000; font-size:14px; border-bottom:#7b7575 solid 1px;}
.has_children li a:hover{ color:#0f4ea3;}
.has_children li ul{ display:none;}
.has_children li ul li { height:25px; line-height:25px; background:#FFFFFF;}
.has_children li ul li a{ height:25px; line-height:25px; background:#FFFFFF; color:#000000; border:none; font-size:13px;padding-left:15px;} 
.contact_content{ line-height:30px; height:auto; overflow:hidden;  padding-top:15px;}
.contact_content span.title_tel{ font-size:17px; color:#585657; display:block; letter-spacing:3px; font-family:"微软雅黑";}
.contact_content span.tel_num{ font-size:19px; font-weight:bold; color:#d95c24; display:block; letter-spacing:1px;}
.has_children>li.current>a{ color:#cf181d; background:url(../images/jian_hover.jpg) no-repeat 210px;}

.inbodyer_right{ width:760px; float:right; height:auto; overflow:hidden;     min-height: 850px;}

.contactpic{ width:47px; float:left; padding-top:25px; padding-left:10px;}
.contactnum{ float:right; width:163px; text-align:right; padding-right:10px;}

.seletBar{margin-top:8px; background:url(../images/bgjj.jpg) no-repeat;}
.seletBar a,.seletBar span{line-height:58px;color:#fff;font-weight:bold; height:58px;}
.seletBar a{font-size:16px;padding:0 8px;}
.seletBar span{font-size:24px;padding:0 18px 0 40px;}



/*产品列表*/
.productlist{ width:760px; margin:0px auto; padding:0px; margin-top:23px;}
.productlist li{ width:240px; float:left; margin-right:20px; margin-bottom:10px; position:relative;}
.productlist li img{ width:240px; height:180px; border:0px;}
.productlist li.last{ margin-right:0px;}

.productlist li .name{ width:240px; height:35px; line-height:35px; text-align:center; display:inline-block; position:absolute; bottom:0px; left:0px; background:#ccc; }
.productlist li .miaoshu{ position:absolute; top:0px; left:0px; display:none;width:220px; padding:10px; height:167px; background:#09619f; line-height:22px; overflow:hidden; color:white;}
.productlist li .miaoshu h2{ width:222px; margin:0px auto; padding:0px; height:30px; line-height:30px; text-align:center; border-bottom:#FFF solid 1px; font-size:15px; display:block; margin-bottom:2px;}
.productlist li:hover .miaoshu{ display:block; cursor:pointer;}
.productlist li .miaoshu a{ color:white;}

/*新闻列表*/
.newslist{ width:760px; margin:0px auto; padding:0px; margin-top:23px;}
.newslist li{ height:30px; line-height:30px;}

.news_title{ width:760px; display:inline-block; height:40px; line-height:40px; text-align:center
; font-size:16px;}

.divleft{width:760px; display:inline-block; height:30px; line-height:30px; text-align:center; margin-bottom:15px;}

.fenye{ padding-top:10px;}

.footnav{ width:883px; margin:0px auto; padding:15px 0px 10px 0px; height:auto; overflow:hidden;}
.footnav ul{ width:883px;}
.footnav ul li a{ font-size:16px; font-weight:bold; color:#ada5a5;}
.footnav ul li.li1{ width:72px; float: left; margin-right:82px;}
.footnav ul li.li1 ul{ width:72px;}
.footnav ul li.li1 ul li{ width:100%; height:20px; line-height:20px;}
.footnav ul li.li1 ul li a{ font-size:12px; color:#ada5a5; font-weight:normal;}

.footnav ul li.li2{ width:96px; float: left; margin-right:80px;}
.footnav ul li.li2 ul{ width:96px;}
.footnav ul li.li2 ul li{ width:100%; height:20px; line-height:20px;}
.footnav ul li.li2 ul li a{ font-size:12px; color:#ada5a5; font-weight:normal;}

.footnav ul li.li3{ width:126px; float: left; margin-right:49px;}
.footnav ul li.li3 ul{ width:126px;}
.footnav ul li.li3 ul li{ width:100%; height:20px; line-height:20px;}
.footnav ul li.li3 ul li a{ font-size:12px; color:#ada5a5; font-weight:normal;}

.footnav ul li.li4{ width:224px; float: left;}
.footnav ul li.li4 div{ width:224px; line-height:22px; font-size:12px;}


.footer{ width:1025px; padding:0; background:#993333; line-height:25px; text-align:center; margin:0px auto; color:white;
clear:both;}

.nfooter{ width:100%; padding:15px 0px; background:#0961a0; line-height:25px; text-align:center; margin:0px auto; color:#ffffff;}
.nxuanchuang{ width:100%; height:52px; text-align:center; background:#ffffff; margin-top:20px}

.wrap{width:100%;height:auto;overflow:hidden;padding-top:28px;}
.bottom,.bottom a{line-height:45px;background:#07619f;text-align:center;color:#fff;}
.map td a{ color:#555; line-height:30px;}
.map td{ padding:10px;}


/*导航条二级菜单间距*/
.navBody .dropdown-menu.margin_left12{ left:-12px;}
.navBody .dropdown-menu.margin_left13{ left:-20px;}

#lanrenzhijia {width:100%;text-align:center;margin:0 auto;z-index:999; margin-top:15px; margin-top:15px;
background-color: #993333;}
#lanrenzhijia ul {margin:0;padding:0;list-style:none;white-space:nowrap;text-align:left;z-index:999;}
#lanrenzhijia ul {display:inline-block;}
#lanrenzhijia li {margin:0;padding:0;list-style:none;z-index:999;}
#lanrenzhijia li {display:inline-block;display:inline;}
#lanrenzhijia ul ul {position:absolute;left:-9999px;z-index:999; background:#ccc;}

#lanrenzhijia ul.level1 {margin:0 auto; width:1088px;}
#lanrenzhijia ul.level1 li.level1-li {float:left;display:block;position:relative;}
#lanrenzhijia b {position:absolute;} /* 代码整理：懒人之家 www.lanrenzhijia.com */
#lanrenzhijia a {display:block;color:#fff;line-height:60px;text-decoration:none;padding:0 29px;background:url(../images/tiao.jpg) no-repeat right; font-size:15px;}
#lanrenzhijia > li a:hover{ background:#c91217; color:white;}
#lanrenzhijia ul ul li a{ line-height:30px; background:none; color:#333; font-weight:normal;}
#lanrenzhijia ul.level1 li.level1-li a.level1-a {float:left;}
#lanrenzhijia ul li:hover > ul {visibility:visible;left:0;top:49px;}
#lanrenzhijia ul ul li:hover > ul {visibility:visible;left:100%;top:auto;margin-top:-25px;margin-left:-4px;}
#lanrenzhijia li.left:hover > ul {visibility:visible;left:auto;right:0;top:25px;}
#lanrenzhijia li.left ul li:hover > ul {visibility:visible;left:auto;right:100%;top:auto;margin-top:-25px;margin-right:-4px;}
#lanrenzhijia a:hover ul {left:0;top:23px;}
#lanrenzhijia li.left a:hover ul {left:auto;right:-1px;top:23px;}
#lanrenzhijia li.left ul a {text-align:right;}
#lanrenzhijia a:hover a:hover ul, #lanrenzhijia a:hover a:hover a:hover ul {left:100%;visibility:visible;}
#lanrenzhijia li.left a:hover a:hover ul, #lanrenzhijia li.left a:hover a:hover a:hover ul {left:auto;right:0;visibility:visible;}
#lanrenzhijia a:hover ul ul, #lanrenzhijia a:hover a:hover ul ul {left:-9999px;}
#lanrenzhijia li.left a:hover ul ul, #lanrenzhijia li.left a:hover a:hover ul ul {left:-9999px;}
#lanrenzhijia li a.drop {background:transparent url(../images/white-down.gif) no-repeat right center;}
#lanrenzhijia li a.fly {background:transparent url(../images/white-right.gif) no-repeat right center;}
#lanrenzhijia li.left ul a.fly {background:transparent url(../images/white-left.gif) no-repeat left center;}
#lanrenzhijia li a:hover, #lanrenzhijia li a.fly:hover {color:#fff;}
#lanrenzhijia li:hover > a, #lanrenzhijia ul li:hover > a.fly {color:#fff;}
#lanrenzhijia table {position:absolute;height:0;width:0;left:0;border-collapse:collapse;margin-top:-6px;}
#lanrenzhijia table table {position:absolute;left:99%;height:0;width:0;border-collapse:collapse;margin-top:-30px;margin-left:-4px;}
#lanrenzhijia li.left table {position:absolute;height:0;width:0;left:auto;right:0;border-collapse:collapse;margin-top:-4px;}
#lanrenzhijia li.left table table {position:absolute;left:auto;right:100%;height:0;width:0;border-collapse:collapse;margin-top:-30px;margin-right:-4px;}
.search_td{background:url(../images/index_08s.jpg) repeat-x;
	}
	
	.inbodyer h1{
		text-align:center;}
		
		/*底部导航*/
.siteBottomNav {
	clear:both;
	margin:0 auto;
	width:600px;
	padding:20px 0;
}
.siteBottomNav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.siteBottomNav ul li {
	float:left;
	margin-right:20px;
}
.siteBottomNav ul li a{    color: #f0f0f0;}
.footer a{    color: #f0f0f0;}
.bottomInfo {
	padding-bottom:10px;
}

   .cpfwlist .inbodyer_right_content ul li { width:46%; margin-right:10px; float:left; }
    .cpfwlist .inbodyer_right_content ul li img{width:340px; height:254px; margin:0 auto; display:block;}
	.cpfwlist .inbodyer_right_content ul li h4{
		text-align:center;
		font-weight:bold;}
		
		
		
		.inbodyer_right_content .category-image-grid {
    display: flex;
    flex-wrap: wrap;
}

.inbodyer_right_content .row {
    display: flex;
    width: 100%;
}

.inbodyer_right_content .column {
    flex-basis: calc(50% - 10px); /* 减去间距 */
    margin: 5px;
    display: flex;
    flex-direction: column;
}
.inbodyer_right_content img{
	max-width:100%
}
.inbodyer_right_content .column img {
    width: 340px;
    height: 254px;
}
    .inbodyer h1 {
    text-align: center;
    font-size: 18px !important;
}