@charset "utf-8";
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{font:14px/1.5 "微软雅黑", Arial, sans-serif; overflow-X: hidden; color: #333333; position: relative;}
/*头部*/
#header{position: absolute; top: 25px; left: 50%; margin-left: -550px; z-index: 999; height: 120px; width: 1100px;}
.logo{float: left; width: 634px; height: 67px;}
.top_code{position: absolute; left: 650px; top: 0;}
.search{float: right; width: 200px; height: 28px; position: relative; margin-top: 25px;}
.search_input{width: 200px; height: 28px; background: #ffffff; border: 1px solid #d2d2d2; padding-left: 10px; font-size: 12px; line-height: 28px; position: absolute; left: 0; top: 0;}
.search_btn{width: 52px; height: 28px; background: url(../images/search_btn.png) 0 0 no-repeat; border: 0; text-indent: -999em; position: absolute; right: 0; top: 0; z-index: 2;}
.top{overflow: hidden;}
.nav{width: 1105px; height: 48px; margin: 25px auto 0; background: url(../images/nav_bg.png) 0 0 no-repeat; padding-left: 13px;}
.nav_list{float: left; margin-top: 4px;}
.nav_list > li{float: left; height: 40px; text-align: center; line-height: 40px; transform: skewX(-26deg); margin-left: 1px; position: relative; z-index: 999;}
.nav_list > li > a{transform: skewX(26deg); display:block; padding: 0 30px; color: #333333; text-decoration: none;}
.nav_list > li:hover{background: #c60001;}
.nav_list > li:hover > a{color: #ffffff;}
.nav_list > li.active{background: #c60001;}
.nav_list > li.active > a{color: #ffffff;}
.nav_list > li > ul{position: absolute; left: 30px; top: 40px; transform: skewX(26deg); display: none;}
.nav_list > li > ul > li{height: 40px; text-align: center; line-height: 40px; background: #c60001; background: rgba(198,0,1,0.9); width: 116px;}
.nav_list > li > ul > li > a{display:block; color: #333333; text-decoration: none; width: 116px; text-align: center; color: #ffffff; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.nav_list > li > ul > li:hover{background: #a00001; background: rgba(160,0,1,0.9);}
.nav_list > li:hover > ul{display: block;}
.lang{float: right; height: 40px; text-align: center; line-height: 40px; transform: skewX(-26deg); background: #404040; margin-right: 13px; margin-top: 4px;}
.lang a{transform: skewX(26deg); display:block; padding: 0 30px; color: #ffffff; text-decoration: none;}
.lang:hover{background: #c60001;}

/*轮播*/
.flexslider{margin: 0px auto; position: relative; top: 0; width: 100%; height: 700px; overflow: hidden; zoom: 1;}
.flexslider .slides li{width: 100%; height: 100%;}
.flexslider .slides a img {width: 100%; height: 700px; display: block;}
.flex-direction-nav{width: 1100px; position: absolute; bottom: 0; left: 50%; margin-left: -550px; height: 35px;}
.flex-direction-nav a{width: 35px; height: 35px; line-height: 99em; overflow: hidden; display: block; background: url(../images/ad_ctr.png) no-repeat; position: absolute; z-index: 10; cursor: pointer; filter: alpha(opacity=0); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.flex-direction-nav .flex-next{background-position: -35px 0; right: 0;}
.flex-direction-nav .flex-prev{background-position: 0 0; right: 36px;}
.flexslider .flex-next:hover{background-position: -35px -35px;}
.flexslider .flex-prev:hover{background-position: 0 -35px;}
.flex-control-nav{width: 100%; position: absolute; bottom: 10px; text-align: center;}
.flex-control-nav li{margin: 0 2px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat -34px 0px; display: block; height: 3px; overflow: hidden; text-indent: -99em; width: 34px; cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a{background-position: 0 0;}

/*首页产品*/
.index_pro{width: 1100px; margin: 60px auto 0;}
.index_pro_title{text-align: center;}
.index_pro_title h1{font-size: 24px; font-weight: normal; color: #333333; position: relative; padding: 0 10px; display: inline-block; background: #ffffff; margin-bottom: 10px;}
.index_pro_title h1:after{content: ""; width: 176px; height: 3px; background: #C60001; transform: skewX(-26deg); position: absolute; top: 19px; left: 50%; margin-left: -87px; z-index: -1;}
.index_pro_title p{font-size: 12px; color: #7f7f7f;}
.slideGroup{ width:1100px; text-align:center; height: 317px; overflow: hidden;}
.slideGroup .parHd{ height:30px; line-height:30px; position:relative; text-align: center; margin: 25px auto 30px;}
.slideGroup .parHd ul{display: inline-block; height:32px;   }
.slideGroup .parHd ul li{float:left; padding:0 25px; cursor:pointer; position: relative;}
.slideGroup .parHd ul li:before{content: "|"; position: absolute; left: 0; top: 0;}
.slideGroup .parHd ul li:first-child:before{content: "";}
.slideGroup .parHd ul li.on{ height:30px; color: #c60001;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 20px; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:50%; margin-top: -30px; display:block; width:46px; height:46px; background:url(../images/iconArr.jpg) 0 0 no-repeat; z-index: 10;}
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/iconArr.jpg) -46px 0 no-repeat;}
.slideGroup .sPrev:hover{background:url(../images/iconArr.jpg) 0 -46px no-repeat;}
.slideGroup .sNext:hover{background:url(../images/iconArr.jpg) -46px -46px no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:235px; height:188px; display:block;  padding:2px; border:1px solid #ccc; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#c60001;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }

/*首页关于我们*/
.index_about{width: 100%; padding: 50px 0; overflow: hidden; background: #efefef;}
.index_about_wrap{width: 1100px; margin: 0 auto;}
.index_about_pic{width: 404px; height: 317px; float: left; box-shadow: 0 0 35px rgba(116,116,116,0.5);}
.index_about_main{float: left; margin-left: 70px; width: 626px;}
.index_about_title{position: relative;}
.index_about_title h1{font-size: 20px; color: #C60001;}
.index_about_title p{font-size: 12px; color: #404040; text-transform:uppercase;}
.index_about_title:after{content: ""; width: 67px; height: 3px; background: #484f59; position: absolute; left: 0; bottom: -20px;}
.index_about_info{margin-top: 45px; line-height: 24px; color: #868686; height: 192px; overflow: hidden;}
.index_about_more a{color: #404040; text-decoration: underline;}
.index_about_more a:hover{color: #C60001;}

/*首页新闻联系我们*/
.news_contact{width: 1100px; margin: 50px auto; overflow: hidden;}
.index_news{width: 520px; float: left;}
.index_contact{width: 470px; float: right;}
.news_contact_title{font-size: 24px; border-bottom: 1px solid #696969; padding-bottom: 10px; position: relative; padding-left: 5px;}
.news_contact_title span{font-size: 12px; color: #696969;}
.news_contact_title:after{content: ""; width: 115px; height: 1px; background: #C60001; position: absolute; left: 0; bottom: -1px;}
.index_news_list{margin: 10px 5px;}
.index_news_list li{height: 47px; line-height: 47px; border-bottom: 1px dashed #d8d8d8;}
.index_news_list li a{width: 400px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 27px; position: relative; color: #696969;}
.index_news_list li a:before{content: ""; width: 9px; height: 9px; background: #484f59; position: absolute; left: 0; top: 50%; margin-top: -4px;}
.index_news_list li span{width: 110px; float: right; text-align: right;}
.index_news_list li a:hover{color: #C60001; text-decoration: none;}
.index_news_list li a:hover:before{background: #C60001;}
.index_contact_wrap{margin: 15px 5px;}
.index_contact_pic{width: 197px; height: 232px; float: left;}
.index_contact_main{width: 233px; height: 232px; overflow: hidden; float: left; margin-left: 30px;}

/*版权*/
#footer{width: 100%; padding: 25px 0; background: #404040;}
.footer_wrap{width: 1100px; margin: 0 auto; text-align: center; line-height: 30px; color: #818181;}
.footer_wrap a{color: #818181;}
.bot_nav{width: 100%; overflow: hidden; padding-bottom: 10px; margin-bottom: 10px;}
.bot_nav dl{float: left; width: 14%; text-align: left;}
.bot_nav dl dt{font-weight: bold;}

/*内页样式*/
#inside_container{width: 100%; height: auto; min-height: 297px; background: url(../images/inside_bg.jpg) top center no-repeat; position: relative; top: 0;}
.inside_wrap{width: 1100px; margin: 0 auto 50px; overflow: hidden; padding-top: 210px;}
.inside_left{width: 250px; float: left; top: 10px;}
.inside_left_title{width: 100%; height: 50px; background: #C60001; color: #ffffff; line-height: 50px; font-size: 20px; padding-left: 20px;}
.inside_left_list{width: 100%; border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;}
.inside_left_list li{height: 40px; border-bottom: 1px solid #d2d2d2; line-height: 40px;}
.inside_left_list li a{display: block; color: #333333; padding-left: 20px; padding-right: 20px; background: url(../images/right_arr.png) 220px center no-repeat; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.inside_left_list li a:hover{color: #C60001; text-decoration: none;}
.inside_left_list li a.active{color: #C60001; text-decoration: none;}
.inside_right{width: 820px; float: right;}
.min_banner{width: 820px; height: 200px;}
.inside_right_title{height: 30px; width: 100%; border-bottom: 1px solid #dce9f0; line-height: 30px; margin-top: 10px;}
.inside_right_left{float: left; font-weight: bold; position: relative; padding-left: 20px;}
.inside_right_left:before{content: ""; width: 6px; height: 6px; background: #c60001; position: absolute; left: 5px; top: 50%; margin-top: -4px;}
.inside_right_breadCrumb{float: right; font-size: 12px; color: #999999;}
.inside_right_wrap{padding: 10px; min-height: 300px;}
.inside_right_wrap img{max-width: 800px; height: auto;}
.inside_right_show{padding: 20px 0;}

/*页码*/
.page{text-align: center; height: 30px; margin-top: 20px; font-size: 12px;}
.page span{padding: 0 10px; height: 28px; display: inline-block; line-height: 28px; border: #F0EEEF 1px solid; margin: 0 3px; color: #D3D3D3; background: #FFFFFF; zoom: 1;}
.page a{padding: 0 10px; height: 28px; display: inline-block; line-height: 28px; border: #c60001 1px solid; border-radius: 3px; margin: 0 3px; color: #FFFFFF; background: #c60001; zoom: 1; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;}
.page a:hover{background: #b7150a; text-decoration: none; border-color: #b7150a;}

/*图片列表*/
.inside_right_pic_list{padding: 20px 0;}
.life_list{overflow: hidden;}
.life_list li{width: 241px; height: 194px; float: left; margin: 0 0 50px 48px;}
.life_list li:nth-of-type(3n-2){margin: 0 0 50px 0;}
.life_list li .pic_list_img{width: 241px; height: 194px; border: #c2c2c2 1px solid; padding: 2px; text-align:center; display:block;}
.life_list li .pic_list_img a{display:table-cell; vertical-align:middle; text-align:center; width:235px; height:188px;}
.life_list li .pic_list_img img{vertical-align:middle;}
.life_list li .text{height: 30px; line-height: 30px; text-align: center; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.life_list li:hover .pic_list_img{border: #d9190c 1px solid; -webkit-filter:contrast(1.1)}
.life_list li:hover .text{color: #d9190c;}

/*产品展示*/
.pro_show_img{border: #DFDFDF 1px solid; text-align: center; padding: 3px; background: #FFFFFF;}
.pro_show_img img{max-width: 812px; height: auto;}
.pro_show_info{border: #DFDFDF 1px solid; border-spacing: 0; width: 100%; background: #FFFFFF; margin-top: 15px;}
.pro_show_info td{border-left: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; padding: 7px 5px; text-align: left;}
.pro_show_info td:first-child{border-left: none;}
.pro_info_main img{max-width: 728px; height: auto;}

/*文字列表*/
.inside_right_txt_list{padding: 10px 0;}
.news_list li{height: 47px; line-height: 47px; border-bottom: 1px dashed #d8d8d8;}
.news_list li a{width: 710px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-left: 27px; position: relative; color: #696969;}
.news_list li a:before{content: ""; width: 6px; height: 6px; background: #484f59; position: absolute; left: 5px; top: 50%; margin-top: -4px;}
.news_list li span{width: 110px; float: right; text-align: right;}
.news_list li a:hover{color: #C60001; text-decoration: none;}
.news_list li a:hover:before{background: #C60001;}
.news_list li:hover{background: #e8eff4;}
.inside_news_show img{max-width: 800px; height: auto;}
.news_show_title{font-size: 18px; text-align: center; margin: 10px 0;}
.news_show_info{text-align: center; margin-bottom: 10px;}

/*人才招聘*/
.jobs_title{background: #d2e3ed; height: 30px; line-height: 30px; font-weight: bold; color: #c60001; padding-left: 20px;}
.jobs_desc{padding: 0 20px; margin-top: 20px;}
.jobs_desc_title{font-size: 16px; font-weight: bold; height: 34px; line-height: 34px; border-bottom: 1px solid #dce9f0;}
.jobs_contact{padding: 0 20px; margin-top: 20px;}
.jobs_contact table{border: #DFDFDF 1px solid; border-spacing: 0; width: 100%; background: #FFFFFF; margin-top: 15px;}
.jobs_contact table td{border-left: #DFDFDF 1px solid; border-top: #DFDFDF 1px solid; padding: 7px 5px; text-align: left;}
.jobs_contact table td:first-child{border-left: none;}

/*在线留言*/
.inside_message li{margin-top:10px;}
.inside_message li span{display:block; float:left; width:75px; text-align:right; line-height:25px; margin-right:5px;}
.inside_message li input{border:#CCC 1px solid; height:25px; width:250px; padding:0 5px; line-height: 25px;}
.inside_message li input:focus{outline: none;}
.inside_message li textarea{padding:5px; border:#CCC 1px solid;}
.inside_message li textarea:focus{outline: none;}
.inside_message li i{font-weight:bold; color:#F00; margin-left:5px;}
#btnSubmit{width:80px; height:30px; margin-left:80px; background:#c60001; color:#FFF; cursor:pointer; border:none;}
#btnSubmit:hover{background: #b7150a;}

/*客服部分*/
.qqserver p img{display:inline;margin:-5px 5px 0 0;vertical-align:middle;}
.scrollsidebar{position:absolute;z-index:999;top:220px;}
.side_content{width:167px;height:auto;overflow:hidden;float:right;}
.side_content .side_list{width:167px;overflow:hidden;}
.show_btn{width:0;height:144px;overflow:hidden;margin-top:50px;float:left;cursor:pointer;}
.show_btn span{display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn{background:url(../images/sidebar_bg.png) no-repeat;_background:url(../images/sidebar_bg.png) no-repeat;}
.side_title{height:46px;}
.side_title{height:46px;}
.side_bottom{height:8px;}
.side_center{font-family:Verdana, Geneva, sans-serif;padding:10px 12px 5px 12px;font-size:12px;}
.close_btn{float:right;display:block;width:19px;height:19px;margin:16px 7px 0 0;_margin:16px 3px 0 0;}
.close_btn span{display:none;}
.side_center .qqserver p{text-align:left;padding:6px 0;margin:0;vertical-align:middle;}
.phoneserver {font-size:14px;text-align:center;}
.phoneserver p{padding:2px 0;_height:16px;margin:0;color:#666666;}
.msgserver{border-top:1px dotted #ccc;text-align:center;margin-top:6px;padding:10px 0 3px 0;}
.msgserver a{background:url(../images/sidebar_bg.png) no-repeat -119px -154px;padding:3px 0 3px 23px;}
.side_content hr{border-bottom:1px solid #E6E6E6;height:1px;margin:10px 0;clear:both;}

/* green skin  */
.side_green .side_title{background-position:-505px -76px;}
.side_green .side_center{background:url(../images/green_line.gif) repeat-y center;}
.side_green .side_bottom{background-position:-505px -136px;}
.side_green .close_btn{background-position:-44px -67px;}
.side_green .close_btn:hover{background-position:-65px -67px;}
.side_green .show_btn{background-position:-221px 0;}
.side_green .msgserver a{color:#68c40b;}
.side_green hr{border-bottom:1px solid #edf2e5;}