@charset "utf-8";
/*
CSS Reset   
理念：清除和重置是紧密不可分的
整理：田 凯
/*列表页*/
/*列表页样式*/
.main1{width:1300px; margin:0 auto; height:auto; overflow:hidden;}
.main1 .title{width:auto; height:50px; line-height:40px; font-size:18px; color:#3e3a39; font-weight:100; border-bottom:1px #eae9e9 solid; padding-left:5px;}
.main1 .title a{float:right; font-size:13px; color:#898989;}
/* 清除内外边距 */
abbr[title], acronym[title] { border-bottom: 1px dotted;cursor: help;} /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */ 
q:before, q:after { content: ''; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea { font-size: 100%; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 重置表格元素 */
table {border-collapse: collapse; border-spacing: 0;}
caption, th {text-align: left;}
/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both;}
/* 左右 浮动*/

/* ------------------------------------CSS Reset  End------------------------------- */


/* head */
.h_r_t{height:30px; line-height:30px;position:absolute; top:10px; right:0px; color:#a8fcdd;}
.h_r_t a{ padding:0px 8px; color:#a8fcdd;}
.tel{ width:250px; height:83px; background:url(../images/tel.png) no-repeat; position:absolute; bottom:0px; right:0px;}
.head_icon{ width:120px; height:29px; position:absolute; bottom:33px ; right:380px;}
.head_icon a{ width:29px; height:29px; display:block; float:left; margin-right:9px;}
.sina{ background:url(../images/icon.png) no-repeat 0px 0px; text-indent:-99999px;}
.qqwb{ background:url(../images/icon.png) no-repeat -38px 0px; text-indent:-99999px;}
.wx{ background:url(../images/icon.png) no-repeat -75px 0px; text-indent:-99999px;}


/* banner */
.flexslider{position:relative;height:413px;overflow:hidden; }
.slides{position:relative;z-index:-1;}
.slides li{height:413px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;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;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

/* 推荐产品 */
.tjcp{ width:1300px; height:308px; margin:-57px auto 0px auto; z-index:999; background:#FFF; position:relative; z-index:9;}
.tjcp_l{ float:left; width:179px; height:308px; background:url(../images/tjcp.png) no-repeat; position:relative; text-indent:-99999px;}
.tjcp_l a{ width:150px; height:47px; display:block; position:absolute; bottom:80px; left:13px;}
.tjcp_r{ float:right; width:1099px; height:300px;}
.tjcp_r{ width:1099px;  overflow:hidden; position:relative; margin-top:52px; }
.tjcp_r .hd{ overflow:hidden;  height:30px; margin:20px auto; width:120px;}
.tjcp_r .hd .prev,.tjcp_r .hd .next{ display:block;  width:5px; height:9px; float:left; margin-right:5px; margin-top:10px;overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.tjcp_r .hd .next{ background-position:0 -50px;  }
.tjcp_r .hd .prevStop{ background-position:-60px 0; }
.tjcp_r .hd .nextStop{ background-position:-60px -50px; }
.tjcp_r .hd ul{ overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.tjcp_r .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; margin:0px 4px;}
.tjcp_r .hd ul li.on{ background-position:0 0;}
.tjcp_r .bd{ padding:9px;   }
.tjcp_r .bd .tempWrap{ height:auto !important;}
.tjcp_r .bd ul{ overflow:hidden; zoom:1; width:1099px; }
.tjcp_r .bd ul li{ margin:0px 12px 0px 7px; float:left; _display:inline; overflow:hidden;width:523px; height:180px;}
.tjcp_r .bd ul li .pic .imga{ width:240px; height:160px; display:block; float:left; margin-right:30px;}
.tjcp_r .bd ul li .pic img{ width:240px; height:160px; display:block; border:5px solid #e0e3e7; margin-right:10px;}
.tjcp_r .bd ul li .pic h2{ color:#575757; font-size:14px; padding:10px 0px;}
.tjcp_r .bd ul li .pic p{color:#959595; line-height:24px;}
.tjcp_r .bd ul li .pic a{ width:103px; height:30px; float:left;}
.tjcp_r .bd ul li .pic a{ width:103px; height:30px; float:left; display:block; margin:10px 5px 0px 10px;}
.tjcp_r .bd ul li .pic .a1{ background:url(../images/icon2.gif) no-repeat 0px 0px; text-indent:-99999px;}
.tjcp_r .bd ul li .pic .a2{ background:url(../images/icon2.gif) no-repeat -131px 0px; text-indent:-99999px;}

.down_word a{ width:103px; height:30px; float:left;}
.down_word a{ width:103px; height:30px; float:left; display:block; margin:10px 5px 0px 10px;}
.down_word .a1{ background:url(../images/icon2.gif) no-repeat 0px 0px; text-indent:-99999px;}
.down_word .a2{ background:url(../images/icon2.gif) no-repeat -131px 0px; text-indent:-99999px;}

/* 生产线 */
.scx{ width:auto; height:509px; background:#f0f0f0; margin-top:-105px; z-index:-1}
.scx_c{ width:auto; height:352px; margin:0px auto; background:url(../images/tab_bg.gif) repeat-x;}
.scx_bg{ width:239px; height:69px; background:url(../images/scx.gif) no-repeat; float:left; text-indent:-99998px;}
.slideTxtBox{ width:1300px;text-align:left; margin:0px auto;}
.slideTxtBox .hd{ height:70px; line-height:48px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:250px; top:11px; height:44px;   }
.slideTxtBox .hd ul li{ float:left; cursor:pointer; width:190px; height:44px; text-align:center; color:#FFF; background:url(../images/tab1.gif) no-repeat; font-size:13px;}
.slideTxtBox .hd ul li a{color:#FFFFFF;}
.slideTxtBox .hd ul li.on{ height:44px; background:url(../images/tab2.gif) no-repeat;}
.slideTxtBox .bd ul{ padding:0px;  zoom:1;}
.slideTxtBox .bd li{ width:290px; height:185px;float:left; margin:25px 15px 0px 20px;}
.slideTxtBox .bd li img{ width:290px; height:185px; border:7px solid #d9d8d8;}
.slideTxtBox .bd li img:hover{ border-color:#fb7952;}
.slideTxtBox .bd li p{ text-align:center; margin-top:20px;}

/* pic */
.pic1{ width:auto; height:117px; background:url(../images/pic1.jpg) no-repeat top center; margin-bottom:5px;}
.pic2{ width:auto; height:427px; background:url(../images/pic2.jpg) no-repeat top center;margin-bottom:5px;}
.pic2_c{ width:1300px; margin:0px auto; }
.pic2_info{ float:right; width:500px; height:360px; margin:55px 0px 0px 0px; color:#FFF; line-height:28px; font-size:14px;}
.pic2_info p{ font-size:32px; font-weight:bold; margin-bottom:20px;}


/* 工程案例 */
.gcal_t{ width:auto; height:44px; background:#007e40; text-align:center; color:#FFF; font-size:18px; line-height:44px; font-weight:100;}
.gcal_t2{ width:auto; height:19px; background:url(../images/gcal_t.gif) no-repeat top center; margin-bottom:20px;}

.marquee{width:1300px;height:230px; overflow:hidden; margin:0px auto;}
.marquee ul{width:auto; overflow:hidden;}
.marquee ul li{width:305px; height:230px; line-height:17px; float:left; margin:0px 5px 0px 5px; text-align:center; color:#696969; overflow:hidden;}
.marquee ul li a{color:#696969; text-decoration:none;}
.marquee ul li p{ margin-top:18px;}
.marquee ul li img{border:6px #d8d8d8 solid; width:290px; height:185px;}
.marquee ul li img:hover{ border-color:#F90;}

/* 服务保障 */
.fwbz{ width:auto; height:1009px; background:url(../images/fwbz_bg.jpg) repeat-x; margin-top:30px;}
.fwbz_c{ width:1300px; height:auto; margin:0px auto;}
.fwbz_img{ width:239px; height:69px; background:url(../images/fwbz.gif) no-repeat 0px 0px; text-indent:-99999px; overflow:hidden;}

.fwbz_top{ width:1300px; height:360px; margin-top:30px; background:#FFF;}
.fw_t{ width:auto; height:38px; background:url(../images/fw_t.png) no-repeat; line-height:39px; color:#8b8989;}
.fw_t strong{ font-size:30px; font-style:italic; color:#FFF;  padding-left:10px; margin-right:30px;}
.fw_t span{ font-size:18px; color:#000;}
.fw_ul li{ line-height:50px; background:url(../images/li_bg.png) no-repeat 0px 16px; padding-left:35px; color:#228959; font-weight:bold;}

.fw1{ width:337px; height:330px; float:left; margin-left:24px;}
.fw1 img{ margin:24px 0px;}
.fw2{ width:342px; height:330px; float:left; margin-left:34px;}
.fw2 img{ margin:24px 0px;}
.fw3{ width:524px; height:330px; float:right;margin-right:10px;}
.fw3 img{ margin:24px 0px;}

.fw4{ width:340px; height:80px; background:url(../images/fw4.png) no-repeat top center; margin:22px auto 0px auto; text-align:center; padding-top:60px;}
.fw4 .fw_p1{ font-size:30px; color:#0f8b51; font-weight:bold; margin-bottom:10px;}
.fw4 .fw_p2{ font-size:12px; color:#8f9592;}

/* 问答 */
.ask{ width:1300px; height:338px; background:#fff;}
.ask_l{ float:left; width:178px; height:338px; background:url(../images/ask_l.gif) no-repeat; position:relative; text-indent:-99999px; overflow:hidden;}
.ask_l a{ width:150px; height:47px; display:block; position:absolute; bottom:110px; left:13px;}

.ask_t{ width:auto; height:30px;line-height:30px; padding-left:35px;  font-size:12px; color:#dedede; font-weight:100;}
.w{ background:url(../images/w.gif) no-repeat 2px 6px;}
.ask_t strong{ font-size:14px; color:#32af75;}
.mb_20{ margin-bottom:20px;}
.mb_10{ margin-bottom:10px;}

.ask_m{ float:left; width:415px; height:300px; margin:38px 0px 0px 70px;}
.ask_m ul{ width:415px; height:230px !important; margin-top:30px;}
.ask_m ul li{ padding-left:32px; font-weight:bold;}
.ask_m ul .w_li{ background:url(../images/a.gif) no-repeat 2px 11px; color:#fb7952; line-height:40px; height:40px !important;}
.ask_m ul .w_li a{color:#fb7952;}
.ask_m ul .q_li{ background:url(../images/q.gif) no-repeat 2px 3px; color:#32af75; line-height:24px; height:auto !important;}
.tempWrap{ height:230px !important;}
.infoList{ height:230px !important;}

.ask_r{ float:left; width:600px; height:350px;margin:0px 0px 0px 110px; position:relative;}
.ask_r p{ color:#32af75; font-weight:bold; font-size:14px; margin:8px 0px;}
.ask_r p input{ border:none; /*background:#32af75;*/ border:1px #32af75 solid; border-radius:3px; height:30px; height:24px; line-height:24px; margin-left:10px; width:360px; color:#FFF;}
.ask_r p textarea{border:none;/*background:#32af75;*/ border:1px #32af75 solid; border-radius:3px; height:50px; width:360px; margin-left:10px; resize: none; color:#FFF;}
.ask_r p .yzm{ width:80px !important;}
.ask_r p img{ vertical-align:middle; margin:0px 10px;}
.ask_r p .submit{ width:48px; height:23px;background:url(../images/btn.gif) no-repeat 0px 0px;}
.ask_r p .reset{ width:48px; height:23px;background:url(../images/btn.gif) no-repeat -63px 0px;}

/* 新闻资讯 */
.news{ width:auto; height:365px; background:url(../images/news.gif) repeat-x;}
.news_c{ width:1300px; height:auto; margin:0px auto;}
.news_img{ width:239px; height:69px; background:url(../images/xwzx.gif) no-repeat 0px 0px; text-indent:-99999px;}

.news_l{ width:300px; height:272px;  float:left; margin-left:20px;}
.news_l img{ width:300px; height:170px; margin-bottom:10px;}
.news_l h2{ font-size:14px; color:#4a4a4a;}
.news_l p{ line-height:26px; color:#9d9d9d;}

.news_r{ width:800px; height:272px; float:left;margin-left:30px;}

.news_r .hd{ height:30px; line-height:30px; padding:0 10px 0 10px;  position:relative; }
.news_r .hd ul{ float:left;  position:absolute; left:0px; top:-1px; height:32px;  }
.news_r .hd ul li{ float:left; padding:0 10px; cursor:pointer; border-bottom:2px solid #CCC; margin-right:10px; font-size:14px;}
.news_r .hd ul li.on{ height:30px; color:#32af75; border-color:#32af75;}
.news_r .bd ul{ padding:10px 0px 0px 0px;  zoom:1;}
.news_r .bd li{ height:25px; line-height:25px; background:url(../images/li_icon.gif) no-repeat 0px 10px; padding-left:10px;}
.news_r .bd li .date{ float:right; color:#999;  }
.one{ width:auto; height:79px !important; padding-left:0px !important; background:none !important;}
.one a{ font-size:14px;}
.one p{ color:#858585;}

/* 客服 */
.side{position:fixed;width:54px;height:275px;right:0;top:280px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #fff;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#e60012;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#e60012;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#fb7952;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

/* 内页banner */
.pro_banner{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerjqryy.jpg) center; margin:0 auto; overflow:hidden;}
.pro_banner1{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerlx.jpg) center; margin:0 auto; overflow:hidden;}
.pro_banner H2{ font-size:24px; margin:80px 0px 0px 10px; color:#FFFFFF; font-weight:100;}
/*内页当前位置*/
.locations{width:1300px; margin:0 auto; height:30px; line-height:30px; text-align:right;  padding-right:20px; color:#9a9898;}
.locations span{ background:url(../images/n_home.png) left center no-repeat; padding-left:17px;}

/*列表页样式*/


.left{width:1048px; float:left; overflow:hidden;}
.left .title{width:auto; height:50px; line-height:40px; font-size:18px; color:#3e3a39; font-weight:100; border-bottom:1px #eae9e9 solid; padding-left:5px;}
.left .title a{float:right; font-size:13px; color:#898989;}

.pro_ul{width:auto; list-style-type:none; overflow:hidden;}
.pro_ul li{width:245px; height:260px; float:left; margin:0px 9px 0px 8px; font-size:14px; overflow:hidden;}
.pro_ul li a{color:#3c3c3c;}
.pro_ul li img{width:235px; height:195px; border:5px solid #f0f0f0;}
.pro_ul li img:hover{border-color:#fb7952;}
.pro_ul li p{height:40px; line-height:40px; text-align:center;}
.pro_ul li p span,.pro_ul li p span a{color:#FF6600;}
.pro_ul li .a1{ background:url(../images/icon2.gif) no-repeat 0px 0px; width:103px; height:30px; float:left; text-indent:-99999px;}
.pro_ul li .a2{ background:url(../images/icon2.gif) no-repeat -131px 0px; width:103px; height:30px; float:right; display:block; margin:0px 5px 0px 10px; text-indent:-99999px;}

.pro_classul li{width:100px; float:left; height:26px; line-height:26px; font-size:12px; overflow:hidden;}
.pro_classul .fr{float:right;}
.content{line-height:45px; font-size:14px;}

.right{width:212px; float:right; overflow:hidden;}
.right .title{width:auto; height:50px; line-height:40px; font-size:18px; color:#3e3a39; font-weight:100; border-bottom:1px #eae9e9 solid; padding-left:5px;}
.right .title3{clear:both; line-height:60px; height:50px; font-weight:100;}

/*page页*/
.about_left{width:240px; float:left; overflow:hidden;}
.about_left H2{height:71px; background:url(../images/about_bg01.jpg);line-height:70px; color:#FFFFFF; text-align:center; overflow:hidden;}
.aboutul li{height:51px; line-height:50px; background:url(../images/aboutul_li.gif); padding-left:26px; font-size:14px;}
.aboutul_bot{height:auto; }
.aboutul_bot em{ font-size:26px; color:#FFFFFF; font-weight:bold; text-align:center;}
.aboutul_bot p{text-align:center; padding:10px; background:#f3f4f5}
.about_banner{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannermdj.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner1{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerus.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner1{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerus.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner2{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerjqrjj.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner3{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerjqryy.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner4{width:auto; max-width:1920px; height:450px; background:url(../images/about_bannerbzss.jpg) center; margin:0 auto; overflow:hidden;}
.about_banner H2{ font-size:24px; margin:80px 0px 0px 10px; color:#32af75; font-weight:100;}

.about_right{width:1040px; height:auto; float:right; overflow:hidden;}
.about_right .titles{width:auto; height:50px; display:block; border-bottom:2px #666666 solid; line-height:50px; padding-left:10px; color:#666666; }
.about_right .content{padding:10px; line-height:25px; color:#333333;}

.news_right{width:1040px; height:auto; float:right; overflow:hidden;}
.news_right .titles{width:auto; height:80px; display:block; border-bottom:1px #ccc solid; line-height:40px; text-align:center; font-size:18px;  }
.news_right .titles span{font-size:12px; font-weight:100; color:#999999;}
.news_right .content{padding:10px; line-height:25px; color:#333333;}



/*新闻页 category*/
.news_top{width:auto; height:auto; margin:0 auto; overflow:hidden;}
.news_top img{ width:260px; height:160px; float:left; margin:10px;}
.news_top h2{ font-size:18px; color:#4a4a4a; line-height:45px;}
.news_top p{ line-height:26px; color:#9d9d9d;}

.news_cat_ul{width:auto; height:auto; overflow:hidden;}
.news_cat_ul li{padding:10px 10px 30px 2px; height:110px; display:block; border-bottom:1px #CCCCCC dashed;}
.news_cat_ul li a{color:#333333;}
.news_cat_ul li,.news_cat_ul li p{color:#666666; font-size:12px; font-weight:100;}
.news_cat_ul li span{float:left; display:block; width:95px; height:100px; background:url(../images/time_bg.png) no-repeat; overflow:hidden;}
.news_cat_ul li span b{display:block; margin:2px 0px 0px 0px; text-align:center; color:#FFFFFF;}
.news_cat_ul li span em{display:block; font-size:24px; margin:12px 0px 0px -2px;}


.pages{margin-top:20px; height:35px;}
.pages span{border:1px #fb7952 solid; color:#fb7952; font-weight:100; font-size:12px; padding:2px 5px 2px 5px;}
.pages a{border:1px #32af75 solid; color:#32af75; font-weight:100; font-size:12px; padding:2px 5px 2px 5px;}




/* ------------------------------------CSS Reset2  start------------------------------- */
/* 外边距 */
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
/* ------------------------------------CSS Reset2  End------------------------------- */
