@charset "utf-8";
.header-top{height:50px;line-height:50px;background:#383936;color:#fff; }
.header-top span{padding:0 10px;}
.case-display i,.case-display em,.case-display span,case-display b{display: inline-block;
    font-style: normal;
    font-weight: normal;}

/*--nav--*/
.img{background:url(../images/img.png) no-repeat ;}
.xjt_l{height:20px;width:18px;background-position:-136px -64px;}
.xjt_r{height:20px;width:18px;background-position:-112px -64px;}
.more_grid{height:18px;width:21px;background-position:-160px -64px;}
.dh_01HOME{height:28px;width:24px;background-position:0 0;}
.dh_04GRID{height:28px;width:24px;background-position:-81px 0;}
.dh_03TARGET{height:28px;width:24px;background-position:-54px 0;}
.dh_02COMPASS{height:28px;width:24px;background-position:-27px 0;}
.dh_05NOTEPAD{height:28px;width:24px;background-position:-108px 0;}
.dh_06PEN{height:28px;width:24px;background-position:-135px 0;}
.dh_07USER{height:28px;width:24px;background-position:-162px 0;}
.qweix{height:34px;width:34px;background-position:0 -120px;}
.qweibo{height:34px;width:34px;background-position:-37px -120px;}
.qq{height:34px;width:34px;background-position:-74px -120px;}
.foot_tel{height:24px;width:24px;background-position:-112px -120px;}
.jt_right{height:50px;width:50px;background-position:-53px -63px;}
.jt_left{height:50px;width:50px;background-position:0 -63px;}

/*header*/
.top_bg{
	height: 100px;
	box-shadow: 0 1px 5px #888;
	background-color: #ffffff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=113, Color='#888888')";/*ie8,需和背景颜色共同使用,超出部分会隐藏*/
	position: relative;
	width: 100%;
	z-index: 100;
}
.top_line{
	height: 30px;
	width: 100%;
	background-color: #3385cc;
}
.top_line p{
	width: 1300px;
	margin:0 auto;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
}
.top_line p a{
	float: right;
}
.top_line p a img{
	vertical-align: middle;
	margin-right: 5px;
	margin-top:-2px;
}
.top_main{
	width: 1300px;
	margin:0 auto;
}
.top_logo{
	float: left;
	max-width: 500px;
	height: 70px;
	margin-top: 15px;
}
.top_logo img{
	width: 100%;
	display: block;
}

/*导航*/
.dh_bg{
	max-width: 800px;
	float: right;
	position: relative;
}
.dh_bg ul:after{
	display:table; content:''; clear:both;/*清除浮动*/
}
.dh_bg ul li{
	float: left;
	width: 100px;
	text-align: center;
	position: relative;
	z-index: 5;
}
.dh_bg .cur {
    background: url(../images/nav_cur.png) no-repeat center;
}
.dh_bg ul li>a{
	 font-size: 14px;
	 color: #666;
	 display: block;
	 height: 78px;
	 padding-top: 22px;
}
.dh_bg ul li>a i{
	display: block;
	margin:0 auto;
	width: 24px; 
	height: 28px;
	background-position-y:0;
	transition:background-position-y .3s;
	-moz-transition:background-position-y .3s; /* Firefox 4 */
	-webkit-transition:background-position-y .3s; /* Safari and Chrome */
	-o-transition:background-position-y .3s; /* Opera */ 
}
.dh_bg ul li>a span{
	display: block;
	height: 16px;
	line-height: 16px;
	margin-top: 6px;
	overflow: hidden;
}
.dh_bg_cur{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100px;
	overflow: hidden;
}
.dh_bg_cur img{
	display: block;
	position: relative;
	left: 50%;
	margin-left: -43px;
}
.dh_bg ul li.cur>a{
	color: #fff;
}
.dh_bg ul li.cur>a i{
	background-position-y:-28px; 
}

.two_nav_box{
	position: relative;
	position: absolute;
	width: 1300px;
	right: 0;
}
.two_nav_box .two_nav{
	position: absolute;
	right: 0;
	overflow: visible;
	background-color: #ffffff;
	box-shadow: 0 0 6px #888888;
	border-radius: 3px;
	padding:10px 0;
	display: none;
}
.two_nav_box .two_nav dl{
	float: left;
	padding:0 20px;
	position: relative;
}
.two_nav_box .two_nav dl dt{
	font-size: 15px;
	line-height: 30px;
}
.two_nav_box .two_nav dl dt a{
	color: #3385cc;
	font-weight: bold;
}
.two_nav_box .two_nav dl i{
	position: absolute;
	left: 0;
	width: 1px;
	height: 100%;
	background:url(../images/menu_line.png) no-repeat center center;
	background-size: 1px 100%;
}
.two_nav_box .two_nav>div dl:first-child i{
	display: none;
}
.two_nav_box .two_nav>span{
	position: absolute;
	right: 24px;
	top: -13px;
	width: 37px; 
	height: 13px;
	background: url(../images/menu_xsj.png) no-repeat center center;
}

.two_nav_box .two_nav dl dd a{
	font-size: 12px;
	color: #999;
	line-height: 26px;
}
.two_nav_box .two_nav dl dd:hover a{
	color: #3385cc;
	text-decoration:underline;
}

/*banner样式*/
.xn_ba_js_14_main { width:100%; height:500px; visibility:hidden; overflow:hidden; position:relative; }
.xn_ba_js_14_bigImg img { width:1920px; height:500px; }
.xn_ba_js_14_element { position: absolute; }
.xn_ba_js_14_btn {width:100px !important;top:450px; cursor:pointer; position:relative; padding:0; margin:0 auto; float:none;background: #1e1d5d;height: 15px;padding: 5px;border: 1px solid #1e1d5d;border-radius: 15px;}
.xn_ba_js_14_btn li { float:left; list-style:none; padding:0; margin:0;width:14px;height:14px;margin-left:15px; border-radius:50%; cursor:pointer; }
.xn_ba_js_14_element_btn {background: #fff; }
.xn_ba_js_14_element_btn_on { background-color:#ec1f24;}
.xn_ba_js_14_element_btn:hover{background-color:#ec1f24;}
.xn_ba_js_14_arrow_btn {top :160px; cursor: pointer; position:absolute; width:40px; height:100px }
.xn_ba_js_14_arrow_left {display:none; background:url(../images/arrow-left-light.png) left top no-repeat; left:10%; top:50%;margin-top:-50px;}
.xn_ba_js_14_arrow_right {display:none;  background:url(../images/arrow-right-light.png) right top no-repeat; right:10%;top:50%;margin-top:-50px;}
.xn_ba_js_14_arrow_left:hover,.xn_ba_js_14_arrow_right:hover{opacity:0.8 !important;filter:alpha(opacity=80) !important;transition:0.5s;}

/* 产品展示 */
.index-title{ text-align:center;background:#f6f6f6;padding: 20px 0; border-bottom:1px solid #fff;}
.index-title h2{ font-size:36px; font-weight:bold;  color:#616161;}
.index-title p{ font-size:14px; color:#898989;line-height: 30px;}
.index_pro{background: #eee;padding-top: 50px;padding-bottom: 50px;}
.index_pro .indprocategory{height: 60px;line-height: 60px;margin-bottom: 50px;overflow: hidden;text-align: center;font-size: 0;}
.index_pro .indprocategory .cate{position: relative;display: inline-block;height: 60px;line-height: 60px;font-size: 18px;padding: 0 17px;margin: 0 18px;text-decoration: none;}
.index_pro .indprocategory .cate:before{position: absolute;top: 0;bottom: 0;left: 0;content:'';margin:auto;width: 0;height: 0;border-bottom: 1px solid white;}
.index_pro .indprocategory .cate:after{position: absolute;top: 0;bottom: 0;right: 0;content:'';margin:auto;width: 0;height: 0;border-bottom: 1px solid white;}
.index_pro .indprocategory .cate:hover:before,.index_pro .indprocategory .cate:hover:after{width: 6px;}
.index_pro .indprocategory .cate span {
    color: #ec1f24;
}
.index_pro .indprocategory .on{background: #1e1d5b;color: white;border-radius: 4px;}
.index_pro .indprocategory .on:before,.index_pro .indprocategory .on:after{width: 6px;}
.index_pro .indprolist{position: relative;}
.index_pro .t_l{ position: absolute;top: 135px;left: 0;width: 45px;height: 45px;background: #999999 url(../images/prev.png) no-repeat center;z-index: 2;}
.index_pro .t_l:hover{ background-color: #1e1d5b;}
.index_pro .t_r{ position: absolute;top: 135px;right: 0;width: 45px;height: 45px;background: #999999 url(../images/next.png) no-repeat center;z-index: 2;}
.index_pro .t_r:hover{ background-color: #1e1d5b;}
.index_pro .item{position: relative;width:295px;margin:10px 20px 10px 0;text-align: center;}
.index_pro .item .pic{ width: 100%; height:295px; overflow: hidden;text-align:center;}
.index_pro .item .pic img{width:295px;height:295px;}
.index_pro .item .name{ display: block;height: 45px;line-height: 45px;padding: 8px 8px 10px;overflow:hidden;font-size: 18px;color: #000;text-align: center;background: url(../images/tit_bg.png) no-repeat center bottom;text-decoration: none;text-transform: uppercase;}
.index_pro .item .brief{margin:19px 10px 10px;font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.index_pro .item .price{ margin:0 10px; margin-bottom:10px; font-size:18px;color:#eb557b;}
.index_pro .item:hover .name{color: #1e1d5b;background-image: url(../images/tit_bgh.png);}
.index_pro .item:hover img{transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
.index_pro .box_re {width: 1200px !important;height: 455px !important;}
.more-product,.more-case{width: 100%;height: auto;text-align: center;}
.more-product a,.more-case a {width: 160px; height: 50px;font-size: 20px;color: #333;border: 1px solid #999;line-height: 50px;margin: 30px 0;display: inline-block;}
.more-product a:hover {background-color: #4a4a4a;color: #fff;}
.more-case a:hover {background-color: #4a4a4a;color: #fff;}


.qcontainer{-webkit-perspective:400;-moz-perspective:400;float:left;width:260px;margin:0 70px;}
.film{width:100%;height:300px;-webkit-transform-style:preserve-3d;-webkit-transition:1.5s;-moz-transform-style:preserve-3d;-moz-transition:1.5s;}
.qcontainer:hover .film{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.face{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
.face.front p {position: absolute;left: 0;bottom: 4px;height: 50px;line-height: 50px;text-align: center;width: 260px;background-color: rgba(42, 42, 42, 0.73);color: #fff;font-size: 16px;}
.face h3{color:white;text-align:center;    height: 50px;line-height: 50px;}
.back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);background:-webkit-gradient(linear,left top,left bottom,from(#ec1f24),to(#30327f));background:-moz-linear-gradient(top,#ec1f24,#30327f);width:260px;height:300px;}
.face.back p {padding: 20px; color: #fff;line-height: 24px;}
.face.back span a {display: block; padding: 10px 15px; background: #2a2a2a;color: #fff; position: relative;left: 80px; bottom: -40px;}
.foot{text-align:center;color:#fff;position:fixed;bottom:20px;left:50%;margin-left:-126px;font-size:12px;font-family:"微软雅黑"；}
/* 案例展示 */

.case-display{ height:auto; margin-top:30px;margin-bottom:30px;}
.case-display ul{ overflow:hidden;text-align:center;}
.case-display ul li{ width:232px; height:340px; margin-left:10px; float:left; position:relative;}
.case-display ul li:first-child{ margin-left:0;}
.case-display ul li img{width:232px;height:340px;}
.case-display ul li span{ width:100%; height:100%; position:relative;}
.case-display ul li span b{ width:232px; height:60px;     background-color: rgba(85, 85, 85, 0.76); position:absolute; left:0; bottom:0; font-size:18px; color:#fff; line-height:60px;font-weight: normal;font-style: normal;}
.case-display ul li em{ width:100%; height:100%; background-color:rgba(51,51,51,0.9); color:#fff; position:absolute; left:0; top:0; display:none;}
.case-display ul li em b{ font-size:18px; margin-top:60px;font-weight: normal;font-style: normal;display: inline-block;}
.case-display ul li em i{ font-size:14px; line-height:24px; padding:30px;}
.case-display ul li em a{ width:110px; height:36px; border:1px solid #fff; font-size:14px; line-height:36px; color:#fff;display:inline-block;}
.case-display ul li em a:hover{ background-color:#fff; color:#333;}
.case-display ul li:hover .solution-name{ display:none;}
.case-display ul li:hover .display-item{ display:block;}

/* 公司介绍 */
.index_about {height: 666px;margin-bottom: 30px;}
.yituo{width:1200px; margin:auto;margin-top:30px;}
.yituo .about_font{color: #333;float: left;font-size: 14px;text-indent: 2em;line-height: 24px;text-align: left;margin: 0 0 1px 0;height: 215px;overflow: hidden;}
.about_font a {display: block;padding: 10px;background: #ff7800;color: #fff;text-align: center;margin-top: 5px;font-size: 16px;border-radius: 8px;}
.yituo img{width:344px;height:245px;}

.yituo dl dd{ background:#ccc; padding:15px 15px 17.5px;float:left;width:344px; margin-right:20px; margin-left:16px;height: 483px;overflow: hidden;border: 1px solid #ccc;}

.yituo dl dd img{ float:left;width:344px;}

.yituo dl dd h4{ color:#fff; float:left; font-size:14px; line-height:24px; text-indent:2em; margin:25px 0 20px 0;}

.yituo dl dt{ float:left; margin-right:1px; height:449px;width:253px; background:#000; color:#fff;}

.yituo dl dt p{ margin-top:449px; text-align:center; line-height:64px; font-size:14px; color:#fff; background:#a8a8a8;}

/*.yituo dl dt.seou1{ background:url(../images/0010.jpg) top no-repeat; width:759px; height:516px; border:1px solid #ccc}*/
.yituo dl dt.seou1{ width:759px; height:516px; border:1px solid #000}

/* 新闻中心 */
.N_Menu{ height:100px; font-size:16px;}
.N_Menu h2{ font-size:30px; text-align:center; color:#000000; font-weight:normal; float:left; height:80px; width:1200px; line-height:80px; margin-top:20px;}
.N_Menu ul{ height:30px; padding:18px 0; margin:0 auto; width:490px;}
.N_Menu ul li{ float:left; margin-left:10px;}
.N_Menu ul li:first-child+li+li+li a{color:red;}
.N_Menu ul li:first-child+li+li+li a:hover{color:#fff;}
.N_Menu ul li a{text-align:center; width:150px; display:block; height:50px; line-height:50px;}
.N_Menu ul li a:hover,.N_Menu ul li a.on {text-align:center; width:150px; display:block; height:50px;background:#616161; line-height:50px; color:#fff;}

.N_content{ height:440px;overflow:hidden; width:1200px;margin: 0 auto;}
.N_content_l{ width:620px; height:440px; float:left;overflow:hidden;}
.N_content_l dl{ width:300px; margin-right:10px; float:left;}
.N_content_l dl dt img{ width:300px; height:200px;}
.N_content_l dl dd h2{ width:300px; font-size:16px; color:#000; line-height:28px; margin:10px 0; height:56px; overflow:hidden; font-weight:normal;}
.N_content_l dl dd p{ width:300px; color:#666666; height:105px; overflow:hidden;line-height: 24px;}
.N_content_l dl dd span{ width:300px; color:#666666;}
.N_content_l dl dd span a{ width:68px; float:right;}

.N_content_r{ width:570px; height:440px; float:right;overflow:hidden;}
.N_content_r ul{}
.N_content_r ul li{ height:105px; margin-bottom:5px;}
.N_content_r ul li dl{ width:90px; height:90px; margin-right:15px; border:1px solid #c1c1c1; float:left;}
.N_content_r ul li dl dt{ font-size:30px; font-weight:bold; line-height:50px; text-align:center;}
.N_content_r ul li dl dd{  text-align:center;}
.N_content_r ul li h2{ font-size:16px; line-height:30px; width:460px; float:left; font-weight:normal;}
.N_content_r ul li p{ font-size:12px; color:#666666; width:450px; float:left;line-height:20px;}

.N_content_r ul li:hover{ height:105px; margin-bottom:5px; background:#5b5b5b; color:#fff}
.N_content_r ul li:hover dl{ width:90px; height:90px; margin-right:15px;float:left; border:1px solid #5b5b5b}
.N_content_r ul li:hover dl dt{ font-size:30px; font-weight:bold; line-height:50px; text-align:center;}
.N_content_r ul li:hover dl dd{  text-align:center;}
.N_content_r ul li:hover h2{ font-size:16px; line-height:30px; width:460px; float:left;}
.N_content_r ul li:hover h2 a{ color:#fff;}
.N_content_r ul li:hover p{ font-size:12px; color:#fff;width:450px;}


/* 荣誉证明 */

#demo3 {overflow:hidden;width:1200px; margin:0 auto;padding-top:20px;}
#indemo1 {float: left;width:10000%;}
#demo5 {float: left;}
#demo4 ul{ float:left;}
#demo3 ul li{width:255px;float:left;margin-right:30px;}
#demo3 ul li img{border:1px solid #535d9b;}
#demo3 ul li:hover img{ border:1px solid #30327f;}
#demo3 ul li p{display:block;width:255px;height:40px;line-height:40px;text-align:center;color:#666;}
#demo3 ul li a{ text-decoration:none;}
#demo3 ul li a:hover p{ color:#cc0000;}
/* 底部 */
.footer{
    background: url("../images/footer.png") no-repeat #2a2a2a;color:#ffffff;
	margin-top:80px;
}
.footer .slogan{
    padding:32px 0;border-bottom:1px solid #fff;overflow: hidden;width:1200px;
}
.footer .slogan li{
    float: left;margin-right:110px;padding-left:58px;height:42px;line-height:42px;color:#fff;font-size:18px;
}
.footer .slogan li.s1{
    background:url("../images/1.png") no-repeat;
}
.footer .slogan li.s2{
    background:url("../images/2.png") no-repeat;
}
.footer .slogan li.s3{
    background:url("../images/3.png") no-repeat;
}
.footer .slogan li.s4{
    background:url("../images/4.png") no-repeat;
}
.footer .slogan .last{
    margin-right: 0;
}
.footer .link .last{
    margin-right:0;
}
.footer .link{
    margin-top:43px;/*padding-bottom: 40px;*/overflow: hidden;border-bottom:1px solid #fff;
}
.footer .link dl{
    width:135px;float: left;margin-right:60px;
}
.footer .link dt{
    font-size:16px;margin-bottom: 20px;color:#ffffff;
}
.footer .link dd{line-height: 22px;}
.footer  a{
    font-size:12px;color:#c5c6c4;
}
.footer .link .call{
    float: left;width:130px;text-align: center;margin-right:70px;margin-left:125px;
}
.footer .link {
    margin-top: 43px;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}
.friendlink {
    height: 40px;
    line-height: 40px;
	border-bottom: 1px solid #fff;
}
.friendlink a {
    padding-right: 15px;
}
.footer .info{
    padding:15px 0;
}
.footer .link .call p{
    font-size:18px;line-height: 52px;color:#fff;
}
.footer .link .new{
    float: left;width:150px;text-align: center;
}
.footer .link .new p{
    font-size:14px;line-height: 52px;color:#c5c6c4;text-align:center;
}

.footer .jimu{
    height:60px;line-height:52px;margin-top:20px;float: left;
}
.footer .jimu a{
    margin-right:40px;
}
.footer .info p{
    height:28px;line-height:28px;font-size:12px;color:#c5c6c4;
}
.nyinfo h1 {text-align:center;
font-size: 24px;
    font-weight: 400;
padding: 10px 0;
}
.info h3 {
    text-align: center;
    padding: 10px;
    font-weight: 400;
    color: #bbb;
}



/* ********* */
.leftside{width:240px;background: #ffffff;padding: 3px 0;margin-bottom: 30px;}
.rightside{width:710px;}
.leftmenu{padding-bottom: 5px;}
.leftmenu .item{border-top:1px solid #ebebeb;}
.leftmenu .item:first-child{border-top: none;}
.leftmenu .item .n1{position: relative;}
.leftmenu .item.hasub .n1:before{content: ''; position: absolute;right: 0;top: 0;width: 60px;height: 60px;cursor: pointer;}
.leftmenu .item .ia{padding: 0 18px;height:60px; line-height:60px; display:block; overflow:hidden; text-decoration:none;font-size:14px; color: #333333;}
.leftmenu .item.hasub .ia{padding: 0 60px 0 18px;}
.leftmenu .item .ia:hover, .leftmenu .item.cur .ia{color:#333;}
.leftmenu .item.hasub .n1:before{background: url(../images/plus.png) no-repeat center center;}
.leftmenu .hasub.cur .n1:before{margin: 0 3px;background: #f9f9f9 url(../images/less.png) no-repeat center center;border-bottom: 1px solid #5e67a2;}
.leftmenu .cur .ia{margin: 0 3px;background: #f9f9f9;border-bottom: 1px solid #5e67a2;}
.leftmenu .item .subcate{padding-bottom: 8px;display:none;background: #f9f9f9;margin: 0 3px;}
.leftmenu .item .subcate .sia{position: relative;display:block; height: 50px;overflow: hidden;line-height:50px; padding: 0 15px 0 27px;font-size:14px; color:#999999; text-decoration:none;border-top: 1px solid white;}
.leftmenu .item .subcate .sia:first-child{border-top: none;}

.leftmenu .item .subcate .sia3{margin: 0 15px 0 45px;padding: 0;height: 35px;line-height: 35px;border-top: none;}
.leftmenu .item .subcate .sia:hover, .leftmenu .item .subcate .sia.cur{color:#33cc99;}
.leftmenu .item .subcate .sia3:hover ,.leftmenu .item .subcate .sia3.cur{color: #33cc99;}
.leftmenu .item.cur .subcate{display:block;}
.rtitle{height: 38px;border-bottom:2px solid #e5e5e5;}
.rtitle .tname{ color:#333333; font-size:16px;font-size: 26px;}
.positionbg{background: white;}
#position{position: relative;color:#cccccc; padding-top: 10px;height: 50px;overflow: hidden;margin-bottom: 40px;line-height:50px;font-size: 12px;text-align: right;}
#position .pagetitle{position: relative;float: left;height: 50px;line-height: 50px;font-size: 24px;color: #333;padding-left: 25px;text-transform: uppercase;}
#position .pagetitle:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;margin: auto;height: 30px;width: 5px;background: #5e67a2;}
#position a{display: inline-block;margin: 0 6px;color:#cccccc;font-size: 12px;}
#position .last{color: #5e67a2;}
.desc_text{line-height:180%; min-height:300px; padding:10px 0;}
.prolist .item{width:227px; padding-bottom: 20px;margin-right:14px;margin-bottom: 15px;border-radius: 3px;text-align: center;}
.prolist .item .img{height:227px; overflow: hidden;text-align:center;background: white;}
.prolist .item.nomar{margin-right:0;}
.prolist .item .info{width:90%; margin:0 auto;}
.prolist .item .name{ margin-top: 10px;}
.prolist .item .name a{display: block;height: 44px;overflow: hidden;line-height:44px;font-size:16px; text-decoration:none;color: #5e67a2;text-transform: uppercase;}
.prolist .item .brief{line-height:18px; color:#666666;font-size:14px; max-height:36px; overflow:hidden;}
.prolist .item .price{height: 25px;line-height:35px; font-size:14px;color:#666666;}
.prolist .item:hover{background: #5e67a2;}
.prolist .item:hover .name a{color: white;}
.prolist .item:hover *{color: white;}
.prolist .item:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);}

.rightside{width:920px;}
.prolist .item{width:285px; margin-right:32px; margin-bottom:50px;}
.prolist .item .img{height:285px;}
.prolist .item .img img {width: 285px;height: 285px;}
#lib_inquire_list > ul > li .info{width:670px;}
#pdetail .detail{width:410px;}

#turn_page{text-align:center; height:35px; line-height:35px; clear:both;}
#turn_page span{border:1px #cecece solid; display:inline-block; *display:inline; *zoom:1; font-size:14px; height:33px; line-height:33px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px; border-radius:4px; -ms-border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#turn_page span em{width:7px; height:12px; display:inline-block; vertical-align:middle; margin-top:-2px;}
#turn_page font, #turn_page a{width:32px; height:33px; display:block; text-align:center; text-decoration:none;}
#turn_page .page_item_current{background:#333; color:#fff; cursor:default;}
#turn_page .page_button, #turn_page .page_noclick{width:auto; padding:0 12px;}
#turn_page .page_noclick{cursor:no-drop;}
#turn_page .icon_page_prev{background:url(../images/ico/normal.png) no-repeat -391px -24px; margin-right:6px;}
#turn_page .icon_page_next{background:url(../images/ico/normal.png) no-repeat -408px -24px; margin-left:6px;}