﻿img{max-width: 100%;padding: 0px;}
.clear{clear: both;}
.navbar { min-height: 70px; }
a{color: #333;}
a:hover{color: #AC59FF;}
.mt70{clear: both;margin-top: 70px;}
body {background-color: #f5f5f5;font-family: Arial;}
ul{list-style: none;}
ul,li{padding: 0px;margin: 0px;}
.mt100{margin-top: 70px;}
.color_a{color: #266FB7;}
.center{text-align: center;}
h1,h2,h3,h4,h5{font-family: Microsoft YaHei, SimHei;}

/************************************************************************************************************************************/

.header{background-color: #3E007B;box-shadow:2px 2px 5px #ccc;height: 70px;overflow: hidden;}
.head_right{float: right;}

.nav {margin-left: 50px;}
.nav ul{list-style: none;}
.nav li{float: left;}
.nav li a{font-size: 16px; color: #fff; font-family: Microsoft YaHei, SimHei;text-transform : uppercase;line-height: 70px; padding: 0px 12px;}
.nav li a:hover{text-decoration: none;color: #FF8A15;}

.nav li.curr{background-color: #FF8A15;}
.nav li.curr a{color: #fff;}
.logo{float: left;}


.banner{margin-top: 70px;position: relative;}
.banner li{width: 100%;margin: 0px;padding: 0px;}
.banner img{width: 1920px;}


.searchbar{height: 80px;overflow: hidden;background-color: #fff;}
.searchbar .keyword{width: 360px;height: 36px;padding: 0px 5px;border: 1px solid #ccc;line-height: 36px;float: left;margin-right: 5px;margin-top: 20px;}
.searchbar .button{background-color: #266FB7;color: #fff;font-size: 16px; padding: 0px 15px;border: 1px solid #266FB7;height: 36px;overflow: hidden;line-height: 36px;float: left;border-radius:5px;margin-top: 20px;}


.title24{font-family: Microsoft YaHei, SimHei;font-size: 24px;}
.title28{font-family: Microsoft YaHei, SimHei;font-size: 28px;}

.home_cert{ margin-top: 30px; }
.home_cert .title{text-align: center;line-height: 120px;}
.home_cert .list{} 


.index_imglist_gd01{}
.index_imglist_gd01  ul{}
.index_imglist_gd01  ul li{}




.home_company_ys{background-color: #fff;}
.home_company_ys .title{text-align: center;line-height: 120px;}
.home_company_ys .list{background-image: url(../image/ys_list_bg.png);background-repeat: no-repeat;background-position:top center;min-height: 270px;}
.home_company_ys ul{}
.home_company_ys li{float: left;width: 25%;font-size: 16px;padding: 100px 20px 20px 20px;}


.home_about {height: 740px;overflow: hidden;}
.home_about .about{}
.home_about .about .company_img{float: left;}
.home_about .about .company_img img{width: 520px;}
.home_about .about .info{width: 568px; height: 386px;overflow: hidden;float: right;}
.home_about .about .info .about_info{font-size: 16px;line-height: 1.5;margin-top: 20px;}
.home_about .about .info .more{background-color:#AC59FF;color: #fff;font-size: 18px;text-transform : uppercase;float: right;margin-right: 5px;display: inline-block;padding: 10px 20px;margin-top: 20px;}

.home_about .photo{padding-top: 30px;}
.home_about .photo #marquee{overflow:hidden;width: 1200px;height: 190px;}
.home_about .photo ul{margin-left: -25px;margin-top: 22px;}
.home_about .photo li{padding: 5px;background-color: #fff;float: left;margin-left: 25px;box-shadow:2px 2px 5px #ccc;}
.home_about .photo li:hover{box-shadow:2px 5px 10px #aaa;}
.home_about .photo li img{width: 255px;}

.home_exhibition{}
.home_exhibition .title{line-height: 50px;text-align: center;margin-top: 50px;}
.home_exhibition .more{color: #266FB7;font-size: 14px;text-transform : uppercase;display: inline-block;padding: 10px 20px;margin-top: 20px;border: 1px solid #266FB7;}
.home_exhibition .list{margin-top: 30px;}
.home_exhibition .list ul{margin-left: -40px;}
.home_exhibition .list li{padding: 5px;background-color: #fff;float: left;margin-left: 40px;box-shadow:2px 2px 5px #ccc;position: relative;}
.home_exhibition .list li:hover{box-shadow:2px 5px 10px #aaa;}
.home_exhibition .list img{width: 340px;height: 255px;}
.home_exhibition .list li .title{font-size: 16px;line-height: 60px;margin: 0px;text-align: left;}
.home_exhibition .list li .title .more{background-color:#FF7E00;color: #fff;font-size: 12px;text-transform : uppercase;float: right;display: inline-block;padding: 5px 10px;border:0px;line-height: 20px;}
.home_exhibition .list li .date{position: absolute;width: 78px;height: 88px;background-color: rgba(38,111,183,0.7);z-index: 9;top:5px;text-align: center;color: #fff;font-size: 16px;}
.home_exhibition .list li .date .day{font-size: 28px;line-height: 50px;}


.home_news{margin-bottom: 50px;}
.home_news .title{line-height: 40px;margin-bottom: 5px;font-family: Microsoft YaHei, SimHei;font-size: 24px;}
.home_news .news{width: 590px;float: right;}
.home_news .news .list{}
.home_news .news .list ul{}
.home_news .news .list li{background-color: #fff;margin-bottom: 20px;}
.home_news .news .list li:hover{}
.home_news .news .list li .date{float: left;width: 80px;height: 80px;background-color: #AC59FF;text-align: center;margin-right: 10px;color: #fff;}
.home_news .news .list li .date .day{font-size: 42px;line-height: 50px;}
.home_news .news .list li .date .mon{font-size: 14px;line-height: 30px;}

.home_news .news .list li .news_item{}
.home_news .news .list li .news_item .title{line-height: 30px;font-size: 16px;}
.home_news .news .list li .news_item .desc{font-size: 14px;color: #999;}

.home_news .video{width: 525px;float: left;}
.home_news .video .con {background-color: #fff;}
.home_news .video .con:hover{}
.home_news .video .desc{margin-top: 10px;}



.home_customers{margin-top: 80px;margin-bottom: 80px;}
.home_customers ul{margin-left: -20px;margin-top: 32px;}
.home_customers li{padding: 5px;background-color: #fff;float: left;margin-left: 22px;box-shadow:2px 2px 5px #ccc;}
.home_customers li:hover{box-shadow:2px 5px 10px #aaa;}
.home_customers li img{width: 200px;height: 150px;}



/*视频ul列表样式01*/
.video_list01 {padding: 0px;margin-left: -20px;}
.video_list01 li{float: left;border: 1px solid #ebebeb;overflow: hidden;padding: 5px;width: 270px;background-color: white;margin-left: 20px;margin-bottom: 30px;}
.video_list01 li:hover{box-shadow: 0px 0px 8px #ccc;}
.video_list01 .images{}
.video_list01 .images img{width: 270px;height: 150px;}
.video_list01 .info{}
.video_list01 .info .title{line-height: 32px;height: 32px;overflow: hidden;}
.video_list01 .info .title a{font-size: 14px;text-decoration: none;color: #333;}
.video_list01 .info .title a:hover{text-decoration: underline;}
.video_list01 .info .desrciption{font-size: 12px;color: #999;line-height: 18px;height: 18px;overflow: hidden;}










/*******************************************************************************************************************/

#pagenav{list-style: none;margin-left: auto;margin-right: auto; width: 400px;text-align: center;background-color: #ccc;}
#pagenav li{float: left;padding: 5px 15px 5px 15px;background-color: #fff;margin-left: 10px;}
#pagenav li a{color: #333;font-size: 16px;line-height: 1.5;}
#pagenav li.active{background-color:#266FB7; }
#pagenav li.active a{color: #fff;}

.side{width: 250px;overflow: hidden;float: left;}

.side .catelist{list-style: none;background-color: #fff;padding: 10px;margin: 0px;}
.side .catelist i{color: #666;}
.side .catelist li{border-top: 1px solid #ebebeb;}
.side .catelist li:first-child{border-top: 0px;}
.side .catelist li a{line-height: 36px;}



.page_info{background-color: #fff;padding: 10px;}


.page_container{float: right;width: 870px;}
.page_container .content{background-color: #fff;min-height: 400px;padding: 20px;}
.page_container .news_info{padding: 10px;color: #999;font-size: 12px;}


.page_content{font-size: 14px;padding-top: 20px;line-height: 1.5;min-height: 400px;}
.page_content .content{}


.page_content .pcontent{background-color: #fff;padding: 10px;min-height: 400px;}
.page_content .pcontent h1,h2{border-bottom: 1px solid #efefef;padding: 0px;line-height: 50px;}
.page_content .pcontent h1 span,h2 span{float: right;font-size: 12px;color: #999;}
.page_content .pcontent p{}

.page_container .media{background-color: #fff;padding: 10px;}
.page_container .media .media-body{}
.page_container .media .media-body p{font-size: 12px;color: #999;}
.page_container .media .media-body p span{color: #666;}
.page_container .media .media-body p.small{font-size: 10px;}

.prodlist{}
.prodlist .caption{}
.prodlist .caption .title{font-size: 16px;line-height: 28px;height: 28px;overflow: hidden;}
.prodlist .caption p{font-size: 12px;color: #999;padding: 0px;}


.gallery { width: 650px; overflow: hidden; margin-right: auto; margin-left: auto; }
.gallery img { display: block;}
.main-image img { padding: 4px; border: 1px solid #ccc; background-color: #fff;}
.thumbnails { height: 85px; margin: 15px 0 0 -15px; list-style-type: none;}
.thumbnails li { float: left; margin-left: 15px; display: inline;}
.thumbnails img { padding: 4px; border: 1px solid #ccc; background-color: #fff;}
.photo_desc { color: #666; font-size: 14px;line-height: 1.5; background-color: white; height: 94px; overflow: hidden; margin-top: 10px; margin-bottom: 20px; padding: 6px; border: dotted 1px #ebebeb; }


.prod_photo{width: 350px;float: left;}
.prod_info{width: 400px;float: left;}
.prod_info .info{float: left; }
.prod_info .info a{text-decoration: none;color: #333;}
.prod_info .info a:hover{text-decoration: underline;}
.prod_info h2{ color: #333; font-size: 16px; font-weight: bold; line-height: 30px; margin: 0 0 14px; padding: 0 0 8px; border-bottom: 1px solid #ebebeb; }
.prod_info h3{ font-size: 14px; margin: 0; padding: 0; }
.prod_info .service{ color: white; font-size: 16px; line-height: 34px; background-color: #cc0000; text-align: center; width: 170px; margin-top: 20px; margin-bottom: 20px; }
.prod_info .service:hover{}
.prod_info .service a{ color: white; font-weight: bold; text-decoration: none; }
.prod_info .title{font-weight: bold;}
.prod_info .info_desc{font-size: 14px;line-height: 1.5;color: #666;}
#qrcode { width: 120px; float: right; }

.prod_content{margin-top: 30px;line-height: 1.5;}
.prod_content .title{ border-bottom: 1px solid #ebebeb; }
.prod_content .title span{line-height: 35px;background-color: #333;color: #fff;font-size: 16px;display: block;width: 100px;text-align: center;}




/*pages nav style*/
#pages { padding: 10px 0px; text-align: left; clear: both; margin-top: 10px; text-align: center; }
#pages a { display: inline-block; padding: 5px 20px; height: 32px; font-size: 14px; line-height: 22px; background: #fff; border: solid 1px #e3e3e3; text-align: center; color: #333; margin-right: 3px; margin-left: 3px; text-decoration: none; }
#pages a.a1 { padding: 5px 20px; height: 32px; line-height: 22px; margin-top: 0px; }
#pages a:hover { background: #AC59FF; color: #fff; text-decoration: none; }
#pages span { font-size: 14px; display: inline-block; padding: 5px 20px; height: 32px; line-height: 22px; background: #AC59FF; color: #fff; text-align: center; margin-right: 3px; margin-left: 3px; border: solid 1px #AC59FF; }
.page .noPage { display: inline-block; padding: 4px 19px; height: 32px; line-height: 22px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }


.prev_next{margin-top: 20px;margin-bottom: 20px;}
.prev_next .prev{}
.prev_next .next{margin-left: 30px;}

.prodbanner{background-color: #fff;width: 100%;overflow: hidden;margin: 0 auto;position: relative;list-style: none;padding: 0;z-index: 1;}
.prodbanner .swiper-wrapper{width: 100%;}
.prod_title {background-color: #fff;width: 100%;padding-bottom: 10px;text-align: center;}

.footer{background-image: url(../image/footbg.jpg);;background-repeat: no-repeat;padding-bottom: 30px; border-top: 3px solid #FF8A15;}

.footer .foot_list1{width: 180px;overflow: hidden;margin-right: 30px;}
.footer .foot_list2{width: 340px;overflow: hidden;margin-right: 30px;}
.footer .foot_list3{width: 270px;overflow: hidden;margin-right: 30px;}
.footer .foot_list4{width: 250px;overflow: hidden;float: right;}

.footer .foot_list{float: left;padding-top: 30px;}
.footer .foot_list h4{font-family: Microsoft YaHei, SimHei;font-size: 18px;}

.footer .foot_list ul{list-style: none;padding: 0px;margin: 0px;}
.footer .foot_list ul li{border-bottom: 1px solid #ddd; }
.footer .foot_list ul li a{line-height: 36px;}
.footer .foot_list ul li a:hover{}

.footer .foot_list .addr{padding-bottom: 10px;font-size: 12px;margin-top: 10px;}
.footer .foot_list .tel{padding-bottom: 10px;font-size: 12px;}
.footer .foot_list .email{padding-bottom: 10px;font-size: 12px;}
.footer .foot_list span{margin-right: 10px;color: #666;}


.footer .foot_list .gbook{}
.footer .foot_list .gbook .input-text{height: 38px;border:1px solid #ebebeb;background-color: #fff;padding: 0px 5px;margin-bottom: 5px;width: 100%;}
.footer .foot_list .gbook .message{height: 80px;border:1px solid #ebebeb;background-color: #fff;padding: 0px 5px;margin-bottom: 5px;width: 100%;}
.footer .foot_list .gbook .submit{background-color: #266FB7;color: #fff;text-align: center;width: 100%;height: 38px;line-height: 38px;border: 0px;font-size: 16px;font-weight: bold;}

.foot_links{margin-top: 30px;}
.foot_links h4{font-family: Microsoft YaHei, SimHei;font-size: 20px;}
.footer .links{background-color: #fff;padding: 10px 0px; min-height: 42px;}
.footer .links ul{list-style: none;padding: 0px;margin: 0px;}
.footer .links li{display: inline-block;padding: 5px 10px;}
.footer .links li a{}
.footer .links li a:hover{}

.footinfo{background-color: #AC59FF;color: #fff;}
.footinfo .info{font-size: 14px;line-height: 40px;text-align: center;}

.kefu { color: #333; width:99px; height:60px; position:absolute; top:0; }
.kefu .kftop{ background-image: url(../image/kefu_top.gif); background-repeat: no-repeat; height:50px; }
.kefu .kfbottom{ background-image: url(../image/kefu_bottom.gif); background-repeat: no-repeat; height:14px; }
.kefu .kfbox {border-left:1px solid #e8dcdb;border-right:1px solid #e8dcdb;overflow:hidden;zoom:1;padding:1px;background:#fff;color:#d3d3d3;line-height:26px;}
.kefu .kfbox ul { padding-right: 6px; padding-left:3px; }
.kefu .kfbox ul li{ color: #333; font-size: 12px; }
.kefu .kfbox ul li.tit { color:#800000; font-size: 12px; }
.kefu .kfbox ul li img {vertical-align:middle;}

