body{ width:100%;font-size:12px; background:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#484848;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{color: #484848; text-decoration: none;}
a:hover{color: #ff8124;text-decoration: none;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp img{border:1px solid #ddd; background:#fff; padding:3px;}
.cp img:hover{border:1px solid #2271bc;}
input,button,select,textarea{outline:none}
.font_1{font-size:16px; color:#333;}
#copy{ display:none;}
.totalwidth {width:1100px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#classimgshow2{line-height:56px;}
.xwlb_img img{border:1px solid #dddddd;}
/*共同结束*/

/*搜索*/
#search_bg{width:100%; height:62px; background:url(../images/search_bg.jpg) center;  margin:0 auto;}
#search_bg a{font-size:13px;}
#search_c{width:1100px; margin:0 auto; height:60px;}
.search_l{width:770px; float:left; line-height:60px;}
#search_r{width:318px; float:right; padding-top:17px;}
#search_r li{float:left;} 

#features_bg{ width:100%; height:auto; background:url(../images/features_bg.jpg) center; padding-top:36px; padding-bottom:55px; border-bottom:2px #ddd solid; margin:auto; margin-bottom:55px;}
#features_t{ width:100%; height:111px; text-align:center; background:url(../images/features_t.png) center no-repeat; margin:auto; margin-bottom:35px;}
#features_t .t1{ font-size:32px; font-weight:bold; color:#2271bc; line-height:55px; margin:auto;}
#features_t .t2{ font-size:16px; color:#888; line-height:30px; margin:auto;}
#features_p{ width:350px; height:548px; background:#f2f2f2; text-align:center; float:left;}
#features_p:hover{box-shadow:3px 3px 5px #d7d7d7;}
#features_p .xian{ width:310px; height:2px; background:#fff; margin:auto; margin-bottom:25px;}
#features_p .h1{ font-size:20px; color:#2271bc; font-weight:bold; line-height:36px; margin:auto;}
#features_p .h1 a{ font-size:20px; color:#2271bc;}
#features_p .h2{ width:300px; height:180px; padding-top:15px; font-size:14px; line-height:30px; text-align:left; margin:auto;}
#features_p .h3{ width:310px; height:40px; line-height:40px; background:#888; font-size:14px; color:#fff; bottom:26px; margin:auto;}
#features_p .h3 a{ display:block; font-size:14px;color:#fff;}
#features_p .h3 a:hover{ background:#2271bc;}

.mainLink{overflow:hidden; float:left;}
.mainLink div{width:350px;height:222px;float:left;}
.mainLink div a{display:block;width:350px;height:222px;position:relative;overflow:hidden;}
.mainLink div.zero{margin:0;}
.tr,.img{
    -webkit-transition:all .3s linear;
    -mos-transition:all .3s linear;
    -mz-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

#case{ width:240px; float:left;}
#case_t{ width:240px; height:80px; background:#2271bc; color:#fff; text-align:center; margin:auto;}
#case_t .t1{ font-size:22px; font-weight:bold; padding-top:12px; line-height:36px;}
#case_t .t2{ line-height:26px; font-size:15px; text-transform:uppercase;}
#case_bg{ width:240px; margin:auto; border-top:1px solid #fff;}


#classimgshow1{_width:240px;width:240px;_height:56px;height:56px;_line-height:56px;line-height:56px; border-bottom:1px solid #0;background:url(../images/nav1bg.jpg) no-repeat left; _padding-left:15px;padding-left:15px;}
#classimgshow1 a{color:#333;text-decoration:none; font-size:16px; font-weight:normal;padding-left:40px;}
#classimgshow2{_width:225px; width:225px;_height:56px;height:56px;_line-height:56px;line-height:56px;background:url(../images/nav2bg.jpg) no-repeat left; _padding-left:20px;padding-left:20px;}
#classimgshow2 a{color:#000000;text-decoration:none; padding-left:35px; font-size:14px;}
.clear{height:0; overflow:hidden; clear:both;}
#center{padding-left: 30px;}


/*型号列表*/
.modellist{width: 100%;border-collapse:collapse;border:none;margin-bottom: 30px; margin:0 auto;}	
.modellist tr:nth-child(odd){background: #f2f2f2;}
.modellist tr:nth-child(even){background: #fff;}
.modellist tr.title{ font-size: 16px;text-align: center;background: #2271bc;color: #fff;height: 60px;}
.modellist tr.title td{font-size: 16px; color: #fff;}
.modellist td{border: 1px solid #ddd;font-size: 14px;text-align: center;height: 36px;}
table.modellist tr:hover{background:#2271bc; cursor:pointer}
table.modellist tr:hover td{color:#FFF; cursor:pointer}

/*产品展示*/
.list-1 {margin-left: -30px;}
.list-1 li {float: left;width: 33.333333%;}
.list-1 li a {display: block;margin: 0 0 30px 30px;border: 1px solid #ddd;position: relative;}
.list-1 li a:hover {border-color: #e50112;}
.list-1 li .m {height:auto;text-align: center;font-size: 0;}
.list-1 li .m img {display: inline-block;vertical-align: middle;width: auto;height: auto;max-width: 100%;max-height: 100%;}
.list-1 li .text {position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.5);width: 100%;color: #fff;}
.list-1 li .text h4 {margin: 0;font-size: 16px;padding: 12px 0 12px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center;}
.list-1 li .text p {margin: 0;padding: 0 20px 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

table{font-size:inherit;font:100%;}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left}
.aboutus{line-height:200%;}
.aboutus img{max-width:100%;}
.pro_canshu {border:1px solid #F7F7F7;}
.pro_canshu th span,.pro_shuxing td span {padding:5px; display:block}
.pro_canshu th {background:#F7F7F7}
.xf-content table { width:100% !important; max-width:100%; border-collapse:collapse; overflow:visible; }
.xf-content table th, .xf-content table td { padding:14px 18px; text-align:center; border:1px solid #ddd; }
.xf-content table tbody tr.trhover td { background-color:#f0f0f0; }
.xf-content table tbody tr:first-child td { background-color:#bcbcb8; color:#333; font-size:16px; font-weight:bold; }
.xf-content table table tbody tr:first-child td { background-color:transparent; color:#4d4d4d; font-size:14px; font-weight:normal; border:none; }
.xf-content table table tbody tr td { padding:0; }
.xf-content table tbody img[src*="file"]{ display:none; }
.xf-content table tbody p{ margin-bottom:0; }
.xf-content table tbody tr.trhover table td { background-color:#f0f0f0; }
.xf-content table tbody tr:first-child table td { background-color:transparent; color:#333; font-size:16px; font-weight:bold; padding:0; } 


#right_r{width:830px; float:right;}
#chanpin_t{width:930px; height:60px; background:url(../images/chanpin_t.jpg) repeat-x;}
.chanpin_you{width:428px; height:60px; font-size:20px; line-height:60px;color:#2271bc; float:left; text-align:left; text-indent:24px;}
.chanpin_h4{ width:77px; height:60px; text-align:center; line-height:60px; float:right;}
.chanpin_h4 a{ font-size:14px;}
.chanpin_h4 a:hover{ color:#2271bc; font-size:14px;}

#chanpin_b{}
#chanpin_b table div{line-height:40px; background:#eeeeee; width:266px !important; margin:0 auto !important; margin-bottom:10px !important; margin-top:6px !important;font-size: 14px; padding-top:0px !important; padding-bottom:0px !important; margin-left: 0px !important;}
#chanpin_b table div a{line-height:40px;display:block; height:40px; width:266px !important; margin:0 auto !important; font-size: 14px;margin-bottom:10px !important; margin-top:6px !important;}

#chanpin_b table div a:hover{background:#2271bc; color:#fff; height:40px; line-height:40px; width:266px !important; margin:0 auto !important; font-size: 14px;}

/*工程案例*/
#case_c{ font-size:32px; font-weight:bold; line-height:53px; height:53px; background:url(../images/case_c.jpg) center no-repeat; color:#2271bc; text-align:center; margin:auto; margin-top:10px;}
#case_dd{ margin-top:25px; width:1200px; margin:auto; margin-top:15px;}

/*广告*/
#advert{ width:100%; height:190px; background:url(../images/advert.jpg) center no-repeat; text-align:center; color:#fff; margin:auto; margin-top:30px;}
#advert .t1{ padding-top:45px; line-height:54px; font-size:34px; font-weight:bold;}
#advert .t2{ font-size:18px; line-height:35px;}

/*流程*/
#process_bg{width:100%; height:440px; margin:auto;}
.process_fr{ width:660px; float:right;}
.process_c{ width:660px; font-size:18px; line-height:36px; color:#2271bc; font-weight:bold; margin:auto; padding-top:60px;}
.process_c li{ width:110px; text-align:center; float:left;}
.process_c li:hover{ color:#e60012;}

.process_chan{ width:21px; font-size:20px; line-height:26px; padding:14px; color:#fff; font-weight:bold; margin-left:10px; float:left; margin-top:50px;}
.process_capi{ width:584px; float:right; margin-top:50px;}

/*说明*/
#explanation_t{ width:100%; height:74px; line-height:69px; background:url(../images/explanation_t.jpg) center no-repeat; font-size:24px; color:#2271bc; font-weight:bold; text-align:center; margin:auto;}
#explanation_bg{ width:100%; height:322px; background:url(../images/explanation_bg.jpg) center no-repeat; margin:auto;}
.explanation_c{ width:265px; height:218px; color:#fff; float:left; margin-top:45px;}
.explan_h1{ width:40px; line-height:26px; font-size:20px; padding-top:13px; margin:auto;}
.explan_h1 a{ color:#fff; font-size:20px;}
.explan_h1 a:hover{ color:#fffc00;}
.explan_h2{ font-size:14px; line-height:30px; padding-left:35px; padding-top:24px;}

.explanation_c1{ width:265px; height:218px; color:#fff; float:left; margin-top:45px; margin-left:13px;}
.explan_c1{ width:40px; line-height:26px; font-size:20px; padding-top:13px; margin:auto;}
.explan_c1 a{ color:#fff; font-size:20px;}
.explan_c1 a:hover{ color:#fffc00;}
.explan_c2{ width:224px; font-size:14px; line-height:30px; padding-top:24px; text-align:center; margin:auto;}

/*优势*/
#advantage_t{ width:100%; height:140px; background:url(../images/advantage_t.jpg) center no-repeat; text-align:center; margin:auto;}
#advantage_t .t1{ padding-top:42px; font-size:36px; line-height:60px; font-weight:bold; color:#2271bc;}
#advantage_t .t2{ font-size:16px; color:#888; line-height:30px;}

#advantage_bg{ width:100%; height:702px; background:url(../images/advantage_bg.jpg) center no-repeat; margin:auto;}
.advantage_fl{ width:490px; height:610px; border:3px solid #ddd; float:left; margin-top:25px;}
.advantage_fr{ width:491px; height:610px; background:url(../images/advantage_fr.png) center no-repeat; float:right; padding-left:80px; margin-top:25px;}
.advant_h1{ font-size:22px; font-weight:bold; color:#2271bc; line-height:40px;}
.advant_h2{ font-size:12px; line-height:16px; color:#888; text-transform:uppercase;}
.advant_h3{ font-size:12px; line-height:30px; padding-top:10px;}

/*公司简介*/
#company_t{ width:100%; height:608px; background:url(../images/company_t.jpg) center  top no-repeat; color:#fff; margin:auto;}
#company_t .t1{ font-size:36px; font-weight:bold; padding-top:65px; line-height:45px; text-align:center; margin:auto;}
#company_t .t2{ padding-top:25px; font-size:13px; line-height:32px; margin:auto;}
#company_t .t2 a{ color:#fff; font-size:13px;}
#company_t .t2 a:hover{ color:#fffc00}

#company_bg{ width:100%; height:385px; background:url(../images/company_bg.jpg) center no-repeat; color:#fff; margin:auto;}
.company_h{ font-size:28px; font-weight:bold; color:#2271bc; text-align:center; padding-top:65px; padding-bottom:25px; line-height:40px; margin:auto;}
.company_l{ margin-left:28px; padding-top:80px; float:left;}
.company_r{ float:right; padding-top:80px; margin-right:28px;}
.company_c{ width:910px; float:left; margin-left:38px;}

/*新闻*/
#new_bg{ width:100%; height:100px; margin:0 auto;text-align:center;  background:url(../images/new_bg.jpg) center; margin-bottom:45px; margin-top:30px;}
.new_bt{ font-size:32px; line-height:40px; font-weight:bold; margin:0 auto; color:#2271bc}
.new_btt{ line-height:48px; font-size:16px; color:#888;}

#news_l{ width:612px; float:right;}

.news{ width:612px; height:56px; margin:0px auto; background:url(../images/news.jpg) repeat-x;}
.news .tab{ overflow:hidden; /*width:408px;*/ height:56px; float:left;}
.news .tae{ width:204px; text-align:center; font-size:14px; float:right; line-height:56px;}
.news .tae a{ font-size:14px;}
.news .tae a:hover{ color:#2271bc;}
.news .tab a{ display:block; float:left; text-decoration:none; height:56px; line-height:56px; width:204px; text-align:center; font-size:18px;font-weight:bold;}
.news .tab a:hover{ font-size:18px; font-weight:bold; color:#2271bc; text-decoration:none;}
.news .tab a.on{ color:#2271bc; font-size:18px; font-weight:bold; text-decoration:none;}
.news .content{ overflow:hidden; width:612px; position:relative; float:left; margin-top:15px;}
.news .content .ul{ position:absolute; left:0; top:0; width:612px;}
.news .content .li{ width:612px; float:left;}

.right{ width:380px; height:134px; float:right;}
.zt{ font-size:14px; line-height:28px; font-weight:bold; padding-bottom:6px;}
.zt a{ font-size:14px;}
.zi{ font-size:12px; line-height:26px;}

.divnews_tag li{ padding-left:20px !important;}
.divdgweb2_tag li{ padding-left:20px !important;}

.mainLink{overflow:hidden; float:left;}
.mainLink div{width:445px;height:362px;float:left;}
.mainLink div a{display:block;width:455px;height:371px;position:relative;overflow:hidden;}
.mainLink div.zero{margin:0;}
.tr,.img{
    -webkit-transition:all .3s linear;
    -mos-transition:all .3s linear;
    -mz-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

/*导航*/
#navigation{ width:100%; height:60px; line-height:60px; font-size:14px; text-align:center; background:#2271bc; color:#fff; margin:auto; margin-top:50px;}
#navigation a{ font-size:14px; color:#fff; padding:0 35px; }
#navigation a:hover{ color:#fffc00;}

/*版权*/
#copyright_bg{ padding-top:40px; padding-bottom:40px; margin:auto;}
#copyright{ width:620px; float:right; line-height:32px;}

/*友情链接*/
#link_bg{ width:100%; height:65px; line-height:65px; background:#f5f5f5;}
.link_z{ width:110px; float:left; font-size:18px; font-size:18px;}
.link_z1{ font-size:18px; color:#484848; padding-left:11px;}
.link_yk{ width:980px; float:right; line-height:65px;}


/*简介-优势*/
#youshi_top{width:100%;margin:0 auto;overflow: hidden;}
#youshi{width:1100px ; margin:0 auto; overflow: hidden;}
.youshi_bt{font-size:36px; font-weight:bold; color:#2271bc;  text-align: center; height:50px; line-height:50px; padding-bottom:5px;}
.youshi_bt1{font-size:16px; color:#888888; text-align: center; height:23px; line-height:23px; font-weight:normal;}
.youshi_bt2{color:#c7c7c7; text-align: center; height:1px; padding-bottom:30px; overflow:hidden; width:300px; margin:0 auto;}
.youshi_nr{}
.youshi_nr dl{width:252px;height:400px;float:left;}
.service01{-webkit-transition:all 0.3s linear; transition:all 0.3s linear;border-radius: 20px; background:#f5f5f5; margin-right:30px;}
.service011{ line-height:25px; padding-top:204px; text-align:center; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;font-size:13px; padding-left:15px; padding-right:15px; line-height:29px;}
.service011 span{ font-size:22px; font-weight:bold; color:#2271bc; line-height: 45px; }
.service01:hover .service011{padding-top:25px; color:#fff;}
.service01:hover{background:#2271bc; margin-right:30px; cursor:pointer;}
.service01:hover span{ color:#fff;}

.service02{-webkit-transition:all 0.3s linear; transition:all 0.3s linear;border-radius: 20px; background:#f5f5f5; margin-right:30px;}
.service02:hover .service011{padding-top:25px; color:#fff;}
.service02:hover{background:#2271bc; margin-right:30px; text-align:center;
 cursor:pointer;}
.service02:hover span{ color:#fff;}

.service03{-webkit-transition:all 0.3s linear; transition:all 0.3s linear;border-radius: 20px; background:#f5f5f5; margin-right:30px;}
.service03:hover .service011{padding-top:25px; color:#fff;}
.service03:hover{background:#2271bc; margin-right:30px; cursor:pointer;}
.service03:hover span{ color:#fff;}

.service04{-webkit-transition:all 0.3s linear; transition:all 0.3s linear;border-radius: 20px; background:#f5f5f5; }
.service04:hover .service011{padding-top:25px; color:#fff;}
.service04:hover{background:#2271bc;  cursor:pointer;}
.service04:hover span{ color:#fff;}

.youshi_chakan {  width: 281px; height: 47px; border: 1px solid #F39; border-radius: 10px;text-align: center; margin: 0 auto;}
.youshi_chakan a { text-align: center;color: #F39;font-size: 25px;line-height: 47px;}
