/*公用*/
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;}

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: #0d107f;}
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;}


/*顶部*/
#topper{ height:28px; background:#999999;}
.topperm{ width:1000px; height:28px; text-align:right; margin:0 auto; line-height:28px; color:#FFFFFF}

/*头部*/
#header{ width:1000px; height:36px; margin:0 auto; padding:18px 0 20px;}
.logo{ width:340px; height:36px;}


/*导航*/
.menu{ width:609px; height:36px;}
/*banner*/
#banner{ width:100%; height:405px; margin:0 auto; padding:0;}

/*新闻动态*/
.news{ width:100%; height:40px; margin:0 auto; background:url(../images/newsbg.jpg) center repeat-y;}
.newsm{ width:1000px; height:40px; margin:0 auto; padding:0;}
.newsm1{ width:82px; height:40px; margin-left:38px; background:url(../images/news1.jpg) left center no-repeat; padding-left:34px; font-size:16px; color:#FFFFFF; line-height:40px; }
.newsm2{ width:610px; height:40px; margin-right:213px;}
.scrollDiv{height:40px;/* 必要元素 */line-height:40px; overflow:hidden;/* 必要元素 */}
.scrollDiv li{height:40px;}
.scrollDiv li a{ line-height:40px; color:#333333;}
.scrollDiv li span{ float:right; line-height:40px;}


#main{ width:100%; height:auto; margin:0 auto; padding-bottom:52px;}
.main2{ width:100%; height:265px; margin:0 auto; padding:35px 0 40px; background:#f3f3f3; margin-top:27px;}
.main2m{ width:1000px; height:265px; margin:0 auto;}
/*产品*/
.products{ width:1000px; height:238px; margin:0 auto; margin-top:33px;}
.products1{ height:35px; background:url(../images/products1.png) repeat-x;}
.products1a{ font-size:16px; color:#1d2088; line-height:35px; background:url(../images/products1a.png) repeat-x; padding-left:5px;}
.more{ width:15px; height:15px; margin-top:14px;}
.products1a span{ font-size:14px; color:#666666; line-height:35px;}
.products2{ height:180px; margin-top:23px;}

/*关于我们*/
.aboutus{ width:320px; height:265px;}
.aboutus2{ height:110px; margin-top:16px;}
.aboutus3{ height:96px; line-height:24px; overflow:hidden; margin-top:8px;}


/*产品知识*/
.knowledge{ width:320px; margin-left:40px; height:265px;}
.knowledge2{ height:210px; margin-top:15px;}
.knowledge2 ul{ margin:0; padding:0;}
.knowledge2 ul li{ width:320px; height:30px; background:url(../images/knowledge2.jpg) left center no-repeat; overflow:hidden}
.knowledge2 ul li a{ padding-left:13px; line-height:30px;}
.knowledge2 ul li span{ float:right; line-height:30px;}

/*联系我们*/
.contactus{ width:280px; height:265px;}

/*项目案例*/
.case{ width:1000px; height:210px; margin:0 auto; margin-top:26px; }
.case2{ height:160px; margin-top:15px;}
.marquee {width:1000px;height:160px;overflow:hidden;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:180px; height:160px; display:block; float:left; text-align:center; font-size:12px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:180px; height:120px;}
.marquee li em{font-style: normal; height:40px; line-height:40px; display:block;}

/*footer*/
#footer{ width:100%; height:75px; margin:0 auto; background:#575757; padding-top:25px; text-align:center; color:#FFFFFF}
#footer a{ color:#FFFFFF; line-height:24px;}


#bannern{ width:100%; height:280px; overflow:hidden; margin:0 auto;}
#wrapper{ width:1000px; height:auto; margin:0 auto; padding:25px 0;}

/*内页左侧*/
.left{ width:230px; height:auto; float:left;}
.biaoti{ height:52px; padding:23px 0 25px; background:url(../images/biaoti1.jpg) no-repeat; padding-left:35px;}
.biaoti h1{ height:22px; line-height:22px; color:#FFFFFF; font-size:18px; font-weight:normal;}
.biaoti h2{ height:30px; line-height:30px; color:#FFFFFF; font-size:26px; font-weight:normal;}
.left1{ width:230px; height:auto;}
.left1 ul{ margin:0; padding:0;}
.left1 ul li{ width:230px; height:50px; background:url(../images/left1li.jpg) no-repeat;}
.left1 ul li a{ line-height:50px; font-size:14px; color:#333; display:block; padding-left:64px;}
.left1 a.lcurrent,.left1 ul li a:hover{ color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}


.left2{ width:230px; height:auto;}
.left2a{ width:230px; line-height:50px; list-style-type:none; text-align:left}
.left2a a{ width:166px; display:block; padding-left:64px;}
.left2a li a{line-height:50px; font-size:14px; color:#333; background:url(../images/left1li.jpg) no-repeat;}
.left2a .left2_current,.left2a li a:hover{  color:#ffffff;  background:url(../images/left1lih.jpg) no-repeat;}

.left2a li ul{ list-style-type:none; text-align:left; padding:10px 0; }
.left2a li ul a{ width:140px; display:block; line-height:30px; font-size:12px; padding-left:90px; height:30px; overflow:hidden; color:#666666; background: url(../images/left2ali.jpg) left no-repeat}
.left2a li ul a:hover, .left2a .left2ac{ color:#1d2088; background: url(../images/left2ali.jpg) left no-repeat;  }

/*内页右侧*/
.right{ width:725px; height:auto; float:right;}
.right1{ height:28px; border-bottom:1px solid #CCC;}
.right1a{ line-height:28px; font-size:18px; color:#194292;}
.right1b{ line-height:28px;}
.right1b a{ line-height:28px;}
.right2{ width:725px; height:auto; padding:20px 0px 50px;}

/*内页详细*/
.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; }


/*内页荣誉*/
.honor{ width:725px; overflow:hidden; clear:both; float:left;}
.honor li{ float:left; line-height:20px; font-size:12px; color:#666; margin-bottom:15px; margin-right:15px; width:190px; height:175px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:15px;}
.honortu{width:190px; height:145px; text-align:center; float:left;}
.honorti{width:190px; height:30px; text-align:center; float:left; padding-top:20px;}

/*发展历程*/
.dsjlist{ width:760px; height:auto; background:url(../images/dsjlist1.png) repeat-y left;}
.dsjlist dl { width: 760px; height:auto; overflow: hidden; float: left;  background: url(../images/dsj_listbj1.png) no-repeat left top;}
.dsjlist dl dt { color:#333; width:95px; line-height: 50px; float: left; display: inline; font-size: 16px; padding-left:10px;}
.dsjlist dl dd { line-height: 50px; float: right; width:640px; font-size:14px; color:#333;}


/*新闻资讯内页*/
.newsn{ width:725px; height:auto;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ height:40px; background:url(../images/anlinli.jpg) no-repeat;}
.newsn ul li a{ padding-left:15px; line-height:40px;}
.newsn ul li span{ float:right; line-height:40px;}

/*公司新闻*/
.gsxw{ width:760px; height:auto;}
.gsxw ul{ margin:0; padding:0;}
.gsxw ul li{ height:105px; margin-bottom:15px;}
.gsxw .gsxwl{ width:140px; height:105px; float:left;}
.gsxw .gsxwr{ width:600px; height:105px; float:right;}
.gsxw .gsxwr .gsxwr1{ height:30px;}
.gsxw .gsxwr .gsxwr1 a{ line-height:30px; color:#333333; font-size:16px}
.gsxw .gsxwr .gsxwr2{ height:48px; margin-top:5px; line-height:24px; overflow:hidden;}


/*内页产品*/
.productsn{ width:725px; height:auto;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:222px; height:212px; float:left; margin-right:18px; margin-bottom:10px; text-align:center; float:left }
.productsn ul li img{ width:220px; height:160px; border:1px solid #cccccc; }
.productsn ul li a{ line-height:50px; font-size:14px;}

/*产品详细*/
.pron{ width:725px; height:auto;}
.pron1{ height: 300px;}
.pron1a{ width:392px; height:297px;}
.pron1a img{ width:390px; height:295px; border:1px solid #cccccc;}
.pron1b{ width:300px; height:290px; line-height:30px; color:#333333; font-size:14px}
.pron1b h1{ height:50px; line-height:50px; color:#0166b6; font-size:18px; font-weight:normal;}
.pron2{ width:725px; height:auto; margin-top:20px;}
.pron2a{ height:34px; border-bottom:1px solid #0166b6; background:url(../images/productsn2.jpg) left top no-repeat; color:#ffffff; font-size:16px; padding-left:15px; line-height:34px;}
.pron2b{ height:auto; margin-top:20px;}



/*内页联系我们*/
    .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;}
