/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
* {margin:0;padding:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#555555; -webkit-text-size-adjust:none; }
html, body, ul, li, a, span, p,h1,h2,th,td {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: #c70000;}
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;}



/*头部*/
#header{ width:100%; height:106px; margin:0 auto; background: url(../images/headerbg.jpg) repeat-x;}
.headerm{ width:1000px; height:106px; margin:0 auto;}
.logo{ width:225px; height:75px; margin-top:14px;}
.headermr{ width:700px; height:67px; margin-top:14px;}
.eng{ height:24px; text-align:right;}
.eng a{ color:#666;}
.eng a:hover{ color:#c70000;}

.menu{ width:700px; height:32px; margin-top:11px;}

/*banner*/
#banner{ width:100%; height:500px; margin:0 auto; padding:0;}
#main{ width:100%; height:auto; margin:0 auto; padding:32px 0 43px;}
.main2{ width:1000px; height:auto; margin:0 auto; margin-top:35px;}

/*首页产品*/
.products{ width:100%; height:575px;}
.products1{ height:145px; margin:0 auto; text-align:center}
.products2{ height:430px; background:#f1f1f1;}
.products2m{ width:1000px; height:430px; margin:0 auto;}
.products2ml{ width:178px; height:400px; background:#FFF; padding:10px 27px 20px;}
.products2ml ul{ margin:0; padding:0;}
.products2ml ul li{ width:178px; height:50px; background:url(../images/pro1.jpg) no-repeat;}
.products2ml ul li a{ font-size:16px; line-height:50px; color:#333}
.products2ml ul li a:hover{ color: #c70000;}
.products2mr{ width:720px; height:340px; margin-top:50px;overflow:hidden;}
.products2mr ul{ margin:0; padding:0;}
.products2mr ul li{ width:296px; height:99px; float:left; display:block; margin-right:34px; margin-bottom:25px; background:#cccccc; padding:23px 15px;overflow:hidden;}
.products2mr .products2mr1{ width:132px; height:99px; float:left;}
.products2mr .products2mr1 img{ width:132px; height:99px;}
.products2mr .products2mr2{ width:154px; height:99px; float:right;}
.products2mr .products2mr2 h1 a{ height:26px; line-height:26px; color:#333; font-size:14px}
.products2mr .products2mr2 h2{ height:73px; line-height:24px; overflow:hidden;}
.products2mr ul li:hover{ background:#c70000}
.products2mr ul li:hover h1 a{ color:#FFF}
.products2mr ul li:hover h2{ color:#FFF}

/*关于我们*/
.aboutus{ width:442px; height:410px;}
.aboutus1{ height:38px; border-bottom:2px solid #c70000;}
.aboutus1a{ line-height:38px; font-size:20px; color:#c70000;}
.aboutus1a span{ line-height:38px; font-size:18px; color:#666; text-transform:uppercase;}
.amore a{ line-height:38px; padding-right:5px; text-transform:uppercase;}
.aboutus2{ height:96px; overflow:hidden; margin-top:17px;}
.aboutus3{ width:442px; height:240px; margin-top:17px;}

/*新闻*/
.news{ width:510px; height:410px;}
.news2{ height:75px; padding-bottom:20px; margin-top:17px; border-bottom:1px dashed #CCC; }
.news2a{ width:100px; height:75px;}
.news2a img{ width:100px; height:75px;}
.news2b{ width:400px; height:75px;}
.news2b h1 a{ height:30px; line-height:30px; font-size:14px; color:#333;}
.news2b h1 a:hover{ color:#c70000;}
.news2b h2{ height:44px; line-height:22px; overflow:hidden}
.news3{ height:240px; margin-top:17px; overflow:hidden}
.news3 ul{ margin:0; padding:0;}
.news3 ul li{ width:510px; height:30px; background:url(../images/newsli.jpg) center left no-repeat;}
.news3 ul li a{ padding-left:20px; line-height:30px;}
.news3 ul li span{ padding-right:5px; line-height:30px; float:right;}


/*footer*/
#footer{ width:100%; height:65px; margin:0 auto; background:#313131; color:#b9b9b9; line-height:65px; text-align:center}
#footer a{ color:#b9b9b9; line-height:65px;}

#bannern{ width:100%; height:285px; overflow:hidden; margin:0 auto; text-align:center}
#wrapper{ width:1000px; height:auto; z-index:100; margin:0 auto;}

/*内页左侧*/
.left{ width:220px; height:auto; float:left; position:relative; margin-top:-39px;}
.biaoti{ width:195px; height:75px; line-height:30px; background:url(../images/biaoti.jpg) no-repeat; color:#ffffff; font-size:24px; padding-left:25px; text-align:left; padding-top:15px;}
.biaoti span{ font-size:18px; line-height:30px; color:#FFF;}
.left1{ width:200px; height:auto; margin:0 auto; margin-top:24px;}
.left1 ul{ margin:0; padding:0;}
.left1 ul li{ width:200px; height:40px; background:url(../images/left1li.jpg) no-repeat;}
.left1 ul li a{ line-height:40px; font-size:14px; padding-left:45px; color:#333; display:block;}
.left1 a.lcurrent,.left1 ul li a:hover{ color:#e11e24;  background:url(../images/left1lih.jpg) no-repeat;}


/*内页右侧*/
.right{ width:730px; height:auto; float:right; padding: 20px 0px 100px;}
.right1{ width:730px; height:24px; border-bottom:1px solid #cccccc; text-align:right; line-height:24px;}
.right1 a{ line-height:24px;}
.right2{ height:28px; padding-left:16px; background: url(../images/right2.jpg) left no-repeat; font-size:26px; color:#333; line-height:28px; margin-top:20px;}
.right3{ width:730px; height:auto; padding:20px 0px 0px;}

/*内页详细*/
.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; }

/*发展历程*/
.dsjlist{ width:730px; height:auto; background:url(../images/dsjlist1.jpg) repeat-y left;}
.dsjlist dl { width: 730px; height:auto; overflow: hidden; float: left;  background: url(../images/dsj_listbj1.jpg) 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:610px; font-size:14px; color:#333;}



/*内页荣誉*/
.honor{ width:730px; overflow:hidden; clear:both; float:left;}
.honor li{ float:left; line-height:20px; font-size:12px; color:#666; margin-bottom:15px; margin-right:10px; width:200px; height:175px; text-align:center; background:url(../images/picdi.jpg) no-repeat center top; padding:22px 16px;}
.honortu{width:200px; height:145px; text-align:center; float:left;}
.honorti{width:200px; height:30px; text-align:center; float:left; padding-top:20px;}


/*内页新闻*/
.newsn{ width:730px; height:auto;}
.newsn ul{ margin:0; padding:0;}
.newsn ul li{ width:730px; height:120px; margin-bottom:20px; display:block}
.newsn .nleft{ width:160px; height:120px; float:left;}
.newsn .nleft img{ width:160px; height:120px;}
.newsn .nright{ width:555px; height:120px; float:right;}
.newsn .nright .nright1 { height:40px;}
.newsn .nright .nright1 a{ line-height:40px; font-size:14px; font-weight:bold; color:#333;}
.newsn .nright .nright1 span{ line-height:40px; color:#666}
.newsn .nright .nright2{ height:72px; line-height:24px; overflow:hidden;}

/*公司公告*/
.gonggao{ width:730px; height:auto;}
.gonggao ul{ margin:0; padding:0;}
.gonggao ul li{ width:730px; height:40px; background:url(../images/gonggaoli.jpg) no-repeat;}
.gonggao ul li a{ line-height:40px; padding-left:20px;}
.gonggao ul li span{ line-height:40px; padding-right:5px; float:right}



/*内页招聘*/
.jobn table th { text-align: left; height: 30px; border-bottom: 2px solid rgb(223, 223, 222); padding: 5px; font-size:14px; color:#333; }
.jobn table td { height: 35px; border-bottom: 1px solid rgb(223, 223, 222); padding: 0px 5px; }
.jobn table td a:hover { text-decoration: underline; }
.jobn table td.detailed a { color:#0072cd; }



/*内页产品*/
.productsn{ width:730px; height:auto;}
.productsn ul{ margin:0; padding:0;}
.productsn ul li{ width:296px; height:99px; float:left; display:block; margin-right:34px; margin-bottom:25px; background:#cccccc; padding:23px 15px;overflow:hidden;}
.productsn .productsn1{ width:132px; height:99px; float:left;}
.productsn .productsn1 img{ width:132px; height:99px;}
.productsn .productsn2{ width:154px; height:99px; float:right;}
.productsn .productsn2 h1 a{ height:26px; line-height:26px; color:#333; font-size:14px}
.productsn .productsn2 h2{ height:73px; line-height:24px; overflow:hidden;}
.productsn ul li:hover{ background:#c70000}
.productsn ul li:hover h1 a{ color:#FFF}
.productsn ul li:hover h2{ color:#FFF}


/*营销网络*/
#container{margin:auto auto;width:665px;}
#mylist td{line-height:21px;}
#mylist td.one{width:50px;}

/*留言列表*/
.message{ width:730px; height:auto;}
.message1{ height:60px; text-align:center; line-height:30px; padding-bottom:15px; border-bottom:1px solid #ccc}
.message2{ height:auto; margin-top:20px;}
.eachCommentContainer { border-bottom: 1px solid rgb(217, 217, 217); margin-bottom: 10px; position: relative; padding-bottom:15px; }
.eachCommentLeftLogo { position: absolute; width: 24px; height: 25px; left: 0px; top: 7px; background: url('../images/comment_left_logo.jpg') no-repeat scroll 0% 0% transparent; }
.eachCommentPara { margin: 0px 0px 0px 40px; line-height: 28px; color: rgb(83, 83, 83); }
.commentTime { margin-left: 20px; }
.commentMiddleLine { font-size: 1px; height: 1px; margin-left: 40px; background: url('../images/news_item_bottom.jpg') repeat-x scroll 0% 0% transparent; }
.redColor { color:#c70000; }


/*分页*/
.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;}

