@charset "utf-8";
/* CSS Document */

/* ---------------------------------------------------------------------- */
/* Theme Information
/* ----------------------------------------------------------------------
Name: EVOLVE
Description: Responsive Multi-Purpose HTML5 Template
Author: alphawd
------------------------------------------------------------------------- */

/* Table of Content
==================================================
    #Import Section
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */
	
/* #Import Section
================================================== */
@import url("base.css");				   /* Default Reset, Typography, Forms, etc. */ 
@import url("skeleton.css");			   /* 960 Grid */
@import url("settings-panel.css");		   /* Revolution Slider Styles */ 

@import url("prettyPhoto.css");			   /* prettyPhoto Styles */ 
@import url("shortcodes.css");			   /* Shortcode Styles */ 
* {
	margin: 0;
	padding: 0;
	outline: none;
}
.header_top-sec{
  padding: 6px 0 6px;font-size:12px;
}
.header_top-sec p{
  font-size:12px;
}
body{ overflow-x:hidden}
/* Headlines
==========================*/
.right_tit{background: #017ddd;
	padding: 0 0 0px 0;

	width:278px; height:118px;}
.headline {
	display: block;
	margin-left:20px;
	padding-top:20px;
	font-size:38px;
	color:#fff;
}
.headline span{display:block; font-size:20px;}
.headline1 {
	display: block;
	font-family:\5FAE\8F6F\96C5\9ED1;
	padding: 0 0 0px 0;
	margin: 0 0 0px;
}

.pic1 {
	width:32%; float:left; margin-top:2%;
}
.pic2 {
	width:32%; float:left; margin-left:2%;margin-top:2%;margin-right:2%
}
.pic3 {
	width:32%; float:left;margin-top:2%;
}
.marquee {height:220px;overflow:hidden;border:0px solid #333; margin-left:10px;}
.marquee li{ display:inline; float:left; margin-right:12px;}
.marquee li a{ width:230px; height:260px; display:block; float:left; text-align:center; font-size:14px;}
.marquee li a:hove{ text-decoration:none;}
.marquee li img {width:168px; height:180px;}
.marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}

