@import url(core.css);
html,body{width:100%;}
input,button,select,textarea{ outline:none; border:0; -webkit-appearance: none;}
a{color:#333;text-decoration:none}
a:hover{color:#0867bd}

body{font-family:"Microsoft YaHei",微软雅黑,"宋体","Open Sans";}
.wrap { width: 1200px; margin: 0 auto; }
.header{position: relative;z-index: 3;background-color: #fff;}
/*search css*/
.tips-inner{position: relative;}
.tips-inner .sear-form{ float:right; height:40px;padding-top:42px; position:relative;}
.tips-inner .sear-form .keyword{border:1px solid #d0d0d0; font-size:13px; padding:8px 10px;height:20px; width:270px; color:#666;}
.tips-inner .sear-form .form-smt{width:38px; height:38px; position:absolute; right:0px; top:42px; background:url(../images/icon4.png) no-repeat center center #fff; cursor:pointer;}

.tips-inner .tips{position: absolute;height:24px;padding-top:9px;padding-left:30px;}
.tips-inner .tips .icon{padding-left:12px;float: left;}
.tips-inner .tips .icon a{padding-left:20px;display: block;}
.tips-inner .tips a{font-size:14px;color: #788791;}
.tips-inner .tips a:hover{text-decoration: underline;color: #004098;}
.tips-inner .tips a.contact{background: url(../images/ico_mail.png) no-repeat 0px 2px;}
.tips-inner .tips a.cn{background: url(../images/ico_cn.png) no-repeat 0px 2px;}
.tips-inner .tips .en-inner{padding-left:8px;}

/*nav css*/
.overlay{
	background:#000;
	opacity:0;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display: none;
}
.nav_inner{background-color: #004098; height:40px;position: relative;}
.nav-inner .nav{position: relative;z-index: 22;}
/*.nav_inner .wrap{overflow: visible;}*/
.nav ul li { color:#fff;line-height:40px; position:relative;float:left; text-align:center;}
.nav ul li a{color:#fff;display:block;padding: 0 35px;font-size:18px;font-weight:normal;}
/*下拉菜单样式*/
.nav ul.sub_menu { position:absolute;width:260px;display:none; z-index:999;height:440px;background-color: #fff; border-bottom:4px solid #ffa800;}
.nav ul li ul.sub_menu li {color:#333; font-size:16px;position:static; width:260px; }
.nav ul li ul.sub_menu li.last { border-bottom:none; } /*js会对最后一个li添加该class，去掉border-bottom效果*/
.nav ul li ul.sub_menu li a {color:#333; display:block;height:52px;line-height:52px; border-width:1px 0px 1px 0px;border-style:solid;border-color:#fff;text-align: left;padding-left:30px;padding-right:2px;width:228px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.nav ul li ul.sub_menu li a:hover, .nav ul li ul.sub_menu li a.now {border-width:1px 0px 1px 0px;border-style:solid;border-color:#d2d7db;}
/*如果有下拉菜单添加的class*/
.hasmenu { background:none;}/*主导航箭头向下*/
.nav ul li a.hasmenu {  background:url(../images/arrows.png) no-repeat 237px center;}/*下拉菜单箭头向右*/
.nav ul li.now a{background:#fff;color:#004098;}
.nav ul li ul.sub_menu li a.hasmenu {color:#333;background:url(../images/arrows.png) #fff no-repeat 237px center;}
.nav ul li ul ul{border-bottom:4px solid #ffa800;border-left:2px solid #4db2de;}

/*swiper css-banner*/
.swiper-banner {
    width: 100%;
    height: auto;
    
}
.swiper-banner .swiper-slide {
  background-size: cover !important;
  -webkit-background-size: cover !important;
  -o-background-size: cover !important;
  background-position: center 0;
  background-repeat: no-repeat !important;
}
.swiper-banner .swiper-slide a{display: block;width:100%;height:100%;}
.swiper-banner .swiper-slide img{width:100%;}
.swiper-banner .swiper-button-prev{background-image: url(../images/ico_prev.png);width:53px;height:53px;background-size: 53px 53px;}
.swiper-banner .swiper-button-next{background-image: url(../images/ico_next.png);width:53px;height:53px;background-size: 53px 53px;}

.page-tupian{height:240px;background-position: center center; background-repeat: no-repeat;}

/*tab css*/
h3.hometit{font-size:24px;line-height:30px;color: #333;font-weight:normal}
h3.hometit span{color: #f4a620;}
.home-pro{background-color: #f5f5f5;padding: 25px 0;}
.home-pro .hometit{padding-left:20px;}
.tab-tit1{width:860px;margin: 0px auto;}
.tab-tit1 a{ font-size:14px; color:#666666; font-weight:normal; line-height:30px; padding:0px 20px; display:block; float:left;}
.tab-tit1 a:hover,.tab-tit1 a.hover{color: #fff;background-color: #ffa800;border-radius:15px;}
.tab-content1{ padding:30px 0px;}
.tab-content1 .box{ display:none;}
.pro-list{height:248px;}
.pro-list ul{}
.pro-list ul li{float: left;width:272px;padding: 0px 14px;}
.pro-list ul li .item{height:189px;background-color: #fff;padding-top:20px;}
.pro-list ul li .item a{display: block;}
.pro-list ul li .item-text{/*width:212px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;background-color: #fff;*/}
.pro-list ul li .item-text a{display: block;line-height:32px; height:32px;font-size:16px; overflow: hidden;/*color: #666666;*/padding: 12px 0px;text-align: center;background-color: #ed7429;color: #fff;}
.tab-content1 .box .pro-more{padding: 40px 0 0 0;}
.tab-content1 .box .pro-more a{display: block;width:115px;height:30px;line-height:30px;margin:0px auto;border: 1px solid #e4e4e4;background-color: #fff;border-radius:15px;color: #898585; text-align: center;font-size:14px;}


.home-yingyong{padding-top:30px;}
.home-yingyong .wrap{width:1300px;}
.home-yingyong .hometit{padding-left:50px;}
.swiper3-inner{position: relative;}
.swiper3-inner .swiper3{width:1200px;height:380px;}
.swiper3-inner .swiper3 .swiper-slide{background-color: #DDD;}
.swiper3-inner .swiper3-prev{background-image: url(../images/ico_prev1.png);width:40px;height:40px;background-size: 40px 40px;left:0px;}
.swiper3-inner .swiper3-next{background-image: url(../images/ico_next1.png);width:40px;height:40px;background-size: 40px 40px;right:0px;}
.yingyong-item{}
.yingyong-item .item-image{}
.yingyong-item .item-image a{display: block;}
.yingyong-item .item-image a img{width:100%;height:226px;}
.yingyong-item .item-text{background-color: #f7fbff;padding: 5px 12px 20px 12px;height:155px;}
.yingyong-item .item-text h3{}
.yingyong-item .item-text h3 a{display: block;font-size:22px;font-weight:normal;color: #444;line-height:30px;padding: 8px 0px;}
.yingyong-item .item-text h3 a:hover{color: #2d6ed6;text-decoration: underline;}
.yingyong-item .item-text>div{font-size:14px; line-height:28px;color: #666;background:url(../images/icon1.png) no-repeat 330px 60px;height:84px;overflow: hidden;}

.home-yanfa{padding-top:40px;}
.home-yanfa-inner{border: 1px solid #f7f7f7;padding: 0px 14px 24px 0px;}
.yanfa-list ul{}
.yanfa-list ul li{padding-top:24px;padding-left:24px;float: left;width:270px;}
.yanfa-list ul li .item-image{height:260px;overflow: hidden;}
.yanfa-list ul li .item-text{padding: 12px 0;}
.yanfa-list ul li .item-text a{display: block;font-size:18px;color:#666;text-align: center;width:270px;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}


.home-news{height:563px;padding-top:30px;background: #fff url(../images/news_bg.jpg) no-repeat scroll center bottom;}
.home-news .hometit{float: left;}
.tab-tit2{width:460px;float: right;}
.tab-tit2 a{ font-size:14px; color:#666666; font-weight:normal; line-height:30px; padding:0px 20px; display:block; float:left;}
.tab-tit2 a:hover,.tab-tit2 a.hover{color: #fff;background-color: #ffa800;border-radius:15px;}
.tab-content2{ padding:8px 20px;background-color: rgba(255,255,255,0.4);/* IE9、标准浏览器、IE6和部分IE7内核的浏览器(如QQ浏览器)会读懂 */min-height:490px;}
.tab-content2 .box{ display:none;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .tab-content2{
    background-color:#ffffff;
    filter:Alpha(opacity=40);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .tab-content2 .box{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}

.home-news-image{width:400px;padding-right:30px;border-right:1px solid #adc1dd;}
.home-news-image .home-news-image-tit{padding: 6px 0px;}
.home-news-image .home-news-image-tit a{display: block;font-size:18px;color:#000;line-height:32px;font-weight:bold;}
.home-news-image .home-news-image-tit a:hover{color: #2d6ed6;}
.home-news-image .home-news-image-img{padding: 10px 0;height:246px;overflow: hidden;}
.home-news-image .home-news-image-img a{display: block;}
.home-news-image .home-news-image-img img{width:100%;}
.home-news-image .home-news-image-date{color: #222;font-size:14px;background: url(../images/icon2.png) no-repeat 0px 7px;padding: 5px 0 5px 10px;}
.home-news-image .home-news-image-con{font-size:14px;color: #888;line-height:24px;padding-bottom:8px;}

.home-news-text{padding-top:10px;padding-left:30px;width:670px;}
.home-news-text ul{}
.home-news-text ul li{border-bottom:1px dashed #dfdedf;padding-bottom:5px;}
.home-news-text ul li a{font-size:16px; color: #555;display: block;padding: 18px 0;}
.home-news-text ul li a:hover{color: #2d6ed6; text-decoration: underline;}
.home-news-text ul li .con{color: #888; line-height:24px;font-size:14px;}
.home-news-text ul li .date{font-size:14px;line-height:28px;padding: 8px 0;color: #222;background: url(../images/icon3.png) no-repeat right 16px;}

.weblink{width:1200px; margin: 0px auto;padding: 22px 0;}
.weblink span{font-size:16px;color: #2d6ed6;}
.weblink a{font-size:14px;display:inline-block;padding-left:8px;line-height:32px;color: #545454;}
.weblink a:hover{text-decoration: underline;color: #2d6ed6;}

.footer{border-top:1px solid #e7e7e7;padding-top:20px;background-color: #fff;}
.footer .foot-nav{}
.footer .foot-nav ul{}
.footer .foot-nav ul li{float: left;width:165px;}
.footer .foot-nav ul li h3{font-weight:normal;}
.footer .foot-nav ul li h3 a{display: block;font-size:16px;color: #666;font-weight:bold;}
.footer .foot-nav ul li ul{padding: 10px 0;}
.footer .foot-nav ul li ul li{float: none;}
.footer .foot-nav ul li ul li a{display: block;font-size:14px;padding: 11px 0;line-height:22px;}
.footer .foot-nav ul li.home-contact{width:200px;}
.footer .foot-nav ul li.home-contact .tel{font-size:18px;color: #444444;padding-top:20px;padding-bottom:12px;}
.footer .foot-nav ul li.home-contact p{font-size:13px;color: #666;line-height:28px;}
.footer .foot-nav ul li.home-contact .ewm{height:150px; background: url(../images/ewm.jpg) no-repeat center center;}


.footer .foot-text{background-color: #010a17; color: #fff;height:46px;line-height:46px;font-size:14px;}
.footer .foot-text a{color: #fff;}
.footer .foot-text a:hover{text-decoration: underline;}
.footer .foot-text .copyright{}
.footer .foot-text .foot-link a{display:inline-block;padding-left:14px;}

/*内页css*/
.crumb-inner{height:40px;line-height:40px;border-style:solid;border-width:1px 0;border-color:#dad9da;background-color: #fff;
  box-shadow:2px 2px 10px #dad9da;/*opera或ie9*/
}
.crumb-inner .crumb{background: url(../images/icon5.png) no-repeat left center;padding-left:25px;font-size:14px;color: #888;}
.crumb-inner .crumb a{font-size:14px;color: #888;}
.crumb-inner .crumb a:hover{color: #ec6602; text-decoration: underline;}


.pro-category{}
.pro-category .category1{border-bottom:1px solid #e9e9e9;padding-bottom:30px;}
.pro-category .category1 h1{font-weight:normal;font-size:36px;color: #ec6602;padding: 20px 0;}
.pro-category .category1 .cag-img{float: left;width:50%;}
.pro-category .category1 .cag-text{float: right;padding-left:2%;width:48%;color: #888;font-size:16px;line-height:30px;}


.search-title{border-bottom:1px solid #e9e9e9;padding-bottom:10px;}
.search-title h1{font-weight:normal;font-size:36px;color: #ec6602;padding: 20px 0;}

.pro-category .category-list{border-bottom:1px solid #e9e9e9;padding-bottom:30px;}
.pro-category .category-list ul{}
.pro-category .category-list ul li{float: left;padding: 15px;width:260px;}
.pro-category .category-list ul li a{display: block;font-size:16px;border: 1px solid #dc6419;padding: 20px 5px;font-weight:bold;color:#fff;background-color: #ed7429;border-radius:5px;text-align: center;}
.pro-category .category-list ul li a:hover{color:#fff;background-color: #ed7429;box-shadow:2px 2px 10px #c2c2c2;}

.gys-a{padding-bottom:20px;}

.pro-category .category2{padding-bottom:30px;}
.pro-category .category2 .cag-text{font-size:16px; color:#333;line-height:30px;}
.pro-category .category-list h3,.pro-category .category2 h3{font-size:24px; color: #336abb;font-weight:normal;padding: 20px 0;}

.pro-category .category-list2>p{font-size:14px;padding-top:12px;}
.pro-category .category-list2>p strong{font-weight:bold;color: #ff0000;}

.pro-category .pro-list2{border-bottom:1px solid #e9e9e9;padding-bottom:30px;}
.pro-category .pro-list2 ul{}
.pro-category .pro-list2 ul li{float: left;padding: 20px;}
.pro-category .pro-list2 ul li a{display: block;font-size:16px;color: #333;font-weight:bold;text-align:center;}
.pro-category .pro-list2 ul li a:hover{color:#004098;}
.pro-category .pro-list2 ul li .item-img{/*border: 4px solid #e9e9e9;padding:30px 25px;*/}
.pro-category .pro-list2 ul li .item-text{padding-top:13px;padding-bottom:13px;background-color: #ed7429;color: #fff;width:67%;margin: 0px auto;}
.pro-category .pro-list2 ul li a:hover .item-img{/*padding:30px 25px;border: 4px solid #	ed7429;*/box-shadow:2px 2px 10px #c2c2c2;}
.pro-category .pro-list2 h3{font-size:24px; color: #336abb;font-weight:normal;padding: 20px 0;}

.listpage { padding:40px 20px; text-align:center; font-size:14px;}
.listpage a { border:1px solid #666; padding:6px 10px; margin:0 5px; text-decoration:none; border-radius:2px;cursor: pointer;}
.listpage a:hover { border:1px solid #1b5abc; color:#fff;background-color: #2c6ed5;}
.listpage b { padding:0px 5px;}





.pro-category1{}
.pro-category1 .category-title{padding-top:30px;}
.pro-category1 .category-title h1{font-size:24px;color: #ec6602; text-align: center;padding: 20px;}
.pro-category1 .category-title .cag-text{font-size:16px;line-height:30px;color: #555;}
.pro-category1 .category-title .cag-text span{font-weight:bold;color: #004098;}

.pro-category1 .pro-list1 ul{padding: 20px 0;}
.pro-category1 .pro-list1 ul li{padding: 15px 0; text-align: center;}
.pro-category1 .pro-list1 ul li a{display: block;width:600px;margin:0px auto;border: 5px solid #e9e9e9;}
.pro-category1 .pro-list1 ul li a img{width:100%;}

.pro-category1 .category2{padding-bottom:10px;}
.pro-category1 .category2 h3{color: #004098;font-size:16px;font-weight:bold;padding: 15px 0;}
.pro-category1 .category2 .cag-text{font-size:16px; color:#555;line-height:30px;}
.pro-category1 .more1{padding: 40px 0;}
.pro-category1 .more1 a{display: block;width:165px;margin:0px auto;border: 3px solid #004098;border-radius:8px;font-size:18px; font-weight:bold;color: #004098;text-align: center;padding: 15px 0;}
.pro-category1 .more1 a:hover{color:#fff;background-color: #ed7429;box-shadow:2px 2px 10px #c2c2c2;border-color:#e46d24;}


.news-inner{padding-top:20px;}
.page-left{width:208px;background-color: #fff;float: left;padding: 20px 16px;}
.page-left .page-category{min-height:800px;}
.page-left .page-category ul{}
.page-left .page-category ul li{padding: 7px 0;}
.page-left .page-category ul li a{display: block; font-size:18px;color: #888; background-color: #fbfbfb;border-radius:8px;line-height:42px;text-align: center;}
.page-left .page-category ul li a:hover,.page-left .page-category ul li a.hover{background-color: #2c6ed5;color: #fff;}



.page-right{width:936px;float: right;background-color: #fff;}
.page-right .new-content{padding: 10px 30px;min-height:820px;}
.new-content .new-list ul{}
.new-content .new-list ul li{border-bottom:1px solid #ecf1fc;padding-bottom:25px;}
.new-content .new-list ul li a{font-size:16px; color: #555;display: block;padding: 18px 0;}
.new-content .new-list ul li a:hover{color: #2d6ed6; text-decoration: underline;}
.new-content .new-list ul li .con-img{float: left;padding-right:15px;padding-top:10px;}
.new-content .new-list ul li .con{color: #999; line-height:30px;font-size:14px;}
.new-content .new-list ul li .date{font-size:14px;line-height:28px;color: #2c6ed5;display: inline-block;border-bottom:0px solid #fff;padding: 0px;padding-left:6px;}

.new-content h1{font-size:30px;font-weight:normal;color: #333;padding-top:13px;}
.new-content .date{font-size:12px;color: #2c6ed5;padding-top:8px;padding-bottom:20px;border-bottom:1px solid #ecf1fc;}
.new-content .content{color:#555;font-size:14px;line-height:28px;}
.new-content .content table{max-width:99%;}
.new-content .related{padding: 15px 0px;border-top:1px solid #f3f3f3;}
.new-content .related div{font-size:14px;}
.new-content .related a{display: inline-block;font-size:14px;line-height:34px;}
.new-content .related a:hover{text-decoration: underline;color: #2c6ed5;}

/*相关信息*/
.similar-news{}
.similar-news .similar-news-title{padding:10px 0px 10px 12px;font-size:18px;line-height:26px;background-color: #f7f7f7;color: #444;}
.similar-news ul{padding-top:10px;}
.similar-news ul li{border-bottom:1px solid #f9f9f9;padding: 6px 0;}
.similar-news ul li a{display: block;font-size:14px; line-height:32px;background: url(../images/icon6.png) no-repeat 2px 8px;padding-left:24px;}

.sitemap-list{}
.sitemap-list ul{}
.sitemap-list>ul>li{padding: 2px 0;}
.sitemap-list>ul>li>a{display: block;padding: 10px 0 10px 20px;background-color: #f7f7f7;font-size:20px;}
.sitemap-list ul .sub_menu{display: block;zoom:1;padding: 15px 0;}
.sitemap-list ul .sub_menu:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
.sitemap-list ul .sub_menu li{float: left;padding: 0px 15px;}
.sitemap-list ul .sub_menu li a{font-size:16px;}
.sitemap-list ul .sub_menu li a:hover{text-decoration: underline;}