/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0; }
html, body, ul, li {list-style:none; -webkit-text-size-adjust:none; font-weight:normal; line-height:24px; margin:0; padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}

body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; color:#555555; font-weight:normal;}
img {border:0;behavior:url("iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration: none; color:#555555;}
a:hover  { text-decoration:none; color: #ee1a23;}
a:active {text-decoration: none; color: #555555;}
a::focus {-moz-outline-style:none;}

.f_14{ font-size:14px; line-height:30px; color:#333}
.hidden { display: none; }
.block { display: block; }
.m_t20{ margin-top:20px;}
.m_t40{ margin-top:40px;}
.m_l20{ margin-left:20px;}

#toppper{ height:34px; background:#000000; margin:0 auto;}
.topperm{ width:1000px; height:34px; margin:0 auto;}
.topperm1{ line-height:34px; color:#FFFFFF;}
.topperm2{ width:150px; background:url(../images/enbg.jpg) left no-repeat; }
.topperm2 a{ color:#FFFFFF; line-height:34px;}

/*头部*/
#header{ width:1000px; height:113px; margin:0 auto; padding:0;}
.logo{ width:421px; height:77px; margin-top:22px;}
.tel{ width:219px; height:51px; margin-top:38px;}

/*导航*/
#menu{ width:960px; height:43px; padding-bottom:4px; background:url(../images/menubg.jpg) no-repeat}

/*banner*/
#banner{ width:100%; height:404px; margin:0 auto; padding:0; position:relative;}

#main{ width:100%; height:auto; margin:0 auto; padding:40px 0 90px;}
.main1{ height:auto; padding:27px 0 8px; background:#f0efef;}
.main2{ height:154px; background:#ee1a23; margin:0 auto; padding:0;}

/*产品*/
.products{ width:1000px; margin:0 auto; padding:0;}
.products1{ height:49px; background:url(../images/products1.png) left no-repeat;padding-left:88px; line-height:40px; color:#000000; font-size:24px;}
.products1 a{ line-height:40px; color:#000000; font-size:24px; }
.products2{ margin-top:18px; height:auto;}
.deanbt_c_main_pic { width: 225px; height: 168px; margin-right:25px; float:left; margin-bottom:28px;}
.deanbt_c_main_pic a { display: block; width: 225px; height: 168px; position: relative; overflow: hidden; z-index: 1; }
.deanbt_c_main_pic a img { width: 225px; height: 168px; transition: all 0.9s ease 0s; }
.deanbt_c_main_pic a:hover img { transform: scale(1.2); }
.deanbt_c_main_pic a .deanbt_c_m_info { position: absolute; width:205px; top:126px; left: 0px; height: 148px; background:rgba(0, 0, 0, 0.6)!important;
filter:Alpha(opacity=60); background:#000;  padding: 10px; z-index: 22; }
.deanbt_c_main_pic a .deanbt_c_m_info h3 { font-size: 16px; color:#ffffff; width: 100%; line-height: 28px; font-weight: normal; height: 32px; position:relative }
.deanbt_c_main_pic a .deanbt_c_m_info .deanbt_c_m_m_c { font-size: 14px; color: rgb(255, 255, 255); line-height: 25px; width: 100%; height: 100px; overflow: hidden; padding:relative }

/*footer*/
#footer{ width:100%; height:118px; margin:0 auto; background:#000000;}
.footerm{ width:1000px; height:100px; padding-top:13px; margin:0 auto;}
.flogo{ width:158px; height:90px; margin-left:150px;}
.footerm2{ width:560px; height:90px; background:url(../images/footer1.jpg) left no-repeat; padding-top:10px; line-height:22px; color:#a5a5a5; padding-left:60px;}
.footerm2 a{ line-height:22px; color:#a5a5a5;}
.lanrenzhijia_top{ width:67px; height:67px; position:fixed; right:30px; bottom:30px; z-index:9999; display:none; background: url(../images/fanhui.png) no-repeat;}

#bannern{ width:100%; height:333px; margin:0 auto; padding:0; position:relative; text-align:center;}

/*内页详细*/
.newsinfo .ntitle { font-size: 20px; text-align: center; font-weight: bold; padding: 20px 0px; }
.newsinfo .date { border-bottom: 1px solid rgb(178, 178, 178); padding-bottom: 20px; font-size: 14px; text-align: center; color: rgb(102, 102, 102); }
.newsinfo .info { padding: 20px; line-height: 30px; font-size: 14px; }
.newsinfo .newPage { border-top: 1px solid rgb(178, 178, 178); padding-top: 20px; }
.newsinfo .conter_lb { margin-bottom: 20px; clear: both;  border-top: 1px solid rgb(178, 178, 178);padding-top: 10px;}
.newsinfo .conter_lb li{ list-style:none; padding:5px 0;}


/*内页新闻*/
.newsn{ width:1000px; height:auto; margin-top:18px;}
.NewsList3{ padding:0px; margin-bottom:20px;}

.NewsList3 .top_article{width:1000px;height:272px;overflow:hidden;position:relative;}
.NewsList3 .top_article div.li_box{float:left;border:1px solid #e1e1e1;width:236px;height:268px;overflow:hidden;padding:1px;margin-right:10px; position:relative; background:#fff;}
.NewsList3 .top_article div.li_box .time{background: url(../images/bg15.png) no-repeat;height: 119px;left: -129px;padding: 29px 21px 0;position: absolute;top:0;width: 77px;}
.NewsList3 .top_article div.li_box .time h2{color: #40444c;font: bold 26px/26px Arial;}
.NewsList3 .top_article div.li_box .time h3{font-family: Arial,"宋体";font-size: 16px;color:#666;font-weight:normal;}

.NewsList3 .top_article div.n3{margin-right:0px;}
.NewsList3 .top_article div.li_box a{display:block;width:236px;height:268px;overflow:hidden;}
.NewsList3 .top_article div.li_box img{display:block;width:236px;height:146px;}
.NewsList3 .top_article div.li_box .text{padding:8px;height:106px; position:relative;}
.NewsList3 .top_article div.li_box .text h2{line-height:24px;height:24px;font-size:14px;color:#4c4c4c;padding-bottom:6px; overflow:hidden;}
.NewsList3 .top_article div.li_box .text p{color:#4c4c4c; line-height:18px; height:36px; overflow:hidden;}
.NewsList3 .top_article div.li_box .text p.detail{height:20px;border:1px solid #d0d0d0;width:76px;text-align:center;margin-top:12px; line-height:20px;}

.NewsList3 .top_article div.li_box a.hover{text-decoration:none;background:#848484;}
.NewsList3 .top_article div.li_box a.hover h2{color:#fff;}
.NewsList3 .top_article div.li_box a.hover p{color:#fff;}
.NewsList3 .top_article div.li_box a.hover p.detail{border:1px solid #fff;}

.newslist{ width:1000px; height:auto;}
.newslist li{ height:40px; border-bottom:1px dashed #c9c9c9; background:url(../images/newslisticon.jpg) 7px center no-repeat; width:1000px; overflow:hidden;}
.newslist li span{ line-height:40px; float:right;}
.newslist li a{ line-height:40px; padding-left:20px;}


/*内页产品*/
.products2n{ width:1000px; height:auto; margin-top:18px; }
.products2n ul{ margin:0; padding:0;}
.products2n ul li{ width:238px; height:223px; float:left; margin-right:12px; margin-bottom:28px; text-align:center}
.products2n ul li a{ line-height:40px; font-size:14px;}
.products2n ul li img{ width:220px; height:163px; padding:10px 9px; box-shadow:0px 0px 5px #444444;}

/*产品详细*/
.productsn{ width:1000px; height:auto;}
.product_d1 { margin-top: 20px; width: 1000px; height: 312px;position:relative; }
.product_d1 #tsImgS { float: left; width: 413px;position:relative; }
.product_d1 #tsImgS img { border: 1px solid rgb(232, 232, 232); padding:11px; }
.product_rd1 { float: right; width: 545px;  height: 312px;}
.product_rd1top { width:545px; height:188px; overflow: hidden; }
.product_rd1top h3 { color:#333333; font-size: 20px; margin-bottom: 10px; height:40px; line-height:40px; }
.product_rd1top h1 { font-size: 12px; font-weight:normal; height:24px; line-height:14px; }
.product_d1 #tsPicContainer{width:545px;height:79px;position:relative;}
.product_d1 #tsPicContainer #tsImgSArrL{ width: 10px; height: 40px;background: url('../images/lefta.gif') no-repeat;position:absolute; top: 30px; left: 5px;cursor:pointer;}
.product_d1 #tsPicContainer #tsImgSArrR{ width: 10px; height: 40px;background: url('../images/righta.gif') no-repeat scroll 0% 0% transparent;position:absolute; top: 30px; right: 20px;cursor:pointer;}
.product_d1 #tsPicContainer #tsImgSCon{position:absolute;top:10px;left:25px;width:1px;height:84px;overflow:hidden;}
.product_d1 #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
.product_d1 #tsPicContainer #tsImgSCon li{width:120px;float:left;cursor:pointer; list-style:none;}
.product_d1 #tsPicContainer #tsImgSCon li img{display:block;width:110px;height:80px;}
.product_d1 #tsPicContainer #tsImgSCon li.tsSelectImg img{border:2px solid #F00;}

.jieshao{ width:1000px; height:auto; margin-top:20px;}
.jieshao1{ height:34px; border-bottom:1px solid #091640; background: url(../images/jieshao1.jpg) left no-repeat; font-size:16px; color:#FFFFFF; line-height:34px; padding-left:14px; text-align:left}
.jieshao2{ padding-top:20px;}

.productsn .ptitle { font-size: 18px; text-align: center; color:#333333; font-weight: bold; padding: 20px 0px; }
.productsn .pinfo{ height:350px; text-align:center;}



/*关于宏达*/
.honor{ width:1000px; overflow:hidden; clear:both; float:left; margin-top:30px; margin-bottom:40px;}
.honor li{ float:left; line-height:30px; font-size:12px; color:#666; margin-bottom:15px; margin-right:15px; width:200px; height:190px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:12px 15px;}
.honortu{width:200px; height:150px; text-align:center; float:left;}
.honorti{width:200px; height:30px; text-align:center; float:left; padding-top:20px; font-size:14px}

.contactus{ width:1000px; height:auto; margin-top:18px; }
.contactus1{ height:503px;}
.contact{ width:265px; height:443px; background:#e9e9e9; padding:30px; line-height:28px;}
.contact span{ font-size:14px; color:#333333; line-height:28px;}


/*内页联系我们*/
    .iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
    .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}



/*分页*/
.listpage {
    clear: both;
    font-size: 12px;
    height: 50px;
    line-height: 30px;
	padding-top: 10px;
	text-align:center;
}
.listpage a {
    background-color: #FFFFFF;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
	text-decoration:none;
}
.listpage span {
    background-color: #FBF779;
    border-color: #C6DDF1;
    border-style: solid;
    border-width: 1px;
    color: #FF7400;
    display: block;
    float: left;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding-left: 10px;
    padding-right: 10px;
}
.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
    border-color: #7EB864;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    margin: 5px 2px;
    padding:5px 10px;
}
.blank10{height:10px;overflow:hidden;}
.page2{ text-align:right; font-size:12px; color:#000; margin-top:20px; padding-top:10px; border-top:1px #eeeeee solid;}
.page2 a{ font-size:12px; color:#333; text-decoration:none;}
.page2 a:hover{ font-size:12px; color:#2DACD5; text-decoration:underline;}

#rightsead{width:130px;height:350px;position:fixed; top:50%; margin-top:-175px;right:0px;}
*html #rightsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#rightsead li{width:131px;height:60px;}
#rightsead li img{float:right;}
#rightsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#rightsead li a .shows{display:block;}
#rightsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#rightsead li a.youhui .hides{display:none;position:absolute;right:188px;top:2px;}
