@charset "utf-8";
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{margin:0; padding:0; border:0;}
body{background:#eee; font-family:"Microsoft YaHei"; font-weight:normal; font-size:12px; text-align:center; overflow-x:hidden; overflow-y:scroll;}
ul,li{list-style-type:none;}
img{border:none;}
.clear{clear:both;}
a,a:hover{text-decoration:none; cursor:pointer;}
a:focus{outline:none; -moz-outline:none;}
a{color:#000; cursor:pointer; hidefocus:true;}
a:hover{color:#f00;}
.clearleft{clear:left;} .hand{cursor:pointer;}
.r{color:#F00;} .frt{float:right;} .flt{float:left;} 
.bl{color:#0301ff;} .blu{color:#06bff7;} .span1{padding-left:10px; font-size:12px;}
.tright{text-align:right;} .bold{font-weight:bold;}
.hide,.nada{display:none;}
.grey{color:#8a8a8a;} .blk{color:#000;} .white{color:#fff;} .red{color:#f00;} .bb{color:#1781e5;}
.error{color:red;}

/*head*/
#wra{width:980px; margin:2px auto 10px auto; text-align:left; background:url(../images/wrbg.png) left top repeat-y;}
#whead{background:url(../images/shead.png) 1px top no-repeat;}
#wfoot{background:url(../images/sfoot.png) 1px bottom no-repeat;}
#wraper{width:970px; margin:0px auto; z-index:1;}
#header{margin:0px auto; padding-top:30px;}
.hat{width:890px; margin:0 auto; padding:25px 0 0 0;}
.top{height:85px;}
.logo{float:left; width:165px; height:85px; padding-left:10px;}

/*navigation*/
#nav{float:right; width:700px; margin-top:32px; display:inline; position:relative; z-index:99;}
#naver{height:36px;}
/* #nav .lil{margin:0 auto; width:700px;} */
#nav li.l{float:left; position:relative; text-align:center; background:url(../images/fbg.png) right center no-repeat;}
#nav li a.f{display:block; line-height:36px; color:#444; font-size:14px; font-weight:normal; padding:0 23px; text-shadow:1px 1px 1px #999;}
#nav li.first{background:none;}
#nav li a.f:hover, #nav li a.h, #index #nindex a.f, #aboutus #naboutus a.f, #contact #ncontact a.f, #service #nservice a.f, #cases #ncase a.f, #choose #nchoose a.f, #info #ninfo a.f, #rig #nrig a.f, #policy #npolicy a.f, #xinwen #nxinwen a.f, #iknow #nknow a.f, #zizhi #nzizhi a.f{color:#0a9fbe;}
#nav li a.f:hover, #nav li a.h{background:url(../images/arrow.gif) center bottom no-repeat;}
#nav li.noarrow a.f:hover{background:none;}
#nav li ul.r{position:absolute; left:0px; top:36px; border-top:2px solid #DA251C; border-left:none; background:#fff; z-index:99; display:none; width:148px; padding:0 9px; box-shadow:1px 1px 3px #999;}
#nav li ul.o{right:0px; display:none;}
#nav li ul.c{float:left; width:120px; top:0; left:15px; background:url(../images/fw.png) 20px 120px no-repeat;}
#nav li ul.j{padding:6px 0px 12px 0px; width:148px;}
#nav li ul.j li.licate{border:none; font-size:14px;} #nav li ul.j li.licate a{font-family:'Microsoft Yahei'; font-weight:bold;}
#nav li ul.z{float:left; width:120px; top:0; left:15px; background:url(../images/ico2.png) 20px 130px no-repeat;}
#nav li ul.m{float:right; width:170px; height:170px; left:175px; top:40px;}
#nav li ul.k{padding:6px 0 12px 0; width:140px;}
#nav li ul.k h2{font-size:14px; color:#333; line-height:14px; text-align:left; padding:2px 0 0 24px; background:url(../images/c.png) 8px center no-repeat;}
#nav li ul.k h2 a{display:block; line-height:24px; color:#333; text-align:left;}
#nav li ul.k li{padding:0 0 0 30px; font-size:12px; height:24px; text-align:left; background:url(../images/+.png) 12px -6px no-repeat;}
#nav li ul.k li.h{background:url(../images/l.png) 12px -6px no-repeat;}
#nav li ul.k li a{font-size:12px; line-height:24px; color:#333; text-align:left; padding:2px 0 0 0px;}
#nav li ul li{text-align:left; display:block; border-bottom:1px dotted #999;}
#nav li ul li.b{border-bottom:none;}
#nav li ul li a{display:block; padding:0 0 0 14px; line-height:28px; font-size:13px; color:#333;}
#nav li ul.j li.licate2 a{font-size:12px; line-height:22px;}
#nav li ul li a:hover{color:#f00;}

/*hot*/
.hot{position:relative; left:-12px; top:-8px;}
.hotcont{width:994px; height:52px; background:url(../images/hotbg.png) -1px center no-repeat;}
.hotnav{width:890px; margin:0 auto; padding-top:8px; height:34px; line-height:34px;}
.hotnews{float:left; width:500px; height:32px; overflow:hidden; margin-top:4px; color:#fff; display:inline;}
.hotitle{float:left; color:#fff; line-height:32px; font-weight:bold;}
.hnews{float:left; width:350px; height:32px; margin-left:15px; display:inline;} 
.hnews ul{height:32px; overflow:hidden;} .hnews li{line-height:32px;}
.hnews a{color:#fff;} .hnews a:hover{color:#000;} 
.hotright{float:right; width:360px; height:32px; overflow:hidden; margin-top:4px; color:#fff; display:inline; }
.tel{float:right; margin:0 10px 0 0; display:inline; padding-left:30px; text-align:left; height:32px; width:160px; line-height:32px; background:url(../images/telbg.png) left 4px no-repeat; font-size:14px; color:#fff;}
.language{float:right; width:100px; text-align:right; line-height:32px; color:#fff;}
.language a{color:#fff;} .language a:hover{color:#000;}

/*banner*/
.banner{float:left; width:690px; z-index:1;}
#banners{position:relative; height:288px; width:690px; margin:0 auto; z-index:1;}
#maina{position:relative; height:288px; zoom:1;}
#maina .current{display:block;}
#featured{height:288px; position:relative;}
.featured_item{height:288px; margin:0 auto; position:relative; top:0; width:690px; overflow:hidden; display:none;}
.featured_item img{height:288px; width:690px;}
.pointer{background:url(../images/pointer.gif) no-repeat scroll left top; height:18px; left:3px; position:absolute; top:18px; width:13px;}
#featured_bottom{position:absolute; height:45px; width:100%; background:none; bottom:0; right:0;}
.preview_images{height:20px; line-height:20px; position:absolute; right:4px; top:18px;}
.preview_images a img{padding:2px;}
.preview_images a{outline:none; display:block; position:relative; margin-right:2px; float:left; width:20px; text-align:center;text-decoration:none; font-size:12px; font-family:"Simsun"; font-weight:bold; background:url(../images/b.png) left center no-repeat; color:#fff;}
.preview_images a:hover{}
.preview_images .current_prev{}
.preview_images .current_prev{background:#b73200; color:#fff; filter:alpha(opacity=100); -moz-opacity:.100; opacity:1;}

/*main---index*/
#wrap{width:890px; margin:0px auto;}
.rpart{float:left; width:190px; margin-left:10px;}
.content{}
.gin{margin-top:10px;}
.title{background:url(../images/toptilbg.png) left top repeat-x; padding-top:3px;}
.title h2{margin:0 6px; line-height:26px; font-size:14px; padding-left:4px; font-weight:normal;}
.line{margin:0 6px; height:1px; overflow:hidden; background:#aaaaaa url(../images/line.png) left center no-repeat;}
.title h2 span{float:right; padding-right:20px; font-size:12px;}
.title h2 span a{color:#000;} .title h2 span a:hover{color:#f00;}
.three{float:left; width:278px; height:190px; overflow:hidden; padding:0px; background:url(../images/btombg.png) left bottom repeat-x; border:1px solid #999;}
.news{padding:8px 10px 0px 10px;}
.news li{line-height:26px; border-bottom:1px dashed #CCC; background:url(../images/libg.png) left center no-repeat; padding-left:10px;}
.news li span{float:right; color:#666;}
.news li a{color:#666;}
.news li a:hover{color:#F00;}
.proshow{float:left; width:368px; border:1px solid #999; margin-left:8px; display:inline; background:url(../images/btombg.png) left bottom repeat-x;}
.pro{float:left; margin:15px 6px; display:inline; width:90px;}
.product{width:88px; height:90px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; border:1px solid #999; /*font-size:55px;*/}
.product img{vertical-align:middle; width:72px; height:72px;}
.productname{width:100%; height:24px; line-height:24px; overflow:hidden; text-align:center;}
.pro a{color:#666;} .pro a:hover{color:#F00;}
.contact{float:left; width:222px; height:190px; margin-left:8px; display:inline; background:url(../images/btombg.png) left bottom repeat-x; border:1px solid #999;}
.con{padding:8px; color:#666;} .con td{vertical-align:top; line-height:22px;}
.con li{padding:0 0 0 38px; text-indent:-36px; line-height:24px; color:#535353;}

/*product series*/
.delus{height:35px; background:url(../images/de.png) left top repeat-x; text-align:center; line-height:34px; font-size:14px; color:#fff;}
.delus a{color:#fff;}
.dcac{margin:1px 0px; background:#f4f4f4; width:190px;}
.dcaclist{margin-left:21px; padding-bottom:6px;}
.list1{font-size:14px; font-weight:normal; line-height:34px; text-align:left; padding-left:45px; padding-top:2px; background:#d7d7d7 url(../images/d.png) 20px center no-repeat;color:#434343;}
.list1 a{color:#434343;}
.list2{height:6px; background:#d7d7d7;}
.listh{color:#fff; background:#1fa1d2 url(../images/c.png) 20px center no-repeat;}
.listh a{color:#fff;}
.dcac h2 a{display:block; line-height:34px; text-align:left;}
.dcaclist li{font-size:12px; width:150px; height:24px; text-align:left; background:url(../images/+.png) 4px -8px no-repeat;}
.dcaclist li.last{background:url(../images/l.png) 4px -8px no-repeat;}
.dcaclist li a{line-height:26px; color:#434343; text-align:left; padding:0px 0 0 24px;}
.dcaclist li a:hover{color:#f00;}

/*slide*/
#slide{padding:15px 0px 20px 5px;}
#scrollable{width:356px; height:125px; padding:0px 2px;}
#scrollable .items .scroller{position:absolute; width:1000em; left:-4px;}
div.items{height:125px; margin:0 4px; float:left; overflow:hidden; position:relative; visibility:visible; width:300px; display:inline;}
a.prev, a.next{background:url(../images/left.png) no-repeat center center; display:block; width:23px; height:41px; float:left; margin:0px; cursor:pointer; padding:40px 0;}
a.next{background-image:url(../images/right.png);}
#scrollable .items #scroll1, #scrollable .items #scroll2{float:left;}

/*main*/
#gl{float:left; width:650px;}
#gr{float:right; width:230px; margin-left:10px; display:inline;}
.toptitle{line-height:28px; font-size:20px; text-align:left; font-weight:normal;}
.toptitle span{float:right; font-size:12px; padding-top:6px;}
.toptitle span a{color:#707070;} .toptitle span a:hover{color:#f00;}
.banners{width:650px; padding-top:2px;}
.aboutxt{width:650px; text-align:justify; text-justify:inter-ideograph; margin-top:8px; line-height:26px; font-size:15px;}
.aboutxt p{margin-bottom:10px;}
.aboutxt h2{font-size:18px; line-height:24px; color:#20a2d4; font-weight:normal;}
.sidebox{width:230px;}
.sidebox.n{margin-top:6px;}
.grtitle{line-height:24px; font-size:20px; color:#646464;}
.grtitle span{color:#DA251C; padding-right:6px;}
.info{width:208px; margin-top:2px; border:1px solid #CCC; padding:15px 10px;}
.info li{width:150px; height:27px; line-height:27px; text-align:left; font-size:14px; padding-left:56px; background:url(../images/list.png) left top repeat-x; margin-top:4px; border:1px solid #E9E9E9;}.info li.curr{background:url(../images/list.png) left bottom repeat-x; margin-top:4px;}
.info li a{color:#646464; line-height:27px;}
.allus{width:228px; margin-top:4px; background:url(../images/btombg.png) left bottom repeat-x; border:1px solid #ccc;}
.us{width:220px; background:url(../images/toptilbg.png) left top repeat-x; padding:10px 4px 4px 4px;}
.us li{width:220px; text-align:left; line-height:30px; border-bottom:1px dashed #CCC; margin-bottom:4px;}
.us li span{float:left; width:25px; height:24px; padding:0 4px;}
.info li a:hover,.newlist li a:hover{color:#f00;}
.newlist{width:650px; margin:10px 0px;}
.newlist li{line-height:28px; padding:0 0 0 14px; background:url(../images/inlibg.png) left 10px no-repeat; border-bottom:1px dashed #ddd; font-size:14px;}
.newlist li span{float:right;}
.newlist li a{color:#363636;} 
.txt{margin:10px 0px; width:650px; line-height:22px; font-weight:normal; padding-bottom:20px;}
.txt h2{line-height:22px; font-size:12px; font-weight:normal; text-align:center;}
.time{line-height:20px; color:#5c5c5c; text-align:center; font-weight:normal; margin-bottom:6px;}
.add{margin:20px 0px; width:100%;}
.withus{float:left; width:280px; text-align:left;}
.withus li{line-height:32px; text-align:left;}
.map{float:right; width:360px;}

/* news */
h1.nh1{padding:10px 0 6px 0; font-family:"Microsoft Yahei"; color:#080808; font-size:16pt; font-weight:normal; text-align:center; border-bottom:solid 1px #E6E6E6;}
#newsinfo{text-align:center; padding:8px 0 12px 0;}
#newsinfo .ntime, #newsinfo .nsource{color:#7e7e7e; padding-right:18px;}
.ncontent{width:650px; text-align:justify; text-justify:inter-ideograph; margin-top:8px; line-height:26px; font-size:15px;}
.ncontent p{padding:5px 0px;}
.lr2{width:100%;} .lr2 a{color:#275D83;} .lr2 a:hover{color:red;}
.lr2 td{width:49.5%; padding:8px 8px 8px 50px; vertical-align:top; text-indent:-42px; border-top:1px solid #ddd; background:#f5f5f5; line-height:1.5;}
.wkdiv{width:100%; border-top:1px solid #ddd; background:#f5f5f5; overflow:auto; zoom:1;} .wkdiv a{color:#275D83;} .wkdiv a:hover{color:red;}
.leftdiv{width:39%; padding:10px 10px 10px 58px; text-indent:-48px; float:left;}
.rightdiv{width:39%; padding:10px 10px 10px 58px; text-indent:-48px; float:right;}

/* message */
.message{margin:15px 0 0 0; width:650px; text-align:justify; text-justify:inter-ideograph; padding-bottom:20px;}
.messagetil{height:46px; line-height:46px; border-bottom:1px dashed #ddd; padding-bottom:6px;}
.messagetil span{float:right; width:100px; height:46px; text-align:center; padding-right:20px;}
.messagetil span a, .mes a{color:#fff; font-size:20px; font-weight:normal;}
.messagetil span a:hover, .mes a:hover{color:#f00;}
.messcont{padding:6px 15px 10px 15px; line-height:24px; border-bottom:1px dashed #ddd; font-size:15px;}
.messcont:hover{background:#fbfbfb;}
.messqa{padding:0 0 0 25px; text-indent:-2em;}
.messls{padding:0 0 0 calc(25px + 1em); text-indent:-2em;}
.mes{}
.note{width:260px; float:left;}
.note td{padding:1px 0;} .note .tright{padding:0 4px 0 0;}
input.g{border:1px solid #CCC; padding:2px; width:210px; height:22px; font-family:"Microsoft Yahei";} 
textarea.g{border:1px solid #CCC; padding:2px; width:210px; resize:none; font-family:"Microsoft Yahei";} 
.send{width:57px; height:35px; font-size:14px; text-align:center; padding:2px 0px; cursor:pointer; background:url(../images/tjbg.png) left center no-repeat; border:none; color:#fff;}
.reset{width:50px; font-size:14px; cursor:pointer; border:none; background:none; padding-left:10px;}
.bt{width:210px; padding-left:60px;}
.radio{width:260px; margin:10px 0; text-align:center;}
.prompt{float:left; width:360px; padding:20px 0 0 10px; line-height:22px; color:#a30f22;}
.prompt h2{font-size:14px; font-weight:normal; line-height:28px;}
.telnum{margin-top:10px; height:32px; line-height:32px; background:url(../images/phone.png) left center no-repeat; padding-left:55px; font-size:21px;}

/* hr */
.hr{padding:8px 12px; color:#333; line-height:1.5; border-bottom:1px dashed #D5D5D5;}.hr:hover{background:#fbfbfb;}
.hr h3{font-size:11pt; color:#333;} .hr a{color:#3473F3;}
.hr .hrt{margin:8px 0; width:96%; line-height:1.5; font-size:10.25pt;} .hrs{line-height:1.5;font-size:10.25pt;}
.hrdiv1{width:30%; padding:10px; float:left; font-size:10.25pt;}
.hrdiv2{width:50%; padding:10px; float:right;font-size:10.25pt;}
.hrdiv3{width:98%; padding:0px 10px 0px 10px; float:left; font-size:10.25pt;}

/* sitemap */
.mapli{padding:16px 0; line-height:24px; border-bottom:1px dashed #d5d5d5;} .mapli li{float:left}
.mapli a{display:inline-block; margin:0 6px; text-align:center; font-size:10.25pt;}
.mapli .maper{width:70px; text-align:center; color:#537FFF; font-size:10.25pt; font-weight:bold;}

/*selection*/
.select{width:650px; margin-bottom:15px;}
.sese{width:650px; padding:4px 0; height:24px;}
.selectxt{float:left; text-align:right; width:64px; height:24px; line-height:24px;}
.pronav{float:left; width:540px; padding-left:10px; height:28px;}
.pronav li{float:left; width:125px; height:27px; border-top:1px solid #ccc; border-left:1px solid #CCC; border-right:1px solid #ccc; line-height:27px; text-align:center; font-size:14px; background:url(../images/se.png) left center repeat-x; color:#fff;}
.pronav li.h{background:#fff; color:#3190d4;}
.pronav li.h a{color:#3190d4;}
.pronav li a{color:#fff;}
.type{margin-top:15px;}
.power{float:left; width:540px; padding-left:10px;}
.power li{float:left; display:block; background:#f6f5f5; line-height:22px; border:1px solid #999; text-align:center;}
.power li a{display:block; padding:0 6px; color:#095cb0;}
.power li a:hover{display:block; padding:0 6px; color:#095cb0; background:#fcfbfb;}.power li a.h{display:block; color:#fff; background:#70B6E5;}
.sub{padding:15px 0 4px 72px;}
.tz{float:left; width:540px;}

/*product*/
.max{float:left; margin-right:20px; display:inline; width:322px;}
.maxpic{width:320px; height:320px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; /*font-size:245px;*/border:1px solid #ccc;}
.maxpic img{vertical-align:middle;}
.fk{float:right; width:300px;}
.data{padding:10px 0px;}
.detail{width:300px; margin:3px 0 0px 0px;}
.detail li{width:290px; line-height:22px; padding-left:0px; font-size:14px;}
.detail li span{display:block; width:80px; text-align:left; float:left; color:#999;}
.detail li.z{color:#03F; background:none;}
.share{width:300px;}
#gtie{margin:12px 0 8px 0; height:32px; line-height:32px; border-top:1px solid #2A81C4; background:#eee; padding:0 12px;}
h1.itemname{display:inline; font-size:16px; font-weight:blod;}
h1.itemtitle{display:inline; text-align:left; font-size:16px; font-weight:blod;}

/*pic zoom*/
.list{position:relative;}
.list span img{border-width:0; padding:2px; width:180px;}
.list span{position:absolute; padding:3px; border:1px solid gray; visibility:hidden; background-color:#FFFFFF; z-index:100;}
.list:hover{background:transparent;}
.list:hover span{visibility:visible; top:0; left:60px;}

/*table style*/
.left{padding-left:5px; padding-right:0px;}
#radlink{margin:0px; padding:0px;}
#radlink a:link, #radlink a:visited{display:block; padding:5px; border:1px solid #508BE4; background-color:#D6EDF3; behavior:url(function/lnk.htc); color:#999;}
#radlink a:hover{display:block; padding:5px; color:#FFF; background-color:#68B037;}
.sge{margin-top:40px;}
.question-main{color:#0000FF; padding:4px 5px;}
.answer-main{padding:4px 5px;}
.message .h2{padding:4px 5px;}
.online{font-size:12px; overflow:auto; color:#808080; border:1px solid #808080; margin-top:2px; width:300px;}
.lr{float:right; padding-right:20px; width:130px; height:26px;}
.lr tr td{text-align:center; line-height:26px;}
.lr a{color:#000;} .lr a:hover{color:#f00;}

/*her*/
#crumbs{line-height:24px; color:#000;}
#crumbs a{color:#767676;} #crumbs a:hover{color:#f00;}
.crumbs{line-height:32px; color:#fff;}
.crumbs a{line-height:32px; color:#fff;} .crumbs a:hover{color:#f00;}

/* page bar */
#mypage{margin:10px auto; padding-top:10px; text-align:center; height:26px;}
#mypage a{display:inline-block; margin-right:5px; height:24px; width:28px; text-align:center; line-height:24px; border:1px solid #ccc; color:#225392; text-decoration:none; font-family:'Microsoft Yahei', 'black bold', 'Simsun';}
#mypage a.l{height:24px; line-height:24px; width:78px;}
#mypage a:hover{color:#f00;}
#mypage .current{display:inline-block; margin-right:5px; width:24px; height:26px; line-height:26px; font-weight:bold;}

/* links */
#links{padding-left:10px; line-height:24px;font-family:'Microsoft Yahei', 'black bold', '宋体'; font-size:14px; color:#7d7d7d; text-align:left; border-bottom:1px solid #999;}
#links a{margin:0 4px; color:#f00;} 

/*foot*/
#foot{margin:30px auto 0 auto; border-top:1px solid #CCC; padding:15px 0 70px 0;}
.footer{height:50px;}
.lfoot{float:left; width:200px; line-height:16px; color:#818181;}
.lfoot a, .rfootnav a{padding:0 6px; color:#818181;}
.lfoot a:hover, .rfootnav a:hover{color:#f00;}
.rfoot{float:right; padding-right:10px; height:41px; width:650px;}
.rfoot img{float:right;}
.rfootnav{float:right; text-align:right; width:550px; line-height:22px; color:#818181; font-weight:normal; padding:0 5px 0 0;}
.lg{float:right; width:51px; height:41px; padding-left:10px; border-left:1px solid #CCC;}

/* float */
.showy{width:208px; margin-top:2px; border:1px solid #CCC; padding:12px 10px;}
.flo{border-bottom:1px dashed #ddd; padding:0 0 6px 0;}
.flo.none{border-bottom:none; padding-bottom:4px;}
.flo li{margin-left:24px; font-size:12px; width:150px; text-align:left; background:url(../images/+.png) 4px -8px no-repeat;}
.flo li.last{background:url(../images/l.png) 4px -8px no-repeat;}
.flo li a{line-height:25px; color:#333; text-align:left; padding:2px 0 0 22px;}
.flo li a:hover{color:#f00;}
.h2{padding:0 0 0 45px; font-size:14px; color:#333; line-height:24px; text-align:left; background:url(../images/c.png) 23px center no-repeat;}
.h2 a{padding:0 0 0 0; display:block; line-height:28px; color:#333; text-align:left; font-weight:bold;}
.hhh{background:url(../images/d.png) 23px center no-repeat;}

.notice{background:#000; opacity:0.38; filter:alpha(opacity=38); height:100%; width:100%; position:fixed; _position:absolute; left:0px; top:0px; z-index:99;}
#notice{position:fixed; _position:absolute; left:50%; margin-left:-270px; top:180px; width:540px; background:#fff; z-index:100;}
#notice{border:1px solid #ddd; text-align:left;}
.noticet{padding:0 0 0 12px; height:32px; text-align:left; line-height:28px; color:#fff; font-family:'Microsoft Yahei'; font-size:13px; background:url(../images/se1.png) top left repeat-x;}.noticet a{float:right; padding:0 6px 0 0; color:#fff; font-size:12px; font-family:'Simsun';}
.noticer{padding:8px 12px 10px 12px; height:auto !important; height:200px; min-height:200px; line-height:1.5;}

/* table */
.twhite td{background:#fff; padding:4px 6px;}

/* link */
.link{border-top:1px solid #CCC; padding:7px; height:50px;}