@import url("top2.css");
@import url("oh.css");
.ks_con { width:1200px; margin:0px auto;}
.banner { width:100%; float:left; margin-top:102px; height:250px;}
.banner img { float:left; margin-left:585px;}
.banner_c { width:450px; color:#ffffff; padding:50px 50px 0px 50px; float:left; height:400px;}
.banner_c h1 { width:100%; float:left; line-height:37px; font-size:31px; text-transform:uppercase; font-weight:normal;font-family: "Times New Roman", Times, serif;}
.banner_c span { width:100%; float:left; line-height:34px; margin-bottom:20px; font-size:24px;}
.banner_c p { width:100%; float:left; line-height:27px; margin-top:5px; font-size:16px;}

.xw_banner { width:550px;  float:left;}
.xw_banner h1 { font-size:20px; font-weight:normal; text-transform:uppercase; color:#01a7a8; width:100%; margin-top:55px; line-height:58px; float:left; border-bottom:1px solid #a8dfe5; font-family:"Times New Roman", Times, serif;}
.xw_banner span { width:100%; float:left; color:#202020; font-size:16px; margin-top:15px; line-height:35px;}



.ks_con_t { width:100%; float:left; margin-bottom:30p; padding-bottom:15px; border-bottom:1px solid #dedede; height:35px; line-height:35px;}
.ks_con_tl { width:810px; padding-left:40px; background:url(../img/home.png) no-repeat left center; float:left; color:#000000; font-size:16px;}
.ks_con_tl a { color:#787878;font-size:16px;}
.ks_con_tl a:hover { color:#008e9f;}


.ks_con_tr { width:300px; float:left; margin-left:50px;}
.ks_con_tr .wenben { width:250px; color:#309e9e; font-size:14px; padding:0px 7px; float:left; line-height:33px; border-right:none; border-bottom:1px solid #ece9e9; border-top:1px solid #ece9e9; border-left:1px solid #ece9e9; -moz-border-radius:5px 0px 0px 5px; /* Gecko browsers */ -webkit-border-radius:5px 0px 0px 5px; /* Webkit browsers */ border-radius:5px 0px 0px 5px; /* W3C syntax */}
.ks_con_tr .sousuo { width:35px; border:none; height:35px; float:left; background:url(../img/sousuo.jpg) no-repeat center center; -moz-border-radius:0px 5px 5px 0px; /* Gecko browsers */ -webkit-border-radius: 0px 5px 5px 0px; /* Webkit browsers */ border-radius:0px 5px 5px 0px; /* W3C syntax */}


.xw_list { width:100%; float:left; padding:30px 0px; background:#f8f8f8;}
.xw_list_l { width:850px; float:left;}

.nr_top { width:100%; float:left; border-bottom:1px solid #e4e4e4; padding:20px 0px 10px 0px;}
.nr_top span { width:100%; text-align:center; float:left; line-height:30px; font-size:22px; color:#353535;}
.nr_top p { font-size:14px; color:#7b7a7a; float:left; line-height:30px; text-align:left;}
.nr_top p a { padding:0px 5px;}
.nr_top .nr_top_fx { float:left; max-width:60px; margin-left:30px; background:url(../img/fx.png) no-repeat left center; padding-left:20px;}
.nr_top .nr_top_dj { float:left; max-width:120px; margin-left:300px; background:url(../img/dj.png) no-repeat left center; padding-left:20px;}
.bdsharebuttonbox { width:60px; float:left; margin-left:30px; line-height:30px; margin-top:2px;}



.nr_conter { width:100%; float:left; font-size:14px; color:#565656; margin-top:15px; line-height:1.8em; text-indent:0em;}
.nr_conter img { max-width:850px; text-indent:-2em; height:auto!important}
.nr_conter p { width:100%; float:left; margin-top:10px;}
.nr_conter div { width:100%; float:left;}





.ks_fy { width:100%; float:left; margin-top:30px; border-top:1px dashed #bee7e9; padding-top:20px;}
.ks_fy p { width:373px; padding:0px 5px; float:left; cursor:pointer; border:1px solid #ffffff; color:#242323; line-height:48px; height:48px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}
.ks_fy p a {color:#565656;}
.ks_fy p:hover { border:1px solid #00adab; background:#ffffff; color:#242323;}
.ks_fy p:hover a { color:#00adab;}


.xw_list_r { width:300px; float:left; margin-left:50px; margin-top:20px;}
.xw_list_rt { width:300px; background:#ffffff; border:1px solid #f1efef; float:left; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */ -webkit-box-shadow:0 5px 5px #f1efef; -moz-box-shadow:0 5px 5px #f1efef; box-shadow:0 5px 5px #f1efef;}
.xw_list_rt span { width:260px; padding:0px 20px; float:left; line-height:40px; color:#353535; font-size:16px;}
.xw_list_rt img { width:100%; float:left; -moz-border-radius:0px 0px 5px 5px; /* Gecko browsers */ -webkit-border-radius: 0px 0px 5px 5px; /* Webkit browsers */ border-radius:0px 0px 5px 5px; /* W3C syntax */}

.xw_list_rc { width:260px; padding:0px 20px; margin-top:15px; background:#ffffff; border:1px solid #f1efef; float:left; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */ -webkit-box-shadow:0 5px 5px #f1efef; -moz-box-shadow:0 5px 5px #f1efef; box-shadow:0 5px 5px #f1efef;}
.xw_list_rc span { width:260px; float:left; border-bottom:1px solid #f1efef; line-height:40px; color:#353535; font-size:16px;}
.xw_list_rc ul { width:260px; float:left; padding-bottom:20px; padding-top:10px;}
.xw_list_rc ul li { width:240px; color:#353535; margin-left:20px; list-style-type:disc; float:left; line-height:30px; height:30px; font-size:14px;}
.xw_list_rc ul li p { width:240px; float:right; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xw_list_rc ul li a { color:#353535;}
.xw_list_rc ul li a:hover { color:#249AAC;}


.xw_list_rb { width:300px; float:left; margin-top:15px; background:#ffffff; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}
.xw_list_rb span { width:260px; padding:0px 20px; float:left; line-height:40px; color:#353535; font-size:16px;}
.xw_list_rb img { width:100%; float:left; -moz-border-radius:0px 0px 5px 5px; /* Gecko browsers */ -webkit-border-radius: 0px 0px 5px 5px; /* Webkit browsers */ border-radius:0px 0px 5px 5px; /* W3C syntax */}


.xw_list_rb1 { width:300px; float:left; margin-top:15px;}
.xw_list_rb1 ul { width:180px; float:left;}
.xw_list_rb1 ul li { width:235px; cursor:pointer; padding:10px 10px 10px 55px; float:left; margin-top:5px; background:#00abad; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#ffffff; font-size:16px; }
.xw_list_rb1 ul li a { color:#ffffff; width:235px; float:left;}
.xw_list_rb1 ul li:hover a { color:#ffffff;}
.xw_list_rb1 ul .xw_list_r1 {background:url(../img/a-001.png) no-repeat center left #00abad;}
.xw_list_rb1 ul .xw_list_r2 {background:url(../img/a-002.png) no-repeat center left #00abad;}
.xw_list_rb1 ul .xw_list_r3 {background:url(../img/a-003.png) no-repeat center left #00abad;}
.xw_list_rb1 ul .xw_list_r3 strong { font-size:12px;}

.ks_conter4 { width:100%; float:left; background:#00b3b4; height:330px;}
.ks_conter4 img { float:left;}

.main_visual{height:330px;overflow:hidden;position:relative;}
.main_image{height:330px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:330px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:330px;}
.main_image_c {display:block; width:1100px; margin:0px auto;}
#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(../img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../img/hover_right.png) no-repeat right top;right:100px;}
.sy_conter1_c { color:#ffffff; width:200px; padding:0px 50px; float:left; margin-top:-330px; position:absolute; height:330px; background:#00b4b5;}
.sy_conter1_c h1 { width:100%; float:left; text-transform:capitalize; font-weight:normal; font-size:22px; margin-top:60px; line-height:30px; font-family:"Times New Roman", Times, serif;}
.sy_conter1_c span { width:100%; float:left; line-height:32px; font-size:18px;}
.sy_conter1_c p { width:100%; float:left; line-height:32px; margin-top:10px; font-size:14px;}
.sy_conter1_c a { font-size:14px; width:95px; text-transform:uppercase; margin-top:25px; float:left; background: url(../img/zjbot.jpg) no-repeat center center #ffffff; background-size:0px 0px; -webkit-transition:0.5s; height:34px; line-height:34px; color:#07aaab; text-align:center; border:1px solid #ebebeb; -moz-border-radius:18px; /* Gecko browsers */ -webkit-border-radius:18px; /* Webkit browsers */ border-radius:18px; /* W3C syntax */}
.sy_conter1_c a:hover { font-size:14px; color:#ffffff; background-size:95px 36px; border:1px solid #76d0d0;}