@charset "gb2312";

/* CSS Document */

body{ padding:0px; margin:0px; background: url(../images/bg.jpg) repeat-x; background-color:#f5f5f5; color:#434343;  font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; }

ul, li, ol, dl, dt, dd { margin:0; padding:0; list-style:none }

img { display:inline-block; border:0; -ms-interpolation-mode:bicubic }

a { text-decoration:none; color:inherit; color:#434343}

.clear { clear:both; padding:0px; margin:0px;}

h1, h2, h3, h4 ,h5, h6{ padding:0; margin:0; font-weight:normal }

.fl{ float:left}

.fr{ float:right}



#top{ width:980px; padding:0px; margin:0 auto;}

#top_left{ float:left; height:32px; line-height:32px;}

#top_right{ float:right; height:32px; line-height:32px;}



#logo{ width:980px; padding:37px 0 0; height:106px; overflow:hidden; margin:0 auto}

#logo .left{ width:780px; float:left;}
#logo .right{ width:200px; float:right; text-align:right; font-size:17px;}
#logo .right img{ float:left; color:#424242;}
#logo .right div{ color:#ff6401; font-size:21px;}

#dhnr{ width:980px; padding:0px; margin:0px auto; font-size:14px;  height:49px; overflow:hidden}

#dhnr ul{ padding:0px; margin:0px 0 0 5px; list-style:none}

#dhnr ul li{ float:left; margin:0px; background:url(../images/dh_right.jpg) no-repeat right; line-height:49px; height:49px;}

#dhnr ul li a{ color:#FFFFFF;  padding:0px 27px 0 27px; display:block}

#dhnr ul li a:hover{ background:url(../images/dhbg.jpg) no-repeat center bottom; color:#fff;}

#dhnr .on{background:url(../images/dhbg.jpg) no-repeat center bottom; color:#fff;}
#dhnr .on a{color:#fff;}



.dinnr{margin:10px 0 0; padding:0px;}

.dinnr ul li{ float:left; margin-bottom:20px;display:inline; padding-left:5px; }

.dinnr ul li span{color: #666; font-family:"ËÎÌå"; font-size:12px; display:block; text-align:left; padding-top:5px; margin-left:5px; line-height:25px; padding-right:5px;}

.dinnr ul li a{ font-family: "ËÎÌå"; font-size:14px;  text-decoration:none;  font-weight: bold; color:#000}

.dinnr ul li a b{ font-family: "ËÎÌå"; font-size:12px;  text-decoration:none;}

.dinnr ul li  img { padding:2px; border:solid 10px #F1F1F4; display:block; margin-bottom:8px; float:left; margin-right:10px; width:142px; height:116px; }





#banner{ background:url(../images/banner.jpg) no-repeat center; height:500px; overflow:hidden}

#flashs{ position:relative; height:530px; overflow:hidden;}

#flashs .bgitem{  z-index:-999;position:absolute; top:0; }

#flashs .btn{ position:absolute; z-index:999; bottom:5px; left:46%; margin-right:-450px; padding:5px 6px;}

#flashs .btn span{ color:#FF3300;  background:#fff; border:1px solid #FF4B45; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}

#flashs .btn span.cur{ background:#F38001; color:#fff;}



#banner1{ background:url(../images/banner.jpg) no-repeat center; height:380px; overflow:hidden}

#ssbg{ background-color:#E9E9E9; clear:both}

#ss{ width:980px; margin:0 auto;height:51px; overflow:hidden; padding:0px; }

.search{ float:left; padding:7px 0px 0px 0px; width:305px;}

.search .text11{background:url(../images/ss1.jpg) no-repeat 0;border:none; height:33px; line-height:33px; width:250px; margin:0; padding:0 0 0 10px}

.search .button{background:url(../images/ss2.jpg) no-repeat 0;border:none; font-weight:bold; color:#fff; height:33px;width:33px; text-align:center}

#ssleft{ float:left; width:650px; height:51px; line-height:51px; color:#000}

#ssleft b{ color:#2b75ff; font-size:14px;}



#hzhbny ul{ margin:10px 0 0; padding:0px;}

#hzhbny li{ padding:0px; margin:0px 5px 0px 5px; float:left }

#hzhbny li img{ height:75px; width:170px; border:1px solid #EBEBEB}

#hzhbny li span{ line-height:35px; display:block;  text-align:center}



#main1bg{ background:url(../images/main1bg.jpg) repeat-x top; background-color:#F5F5F5}

#main1{ width:980px; margin:0px auto; padding:25px 0 0; clear:both}

#main1_left{ width:210px; padding:20px 0px 0px 0px; margin:8px 0 0; float:left; background-color:#206ae5; color:#fff}

#main1_left a{ color:#FFFFFF}

#main1_lefttop{ font-size:20px; font-weight:bold; margin:0 0 0 15px; padding:0 0 10px 0; color:#FFFFFF; background:url(../images/line1.jpg) no-repeat bottom left }

#main1_pronr{ padding:10px  0px 0px 0px;}

#main1_pronr h4{ background:url(../images/prob1.png) no-repeat 0 bottom; height:42px; line-height:42px; padding-left:50px; margin:0 0 0 0px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:400; }

#main1_pronr ul{ margin:0px; padding:0 0 10px 0; list-style:none; }

#main1_pronr ul li{ background:url(../images/left_probg2.jpg) no-repeat center; height:27px; line-height:27px; padding-left:30px; margin:0 0 0 20px;}

#main1_right{ width:763px; margin:0px; padding:0px; float:right;}



#main1_aboutnr{  padding:13px 10px 13px 10px; height: auto; overflow:hidden; border-left:3px solid #0064CB;border-right:3px solid #0064CB;border-bottom:3px solid #0064CB; background-color:#F5F5F5 }

#main1_aboutnr ul li{ background:url(../images/left_pro2.jpg) no-repeat left; font-weight:bold; height:26px; line-height:26px; padding-left:40px;}



#line2{ float:left;}



.pro { float:right; width:718px; padding:20px; background-color:#FFFFFF}

#protop{ font-size:18px; color:#9D9D9D; margin:0 0 40px 0}

#protop span{ color:#014C8E; font-weight:bold}

#zixun{position: absolute; float:left; margin:-80px 0px 0px 660px}

.pro .tit { padding:0px 0px 0px 0px; margin:0px; height:30px; line-height:30px; font-size:15px; border-bottom:1px solid #D8D8D8}

.pro .tit ul{ list-style: none; padding:0px; margin:0px;}

.pro .tit li { float:left; height:30px; line-height:30px; border-right:1px solid #fff; background-color:#206ae5}

.pro .tit li a { padding-left:13px; color:#fff; background-color:#206ae5; font-size:13px;}

.pro .tit li span { padding-right:13px; }

.pro .tit li a:hover, .pro .tit .cur a { background-color:#F38001; color:#ffffff; display:block; text-decoration:none;}

.pro .tit li a:Hover span, .pro .tit .cur a span { background-color:#F38001 ; display:block;}

.pro .tit .nones { background:none}

.pro .nr { height:auto; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}

.pro .nr ul{ margin:20px 0 0; padding:0px;}

.pro .nr dl { float:left; margin:0px 18px 0px 0px; height:275px; width:220px; padding:0px;}

.pro .nr dt { font-size:0; line-height:0; padding:0px; margin:0px}

.pro .nr dt img { width:220px; height:165px; border:0px; border:1px solid #cccccc;}

.pro .nr dd{width:230px; display:block; background:url(../images/probtbg.gif) no-repeat; line-height:30px; overflow:hidden;  text-align:center; margin:0px;}

.pro .nr dd span{ background-color:#F38001; margin:0; height:35px; line-height:35px; text-align:center; padding:5px 20px; margin:0; color:#fff; }

#xbanner{ padding:25px 0 0; margin:0 auto; text-align:center; background:url(../images/xbannerbg.jpg) repeat-x}





#main7{ width:980px; padding:0px; margin:20px auto}

#main7_left{width:210px; padding:0px; margin:0; float:left; }

#leftabout{width:210px;   float:left; padding:10px 0 10px 0; color:#fff; background-color:#206ae5;}

#leftabout h1{ font-size:18px; font-weight:bold; margin:0 0 0 15px; padding:0 0 10px 0; color:#FFFFFF; background:url(../images/line1.jpg) no-repeat bottom left}

#leftabout li{height:30px; line-height:30px; padding:0 0 0 10px; margin:0px 0 0 15px; font-size:14px; background:url(../images/line1.jpg) no-repeat bottom left}

#leftabout li a{ color:#fff}

#main7_right{ width:755px; padding:0px; margin:0px; float:right; padding:0px}

#main7_rightop{ background:url(../images/right_btbg.jpg) no-repeat bottom left; padding:10px 10px; border:1px solid #D2D2D2; background-color:#F8F8F8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px;}

#main7_rightop b{ font-size:14px;}

#main7_rightop span{ float:right;}

#main7_rightnr{ padding:8px 12px; margin:10px 0 0 ; line-height:24px; border:1px solid #D2D2D2;}

#left_mews{ padding:0px; margin:15px 0 0;}

#left_mewstop{ background-color:#206ae5; height:37px; line-height:37px; padding:0 0 0 20px; color:#FFFFFF; font-size:14px; font-weight:bold;}

#left_mewsnr{ padding:8px 15px 15px 15px; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2; line-height:23px; background-color:#fff}

#left_mewsnr b{ color:#B50808; font-size:20px;}

#left_mewsnr li{ background:url(../images/b1.jpg) no-repeat 0; height:30px; line-height:30px; padding:0 0 0 12px;}





#xwzxnr{ padding:0px; margin:0px;}

#xwzxnr dl{ border-bottom:1px dashed #ccc; padding:0px; margin:0px 0px 10px 0px; line-height:22px;}

#xwzxnr dt{ background: url(../images/b1.jpg) no-repeat 0px 7px; padding-bottom:5px; padding-left:15px;font-weight:bold;}

#xwzxnr dt a{ color:#045aad; font-size:14px;}

#xwzxnr dd{ padding:0px 10px 10px 0px; margin-left:15px;}



#newsnybt{ color:#206ae5; font-size:14px; font-weight:bold; margin-bottom:3px; border-bottom:1px dashed #ccc; height:30px; text-align:center}



#cpny ul{ margin:10px 0 10px; padding:0px;}

#cpny ul li{ padding:0px; margin:0px 9px 0px 7px; float:left;}

#cpny ul li img{ height:165px; width:220px; border:1px solid #ccc}

#cpny ul li span{ line-height:35px; display:block;  text-align:center}



#rcp{ float:right; width:325px; padding:0px; margin:0px;}

#rcpbt{ font-size:14px; font-weight:bold; border-bottom:1px dashed #ccc; padding:30px 0px 10px 0px; margin-bottom:7px;}

#rcptime{ line-height:30px;}

#rcptime b{ font-size:25px; font-weight:bold; color:#CA0010}



#xgzx{ padding:0px; margin:15px 0 0; border:1px solid #ccc;}

#xgzxtop{ padding:0px 0px 0px 10px; font-weight:bold; border-bottom:1px solid #ccc; height:30px; font-size:13px; line-height:30px; background-color:#F7F7F7; color:#206ae5}

#xgzxnr { padding:0px 5px;}

#xgzxnr span{ float:right}

#xgzxnr li{ background:url(../images/b1.jpg) no-repeat 0; float:left; padding-left:12px; height:28px; line-height:28px; width:325px; margin:0px 0px 0px 10px}



#rcpxang{ padding:0px; margin:20px 0 0;}

#rcpxangr{ padding:5px 0px 0px 0px; line-height:24px;}



#xgtjnr { padding:18px 10px;}

#xgtjnr li{ padding:0px; margin:0px 8px 0 5px; float:left}

#xgtjnr li img{ width:220px; height:165px; border:1px solid #ccc}

#xgtjnr li span{display:block; line-height:32px; text-align:center; }



#otherny ul{ margin:10px 0 0; padding:0px;}

#otherny li{ padding:0px; margin:0px 8px 0px 8px; float:left }

#otherny li img{ height:165px; width:220px; border:1px solid #ccc}

#otherny li span{ line-height:35px; display:block;  text-align:center}



#webmap{ padding:0px; margin:0px;}

#webmap li{ margin:0px}

#webmap li h3{ font-weight:bold; color:#02ADC1; padding:3px; font-size:13px; border:1px solid #E8E8E8; margin-bottom:5px;}

#webmap li ul{margin-bottom:5px;}

#webmap li ul li{ padding-left:15px; border-bottom:1px dashed #E8E8E8}



#case{ width:980px; padding:0 0 20px 0; margin:0 auto; background:url(../images/case_bg.jpg) no-repeat center top;height:290px; background-color:#FFFFFF; position:relative}

#casetop{ font-size:26px;padding:20px 0 20px 0; text-align:left; text-indent:35px; font-weight:bold; background:url(../images/casetopbg.jpg) no-repeat center;}

#casetop b{ font-size:26px; color:#2b75ff}

#casetop a{color:#D9D9D9}

.case_left{width:40px; position: absolute;  margin:75px 0px 0px 0; left:-15px; z-index:999}

.case_middle{ width:918px; float:left; margin:0 40px}

.case_middle ul{padding:0px; margin:0px;}

.case_middle li { float:left;margin:0px 8px;}

.case_middle li span{ display:block; text-align:center; height:30px; line-height:30px;}

.case_middle li img{ width:198px; height:154px; border:10px solid #E9E9E9;}

.case_right{ position: absolute;  width:40px; margin:75px 0 0px 0px; right:-15px; z-index:999}



#ystop1{ font-size:40px; font-weight:bold; text-align:center; color:#F38001; background:url(../images/ystop1bg.jpg); padding:40px 0 0 }

#ystop2{ font-size:24px; font-weight:bold; text-align:center; color:#206ae5; background:url(../images/ystop1bg.jpg); padding:0}

#ystop3{ font-size:18px; text-align:center; color:#6089AE; background:url(../images/ystop1bg.jpg); padding:8px 0 30px 0; text-transform:uppercase}



#ysbg{ background:url(../images/ystop1bg.jpg)}

#ys{ background:url(../images/ysbg.jpg) no-repeat; width:980px; height:1052px; padding:0px; margin:0 auto; background-color:#FFFFFF}

#ys1{ width:370px; float:left; padding:60px 50px 0 70px; height:470px; overflow:hidden}

#ys1 h4{ padding:0px; margin:0 0 20px 10px; font-size:20px; font-weight:bold}

#ys1 h4 span{ color:#F38001}

#ys1 li{ height:28px; line-height:28px;}

#ys1 li span{ color:#2b75ff}



#ys2{ width:370px; float:left; padding:60px 50px 0 70px;  height:422px; overflow:hidden}

#ys2 h4{ padding:0px; margin:0 0 20px 10px; font-size:20px; font-weight:bold}

#ys2 h4 span{ color:#F38001}

#ys2 li{ height:28px; line-height:28px;}

#ys2 li span{ color:#2b75ff}



#main3bg{ background:url(../images/hzbg.jpg) repeat-x top; padding:15px 0 0}

#main3{width:960px; padding:15px 0 10px 0; border:10px solid #F1F1F4; margin:0 auto; background-color:#fff; position:relative}

#main3_top{ text-align:center; font-size:16px; font-weight:bold; padding:0 0 43px 0; background:url(../images/chosebt.jpg) no-repeat center;}

.jdkh_left{ position: absolute; left:-25px; margin:0px 0px 0px 0px}

.jdkh_middle{ width:910px; float:left; margin:0px 30px 0 30px}

.jdkh_middle ul{padding:0px; margin:0px;}

.jdkh_middle li { float:left;margin:0px 8px;}

.jdkh_middle li img{ width:158px; height:72px; border:1px solid #EFEDED}

.jdkh_middle li span{ line-height:30px; text-align:center; display:block}

.jdkh_right{ float:right; text-align:right;   position: absolute;  margin:0px; right:-25px;}





#main4{ width:980px; padding:0px; margin:20px auto 0 auto; border-top:2px solid #00427D; border-left:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; border-right:1px solid #E5E5E5}

#main4top{ background:url(../images/xb1.jpg) no-repeat 13px 13px; height:40px; line-height:40px; padding:0 10px 0px 25px; font-size:14px;}

#main4top b{ font-size:18px; font-family:"Î¢ÈíÑÅºÚ";  font-weight:400}

#main4top span{ padding:10px 0 0}

#khjznr{ padding:15px; margin:0px;}

#khjznr dl{ padding:0px; margin:0px 15px 0 0; height:156px; width:455px; float:left}

#khjznr dl dt img{ width:142px; height:117px; border:10px solid #F1F1F4; margin:0px 15px 0 0; float:left; }

#khjznr dl dd h1{ padding:0px; margin:0px; font-size:14px; font-weight:bold; }

#khjznr dl dd p{ padding:0px; margin:8px 0px; line-height:21px;}



#xbannerrbg{ background-color:#f0f0f0; text-align:center; padding-top:20px; margin:0px auto 0 auto}



#main5bg{ background-color:#F5F5F5; padding:0 0 25px 0; margin:0px auto}

#main5{ float:right; width:750px; padding:10px 0 0; margin:0px auto;}

#main5top{font-size:16px; margin:0px; padding:0 0 10px 0}

#main5top b{ color:#2b75ff}

#main5top span{ float:right}

#mian5nr{ background-color:#fff; padding:10px 10px 0 0; line-height:24px;}

#xx{ border:10px solid #fff; border-top:none; float:left}

#mian5nr h1{ font-size:14px; font-weight:bold; padding:0 0 5px 0}

#xx111{ position: absolute; margin:0 0 0 372px; *margin:0 0 0}



#scjd{ width:980px; padding:0px; margin:25px auto 0 auto; background-color:#FFFFFF; position:relative}

#scjdtop{font-size:16px; margin:0px; padding:0 10px 10px 10px; height:40px ; line-height:40px}

#scjdtop b{ color:#2b75ff}

#scjdtop span{ float:right; padding:10px 0 0}

.scjd_left{width:40px; position: absolute;  margin:55px 0px 0px 0; left:-15px;}

.scjd_middle{ width:918px; float:left; margin:0 40px}

.scjd_middle ul{padding:0px; margin:0px;}

.scjd_middle li { float:left;margin:0px 8px;}

.scjd_middle li span{ display:block; text-align:center; height:30px; line-height:30px;}

.scjd_middle li img{ width:182px; height:132px; border:10px solid #E9E9E9;}

.scjd_right{  position: absolute;  width:40px; margin:55px 0px 0px 0px; right:-15px;}



#main6{ width:980px; padding:0px; margin:25px auto 0 auto; clear: both}

.news {float:center; width:980px; margin-top:10px; overflow:hidden;}

.news .tit{padding:0px 0px 0px 0px; margin:0px; background:url(../images/hnewsbg.jpg) repeat-x; height:43px; line-height:43px;}

.news .tit ul{list-style:none; padding:0px; margin:0px;}

.news .tit li{float:left; height:43px; line-height:43px; background:url(../images/a44.gif) repeat-x bottom;margin-right:0px;}

.news .tit li a{padding-left:155px; margin:0px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}

.news .tit li span{ padding-right:155px;}

.news .tit li a:hover, .news .tit .cur a{background:url(../images/a11.jpg) repeat-x left;display:block; text-decoration:none; color:#ffffff; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}

.news .tit li a:Hover span, .news .tit .cur a span {background:url(../images/a22.jpg) repeat-x right; margin:0px;display:block; font-size:16px; font-family:"Î¢ÈíÑÅºÚ";}

.news .tit .nones{background:none}

.news .nr{height:auto; margin:0px; padding:20px 10px 15px 15px; overflow:hidden; border:1px solid #E5E5E5; border-top:none;}

.news .nr ul{margin:0px; padding:0px;}



.news .nr dl{ padding:0px; margin:0px; height:118px; overflow: hidden;}

.news .nr dl dt{ float:left; border:1px solid #BCBCBC;width:163px; height:111px;  border:1px solid #BEBBBB; margin-right:15px;}

.news .nr dl dt img{ width:163px; height:111px;}

.news .nr dl dd{ line-height:20px;}

.news .nr dl dd a{ color:#0553A6}

.news .nr dl dd h4 { height:20px; color:#000000; line-height:20px; display:block; padding:0px 0px 4px 0px; margin:0px;}

.news .nr ul ul{ padding:0px; margin:9px 0px 0px 0px; list-style:none; clear:both;}

.news .nr ul li{  height:25px; line-height:25px; background:url(../images/b1.jpg) no-repeat 0px; padding-left:13px; float:left; width:330px; margin:0 10px 0 0;}

.news .nr ul li span{ margin-top:0px; float:right;}



#main6_right{ width:282px; padding:0px; margin:0px; float:right; border:1px solid #E5E5E5;}

#main6_righttop{ background:url(../images/faqbg.jpg) repeat-x; height:43px; line-height:43px; padding:0 10px}

#main6_righttop b{ font-size:16px; font-weight:400; color:#2b75ff}

#main6_righttop b span{ color:#B0B0B0}

#main6_rightnr{ padding:18px 0px 15px 15px; clear:both; height:338px; }

#main6_rightnr dl{ margin:0px 0 15px 0; border-bottom:1px dashed #ccc; height:83px;}

#main6_rightnr dt{ background:url(../images/wen.jpg) no-repeat; padding-left:25px; height:24px; line-height:24px;}

#main6_rightnr dd{ background:url(../images/da.jpg) no-repeat; padding-left:25px; height:24px; line-height:24px; margin:0px}



#footdhbg{ background-color:#EEF2F5; margin:20px auto 0 auto; padding:0}

#foot{ width:980px; padding:0; margin:0 auto;}



#foot li{ float:left; font-size:16px; margin:0; padding:30px 0 0 25px; height:230px; overflow:hidden; background:url(../images/ftdhbg.jpg) no-repeat; text-transform:uppercase; color:#004EB0; font-weight:bold;}

#foot li a{ color:#004EB0;}

#foot li ul{ margin:5px 0 0 0; padding:0px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; text-transform:none; line-height:30px; color: #666666; font-weight:400;}

#foot li ul li{width:90px; float:left; background:url(../images/b3.jpg) no-repeat 0;  padding:0 0 0 10px; margin:0px; font-size:12px;  height:24px; line-height:24px;font-weight:400; }

#foot li ul li a{color: #666666}



#footbg{ background-color:#014C8E; padding:30px 0px;}

#links{ width:980px; padding:0px; margin:0 auto;}

#links a{ color:#fff}

#linkstop{ color:#fff; font-size:16px;}

#linkstop span{ color:#fff}

#linksnr{ line-height:24px; padding:10px; color:#fff}



#footdh{ width:980px; margin:10px auto; color:#fff}

#footdh a{ color:#fff}



#bq{width:980px; padding:0px; margin:20px auto 0 auto; color:#fff}
#bq a{color:#fff}

#bq_left{ float:left; width:100px; margin:10px 20px 0 0;}

#bq_middle{ float:left; width:550px; line-height:20px;}

#bq_right{ float:right; width:210px;}
#bq_right div{ font-size:18px; font-weight:700;}


/*-----fanye---*/
.page{ width:710px; height:40px;overflow:hidden; border-top:20px #fff solid;}
.page li{float:left;padding:0 2px;line-height:18px;height:18px; margin:1px 1px 1px 1px;}
.page li a,ul.page li span{color:#0f569b;padding:1px 7px;display:block;border:1px solid #0f569b;font-weight:bold; margin:0;}
.page li a:hover,ul.page li a.hover{color:#fff;background:#0f569b;border:1px solid #0f569b;}


#main8{ width:980px; margin:0 auto; background-color:#FFFFFF; margin:20px auto; }
#main8 .tit8{ padding:15px 0 5px 30px;;}
#main8 .tit8 b{ font-size:26px; color:#2b75ff;}
#main8 .tit8 a{color:#D9D9D9; font-size:20px;}
#main8 .tit8 span{ float:right;}
#main8 .tit8 span a{ font-size:13px; padding-right:15px; color:#434343;}

#main8 ul{ margin:10px 0 10px; padding:0px;}
#main8 ul li{ padding:0px; margin:0px 8px 0px 8px; float:left;}
#main8 ul li img{ height:165px; width:227px; border:1px solid #ccc}
#main8 ul li span{ line-height:35px; display:block;  text-align:center}

