﻿body,td,th {font-family: "Microsoft YaHei","微软雅黑" ,Arial, Helvetica, sans-serif;font-size: 12px;color: #333;}
body {margin:0; padding:0; background:#fff url(../images/bg.jpg) repeat-x top;}
table{margin:auto; height:auto;margin:0;padding:0; }
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}
img {border:0px;}
i , em{ font-style:normal;}
ul,dl,dt,dd,li,p{Margin:0px;Padding:0px;list-style:none}
h1,h2,h3,h4{ font-size:12px;margin:0;padding:0;font-weight:normal;}
ul,dl,dt,dd,li,p{Margin:0px;Padding:0px;list-style:none}
table {border-collapse: collapse;	border-spacing: 0;}
.clearboth{clear:both; visibility:hidden}/*系统预设*/

a:link,a:visited,a:active {color: #333; text-decoration: none;}
a:hover {color: #c00;text-decoration:none;}

.a1:link,.a1:visited,.a1:active {color: #fff; text-decoration: none;}
.a1:hover {color: #fff;text-decoration:none;}

.a2:link,.a2:visited,.a2:active {color: #f60; text-decoration: none;}
.a2:hover {color: #c00;text-decoration:none;}

.line_h20 {LINE-HEIGHT: 20px}
.line_h22 {LINE-HEIGHT: 22px}
.line_h25 {LINE-HEIGHT: 25px}
.line_h30 {LINE-HEIGHT: 30px}
.font01{ color:#c00;}
.font02{ color:#999;}
.font03{ color:#fff;}
.font04{ color:#f60;}
.px12{font-size: 12px;}
.px14{font-size: 14px;}
.px16{font-size: 16px;}
.px18{font-size: 18px;}
.fr{float: right;display:inline;}
.fl{float: left;display:inline;}
.padd10px{padding:10px;}
.mtop20{ margin-top:20px;}
.box01{ border:#E2E2E2 1px solid;}
.contx{font-size:20px;font-weight: bold;color: #c00;font-family: "Microsoft YaHei","微软雅黑" ,"黑体";line-height:60px;}
.INPUT {height: 26px;border:1px #ccc solid;background: #fff; line-height:26px; padding:0 5px;}
.INPUT2 {border:1px #ccc solid;background: #fff;}
.INPUT3 {height: 22px;border:1px #ccc solid;background: #fff; line-height:22px; padding:0 5px; width:120px;}
.buttom {font-size: 14px;font-weight: bold; padding:3px; color:#fff; background:#333;border:2px solid #333; width:100px; height:40px;}
.title01{color:#9E0309; font-weight:bold; font-size:14px;}
.title02{font-size:16px; color:#f60;font-weight:bold;}
.hx{background: url(../images/hx.gif) repeat-x bottom;}
.hx2{background: url(../images/hx.gif) repeat-x  center; height:25px;}

.page {text-align:center; width:100%;margin:20px 0 30px 0;}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;margin:2px 4px;color:#666;text-decoration:none;cursor:pointer;border-radius:3px;}
.page a:hover{border:#CF5D02 1px solid;color:#FFF;background:#FF7101;}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#FFF;background:#FF7101;border:#CF5D02 1px solid;margin:2px 4px;border-radius:3px;}
.page span.no{border:1px #CF5D02 solid;margin:2px;color:#FFF;background:#FF7101;text-decoration:none;border-radius:3px;}

.headtop{ margin:auto;width:1200px; height:30px; line-height:29px; color:#fff; overflow:hidden;}
.headtop .head_left{ width:300px; height:30px; float:left;color:#666;}
.headtop ul{border-right: 1px solid #ECECEC;float: right;}
.headtop li{height: 30px;border-left: 1px solid #ECECEC;float: left;}
.headtop li a{display: inline-block;width: 90px;line-height:29px;color: #666;text-align: center;}
.headtop li a:hover{color: #666;}
.headlogo{margin:auto;width:1200px; height:100px;background:url(../images/toptel.jpg) no-repeat right 25px;}
.headlogo .logo{ width:600px; height:85px; margin-top:12px; float:left; }

.nav{ margin:auto; width:1200px; height:45px;}
.nav ul li{ display:block; width:120px;  height:45px; float:left; background:url(../images/menux.jpg) no-repeat right center;}
.nav ul li a:link,.nav ul li a:visited,.nav ul li a:active{ display:block; width:100%; text-decoration:none; height:45px; line-height:45px; text-align:center; color:#fff;font-size:16px;}
.nav ul li a:hover{color:#fff; background:#EF4022;}
.nav ul li.nobg{ background:none;}

.index_brand{height:450px;margin:auto;position: relative;}
.banner li{width: 100%;height:450px;position: absolute;left: 0;top: 0;display: none; }
.banner li a{display: inline-block;width: 100%;height: 100%;}
.banner .number{height:5px;position: absolute;left: 50%;bottom:10px;}
.banner .number span{display: inline-block;width:30px;height:5px;background: #fff;cursor: pointer;margin-left:10px;position: relative;overflow: hidden;}
.banner .number span.on{background: #c00;}

.mainproduct{ margin:30px auto auto; width:100%; height:250px; background:#f1f1f1; padding:30px 0 20px 0;}
.mainproduct .mainproduct_title{ margin:auto; width:1200px; height:30px; background:url(../images/mainproduct.jpg) no-repeat left center;}
.ind_maincase{ margin:15px auto auto; width:1200px; height:170px;}
.ind_maincase ul li{ width:210px; height:170px; margin-right:10px; float:left;border:1px  solid #E3E3E3; padding:5px; background:#fff;border-radius:5px; }
.ind_maincase ul li img{ width:210px; height:140px;}
.ind_maincase ul li span{ width:190px; height:30px; line-height:30px; font-size:12px; text-align:center; display:block;overflow:hidden; padding:0 10px; color:#666;}

.morea:link,.morea:visited,.morea:active { width:50px; height:30px; display:block; background:url(../images/more01.gif) no-repeat center; float:right; text-decoration: none;}
.morea:hover { background:url(../images/more02.gif) no-repeat center;}
.main_cont{ margin:30px auto auto; width:1200px; height:301px; overflow:hidden;}
.main_cont .main_aboutus{ width:290px; height:300px; float:left;}
.main_cont .main_aboutus .indabout{ height:100px;}
.main_cont .main_aboutus .ind_text{ height:100px; line-height:25px; margin-top:10px; overflow:hidden;}
.main_cont .main_aboutus .ind_abouturl{ width:290px; height:25px; margin-top:10px; overflow: hidden;}
.main_cont .main_aboutus .ind_abouturl ul{ width:300px;}
.main_cont .main_aboutus .ind_abouturl ul li{ width:65px; height:25px; line-height:25px; text-align:center; margin-right:10px; float:left;}
.main_cont .main_aboutus .ind_abouturl ul li a{ color:#fff;width:65px; height:25px; background:#0E7EBE; display:block;}
.main_cont .main_aboutus .ind_abouturl ul li a:hover{ background:#f60;}
.main_cont .main_news{ width:490px; height:300px; float:left; margin-left:35px;}
.main_cont .main_service{ width:350px; height:300px; float:right;}
.main_cont .main_service .service_items{ width:348px; height:70px; border:1px solid #D2D2D2; border-right:none;}
.main_cont .main_service .service_items ul{ width:355px;}
.main_cont .main_service .service_items ul li{ width:115px; height:35px; line-height:35px; font-size:14px; float:left;text-align:center;border-right:1px solid #D2D2D2;}
.main_cont .main_service .service_items ul li a{width:115px; height:35px; display:block; color:#666; background:url(../images/line01.jpg) repeat-x;}
.main_cont .main_service .service_items ul li a:hover{width:115px; height:35px; display:block; color:#fff; background:url(../images/line02.jpg) repeat-x;}
.main_cont .main_service .service_items ul li.curr{width:115px;height:35px; line-height:35px; }
.main_cont .main_service .service_items ul li.curr a{background:url(../images/line02.jpg);text-decoration:none; color:#fff;}
.main_cont .main_service .service_items ul li.currr{width:115px;height:35px; line-height:35px; background:url(../images/line03.jpg);}
.main_cont .main_service .service_items ul li.currr a{ display:block; background:none; text-indent:30px;}
.main_cont .main_service .service_items ul li.currr a:hover{ color:#f60;}
.main_cont .main_service .qmenu{ width:350px; height:180px; overflow:hidden;}
.main_cont .main_service .qmenu ul{ width:360px;}
.main_cont .main_service .qmenu ul li{ width:170px; height:80px; margin:10px 10px 0 0; background:#0C6; float:left;}

.ind_dh{ width:auto; height:35px; line-height:35px; text-align:right;border-bottom: 1px solid #E6E6E6; margin-bottom:10px;}
.ind_dh img{ margin-top:12px;}
.dh_aboutus{ background:url(../images/dh_aboutus.jpg) no-repeat left center;}
.dh_news{ background:url(../images/dh_news.jpg) no-repeat left center;}
.dh_service{ background:url(../images/dh_service.jpg) no-repeat left center;}

.ind_nhot{height:100px; width:490px;}
.ind_nhot img{width:150px; height:100px; float:left;}
.ind_nhot b{width:325px; height:25px; line-height:25px; font-size:14px; float:right; display:block; overflow:hidden;}
.ind_nhot span{width:325px; height:63px; line-height:21px; font-size:12px; float:right; display:block; overflow:hidden; color:#999; margin-top:5px;}

.tit_news{ width:490px; height:125px;}
.tit_news ul li{ width:490px;height:25px;line-height:25px;float:left;text-align:left;text-indent:10px; font-size:12px; background:url(../images/dian01.jpg) no-repeat left center; overflow:hidden;}
.tit_news ul li b{width:420px; float:left; font-weight:normal;text-overflow:ellipsis; overflow:hidden;word-break:keep-all;white-space:nowrap;}
.tit_news ul li span{ float:right; color:#999; text-align:right; font-size:10px;display:block; width:70px; text-indent:0;}

/*内页*/
.nbrand{ margin:auto; width:100%; height:200px; background:url(../images/nbrand.jpg) no-repeat center top;}
.main_nbox{ margin:auto auto 30px auto; width:1200px; height:auto;}
.main_nbox .nbox_left{ width:210px; height:auto; float:left;}
.main_nbox .nbox_left .leftd00{ margin-top:-80px; width:210px; height:80px; background:#fff url(../images/proli_type.jpg) no-repeat;}
.main_nbox .nbox_left .leftd02{ margin-top:25px; width:178px;height:auto; line-height:25px; padding:150px 10px 20px 20px; color:#fff; border:1px  solid #B75D5D; background:#DA6464 url(../images/erweima.jpg) no-repeat center 20px;}
.main_nbox .nbox_right{ width:960px; height:auto; float:right; padding-top:15px;}
.main_nbox .nbox_right .nbox_rtit{ height:45px; line-height:45px; width:auto; border-bottom: 1px solid #D0CFCF; margin-bottom:30px; }
.main_nbox .nbox_right .nbox_rtit .rtit_left{ height:45px; width:350px; float:left; color:#EF4022; font-size:18px; text-indent:38px; font-weight:bold; background:url(../images/dian02.jpg) no-repeat 5px center;}
.main_nbox .nbox_right .nbox_rtit .rtit_right{height:45px; width:400px; float:right; text-align:right; color:#999; }
.main_nbox .nbox_right .nbox_rtit .rtit_right a{color:#999;}
.main_nbox .nbox_right .nbox_cont{ line-height:30px; font-size:14px;}
.main_nbox .nbox_right .nbox_cont p{ padding-bottom:15px;}

.nexttext{ margin-top:30px; height:70px; line-height:35px; background:#FAFAFA; padding:5px 15px; font-size:14px;border-bottom:#E5E5E5 1px solid;}
.ctitle{text-align:center; width:100%; font-size:35px; font-family:"微软雅黑"; line-height:35px;}
.ctitle p{font-size:12px;}

.sidebar{width:180px; padding:20px 14px 10px 14px; height:auto; background:#3C93D7;border: 1px solid #3A90D3;}
.sidebar li{width:180px;height:32px;text-align:left;line-height:32px;float:left;display:inline;text-indent:35px; margin-bottom:10px;}
.sidebar li a{font-size:14px;color:#fff;display:block;  background:url(../images/dian03.gif) no-repeat 13px center;border-radius:5px;}
.sidebar li a:hover{background:#fff url(../images/dian04.gif) no-repeat 13px center;text-decoration:none; color:#183885;}
.sidebar li.curr{width:180px;height:32px; line-height:32px; }
.sidebar li.curr a{background:#fff url(../images/dian04.gif) no-repeat 13px center;text-decoration:none; color:#183885;}

.news_list{ width:auto;height:auto;}
.news_list ul li{margin-bottom:15px; padding-bottom:15px;border-bottom:#ccc 1px dotted; line-height:25px; height:100px; overflow:hidden; color:#999; }
.news_list ul li img{ width:150px; height:100px;margin:0 15px 0 0; float:left;border-radius:5px;border:#f1f1f1 1px solid;}

.caselist{ width:960px; height:auto; overflow:hidden;}
.caselist ul{ width:1000px; height:auto;}
.caselist ul li{ width:210px; height:170px; margin:0 20px 20px 0px; text-align:center; float:left;background:#fff;border:1px solid #eee; padding:6px;}
.caselist ul li img{ width:210px; height:140px;}
.caselist ul li span{ width:210px; height:30px; line-height:30px; display:block;overflow:hidden; font-size:14px;}

.othpro{width:760px; height:auto;}
.othpro ul{ width:800px;}
.othpro ul li{ width:155px; height:190px;margin:0 20px 20px 0px; text-align:center; float:left;background:#fff;border:1px solid #eee; padding:9px;}
.othpro ul li img{ width:155px; height:155px;}
.othpro ul li span{ width:155px; height:35px; line-height:35px; text-align:center; display:block; overflow:hidden;}

.pron_dh{ margin:20px 0; height:25px; line-height:25px; background:#EDEDED; margin-top:25px; padding:0 10px 0 10px;}
.pron_dh .pront{ width:90px; height:25px; text-align:center; background:#2462B5; color:#fff; float:left; font-size:14px; font-weight:bold;}

.clear{zoom:1;}
.clear:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}

.projectlist{ width:760px; height:auto;}
.projectlist ul li{width:760px;height:86px;background: url(../images/projectbg.jpg) no-repeat;margin-bottom: 12px;}
.projectlist ul li .fle{width:35px;height:25px;background: url(../images/projectd.png) no-repeat;color: #fff;font-size:15px;font-weight: bold;margin-left:17px;margin-top:22px;text-align: center;line-height:20px;float:left;_display:inline;}
.projectlist ul li .fril{float:left;margin-left:12px;margin-top:22px;font-size: 14px; width:670px; line-height:22px;}

.hon_list{ width:940px; overflow:hidden; padding:0 10px;}
.hon_list ul{ width:1000px;}
.hon_list ul li{ width:200px; height:340px; float:left; margin:0 45px 35px 0;}
.hon_list ul li .img{ width:200px; height:300px; border:5px solid #A2373B;display:table-cell;vertical-align:middle;}
.hon_list ul li .img img{ width:200px; height:auto;vertical-align:middle;}
.hon_list ul li span{ width:200px; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden;}








.footer{ margin:auto; width:100%; height:65px; padding:15px 0; background:#01499D;}
.footer .foot{ margin:auto; width:1200px; height:50px; line-height:30px; color:#fff; text-align:center;}
.footer a{color:#fff;}

