@import url("top2.css");
@import url("oh.css");
.ks_con { width:1200px; margin:0px auto;}
.banner { width:100%; float:left; margin-top:102px; height:270px;}
.banner img { float:left; margin:0px 50px;}

.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:860px; 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:250px; float:left; margin-left:50px;}
.ks_con_tr .wenben { width:200px; color:#309e9e; font-size:14px; height:33px; 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;}
.xw_list_l { width:900px; float:left; margin-top:20px;}
.zj_list_l { width:900px; float:left;}
.zj_list_l ul { width:900px; float:left;}
.zj_list_l ul li { width:112px; float:left; text-align:center; font-size:14px; color:#454545; line-height:36px; background:#f8f6f7;}
.zj_list_l ul li a { color:#454545;}
.zj_list_l ul li:hover { background:#00abad; color:#ffffff;}
.zj_list_l ul li:hover a { color:#ffffff;}
.zj_list_l ul #hover { background:#00abad; color:#ffffff;}
.zj_list_l ul #hover a { color:#ffffff;}


.zt_top { width:900px; float:left; margin-top:45px;}
.zt_top_l { width:260px; float:left; height:357px; overflow:hidden;}
.zt_top_l img { width:100%; float:left;transition: all 1s;}
.zt_top_l:hover img {transform: scale(1.2);}

.zt_top_r { width:605px; float:left; margin-left:35px;}
.zt_top_r h1 { width:100%; float:left; font-weight:normal; color:#0099AD; font-size:26px; line-height:40px;}
.zt_top_r h2 { width:100%; float:left; font-weight:normal; line-height:36px; font-size:16px; color:#414141; margin-bottom:15px;}
.zt_top_r span { width:100%; float:left; font-weight:bold; line-height:30px; color:#1F1F1F; font-size:16px;}
.zt_top_r p { width:100%; float:left; line-height:30px; color:#414141; font-size:16px;}
.zt_top_r1 { width:418px; float:left; margin:30px 241px 0px 241px; font-size:16px;}
.zt_top_r1 a { width:171px; float:left; text-align:center; background: url(../img/zjbot.jpg) no-repeat center center; background-size:0px 0px; -webkit-transition:0.5s; margin:0px 18px; border:1px solid #edeaea; line-height:40px; -moz-border-radius: 21px; /* Gecko browsers */ -webkit-border-radius: 21px; /* Webkit browsers */ border-radius:21px; /* W3C syntax */}
.zt_top_r1 a:hover { float:left; background-size:171px 40px; border:1px solid #00b3b4; color:#ffffff;}


.zt_top_c { width:900px; float:left; margin-top:30px;}
.zt_top_c1 { width:900px; float:left;}
.zt_top_c1 p { width:900px; float:left; margin-top:5px; line-height:25px; color:#555555; font-size:16px; text-indent:2em;}
.zt_top_c1 table { width:900px; float:left; color:#555555; font-size:18px; border-top:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.zt_top_c1 td { padding:10px; text-align:center; border-bottom:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.zt_top_c1a { background:#f2f2f2;}


.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; }


.zj_nr_c2 { width:900px; float:left; margin-top:35px;}

.zj_nr_c2 ul { width:900px; float:left;}
.zj_nr_c2 ul li { width:870px; float:left; border-bottom:1px solid #e4e4e4; padding:20px 15px; background:url(../img/lb-01.png) no-repeat right center;}
.zj_nr_c2 ul li:hover { background:url(../img/lb-01-1.png) no-repeat right center #f8f8f8;}

.lb_con_l { width:130px; float:left; height:105px; overflow:hidden;}
.lb_con_l img { width:100%; float:left; transition: all 1s;}
.zj_nr_c2 ul li:hover img {transform: scale(1.2);}
.lb_con_r { width:620px; margin-left:35px; float:left;}
.lb_con_r span { width:620px; font-size:18px; float:left; margin-top:10px; margin-bottom:5px; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lb_con_r span a { color:#353535;}
.lb_con_r span a:hover { color:#0099AD;}
.lb_con_r p { width:620px; font-size:14px; color:#929292; float:left; line-height:25px; height:50px;}
.lb_con_r p a { color:#0099AD;}



.zj_nr_c3 { width:900px; float:left; margin-top:35px;}
.zj_nr_c3 ul { width:900px; float:left; margin-top:20px;}
.zj_nr_c3 ul li { width:291px; height:397px; overflow:hidden; margin-left:12px; 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;}
.zj_nr_c3 ul li:hover .sy_con2_ct {background-size:291px 2px;}
.zj_nr_c3 ul li:hover .sy_con2_cl {background-size:2px 395px;}
.zj_nr_c3 ul li:hover .sy_con2_cr {background-size:2px 395px;}
.zj_nr_c3 ul li: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;}


.xw_list_r { width:250px; float:left; margin-left:50px; margin-top:20px;}
.xw_list_rt { width:224px; padding:19px 24px 0px 0px; 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 .title { width:224px; text-align:right; border-left:5px solid #f1efef; line-height:25px; height:50px; float:left;}
.xw_list_rt .title span { width:224px; float:left; font-size:18px; color:#353535;}
.xw_list_rt .title p { width:224px; float:left; font-size:14px; color:#737171; text-transform:capitalize; font-family:"Times New Roman", Times, serif;}
.xw_list_rtc { width:200px; float:left; margin-left:24px; margin-top:10px;}
.xw_list_rtc ul { width:200px; float:left; padding:15px 0px; border-top:1px solid #f1efef; background:url(../img/lb-03.jpg) no-repeat center center; line-height:27px;}
.xw_list_rtc ul li { width:90px; float:left; font-size:14px; padding:0px 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw_list_rtc ul li a { color:#565656;}
.xw_list_rtc ul li a:hover { color:#018787;}



.xw_list_rc { width:250px; float:left; margin-top:15px;}
.xw_list_rcl { width:123px; float:left; height:124px; margin-top:4px; background:#68b0b0; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}
.xw_list_rc .xw_list_ck { background:url(../img/lb-04.png) no-repeat top center #68b0b0;}
.xw_list_rc .xw_list_fk { background:url(../img/lb-05.png) no-repeat top center #68b0b0;}
.xw_list_rc .xw_list_ch { background:url(../img/lb-06.png) no-repeat top center #68b0b0;}
.xw_list_rc .xw_list_zj { background:url(../img/lb-07.png) no-repeat top center #68b0b0;}
.xw_list_rc .xw_list_tel { background:url(../img/lb-08.png) no-repeat top center #68b0b0;}



.xw_list_rc a { width:123px; text-align:center; float:left; height:60px; line-height:60px; color:#ffffff; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.xw_list_rcl a { padding-top:64px;}

.xw_list_rcr { width:123px; float:left;}
.xw_list_rcr1 { width:123px; float:left; height:60px; margin-top:4px; background:#68b0b0; -moz-border-radius:5px; /* Gecko browsers */ -webkit-border-radius: 5px; /* Webkit browsers */ border-radius:5px; /* W3C syntax */}


.xw_list_rb { width:250px; 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:210px; 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_bot { width:100%; float:left; background:#f9f9f9; padding:30px 0px;}
.lb_con3_c { width:100%; float:left; text-align:center; margin-top:30px;}
.lb_con3_c ul { width:1200px; float:left;}
.lb_con3_c ul li { width:342px; margin-left:84px; background:#f9f9f9; float:left; border:1px solid #e4e4e4;}
.lb_con3_c ul li .lb_con3_c1 { width:342px; height:230px; float:left; overflow:hidden;}
.lb_con3_c ul li img { width:342px; height:230px; float:left; transition: all 1s;}
.lb_con3_c ul li:hover img {transform: scale(1.1);}

.lb_con3_c ul li p { width:342px; float:left; line-height:40px; color:#151515; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.lb_con3_c ul li a { color:#151515; float:left; width:342px;}
.lb_con3_c ul li a:hover p {  color:#0099AD;}