@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; box-sizing:border-box;}
ul,ol,dl,li{ list-style:none}
img{ border:none;}
a{ color:#383838; text-decoration:none}
a:hover{ color:#326ea5; text-decoration:underline}
.clear{ clear:both}
body{
	color:#383838;
	line-height:24px;
	font-size:12px;
	font-family:Arial,Microsoft Yahei;
}
.f_l{ float:left}
.f_r{ float: right}

.txt_1{ color:#0583fb; font-size:28px;}
.txt_2{ color:#777; font-size:26px;}

.head{ width:100%; height:auto; border-bottom:solid #ddd 1px; background-color:#eee; min-height:28px;}

.top{ width:1200px; height:auto; margin:auto; padding:6px 0 6px 0;}
.top_1{ width:198px; height:auto; float:left}
.top_2{ width:540px; height:auto; float:left; margin-left:80px; margin-top:41px;}
.top_2 input[type='text']{ width:500px; height:40px; border:solid #0583fb 1px; float:left; font-size:14px}
.top_2 input[type='button']{ width:40px; height:40px; border:none; float:left; background:url(../img/w_icon_1.png) no-repeat; cursor:pointer}
.top_3{ width:290px; height:auto; float:right; margin-top:30px;}

.top:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .top{zoom: 1;}
*:first-child + html .top{zoom: 1;}

.menu{ width:100%; height:auto; background-color:#0583fb}
.menu_1{ width:1100px; height:auto; float:left}
.menu_2{ width:100px; height:auto; float:left}
.menu_main{ width:1200px; height:auto; margin:auto;}

.menu:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .menu{zoom: 1;}
*:first-child + html .menu{zoom: 1;}

.menu_1 td{ text-align:center}
.menu_1 a{ color:#fff; font-size:15px; display:block; padding:10px 0 10px 0;}
.menu_1 a:hover{ color:#e60012; background-color:#ffe2b6; text-decoration:none}

.language {
    width: 45px;
    padding: 2px 15px 0 32px;
    float: left;
    text-align: center;
    position: relative;
    cursor: pointer;
    z-index: 10;
	color:#fff;
	margin-top:7px;
}
.language p {
    width: 50px;
    display: inline-block;
	font-size:15px;
}

.language-list {
    width: 45px;
    padding: 3px 15px 8px 32px;
    position: absolute;
    left:-20px;
    top:28px;
    line-height: 20px;
    display: none;
	z-index:9999;
}

.language-list a {
    color: #fff;
	background: #1c4b80;
	border-bottom:1px solid #355f8e;
	display:block;
	width:75px;
	padding:2px 0 3px 0px;
}
.language-list a:hover{ background-color:#2869ab; color:#FC0}

.banner{ width:100%; height:auto;}

.blk_18 {
 overflow:hidden;
 zoom:1;
 width:1200px;
 margin:auto;
 background:url(../img/bg_5.png) no-repeat;
}
.blk_18 .pcont {
 width:960px;
 float:left;
 overflow:hidden;
 margin-left:60px;
 margin-right:60px;
 height:330px;
}
.blk_18 .ScrCont {
 width:32766px;
 zoom:1;
 margin-left:-5px;
}
.blk_18 #List1_1, .blk_18 #List2_1 {
 float:left;
}
.blk_18 .LeftBotton, .blk_18 .RightBotton {
 width:60px;
 height:60px;
 float:left;
 margin-top:110px;
}
.blk_18 .LeftBotton {
  background:url(../img/abtn_left.png) no-repeat;
}
.blk_18 .RightBotton {
  background:url(../img/abtn_right.png) no-repeat;
}
.blk_18 .LeftBotton:hover {
}
.blk_18 .RightBotton:hover {
}
.blk_18 .pl img {
 display:block;
 cursor:pointer;
 border:none;
 margin:6px auto 8px auto;
 width:220px; height:220px;
}
.blk_18 .pl {
 width:240px;
 float:left;
 text-align:center;
 line-height:24px;
 margin-top:40px;
}


/* rslides */
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-30px; position:relative;z-index:100;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}

/* Callback example */
.callbacks_container{
	position:relative;
	width:100%;
	max-width:100%;
	text-align:center;
}

.callbacks{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.callbacks li{
	position:absolute;
	width:100%;
	left:0;
	top:0;
}
.callbacks img{
	display:block;
	position:relative;
	z-index:1;
	height:auto;
	width:100%;
	border:0;
}
.callbacks .caption{
	display:block;
	position:absolute;
	z-index:2;
	text-shadow:none;
	color:#fff;
	background:#000;
	background:rgba(0,0,0, .7);
	left:0;
	right:0;
	bottom:0;
	padding:10px 20px;
	margin:0;
	max-width:none;
}
.callbacks .caption a{ color:#fff;}
.callbacks .caption a:hover{ color:#FC0}
.callbacks_nav{
	/*position:absolute;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	top:50%;
	left:0;
	opacity:0.6;
	z-index:3;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	height:30px;
	width:30px;
	background:transparent url("../images/themes.gif") no-repeat left top;
	margin-top:-30px;
	display:none;*/
	
	position: absolute;
-webkit-tap-highlight-color: rgba(0,0,0,0);
top: 50%;
left: 0;
opacity: 0.6;
z-index: 3;
text-indent: -9999px;
overflow: hidden;
text-decoration: none;
height: 30px;
width: 30px;
background: transparent url("../img/arrows.png") no-repeat left top;
margin-top: -20px;
display: none;
}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{
	left:auto;
	background-position:right top;
	right:0;
}

.w_content_1{ width:100%; height:auto; /*background:url(../img/bg_1.png) no-repeat center top;*/ min-height:850px; margin-top:8px; background:url(../img/bg.jpg) no-repeat center top;}
.w_content_1_title{ width:100%; height:auto; text-align:center; padding-top:56px;}
.w_content_1_b{ width:1260px; height:auto; margin:auto; -moz-box-shadow:0px 0px 22px #4a4a4a; -webkit-box-shadow:0px 0px 22px #4a4a4a; box-shadow:0px 0px 22px #4a4a4a; margin-top:46px; padding-bottom:15px;}
.w_content_1_b ul li{ width:390px; height:auto; float:left; margin:20px 15px 5px 15px; position:relative}
.w_content_1_b ul li img{ display:block;}
.w_content_1_b ul li .pro_title{ position:absolute; bottom:0px; width:100%; background:url(../img/bg_2.png) repeat; text-align:center; font-size:15px; color:#fff; padding-top:10px; padding-bottom:10px;}
.w_content_1_b ul li .pro_title a{ color:#fff}
.w_content_1_b ul li .pro_title a:hover{ color:#fc0}

.w_content_1_b:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_content_1_b{zoom: 1;}
*:first-child + html .w_content_1_b{zoom: 1;}


a.abtn{display:block;height:60px;width:60px;overflow:hidden; margin-top:96px;}
a.aleft{float:left; background:url(../img/abtn_left.png) no-repeat}
a.agrayleft{cursor:default; background:url(../img/abtn_left.png) no-repeat}
a.aright{float:right;background:url(../img/abtn_right.png) no-repeat}
a.agrayright{cursor:default; background:url(../img/abtn_left.png) no-repeat}
.scrolllist{width:1200px;height:auto;margin:25px auto 0 auto;}
.scrolllist .imglist_w{width:1080px;height:300px;overflow:hidden;float:left;position:relative;}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{ float:left;text-align:center; width:256px; margin:0 6px 0 10px;}
.scrolllist .imglist_w li img{padding:2px;border:solid 1px #ddd; display:block; width:250px; height:250px;}
.scrolllist .imglist_w li a{ text-decoration:none; font-size:14px;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist .imglist_w li p { text-align:center; padding-top:8px;}

.scrolllist:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .scrolllist{zoom: 1;}
*:first-child + html .scrolllist{zoom: 1;}

/**/
.w_about{ width:100%; height:auto; /*background:url(../img/bg_3.jpg) no-repeat top center; background-color:#eee; */margin-top:12px; padding-top:12px;}

.w_about:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_about{zoom: 1;}
*:first-child + html .w_about{zoom: 1;}

.w_about_m{ width:1200px; height:auto; margin:auto}

.w_about_m .w_content_1_title .txt_2{ color:#777}

.w_about_1{ width:1200px; height:auto}
.w_about_1a{ width:1170px; height:auto; border:solid #0583fb 2px; margin-top:40px; position:relative; float:right;}
.w_about_1a_1{ width:40%; height:auto; background-color:#0583fb; float:right; min-height:476px;}

.w_about_1:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_about_1{zoom: 1;}
*:first-child + html .w_about_1{zoom: 1;}

.w_about_2{ width:1170px; height:auto; position:absolute; margin-top:70px;}
.w_about_2a{ float:left; width:600px;}
.w_about_2b{ float:right; text-align:left; width:540px; height:420px; background-color:#fff; padding:36px 40px 0px 40px;}
.w_about_2b h3{ font-size:24px; text-align:center; font-weight:normal;}
.w_about_2b p{ padding-top:20px; font-size:14px;}
.w_about_2b .more{ width:120px; height:auto; border:solid #ddd 1px; display:block; text-align:center; font-size:14px; margin:15px auto 0 auto; padding:5px 0 5px 0;}
.w_about_2b .more:hover{ border:solid #0583fb 1px; background-color:#0583fb; color:#fff; text-decoration:none;}

.w_news0{ width:100%; height:auto; /*background-color:#eee; */padding-top:32px; padding-bottom:28px;}
.w_news{ width:1200px; height:auto; margin:0 auto 0 auto;}
.w_news:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_news{zoom: 1;}
*:first-child + html .w_news{zoom: 1;}

.w_news_1{ width:820px; height:auto; float:left;}
.w_news_2{ width:350px; height:auto; float:right;}
.w_news_list{ padding-top:10px;}
.w_news_list dl{ width:100%; height:110px; background-color:#f6f6f6; margin-top:12px;}
.w_news_list dl dt{ float:left; width:216px;}
.w_news_list dl dd{ float:left; width:570px; margin-left:20px; padding-top:12px;}

.w_news_list dl dd div:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_news_list dl dd div{zoom: 1;}
*:first-child + html .w_news_list dl dd div{zoom: 1;}

.w_news_list dl dd h3{ float:left; font-size:15px;}
.w_news_list dl dd em{ float:right;}
.w_news_list dl dd p{ font-size:13px; padding-top:5px;}

.w_news_2a{font-size:16px; padding:0px 18px 10px 0px; border-bottom:solid 1px #ccc}
.w_news_2a img{ vertical-align:middle;}

.w_news_2b{ padding-top:7px;}
.w_news_2b dl{ margin-top:12px; border-bottom:dashed #ccc 1px; padding-bottom:10px}
.w_news_2b dl dt{ font-size:15px; font-weight:bold;}
.w_news_2b dl img{ vertical-align:middle;}
.w_news_2b dl dd p{ font-size:13px;}
.w_news_2b dl dd{ padding-top:10px;}

.w_foot{ width:100%; height:auto; background-color:#0583fb; padding-bottom:26px;}

.w_foot:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_foot{zoom: 1;}
*:first-child + html .w_foot{zoom: 1;}

.w_foot_m{ width:1200px; height:auto; margin:auto; color:#fff; background:url(../img/w_code.png) no-repeat top right; padding-top:40px; min-height:340px;}

.w_foot_m dl{ /*background:url(../img/bg_4.jpg) no-repeat right top;*/ float:left; padding-right:40px; margin-right:30px;}
.w_foot_m dl dt{ font-size:18px; color:#ffe2b6}
.w_foot_m dl dd{ padding-top:18px;}
.w_foot_m .menu_b dd ul li{ float:left; margin-right:28px; margin-bottom:8px;}
.w_foot_m .menu_b dd ul li a{ font-size:14px; color:#fff}
.w_foot_m .menu_b{ width:295px;}
.w_foot_m .link ul li a{ color:#fff}

.w_foot_m dl dd div:after{visibility: hidden;display: block;font-size: 0;content: ".";clear: both;height: 0;}
* html .w_foot_m dl dd div{zoom: 1;}
*:first-child + html .w_foot_m dl dd div{zoom: 1;}

.w_foot_b{ width:100%; height:auto; background-color:#065ccb; color:#eee; text-align:center; font-size:13px; padding:11px 0 11px 0;}
.w_foot_b a{ color:#fff}
.w_foot_b a:hover{ color:#FC0}

.head_m{ width:1200px; margin:auto; text-align:right}
.head_m img{ vertical-align:middle}

/*浮动宽口*/
.KeFuDiv{
	position: absolute;
	height:auto;
	width:102px;
	border:solid #ccc 1px;
	background:url(../images/online.jpg) no-repeat top;
	/*min-height:128px;*/
	background-color:#FFFFFF;
	z-index:9999
}
.KeFuList{
    position:relative;
    font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	margin-top:120px;
	padding:0px 5px 0px 11px;
	text-align:left;
	line-height:28px;
}
.KeFuList img{ vertical-align:middle}
.KeFuTitle{
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	text-align:center;
	margin-top:8px;
	font-size:9pt;
}
.KeFuClose{ position:absolute; top:-125px; right:5px; color:#fff;}