﻿@charset "utf-8";
/* CSS Document */
body{margin:0 auto; font-family:"微软雅黑"; font-size:12px; color:#333;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,input{padding:0;margin:0;font-weight:500;}
ul,li{ list-style:none;}
img{ border:0 ;vertical-align: middle;}
p{color:#555; line-height:18px;}
a{color:#333; text-decoration:none;}
a:hover{color:#d12a32;}
.clearfix {clear:both;height:0;font-size: 1px;line-height: 0px;}
.fl{float:left;}
.fr{float:right;}

/*间距*/
.blank05{clear:both; height:5px; overflow:hidden; display:block;}
.blank10{clear:both; height:10px; overflow:hidden; display:block;}
.blank15{clear:both; height:15px; overflow:hidden; display:block;}
.blank20{clear:both; height:20px; overflow:hidden; display:block;}
.blank30{clear:both; height:30px; overflow:hidden; display:block;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.header{width:100%;}
.wrap{width:1240px;margin:0 auto;}
.main{ width:100%;}
.footer{width:100%; background-color:#202125;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.top{height:26px; line-height:26px; border-bottom:solid 1px #ebebeb; color:#a0a0a0;}
.tel{background:url(../images/top_tel.png) left center no-repeat; padding:0 5px 0 22px; font-weight:bold;color:#d12a32; font-size:20px; font-family:"宋体";font-style:italic;}
.language{ margin-right:10px;}
.language a{ color:#aaa;}
.language a:hover{color:#d12a32;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.headline{ height:110px; background:#fafafa;}
.logo{ margin:25px 0 0 0; float:left;}
.menu{float:right;}
.menu li{ float:left;width:143px; height:110px;margin:0 0 0 -43px;}
.menu li a{display:block; line-height:110px; text-align:center; font-size:15px; font-family:"微软雅黑"; color:#555; background:url(../images/menu_li.png) 120px center no-repeat;}
.menu li.on a, .menu li a:hover{background:url(../images/menu_on.png) no-repeat; color:#fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/

.banner{width:100%;}
.pics_switch {position: relative;width: 1920px;margin:0 auto;height: 450px;overflow: hidden; border-bottom:solid 1px #e4dbcd;}
.pics_switch .pic_box {float:left;width:1920px;height: 450px;overflow: hidden;}
.pics_switch .pic_box a {margin: auto;display: block;width: 1920px;height:450px;}
/*左右翻页箭头*/
.viewArrows {display:block;width:30px;height: 50px;margin-top:-25px;top:50%;cursor: pointer;text-indent:-9999px;position: absolute;z-index:999;}
.prev{left:200px;background: url(../images/btn_prev.png) center center no-repeat;}
.next{right:200px;background: url(../images/btn_next.png) center center no-repeat;}

/*底部滑动翻页*/
.sill_strip {height:60px;position: absolute;left:38%;bottom: 0;overflow: hidden;}
.sill_strip ul {margin: 20px auto 0 auto;overflow: hidden;}
.sill_strip li {float: left;padding: 20px 0 0 0;cursor: pointer;}
.sill_strip li span {display: block;margin-right:5px;width: 80px;height: 6px;text-indent: -999px;background: #FFF; overflow:hidden;}
.sill_strip li span:hover{background: #c84144;}
/*normal*/
.sill_strip li.li_1 span {background-position: 0 -124px;}
.sill_strip li.li_2 span {background-position: -159px -124px;}
.sill_strip li.li_3 span {background-position: -318px -124px;}
.sill_strip li.li_4 span {margin-right: 0;background-position: -477px -124px;}
.sill_strip li.li_5 span {background-position: -636px -124px;}
.sill_strip li.li_6 span {background-position: -795px -124px;}
/*hover*/
.sill_strip li.li_1 .hover {background-position: 0 -185px;}
.sill_strip li.li_2 .hover {background-position: -159px -185px;}
.sill_strip li.li_3 .hover {background-position: -318px -185px;}
.sill_strip li.li_4 .hover {background-position: -477px -185px;}
.sill_strip li.li_5 .hover {background-position: -636px -185px;}
.sill_strip li.li_6 .hover {background-position: -795px -185px;}
/*current*/
.sill_strip li.li_1 .current {background-position: 0 -185px;}
.sill_strip li.li_2 .current {background-position: -159px -185px;}
.sill_strip li.li_3 .current {background-position: -318px -185px;}
.sill_strip li.li_4 .current {background-position: -477px -185px;}
.sill_strip li.li_5 .current {background-position: -636px -185px;}
.sill_strip li.li_6 .current {background-position: -795px -185px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.search{ height:40px; line-height:40px; background-color:#eee;}
.search_box{ width:220px;height:24px; padding:8px 10px 0 0; overflow:hidden;}
.search_keyword{width:184px; height:24px;float:left;line-height:24px;color:#999; border:none;background:#fff;padding:0 0 0 4px; overflow:hidden;}
.search_button{width:32px;height:24px;line-height:24px;float:left;border:none; background:#d12a32; color:#fff; text-align:center;cursor:pointer;}
.key_word{ width:760px; overflow:hidden;}
.key_word span{ width:70px; display:block; overflow:hidden; background-color:#d12a32; text-align:center; float:left; color:#fff; font-size:14px; margin-right:5px;}
.key_word a{ margin:0 5px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.about_box{ margin:70px 0 60px 0;}
.about_box span img{ float:left; margin-right:20px;}
.about_box p{line-height:20px; text-indent:2em;}
.about_box a{color:#d12a32;}
.home_tit{font-size:18px; color:#d12a32; font-weight:bold;}
.home_tit span{ font-size:14px; color:#555; margin-left:3px; font-family: "宋体"; font-weight:500;}

.product_box{ background-color:#f5f5f5; padding:30px 0 60px 0;}
.btndiv {height:28px;position:relative; margin-right:25px;_margin-right:12px;}
a.abtn {display:block;height:21px;width:29px;position:absolute;overflow:hidden;background:url(../images/btn_turn.png) no-repeat;text-indent:-999em;outline:none;}
a.aleft {right:35px;background-position:left top;}
a:hover.aleft{background-position: left -26px}
a.agrayleft {cursor:default;background-position:left bottom;}
a.aright {right:0;background-position:right top;}
a:hover.aright{background-position:right -26px;}
a.agrayright {cursor:default;background-position:right bottom;}
.turn{position:relative; margin:0 auto;}
.scrollcontainer {height:290px;overflow:hidden;	position:relative;}
.scrollcontainer ul {width:90000px;	position:absolute;left:0px;top:0px;}
.product {width:730px;}
.product li {width:250px;height:290px;float:left; display:block; line-height:42px;}
.product li a{width:225px;height:290px;border:solid 1px #ccc; background-color:#555;display:block; font-size:14px; color:#fff; text-align:center;}
.product li a:hover{border:solid 1px #d12a32;background-color:#d12a32;color:#fff;}
.pro{width:225px;height:250px; background-color:#fff; overflow:hidden;}
.pro img{max-width:225px;max-height:250px;}

.vedio_box{ width:330px; height:320px;}

.news_box{ width:600px;}
.news_box .tab-hd { width:620px;overflow:hidden; zoom:1; }
.news_box .tab-hd li{width:195px; color:#fff;text-align:center;float:left;cursor:pointer; overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin:0 10px 0 0; display:block;}
.news_box .tab-hd li a{color:#fff;background:#555;line-height:50px; display:block; font-family:"微软雅黑"; font-size:18px;}
.news_box .tab-hd li.active{ padding-bottom:6px; background:url(../images/arrow_d.png) center bottom no-repeat;}
.news_box .tab-hd li.active a{background:#d12a32; color:#fff;}
.news_box .tab-bd li{display:none; padding:10px 0;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.top_news img{width:156px; height:100px; float:left; margin-right:20px; border:solid 1px #ddd;}
.top_news a{ font-size:14px; font-family:"微软雅黑";}
.top_news p{font-size:12px; font-family:"微软雅黑"; line-height:18px; margin-top:5px;}
.top_news p a{ color:#d12a32;}
.new{clear:both;}
.new dd{background: url(../images/arrow_r.png) left center no-repeat; padding-left:10px;clear:both; line-height:36px; border-bottom:dotted 1px #ddd;} 
.new dd a{width:500px;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.new span{ float:right;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.copy{background-color:#111015; line-height:42px; text-align:center; color:#555;}
.foot_contact{width:275px; padding:10px 0 30px 0; background-color:#df333d;}
.foot_contact p{color:#fff; margin:0 15px;}
.foot_tel{ padding-left:50px;background:url(../images/foot_tel.png) left center no-repeat; height:50px; margin:0 0 20px 10px;}
.foot_tel p{ font-size:14px; color:#fff;margin:0 0 3px 0;}
.foot_nav{ margin:0 0 0 70px;}
.foot_nav a:hover{text-decoration:underline;}
.foot_nav dl{ float:left; margin-right:30px;}
.foot_nav dt{height:30px; background:url(../images/foot_nav.png) left bottom no-repeat;margin-bottom:10px; width:62px; text-align:left;}
.foot_nav dt a{color:#fff; line-height:30px;}
.foot_nav dd a{color:#777;line-height:20px;}
.foot_qr{position:absolute;right:40px;top:0;width:110px; height:160px; background:url(../images/qr_text.png) center bottom no-repeat #ccc; padding:10px; border-bottom:dashed 1px #555; border-radius:0 0 5px 5px;}
.foot_qr img{ width:90px; height:90px; border:10px solid #fff;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.caption{ background:url(../images/main_tit.gif) center repeat-y;height:80px;width:100%;overflow:hidden; position:relative;}
.caption h1{ color:#fff;padding-right:77px; text-align:right; font-size:18px;line-height:80px;}
.seat{width:700px;height:28px;line-height:28px;padding:0 0 3px 0;border-bottom:solid 1px #ccc; position:absolute; bottom:0;}
.seat dt{float:right; background:url(../images/landmark.png) left center no-repeat; padding-left:15px;}
.seat dd{background: url(../images/caption_line.png) left center no-repeat; padding-left:20px; font-size:18px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.main_bg{background:url(../images/main_bg.gif) center repeat-y;}
.list_box{width:257px; float:left;}
.content_box{width:700px; float:right; overflow:hidden;}
.content_box img{ max-width:700px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.list_nav{background:url(../images/list_navbg.gif) -62px top no-repeat;}
.list_nav li{background:url(../images/list_navbg.gif) -62px bottom no-repeat;text-align:right; display:block; padding:0; margin:0; }
.list_nav li a{height:49px;line-height:49px;margin:0;padding:0 77px 0 0;display:block; font-size:14px;}
.list_nav li.on a{ background:url(../images/list_on.png) right center no-repeat; color:#fff;}
.list_nav li.on a:hover{color:#fff;}
.list_nav li li a , .list_nav li.on li a{background:none; color:#888; background:url(../images/arrow_l.png) 190px center no-repeat;}
.list_nav li.on li a:hover{color:#d12a32;}
.list_nav li ul{background:url(../images/list_navbg.gif) -62px top no-repeat;}
.list_nav li li{background:none;}

.list_contact{background:url(../images/list_contact.png) left center no-repeat; width:235px;height:80px; overflow:hidden;}
.list_contact p{float:right; padding-top:16px; font-size:14px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.JS_num_set{ text-align:right;margin-right:5px;}
.JS-base-num{width:16px; height:30px; display:inline-block; background-image:url(../images/icon-num-skin.png); background-repeat:no-repeat; }
.JS_num_0{background-position:0 0;}
.JS_num_1{background-position:-20px 0;}
.JS_num_2{background-position:-40px 0;}
.JS_num_3{background-position:-60px 0;}
.JS_num_4{background-position:-80px 0;}
.JS_num_5{background-position:-100px 0;}
.JS_num_6{background-position:-120px 0;}
.JS_num_7{background-position:-140px 0;}
.JS_num_8{background-position:-160px 0;}
.JS_num_9{background-position:-180px 0;}
.JS_num_-{background-position:right 0;width:20px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.tab_icon{width:30px;height:30px;background:url(../images/contact_icon.png) no-repeat; display:block; text-indent:-999em; float:right; margin:5px 10px 0 0;_margin:5px 5px 0 0;}
.tab_tel {background-position:left bottom;cursor: default;}
.list_contact .tab-hd li.active .tab_tel, a:hover.tab_tel{background-position:left bottom;}
.tab_qq {background-position:right top;}
.list_contact .tab-hd li.active .tab_qq , a:hover.tab_qq{background-position:right bottom;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.about p{font-size:14px; line-height:36px;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.news li{ height:80px; padding-bottom:15px; border-bottom:dashed 1px #ccc; margin-bottom:20px;}
.news li span{ width:125px; height:80px; float:left; margin-right:20px; display:block;}
.news li span img{width:125px; height:80px;}
.news li h3{ font-size:12px; color:#888;}
.news li p{ margin-top:5px;}
.news li p a{ font-size:12px;}
.news li a{ font-size:14px; color:#d12a32;}
.news li a:hover{ text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.client li{ height:140px; padding-bottom:20px; border-bottom:dashed 1px #ccc; margin-bottom:20px;}
.client li .client_img{ width:240px; height:140px;display:block;}
.client li .client_img img{width:223px; height:140px;}
.client li p{ margin-top:5px;}
.client li p a{ font-size:12px; }
.client li a{ font-size:14px; color:#d12a32;padding-top:40px;}
.client li a:hover{ text-decoration:underline;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.map{ width:600px; height:400px; overflow:hidden; margin:0 auto;}

.sell li{width:350px; float:left; overflow:hidden; margin:10px 0;}
.sell li p{width:340px;}
.info_box .product li{ width:236px; margin:0 0 10px 0;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.message{ line-height:28px;}
.ms_l{ width:100px; text-align:right; line-height:28px;}
.ms_text{width:360px; border-radius:2px;border:solid 1px #ccc; height:28px; line-height:28px; color:#333; padding:0 5px;}
.ms_texts{width:550px;border-radius:2px;border:solid 1px #ccc;line-height:28px;color:#333;padding:0 5px;}
.ms_subbtn{width:120px;height:34px;line-height:34px;color:#fff;font-size:14px;background-color:#d12a32;border-radius:5px; border:none; font-weight:bold; cursor:pointer;}

/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.job{ background-color:#f3f3f3; line-height:38px; text-align:center; padding:0 0 0 0; border:solid 1px #dcdcdc;}
.job a{ color:#333; font-family:"微软雅黑"; font-weight:bold; }
.job a:hover{ text-decoration:underline;}
.job td{ border-bottom:solid 1px #dcdcdc;}
.job_top{ font-weight:bold; background-color:#d12a32; color:#fff; line-height:50px; font-size:14px;}
/*------------------------------------------------------------------------------------------------------------------------------------------------*/
.pro_zoom{width:323px; height:380px;position:relative;font-size:12px;padding-bottom:5px; float:left;}
.pro_zoom li,.pro_zoom img{vertical-align:top;}
.pro_zoom #tsImgS{text-align:center;width:100%;position:relative;}
.pro_zoom #tsImgS a{display:block;text-align:center;margin:0px auto;}
.pro_zoom #tsImgS img{border:0px;}
.pro_zoom #tsPicContainer{width:100%;height:54px;position:relative;background:url(../images/scrollPicbg.gif) repeat-x 0px 0px;padding:0;margin:10px 0 0 0;}
.pro_zoom #tsPicContainer #tsImgSArrL{width:12px;height:54px;background:url(../images/product_icon.gif) no-repeat left top;position:absolute;top:0px;left:0;cursor:pointer;}
.pro_zoom #tsPicContainer #tsImgSArrR{width:12px;height:54px;background:url(../images/product_icon.gif) no-repeat left bottom;position:absolute;top:0px;right:0;cursor:pointer;}
.pro_zoom #tsPicContainer #tsImgSCon{position:absolute;top:2px;left:17px;width:54px;height:54px;overflow:hidden;padding:0; margin:0;}
.pro_zoom #tsPicContainer #tsImgSCon ul{width:100%; overflow:hidden;}
.pro_zoom #tsPicContainer #tsImgSCon li{width:54px;float:left;cursor:pointer; padding:0 2px; }
.pro_zoom #tsPicContainer #tsImgSCon li img{padding:3px;border:2px solid  #e4e4e4;display:block;width:42px;height:42px;}
.pro_zoom #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #e68e05;margin:0px;}

.pro_info{float: right; width:340px; overflow:hidden;}
.pro_info dl{line-height:20px;color:#282828; overflow:hidden;}
.pro_info dt{line-height:30px; font-size:18px;text-align:left; font-family:"微软雅黑"; color:#d12a32; margin-bottom:10px;}
.pro_info dd{font-size:14px; color:#555; line-height:24px;border-bottom:dotted 1px #ccc; padding-bottom:10px;}
.pro_tel{ font-size:12px; line-height:60px;  border-bottom:dotted 1px #ccc;}
.pro_tel span{ font-size:30px; color:#d12a32; font-family:"宋体";}

.detail{width:100%;margin:0 auto;}
.detail h2{ border-bottom:solid 1px #ccc; padding-left:5px; font-size:18px; color:#d12a32; line-height:29px;}
.detail_info{ margin:10px; overflow:hidden;}
.detail_info img{ max-width:745px;}
.share{ margin:10px 0 0 0;}
.share span{ float:left; margin-left:10px;}