@charset "utf-8";
/* CSS Document */


/*全局*/
*{ margin:0; padding:0;}
body{font:12px 'Arial', Helvetica, sans-serif; color:#636262; background-color:#fff;}
ul,li{ list-style:none}
img{ border:0px;max-width: 100%;}
.clear{ clear:both; overflow:hidden; height:0;}
a{ text-decoration:none; color:#141414; font-size:12px;}
a:hover,a:active{text-decoration:none; color:#af241d;}


/*头部样式*/
.hread_top{ margin:0px auto; background:url(../images/top-bg.jpg); height:115px;}
.top_content{ margin:0px auto; width:1200px; overflow:hidden; height:115px;}
.top_logo{ margin:18px 0px 0px 0px; float:left;}
.top_nav{ margin:45px -30px 0px 0px;float:right; width:820px;}
/*.top_nav ul li{float:left; width:133px; border-right:1px solid #aaa; text-align:center;}
.top_nav li a{font-size:16px; color:#333;}
.top_nav li a:hover{ padding-bottom:20px; color:#df271b; border-bottom:3px solid #df271b;}*/
.header {height: 90px;width:710px; margin: 0 auto; z-index: 100; }
.cheng a{color:#df271b !important;}

#container{ float:right; width:820px;}
#container ul li{padding:0px; margin:0pxdisplay:inline;float:left; width:133px;}
#container li a{margin-right:5px;font-weight:bold;font-family:verdana;text-decoration:none;display:block;width:100px;height:35px;line-height:35px; color:#333; text-align:center; font-size:14px;}
#container li a:hover{color:#df271b;font-weight:bold;text-decoration:none;display:block; width:100px;text-align:center;}
ul li.sublinks a{background:#fff; border-bottom:1px solid #cccccc; font-weight:normal; text-decoration:none; display:block;text-align:center; margin-top:2px; font-size:14px;}
ul li.sublinks a:hover{ color:#000000;background:#FFEFC6; font-weight:normal; text-decoration:none;display:block;width:100px;text-align:center;}
ul li.sublinks{display:none;}
/* CSS For Dropdown Menu End */



/*banner样式*/
.index_banner{ margin:0px auto; overflow:hidden;}
.index_banner img{ width:100%; display:block;}


.js-silder{position: relative;	min-width: 320px;}
.silder-scroll{width: 100%;overflow: hidden;}
.silder-main{position: relative;width: 100%;overflow: hidden;}
.silder-main-img{position: absolute;top: 0;left: 0;width: 100%;}
.silder-main-img img{width: 100%;}
.js-silder-ctrl{width: 100%;text-align: center;}
.silder-ctrl-prev,
.silder-ctrl-next{position: absolute;top: 0;width: 8%;height: 100%;vertical-align: middle;cursor: pointer;color: #fff;font-family: "宋体";font-size: 52px;font-weight: 600;text-shadow: #666 2px 2px 5px;}
.silder-ctrl-prev{left: 0;text-align: left;}
.silder-ctrl-next{right: 0;text-align: right;}
.silder-ctrl-prev>span,
.silder-ctrl-next>span{position: absolute;top: 50%;margin-top: -40px;}
.silder-ctrl-prev>span{left: 0;}
.silder-ctrl-next>span{right: 0;}
.silder-ctrl-con{display: inline-block;width: 4%;padding: 10px 0;margin: 0 10px;cursor: pointer;}
.silder-ctrl-con>span{display: block;line-height: 0;text-indent: -9999px;overflow: hidden;padding: 5px 0;cursor: pointer;background-color: #e4e4e4;}
.silder-ctrl-con.active>span{background-color: #7bbedf;}

@media (max-width: 768px){
.silder-ctrl-prev,.silder-ctrl-next{width: 10%;font-size: 26px;margin-top: -25px;}
.silder-ctrl-con{width: 14px;height: 14px;padding: 0;margin: 0 5px;}
.silder-ctrl-con>span{display: block;width: 100%;height: 100%;border-radius: 50%;padding: 0;}
}


/*产品系列样式*/
.product_series{ margin:0px auto; margin-top:60px; width:1200px; overflow:hidden;}
.product_left{ float:left; width:177px;}
.product_top{ margin-bottom:20px; float:left; font-size:28px; color:#333333;}
.product_top span{ font-size:18px; color:#ddd;}
.series_list{ float:left; width:177px;}
.series_list ul li{ margin:8px 0px 8px 0px;float:left; width:143px; height:19px;background:url(../images/hui-xian.jpg) no-repeat;}
.series_list li a{ padding-left:40px; color:#666; font-size:14px;transition: all 0.4s linear 0s;}
.series_list li a:hover{padding-left:50px;background:url(../images/red-xian.jpg) no-repeat -5px 0px; color:#df271b;}

.product_right{ float:right; width:910px; overflow:hidden;}
.switch_arrow{ float:right; width:105px;}
.switch_arrow ul li{ margin:0px 0px 0px 5px; border-radius:45px; border:1px solid #dedede; width:45px; height:45px; float:left; text-align:center; line-height:45px;}
.switch_arrow li a:hover{ background-color:#df271b;border-radius:45px; display:block;width:45px; height:45px;text-align:center; line-height:45px;align-items: center;}

.product_box{ margin-top:20px; float:right; width:910px; overflow:hidden;}
.product_list{ float:left; width:940px;}
.product_list ul li{ margin:0px 33px 0px 0px; float:left; width:280px;}
.product_picture{ padding-top:23px;background:#fff9ef; width:280px; height:257px; float:left; text-align:center;line-height:280px;}
.picture_title{ padding:15px 0px 0px 5px;float:left;width:280px;}
.picture_title a{ font-size:16px; color:#333;}
.introduction{ padding:5px 0px 0px 5px; float:left; width:280px; height:40px; overflow:hidden; color:#888; line-height:20px;}



#scroll{width:910px;height:438px;margin:auto 0;position:relative;}
.btn_left{display:block;width:68px;height:40px;background:url(../images/arrow-left.png) no-repeat 0px 0px;position:absolute;top:0px;right:17px;z-index:1;}
.btn_left:hover{background:url(../images/arrow-leftred.png) no-repeat 0px 0;}
.btn_right{display:block;width:40px;height:40px;background:url(../images/arrow-right.png) no-repeat 0px 0px;position:absolute;top:0px;right:0;z-index:1;}
.btn_right:hover{background:url(../images/arrow-rightred.png) no-repeat 0px 0;}
#scroll .content{width:940px;height:458px;position:relative;overflow:hidden;margin:0 auto;}
#scroll ul{position:absolute;}
#scroll li{margin:60px 33px 0px 0px;float:left;width:280px; height:370px;}
#scroll li a:hover{position:relative;top:2px;}




/*中间公司简介样式*/
.advantage{ margin-top:80px; background:url(../images/advan.jpg); height:640px; overflow:hidden;}
.advantage_content{ margin:0px auto; width:1200px; overflow:hidden;}
.advantage_content h2{ padding-top:75px; text-align:center; font-size:24px;}

.adv_introduction{ margin:0px auto; margin-top:45px; width:1050px; font-size:14px; line-height:28px; text-align:center;}
.know{ margin:0px auto; margin-top:45px; width:150px; border:1px solid #aaa; background-color:#fff; height:45px; border-radius:60px; text-align:center; line-height:45px;}
.know a{ font-size:14px;}
.know a:hover{ background-color:#df271b; display:block; border-radius:60px; color:#fff;transition: all 0.6s linear 0s; font-size:14px;}

.patent_box{ margin-top:110px; width:1200px; overflow:hidden; float:left;}
.patent{ width:1220px; float:left;}
.patent ul li{ float:left; width:300px; border-right:1px solid #aaa; text-align:center;}
.patent_mess{width:300px;}
.number{ float:left; width:296px; font-size:53px; color:#555;}
.number sup{ font-size:36px;}
.number_item{float:left; width:296px; font-size:17px; color:#888;}


/*最新新闻样式*/
.news_box{ margin:0px auto; width:1200px; overflow:hidden;}
.news_left{ margin-top:50px; float:left; width:580px; font-size:28px; color:#333;}
.news_top{ float:left;}
.news_top span{ font-size:18px; color:#ddd;}
.news_left_item{ float:left; width:580px;}
.news_pic{ margin-top:20px; float:left; width:580px;}
.news_pic img{ width:580px; height:298px;}
.news_title{ padding:20px 10px 10px 10px;width:560px; float:left;}
.news_title a{ font-size:18px;}
.news_introduction{ padding:5px 10px 10px 10px; float:left; overflow:hidden; height:50px; line-height:20px;width:560px; font-size:14px; color:#888; border-bottom:1px solid #ccc;}

.news_right{margin-top:50px; float:right; width:565px;}
.look_more{ float:right; width:125px;background-color:#df271b; height:40px; border-radius:50px; text-align:center; line-height:40px;}
.look_more a{ font-size:14px; color:#fff;}
.look_more a:hover{ background-color:#fa4f44; display:block; border-radius:50px; color:#fff;transition: all 0.6s linear 0s; font-size:14px;}
.index_news_list{ float:left; width:565px;}
.index_news_list ul li{ padding:35px 0px 15px 0px; float:left; width:565px; border-bottom:1px solid #ccc;}

.news_time{ float:left; font-size:22px; color:#333;}
.news_time span{ font-size:14px; color:#888;}
.news_item_right{ float:right; width:478px;}
.item_title{ float:right; width:478px; height:20px; overflow:hidden;}
.item_title a{ font-size:16px;}
.news_jianjie{ margin-top:8px; width:478px; float:right; height:35px; overflow:hidden; color:#888; font-size:14px;} 

/*企业logo样式*/
.company_box{ margin:0px auto; margin-top:70px; overflow:hidden; background-color:#fff9ef; height:180px;}
.company_itme{ margin:0px auto; width:1200px;}
.page_left{ padding-top:90px; float:left;}
.company_logo{ float:left; width:1150px;}
.company_logo ul li{ margin:60px 0px 0px 85px; float:left; width:193px; text-align:center;}
.page_right{padding-top:90px; float:right;}


.rollBox{width:1200px;overflow:hidden;padding:12px 0 5px 6px;margin:0 auto;}
.rollBox .LeftBotton{height:52px;width:19px;background:url(../images/jt_left.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:75px 0 0 0;cursor:pointer;}
.rollBox .RightBotton{height:52px;width:20px;background:url(../images/jt_right.jpg) no-repeat 0px 0;overflow:hidden;float:left;display:inline;margin:75px 0 0 5px;cursor:pointer;}
.rollBox .Cont{width:1150px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{ margin:45px 48px 0px 0px;width:193px;float:left;text-align:center;}
.rollBox .Cont .pic img{display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


/*内页banner图*/

.inder_banner{ margin:0px auto; width:100%; overflow:hidden;}
.inder_banner img{ width:100%; overflow:hidden;}

.inder_nav{ margin:0px auto; border-bottom:1px solid #ccc; overflow:hidden;}
.inder_crumb{ margin:0px auto; padding:10px 0px 10px 20px; width:1200px; background:url(../images/Location.jpg) no-repeat 0px 10px; font-size:14px; color:#474747;}
.inder_crumb a{ font-size:14px;}
.inder_crumb span{ color:#df271b;}

.inder_content{ margin:0px auto; width:1200px; overflow:hidden;}
.inder_column{ margin-top:20px; width:1200px; float:left; overflow:hidden;}
.inder_column ul li{ margin:20px 38px 0px 0px; width:200px; height:40px; float:left; text-align:center; line-height:40px; border:1px solid #d3d3d3;}
.inder_column li a{ font-size:16px; color:#4e4e4e;}
.inder_column li a:hover{ background-color:#df271b; color:#fff; display:block;transition: all 0.4s linear 0s; font-size:16px; font-weight:bold;}
.inder_chen{background-color:#df271b; color:#fff; display:block;transition: all 0.4s linear 0s; font-size:16px; font-weight:bold;}
.inder_chen a{ color:#fff !important;}

.about_detail{ padding:50px 0px 50px 0px; float:left; width:1200px; font-size:16px; color:#494949; line-height:28px;}

.inder_news_list{ margin:0px auto;margin-bottom:40px; padding-top:30px; width:1200px; overflow:hidden;}
.inder_news_list ul li{ padding:40px 0px 40px 0px; float:left; width:1200px;  border-bottom:1px dashed #ccc;}
.news_picture{ width:400px; float:left;}
.inder_right{ float:right; width:766px;}
.inder_top_title{ float:left; width:766px;}
.inder_top_title a{ font-size:22px;}
.inder_news_intr{ margin:30px 0px 55px 0px; padding:10px 0px; float:left; width:766px; font-size:14px; color:#858585; height:40px; overflow:hidden; line-height:24px;}
.nuews_more{ float: left;}


.page{ margin:0px auto; margin-bottom:35px; width:100%;text-align: center; overflow:hidden;}
ul.pagination {display: inline-block;padding: 0;margin: 0;}
ul.pagination li {display: inline;}
ul.pagination li a {color: black;float: left;padding: 8px 16px;text-decoration: none;}
ul.pagination li a.active {background-color: #df271b;color: white;}
ul.pagination li a:hover:not(.active) {background-color: #ddd;}


.news_detail{ margin:40px 0px 0px 0px; float:left; width:1200px;}
.news_detail h1{ text-align:center; width:1200px;}
.time{ padding:10px 0px; text-align:center; color:#848484; border-bottom:1px dashed #ccc;}
.time span{ padding-left:15px;}
.news_item{ padding:40px 0px; float:left; font-size:14px; line-height:25px; border-bottom:1px dashed #ccc;}

.forward{ padding:30px 0px 30px 0px;float:left; width:1200px; overflow:hidden;}
.forward ul li{ height:30px; line-height:30px;float:left; width:1200px;}
.forward li a{ font-size:14px;}

.product_box_inder{ margin-top:30px; width:1200px; overflow:hidden; float:left;}
.inder_product_list{ margin:0px auto;margin-bottom:40px; padding-top:30px; width:1200px; overflow:hidden;}
.inder_product_list ul li{ margin:0px 20px 0px 0px; float:left; width:280px; height:380px;}


.product_content{ float:left; width:1200px; overflow:hidden;}
.product_pic{ padding:60px 0px 30px 0px; width:1200px; text-align:center; float:left;}
.product_pic img{ width:480px;}

.product_title{ float:left; width:1200px; background-color:#dedede;}
.product_item{ padding:10px 15px; float:left;background-color:#df271b; font-size:16px; color:#fff;}
.product_mess{ padding-bottom:50px; float:left; width:1200px; line-height:25px; font-size:14px;}
.product_mess h1{ padding:40px 0px 20px 0px;}


.contact_detail{ float:left; width:1200px;}
/*联系方式*/
.contact{width:1200px; margin:55px auto;}
.contact_info{margin-bottom: 25px;width: 1162px;margin-top: 0;margin-right: auto;margin-left: auto;}
.contact_info li{border:1px solid #ddd;display:inline-block;width:290px;height:100px;margin-right:19px;padding-left:80px;}
.contact_info li.con01{background:url(../images/contact_01.jpg) no-repeat 10px center;}
.contact_info li.con02{background:url(../images/contact_02.jpg) no-repeat 10px center;}
.contact_info li.con03{background:url(../images/contact_03.jpg) no-repeat 10px center;margin-right:0px;}
			
.contact_info li h3{color:#da251c;font-size:14px;padding-top:25px;line-height:26px;}
.contact_info li p{line-height:26px;color:#666;font-size:12px;}

.message{width:1100px;margin:0 auto;padding:30px;border:1px solid #ddd;}
.message .message_01{float:left;width:780px;}
.message .message_01 li{width:300px;margin-right:80px;margin-bottom:45px;}
.message .message_02{float:left;width:320px;}	
.message p{width:500px;margin:0 auto;text-align:center;background: url(../images/xiantiao.gif) center center repeat-x;}
.message p a{display:inline-block;width:145px;height:45px;line-height:45px;background:#da251c;color:#fff;border:10px solid #fff;border-radius:35px;font-size:14px;}
.message p a:hover{background: #e4362e;}
.danye{width: 1200px;margin-top: 20px;margin-right: auto;margin-bottom: 65px;margin-left: auto;}

.comtact_info{ float:left; width:1200px;}
.comtact_info h1{ padding:40px 0px 10px 0px;}
.assist{ padding:0px 0px 10px 0px; border-bottom:1px dashed #ccc; width:1200px; float:left; font-size:16px;}
.company_information{ padding:10px 0px 20px 0px; line-height:25px; font-size:14px; float:left; width:1200px;}

/* input textarea   表单样式  
--------------------------------------------------------------------*/
.input {border-bottom-color: #ddd;height: 48px;line-height: 48px;border-bottom-width: 1px;border-bottom-style: solid;border-top-style: none;border-right-style: none;border-left-style: none;font-size:14px;font-family:"微软雅黑", "黑体";}
.textarea {padding-top:12px;border-bottom-color: #ddd;height: 132px;line-height: 24px;border-bottom-width: 1px;border-bottom-style: solid;border-top-style: none;border-right-style: none;border-left-style: none;font-size:14px;font-family:"微软雅黑", "黑体";}
input:focus{outline:none;}
textarea:focus{outline:none;}	
.pl10 {padding-left: 10px;}
.pr10 {padding-right: 10px;}	
.grid{ float:left;}
.grid_30{ width:300px;}	
	
	

/*底部内容样式*/
.footed{ margin:0px auto; background:url(../images/foot_bg.jpg); height:353px; overflow:hidden;}
.foot_item{ margin:0px auto; width:1200px; overflow:hidden;}
.contact_number{ float:left; width:400px; text-align:center;}
.number_ico{ padding:60px 0px 20px 0px;float:left; text-align:center; width:400px;}
.contact_mess{ float:left; width:400px; font-size:22px; color:#fff; line-height:35px;}
.contact_mess span{ font-size:16px;}


.position{ float:left; width:400px; text-align:center; border-left:1px solid #b09b91; border-right:1px solid #b09b91; height:280px;}
.position_ico{ padding:60px 0px 20px 0px;float:left; text-align:center; width:400px;}
.position_mess{ float:left; width:400px; font-size:22px; color:#fff; line-height:35px;}
.position_mess span{ font-size:16px;}


.foot_emaill{ float:left; width:390px; text-align:center; border-left:1px solid #b09b91; border-right:1px solid #b09b91; height:280px;}
.emaill_ico{ padding:70px 0px 20px 0px;float:left; text-align:center; width:400px;}
.emaill_mess{ float:left; width:400px; font-size:22px; color:#fff; line-height:35px;}
.emaill_mess span{ font-size:16px;}
.copyright{ margin:0px auto; padding-top:35px; width:1200px; overflow:hidden; text-align:center; color:#fff;}
