﻿@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0; font-family: "微软雅黑",Arial;color:#000000; font-size:12px;}
div{margin:0 auto;padding:0}
ul,li,h1,h2,h3,h4,p,s,dl,dd,dt,table,tr,td,form{margin:0;padding:0;}
li{list-style:none}
s{text-decoration:none}
img{border:0}
a{color:#000000;text-decoration:none}
a:hover{ text-decoration:none; color:#ff0000}
.clearfix:after{display: block;clear:both;display: '';}
.aa{color:#0808f9;text-decoration:none; }
.aa:hover{ text-decoration:none; color:#ff0000}
.ab{color:#fff;text-decoration:none; }
.ab:hover{ text-decoration:none; color:#ff0000}
#zhu{ width:100%; margin:0px auto; overflow:hidden; background:#00abff;padding:20px 0;}
.zhunei{ width:1170px;margin:0px auto; overflow:hidden;}
.yuyan{height:40px; line-height:40px; background:#00b7ee;border-radius:5px;box-shadow: 0px 5px 5px #999; width:100%;}
.yuyan .yyxz{width:70px; height:25px; background:url(../images/jianbian.jpg) center repeat-x;border-radius:5px; border:1px #1984dc solid; line-height:25px; text-align:center; float:left;box-shadow: 0px 2px 2px #999;}
.yuyan .yyxz a{ color:#0302c7; font-size:15px;}
.yuyan .yyxz a:hover{ color:#000; font-size:15px;}

.yuyan .yyoxz {float:left; height:25px; width:2px; background:url(../images/bjg.png) center no-repeat;}

.tdtopmenu{border-radius:13px;-webkit-border-radius:13px; -moz-border-radius:13px; background:url(../images/navb.jpg) center no-repeat;}
.topmenu{ width:1030px; margin:0px auto; height:auto; clear:both; display:block; overflow:hidden; }
.topmenu>ul{ width:100%; height:auto; list-style:none; margin:0px; padding:0px; }
.topmenu>ul>li{ width:124px; height:35px; line-height:35px; margin:4px 1px; float:left; display:inline; text-align:center;  overflow:hidden;border-radius:5px;box-shadow: 0px 1px 1px #999; border:1px #1380dc solid;background:url(../images/jianbian.jpg) center repeat-x;box-shadow:0 2px 2px #999;-webkit-box-shadow:0 2px 2px #999;}
.topmenu>ul>li.fst{ background:url(../images/jg.jpg) right no-repeat;}
.topmenu>ul>li>a{ width:126px; height:35px; display:block; float:left; color:#0000c5; font-size:18px; overflow:hidden;}
.topmenu>ul>li>a:hover{ display:block; color:#000;}
.topmenu>ul>li>a.selected{  color:#000;}

.pro_nav{ width:126px;position:absolute; margin-left:0px; margin-top:36px; z-index:9999; background:#fff; display:none}
.pro_nav>li{ line-height:30px; height:30px; border-bottom:1px #ccc dashed}
/*导航菜单*/
.nav{background: #dbf3ff;}
#navMenu {
	width:1100px;
	margin:0px auto;
	display:block;
	overflow:hidden;
}
#navMenu ul{
width:100%;
}
#navMenu .onelink{
background-image:none;}
#navMenu li {
	width:132px;
	height:45px; 
	line-height:45px; 
	text-align:center;
	float: left;
	background:url(../images/navjg.jpg) right no-repeat;
	
}
#navMenu li.last {
	width:132px;
	height:45px; 
	line-height:45px; 
	text-align:center;
	float: left;
	background:none;
}
#navMenu li a {
	color:#fff;
	font-size:18px;
	display: block;
	width:130px; height:45px;
	
}
#navMenu li a:hover, #navMenu li.hover a {
background:url(../images/dhbj.jpg) no-repeat center;
	text-decoration: none;
	font-size:18px;
	color:#000;
}
#navMenu ul li a.selected{
background:url(../images/dhbj.jpg) no-repeat center;
	text-decoration: none;
	font-size:18px;
	color:#000;}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:99999;
	width: 130px;
	visibility: hidden;
/*  	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000, direction=135, strength=4);
*/	
	
}

.dropMenu li {
margin-top:0px;
padding-left:0px;
border-top:1px #FFFFFF solid;
}
.dropMenu li a {
	width: 100%;
	height:30px;
	line-height:30px;
	display: block;
	text-align:center;
	color: black;
    color:#ffffff;
	font-size:14px;
	background:#1a6fc9;
	


}
.dropMenu+li a{
border-top:none;
}
* html .dropMenu a {
	width: 100%;
	color:#000;
}
.dropMenu a:hover {
    color:#000;
	background:#fff;
	font-size:14px;
}


.banner{background: #dff2fc;padding:30px 0;}
.bannermain{width: 1400px;margin:auto;padding:0 20px;}
#bannerCarousel{width: 490px;float: left;position: relative;}
#bannerCarousel .carousel-indicators{width: 100%;text-align: right;left:0;margin-left:0;bottom: 0;padding:0 20px;}
#bannerCarousel .carousel-indicators .active{background: #00abff;}
.prolist{margin-left:520px;padding: 12px 0;}
.prolist .piclist{height: 332px;display: none;}
/*.prolist .piclist li{float: left;margin:20px 10px;}
.prolist .piclist li img{width: 188px;height: 126px; border-radius: 20px;}*/
.prolist .picslider ul{height: 332px;}
.prolist .picslider ul li{float: left;margin:20px 10px;width: 188px;height: 142px; border-radius: 20px;border:1px solid #00abff; 
	background: -webkit-linear-gradient(top,#ffffff 30%,#00abff);  
    background: -o-linear-gradient(top,#ffffff 30%,#00abff);  
    background: -moz-linear-gradient(top,#ffffff 30%,#00abff);  
    background: -mos-linear-gradient(top,#ffffff 30%,#00abff);  
    background: linear-gradient(top,#ffffff 30%,#00abff);  
}
.prolist .picslider ul li a{display: block;}
.prolist .picslider ul li img{border-radius: 20px;width: 100%;}


.honor{background: #00abff;}
.honor .honorlist{width: 1400px;margin:auto;padding-top:30px;padding-bottom: 5px;overflow: hidden;}
.honor .honorslider{width: 99999px;height: 260px;}
.honor .honorlist ul {text-align: center;float: left;}
.honor .honorlist ul li{display: inline-block;padding:0px 5px;float: left;width: 200px}
.honor .honorlist ul li img{width: 100%;}

.foot{background: #00abff;}

.main_visual{height:600px;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
div.flicking_con{position:absolute;top:350px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}



.leftmenu{ width:238px; margin:10px auto; height:auto; clear:both; display:block; overflow:hidden;  }
.leftmenu ul{ width:100%; height:auto; list-style:none; margin:0px; padding:0px; }
.leftmenu ul li{ width:238px; height:31px; line-height:31px; margin:0px auto 1px auto; float:left; display:inline; text-indent:30px;  overflow:hidden; background:url(../images/ppp.jpg) center no-repeat;}
.leftmenu ul li.last{ background:none; }

.leftmenu ul li a{ width:100%; height:31px; display:block; float:left; color:#000; font-size:14px; overflow:hidden; font-weight:bold;}
.leftmenu ul li a:hover{ display:block; color:#000;  font-weight:bold; background:url(../images/ooo.jpg) center no-repeat;}
.leftmenu ul li a.selected{color:#000;font-weight:bold;background:url(../images/ooo.jpg) center no-repeat;}
.leftmenu ul li.left_menu_xz1{display:none;}
.leftmenu ul li.left_menu_xz{
	text-indent:30px;
	line-height:31px;
	border:1px #e0dedf solid;
	border-top:none;
	background:none;
	width:238px;
	background:#e1f5ff;}
.leftmenu ul li.left_menu_xz a{
	color:#676767;
	font-size:12px;
}
.leftmenu ul li.left_menu_xz a:hover{
	color:#c7000c;
}
.leftmenu ul li.left_menu_xz a.wbd{
	color:#c7000c;
}


#box {width:100%; height:200px; background:#fff; margin:0px auto; position: relative; overflow: hidden;z-index:5000; border-bottom:2px #FFFFFF solid;border-radius:8px;-webkit-border-radius:8px; -moz-border-radius:8px;}
#list {position:relative;}
#list li {width:100%; height:200px; text-align:center; cursor: pointer;}
#num {position: absolute;right:17%; bottom:10px; }
#num li {width:16px; height:16px; float:left; margin-right:2px; color:#fff; cursor: pointer; font-size: 12px; font-family:'Arial'; line-height:16px; text-align: center; border:1px solid #fff;border-radius:4px;}
.active {background:#ff6600;}


.input{width:558px;height:24px; line-height:24px;border:1px solid #dcdcdc;}
.input1{width:200px;height:24px; line-height:24px;border:1px solid #dcdcdc;}
.nr{width:555px;height:210px;line-height:24px;border:1px solid #dcdcdc;}
.tj{margin-left:50px;margin-top:20px;width:82px;height:36px; background:#404144; border-radius:5px; display:block;color:#ffffff; text-align:center; line-height:36px;}



.subNavBox{width:238px;margin:10px auto;}
.subNav{margin-bottom: 1px;cursor:pointer;font-size:14px;color:#000;line-height:28px; text-indent:32px;background:url(../images/leftnav.jpg) no-repeat center;}
.subNav:hover{color:#f00;}
.currentDd{color:#f00}
.currentDt{background-image:url(../images/leftnav.jpg);}
.navContent{display: none;border:solid 1px #e6e6e6; background:#e1f5ff; border-top:none;}
.navContent li{ border-bottom:1px #b3b3b3 dashed; width:200px; margin:0px auto; background:url(../images/lan.jpg) right no-repeat;}
.navContent li a{display:block;width:100%;heighr:31px;text-indent:30px;font-size:14px;line-height:31px;color:#2726fa}
.navContent li a:hover{color:#ff833a;background:url(../images/huang.jpg) right no-repeat;}

.pro_img_index{width:200px;height:135px;border:1px solid #ccc;border-radius:2px;text-align:center; padding:1px;box-shadow:0 2px 2px #999;-webkit-box-shadow:0 2px 2px #999;}
.pro_img_index img{box-shadow:0 2px 2px #999;-webkit-box-shadow:0 2px 2px #999;}


