body {background-color: #FFF;color:#4e4e4e; line-height: 22px; margin: 0;}
body, ul, li, a, span, h1, button, input, div, select, textarea{ font-family: arial,"Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;text-align: left;}
*{margin:0px;padding: 0px;list-style: none;}
input[type=button], input[type=submit] {-webkit-appearance: button; cursor: pointer;}
a {
	color: #c52d2f;
	-webkit-transition: color 300ms, background-color 300ms;
	-moz-transition: color 300ms, background-color 300ms;
	-o-transition: color 300ms, background-color 300ms;
	transition: color 300ms, background-color 300ms;
}
a:focus {
	outline:thin dotted
}
a:active,a:hover {
	outline:0
}
*,*:before,*:after {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}


img {border: 0}

a.more {font-size: 14px;text-decoration: none; color: #0080cc;}
a.more:hover {text-decoration: underline;}

.col-md-3 {width:33.333333333333%}
.col-md-2 {width:50%}
.color-border {background: url(../imgs/layouts/color_border.jpg) repeat-x scroll center top;width: 100%;float: left;display: block;height: 5px;}

@-webkit-keyframes rotateSpinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

#container {position: relative; width:100%; min-width: 1120px;background: #fff;}
#content #sub_container .hide_element {display: none;}
.rfloat {float: right;}
.lfloat {float: left;}

.clearfix {zoom: 1;}
.clearfix:after {clear: both; content: "."; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden}

/* ----------- header ----------- */
#header { width:auto; height:auto;background-color: #fff;padding: 15px 0;}
#header .navigation {width: 1170px;margin: 0 auto;     position: relative;}
        .navigation .logo { width: 104px;_float:left;*float: left;}
        .navigation ul.nav_main {float: right;margin-top: 12px;}
        .navigation ul.nav_main li {float: left;height: auto;margin-left: 35px;font-size: 14px;}
        .navigation ul.nav_main li.current_menu a {background-color: #0080cc;color: #fff;}
        .navigation ul.nav_main li.current_menu a:hover {background-color: #0080cc}
        .navigation ul.nav_main li a {color: #0080cc; padding: 5px 12px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;line-height: 24px;margin: 0;display: inline-block;text-decoration: none;font-size: 15px;}
        .navigation ul.nav_main li a:hover {background-color: #0080cc; color:#fff;}
        .navigation ul.nav_main li a:focus {blr:expression(this.onFocus=this.blur());outline: none;}
/* ------------------------------ */

/* ----------- content ----------- */
#content { width:100%;}
#content .banner_block {width: 100%; height: 642px;}
#content .banner_img_block {position: absolute;width: 100%; height: 350px;top: 100px;}
#content .banner_img_block img {position: absolute;width: 100%; left: 0;min-height: 180px;border:0;}
#content .slide {position: absolute;width: 100%;height: 645px;margin: 0 auto;top:90px;left:0;overflow: hidden;}
		 .slide ul.slide-wrapper {list-style-type: none;position: absolute;top: 0;left: 0;z-index: 1;margin: 0;padding: 0;width:100%;height:320px;}
		 .slide ul.slide-wrapper li {position: absolute;}
		 .slide ul.slide-wrapper li a img {border:0;}
		 .slide .slide-check-prev, .slide .slide-check-next {position: absolute;top: 50%;z-index: 2;width:35px;height:70px;margin-top: -35px;border-radius: 3px;opacity: .15;background: red;text-indent: -9999px;background-repeat: no-repeat;transition: opacity .2s linear 0s;}
		 .slide .slide-check-prev {left:5px;background: url(../imgs/layouts/slider/arrow-left.png) #000 50% no-repeat;}
		 .slide .slide-check-next {right:5px;background: url(../imgs/layouts/slider/arrow-right.png) #000 50% no-repeat;}
		 .slide-check-box {position: absolute;left: 50%;bottom: 12px;z-index: 30;}
		 .slide-check-box ul {list-style-type: none;height: 20px;padding: 0 4px;border-radius: 8px;}
		 .slide-check-box ul li { float: left; height: 12px; margin: 4px 4px;}
		 .slide-check-box ul li em {display: block; width:10px;height:10px;border-radius: 100%;border-style: solid; border-width: 2px;border-color:#e6e7ee;text-indent: -9999px;cursor: pointer;}
		 .slide-check-box ul li.current em {background-color: #e6e7ee;}
		 .slide-check-box ul li em:hover {background-color: #e6e7ee;}

		
		 .paragrap {width:100%}
		 .paragrap-content {width:1170px;margin: 0 auto;padding:70px 0;}
		 .paragrap-second {background: #f2f2f2}
		 .paragrap-affiliate-image {background: #000 url(../imgs/layouts/bg_affiliate.jpg); background-size: cover; -ms-behavior:url(../css/backgroundsize.min.htc); behavior:url(../css/backgroundsize.min.htc);}
		 .paragrap-partner-image {background: #000 url(../imgs/layouts/bg_partner.jpg); background-size: cover; -ms-behavior:url(../css/backgroundsize.min.htc); behavior:url(../css/backgroundsize.min.htc);}
		 .paragrap-honor-image {background: url(../imgs/layouts/bg_3.gif) repeat; }
		 .paragrap-position-image {background: url(../imgs/layouts/bg_3.gif) repeat; }
		 .paragrap-map-image {background: url(../imgs/layouts/bg_3.gif) repeat; }
		 .paragrap-sub-header {text-align: center;}
		 .paragrap-sub-header h2 {font-size: 36px;margin-top: 0;margin-bottom: 20px;}
		 .paragrap-sub-header p.desc {margin:  0 auto 40px auto;margin-bottom: 40px;width: 900px;line-height: 24px;font-weight: 400;font-size: 13px;}
		 .paragrap-sub-content {position: relative;}
		 .paragrap-sub-content:before, .paragrap-sub-content:after {display: table;content: " "}
		 .paragrap-sub-content:after {clear: both;}
		 
		 .honor {width:auto;}
		 .honor h2 {color:#fff;line-height: 1.1;margin-bottom: 40px;}
		 .honor .honor-wrap {text-align: center;font-weight: 400;padding: 0 20px;}
		 .honor .honor-wrap img {margin-top: 30px;margin-bottom: 10px;width: 288px;}
		 .honor .honor-wrap h2 {font-size: 16px;font-weight: 500;color: #f2f2f2;margin-top: 0;margin-bottom: 20px;}
		 .honor .honor-wrap h3 {font-size: 14px;line-height: 26px;font-weight: 400;color: #777;}

		 .affiliate {width:auto; color:#fff;}
		 .affiliate blockquote {position: relative;background: #fff;min-height: 120px;border: 1px solid #ecedf1;text-align: center;padding: 15px 20px;margin: 0 20px 100px 20px;}
		 .affiliate blockquote:before {content: ''; position: absolute; bottom: -10px; left:50%; margin-left: -10px; border-top: 10px solid #ecedf1;border-left: 10px solid transparent;border-right: 10px solid transparent;}
		 .affiliate blockquote:after {content: ''; position: absolute; bottom: -8px; left:50%; margin-left: -9px; border-top: 9px solid #fff;border-left: 9px solid transparent;border-right: 9px solid transparent;}
		 .affiliate blockquote .position-name {color: #3498db;font-size: 15px;line-height: 22px;font-weight: bold;}
		 .affiliate blockquote .position-desc {color: #4e4e4e;font-size: 14px;font-weight: 300;line-height: 1.25;margin-top: 10px;}
		 .affiliate blockquote img {height: 90px;width: 90px;position: absolute;left: 50%;margin-left: -44px;bottom: -104px;}
		 .affiliate .more {width: 100%;text-align: center;}
		 .affiliate .more a {color: #fff;text-decoration: none;border: 2px solid #fff;padding: 10px 35px;font-weight: bold;font-size: 17px;margin-top: 35px;display: inline-block;}
		 .affiliate .more a:hover {text-decoration: underline;}

		 .recruitment {width:auto;}
		 .recruitment h3 {color: #4e4e4e;font-size: 18px;font-weight: 600;line-height: 26px;margin-top: 20px;margin-bottom: 10px;}
		 .recruitment p {margin-top:5px; color: #4e4e4e;padding-right: 45px;font-size: 14px;margin-bottom: 20px;}
		 .recruitment .recruitment-item-body {overflow: hidden;font-size: 13px;color: #4e4e4e;margin-right: 60px;}
		 .recruitment .recruitment-item-head {color: #4e4e4e;font-size: 14px;font-weight: 600;margin: 0 0 5px;line-height: 26px;}
		 .recruitment .process li {display: inline-block;margin-right: 13px; _float:left; *float:left;_height:125px;*height:125px;}
		 .recruitment .process li span {display: block;text-align: center;}
		 .recruitment .process li img {width: 65px;_width:65px;*width:65px;}
		 .recruitment .process li .process-arrow {width: 32px;_width:32px;*width:32px;vertical-align: 38px;_margin-top:50px;*margin-top:50px;}
		 .recruitment .process-step {padding: 5px;font-weight: bold;font-size: 14px;color: #227085;}
		 .recruitment .list li img {vertical-align: -4px;margin-right: 5px;}

		 .position {width:auto;}
		 .position h2 {color:#fff;line-height: 1.1;margin-bottom: 40px;}
		 #position-container .pc-tit {color: #fff;width: 200px;float: left;}
		 #position-container .pc-tit h4 {color: #c4cbdc;font-size: 20px;text-align: right;margin: 15px 20px 15px 0;}
		 #position-container .pc-tit ul {padding: 10px 0;}
		 #position-container .pc-tit ul li {cursor: pointer; text-align: right;line-height: 40px;height: 40px;border-right: 1px solid #fff;font-size: 14px;}
		 #position-container .pc-tit ul li span {margin-right: 15px;}
		 #position-container .pc-tit ul .select {border-left: 1px solid #fff;border-top: 1px solid #fff;border-bottom: 1px solid #fff;border-right: none;}
		 #position-container .pc-tit ul .right-line {height: 28px;line-height: 28px;}
	     #position-container .pc-con {width: 950px;*width: 950px;float: left;}
	     #position-container .pc-con .pc-con-content {width: 850px;*width: 850px;background: #fff;padding-top: 15px;margin: 0 auto;border: 1px solid #666;border-radius: 4px;}
	     #position-container .pc-con .pc-con-icon {text-align: center;width: 850px;margin: 0 auto;position: relative;}
	     #position-container .pc-con .pc-con-icon img {width: 80px;height: 80px;margin-bottom: 6px;}
	     #position-container .pc-con h4 {color: #3498db;font-size: 18px;text-align: left;width: 800px;margin: 0px auto 15px auto;border-left: 4px solid #3498db;padding: 2px 10px;}
		 #position-container .pc-con .pc-con-icon:before {content: ''; position: absolute; bottom: -1px; left:50%; margin-left: -9px; border-bottom: 9px solid #666;border-left: 9px solid transparent;border-right: 9px solid transparent;}
		 #position-container .pc-con .pc-con-icon:after {content: ''; position: absolute; bottom: -2px; left:50%; margin-left: -8px; border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;}
		 #position-container .pc-con .mod {color: #333;width: 800px;margin: 0 auto;position: relative;}
		 #position-container .pc-con .pc-con-item {margin-bottom: 20px;border-bottom: 1px dashed #333;padding-bottom: 20px;}
		 #position-container .pc-con .pc-con-item:last-child {margin-bottom: 0;border-bottom: none;padding-bottom: 20px;}
		 #position-container .pc-con .pc-con-item h5 {color: #227085;font-size: 15px;margin-bottom: 5px;}
		 #position-container .pc-con .pc-con-item .list li {font-size: 13px;line-height: 22px;height: 22px;}
		 #position-container .pc-con .pc-con-item .list li img {vertical-align: -4px;margin-right: 5px;}
		 #position-container .pc-con .pc-con-footer {text-align: center;border-top: 1px solid #666;width: 100%;margin: 0 auto;padding: 20px 0;position: absolute;bottom: 0px;}
		 #position-container .pc-con .pc-con-footer a {border: 1px solid #333;padding: 5px 15px;color: #fff;text-decoration: none;display: inline-block;border-radius: 3px;font-size: 15px;color: #333;background: #fff;font-weight: bold;}
		 #position-container .pc-con .pc-con-footer a:hover {background: #3498db;border:1px solid #3498db; color:#fff}

		 .solution {padding: 0;}
		 .solution .solution-wrap {text-align: center;margin-bottom: 35px;overflow: hidden;padding: 0 30px;_height:260px;*height:260px;}
		 .solution .solution-wrap img {width: 100px;height: 100px;margin: 3px;}
		 .solution .solution-wrap h2 {margin-top: 10px;font-size: 18px;font-weight: 600;color: #4e4e4e;margin-bottom: 10px;line-height: 1.1;}
		 .solution .solution-wrap h3 {font-size: 13px;color: #777;font-weight: 400;line-height: 26px;margin-top: 20px;margin-bottom: 10px;}
		 
		 .product {width:auto;}
		 .product .product-wrap {text-align: center;position: relative;_width:390px;*width:390px;_height:260px;*height:260px;}
		 .product .product-wrap:hover .overlay {opacity: 0.9;-moz-opacity:0.9; filter:alpha(opacity=90);}
		 .product .product-wrap .product-image {width:auto;display: block;height: auto;vertical-align: middle;}
		 .product .product-inner {top: 0;background: transparent;opacity: 1;width: auto;margin-bottom: 0;text-align: center;*margin:30px;_margin:30px;}
		 .product .product-inner h3 {margin: 10px 0;font-size: 14px;color: #777;font-weight: 400;line-height: 26px;}
		 .product .product-inner h3 a {font-size: 24px;color: #fff;text-decoration: none;}
		 .product .product-inner h3 a:hover {}
		 .product .product-inner p {margin: 0 0 10px;line-height: 22px;text-align: center;font-size: 14px;}
		 .product .product-inner .preview {text-decoration: none;color: #fff;}
		 .product .product-inner .preview img {vertical-align: -2px;margin-right: 2px;}

		 .overlay {_width:390px;*width:390px;_height:260px;*height:260px;-moz-opacity:0; filter:alpha(opacity=0); opacity: 0; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #3498db;color: #fff;vertical-align: middle;padding: 30px;_padding:0; *padding:0;-webkit-transition: opacity 500ms;-moz-transition: opacity 500ms;-o-transition: opacity 500ms;transition: opacity 500ms;}

		 .news-infomations {width:auto;}
		 .news-infomations h3 {color: #4e4e4e;font-size: 20px;font-weight: 600;line-height: 26px;margin-top: 20px;margin-bottom: 10px;}
		 .news-infomations .news-item {margin-top: 15px;margin-right: 10px;}
		 .news-infomations .news-item img {margin-right: 15px;float: left;margin-top: -1px;width: 32px;height: 32px;}
		 .news-infomations .news-item-body {overflow: hidden;font-size: 13px;color: #4e4e4e;}
		 .news-infomations .news-item-head {color: #4e4e4e;font-size: 15px;font-weight: 600;margin: 0 0 5px;line-height: 26px;}
	     .news-infomations .more {width: 100%;text-align: center;}
		 .news-infomations .more a {color: #3498db;text-decoration: none;border: 2px solid #3498db;padding: 10px 35px;font-weight: bold;font-size: 17px;margin-top: 35px;display: inline-block;}
		 .news-infomations .more a:hover {text-decoration: underline;}

		 .partner {width:auto;}
		 .partner ul {margin-top: 35px;display: inline-block;}
		 .partner ul li {float: left;text-align: center;margin: 0 30px;}

		 .content-head {background:#f8f8f8 url(../imgs/layouts/innerpage_bg.png) repeat-x;padding: 68px 0 9px 0;text-align: center;display: block;}
		 .content-head h2 {font-size: 36px;margin-top: 0;margin-bottom: 20px;font-weight: 600;color: #4e4e4e;line-height: 1.1;}
		 .content-head p.lead {font-size: 13px;line-height: 24px;font-weight: 400;margin: 0 auto 20px auto;width: 1000px;}

		 .about-company-intro .paragrap-sub-header h2 {color: #4e4e4e;font-size: 18px;font-weight: 600;text-align: left;}		 
		 .about-company-intro p {padding-right: 15px;color: #4e4e4e;font-size: 14px;}	 
		 .about-company-intro img {display: block;max-width: 100%;height: auto;padding-right: 30px;padding-bottom: 25px;}	

		 .history {width:auto;}
		 .history h3 {color: #4e4e4e;font-size: 18px;font-weight: 600;line-height: 26px;margin-top: 20px;margin-bottom: 10px;}
		 .history p {margin-top:5px; color: #4e4e4e;padding-right: 45px;font-size: 13px;margin-bottom: 20px;}
		 .history .history-item-body {overflow: hidden;font-size: 13px;color: #4e4e4e;}
		 .history .history-item-head {color: #4e4e4e;font-size: 14px;font-weight: 600;margin: 0 0 5px;line-height: 26px;}

		 .contact-info {width:auto;}
		 .contact-info h2 {margin-bottom: 40px;}
		 .contact-info .contact-info-wrap {text-align: center;position: relative;}
		 .contact-info .contact-info-wrap img {width: 40px;margin-bottom: 20px;}
		 .contact-info .contact-info-wrap h3 {font-size: 15px;font-weight: 400;color: #4e4e4e;}
		 .feedback .contact-info {margin-left: 60px;}
		 .feedback h2 {margin-bottom: 70px;}
/* ------------------------------ */

/* ----------- map ----------- */
#map {height: 750px;width: 100%;margin-top: 22px;border: 1px solid #4e4e4e;}
/* --------------------------- */

/* ------- sub container -------- */
#sub_container {width: 100%; margin: 0 auto;padding-bottom: 100px; background: url(../imgs/layouts/inside_pages_bg.jpg) no-repeat top center;}
#sub_container .sc_content {width: 1200px; margin: 0 auto;}
	 .left_menu_list {float: left;width: 215px;color: #333;padding-bottom: 25px;}
	 .left_menu_list h2 {display: block;color:#596b79; margin-top: 38px;font-size: 24px;}
	 .left_menu_list p {color: #0066cc;font-size: 17px;}
	 .left_menu_list > img {margin-bottom: 36px;}
	 .left_menu_list a {text-decoration: none; color:#333;width:100%;display: inline-block;outline: none;}
	 .left_menu_list h3 {position: relative; height: 40px;line-height: 40px;font-size: 15px;cursor: pointer;padding-left: 25px; font-weight: lighter;border-bottom: 1px solid #f7f7f7;}
	 .left_menu_list h3.menu_list_current {background-color: #0066cc;}
	 .left_menu_list h3.menu_list_current a {color: #fff;}
	 .left_menu_list h3 a i.menu_arrow {background-image: url(../imgs/layouts/up_down.png); background-position: 0 0;width:8px;height:4px;right:18px;top:16px;position: absolute;margin-top: 5px;display: inline-block;float: right;-webkit-transition:transform .2s;-moz-transition:transform .2s;-ms-transition:transform .2s;-o-transition:transform .2s;}
	 .left_menu_list h3.open a i.menu_arrow {background-image: url(../imgs/layouts/up_down.png); background-position: 0 -4px; width:8px; height:4px;}
	 .left_menu_list .menu_list_body h3 {padding-left: 35px;}
	 .left_menu_list .menu_list_body h3 a { color: #0073a6;font-size: 14px; }
	 .left_menu_list .menu_list_body h3.menu_list_current a {color: #fff; }
	 .left_menu_list h3.menu_list_current i.cur_loading {display: none;}
	 .left_menu_list h3 i.cur_loading {background-image: url("../animation/loading_3.png");background-repeat: no-repeat;height: 12px;width: 12px;display: block;margin-top: 14px;margin-right: 24px; -webkit-animation:rotateSpinner 1.2s linear infinite;-moz-animation:rotateSpinner 1.2s linear infinite;-o-animation:rotateSpinner 1.2s linear infinite; animation:rotateSpinner 1.2s linear infinite; -ms-animation:rotateSpinner 1.2s linear infinite;}
     .left_menu_list .in_phone {background: url(../imgs/layouts/in_phone.jpg) no-repeat left center;font-family: Arial, Helvetica, sans-serif;height: 38px;text-align: right;padding-right: 20px;}
     .left_menu_list .in_phone p {color: #333;font-size: 19px;}
     .left_menu_list .in_phone span {color: #ccc;font-size: 10px;}
     .left_content {float: left;}
     .right_content_display {width: 880px; *width:880px;padding: 10px 0;margin-left: 257px;}
     .right_content_display .you_position {height:15px;background: url(../imgs/layouts/in_xfz.jpg) no-repeat left center;font-family:"SimSun";color:#768693;padding-left:23px;margin-top:45px;font-size: 12px;}
     .right_content_display .you_position a {text-decoration: none; color:#768693; }
     .right_content_display .you_position a:hover {text-decoration: underline;}
     .right_content_display > h2 {color: #cbcbcb;font-size: 24px;padding-top: 26px;font-weight: normal;}
     .right_content_display > h3 {color: #697686;font-size: 22px;font-weight: normal;margin-top: 10px;}
     .right_content_display .right_content_list {margin-bottom:45px;}
     .right_content_display .right_content_list .rcl_list {padding-top: 15px;}
     .right_content_display .right_content_list .rcl_list li {line-height: 48px;border-bottom: 1px solid #eee;padding: 0 30px 0 8px;}
     .right_content_display .right_content_list .rcl_list li span {color: #ccc;font-size: 12px;}
     .right_content_display .right_content_list .rcl_list li a {background: url(../imgs/layouts/news_list_yy.jpg) no-repeat left center;font-size: 14px;color: #697686;padding-left: 35px;width: 678px;text-decoration: none;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}
     .right_content_display .right_content_list .rcl_list li a:hover {text-decoration: underline;}
 	 .right_content_detail {width: 95%;margin: 0 auto;}
     .right_content_detail .rcd_title {width: 100%;text-align: center;padding: 25px 0 25px 0;margin: 15px auto 18px auto;font-size: 24px;color:#697686;border-bottom: 1px solid #f0f0f0;}
     .right_content_detail .rcd_date {text-align: center;color: #ccc;font-size: 12px;margin-bottom: 30px;}
     .right_content_detail .rcd_content {font-size: 14px;color:#697686; line-height: 30px;padding: 20px 0;}
     .right_content_detail .rcd_paginator {font-size: 13px;}
     .right_content_detail .rcd_paginator ul {margin:15px 0;}
     .right_content_detail .rcd_paginator ul li {height: 22px; line-height: 22px;color: #333;}
     .right_content_detail .rcd_paginator ul li span {color: #808080;}
     .right_content_detail .rcd_paginator ul li a {text-decoration: none;}
     .right_content_detail .rcd_paginator ul li a:hover {color:#d55849;}

	 .tab-menu {width:400px; margin: 70px auto 0 auto;}
	 .tab-menu li {float: left;text-align: center;width: 50%;display: inline-block;}
	 .tab-menu li a {text-decoration: none; color:#333;padding: 8px 0px; background: none repeat scroll 0 0 #f8f8f8;font-size: 17px;font-weight: bold;text-transform: uppercase;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;border: 1px solid #F2F2F2;outline: none;border-radius: 3px;width: 150px;display: inline-block;text-align: center;margin: 0 20px;}
	 .tab-menu li a:hover {background: #3498db;border: 1px solid #3498bd;color: #fff;}
	 .tab-menu .current-tab-menu {background: #3498db;border: 1px solid #3498bd;color: #fff;}
	 .tab-menu:before, .tab-menu:after {display: table;content: " "}
     .tab-menu:after {clear: both;}
/* ------------------------------ */


/* --------- paginator ---------- */
.paginator {width: auto;text-align: center;height: auto;font-size: 12px;}
.paginator b a,.paginator b a:hover {color: #f2f2f3;background-color: #e03800;border-color: #e03800;}
.paginator a {margin:0 2px;padding: 0 10px;margin-bottom: 5px;display: inline-block;width: auto;height: 25px;line-height: 25px;color: #666;background: #f2f2f2;border: 1px solid #cecece;text-decoration: none;}
.paginator a:hover{color: #333; background-color: #e4e4e4}
/* ------------------------------ */

/* ----------- footer ----------- */
#footer {background-color: #272829;text-align: center;width: 100%;line-height: 60px;color: #bdc1c9;}
#footer .info-display {width: 1120px;margin: 25px auto;height: 210px;}
		.info-display dl.col-links {float: left;margin-left: 105px;}
		.info-display dl.col-links dt {font-size: 16px;color: #fff;}
		.info-display dl.col-links dd {font-size: 12px;height: 23px;}
		.info-display dl.col-links dd a {text-decoration: none;color: #bdc1c9;}
		.info-display dl.col-links dd a:hover {color:#d55849;}
		.info-display dl.col-links dd img {width: 80px; height: 80px; margin-top: 8px; vertical-align: top;}
#footer .copy {width: 1120px;margin: 0 auto;background-color: #272829}
		.copy ul {list-style-type: none;text-align: center;padding: 10px;}
		.copy ul li {display: inline-block;font-size: 13px;padding: 0 6px; _zoom:1; _display:inline;*display: inline;}
		.copy ul li a {text-decoration: none;color: #bdc1c9;}
		.copy ul li a:hover {color: #0073a6;}
/* ------------------------------ */
