*{margin:0;padding:0;list-style-type:none; }
body{ font-family: "微软雅黑";}
a,img{border:0;}
  img{ display: block; border:none;}
  ul,li{ list-style: none;}
a{text-decoration: none;}
a{color: #555555; font-size:12px}
a:hover{color: #fe9600;}

.left{float: left;}
.right{float: right;}


/*顶部*/
.top{width: 100%;}
.top_t{width: 100%; border-top: 5px solid #1db2ed; border-bottom: 1px solid #d8d8d8; }
.top_tm{width: 1100px; height: 35px; margin: auto; line-height: 35px; }
.top_tml{color: #999999; font-size: 13px; }
.top_tmr{color: #999999; font-size: 14px; }
.top_tmr a{ color: #999999; font-size: 14px; }
.top_tmr a:hover{color: #fe9600;}

.top_m{width: 1100px; height: 90px; margin: auto; padding-top: 10px ; }
.top_mimg{_background: none; }
.top_mrl{margin-right: 20px;}
.top_mlt{width: 250px; display: inline-block; line-height: 25px;}
.top_mlt2{width: 250px; line-height: 35px;}
.top_mltwz{margin-left: 5px;}
.top_mlwz{font-size: 24px; color: #ff994b;}
.top_mlwz2{font-size: 16px; color: #aaaaaa; line-height: 20px;width: auto;padding-top: 15px;  }
.top_fmsy:hover {
color:#fff;
}
.top_f{width: 100%; height: 40px; background-color: #F4F2F3;border-bottom:1px solid #fff}
.top_fm{width: 1100px; height: 40px; margin: auto;text-align:center }
.top_fmsy{width: 157px; height: 40px; line-height: 40px; width: 157px; font-size: 16px;color: #000;cursor:pointer; }
.top_fm1:hover{ width: 157px; height: 40px; background-color:#D0121C;color:#fff}
.top_fm1 .top_fmsy a:hover{color: #FFFFFF;}
.top_fmsy img{float: left; padding-left: 40px; padding-top: 13px; padding-right: 20px;}
.top_fmsy span{margin-left: 20px;}
.top_fmsy span:hover{color: #fe9600;}
.top_fm ul a{color: #FFFFFF;}
.top_fm ul li{float: left; width: 130px; text-align: center; line-height: 40px; font-size: 18px; }
.top_fm ul li a{display:block; margin: auto; text-align: center; font-size:16px;color: #000; }
.top_fm ul li:hover{background-color: #D0121C; cursor:pointer; color:#fff}
.top_fm ul li a:hover{background-color: #D0121C; cursor:pointer; color:#fff}
.top_fm ul li ul{display: none; position:absolute ; z-index: 999; background-color: #485963; filter:alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9; height: auto;}

.top_fm ul li ul{width: 130px; color: #FFFFFF;}
.top_fm ul li ul div{width: 130px; line-height: 30px; padding: 10px 0;}
.top_fm ul li ul div:hover{background-color: #D0121C; width: 130px; }
.top_fm ul li:hover ul{display: block ; z-index: 9999; color:#fff}

.ula li a{display:block; margin: auto; text-align: center; font-size:16px;color: #fff; }

.ula li a:hover{background-color: #D0121C; cursor:pointer; color:#000}
/*底部*/
.footer{width: 100%; height: auto; overflow: hidden; }
.footer_t{width: 100%; background-color: #0066ac; line-height: 50px;}
.footer_tm{width: 1100px; margin: auto; font-size: 18px; color: #FFFFFF; }
.footer_tmm{width: 310px; height: 50px; background-color: #ff9900; }
.footer_tmm img{ padding: 10px 10px 0 20px;}
.footer_tmm2{margin: 0 50px;}

.footer_f{ width: 1100px; height: auto; overflow: hidden; margin: auto; padding: 10px 0 ;}
.footer_fl{width: 770px; height: auto; overflow: hidden; }
.footer_flt{ height: 40px; border-bottom: 1px solid #b6b6b6;}
.footer_flt1{font-size: 22px; color: #000000; padding: 0 10px; }
.footer_flf{width: 755px; height: auto; overflow: hidden; padding: 10px 10px; color: #a4a4a4; font-size: 14px; line-height: 25px; }
.footer_flff{padding: 20px 0; font-size: 16px; color: #5f5f5f; }
.footer_flff span{font-size: 14px;}
.footer_fr{width: 300px; height: auto; overflow: hidden; }
.footer_fr1{ float: left; height: 39px; line-height: 40px; width: 135px; margin-right: 15px; border-bottom: 1px solid #b6b6b6;}
.footer_fr1 a{ color: #5f5f5f; font-size: 15px; margin-left: 5px;}
.footer_fr1 a:hover{color: #ff9900;}
.footer_fr2{ float: left; height: 39px; line-height: 45px; width: 130px; margin-right: 15px; font-size: 13px; padding-left: 5px; color: #a4a4a4; }
.footer_fr2 a{ font-size: 13px; color: #a4a4a4; }
.footer_fr2 a:hover{color: #ff9900;}


/*全部顶部*/
.main_top{width: 100%;}
/*全部中间*/
.main_main{width: 1100px; height: auto; margin: auto;}
/*全部左边列表*/
.main_left1{width: 200px; height: auto; overflow: hidden; background-color: #f3f5f7;  }
.main_left2{float: left; width: 185px; text-align: center; line-height: 45px; }
.main_left3{float: right; width: 15px; text-align: center; line-height: 45px; font-size: 26px; }
.main_left11{width: 200px; height: auto; overflow: hidden; border-bottom: 1px solid #e7e7e7; }
.main_left111{background: #1080cc;}
.main_left111 a{ color: #FFFFFF;}
.main_left11:hover{background: #1080cc;}
.main_left11 a:hover{color: #FFFFFF;}
.main_left_f{padding: 20px 0 10px;}
.main_left_t{position:absolute;left:0; top:-100px;}



/*全部右边*/
.main_right{width: 880px; height: auto; overflow: hidden;}
.main_right_t{height: 45px; border-bottom: 1px solid #e7e7e7; }
.main_right_tt{line-height: 45px;}
.main_right_ttwz{color: #919191;}
.main_right_ttwz a{color: #919191;}
.main_right_ttwz a:hover{color: #fe9600;}
.main_right_ttwz2{font-size: 18px; padding: 0 5px;}
.main_right_ttwz3{color: #000000;}


 /*焦点图*/
.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:550px;}
.lubo_box{ position: relative; width: 100%; height:550px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:550px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 550px}
.lubo_box li img{ width: 100%; height: 550px;}
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 50px; height: 5px; overflow: hidden;  margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #FFCC00 !important;}
 
.lubo_btn{ position: absolute; width: 100%; top: 200px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background-color:#acacac ; opacity: 0.5;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-family: none; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left; margin-left: 200px;}
.right_btn{ float: right; margin-right: 200px;}


/*首页中部*/
.main{width: 100%; padding: 20px 0 10px;}
.main_m{width: 1100px; height: auto; overflow: hidden; margin: auto; }
.main_mt{width: 100%; height: auto; overflow: hidden;}
.main_mtl{width: 290px;}
.main_mtlt{ height: auto; width: 475px; overflow: hidden; border-bottom: 1px dotted #0066ac; padding: 10px 0; float: left; }
.main_mtlt11111{ height: auto; width: 290px; overflow: hidden; border-bottom: 1px dotted #0066ac; padding: 10px 0; float: left; }
.main_mtlt1{color: #b4b4b4;}
.main_mtlt11{color: #0066ac;font-size: 20px; margin-right: 10px;}
.main_mtlt12{padding-top: 7px; font-size: 14px;}
.main_mtlt13{padding-top: 13px;}
.main_mtlt13 a{background-image: url(../images/2.jpg);}

.main_mtmt111{height: 5px; width: 290px; display: inline-block;}
.main_mtmt1{height: 5px; width: 479px; display: inline-block;}
.main_mtmt2{float: left;height: 90px; width: 130px;}
.main_mtmt2 img{float: left; width: 125px; }


.main_mtm{width: 475px; padding: 0 20px 0 40px;}
.main_mtmt{width: 475; height: 90px; display: inline-block; }
.main_mtmt img{width: 125px; height: 90px; margin-right: 5px; }
.main_mtmtt{width: 340px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; margin-left: 5px; color: #0066ac; font-weight: bold; }
.main_mtmtf{width: 340px; margin-top: 3px; height: 65px; font-size: 14px; line-height: 22px; color: #999999;text-overflow:clip; overflow:hidden;}
.main_mtmf{ width: 475px; margin-top: 15px;}
.main_mtmfm{ font-size: 13px; line-height: 22px; }
.main_mtmfm img{ margin: 7px 5px 0;}
.main_mtmfmwz{width: 400px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }

.main_mtr{width: 255px; }
.main_mtrt{width: 205px; height: 70px; background-color: #0066ac; padding: 25px; }
.main_mtrt1{padding: 15px 0;}
.main_mtrt11{font-size: 18px; color: #FFFFFF;}
.main_mtrt12{font-size: 14px; color: #9db8d6;}
.main_mtrf{width: 205px; height: 70px; background-color: #fe9600; margin-top: 10px;  padding: 25px; }
.main_mtrt13{font-size: 14px; color: #FFFFFF;}

.zzsc{ width:1100px; min-height: 302px; height: auto !important; height: 302px;  margin: auto; padding: 20px 0 0px;}
.zzsc .tab{ overflow:hidden; margin: auto;}
.zzsc .tab a{ display:block; padding:0 5px; line-height: 39px; float:left; background:#ccc; margin-left: 10px; margin-bottom: 10px; text-decoration:none; color:#333;}
.zzsc .tab a:hover{ background:#fe9600; color:#fff; text-decoration:none;}
.zzsc .tab a.on{ background:#fe9600; color:#fff; text-decoration:none;}
.zzsc .content{ overflow:hidden; padding:10px;}
.zzsc .content li{ display:none; width: 1100px; margin: 5px auto 0; }
.main_mf{width: 100%; background-color: #f6f6f6;}
.main_mfimg{width: 142px; height: 39px;}
.main_mf1{margin-left: 35px; float: left; }
.main_mf1 a img{width: 225px; height: 192px;}
.main_mf2{ text-align: center; padding: 10px 0 5px; width: 225px; }


/* demo */
.demo{width:290px;}
.demo h2{height:70px;line-height:50px;font-size:22px;font-weight:normal;font-family:"Microsoft YaHei",SimHei;text-align:center;}
/* focus */
.focus{position:relative;width:290px;height:190px;overflow:hidden;}
.focus ul{height:190px;position:absolute;}
.focus ul li{float:left;width:290px;height:190px;overflow:hidden;position:relative;background:#000;}
.focus ul li div{position:absolute;overflow:hidden;}
.focus .btnBg{position:absolute;width:290px;height:30px;left:0;bottom:0;background:#000;}
.focus .btn{position:absolute;height:20px;right:0px;bottom:4px;}
.focus .btn span{float:left;display:inline-block;width:20px;height:20px;line-height:20px;text-align:center;font-size:12px;margin-right:10px;cursor:pointer;background:#888378;color:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
.focus .btn span.on{background:#b97c49;color:#ffffff; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}



/*产品列表*/
.chanpin_right_ft1 {width: 770px;height: 20px;}					
.chanpin_right_f1 {width: 293px;height: 210px;float: left;}
.chanpin_right_f2 {width: 15px;height: 200px;float: left;}					
.chanpin_right_f3 {width: 273px;height: 184px;float: left;margin: auto;text-align: center;}					
.chanpin_right_f3img {border: 1px solid #e7e7e7; height: 164px; width: 263px; }
.chanpin_right_f4 {width: 260px;text-overflow: ellipsis; line-height: 30px; white-space: nowrap;overflow: hidden;}
.chanpin_right_ff{ width: 865px; height: 50px; text-align: right;}

/*公司简介*/
.jianjie{width: 880px; height: auto; padding: 15px 0 30px; }


/*新闻*/
.news_f{padding: 15px 0}
.news_f tr{background:#efefef;}               
.news_f tr:nth-child(2n){background:#FFFFFF;}
.news_f tr{background-color: expression((this.sectionRowIndex % 2 == 0) ? "#efefef" : "#ffffff" );}
.news_f table{width: 880px;}
.news_f table tr td{line-height: 30px; padding: 5px 10px; font-size: 14px; color: #5c6064;}
.news_f table tr td .news_fsj{font-size: 12px;}
.news_fy{font-size: 22px; float: left; margin-right: 10px; color: #8e8e8e;}
.news_f table tr a:hover{color: #fe9600;}
.news_fwz{width: 700px; text-overflow:ellipsis;white-space:nowrap; overflow:hidden; }


/*在线留言*/
.liuyan{width: 880px; height: auto; overflow: hidden; padding: 20px 10px 30px; }
.liuyan_t{color: #787878;}
.liuyan_m{padding: 20px 0;}
.liuyan_mm{margin-left: 20px; width: 600px; height: auto; overflow: hidden; color: #787878; }
.liuyan_mm table tr{line-height: 30px; font-size: 17px;}
.liuyan_input{width: 550px; height: 25px; font-size: 15px; color: #787878; padding: 0 5px; outline:none; }
.liuyan_textarea{resize:none; outline:none; width: 550px; height: 150px; font-size: 15px; line-height: 25px; color: #787878; padding: 5px 5px; }
.liuyan_button{width: 99.7%; height: auto; font-size: 16px; padding: 6px 0; color: #FFFFFF; font-weight: bold; background-color: #1c90e1; border: 1px solid #1c90e1; outline:none; }


/*内页标题*/
.biaoti{width: 880px; padding: 20px 0; }
.biaoti_t{text-align: center; font-size: 26px; color: #5f5f5f; }
.biaoti_time{text-align: center; padding: 15px 0; color: #999999; }
.biaoti_time1{margin-right: 20px;}
.biaoti_m{padding: 5px 20px;}


/*联系我们*/
.lianxiwomen{padding: 20px 20px;}
.lianxiwomen div{line-height: 35px; font-size: 18px;}

