@import url("top2.css");
@import url("oh.css");
.ks_con { width:1200px; margin:0px auto;}
.banner { width:100%; float:left; margin-top:102px; height:450px;}
.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;}


.ks_conter1 { width:100%; float:left; margin-top:60px;}
.ks_conter1_t { width:1200px; float:left;}
.ks_conter1_t img { float:left;}
.ks_conter1_t h1 { font-size:18px; width:100%; float:left; font-weight:normal; color:#787878; line-height:42px; text-transform: capitalize; font-family:"Times New Roman", Times, serif;}
.ks_conter1_t span { font-size:22px; width:100%; float:left; color:#202020;}
.ks_conter1_t span strong { font-weight:normal; color:#049b9c;}
.ks_conter1_t p { font-size:14px; float:left; width:100%; color:#565656;}

.ks_conter1_1 { width:320px; float:left; background:url(../img/ek-005.jpg) no-repeat center center; background-size:320px 380px; -webkit-transition:0.5s; height:380px; margin-top:6px;}
.ks_conter1_1 a { width:270px; height:380px; padding-left:50px; float:left;}
.ks_conter1_1:hover {background-size:352px 418px;}
.ks_conter1_1 h1 { margin-top:50px; line-height:35px; background:url(../img/xuxian-01.png) no-repeat left bottom;}
.ks_conter1_1 span { line-height:28px; margin-top:5px;}


.ks_conter1_2 { width:550px; float:left; margin-top:6px; margin-left:6px;}
.ks_conter1_3 { width:550px; float:left; background:#f7f7f7; height:200px;}
.ks_conter1_3 a { width:500px; height:200px; padding-left:50px; float:left;}
.ks_conter1_3 h1 { margin-top:50px; line-height:35px; background:url(../img/xuxian-01.png) no-repeat left bottom;}
.ks_conter1_3 span { line-height:28px; margin-top:5px;}
.ks_conter1_3 p { line-height:25px;}

.ks_conter1_4 { width:272px; float:left; background:#01a7a8; margin-top:6px; height:174px; }
.ks_conter1_4 a { width:222px; height:174px; padding-left:50px; float:left;}
.ks_conter1_4 h1 { margin-top:50px; width:172px; line-height:25px; color:#ffffff; background:url(../img/xuxian-03.png) no-repeat left bottom;}
.ks_conter1_4 span { line-height:28px; margin-top:5px; color:#ffffff;}
.ks_conter1_5 { width:272px; float:left; background:#eaeaea; margin-top:6px; height:174px; margin-left:6px;}
.ks_conter1_5 a { width:222px; height:174px; padding-left:50px; float:left;}
.ks_conter1_5 h1 { margin-top:50px; line-height:35px; background:url(../img/xuxian-01.png) no-repeat left bottom;}
.ks_conter1_5 span { line-height:28px; margin-top:5px;}
.ks_conter1_6 { width:318px; float:left; margin-top:6px; margin-left:6px;}
.ks_conter1_7 { width:318px; float:left; background:url(../img/ek-007.jpg) no-repeat center center; background-size:318px 200px; -webkit-transition:0.5s; height:200px;}
.ks_conter1_7:hover {background-size:349px 220px;}
.ks_conter1_8 { width:318px; float:left; background:#00b3b4; margin-top:6px; height:174px;}
.ks_conter1_8 a { width:268px; height:174px; padding-left:50px; float:left;}
.ks_conter1_8 h1 { margin-top:50px; line-height:35px; color:#ffffff; background:url(../img/xuxian-03.png) no-repeat left bottom;}
.ks_conter1_8 span { line-height:28px; margin-top:5px; color:#ffffff;}

.ks_conter1_9 { width:320px; float:left; background:#00b3b4; margin-top:6px; height:185px;}
.ks_conter1_9 a { width:270px; height:185px; padding-left:50px; float:left;}
.ks_conter1_9 h1 { margin-top:50px; width:220px; line-height:25px; color:#ffffff; background:url(../img/xuxian-03.png) no-repeat left bottom;}
.ks_conter1_9 span { line-height:28px; margin-top:5px; color:#ffffff;}

.ks_conter1_10 { width:550px; float:left; margin-top:6px; height:185px; margin-left:6px; background:url(../img/ek-0091.jpg) no-repeat center center; background-size:550px 185px; -webkit-transition:0.5s;}
.ks_conter1_10 a { width:500px; height:225px; padding-left:50px; float:left;}
.ks_conter1_10:hover {background-size:605px 203px;}
.ks_conter1_10 h1 { margin-top:50px; line-height:35px; background:url(../img/xuxian-01.png) no-repeat left bottom;}
.ks_conter1_10 span { line-height:28px; margin-top:5px;}


.ks_conter1_12 { width:318px; float:left; margin-top:6px; margin-left:6px; height:185px; background:#00b3b4;}
.ks_conter1_12 a { width:268px; height:185px; padding-left:50px; float:left;}
.ks_conter1_12 h1 { margin-top:50px; width:218px; line-height:25px; color:#ffffff; background:url(../img/xuxian-03.png) no-repeat left bottom;}
.ks_conter1_12 span { line-height:28px; margin-top:5px; color:#ffffff;}




.ks_con_title { width:100%; float:left; border-bottom:1px solid #dfdddd; padding-bottom:10px;}
.ks_con_title span { float:left; color:#202020; line-height:30px; font-size:24px;}
.ks_con_title p { float:left; margin-left:20px; padding-left:20px; border-left:2px solid #7f7c7c; color:#7f7c7c; font-size:20px; line-height:30px; text-transform: capitalize;}
.ks_con_title h1 { float:right; color:#03a2a3; font-weight:normal; font-size:16px; line-height:30px; text-transform: capitalize;}
.ks_con_title a { font-size:14px; width:95px; text-transform:uppercase; float:right; background: url(../img/zjbot.jpg) no-repeat center center; background-size:0px 0px; -webkit-transition:0.5s; height:28px; line-height:28px; color:#07aaab; text-align:center; border:1px solid #ebebeb; -moz-border-radius:15px; /* Gecko browsers */ -webkit-border-radius:15px; /* Webkit browsers */ border-radius:15px; /* W3C syntax */}
.ks_con_title a:hover { font-size:14px; color:#ffffff; background-size:95px 30px; border:1px solid #76d0d0; }


.ks_conter2 { width:100%; float:left; background:#f7f7f7; margin-top:70px; padding:40px 0px;}
.ks_conter2_title { width:100%; float:left; text-align:center;}
.ks_conter2_title span { width:100%; float:left; color:#000000; line-height:28px; font-size:24px; text-transform: capitalize;}
.ks_conter2_title p { width:100%; float:left; color:#555555; font-size:16px; line-height:28px;}
.ks_conter2_title h1 { float:left; font-weight:normal; width:306px; text-transform: capitalize; height:36px; line-height:36px; background:#07aaab; color:#ffffff; font-size:16px; margin:0px 397px 0px 397px; -moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */ border-radius:8px; /* W3C syntax */}
.ks_conter2_c { width:100%; float:left; padding-top:10px;}
.none {display:none;}
.ks_conter2_c .TabTitle { width:100%; float:left;}
.ks_conter2_c .TabTitle ul { width:100%; float:left;}
.ks_conter2_c .TabTitle ul li {float:left; cursor:pointer; padding-bottom:9px; height:50px;line-height:50px; font-size:16px; text-align:center;width:240px}
.ks_conter2_c .TabTitle .active{ background:url(../img/ck-009.png) no-repeat center bottom; font-weight:bold; color:#028A8B;}
.ks_conter2_c .TabTitle .normal{color:#353535}
.ks_conter2_c .TabContent { clear:both; display:block; background:#00b3b4; width:100%; float:left; margin-top:20px;}
.ks_conter2_l { width:570px; float:left;}
.ks_conter2_l img { width:570px; float:left;}
.ks_conter2_r { width:525px; float:left; margin-left:55px; margin-top:70px;}
.ks_conter2_r span { width:100%; float:left; color:#ffffff; font-size:24px; line-height:45px;}
.ks_conter2_r p { width:100%; float:left; line-height:27px; font-size:14px; margin-top:20px; color:#ffffff;}
.ks_conter2_r a { font-size:14px; width:130px; margin-top:30px; text-transform:uppercase; float:left; background: url(../img/zjbot1.jpg) no-repeat center center; background-size:0px 0px; -webkit-transition:0.5s; height:33px; line-height:33px; color:#ffffff; text-align:center; border:1px solid #feffff; -moz-border-radius:17px; /* Gecko browsers */ -webkit-border-radius:17px; /* Webkit browsers */ border-radius:17px; /* W3C syntax */}
.ks_conter2_r a:hover { font-size:14px; color:#01a0a1; background-size:130px 35px; border:1px solid #feffff; }


.ks_zj { width:100%; float:left; margin-top:70px;}
.ks_zj_t { width:100%; float:left; color:#838282; font-size:14px; line-height:25px; padding:20px 0px;}
.ks_zj_c { width:1200px; float:left; overflow:hidden; height:397px; position: relative}
.ks_zj_c .Cont {OVERFLOW: hidden; WIDTH:1200px; float:left;}
.ks_zj_c .box { width:291px; height:397px; overflow:hidden; padding:0px 4.5px; float:left;}
.sy_con2_ct { width:291px; float:left; height:2px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat right bottom; background-size:0px 2px; -webkit-transition:1s;}
.sy_con2_cl { width:2px; float:left; height:393px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat bottom center; background-size:2px 0px; -webkit-transition:1s;}
.sy_con2_cr { width:2px; float:left; height:393px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat top center; background-size:2px 0px; -webkit-transition:1s;}
.sy_con2_cb { width:291px; float:left; height:2px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat left bottom; background-size:0px 2px; -webkit-transition:1s;}
.sy_con2_cc { width:287px; float:left; height:393px; overflow:hidden;}
.ks_zj_c .box:hover .sy_con2_ct {background-size:291px 2px;}
.ks_zj_c .box:hover .sy_con2_cl {background-size:2px 395px;}
.ks_zj_c .box:hover .sy_con2_cr {background-size:2px 395px;}
.ks_zj_c .box:hover .sy_con2_cb {background-size:291px 2px;}
.sy_con2_c2 { width:287px; height:275px; float:left; overflow:hidden;}
.sy_con2_c2 img { width:287px; float:left; }
.sy_con2_c3 { width:247px; float:left; height:100px; background:#f9f9f9; text-align:center; padding:20px 20px 0px 20px;}
.sy_con2_c3 h1 { width:100%; float:left; height:30px; color:#202020; font-weight:normal; font-size:20px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 span { width:100%; float:left; height:23px; color:#1c9697; font-size:16px; line-height:23px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 p { width:100%; float:left; line-height:26px; height:26px; color:#565656; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con2_c3 p strong { color:#353535;}


.ks_zj_c .LeftBotton {	background: url(../img/left.png) no-repeat; left:0px; float: left; width:56px; cursor: pointer; position: absolute; top: 170px; height: 56px;}
.ks_zj_c .RightBotton {	right:0px; background: url(../img/right.png) no-repeat; float: right; width: 56px; cursor: pointer; position: absolute; top: 170px; height: 56px}
.ks_zj_c .LeftBotton:hover {background: url(../img/left1.png) no-repeat;}
.ks_zj_c .RightBotton:hover {background: url(../img/right1.png) no-repeat;}



.TTSliderPrevBtn, .TTSliderNextBtn { height: 56px; width: 56px; position: absolute; z-index: 999; top:170px; text-align: center;}
.TTSliderPrevBtn { left: -56px}
.TTSliderNextBtn { right: -56px;}
.TTSliderPrevBtn a, .TTSliderNextBtn a { height: 56px; width: 56px; display: inline-block; background: url(../img/left.png) no-repeat; float: left;}
.TTSliderNextBtn a { background: url(../img/right.png) no-repeat; float: right;}
.TTSliderPrevBtn a:hover {background: url(../img/left1.png) no-repeat;}
.TTSliderNextBtn a:hover {background: url(../img/right1.png) no-repeat;}


.ks_conter3 { width:100%; float:left; margin-top:70px;}
.sy_con3_c { width:1200px; float:left; margin-top:35px;}
.sy_con3_c ul { width:1200px; float:left; }
.sy_con3_c ul li { width:291px; margin-left:12px; float:left;}
.sy_con3_cb { width:291px; float:left; height:2px; overflow:hidden; background: url(../img/zjbot.jpg) no-repeat left bottom; background-size:0px 2px; -webkit-transition:1s;}
.sy_con3_c ul li:hover .sy_con3_cb {background-size:291px 2px;}

.sy_con3_cc { width:291px; float:left; overflow:hidden; background:#f9f9f9;}
.sy_con3_c1 { width:291px; height:120px; text-align:center; float:left; overflow:hidden;}
.sy_con3_c1 img { width:100%; float:none; text-align:center; }

.sy_con3_c2 { width:247px; height:105px; padding:20px 22px 0px 22px; float:left; background:#f9f9f9; overflow:hidden;}
.sy_con3_c2 span { width:100%; color:#202020; font-size:18px; float:left; line-height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sy_con3_c2 span a { color:#202020;}
.sy_con3_c2 span a:hover { color:#00b3b4;}
.sy_con3_c2 p { width:100%; float:left; color:#454545; font-size:14px; line-height:25px; height:50px; overflow:hidden;}
.sy_con3_c2 p a { color:#00b3b4;}



.ks_conter4 { width:100%; float:left; margin-top:70px; 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:20px; 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;}


.xw_list_r { width:200px; float:left; display:none; margin-top:5px; margin-left:50px; }
.xw_list_r ul { width:200px; float:left;}
.xw_list_r ul li { width:150px; cursor:pointer; padding:10px 25px; float:left; margin-top:15px; background:#f2f2f2; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#353535; font-size:16px; }
.xw_list_r ul li a { color:#353535; width:150px; float:left;}
.xw_list_r ul li:hover a { color:#0099AD;}