.marquee1 {width:940px;height:220px;overflow:hidden;border:0px solid #333; margin-left:10px;}
.marquee1 li{ display:inline; float:left; margin-right:12px;}
.marquee1 li a{ width:230px; height:260px; display:block; float:left; text-align:center; font-size:14px;}
.marquee1 li a:hove{ text-decoration:none;}
.marquee1 li img {width:168px; height:180px;}
.marquee1 li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
.quote-content {  padding-left:10%;font-size:0px; font-family:\5FAE\8F6F\96C5\9ED1!important; }
.quote-content p{  font-size:0px; font-family:\5FAE\8F6F\96C5\9ED1!important; }

/* Images Overlay
==========================*/
.work {position: relative;margin-bottom: 0px;margin-top: 20px;text-align: center;}
.work-image {
    display: block;
    position: relative;
    z-index: 2;
    overflow: hidden;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
	-webkit-transition: box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;}
.work-image img {width: 100%;display: block; -webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.work-image:hover img { -webkit-transform: scale(1.1);transform: scale(1.1);}
.desc h3 { margin: 0;}
.aboutmedium { border: 1px solid #ddd;padding: 20px; }
.desc .tags {margin: 0 0 10px;}
.link-overlay {
	position: absolute;
	top: 0;       left: 0;
	bottom: 0;    right: 0;
	background: rgba(0,0,0,0);
	-webkit-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;}
.link-overlay:before {
	display: block;
	width: 46px;
	height: 46px;
	position: absolute;
	top: 50%;    left: 50%;
	margin: -22px 0 0 -25px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	font: 14px/46px 'FontAwesome';
	color: #2c2c2c;
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	opacity:0;
	-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;
	transition: transform 0.3s ease, opacity 0.3s ease;}
.work-image:hover .link-overlay { background: rgba(20,22,23,0.6);}
.work-image:hover  .link-overlay:before {-webkit-transform: scale(1);transform: scale(1);opacity:1;}
.work p { margin: 0; }
.work-name {display: inline-block;margin: 15px 0 6px;font: 14px 'OpenSansSemiboldRegular';}
a.work-name {
	color: #313538;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	position: relative;}
a.work-name:hover {color: #04BFEA;}
.tags {font: 12px 'OpenSansItalic';color: #c9c9c9;}

/* Header
==========================*/
.header {
    width:100%;
    position:relative;
	margin: 0;
	padding: 0;
	background:url(../images/nav_bg.jpg) repeat-x; 
}

/*-- header_top --*/
.top_bg{
  background:#eaeaea;padding-top:3px;padding-bottom:3px;font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:10px;}

.fl { float:left;}
.fr { float:right;}
/*-- 走进--*/
.ab_box{ width:1200px; margin:auto}
.zoujin{ clear:both; width:800px; height:420px; background:#ffffff;}
.zoujin .more{ margin-right:15px; font-size:12px;}
.zoujin dl{ margin:20px;}
.zoujin dt{ float:left; width:311px; height:179px; margin-right:20px; border:1px solid #d6d6d6;}
.zoujin dt img{ width:311px; height:197px;}
.zoujin dd{ float:left;}
.zoujin dd h4{ font-size:12px;}
.zoujin dd h4 a{ color:#323232;}
.zoujin dd p{ width:420px; height:150px;line-height:24px;}
.zoujin dd .cha{color:#008af2;}
.xiangc{ clear:both; padding-top:20px;+padding-top:0; width:800px;}
.xiangc h5{ padding: 0 0 0 18px; margin-right:25px; background:url(../images/line.jpg) no-repeat right center; font-size:14px; font-weight:normal;}
.xiangc h5 a{ color:#008af2;}
.xiangc em{ margin:30px 15px 0;}
.xiangc ul{ float:left; width:710px !important;}
.xiangc li{ float:left; margin:15px 3px 0 0; text-align:center;}
.xiangc li img{ display:block; margin-bottom:10px; border:1px solid #d6d6d6; width:170px; height:123px;}
.xiangc li.last{ margin-right:0;}
.xiangc li .img{ display:block;}
.xiangc li img{ width:110px; height:79px;}
.xiangc li a{ color:#000000; width:110px;  overflow:hidden; display:block; font-size:12px;}
/*团队*/

.tuandui{ width:380px;_width:285px; height:401px; overflow:hidden; background:#ffffff;}
.tuandui .common{ background-position: right top;}
.tuandui dl{padding:17px;_padding:10px;}
.tuandui dt{ margin:0 0 5px 0;}
.tuandui dt img{ width:380px; height:183px;}
.tuandui dd{ height:175px; line-height:24px;}

/* WAPTOP */
.gb_head{ margin:0px auto;  position:relative; overflow:hidden;}
.gb_logo{ float:left;  padding-left:0px;}
.gb_ewm{ float:right;width:69px; height:69px; padding-right:1px;font-size:12px;}
.gb_ewm img{width:69px; height:69px;}
.gb_headRight{ float:right;width:200px; padding-left:40px; text-align:left; position:relative;background:url(../images/phone.png) no-repeat 0 4px; margin-top:16px;}
.gb_headRight .gbtel{ font-size:20px; height:28px; line-height:28px; color:#535353;}
/*----*/
/* Main Navigation
==========================*/
nav.main_menu {
float:left; 
position:relative; 
z-index:500;
}

nav.main_menu > ul > li {
display:block; 
float:left; 
position:relative;
}

nav.main_menu > ul > li > a {
width:171px; 
display:block; 
font-size:14px; 
color:#fff; 
font-family:\5FAE\8F6F\96C5\9ED1;
background:url(../images/nav_r.png) right top no-repeat;
text-transform:uppercase; 
text-align:center; 
transition: background 0.3s ease-in-out 0s;
line-height:42px;
}

nav.main_menu > ul > li > a:hover {
text-decoration:none;
}

nav.main_menu > ul > li:hover > a {
background-color:#5cb4e4; 
}

nav.main_menu > ul > li:hover > a .sub {
color:#fff;
}

nav.main_menu > ul > li.current_page_item > a {
background-color:#019DDD; 
color:#fff;
}

nav.main_menu > ul > li.current_page_item > a .sub {
color: #fff;
}
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}
.sub {
    color: #888888;
    font-size: 10px;
    font-weight: 400;
    margin-top: -6px;
    text-transform: none;
}

/* submenus */
nav.main_menu ul ul {width:185px; display:none; position:absolute; left:0px;}
nav.main_menu ul ul li {display:block; position:relative; background-color:#F2F2F3; border-top:0px solid #3d3d3d; border-bottom:0px solid #242424;}
nav.main_menu ul ul li a {padding:11px 10px 12px 16px; display:block; font-family:\5FAE\8F6F\96C5\9ED1;font-size:12px; color:#333; line-height:1em;}
nav.main_menu ul ul a:hover {text-decoration:none;}
nav.main_menu ul ul li:hover {background-color:#019DDD; transition: background 0.3s ease-in-out 0s;}
nav.main_menu ul ul li:hover > a {color:#fff;}
nav.main_menu li:hover > ul {display:block;}
nav.main_menu > ul > li > ul > li:first-child {border-top:0px;}
nav.main_menu > ul > li > ul > li:first-child li:first-child {border-top:0px;}

nav.main_menu ul ul ul {padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424;}

nav.main_menu ul ul li:first-child > ul {top:0px; border-top:0px;}

nav.main_menu > select {display:none;}

nav.main_menu > ul > li:hover {margin-top:0px; border-top:0px solid #cfcfcf;}
.key {
  position: relative;
  margin-top: 0.6%;
  float: left;
  width: 56%;

}
.search {
  position: relative;
  background: url(../images/search.jpg) no-repeat ;
  float: right;
  width: 19.1%;
  border-radius:3px;
}
.search input[type="text"] {
  margin: 0px 0;
  padding: 6px 10px 6px 15px;
  outline: none;

  background: none;
  border: none;
  width: 90.33333%;
  position: relative;
  font-size: 0.9em;
  -webkit-appearance: none;
}
.search input[type="submit"] {
  background: url(../images/searchb.jpg) no-repeat ;
  border: none;
  cursor: pointer;
  width: 24px;
  outline: none;
  position: absolute;
  height: 24px;
  top: 3px;
  right: 18px;
}


.gridlist3{ padding-left:2%;}
.gridlist3 li { width: 98%; height: 100%;  border: 0px solid #ddd;overflow: hidden; float: left;background: url(../images/cp_db.png) no-repeat left bottom;margin-bottom:20px; cursor:pointer;overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist3 li a { white-space:nowrap; line-height:20px; font-family:\5FAE\8F6F\96C5\9ED1;font-size:14px;}
.gridlist3 li a:hover img { }
.gridlist3 li .cp_img{ width: 22%; height: 146px;padding-top:5%; padding-left:5%; overflow: hidden; float: left; border: 0px solid #e1e1e1; float: left;}
.gridlist3 li .cp_txt{ width: 70%; float: right; overflow: hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist3 li:hover .cp_img{ border: 0px solid #019ddd;}
.gridlist3 li:hover a.cp_xx{color: #019ddd; text-decoration: underline;}
.gridlist3 li .cp_txt h1{ font-size: 19px; margin-bottom: 5px;line-height:20px;}
.gridlist3 li .cp_txt h1 a{ color: #62615f;}
.gridlist3 li .cp_txt h1 a:hover{ color: #019ddd;}
.gridlist3 li .cp_txt p{ height: 100%; overflow: hidden; color: #999999; line-height: 20px;font-size:12px;}
.gridlist3 li .cp_txt a.cp_xx{ display:block; width: 70px; background: url(../images/xx.png) no-repeat right center;font-size:12px; padding-right: 10px; margin-top: 0px;color: #019ddd;}

.right_body3 {  overflow:hidden; zoom:1;border: 1px solid #ccc;padding:2%;font-family:\5FAE\8F6F\96C5\9ED1; }
.right_body3 h2 { text-indent:0px; font-size:24px; color:#111; padding-bottom:2%; font-weight:500; font-family:\5FAE\8F6F\96C5\9ED1; }
.right_body3 p {  font-size:14px; color:#000; padding-bottom:2%;padding-left:2%; padding-right:2%; font-weight:500;font-family:\5FAE\8F6F\96C5\9ED1;  line-height:26px; }
.right_body1 {  overflow:hidden; zoom:1;border: 1px solid #ccc;padding-top:2%;font-family:\5FAE\8F6F\96C5\9ED1; }
.right_body1 h2 { text-indent:0px; font-size:24px; color:#111; padding-bottom:2%; font-family:\5FAE\8F6F\96C5\9ED1;font-weight:100;  }
.right_body2 {  overflow:hidden; zoom:1;font-family:\5FAE\8F6F\96C5\9ED1; }
.right_body2 p {  font-size:28px; color:#2a2a2a; border-bottom:1px #cecece solid;font-family:\5FAE\8F6F\96C5\9ED1;  line-height:52px; }
.gridlist1{ }
.gridlist1 li { float:left; text-align:center; padding-left:0; width:209px; height:240px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist1 li img {  width:205px; height:191px;border: 1px solid #E5E5E5;}
.gridlist1 li a { white-space:nowrap; line-height:30px; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist1 li a:hover img { }

.gridlist2{ overflow:hidden; margin-top:20px;}
.gridlist2 li { width:270px;float: left;background: url(../images/cp_db.png) no-repeat left bottom;margin-bottom:20px; margin:0 10px;overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist2 li h2{ display:block;width:270px; height:32px; color:#626262; font-size:14px; line-height:32px; background:#e9e9e9; text-align:center;}
.gridlist2 li .cp_img{ width:268px; height:190px; margin-bottom:10px; overflow: hidden; border:1px #dedede solid;}



dl.dl_2product{padding:12px 4px 12px 10px;overflow:hidden; width:420px; float:left; height:180px;}
dl.dl_2product dt{ width:180px; height:227px; float:left;}
dl.dl_2product dd h4 { border-bottom:1px dotted #CCC; padding-bottom:4px;}
dl.dl_2product dd h5 { border-bottom:1px dotted #CCC; padding-bottom:4px;}
dl.dl_2product dt img{  /*width:181px; height:155px;*/ width:180px; height:174px;border:1px solid #ccc;}
dl.dl_2product dt a:hover img{  border:1px solid #063778;}
dl.dl_2product dd{ float:left; width:225px; padding-left:10px; line-height:22px; height:155px;overflow:hidden; }
dl.dl_2product dd h4 a{ color:#333; height:25px; overflow:hidden; display:block;}
dl.dl_2product dd p{ height:88px; overflow:hidden; text-indent:2em; padding-top:2px; margin-bottom:2px;}
dl.dl_2product .fr a{ color:#063778;}





.news_list{margin-top:10px;}
.news_list li{ line-height:30px; font-size:14px; border-bottom:1px #ccc dotted; padding:0 10px;}
.news_list li a{}
.news_list li a span{ float:right}
.titl1{ width:1200px;margin:auto}
.shiyong{ width:1200px; margin:auto; padding-top:10px;}
.tit{ background:url(../images/tit_bg.jpg) repeat-x; height:35px;}
.tit p{ line-height:35px; border-bottom:2px #105db9 solid; width:90px; text-align:center; font-size:16px; color:#105db9;}
.con_box{ margin-top:20px;}
.con_box ul{ overflow:hidden}
.con_box ul li{ float:left; margin:0 7px;}
.con_box ul li a{ display:block; border:2px #e8e8e8 solid; padding:1px; margin-bottom:10px;}
.con_box ul li img{}
.con_box ul li p{ width:180px; text-align:center; color:#666666;}

.about_box{background:url(../images/about_bg.jpg) no-repeat center; height:385px;}
.about_tit{ overflow:hidden; width:1200px; margin:auto; padding-top:70px; padding-left:200px;}
.about_tit img{ float:left; border:1px #4488ff solid;}
.about_tit p{ float:left; margin-left:20px; width:550px; color:#fff; font-size:14px; text-indent:2em; margin-top:24px;}
.about_tit p a{ display:block; width:150px; height:44px; line-height:44px;font-size:16px; text-align:center; border:1px #fff solid;border-radius: 10px; margin-top:24px; text-indent:0; color:#fff;}

.news_box{ width:1200px; margin:auto; overflow:hidden;}
.news_tit{ background:url(../images/tit_bg.jpg) repeat-x;width:49%; float:left}
.news_tit1{ float:right}
.news_text{ padding:10px}
.news_text ul{}
.news_text ul li{ overflow:hidden; border-bottom:1px #ccc dotted;line-height:30px;}
.news_text ul li a{background:url(../images/news_tit_bg.jpg) no-repeat center left; padding-left:10px; float:left; }
.news_text ul li span{ float:right;}

#demo2p {list-style: none outside none;/* margin-left: 10px; */ overflow: hidden; width: 1200px; margin:auto; padding-top:20px;}
#indemo2p { float: left;width:800%;}
#demo2p1 {float: left;}
#demo1p2 {float: left;}
.top_15 {list-style: none outside none;display:inline;}
ul {list-style: none outside none;}
.top_15 li {float:left; margin:0 10px;}
.top_15 h2 a { border:2px #e8e8e8 solid;padding:1px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size: 137px;*font-family:Arial;   /* color: #003366; font-weight: bold; */}
.top_15 li p{ color:#105db9; font-size:16px; width:211px; text-align:center;}

#demo1p {list-style: none outside none;/* margin-left: 10px; */ overflow: hidden; width: 1200px; margin:auto; padding-top:20px;}
#indemo1p { float: left;width:800%;}
#demo1p1 {float: left;}
#demo1p2 {float: left;}
.top_14 {list-style: none outside none;display:inline;}
ul {list-style: none outside none;}
.top_14 li {float:left; margin:0 10px;}
.top_14 h2 a { border:2px #e8e8e8 solid;padding:1px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size: 137px;*font-family:Arial;   /* color: #003366; font-weight: bold; */}
.top_14 li p{ color:#105db9; font-size:16px; width:211px; text-align:center;}

.contact_box{ padding:10px; border:1px #eee solid;}
.contact_box p{ line-height:26px; font-size:16px;}

.gridlist3{ padding-left:2%;}
.gridlist3 li { width: 98%; height: 158px; overflow: hidden; float: left;background: url(../images/cp_db.png) no-repeat left bottom;margin-bottom:20px;padding-bottom:5%; border-bottom: 1px solid #e1e1e1; cursor:pointer;overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist3 li a { white-space:nowrap; line-height:30px; font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist3 li a:hover img { }
.gridlist3 li .cp_img{ width: 160px; height: 146px; overflow: hidden; float: right; border: 0px solid #e1e1e1; }
.gridlist3 li .cp_txt{ width: 70%; float: left; overflow: hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist3 li:hover .cp_img{ border: 0px solid #019ddd;}
.gridlist3 li:hover a.cp_xx{color: #019ddd; text-decoration: underline;}
.gridlist3 li .cp_txt h1{ font-size: 14px; margin-bottom: 5px;}
.gridlist3 li .cp_txt h1 a{ color: #62615f;}
.gridlist3 li .cp_txt h1 a:hover{ color: #019ddd;}
.gridlist3 li .cp_txt p{ padding-left:2%;overflow: hidden; color: #333;line-height: 20px;height:30px;font-size:12px;}
.gridlist3 li .cp_txt span{ padding-left:2%;overflow: hidden; color: #333; height:53%;line-height: 20px;float: left;width: 98%;font-size:12px;}
.gridlist3 li .cp_txt a.cp_xx{ display:block; width: 70px; background: url(../images/xx.png) no-repeat right center;font-size:12px;float: right; padding-right: 10px; margin-top: 0px;color: #019ddd;}


.gridlist4{ }
.gridlist4 li { float:left; text-align:center; margin:0px 20px 5px; width:429px; height:340px; overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist4 li img {  width:425px; height:291px;border: 1px solid #E5E5E5;}
.gridlist4 li a { white-space:nowrap; line-height:30px; font-size:12px;font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist4 li a:hover img { }


.gridlist5{ padding-left:2%;}
.gridlist5 li { width: 98%; height: 158px; overflow: hidden; float: left;background: url(../images/cp_db.png) no-repeat left bottom;margin-bottom:20px;padding-bottom:5%; border-bottom: 1px solid #e1e1e1; cursor:pointer;overflow:hidden; display:inline /*解决ie6 双边距bug*/;}
.gridlist5 li a { white-space:nowrap; line-height:30px; font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist5 li a:hover img { }
.gridlist5 li .cp_img{ width: 160px; height: 146px; overflow: hidden; float: right; border: 0px solid #e1e1e1; }
.gridlist5 li .cp_txt{ width: 70%;line-height: 20px; float: left; overflow: hidden;font-family:\5FAE\8F6F\96C5\9ED1;}
.gridlist5 li .cp_txt h1{ font-size: 14px; margin-bottom: 5px;height:30px;}
.gridlist5 li .cp_txt h1 a{ color: #62615f;}
.gridlist5 li .cp_txt h1 a:hover{ color: #019ddd;}

.gridlist5 li .cp_txt span{ padding-left:2%;overflow: hidden; color: #333; line-height: 20px;height:60px;float: left;width: 98%;font-size:12px;}
.gridlist5 li .cp_txt a.cp_xx{ display:block; width: 70px; background: url(../images/xx.png) no-repeat right center;font-size:12px;float: right; padding-right: 10px; margin-top: 0px;color: #019ddd;}



.breadcrumbs ul {
    float: right;
    font-size: 13px;
    font-weight: 500;
    margin-top: 12px;
}
.breadcrumbs ul li {
    color: #999999;
    display: inline-block;
    margin: 0 0 0 5px;
}
.breadcrumbs ul li:after {
    color: #CCCCCC;
	content: "\f054";
    font-family: "FontAwesome";
    font-size: 10px;
    margin: 0 0 0 9px;
}
.breadcrumbs ul li:last-child:after, .breadcrumbs ul li:first-child:after {
    content: "";
    margin: 0;
}
.breadcrumbs ul li:last-child a, .breadcrumbs ul li a {
    color: #04BFEA;
    font-weight: 600;
	transition: color 0.2s ease 0s;
}
.breadcrumbs ul li a:hover {
    color: #313538;
}
.breadcrumbs ul li:first-child {
    margin-left: 0;
    padding-right: 0;
}
.breadcrumbs ul li:first-child, .breadcrumbs ul li:last-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #999999;
}
.breadcrumbs ul li:last-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}

img {
    border: medium none;
    max-width: 100%;
}

.centered {
    text-align: center;
}

.feature img {
width: 300px;
}

.intro {
    margin: 30px 0;
}

.separator {
	margin-bottom: 30px;
	margin-left: 10px;
	margin-right: 10px;
	clear: both;
}

.dashed {
    border-bottom:1px dashed #DEE1E2;
	width: 940px;
	margin: 0 auto;
}

.wrapper {
    width: 100%;
	padding: 30px 0;
}

/* Slider Styles
==========================*/
.banner{height:428px;overflow:hidden; position:relative; width:100%}
.banner .d1{width:100%;height:428px;display:block;position:absolute;left:0px;top:0px;}
.banner .d2{width:1424px;height:30px;clear:both;position:absolute;z-index:100;left:0px;bottom:0px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;display:inline;}
.banner .d2 li{width:17px;height:17px;overflow:hidden;cursor:pointer;background:url(../images/ban_coin.png) no-repeat -26px 3px;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/ban_coin.png) no-repeat;}

.footer{}
.footer_nav{ width:1200px; margin:auto; background:#0188dd;}
.footer_nav ul{ overflow:hidden;}
.footer_nav ul li{ float:left; height:40px; line-height:40px; width:130px; text-align:center;}
.footer_nav ul li a{ color:#fff; font-size:16px;}
.footer_btm{ width:1200px; margin:auto; margin-top:20px;}
.footer_btm img{ float:left; padding-left:84px;}
.foot_ab{ float:left; margin-left:100px;}
.footer_btm ul{}
.footer_btm ul li{ line-height:26px; font-size:14px; color:#535353;}
.footer_btm ul li a{}



div#showpages {
	clear:both;
	padding:20px 0px;
	width:100%;
	height:30px;
	text-align:right;
}
div#pagesinfo {
	float:left;
	padding:3px 8px;
	white-space: nowrap;
	color:#b5b5b5;
}
div#pages {
	float:right;
	padding-right:8px;
	white-space: nowrap;
}
div#pages ul {
	margin:0;
	padding:0;
}
div#pages a:link, div#pages a:visited, div#pages a:active {
	color:#303030;
	text-decoration: none;
}
div#pages a:hover {
	color:#ff0000;
	text-decoration: none;
}
div#pages li {
	margin: 3px;
	padding: 0px 2px;
	list-style-type: none;
	float: left;
	width: 36px;
	background: #dcd9d4;
	color: #303030;
	border: 1px #dcd9d4 solid;
	white-space: nowrap;
	text-align: center;
}
div#pages li.pagesnow {
	color:#303030;
	background-color:#eee;
	white-space: nowrap;
	border:1px #dcd9d4 solid;
}
div#pages li.pbutton {
	color:#303030;
	background-color:#dcd9d4;
	padding:3px 5px 1px 5px;
	white-space: nowrap;
	border:1px #dcd9d4 solid;
}
div#pages li.opt {
	color:#303030;
	padding:0px;
	white-space: nowrap;
	border:0px;
	background:#fff;
}