﻿body { font-family:Tahoma; font-size:12px; text-align:center; margin:0 auto; color:#333; background:#ddd;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,blockquote,p{ padding:0; margin:0;}
li{ list-style-type:none;}
ol,ul { list-style:none;}
img{ vertical-align:top; border:0;}
select,input,select{ vertical-align:middle;}
table,td,tr,th{ font-size:12px;}
h1,h2,h3,h4,h5,h6 { font-size:12px; font-weight:normal;}
hr { height: 1px; color: #ececec;}
table{border-collapse:collapse; border-spacing:0;}
.clear{clear:both;}


a:link, a:visited{color:#333;text-decoration:none;}
a:hover, a:active{text-decoration:underline;}


#fpage{padding:10px; text-align:center;}
#pagetags{ width:auto; padding:5px; padding-left:0px; text-align:left;}

#bottm{width:978px; margin:0 auto; margin-top:10px;}
#bottm .link{ width:978px; height:30px; line-height:30px; border:#d8e0eb solid 1px; margin-bottom:8px; background:url(navbg.gif) repeat-x left bottom; }
#bottm .link span{ }
#bottm .info{ width:978px; margin-top:10px; line-height:16px; padding:10px 0 10px 0; border:#d8e0eb solid 1px; background:url(navbg.gif) repeat-x left bottom;}


#jhx{margin:0 auto; width:999px; background:#fff; }

/*项部*/

#heard{width:980px; margin:0 auto; margin-bottom:10px;}
#heard .top{width:980px; margin:30px 0 20px 0;}
#heard .top .logo{float:left; }
#heard .top .tel{ float:right; }

#heard #menu{ width:980px; height:34px; background:url(navbg.gif) repeat-x left top;}
#heard #menu li{float:left; width:100px; height:34px; line-height:34px; font-size:14px; font-weight:bold;}
#heard #menu li a{ color:#fff; background:url(navbg.gif) no-repeat left -35px; display: block;}
#heard #menu li a:hover{ color:#fbf30b; text-decoration:none; }
#heard #menu li a.current{ color:#fff; background:url(navbg.gif) repeat-x left top; }
#heard #menu li a.current:hover{ color:#fbf30b; background:url(navbg.gif) repeat-x left top; }

#heard #sub{ width:978px; height:30px; border:#d8e0eb solid 1px; background: url(navbg.gif) repeat-x left -70px; display:block;}
#heard #sub .search{ float:left; height:20px; margin:5px 0 0 20px;/*IE8 FF*/ -margin-left:10px;/*IE67*/ }
#heard #sub .search .text{ float:left; width:180px; height:16px; border:#b0bdd9 solid 1px; margin-right:3px;}
#heard #sub .time{ float:right; margin:7px 60px 0 0; font-family: Geneva, Arial,sans-serif; display:inline; }

/*项部*/



/*中间*/
#midd{ width:980px; margin:0 auto; overflow:hidden;}


/*左侧*/
#midd .left {float:left; width:202px;}
#midd .left .m{ width:198px; border:#ccc solid 1px; padding:1px; overflow:hidden; }
#midd .left .m h1{ height:28px; line-height:28px; text-align:left; font-size:12px; font-weight:bold; color:#fff; padding-left:10px; background:url(navbg.gif) repeat-x left -103px;}

#midd .left .m .l h2{ text-align:left; height:30px; line-height:30px;}
#midd .left .m .l h2 a{ font-weight:bold;}

#midd .left .m .l{padding:10px;}
#midd .left .m .l ul { width:100%; overflow:hidden; }
#midd .left .m .l ul li{float:left; width:80px; margin:1px; line-height:20px; padding-left:0px; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;}


#midd .left .partners{ width:198px; border:#ccc solid 1px; padding:1px; margin-top:8px; overflow:hidden; }
#midd .left .partners h1{ height:28px; line-height:28px; text-align:left; font-size:12px; font-weight:bold; color:#0081d9; padding-left:10px; background:url(navbg.gif) repeat-x left -132px;}
#midd .left .partners .list{ width:195px; }
#midd .left .partners .list .LeftBotton{ float:left; width:10px; margin-top:22px; overflow:hidden;display:inline;cursor:pointer;}
#midd .left .partners .list .RightBotton{ float:left; width:10px; margin-top:22px; overflow:hidden;display:inline;cursor:pointer;}
#midd .left .partners .list .Conts { float:left; width:175px; height:60px; overflow:hidden;}
#midd .left .partners .list .Conts .ScrCont{ width:10000000px; }
#midd .left .partners .list .Conts .pic{ float:left; width:175px; }
#midd .left .partners .list .Conts .pic img{ width:175px; height:60px; display:block;}
#midd .left .partners .list #List1,.rollBox #List2{ float:left;}


#midd .left .cont{width:198px; border:#ccc solid 1px; padding:1px; margin-top:8px; }
#midd .left .cont h2{ height:28px; line-height:28px; text-align:left; font-size:12px; font-weight:bold; color:#0081d9; padding-left:10px; background:url(navbg.gif) repeat-x left -132px;}
#midd .left .cont .add{ height:80px; padding:10px 5px 5px 5px; }
#midd .left .cont .add p{line-height:20px;}
#midd .left .cont .qq{ text-align:center; line-height:30px; display:block; }

/*左侧*/





/*右侧*/
#midd .right {float:right; width:770px;}


#midd .right .banner{width:770px; height:180px; margin-bottom:10px;}


#midd .right .product{ width:766px; border:#ccc solid 1px; padding:1px;}
#midd .right .product h1{ height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#0081d9; text-align:left; padding-left:10px; padding-right:10px; background:url(navbg.gif) repeat-x left -132px;}
#midd .right .product h1 a { float:right; font-weight:normal; font-size:10px; display:inline; }

#midd .right .product .list{width:766px; overflow:hidden; padding-top:8px; padding-bottom:10px;}
#midd .right .product .list ul{ float:left; margin:6px; border:#eee solid 1px; padding:8px 8px 0 8px; display:block;}
#midd .right .product .list ul li{width:156px; }
#midd .right .product .list ul li img{ width:156px; height:99px;}
#midd .right .product .list .title{ width:156px; height:28px; line-height:28px; font-size:12px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
#midd .right .product .list_hover{ background:url(Pro_hover_bg.gif) no-repeat top left; }

#midd .right .news{ width:766px; border:#ccc solid 1px; padding:1px;}
#midd .right .news h2{ height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#0081d9; text-align:left; padding-left:10px; padding-right:10px; background:url(navbg.gif) repeat-x left -132px;}
#midd .right .news h2 a { float:right; font-weight:normal; font-size:10px; display:inline; }

#midd .right .news .l{ float:left; width:340px; padding:10px; }
#midd .right .news .r{ float:right; width:340px; padding:10px; }
#midd .right .news  ul{}
#midd .right .news  h3{height:27px; line-height:27px; color:#999; font-weight:bold; text-align:left;}
#midd .right .news  li{ height:20px; line-height:20px; text-align:left; border-bottom:#ddd dotted 1px; overflow:hidden; word-break:break-all; word-wrap:break-word;}

/*右侧*/



/*内页*/

/*左侧*/
#midd .nlleft {float:left; width:202px;}


.nlleft .menu{ width:198px; border:#ccc solid 1px; padding:1px;}
.nlleft .menu h2{ height:28px; line-height:28px; text-align:left; border-bottom:#ddd solid 1px; font-size:12px; font-weight:bold; color:#fff; padding-left:10px; background:url(navbg.gif) repeat-x left -103px;}

.nlleft .menu .list{ width:180px; padding:10px 0 20px 0px;}
.nlleft .menu .list ul li a{height:26px; line-height:26px; border-bottom:#ddd solid 1px; display: block; }
.nlleft .menu .list ul li a:hover{ font-weight:bold; background:#f4f4f4; text-decoration:none;}





/*右侧*/
#midd .nlright {float:right; width:766px;}

.nlright{ padding:1px; border:#ccc solid 1px;}
.nlright .title{ height:28px; line-height:28px; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; padding-right:10px; background:url(navbg.gif) repeat-x left -132px; border-bottom:#ccc solid 1px;}
.nlright span { float:right; font-weight:normal; display:inline;}
.nlright .img{ width:739px; margin-top:10px; margin-bottom:10px;}

.nlright .word{ width:739px; line-height:20px; text-align:left;}


/*产品列表*/
.nlright .plist{ width:739px;}

.nlright .plist .ilist{width:739px; overflow:hidden; }
.nlright .plist .ilist ul{ float:left; margin:0 10px 10px 0; border:#ddd solid 1px; padding:8px 8px 0 8px; display:block;}
.nlright .plist .ilist ul li{width:156px; }
.nlright .plist .ilist ul li img{ width:156px; height:99px;}
.nlright .plist .ilist h3{ width:156px; height:28px; line-height:28px; font-size:12px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
.nlright .plist .ilist_hover{ background:url(Pro_hover_bg.gif) no-repeat top left; }







/*介绍*/

.nlright .nlword{ width:739px; line-height:20px; text-align: center;}

.nlright .nlword h1{font-size:28px; font-weight:bold; line-height:60px;}
.nlright .nlword .sub{width:auto;}
.nlright .nlword .slides_container{width:337px; height:262px; margin-top:30px; margin-bottom:10px;}
.nlright .nlword #articleBody{text-align:left;}


/*新闻*/

.nlright .pagelist {width:739px; text-align:left; margin:0 auto;}
.nlright .pagelist li {width:530px; height:26px;}
.nlright .pagelist li a .lbt {display:block; width:548px; float:left; text-indent:20px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline; }
.nlright .pagelist li a .ldt {display:block; width:75px; float:right; text-align:center; color:#999; text-decoration:none; display:inline;}


.nlright .pagelist li a {width:739px; height:26px; line-height:26px; border-bottom:#eee solid 1px; display:block; color:#333; text-decoration:none; cursor:hand; background:url(arr.gif) no-repeat left center; }
.nlright .pagelist li a:hover{ color:#03c;}
.nlright .pagelist li a:hover .ldt {color:#333;}


/*工作证页面*/


#midd .zzzleft .banner{width:760px; height:181px;}


/*左侧*/
#midd .zzzleft {float:left; width:766px;}

.zzzleft{ padding:1px; border:#ccc solid 0px;}
.zzzleft .title{ margin-top:10px; height:28px; line-height:28px; font-size:12px; font-weight:bold; text-align:left; padding-left:10px; padding-right:10px; background:url(navbg.gif) repeat-x left -132px; border:#ccc solid 1px;}
.zzzleft span { float:right; font-weight:normal; display:inline;}


/*产品列表*/
.zzzleft .plist{ width:764px; padding-top:20px; border:#ccc solid 1px; border-top:none;}

.zzzleft .plist .ilist{width:739px; overflow:hidden; }
.zzzleft .plist .ilist ul{ float:left; margin:0 10px 10px 0; border:#ddd solid 1px; padding:8px 8px 0 8px; display:block;}
.zzzleft .plist .ilist ul li{width:156px; }
.zzzleft .plist .ilist ul li img{ width:156px; height:99px;}
.zzzleft .plist .ilist h3{ width:156px; height:28px; line-height:28px; font-size:12px; overflow:hidden; word-break:break-all; word-wrap:break-word; }
.zzzleft .plist .ilist_hover{ background:url(Pro_hover_bg.gif) no-repeat top left; }



/*右侧*/
#midd .zzzright {float:right; width:202px; }


.zzzright .menu{ width:198px; border:#ccc solid 1px; padding:1px;}
.zzzright .menu h2{ height:28px; line-height:28px; text-align:left; border-bottom:#ddd solid 1px; font-size:12px; font-weight:bold; color:#fff; padding-left:10px; background:url(navbg.gif) repeat-x left -103px;}

.zzzright .menu .list{ width:180px; padding:10px 0 20px 0px;}
.zzzright .menu .list ul li a{height:26px; line-height:26px; border-bottom:#ddd solid 1px; display: block; }
.zzzright .menu .list ul li a:hover{ font-weight:bold; background:#f4f4f4; text-decoration:none;}



