@import url(core.css);

html,body{width:100%;min-width:1300px;}

input,button,select,textarea{ outline:none; border:0; -webkit-appearance: none;}

a{color:#333;text-decoration:none}

a:hover{color:#0867bd}



body{font-family:Arial, "Open Sans","Microsoft YaHei";}

.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:360px;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:360px; }

.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; font-size:14px;display:block;height:52px;line-height:52px; border-width:1px 0px 1px 0px;border-style:solid;border-color:#fff;text-align: left;padding-left:15px;padding-right:2px;width:343px;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 ul li a.hasmenu {  background:url(../images/arrows.png) no-repeat 337px 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 337x 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{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;}



.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:570px;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;max-height:57px;}

.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;max-height:48px;}

.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:195px;}

.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:normal;}

.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:13px;padding: 11px 0;line-height:22px;}

.footer .foot-nav ul li.home-contact{width:205px;}

.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:14px;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:13px;}

.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:normal;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;height:304px;}

.pro-category .pro-list2 ul li a{display: block;font-size:14px;color: #333;font-weight:normal;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;letter-spacing:1px}

.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:258px;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:16px;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:886px;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;}