*{ margin:0; padding:0;}
body{ width:100%; overflow-x:hidden;}
ul,li,ol{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}
.clear{ width:100%; height:0px; clear:both;}



/*slic*/
.slic{ width:100%; overflow:hidden;}
.slic_logo{ position:relative; width:1200px; left:50%; margin-left:-600px; padding-top:35px;}
.slider{ position:absolute; width:100%; top:0px; z-index:-9999;}
.sliderbox{ position:relative; width:100%; z-index:9;}
.sliderbox li{ position:absolute; width:100%;}
.sliderbox li a{ width:100%;}
.sliderbox li a img{ width:100%;}



/*nav*/
.nav{ width:100%; height:60px; margin-top:-40px;}
.nav_cen_bg{ position:absolute; width:100%; height:50px; margin-top:10px; background:#166495;}
.nav_cen{ position:relative; width:1200px; left:50%; margin-left:-600px;}
.nav_cen_fl{ float:left;}
.nav_cen_yi{ float:left;}
.nav_cen_yi_a{ float:left; padding:0px 15px; height:50px; line-height:50px; padding-top:10px; font-size:18px; color:#FFF; text-align:center; text-transform:uppercase;}
.nav_cen_yi_a:hover{ background:url(../img/bgf.jpg) left center no-repeat; line-height:40px !important; font-weight:bold;}
.nav_cen_yi_a_hover{ background:url(../img/bgf.jpg) left center no-repeat; line-height:40px !important; font-weight:bold;}
.nav_cen_yi_a_hover2{ background:url(../img/bgf.jpg) left center no-repeat; line-height:40px !important; font-weight:bold;}
.nav_cen_yi_er{ display:none; position:absolute; z-index:9999999999; width:230px; margin-top:60px; background:#0c517b;}
.nav_cen_yi_er a{ float:left; width:210px; line-height:25px; padding:5px 10px; font-size:14px; color:#FFF; border-top:1px solid #166495;}
.nav_cen_yi_er a:hover{ background:#166495; font-weight:bold;}

.nav_cen_fr{ float:right; height:50px; padding-top:10px;}
.nav_cen_fr img{ float:left; height:50px;}
.nav_cen_fr a{ float:left; padding:0px 10px; height:50px; line-height:50px; color:#FFF; font-size:16px;}
.nav_cen_fr span{ float:left; height:50px; line-height:48px; color:#FFF; font-size:16px;}



/*lanmu*/
.lanmu{ width:100%; height:74px;}
.lanmu li{ width:100%; height:74px;}
.lanmu ol{ float:left; height:74px;}
.lanmu a{ float:right; display:inline-block; height:45px; margin-top:29px;}
.lanmu div { float:left; width:100%; height:40px; line-height:40px; color:#000000; font-size:32px;}
.lanmu font{ float:left; width:100%; height:10px; line-height:10px; color:#166495; font-weight:bold;}
.lanmu span{ float:left; width:100%; height:24px; line-height:24px; color:#ababab; font-size:20px; text-transform:capitalize;}

.scfw{ width:100%; padding:40px 0px; background:url(../img/gh.jpg) left top no-repeat; background-size:100% 100%;}
.scfw_bot{ width:100%; height:148px; text-align:center; padding-top:30px;}
.scfw_bot a{ display:inline-block; width:300px; height:60px; line-height:60px; padding-top:88px; text-align:center; color:#000; text-transform:uppercase;}

.scfw_bot_1{ background:url(../img/q1.png) center top no-repeat;}
.scfw_bot_2{ background:url(../img/q2.png) center top no-repeat;}
.scfw_bot_3{ background:url(../img/q3.png) center top no-repeat;}
.scfw_bot_1:hover{ background:url(../img/q1h.png) center top no-repeat; color:#a48a45;}
.scfw_bot_2:hover{ background:url(../img/q2h.png) center top no-repeat; color:#a48a45;}
.scfw_bot_3:hover{ background:url(../img/q3h.png) center top no-repeat; clear:#a48a45;}



/*qyjj*/
.qyjj{ position:relative; width:1200px; margin-left:-600px; left:50%;}
.qyjj_fl{ float:left; width:580px; padding-top:40px;}
.qyjj_fl_body{ float:left; width:580px; max-height:270px; overflow:hidden; line-height:30px; font-size:16px; color:#000; overflow:hidden; padding-top:30px;}
.qyjj_fl_href{ position:relative; float:left; display:inline-block; margin-top:30px; margin-bottom:-23px;}
.qyjj_fr{ float:right; margin-top:100px;}
.qyjj_img{ width:100%;}



/*cpzs*/
.cpzs{ width:100%; padding:40px 0px; background:url(../img/ki.jpg) no-repeat; background-size:100% 100%; height:100%;}
.cpzs_cen{ position:relative; width:1200px; margin-left:-600px; left:50%;}
.cpzs_cen_bot{ width:1200px; padding-top:20px;}
.cpzs_cen_bot a{ float:left; width:600px; height:630px;}
.cpzs_cen_bot a div{ padding:0px 20px; height:70px; background:url(../img/gr.png);}
.cpzs_cen_bot a div font{ float:left; height:70px; line-height:70px; font-size:26px; color:#000; text-transform:uppercase;}
.cpzs_cen_bot a div span{ float:left; height:45px; line-height:35px; font-size:16px; color:#888; text-transform:uppercase;}

.cpzs_cen_bot_div1{ float:right; text-align:right; margin-top:30px;}
.cpzs_cen_bot_div2{ float:left; margin-top:273px;}
    
.cpzs_cen_bot a div:hover{ background:#045baa;}
.cpzs_cen_bot a div:hover font{ color:#FFF;}
.cpzs_cen_bot a div:hover span{ color:#FFF;}



/*gcal*/
.gcal{ width:100%; padding:40px 0px; background:url(../img/hy.jpg) no-repeat; background-size:100% 100%; height:100%;}
.gcal_cen{ position:relative; width:1200px; margin-left:-600px; left:50%;}

.gcal_cen_xuan{ float:left; width:1200px; padding-top:20px;}
.gcal_cen_xuan_fl{ float:left; width:916px; height:552px; overflow:hidden;}
.gcal_cen_xuan_fl_dong{ float:left; width:916px;}
.gcal_cen_xuan_fl_dong a{ float:left; width:916px; height:552px;}

.gcal_cen_xuan_fr{ float:left; width:284px; height:550px; background:#FFF;}
.gcal_cen_xuan_fr div{ float:left; width:260px; height:168px; margin-left:12px; margin-top:12px; background-size:100% 100% !important; transition:0.3s all;}
.gcal_cen_xuan_fr div:hover{ background-size:120% 120% !important;}



/*qydt*/
.qydt{ width:100%; padding:40px 0px; background:url(../img/kl.jpg) no-repeat; background-size:100% 100%; height:100%;}
.qydt_cen{ position:relative; width:1220px; margin-left:-600px; left:50%;}

.qydt_cen .lanmu{ float:left; width:1200px;}

.qydt_cen_list{ float:left; width:1220px;}
.qydt_cen_list_a{ float:left; width:590px; height:80px; padding:20px 0px; margin-top:20px; margin-right:20px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); background:#FFF; transition:0.3s all;}
.qydt_cen_list_a_fl{ float:left; width:124px; height:80px; border-right:1px solid #eee;}
.qydt_cen_list_a_fl div { float:left; width:124px; height:40px; line-height:40px; font-size:18px; color:#000; text-align:center; transition:0.3s all;}
.qydt_cen_list_a_fl span{ float:left; width:124px; height:40px; line-height:20px; font-size:32px; color:#000; text-align:center; transition:0.3s all;}
.qydt_cen_list_a_fr{ float:left; width:415px; height:px; margin-left:20px;}
.qydt_cen_list_a_fr div { float:left; width:415px; height:40px; line-height:50px; font-size:18px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:0.3s all;}
.qydt_cen_list_a_fr span{ float:left; width:415px; height:40px; line-height:30px; font-size:16px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:0.3s all;}

.qydt_cen_list_a:hover{ color:#FFF; background:#166495;}
.qydt_cen_list_a:hover *{ color:#FFF;}



/*foot*/
.foot{ width:100%; background:#166495; padding-top:30px;}
.foot_cen{ position:relative; width:1200px; margin-left:-600px; left:50%;}
.foot_fl{ float:left; width:430px; margin-left:30px;}
.foot_fl div{ float:left; width:430px; height:45px; line-height:45px; color:#FFF; font-size:18px; font-weight:bold; border-bottom:1px solid #3b7da6;}
.foot_fl span{ float:left; width:430px; line-height:30px; color:#FFF; font-size:16px; padding-top:10px;}
.foot_fr{ float:right; width:122px; line-height:30px; color:#FFF; font-size:16px; text-align:center; margin-right:30px; margin-top:20px;}
.foot_fr img{ float:left; width:122px;}
.foot_di{ width:100%; height:60px; line-height:60px; color:#FFF; font-size:16px; text-align:center; border-top:1px solid #3b7da6; margin-top:30px;}



/*fenye*/
.fenye{ position:relative; width:1200px; left:50%; margin-left:-600px; padding:30px 0px;}
.fenye_top{ float:left; width:1200px; height:64px; border-bottom:1px solid #166495;}
.fenye_top_fl{ float:left; padding:0px 30px; height:64px; line-height:64px; font-size:22px; color:#FFF; background:#166495;}
.fenye_top_fr{ float:right; height:64px; line-height:64px; color:#333; font-size:14px;}
.fenye_top_fr *{ height:64px; line-height:64px; color:#333; font-size:14px;}
.fenye_top_bot{ float:left; width:1200px;}
.fenye_top_bot a{ float:left; padding:0px 15px; margin-right:15px; margin-top:15px; text-transform:uppercase; height:40px; line-height:40px; background:#f6f6f6; color:#333; font-size:16px;}
.fenye_top_bot a:hover{ background:#d9eefe;}
.fenye_top_bot_a_hover{ background:#d9eefe !important;}
.fenye_bot{ float:left; width:1200px;}



/*fenye_img*/
.fenye_img{ float:left; width:1200px;}
.fenye_img a{ float:left; width:380px; margin:0px 10px; margin-top:20px;}
.fenye_img a div{ float:left; width:378px; height:300px; border:1px solid #eee;}
.fenye_img a span{ float:left; width:378px; height:60px; line-height:60px; color:#333; font-size:16px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}



/*fenye_list*/
.fenye_list{ float:left; width:1200px;}
.fenye_list_a{ float:left; width:1198px; height:80px; padding:20px 0px; margin-top:20px; margin-right:20px; box-shadow:0px 0px 5px rgba(0,0,0,0.2); background:#FFF; transition:0.3s all;}
.fenye_list_a_fl{ float:left; width:1024px; height:px; margin-left:20px;}
.fenye_list_a_fl div { float:left; width:1024px; height:40px; line-height:40px; font-size:18px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:0.3s all;}
.fenye_list_a_fl span{ float:left; width:1024px; height:40px; line-height:40px; font-size:16px; color:#888; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:0.3s all;}
.fenye_list_a_fr{ float:right; width:130px; height:80px; border-left:1px solid #eee;}
.fenye_list_a_fr div { float:left; width:130px; height:40px; line-height:40px; font-size:18px; color:#000; text-align:center; transition:0.3s all;}
.fenye_list_a_fr span{ float:left; width:130px; height:40px; line-height:20px; font-size:32px; color:#000; text-align:center; transition:0.3s all;}



/*fenye_body*/
.fenye_body{ float:left; width:1200px; line-height:28px; font-size:16px; color:#000; padding:30px 0px; word-break:break-all !important; white-space:normal !important;}
.fenye_body *{ max-width:1200px !important; line-height:28px; font-size:16px; color:#000; word-break:break-all !important; white-space:normal !important;}
.fenye_body img{ max-width:1200px !important; margin:10px auto; display:block;}
.fenye_body table{ max-width:1200px !important; margin:10px auto;}



/*fenye_art*/
.fenye_art{ float:left; width:1200px; padding:25px 0px; font-size:16px; color:#000; line-height:30px;}
.fenye_art_tit{ float:left; width:1200px; line-height:50px; font-size:30px; color:#000; text-align:center;}
.fenye_art_date{ float:left; width:1200px; height:70psx; line-height:70px; font-size:16px; color:#000; text-align:center;}
.fenye_art_body{ float:left; width:1200px; line-height:30px; font-size:16px; color:#000; word-break:break-all !important; white-space:normal !important;}
.fenye_art_body *{ font-size:16px; color:#000; line-height:30px; word-break:break-all !important; white-space:normal !important;}
.fenye_art_body img{ max-width:1200px; display:block; margin:10px auto;}
.fenye_art_body table{ max-width:1200px !important; margin:10px auto;}
.fenye_art_href{ float:left; width:1200px; border-top:1px solid #666; margin-top:30px; padding-top:10px;}
.fenye_art_href a{ float:left; width:1200px; line-height:30px; color:#222;}



/*fenye_map*/
.fenye_map{}
.fenye_map_point{ background:url(../img/fgg.png) no-repeat !important;}

.fenye_til{ position:relative; width:200px; height:64px; line-height:64px; text-align:center; font-size:22px; color:#FFF; background:#166495; margin-top:-64px; left:50%; margin-left:-100px;}

.fenye_feake{ float:left; width:1200px; padding:100px 0px;}
.fenye_feake_fk{ float:left; width:455px; height:334px; background:url(../img/gr.jpg) no-repeat; margin-left:23px; padding-left:110px;}
.fenye_feake_fk div{ float:left; width:455px; height:35px; line-height:35px; color:#166495; font-size:28px; font-weight:bold; padding-top:60px;}
.fenye_feake_fk span{ float:left; width:455px; height:35px; line-height:35px; color:#eee; font-size:18px; font-weight:bold; text-transform:uppercase;}
.fenye_feake_fk font{ float:left; width:425px; line-height:30px; color:#166495; font-size:16px; padding-top:40px;}

.fenye_saoyisao{ float:right; width:122px; background:#2a679d; padding:20px; padding-top:0px; color:#FFF; font-size:14px; line-height:30px; margin-top:-400px; margin-right:100px;}
.fenye_saoyisao div{ float:left; width:122px; height:50px; line-height:50px; text-align:center;}
.fenye_saoyisao img{ float:left;}

