@charset "utf-8";
/* CSS Document */

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img, iframe { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"Microsoft YaHei";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#666 ;font:12px/20px "Microsoft YaHei",'宋体',"Arial Narrow",HELVETICA; background:url(../images/bg.png) repeat-x;}
a{color:#666; text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;} 
a:hover{color:#1274D9; text-decoration:none;}
.clear{ clear:both;}

.wrapper{ width:1020px; margin:0 auto;}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}

.head{ width:1020px; height:135px; margin:0 auto;}
.head a img{ margin-top:36px; float:left;}
.head .tel{ width:165px; height:22px; background:url(../images/tel.png) no-repeat; float:right; margin-top:30px; padding:61px 0 0 65px;}
.head .tel a{ color:#000; margin-left:30px}
.head .tel a:hover{color:#db1117; text-decoration:none;}

.nav{ width:1015px; height:45px; margin:0 auto;}
.nav li{ float:left; height:45px; line-height:45px; text-align:center; background:url(../images/nav_line.png) no-repeat; font-size:16px;}
.nav li a{ display:block; width:145px; color:#fff; transition:background-color .5s; -webkit-transition:background-color .5s; -moz-transition:background-color .5s; -o-transition:background-color .5s;}
.nav li a:hover{ background:#138BD3; text-decoration:none;}
.nav #first{ background:none;}
.nav .current{ background:#138BD3; }

.mainbanner{height:450px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:1920px;height:450px;overflow:hidden;margin-left:-960px;position:absolute;}
.mainbanner_window ul{width:999999px;height:450px;position:relative;}
.mainbanner_window li{background:#fff;width:1920px;height:450px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{ width:210px; left:50%; margin-left:-105px; top:430px; height:4px;position:absolute;}
.mainbanner_list li{width:60px;height:4px;overflow:hidden;float:left;display:inline; margin:0 5px;}
.mainbanner_list a{width:60px;height:4px; display:block; background:#35a4e7;}
.mainbanner_list li.active a{ background:#138BD3;}

.key{ width:100%; height:40px; line-height:40px; border-bottom:solid 1px #ccc; margin-bottom:29px;}
.key form{ width:264px; height:29px; background:url(../images/search.png) no-repeat; float:right; margin-top:5px; padding:1px;}
.key .txt{ width:212px; height:29px; line-height:29px; color:#aaa; text-indent:5px; background:none; border:0 none;}
.key .btn{ width:49px; height:29px; background:none; border:none 0; cursor:pointer;}
.key h1{ font-size:12px; font-weight:normal;}
.key h1 span{ color:#1274D9; font-weight:bold;}
.key h1 a{ margin-left:30px;}

.prolist{ width:230px; float:left; margin-bottom:30px;} 
.prolist h3{ font-weight:normal; color:#fff; padding-left:10px; font-size:18px; line-height:24px; margin-bottom:5px;background:#333; padding-top:5px; padding-bottom:5px;}
.prolist h3 span{ font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.prolist ul{ width:230px; height:auto; background:#666; padding-top:0px; padding-bottom:10px;}
.prolist li{ font-size:14px; position:relative; width:212px; height:34px; margin:5px auto 0; background:url(../images/pro_icon.png) no-repeat 12px 10px #999; transition:background .5s; -webkit-transition:background .5s; -moz-transition:background .5s; -o-transition:background .5s;}
.prolist li.li1{ height:40px; background:url(../images/pro_icon.png) no-repeat 12px 14px #999;}
.prolist li a{ display:block; width:212px; height:34px; line-height:34px; text-indent:31px;color:#fff; }
.prolist li a.a1{height:40px; line-height:20px; width:181px; padding-left:31px; text-indent:0px;}
.prolist li:hover{ background:url(../images/pro_icon.png) no-repeat 12px 10px #363636; text-decoration:none;}
.prolist li.li1:hover{ background:url(../images/pro_icon.png) no-repeat 12px 14px #363636; text-decoration:none; height:40px;}
.prolist .tel{ width:230px; height:auto; background:url(../images/tel_bg.png) no-repeat; margin-top:15px;}
.prolist .tel a{ display:block; width:176px; height:55px; font-size:24px; color:#db1117; font-family:Arial, Helvetica, sans-serif; padding:66px 0 0 54px;}
.prolist .tel a:hover{ text-decoration:none;}
.prolist dl{ display:none; position:absolute; left:180px; top:-10px; background:#363636; z-index:99;}
.prolist li:hover dl{ display:block; width:450px; padding:10px;}
.prolist dl dd{ float:left;}
.prolist dl dd a{ font-size:12px; background:none; line-height:24px; width:110px; height:24px; margin:0; text-indent:20px;}
.prolist dl dd a:hover{ background:url(../images/pro_icon.png) no-repeat 10px 6px #363636;}

.pro{ width:775px; float:right;}
.pro ul{ margin-top:5px;}
.pro li{ float:left; text-align:center; margin-top:15px; margin-left:5px;}
.pro li a img{ width:249px; height:175px; padding:1px; border:solid 1px #ccc; transition:border-color .5s; -webkit-transition:border-color .5s; -moz-transition:border-color .5s; -o-transition:border-color .5s;}
.pro li a:hover img{ border-color:#1274D9;}
.pro li a p{ line-height:24px; font-size:14px;}
.pro .space{ margin:15px 8px 0;}

.case{ width:1010px; height:286px; border:solid 5px #626262; background:url(../images/case_bg.png) no-repeat center top;}
.case h3{ background:url(../images/case.png) no-repeat 0 center; width:280px; height:25px; line-height:25px; margin:0 auto; font-size:24px; color:#444; text-indent:184px; font-weight:normal; margin-top:28px;}
.product_scroll{ position:relative; padding:0 71px; margin-top:41px;}
.product_scroll_inner{ height:178px; overflow:hidden;}
.product_scroll ul{}
.product_scroll li{ float:left; text-align:center; width:217px; text-align:center;}
.product_scroll li p{ line-height:28px; font-size:14px;}
.product_scroll li a img{ width:208px; height:146px; padding:1px; border:solid 1px #ccc; margin:0 auto;}
.product_scroll .btn_l, .product_scroll .btn_r{ display:block; width:40px; height:150px; position:absolute; cursor:pointer; top:0;}
.product_scroll .btn_l{ left:0px; background:url(../images/left.png) no-repeat 0 bottom; left:10px;}
.product_scroll .btn_r{ right:0px; background:url(../images/right.png) no-repeat 0 bottom; right:10px;}
.product_scroll .btn_l:hover,.product_scroll .btn_r:hover{ background-position:0 top;}

.about{ margin-top:30px;}
.about div{ width:595px; float:right;}
.about h3{ width:205px; height:25px; line-height:25px; font-size:24px; color:#444; font-weight:normal; text-indent:107px; background:url(../images/about.png) no-repeat 0 center; margin-top:13px;}
.about p{ font-size:14px; line-height:28px; text-indent:2em; margin-top:22px;}
.about p span{ color:#db1117;}

.ad{ margin:30px 0;}

.news{ width:313px; height:355px; background:url(../images/shadow.png) no-repeat right 0; padding:10px 21px 0 0; position:relative; float:left;}
.news .title1{ height:25px; line-height:25px; background:url(../images/news.png) no-repeat 0 center; text-indent:62px; font-weight:normal; font-size:20px; color:#444;}
.news .title2{ height:25px; line-height:25px; background:url(../images/industry.png) no-repeat 0 center; text-indent:162px; font-weight:normal; font-size:20px; color:#444;}
.news .line{ width:313px; height:3px; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; position:absolute; top:40px;}
.news img{ border:solid 2px #ccc; margin-top:22px;}
.news ul{ margin-top:10px;} 
.news li{ line-height:28px; border-bottom:dashed 1px #ddd; background:url(../images/icon.png) no-repeat 0 12px; text-indent:14px;}
.news li span{ float:right;}
.news-space{ margin:0 19px;}
.knowledge{ width:313px; height:355px; padding:10px 0 0 0; position:relative; float:left;}
.knowledge h3{ height:25px; line-height:25px; background:url(../images/konwledge.png) no-repeat 0 center; text-indent:122px; font-weight:normal; font-size:20px; color:#444;}
.knowledge .line{ width:313px; height:3px; border-top:solid 1px #dcdcdc; border-bottom:solid 1px #dcdcdc; position:absolute; top:40px;}
.knowledge img{ border:solid 2px #ccc; margin-top:22px;}
.knowledge ul{ margin-top:10px;} 
.knowledge li{ line-height:28px; border-bottom:dashed 1px #ddd; background:url(../images/icon.png) no-repeat 0 12px; text-indent:14px;}
.knowledge li span{ float:right;}

.foot{ width:100%; text-align:center; padding:30px 0 5px;}
.foot h3{ width:100%; height:40px; line-height:40px; font-weight:normal; font-size:12px; background:#666; color:#fff;}
.foot h3 a{ color:#fff;}
.foot p{ line-height:22px; margin-top:5px;}
/*自己加的css*/
.neibanner{ width:1020px; height:auto; margin:0px auto; margin-top:5px;}

.zjjt_l_box1{ width:100%; overflow:hidden; font-size:13px;}
.zjjt_l_t{ width:100%; background:#999/*url(../images/zjjt_t_bg.jpg) repeat-x left*/; height:36px; float:left; text-align:center; line-height:36px; font-family:"微软雅黑"; font-size:15px; color:#fff;}
.zjjt_l_t em{ font-family:"Arial"; color:#fff; font-size:12px; margin-left:5px; text-transform:uppercase;}
.zjjt_l_fl{ width:99.2%; background:#F3F3F3; border:1px #E7E7E7 solid; float:left; padding-bottom:20px; padding-top:10px;}
.l_contact{ width:99.2%; background:/*url(../images/contact_bg.png) no-repeat right bottom*/ #fff; border:1px #E7E7E7 solid; float:left; padding-bottom:30px; padding-top:10px; color:#585858;}
.l_contact p{ padding:0 10px; line-height:24px;}
.l_contact strong{ /*color:#1274D9;*/}
/*制冷工程案例*/
.case_box{ width:759px; float:left;}
.case_box li{ width:759px; height:136px; border:1px #D1D1D1 solid; float:left; overflow:hidden; background:#fff; margin-bottom:12px;}
.case_img{ width:176px; border-right:1px #D1D1D1 solid; float:left; height:100%;}
.case_img img{ width:148px; height:104px; margin-top:15px; margin-left:14px; border:1px #E4E4E4 solid;}
.case_zy{ width:550px; float:right; border-bottom:1px #d1d1d1 solid; padding:0 18px 0 13px; line-height:36px;}
.case_zy em{ width:430px; float:left; height:36px; overflow:hidden; font-size:15px; font-weight:bold; font-style: normal;}
.case_zy cite{ width:70px; float:right; text-align:right; height:36px; overflow:hidden; font-size:14px;}
.case_zy a{ color:#358ad1;}
.case_p{ width:550px; padding:3px 18px 0 13px; line-height:28px; color:#535252; float:left;  height:85px; overflow:hidden;}

.shenqing{border-left: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.strong1{ font-size:14px; height:30px; line-height:30px;}
.shenqing input{ width:200px; height:28px}
.shenqing tr{ padding:0px; margin:0px;}
.shenqing tr{ border:1px solid #ccc; }
.shenqing tr td{ padding:0px; margin:0px; border-top: solid 1px #ccc; border-right: solid 1px #ccc;  padding-left:10px;}
.shenqing textarea{ border:1px solid #ccc;}
/*搜索页*/
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#012eaf; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:green;}
#searchlist a:hover{ text-decoration:underline;}
/*翻页*/
.metpager_1{ text-align:center;}
.metpager_2{ text-align:center;}
.metpager_3{ text-align:center;}

.digg4{ padding:3px; margin:15px 3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.digg4 a,.digg4 span.miy{ margin:2px; text-decoration:none;}
.digg4 .disabledfy{ font-family: Tahoma, Verdana;}

.metpager_4 a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#009;}
.metpager_4 a:hover { border:1px solid #009; color:#000;}
.metpager_4 a:active {border:1px solid #009; color:#000;}
.metpager_4 span.current { border:1px solid #009; background-color:#009; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.metpager_4 span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}

.metpager_5 a,.metpager_5 span.miy{ border:1px solid #ccdbe4; padding:2px 8px 2px 8px; color:#0061de; }
.metpager_5 a:hover { border:1px solid #2b55af; color:#fff; background-color:#3666d4;}
.metpager_5 a:active {border:1px solid #009; color:#000;}
.metpager_5 span.current { padding:2px 8px 2px 8px; margin:2px; color:#000; text-decoration:none;}
.metpager_5 span.disabled { border:1px solid #ccdbe4; padding:2px 8px 2px 8px; margin:2px; color:#ddd;}

.metpager_6{ color:#ff6500; }
.metpager_6 a,.metpager_6 span.miy{ border:1px solid  #ff9600; padding:2px 7px 2px 7px; background-position:50% bottom; color:#ff6500; background-image:url(../images/page/page6.jpg);}
.metpager_6 a:hover { border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 a:active {border:1px solid #ff9600; color:#ff6500; background-color:#ffc794;}
.metpager_6 span.current {border:1px solid #ff6500; padding:2px 7px 2px 7px; margin:2px; color:#ff6500; background-color:#ffbe94; text-decoration:none;}
.metpager_6 span.disabled { border:1px solid #ffe3c6; padding:2px 7px 2px 7px; margin:2px; color:#ffe3c6;}

.metpager_7 a,.metpager_7 span.miy{ border:1px solid  #2c2c2c; padding:2px 5px 2px 5px; background:url(../images/page/page7.gif) #2c2c2c; color:#fff;}
.metpager_7 a:hover { border:1px solid #aad83e; color:#fff;background:url(../images/page/page7_2.gif) #aad83e;}
.metpager_7 a:active { border:1px solid #aad83e; color:#fff;background:urlurl(../images/page/page7_2.gif) #aad83e;}
.metpager_7 span.current {border:1px solid #aad83e; padding:2px 5px 2px 5px; margin:2px; color:#fff;background:url(../images/page/page7_2.gif) #aad83e; text-decoration:none;}
.metpager_7 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_8 a,.metpager_8 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#aaa;}
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 a:hover { border:1px solid #a0a0a0; }
.metpager_8 span.current {border:1px solid #e0e0e0; padding:2px 5px 2px 5px; margin:2px; color:#aaa; background-color:#f0f0f0; text-decoration:none;}
.metpager_8 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;}

.metpager_9 a,.metpager_9 span.miy{ border:1px solid #ddd; padding:2px 5px 2px 5px; color:#333; } 
.metpager_9 a:hover { border:1px solid #b9b9b9; color:#881515; background-color:#f1ffd6; } 
.metpager_9 a:hover { border:1px solid #b9b9b9; color:#881515; background-color:#f1ffd6; } 
.metpager_9 span.current {border:1px solid #b9b9b9; padding:2px 5px 2px 5px; margin:2px; color:#fff; background-color:#1274D9; text-decoration:none;} 
.metpager_9 span.disabled { border:1px solid #f3f3f3; padding:2px 5px 2px 5px; margin:2px; color:#ccc;} 