﻿/* CSS Document */

body{  background:#fff; background-size:cover; font:12px/22px "Times New Roman","微软雅黑"; }
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li{ list-style-type:none;}
img{ border:0 none;}
/*a:link, a:visited{ color:#333; text-decoration:none;}*/
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none; color:#000;}
*{margin:0; padding: 0;}
input{border:none;}

.wrap{width:1000px; margin:0 auto; }
.wrap1{width:1000px; margin:0 auto; overflow:hidden;}
body{font-family:"微软雅黑"; font-size:12px; color:#000;}

.top{width:100%; height:135px; background:url(../images/top_bg_01.png) no-repeat center top; background-size:100%;}
.logo{ width:534px; height:79px; float:left; padding:16px 0 0 0;}
.logo1{ width:534px; height:65px; float:left; padding:30px 0 0 0;}
.tel{ float:left; width:244px; padding-top:20px; line-height:22px; font-family:"微软雅黑"; font-size:16px; color:#fff;}
.tel span{ font-size:12px; text-transform:uppercase; font-family:"微软雅黑"; }
.tel h3{ height:28px; line-height:28px; font-size:28px; color:#ef1d23;}
.ce_sos{ width:222px; float:left; }
.ce{width:222px; padding:16px 0; text-align:right; height:18px; line-height:18px; overflow:hidden;}
.ce a{ float:right; display:block; color:#fff; padding-left:9px;}
.ce a img{ vertical-align:middle; float:left; padding-right:9px;}
.sos{width:222px; overflow:hidden;}
.sos_text{ float:left; padding-left:24px; width:150px; height:28px; line-height:28px; color:#fff;font-family:"微软雅黑"; font-size:12px; background:url(../images/sos_13.png) no-repeat left center;}
.sos_but{ float:left;width:46px; height:28px;  line-height:28px; text-align:center; font-size:12px;background:#e43544; color:#fff;}
/*.nav{width:1000px; overflow:hidden; height:34px; line-height:34px; text-align:center;}
.nav li{width:122px; float:left; padding-right:20px; background:url(../images/nav_bor_18.png) no-repeat 131px bottom;}
.nav li a{ width:121px; height:34px; display:block; color:#101010; font-size:14px;}
.nav li a:hover, .nav li .on{ background:url(../images/nav_hov_17.png) no-repeat; color:#fff;}
*/
.navBar { position: relative; z-index: 99;  color: #fff; height: 34px; line-height: 34px; float: left;}
.nav { width:1000px; margin: 0 auto; font-family: "Microsoft YaHei", SimSun, SimHei; text-align:center; }
.nav .m { float: left; position: relative;  border-top: 0; border-bottom: 0; margin-left: -1px;width:122px; padding-right:20px; background:url(../images/nav_bor_18.png) no-repeat 131px bottom; }
.nav a{ width:121px; height:34px; display:block; color:#101010; font-size:14px;}
.nav a:hover { text-decoration: none; color: #fff; }
.nav .on {background:url(../images/nav_hov_17.png) no-repeat; border-color: #1F7CAF; }
.nav .on  a {color: #fff;}
.nav .sub { display: none; width: 122px; padding: 5px 0; position: absolute; left: 0px; top: 40px; background: #E05555; text-align: center; }
.nav .sub li { vertical-align: middle; }
.nav .sub li a { width: 122px;height: 20px; line-height: 20px; padding: 4px 0; display: block; background: url(images/icon.png) 0 9px no-repeat; color: #fff; }
.nav .sub li a:hover { color: #000; background: #e3e3e3; }
/*PC大图滚动开始*/
.flexslider{position:relative;height:440px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:440px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
/*左右箭头，如果不要可删除*/
.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:60px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:60px;background:url(../images/next.png) center center no-repeat;}
/*PC大图滚动结束*/

/*首页*/
.content{ background:url(../images/con_bg_26.png) repeat-x top;}
.in_tit{ width:inherit; overflow:hidden; height:24px; line-height:24px; padding-bottom:5px; border-bottom:1px solid #d2d2d2;}
.in_tit h3{ float:left; width:160px; overflow:hidden; height:24px; line-height:24px;}
.in_tit h3 img{ float:left;}
.in_tit h3 span{float:left;  padding:0 6px 0 10px; font-size:14px; font-weight:normal;text-transform:uppercase;}
.in_tit a{ float:right; display:block; width:40px; padding-top:7px;}

/*首页新闻*/
.in_news{ width:470px; float:left; padding:18px 28px 22px 0;}
.in_newsli{ margin:9px 0; width:470px; background:#e3e3e3; height:35px; line-height:35px;}
.in_newsli li{ width:108px; float:left; text-align:center; font-size:14px;}
.in_newsli li a{ display:block; width:108px; height:35px; color:#000;text-transform:uppercase;}
.in_newsli li a:hover, .in_newsli li .on{ background:url(../images/in_news_bg_43.png) repeat-x; color:#fff;}

.in_newsli1{ margin:19px 0; width:470px; background:#e3e3e3; height:35px; line-height:35px;}
.in_newsli1 li{ width:148px; float:left; text-align:center; font-size:14px;}
.in_newsli1 li a{ display:block; width:148px; height:35px; color:#000; text-transform:uppercase;}
.in_newsli1 li a:hover, .in_newsli1 li .on{ background:url(../images/in_news_bg_43.png) repeat-x; color:#fff;}

.in_newsshow{width:470px; overflow:hidden; }
.in_newsimg{float:left; width:195px; height:155px; border:3px solid #e3e3e3;}
.in_newsimg{width:195px; height:155px;}
.in_newsxx{ width:252px; float:left; padding-left:16px;}
.in_newsxx a{display:block; height:16px; line-height:16px; padding:0 0 5px 12px; background:url(../images/li_57.png) no-repeat left 7px; border-bottom:1px solid #dadada; font-size:14px;}
.in_newsxx span{ display:block; line-height:18px; padding:5px 0;}
.in_news_list{ width:252px; float:left; padding-left:16px;}
.in_news_list li{ padding-left:10px; height:24px; line-height:24px; background:url(../images/li_60.png) no-repeat left center; border-bottom:1px dotted #c1c1c1;}


/* Tab切换 */
.slideTxtBox { float: right; width: 470px;height: 240px;  overflow: hidden; background: #fff; text-align: left; }
.slideTxtBox .hd { height: 35px; line-height: 35px;font-size: 14px; }
.slideTxtBox .hd ul { overflow: hidden; zoom: 1; }
.slideTxtBox .hd ul li {width:148px;  float: left; }
.slideTxtBox .hd ul li a {width:148px; display: block; }
.slideTxtBox .hd ul li a:hover { text-decoration: none; }
.slideTxtBox .hd ul li.on a {width:148px; background:url(../images/in_news_bg_43.png) repeat-x; color: #fff; font-weight: bold; }
.slideTxtBox .bd { padding: 30px 10px 0px 0px; }
.slideTxtBox .bd li { height: 24px; line-height: 24px; }
.slideTxtBox .bd li .date { float: right; color: #999; }
/*首页视频*/
.in_video{ float:left; padding-top:18px; width:258px; height:260px; background:url(../images/video_bg_33.png) no-repeat center 18px;}
.in_videotit{ height:28px; line-height:28px; padding:12px 0 8px 0; text-align:center; font-size:14px;}
.in_videotit1{ height:28px; line-height:28px; padding:12px 0 8px 0; text-align:center; font-size:14px; text-transform:uppercase; font-style:oblique;}
.in_videotit span{ padding-left:9px; font-size:10px; font-family:"微软雅黑";text-transform:uppercase;font-style:oblique;}
.in_videoxx{ width:228px; height:170px; overflow:hidden; margin:0 auto;}

/*首页联系*/
.in_link{ float:left;width:230px; padding:18px 0 0 14px;}
.in_linktit{ width:215px; margin-left:15px;}
.in_linkxx{ height:220px; width:215px; padding:12px 0 0 15px; line-height:20px; background:url(../images/in_link_bg_49.png) repeat-x bottom; color:#333333;}
.in_linkxx img{ padding-bottom:10px; display:none}
.in_linkxx1{ height:220px; width:215px; padding:12px 0 0 15px; line-height:17px; background:url(../images/in_link_bg_49.png) repeat-x bottom; color:#333333;}
.in_linkxx1 img{ padding-bottom:10px; display:none}

/*首页产品*/
.in_pro{ padding:65px 0 12px 0; background:url(../images/in_pro_bg_71.png) no-repeat center top; background-size:100%;}
.in_pro1{ padding:65px 0 12px 0; background:url(../images/in_pro_bg1_12.png) no-repeat center top; background-size:100%;}
/*带箭头向左滚动开始*/
.picScroll-left{ width:998px; height:150px;  overflow:hidden; position:relative; background:url(../images/in_pro_bg_73.png) no-repeat; padding:30px 0 20px 0;}
.picScroll-left .next{width:45px;float:right; height:35px; background:url(../images/case_right.png) no-repeat left center;margin:35px 0 0 0; cursor:pointer;}
.picScroll-left .prev{width:45px;float:left; height:35px; background:url(../images/case_left.png) no-repeat 25px center;margin:35px 20px 0 0;cursor:pointer;}
.picScroll-left .bd{width:870px;float:left; overflow:hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center;width:154px; height:104px; border:1px solid #e3e3e3;display:table-cell; vertical-align:middle;  }
.picScroll-left .bd ul li .pic img{ max-width:154px; max-height:104px; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:44px;   }
/*带箭头向左滚动结束*/

/*首页简介*/
.in_about{ width:480px; float:left; padding-top:18px;}
.in_aboutxx{ padding:16px 0 22px 0;}
.in_aboutxx img{ float:right; padding:5px 0 18px 20px; line-height:22px;}

/*首页车间*/
.in_case{ float:left;width:494px;padding:18px 0 0 26px; }
/*带箭头向左滚动开始*/
.picScroll-left1{ width:494px;  overflow:hidden; position:relative; margin:22px 0 ; background:#ebebeb;}
.picScroll-left1 .next{width:45px;float:right; height:35px; background:url(../images/case_right.png) no-repeat left center;margin:60px 0 0 0; cursor:pointer;}
.picScroll-left1 .prev{width:45px;float:left; height:35px; background:url(../images/case_left.png) no-repeat 25px center;margin:60px 20px 0 0;cursor:pointer;}
.picScroll-left1 .bd{width:364px;float:left; overflow:hidden; padding-top:20px; }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left1 .bd ul li .pic{ text-align:center;width:170px; height:115px;border:1px solid #e3e3e3;display:table-cell; vertical-align:middle; }
.picScroll-left1 .bd ul li .pic img{ max-width:170px; max-height:115px;  }
.picScroll-left1 .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left1 .bd ul li .title{ line-height:34px;   }
/*带箭头向左滚动结束*/

/*内页*/
.about{width:1000px; margin:0 auto; overflow:hidden; padding-top:22px;}

/*左*/
.left{ float:left; width:214px;}
.left_list{ width:214px; background:url(../images/le_bg_03.png) no-repeat; background-size:100% 100%;}
.left_tit{ height:46px; line-height:46px; padding:24px 0 0 30px; font-size:20px; color:#fff; background:url(../images/le_bor_06.png) no-repeat  center bottom;}
.left_tit span{ font-size:14px; padding-left:6px;}
.left_tit1{ height:46px; line-height:46px; padding:24px 0 0 30px; font-size:20px; color:#fff; background:url(../images/le_bor_06.png) no-repeat  center bottom;}
.left_tit1 span{ font-size:18px;  text-transform:uppercase;}

.left_list ul{ padding:8px 0 48px 14px; width:182px;}
.left_list ul li{ height:28px; line-height:28px; padding-top:9px;}
.left_list ul li a{ padding-left:42px; width:140px; height:28px; display:block; background:url(../images/le_libg_09.png) no-repeat; font-size:14px; color:#333333;}
.left_list ul li a:hover, .left_list ul li .on{ background:url(../images/le__lihov_12.png) no-repeat; color:#fff;}

.left_link{ padding:18px 0 0 0;}
.left_link .in_linkxx{ height:220px; width:215px; padding:12px 0 0 0; line-height:20px; background:url(../images/in_link_bg_49.png) repeat-x bottom; color:#333333;}
.left_link .in_linkxx img{ width:214px;padding-bottom:10px; display:none;}
.left_link .in_linkxx1{ height:220px; width:215px; padding:12px 0 0 0; line-height:17px; background:url(../images/in_link_bg_49.png) repeat-x bottom; color:#333333;}
.left_link .in_linkxx1 img{ width:214px;padding-bottom:10px; display:none}


.right{ width:758px; float:left; padding-left:28px; _padding-left:26px; }
.tit{ width:inherit; overflow:hidden; height:24px; line-height:24px; padding:4px 0; border-bottom:1px solid #d2d2d2;}
.tit h3{ float:left; width:160px; overflow:hidden; height:24px; line-height:24px;}
.tit h3 img{ float:left;}
.tit h3 span{float:left;  padding:0 6px 0 10px; font-size:14px; font-weight:normal;text-transform:uppercase;}
.tit_dh{ float:right; display:block; width:300px;  text-align:right; color:#333333;}
.tit_dh a{ color:#333333;}
.tit_dh img{ padding-right:6px;}

.pro{width:758px; overflow:hidden; padding:26px 0;}
.pro li{ width:174px; float:left; padding-left:14px; text-align:center; line-height:42px; text-align:center;}
.pro li a{width:174px; height:118px; display:block;display:table-cell; vertical-align:middle;border:1px solid #e3e3e3;}
.pro li img{ max-width:174px; max-height:118px;}

.fengye{display:table; margin:auto; padding:5px 0 0px 0; overflow:hidden;}
.fengye li{ float: left; height:24px; line-height:24px; margin:0 2px;border:1px solid #e3e3e3;}
.fengye li a{display:inline-block; height:24px;line-height:24px;padding:0 10px; color:#333333; font-size:14px; }
.fengye li a:hover, .fengye li .fen_on{border:none; background:#b10e0f; color:#fff;}
.fengye_y{padding:0 16px;color:#333333; font-size:14px; }


/*foot*/
.foot{ border-top:4px solid #e43544;}
.foot_box{ border-top:1px solid #fff; background:#e3e3e3;}
.foot_wrap{ height:80px;width:1000px; margin:0 auto; line-height:25px; text-align:center; background:url(../images/foot_bg_114.png) no-repeat right top; color:#111111;text-transform:uppercase;}
.foot_a{ padding-top:18px; }
.foot_a a{ color:#111111; padding:0 4px;}

.neiye{width:758px; overflow:hidden; padding:26px 0;}
/*上下页*/
div.scott{padding:3px;margin:3px;text-align:center;}
div.scott a{border:#ddd 1px solid;padding:2px 5px;color:#000000;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott span.current{border:#81827F 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#9C9D98;}
div.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}

.pro_tit{width:758px; height:12px; line-height:12px; padding:10px 0; font-weight:bold;  text-align:center;font-family:"宋体"; font-size:16px;}
.pro_img{ width:758px; text-align:center;}
.pro_img img{width:400px;}
.pro_text{ margin:0 auto; padding-top:20px; line-height:21px;font-family:"宋体"; font-size:12px; color:#505050; border-bottom: 1px dashed #666666; }
.pro_text img{max-width:700px;}
.p_back a { background-color: #c8c8c8; color: #333; float: right; width: 100px; height: 20px; line-height: 20px; text-align: center; }

 /*新闻资讯*/
.news{ display:block;padding:0px 0px 0 0px; overflow:hidden;}
.news li{ display:block; height:35px; line-height:35px; border-bottom:1px dotted #d0d0d0; overflow:hidden; background:url(../images/news_jiantou.jpg) no-repeat left center; text-indent:25px;}
.news li a{float:left; color:#505050;}
.news_sp{float:right; color:#838383;padding-right:22px;}
.news li a:hover{ color:#f00;}

.news_tit{width:758px; height:12px; font-size:16px; line-height:12px; padding-bottom:15px; text-align:center; border-bottom:1px solid #c6c6c6; font-weight:bold;}
.news_time{text-align:center; color:#6c6c6c; height:36px; line-height:36px;}
.news_text{padding:14px 0; width:758px; margin:0 auto; line-height:22px;border-bottom: 1px dashed #666666; }


/*留言样式*/
.base_tit {border-bottom: 1px solid #DADADA; color: #444444;font-size: 14px; margin: 20px auto 2px 0; padding-bottom: 5px;}
.form-box dl {clear: both;font-size: 12px;line-height: 25px; padding: 5px 0;}
.form-box dl dt {display: block;float: left;text-align:right;width: 150px;}
.form-box dl dd {margin-left: 150px; padding-left: 10px;}
.input {background:#FFF; border: 1px solid #CACACA; border-radius: 4px;display: inline;font-family: 'Microsoft YaHei';height: 18px;line-height: 18px;margin-right: 5px;padding: 5px; vertical-align: middle;}
input.txt{width:200px;}
input.small{width:50px;}
textarea{width:200px;}
input.btn { background:#FFF; border: 1px solid #CACACA; border-radius: 4px;display: inline;font-family: 'Microsoft YaHei'; width:50px; height: 27px;line-height: 27px; vertical-align: middle;}


  .rides-cs {  font-size: 12px; background:#E05555; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnOpen1, .rides-cs .btnCtn1 {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(../images/lanrenzhijia1.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen1 { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


