﻿/**首页头部与底部**/
#head,#foot,#nav,.copyright,#wrapper,#wrappera,#mainabout{width:1000px; margin:0px auto;}
#head_wrap{ min-width:1040px; background:url(../img/topdi.gif); height:70px; padding-top:5px}
#head{  min-width:1040px; margin:0px auto; height:70px;}
#head_left{width:350px; float:left}
#head_right{float:right; width:500px; color:#fff2ed; font-weight:bold; padding-top:20px; text-align:right;}
#head_right strong{ color:#ffff00; font-size:14px}
#head_right a{ color:#FFFFFF}
#banner{ width:1040px; margin:0px auto; height:354px; padding-top:20px; background:url(../img/bannerdi.gif) no-repeat bottom;}
#wrapper{ height:auto}
#wrapper_left{float:left; width:215px;}
.leftbox{}
.leftimage{ padding:0; margin:0}
.leftimage_a{ padding:0; margin:0; padding-bottom:10px}
.leftimage_b{ padding:0; margin:0; padding-top:12px}
.leftmenu{ padding:0; margin:0}
.leftmenu strong{ font-size:15px;}
.leftmenu a{color:#454545;padding-left:30px;}
.leftmenu a:hover {color:#ffffff;background:url(../img/leftmenudion.gif); display:block}
.leftmenu li{ background:url(../img/leftmenudi.gif); height:36px; line-height:36px; font-size:14px}
.leftmenu li.home{ background:url(../img/leftmenudion.gif);color:#ffffff; font-weight:bold;}
.leftmenu li.home a{ color:#ffffff; font-weight:bold;}
.leftmenu li.home a:hover{color:#ffff00;text-decoration: none;}
.leftboxtitle{font-size:14px; font-weight:bold; height:34px; color:#ffffff; padding-left:15px; background:url(../img/lefttitledi.jpg) no-repeat left top; background-color:#f1f1f1; line-height:34px}
#wrapper_right{ float:right; width:770px;}
.indexprotitle{ background:url(../img/producttitledi.gif); height:34px; line-height:34px;}
.huobantitle{ line-height:34px; height:34px; border-bottom:1px solid #e7e7e7; padding-top:10px}
.huobantitle_a{float:left; width:300px; line-height:33px; padding-left:18px; font-size:14px; font-weight:bold; color:#1d489d; background:url(../img/btjt.png) no-repeat 0px 50%}
.huobantitle_b{float:right; width:100px; text-align:right; padding-top:15px}
.indexprotitle_a{float:left; width:300px; line-height:34px; padding-left:32px; font-size:14px; font-weight:bold; color:#1d489d}
.indexprotitle_b{float:right; width:100px; text-align:right; padding-right:15px; padding-top:15px}
.honorcontent{ padding-top:5px; padding-right:16px; line-height:20px}
.hotproduct{ background:url(../img/productdi.gif); height:960px; padding-left:1px}
.hotproduct li{float:left; width:192px; height:182px; text-align:center; padding-top:10px}
.hotproduct img{width:175px; height:140px; border:0}
.hotproduct dt{ text-align:center; font-size:14px; padding-top:12px}
.honorbox{ background:url(../img/honordi.gif); height:135px; padding-top:5px}
.honorbox_a{float:left; width:365px; padding-left:20px;}
.honorbox_b{float:right; width:365px;border-left:1px solid #e2e2e2; padding-left:19px}
.honorbox_btitle{ background:url(../img/honor2.jpg) no-repeat left 50%; padding-left:45px; font-size:12px; color:#666666}
.honorbox_atitle{ background:url(../img/honor1.jpg) no-repeat left 50%; padding-left:45px; font-size:12px; color:#666666}
.honorbox h2{ font-size:20px; line-height:24px; font-weight:normal; color:#113e97}
.huobanbox{ padding-top:10px; height:115px}
#wrappera{ height:auto; border-top:3px solid #0087bb; margin-top:15px}
#wrappera_left{float:left; width:765px}
.indexabouttitle{line-height:33px; padding-left:15px; font-size:14px; font-weight:bold; color:#1d489d; background:url(../img/indexaboutdi.gif)}
.indexabout{ line-height:22px; padding-top:15px; height:170px}
.newsmain{ background:#fbfbfb; height:150px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; padding-top:3px}
.newsmain_left{float:left; width:370px; padding-left:15px}
.newsmaintitle{line-height:35px; padding-left:18px; font-size:14px; font-weight:bold; color:#1d489d; background:url(../img/btjt.png) no-repeat 0px 50%}
.newsmain_right{float:left; width:370px}
.newslist{ padding:0; margin:0; padding-left:3px}
.newslist li{ background:url(../img/newsjt.gif) no-repeat 0px 48%; padding-left:15px; line-height:26px;}
#wrappera_right{width:215px; float:right;}
.indexcontacttitle{font-size:14px; font-weight:bold; height:33px; line-height:33px; color:#1d489d;}
.indexcontact{background-color:#f1f1f1; padding-left:10px; padding-right:10px; height:400px; padding-top:10px;}
.indexcontact span{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.people{ background:url(../img/people.jpg) no-repeat 10px 50%; background-color:#ffffff; border:1px solid #dcdcdc; height:50px;padding-left:55px; line-height:20px; padding-top:6px;margin-bottom:10px;}
.address{ background:url(../img/location.jpg) no-repeat 10px 50%; background-color:#ffffff; border:1px solid #dcdcdc; height:53px;padding-left:55px; line-height:22px; padding-top:10px;}
.telphone{ background:url(../img/tel.jpg) no-repeat 10px 50%; background-color:#ffffff; border:1px solid #dcdcdc; height:50px; line-height:50px; padding-left:55px; margin-top:10px; font-weight:bold;}
.email{ background:url(../img/email.jpg) no-repeat 10px 50%; background-color:#ffffff; border:1px solid #dcdcdc; height:50px;line-height:50px; padding-left:52px;margin-top:10px; font-family:Arial, Helvetica, sans-serif;}
.fax{ background:url(../img/fax.jpg) no-repeat 5px 50%; background-color:#ffffff; border:1px solid #dcdcdc; height:50px;line-height:50px; padding-left:55px;margin-top:10px;}
#foot_wrap{ min-width:1040px;   background:#e4e7f0; color:#333333; width:100%; min-height:220px; border-top:1px solid #d2d7e6}
#foot{ min-width:1040px; width:1040px; margin:0px auto; height:170px; padding-top:10px}
#foot a{ color:#333333;}
.chinese{ background:url(../img/chinese.gif) no-repeat 70px 50%; line-height:20px;}
.chinese span{ padding-left:40px}
#foot h2{font-size:14px; line-height:28px}
#foot_left{ float:left; line-height:22px;}
.footcontent{ padding-top:8px}
#foot_right{ float:right; width:125px; text-align:right;}
#foot_right img{ padding-top:8px}
#copyright_wrap{ min-width:1040px;  background:#799dcd; height:35px;}
.copyright{ width:1040px; margin:0px auto; text-align:left; line-height:35px; color:#ffffff;}
.copyright a{ color:#ffffff;}
#wrapper_main{background:url(../img/maindion.png);width:1070px; margin:0px auto}
/*导航*/
#nav_wrap{ min-width:1040px;background:url(../img/menudi.jpg); height:45px; line-height:45px; font-family:"微软雅黑"; font-weight:bold}
#nav{ min-width:1040px;background:url(../img/menudi.jpg); margin:0px auto; height:45px;line-height:45px; font-size:14px; font-weight:bold;background:url(../img/menuline.jpg) no-repeat right;}
#nav li{ width:130px;float:left; font-size:14px; text-align:center;background:url(../img/menuline.jpg) no-repeat left;}
#nav a{color:#454545; display:block}
#nav a:hover{color:#ffffff;background:url(../img/menudion.jpg);}
#nav .home{ color:#ffffff;background:url(../img/menudion.jpg);}
#nav .home a{color:#ffffff;background:url(../img/menudion.jpg);}
#nav .home a:hover{color:#ffff00;}
/**内页**/
#aboutbanner{ width:1040px; margin:0px auto; height:289px; padding-top:20px; background:url(../img/bannerdi.gif) no-repeat bottom;}
#mainabout{ height:auto;}
#mainabout_left{float:left; width:215px;}
#mainabout_right{float:right; width:770px; padding-bottom:20px}
.locationtitle{ background:url(../img/locationtitledi.gif); height:34px;}
.locationtitle tt{line-height:34px; padding-left:30px; padding-right:5px;float:left;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.locationtitle li{background:url(../img/lojt.gif) no-repeat left; line-height:34px; padding-left:25px; padding-right:5px;float:left;}
.aboutcontent{ padding:0; margin:0; padding:10px 20px 15px 20px;border:1px solid #e4e4e4; border-top:0px; _height:512px; min-height:512px}
.abouttitle{ font-size:18px; line-height:40px; color:#ff6600; border-bottom:1px solid #eeeeee; font-weight:bold;}
.producttitle{ width:730px; margin:0px auto;font-size:18px; line-height:40px; color:#ff6600; border-bottom:1px solid #e1e1e1; font-weight:bold;}
.contentbox{ font-size:14px; line-height:200%;padding-top:5px;}
.contentbox p{ padding-top:10px; text-indent:0px}
.contactcontent{ padding:0; margin:0; padding-left:50px; padding-top:15px; padding-bottom:20px; line-height:180%; height:350px;}
.newscontent{ padding:0; margin:0; padding:10px 20px 15px 20px;border:1px solid #e4e4e4; border-top:0px; _height:476px; min-height:476px}
.productcontent{ padding:0; margin:0; padding:10px 0px 0px 0px;border:1px solid #e4e4e4; border-top:0px; background:#f6f6f6}
.leftimages{padding:0; margin:0;padding-top:10px}
/* 产品 */
.page_pic{ width:750px; margin:0px auto; padding-top:15px}
.page_pic li{float:left;width:250px; height:230px; text-align:center; background:url(../img/probg.gif) no-repeat center top;padding-top:15px}
.page_pic img{width:205px; height:165px;}
.page_pic dt{ padding-top:10px; padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-weight:bold}
.case_pic{ width:750px; margin:0px auto; padding-top:15px;height:471px;}
.case_pic li{float:left;width:150px; height:125px; text-align:center}
.case_pic dt{ padding-top:5px; text-align:center}
.case_pic img{width:120px; height:80px; border:1px solid #e1e1e1; background:#ededed; padding:4px;}
.productxxsm{ width:600px; margin:0px auto; text-align:center; height:430px}
.productxxsm h2{ font-size:24px; font-weight:normal; line-height:60px; text-align:center}
.productxxsm_left{ float:left; width:60px; padding-top:150px}
.productxxsm_middle{ float:left; width:475px; text-align:center}
.productxxsm_middle img{width:450px; height:350px; border:0}
.productxxsm_right{ float:left; width:60px; padding-top:150px; text-align:right;}
.productxxcs{ padding-top:5px; padding-bottom:15px; font-size:14px; line-height:170%; min-height:270px; _height:270px}
.productxxcs p{ padding-top:8px}
/* 新闻 */
.news{ padding:0; margin:0; padding-top:10px}
.news li{ font-size:14px; line-height:38px; background:url(../img/newsjt.gif) no-repeat 2px 50%; padding-left:18px; border-bottom:1px dashed #e2e2e2}
.news span{ font-size:12px; float:right;}
.viewbox{ border-bottom:1px dashed #e2e2e2; padding-top:5px}
.viewbox h3{ font-size:20px; line-height:45px; text-align:center; color:#454545; font-weight:normal}
.content{ padding-top:10px; padding-bottom:10px; line-height:180%}
.context{border-top:1px dashed #e2e2e2; padding-top:5px}
.context li{ line-height:25px}
/* 客服 */
.qqonline{width:130px;position:fixed;z-index:99;right:2px;top:130px;text-align:left;}
.qqonline ul{ padding:0;margin:0; list-style-type:none}
.qqonimage{ padding:0; margin:0}
.qqlist{ background:url(../kefuimg/kefudi.gif); padding-bottom:3px}
.qqtitle{ width:75px; margin:0px auto; background:url(../kefuimg/qq.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600; margin-bottom:5px}
.phonetitle{ width:75px; margin:0px auto; background:url(../kefuimg/tel.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600}
.emailtitle{ width:75px; margin:0px auto; background:url(../kefuimg/email.gif) no-repeat 0px 50%; border-bottom:1px solid #e2e2e2; font-size:14px; padding-left:25px; line-height:28px; font-weight:bold; color:#ff6600}
.qqbox{ padding-top:6px; text-align:center;}
.telbox{ padding-left:15px; padding-top:6px; font-size:14px;}
.telbox span{font-size:12px;}
.emailbox{padding-top:10px; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif}
.emailbox a{ color:#0042c9}
/*按钮样式*/
.btn02 { width:160px; height:45px; background:#e83433; color:#ffffff; font-family: 微软雅黑; font-size:20px; line-height:45px; cursor:pointer; border:0; margin:0; padding:0; text-align:center;}
.btn04 { width:160px; height:45px; background:#d62d2c; color:#ffffff; font-family: 微软雅黑; font-size:20px; cursor:pointer; line-height:45px; border:0; margin:0; padding:0; text-align:center;}
/*banner*/
.banner_index{height:330px;position: relative;overflow:hidden;width:1040px;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;top:125px;width: 56px;height: 78px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/bg_btnPre_index.png) no-repeat 0 0;left:20px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/bg_btnPre_index_hover.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/bg_btnNext_index.png) no-repeat 0 0;right: 20px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/bg_btnNext_index_hover.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 1040px;float: left;}
.indexBanner_num{padding-left:480px;text-align: center;position: absolute; z-index:3; top:310px} 
.indexBanner_num a{width: 8px;height: 8px;display: inline-block;_zoom:1;background: url(../images/bg_num.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 3px;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../images/bg_num_on.png) no-repeat 0 0;}
