﻿@charset "utf-8";
/*全局样式初始化开始*/
body { font-family:'Microsoft YaHei'; font-size:14px; color:#666; margin:0px; padding:0px;}
div,ul,li,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,form,input,button,textarea,select,option,p,span,img { margin:0px; padding:0px;}
ul,li,dl,dt,dd,ol { list-style-type:none;}
a { text-decoration:none; outline:none; star:expression(this.Focus=this.blur()); color:#333; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s;}
a:link,a:visited { text-decoration:none;}
a:hover { text-decoration:none; color:#E32235;}
/*全局样式初始化结束*/


/*图片初始化样式开始*/
img { border:0;}
/*图片初始化样式结束*/


/*表单初始化开始*/
input,button { font-family:'Microsoft YaHei'; font-size:12px; -webkit-appearance:none; outline:none;}
/*表单初始化结束*/


/*清除浮动开始*/
.clearfix { clear:both; height:0px; overflow:hidden;}
/*清除浮动结束*/


/*公共样式开始*/
.wrapper { float:left; width:100%; overflow:hidden;}
.container { max-width:1200px; margin:0px auto;}


.background_color_F4F4F4 { background:#F4F4F4;}


.font_12 { font-size:12px;}
.font_14 { font-size:14px;}
.font_16 { font-size:16px;}
.font_18 { font-size:18px;}
.font_20 { font-size:20px;}
.font_22 { font-size:22px;}
.font_24 { font-size:24px;}


.font_color_333333 { color:#333333;}
.font_color_666666 { color:#666666;}
.font_color_999999 { color:#999999;}


.margin_top_bottom { margin:50px 0px;}
.margin_top_50 { margin-top:50px;}
/*公共样式结束*/


/*头部开始*/
.head { float:left; width:100%;}
.head .status_bar { float:left; width:100%; height:30px; line-height:30px; overflow:hidden;}
.head .status_bar .left { float:left; height:30px; padding-left:24px; background:url(../images/pngicon.png) no-repeat 0px 0px; overflow:hidden;}
.head .status_bar .right { float:right; height:30px; overflow:hidden;}
.head .status_bar .right a { float:left; height:30px; padding-left:20px; margin-left:20px; display:inline; background:url(../images/pngicon.png) no-repeat; overflow:hidden;}
.head .status_bar .right .a_cn { background-position:-861px 0px;}
.head .status_bar .right .a_en { background-position:-940px 0px;}

.head .navigation_bar { float:left; width:100%; height:80px;}
.head .navigation_bar .logo { float:left; width:94px; height:40px; margin:20px 0px; overflow:hidden;}
.head .navigation_bar .navigation { float:right; width:960px; height:80px;}
.head .navigation_bar .navigation ul { float:left; height:80px;}
.head .navigation_bar .navigation ul li { float:left; width:120px; height:80px; position:relative; z-index:99;}
.head .navigation_bar .navigation ul li .level1 { float:left; width:120px; height:80px; text-align:center; line-height:80px; font-size:16px; overflow:hidden;}
.head .navigation_bar .navigation ul li .line { background:url(../images/line_01.jpg) no-repeat right top;}
.head .navigation_bar .navigation ul li .current { color:#E32235;}
.head .navigation_bar .navigation ul li .drop_down { display:none;}
.head .navigation_bar .navigation ul li:hover .drop_down { display:block; position:absolute; top:75px; left:0px; z-index:100; width:100px; padding:5px 10px 10px 10px; background:url(../images/arrow_01.png) no-repeat #E32235; overflow:hidden;}
.head .navigation_bar .navigation ul li:hover .drop_down a { float:left; width:100px; height:36px; text-align:center; line-height:36px; border-bottom:dotted 1px #BBB; color:#DDD; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.head .navigation_bar .navigation ul li:hover .drop_down a:hover { color:#FFF; border-bottom-color:#FFF;}

.head .banner_figure { float:left; width:100%; height:480px; background:#000; overflow:hidden;}
.ck-slide { float:left; width:100%; height:480px; position:relative; overflow:hidden;}
.ck-slide .ck-slide-wrapper { position:absolute; top:0px; left:0px; width:100%; height:480px; overflow:hidden;}
.ck-slide .ck-slide-wrapper li { position:absolute; top:0px; left:0px; width:100%; height:480px; overflow:hidden;}
.ck-slide .ck-slide-wrapper li a { float:left; width:100%; height:480px; overflow:hidden;}
.ck-slide .ck-prev { display:block; position:absolute; top:210px; width:60px; height:60px; transition:opacity 0.3s ease; background:url(../images/pngicon.png) 0px -30px; left:5%;}
.ck-slide .ck-next { display:block; position:absolute; top:210px; width:60px; height:60px; transition:opacity 0.3s ease; background:url(../images/pngicon.png) -61px -30px; right:5%;}
.ck-slide .ck-slidebox { position:absolute; bottom:25px; left:50%;}
.ck-slide .ck-slidebox ul { display:block;}
.ck-slide .ck-slidebox ul li { float:left; width:30px; height:6px; margin:0px 7px; display:inline; overflow:hidden;}
.ck-slide .ck-slidebox ul li em { display:block; width:30px; height:6px; background:#666; text-indent:-9999px; cursor:pointer;}
.ck-slide .ck-slidebox ul .current em { background:#FFF;}
.ck-slide .ck-slidebox ul li em:hover { background:#FFF;}
/*头部结束*/


/*首页开始*/
.index_title { float:left; width:1200px; text-align:center; font-size:30px; color:#333; background:url(../images/line_02.png) no-repeat center bottom; margin-top:50px; padding-bottom:10px; overflow:hidden;}

.index_aboutus { float:left; width:1200px; padding:50px 0px; overflow:hidden;}
.index_aboutus .left { float:left; width:556px; height:250px; overflow:hidden;}
.index_aboutus .right { float:left; width:602px; padding-left:42px; overflow:hidden;}
.index_aboutus .right .content { float:left; width:602px; height:208px; overflow:hidden;}
.index_aboutus .right .content p { line-height:26px; text-indent:2em;}
.index_aboutus .right .more { float:left; width:602px; height:42px; overflow:hidden;}
.index_aboutus .right .more a { float:left; width:128px; height:42px; text-align:center; line-height:40px; color:#666; background:url(../images/pngicon.png) no-repeat -250px -30px; overflow:hidden;}
.index_aboutus .right .more a:hover { background:url(../images/pngicon.png) no-repeat -122px -30px; color:#FFF;}

.index_news { float:left; width:1200px; padding-bottom:50px; overflow:hidden;}
.index_news ul { float:left; width:1200px; overflow:hidden;}
.index_news ul li { float:left; width:570px; height:118px; margin:50px 0px 0px 60px; display:inline; overflow:hidden;}
.index_news ul li .photo { float:left; width:174px; height:118px; overflow:hidden;}
.index_news ul li .photo a { float:left; width:168px; height:112px; border:solid 3px #DDD; overflow:hidden;}
.index_news ul li .photo a:hover { border-color:#333;}
.index_news ul li .photo a img { -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s;}
.index_news ul li .photo a:hover img { -moz-transform:scale(1.5); -ms-transform:scale(1.5); -o-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5);}
.index_news ul li .text { float:left; width:376px; height:118px; padding-left:20px; overflow:hidden;}
.index_news ul li .text .title { float:left; width:376px; height:28px; line-height:28px; overflow:hidden;}
.index_news ul li .text .title a { float:left; width:376px; height:28px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.index_news ul li .text .title a:hover { -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); -webkit-transform:translateX(5px); transform:translateX(5px);}
.index_news ul li .text .describe { float:left; width:376px; height:60px; line-height:20px; text-align:justify; margin:5px 0px; overflow:hidden;}
.index_news ul li .text .time { float:left; width:376px; height:20px; line-height:20px; overflow:hidden;}

.index_product { float:left; width:1200px; height:342px; padding:50px 0px; overflow:hidden;}
.index_product .img-scroll { float:left; width:1200px; height:342px; overflow:hidden;}
.index_product .img-scroll .next_prev { float:left; width:1200px; height:17px; margin-bottom:10px; overflow:hidden;}
.index_product .img-scroll .next_prev .next { float:right; width:27px; height:17px; cursor:pointer; background:url(../images/pngicon.png) no-repeat -380px -47px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.index_product .img-scroll .next_prev .next:hover { background-position:-380px -30px;}
.index_product .img-scroll .next_prev .prev { float:right; width:27px; height:17px; cursor:pointer; background:url(../images/pngicon.png) no-repeat -408px -47px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; margin-left:1px; display:inline; overflow:hidden;}
.index_product .img-scroll .next_prev .prev:hover { background-position:-408px -30px;}
.index_product .img-scroll .img-list { float:left; width:1200px; height:315px; position:relative; overflow:hidden}
.index_product .img-scroll .img-list ul { float:left; width:9999px; height:315px; overflow:hidden;}
.index_product .img-scroll .img-list ul li { float:left; width:276px; height:315px; margin-right:32px; display:inline; background:#F0F3F8; cursor:pointer; position:relative; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.index_product .img-scroll .img-list ul li .default { float:left; width:276px; height:315px; overflow:hidden;}
.index_product .img-scroll .img-list ul li .default .title { float:left; width:256px; height:65px; line-height:65px; color:#333; font-size:16px; text-align:center; white-space:nowrap; text-overflow:ellipsis; padding:0px 10px; overflow:hidden;}
.index_product .img-scroll .img-list ul li .default .photo { float:left; width:276px; height:250px; text-align:center; overflow:hidden;}
.index_product .img-scroll .img-list ul li .slide_down { display:block; position:absolute; top:-315px; left:0px; width:276px; height:315px; background:url(../images/pngicon.png) no-repeat 0px -90px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.index_product .img-scroll .img-list ul li:hover .slide_down { top:0px; left:0px;}
.index_product .img-scroll .img-list ul li .slide_down a { width:90px; height:36px; text-align:center; line-height:36px; color:#FFF; border:solid 1px #FFF; font-size:12px; margin:138.5px 0px 0px 92px; display:block;}
.index_product .img-scroll .img-list ul li .slide_down a:hover { border-color:#000; color:#000;}
/*首页结束*/


/*内页开始*/


/*头图*/
.inside_figure { float:left; width:100%; height:200px; overflow:hidden;}
.inside_figure .title { display:block; text-align:center; font-size:36px; color:#FFF; background:url(../images/line_04.png) no-repeat center center;}
.inside_figure .location { display:block; text-align:center; font-size:12px; color:#FFF; margin-top:10px;}
.inside_figure .location a { color:#FFF;}
.inside_figure .location a:hover { text-decoration:underline;}


/*导航*/
.inside_navigation { float:left; width:100%; height:62px; background:url(../images/line_05.jpg) repeat-x; overflow:hidden;}
.inside_navigation a { display:block; width:162px; height:62px; text-align:center; line-height:62px; font-size:16px; -moz-text-shadow:1px 1px 0px #FFF; -ms-text-shadow:1px 1px 0px #FFF; -o-text-shadow:1px 1px 0px #FFF; -webkit-text-shadow:1px 1px 0px #FFF; text-shadow:1px 1px 0px #FFF;}
.inside_navigation a:hover { background:#DDD; color:#333; -moz-text-shadow:1px 1px 0px #FFF; -ms-text-shadow:1px 1px 0px #FFF; -o-text-shadow:1px 1px 0px #FFF; -webkit-text-shadow:1px 1px 0px #FFF; text-shadow:1px 1px 0px #FFF;}
.inside_navigation .current { background:#E32235; color:#FFF; -moz-text-shadow:1px 1px 0px #333; -ms-text-shadow:1px 1px 0px #333; -o-text-shadow:1px 1px 0px #333; -webkit-text-shadow:1px 1px 0px #333; text-shadow:1px 1px 0px #333;}
.inside_navigation .current:hover { background:#E32235; color:#FFF; -moz-text-shadow:1px 1px 0px #333; -ms-text-shadow:1px 1px 0px #333; -o-text-shadow:1px 1px 0px #333; -webkit-text-shadow:1px 1px 0px #333; text-shadow:1px 1px 0px #333;}
.inside_navigation .line { background:url(../images/line_06.jpg) no-repeat left top;}


/*文章页*/
.article { float:left; width:1200px; overflow:hidden;}
.article .article_body { float:left; width:1200px; overflow:hidden;}
.article .article_body p { display:block; line-height:30px; padding:10px 0px;}
.article .article_title { float:left; width:1200px; font-size:30px; color:#333; text-align:center; overflow:hidden;}
.article .article_statistical { float:left; width:1200px; height:16px; padding:30px 0px; border-bottom:solid 1px #EEE; font-size:12px; color:#999; margin-bottom:30px; overflow:hidden;}
.article .article_statistical td { padding:0px 4px;}


/*上下项目*/
.up_down_project { float:left; width:1198px; height:60px; background:#F4F4F4; border:solid 1px #DDD; margin-top:50px; overflow:hidden;}
.up_down_project a { float:left; width:358px; height:60px; padding:0px 20px; line-height:60px; font-size:12px; overflow:hidden;}
.up_down_project a:hover { background:#EEE; color:#333;}
.up_down_project .up { background:url(../images/arrow_02.png) no-repeat left center; width:18px; display:inline-block;}
.up_down_project .down { background:url(../images/arrow_03.png) no-repeat right center; width:18px; display:inline-block; float:right;}
.up_down_project .back { background:url(../images/back_01.png) no-repeat left center; width:26px; display:inline-block;}


/*资质证书*/
.QualificationCertificate { float:left; width:1200px; overflow:hidden;}
.QualificationCertificate ul { float:left; width:1200px; *margin-bottom:45px; overflow:hidden;}
.QualificationCertificate ul li { float:left; width:364px; height:273px; border:solid 3px #EEE; margin:0px 45px 45px 0px; display:inline; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; cursor:pointer; overflow:hidden;}
.QualificationCertificate ul li:hover { border-color:#333;}
.QualificationCertificate ul li img { float:left; width:364px; height:273px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.QualificationCertificate ul li img:hover { -moz-transform:scale(1.5); -ms-transform:scale(1.5); -o-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5);}


/*联系我们*/
.contactus { float:left; width:1200px; overflow:hidden;}
.contactus .left { float:left; width:505px; overflow:hidden;}
.contactus .left p { display:block; line-height:28px;}
.contactus .right { float:left; width:695px; overflow:hidden;}


/*案例列表*/
.caseslist { float:left; width:1200px; overflow:hidden;}
.caseslist ul { float:left; width:1200px; *margin-bottom:50px; overflow:hidden;}
.caseslist ul li { float:left; width:279px; margin:0px 28px 28px 0px; display:inline; background:#F0F3F8; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.caseslist ul li .photo { float:left; width:279px; height:209px; overflow:hidden;}
.caseslist ul li .photo a { float:left; width:279px; height:209px; overflow:hidden;}
.caseslist ul li .photo a img { float:left; width:279px; height:209px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.caseslist ul li .text { float:left; width:279px; height:60px; overflow:hidden;}
.caseslist ul li .text a { float:left; width:279px; height:60px; text-align:center; line-height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.caseslist ul li:hover { background:#333;}
.caseslist ul li:hover img { -moz-transform:scale(1.5); -ms-transform:scale(1.5); -o-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5);}
.caseslist ul li:hover .text a { color:#FFF;}


/*新闻列表*/
.newslist { float:left; width:1200px; overflow:hidden;}
.newslist ul { float:left; width:1200px; margin-bottom:50px; overflow:hidden;}
.newslist ul li { float:left; width:1200px; height:135px; border-bottom:solid 1px #EEE; padding:30px 0px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.newslist ul li:hover { background:#F8F8F8;}
.newslist ul li .photo { float:left; width:200px; height:135px; overflow:hidden;}
.newslist ul li .photo a { float:left; width:194px; height:129px; border:solid 3px #DDD; overflow:hidden;}
.newslist ul li .photo a:hover { border-color:#333;}
.newslist ul li .photo a img { -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s;}
.newslist ul li .photo a:hover img { -moz-transform:scale(1.5); -ms-transform:scale(1.5); -o-transform:scale(1.5); -webkit-transform:scale(1.5); transform:scale(1.5);}
.newslist ul li .text { float:left; width:980px; height:135px; padding-left:20px; overflow:hidden;}
.newslist ul li .text .title { float:left; width:980px; height:35px; overflow:hidden;}
.newslist ul li .text .title a { float:left; width:980px; height:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.newslist ul li .text .title a:hover { -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); -webkit-transform:translateX(5px); transform:translateX(5px);}
.newslist ul li .text .describe { float:left; width:980px; height:72px; line-height:24px; text-align:justify; margin-bottom:12px; overflow:hidden;}
.newslist ul li .text .time { float:left; width:980px; height:16px; overflow:hidden;}
.newslist ul li .text .time td { padding-right:8px;}


/*产品列表*/
.product_screening { float:left; width:1200px; overflow:hidden;}
.product_screening ul { float:left; width:100%; overflow:hidden;}
.product_screening ul li { float:left; width:100%; overflow:hidden;}
.product_screening ul li .left { float:left; width:170px; height:30px; line-height:30px; text-align:right; padding-right:15px; color:#000; overflow:hidden;}
.product_screening ul li .right { float:left; width:1015px; overflow:hidden;}
.product_screening ul li .right a { float:left; height:30px; line-height:30px; padding:0px 12px; margin:0px 5px 10px 5px; display:inline; background:#EEE; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
.product_screening ul li .right a:hover { background:#DDD;}
.product_screening ul li .right .current { background:#E32235; color:#FFF;}
.product_screening ul li .right .current:hover { background:#E32235; color:#FFF;}
.product_list { float:left; width:1200px; overflow:hidden;}
.product_list ul { float:left; width:1200px; margin:12px 0px 50px 0px; overflow:hidden;}
.product_list ul li { float:left; width:279px; height:271px; margin:28px 28px 0px 0px; display:inline; overflow:hidden;}
.product_list ul li .photo { float:left; width:279px; height:211px; overflow:hidden;}
.product_list ul li .photo a { float:left; width:273px; height:205px; border:solid 3px #EEE; overflow:hidden;}
.product_list ul li .photo a img { float:left; width:273px; height:205px; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; -o-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; transition:all ease 0.3s; overflow:hidden;}
.product_list ul li .text { float:left; width:279px; height:60px; overflow:hidden;}
.product_list ul li .text a { float:left; width:279px; height:60px; text-align:center; line-height:60px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.product_list ul li:hover img { -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}
.product_list ul li:hover .photo a { border-color:#333;}
.product_list ul li:hover .text a { background:#333; color:#FFF;}


/*产品详情*/
.productdetails { float:left; width:1200px; overflow:hidden;}
.productdetails .product_photo { float:left; width:1200px; text-align:center; padding:20px 0px 50px 0px; overflow:hidden;}
.productdetails .product_number { float:left; width:1200px; overflow:hidden;}
.productdetails .product_number .number_title { float:left; width:1172px; height:36px; line-height:36px; color:#000; background:#F4F4F4; border-left:solid 2px #E32235; padding-left:26px; overflow:hidden;}
.productdetails .product_number .number_content { float:left; width:1200px; overflow:hidden;}
.productdetails .product_number p { display:block; line-height:30px;}


/*内页结束*/


/*底部开始*/
.foot { float:left; width:100%; border-top:solid 1px #DDD; overflow:hidden;}
.foot .foot_navigation { float:left; width:100%; background:#F4F4F4; padding:50px 0px; overflow:hidden;}
.foot .foot_navigation .left { float:left; width:925px; padding-right:11px; overflow:hidden;}
.foot .foot_navigation .left ul { float:left; width:925px; overflow:hidden;}
.foot .foot_navigation .left ul li { float:left; width:145px; padding-right:40px; text-align:right; overflow:hidden;}
.foot .foot_navigation .left ul li .title { float:left; width:145px; background:url(../images/line_03.png) no-repeat center bottom; padding-bottom:10px; color:#000; overflow:hidden;}
.foot .foot_navigation .left ul li .list { float:left; width:145px; overflow:hidden;}
.foot .foot_navigation .left ul li .list a { float:left; width:145px; height:28px; line-height:28px; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.foot .foot_navigation .left ul li .list a:hover { color:#000; -moz-transform:translateX(-5px); -ms-transform:translateX(-5px); -o-transform:translateX(-5px); -webkit-transform:translateX(-5px); transform:translateX(-5px);}
.foot .foot_navigation .right { float:left; width:212px; padding-left:51px; border-left:solid 1px #DDD; overflow:hidden;}
.foot .foot_navigation .right .top { float:left; width:212px; overflow:hidden;}
.foot .foot_navigation .right .bottom { float:left; width:212px; font-size:12px; line-height:20px; margin-top:10px; overflow:hidden;}
.foot .foot_navigation .friendlylink { float:left; width:1200px; line-height:28px; border-top:solid 1px #DDD; margin-top:20px; padding-top:14px; overflow:hidden;}
.foot .foot_navigation .friendlylink a { display:inline-block;}
.foot .copyright { float:left; width:100%; height:50px; background:#333; font-size:12px; color:#999; overflow:hidden;}
/*底部结束*/


.page_list { float:left; width:100%; overflow:hidden;}
.page_list .pages { float:left; width:100%; text-align:center; overflow:hidden;}
.page_list .pages a { display:inline-block; margin:0px 5px; padding:5px 10px; background:#FFF; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:solid 1px #DDD; cursor:pointer;}
.page_list .pages a:hover { background:#333; color:#FFF; border:solid 1px #333;}
.page_list .pages .selectedpage { background:#E32235; color:#FFF; border:solid 1px #E32235;}
.page_list .pages .selectedpage:hover { background:#E32235; color:#FFF; border:solid 1px #E32235;}
.page_list .pages a span { cursor:pointer;}


.back-to-top { left:90%; bottom:100px; position:fixed; display:none;}

