body,li,ul,h1,h2,h3,h4,p { padding:0px; margin:0px; font-family:"微软雅黑"; font-size:14px; color:#333; list-style-type:none;}
a{ text-decoration:none; color:#000;}
h1,h2,h3,h4{ font-weight:normal;}
div:focus{
	outline:none;
}
a:hover{ text-decoration:none; color:#073d79; }
a:focus{
	outline:none;
}
select,option{
    
    border: none;
    outline: none;
    
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    
    background:#fff;
    
    padding-right: .14rem;
}

select::-ms-expand {display: none;}
input,select{border:0;outline:none;}
.top{ width:1200px; height:auto; margin:auto;}
.logo{ width:149px; height:100px; float:left;}
.nav{ height:40px; float:left; width:660px; line-height:40px; padding-left:50px; margin-top:30px;}
.nav_list{ float:left; width:90px; margin-left:20px; font-size:16px; text-align:center; }
.second_nav{ height:auto; position:relative; overflow:hidden; z-index:9; display:none;}
.second_nav span{ width:15px; height:11px; display:block; margin:auto; position:relative; top:-15px;}
.second_nav ul{ display:block; background:#fff; border:1px solid #efefef; border-radius:6px; }
.second_nav ul li{ height:35px; line-height:35px; width:70%; display:block; margin:auto; border-bottom:1px solid #ededed;}
.hover_nav a{ color:#073d79;}
.second_nav ul li a{ color:#444;}
.second_nav ul li a:hover{ color:#073d79;}
.nav_list:hover .second_nav{ display:block;}
.search{ width:290px; height:38px; float:right; border:1px solid #dedede; line-height:38px; border-radius:25px; margin-top:30px;}
.search input{ float:left; height:32px; display:block; width:80%; margin-left:10px; line-height:32px; margin-top:2px; text-indent:10px; font-family:"微软雅黑"; font-size:15px;}
.banner{ clear:both;}
.banner img{ display:block; width:100%; height:auto;}
.search span{ width:23px; height:23px; float:right; margin-top:6px; padding-right:15px;}
.search span img{ display:block; width:23px; height:23px;}



.rank{ width:1200px; height:auto; padding:30px 0px; overflow:hidden; margin:auto;}
.rank_bt { text-align:center; padding:20px 0px;}
.rank_bt h3{ font-size:28px; color:#000;}
.rank_bt p{ color:#666666; padding-top:8px;}
.rank_bt span{ width:20px; height:2px; background:#a08f6e; display:block; margin:auto; margin-top:10px;}
.rank_main{ height:auto; overflow:hidden; padding-top:25px;}
.rank_list{ width:267px; height:330px; float:left; background:#fff; border:1px solid #ededed; margin:10px; margin-left:26px;} 
.rank_list:first-child{ margin-left:6px;}
.rank_list:hover{box-shadow:0 0 12px 0 #ddd;transition: box-shadow .3s, border .3s, background-color .3s, color .3s, transform .3s;}
.rank_list img{ width:171px; height:150px; margin:auto; display:block; padding-top:30px;}
.rank_list h4{ color:#000000; font-size:18px; overflow:hidden;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:90%; margin:auto; display:block; text-align:center; padding-top:20px;}
.rank_list p{ color:#414142; text-align:center; padding-top:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; width:90%; margin:auto; display:block; }


.case_index{ height:auto; overflow:hidden; background:#f7f9fb; padding:35px 0px; margin-top:40px;}
.case_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.case_mx{ height:auto; overflow:hidden;}
.case_suc{ width:377px; height:190px; background:#fff; border:1px solid #e5e5e5; float:left; margin-left:30px; margin-top:25px;}
.case_suc:nth-child(3n+1){ margin-left:0px;}
.case_suc img{ width:75px; height:75px; float:left; display:block; margin-left:20px; margin-top:25px;}
.suc_rg{ width:250px; height: auto; float:left; margin-left:15px; margin-top:25px;}
.suc_rg h3{ color:#000000; font-size:16px; line-height:25px;display:block; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.suc_rg p{ line-height:24px; color:#666666; padding-top:10px;display:block; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.suc_botton{ height:25px; padding-top:15px; overflow:hidden;}
.suc_botton span{ float:left; display:block; font-size:13px; text-align:center; line-height:25px; height:25px; border-radius:4px; color:#fff; padding:0 7px;}
.suc_botton span:first-child{ background:#073d79;}
.suc_botton span:last-child{ background:#e88102; margin-left:12px;}
.sucess_more{ width:233px; height:46px; margin:auto; margin-top:55px; margin-bottom:20px; background:#fff; border-radius:4px; border:1px solid #dedede; text-align:center; font-size:16px; line-height:46px;}
.sucess_more a{ color:#666; display:block;}
.sucess_more:hover{ background:#e88102; border:1px solid #e88102;}
.sucess_more:hover a{ color:#fff;}


.ggwx{ height:279px; background:url(../image/ggbj.jpg) no-repeat 50% 50%;}
.ggwx_main{ width:1200px; height:auto; overflow:hidden; margin: auto;} 
.ggwx_lf{ float:left; width:600px; padding-top:125px;}
.ggwx_lf h3{ font-size:30px; color:#fff; text-shadow:0 0 2px #666;}
.ggwx_lf p{ color:#fff; font-size:18px;text-shadow:0 0 2px #666; padding-top:10px;}
.ggwx_rg{ float:right; margin-top:64px;}
.ggwx_rg img{ float:right; display:block; width:140px; height:169px; margin-left:15px;}



.hwyx_seas{ height:auto; overflow:hidden; padding:35px 0px; width:1200px; margin:auto;}
.hwyx_main{ height:auto; overflow:hidden; clear:both; padding-top:30px; padding-bottom:30px;}
.seas_list{ width:223px; height:420px; border:1px solid #ededed; float:left; margin-left:18px; position:relative;}
.seas_list:first-child{ margin-left:0px;}
.seas_list img{ width:223px; height:299px; margin:auto; display:block;}
.hwyx_js {width:223px; height:121px; margin:auto; background:#fff; }
.hwyx_js h3{ text-align:center; color:#e88102; font-size:18px; padding:16px 0px; padding-bottom:8px;}
.hwyx_js p{ font-size:14px; line-height:24px; text-align:center; color:#666666; display:block; width:90%; margin:auto;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hwyx_bj .hwyx_js{ background:#a08f6e; height:160px; position: absolute; top:260px; z-index:99;}
.hwyx_bj .hwyx_js span{ width:20px; height:1px; background:#fff; display:block; margin:auto; margin-top:20px;}
.hwyx_bj .hwyx_js h3{ color:#fff; padding-top:30px;}
.hwyx_bj .hwyx_js p{ color:#fff;}
.hwyx_top .hwyx_js{top:0px;}
.hwyx_top img{ position:absolute; bottom:0px;}
.hwyx_bj:hover{ opacity:1;}



.liux_list{ width:364px; height:330px; background:#fff; border:1px solid #ededed;margin-top:45px; border-radius:5px; float:left; margin-left:50px; }
.liux_list:nth-child(3n+1){ margin-left:0px; }
.liux_tp{ width:364px; height:204px; overflow:hidden;}
.liux_tp img{ border-top-left-radius:5px; border-top-right-radius:5px;width:364px; height:204px; display:block;transition: transform 1s;}
.liux_list h3{ display:block; font-size:16px; display:block; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; width:90%; margin:auto; line-height:25px; padding-top:13px;height:50px;}
.lit_zb{ width:90%; margin:auto; color:#3c3b3b;}
.lit_zb img{ display:inline-block; width:36px; height:36px; border-radius:50%; position:relative; top:10px; padding-right:10px;}
.liux_tp img:hover{transform: scale(1.2);}


.footer{ height:auto; padding:20px 0px; background:#242424; padding-bottom:0px; }
.footer_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.footer_top{ height:auto; overflow:hidden; border-bottom:1px solid #434343; padding-bottom:25px; padding-top:20px;}
.footer_top h3{ color:#fff; font-size:18px;}
.footer_top a{ color:#afadad; padding-right:20px; padding-top:10px; font-size:15px; color:#afadad; display: inline-block;}
.footer_about{ width:400px; padding-top:40px; float:left;}
.footer_about h3{ color:#fff; font-size:18px;}
.footer_about p{ line-height:25px; color:#b6b6b6; padding-top:16px;}
.footer_dz{ width:270px; padding-left:60px;}
.footer_dz a{ color:#b6b6b6; font-size:15px; padding-right:10px;}
.footer_dz a:hover{ color:#fff; text-decoration:underline;}
.footer_lxwm{ width:255px; padding-left:60px;}
.footer_ma{ width:128px; height:auto; overflow:hidden; float:right; text-align:center;color:#b6b6b6;padding-top:40px;}
.footer_ma img{ display:block; width:128px; height:128px; margin:auto; padding-bottom:10px;}
.bqxx_db{ height:50px; border-top:1px solid #434343; line-height:50px; text-align:center; text-align:center; color:#b6b6b6; margin-top:50px; clear:both;}




.con_ny{ background:#f7f9fb; padding-bottom:60px; padding-top:30px;}
.con_main{ background:#fff; padding:20px 0px; margin:auto; width:1200px;}
.case_btny{ height:50px; border-bottom:2px solid #f7f9fb; padding:10px 0px;}
.case_btny h3{ float:left; font-size:26px; color:#063d78; margin-left:60px;}
.case_btny h3 span{ width:4px; height:23px; background:#063d78; display:inline-block; margin-right:10px; position:relative; top:2px;} 
.select_bt{ float:right; width:110px; margin-top:10px; margin-right:30px;}
.select_bt span{ display:block; width:108px; border:1px solid #063d78; color:#063d78; border-radius:5px; height:25px; text-align:center; line-height:25px;}
.select_bt span a{ display:block; color:#063d78;}
.select_bt span img{ width:12px; height:12px; float:right; right:8px; position:relative; top:7px;}
.select_bt ul{ display:block; border:1px solid #ededed; background:#fff; border-radius:5px; padding:5px 0px; display:none; position:absolute; width:110px;}
.select_bt:hover img{ transform:rotate(-90deg);
-ms-transform:rotate(-90deg); 	
-moz-transform:rotate(-90deg); 	
-webkit-transform:rotate(-90deg); 
-o-transform:rotate(-90deg); 	}
.select_bt ul li{ height:28px; line-height:28px; text-indent:12px;}
.select_bt ul li a{ display:block;}
.case_zyxz{ width:1120px; height:auto; overflow:hidden; margin:auto; border-bottom:1px solid #ededed; padding-bottom:20px; padding-top:25px;}
.zyxz_list{ height:auto; overflow:hidden;}
.zyxz_list span{ width:100px; text-align:right; float:left;height:40px; line-height:40px; color:#000;}
.zyxz_list ul{ display:block; float:right; width:1000px; height:40px;}
.zyxz_list ul li{ height:23px; line-height:23px; float:left; margin-right:45px; display:block; padding:0 15px; margin-top:10px; border-radius:25px;}
.zyxz_list ul li a{ color:#666;}
.hover_xz{ background:#063d78; border-radius:25px; }
.zyxz_list ul li.hover_xz a{ color:#fff;}
.zyxz_list ul li:hover a{ color:#fff;}
.zyxz_list ul li:hover{ background:#063d78; color:#fff;}
.case_nyjz{ width:1120px; margin:auto; padding-top:30px;}
.case_nyjz .case_suc{ margin-left:10px; width:364px;}
.case_nyjz .case_suc:nth-child(3n+1){ margin-left:0px;}
.case_nyjz .case_suc img{ margin-left:10px;}















.tab_sqfx{ float:left; padding-top:7px; margin-left:30px;}
.tab_sqfx ul{ display:block;}
.tab_sqfx ul li{ float:left; margin-left:30px; text-align:center; font-size:16px; padding:2px 15px;}
.hover_sjqd{ background:#c5d2e0; border-radius:4px; }
.app_cation{ height:auto; overflow:hidden; margin:auto; width:1125px;}
.cation_mx{ height:auto; overflow:hidden; display:none;}
.cation_mx:first-child{ display:block;}
.cation_list{ height:161px; border-bottom:1px solid #dedede; padding-bottom:30px; margin-top:30px;}
.cation_list img{ width:238px; height:161px; float:left; display:block;}
.cation_rg{ float:left; width:865px; height:161px; float:right;}
.cation_rg h3{ font-size:16px; overflow:hidden; line-height:26px; overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.cation_rg strong{ display:block; font-weight:normal; font-size:12px; color:#8f8f8f; padding-top:10px;}
.cation_rg p{ line-height:24px; padding-top:10px; color:#666666;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.cation_spar{ padding-top:15px; height:auto; overflow:hidden;}
.cation_spar span{ float:left; margin-right:13px; border-radius:3px; color:#fff; font-size:12px; padding:3px 8px;}
.lans{ background:#073d79;}
.chengs{ background:#e88102;}
.zongs{ background:#a08f6e;}
.cation_list:hover a h3{ color:#e88102;}
.csdx{ width:1110px; margin:auto; height:auto; overflow:hidden; }
.csdx h3{ height:50px; line-height:50px; border-bottom:1px solid #ededed; font-size:24px; padding-bottom:10px;}
.csdx span{ color:#989898; padding-top:15px; display:block;}
.wdyl_zyn{ width:1110px; height:auto; overflow:hidden; margin:auto; padding-top:20px;}
.wdyl_zyn h4{ font-size:16px; font-weight:bolder;}
.csdx_mx{ height:auto; overflow:hidden; padding-top:12px;}
.csdx_list { width:40%; float:left; height:30px; line-height:30px;}
.csdx_list span{ color:#818181; padding-right:25px;}
.sqtj_mx{ width:1110px;height:auto; overflow:hidden; margin:auto; padding-top:50px;}
.sqtj_mx h4{font-size:16px; font-weight:bolder; color:#000;}
.sqtj_mx p{ line-height:25px; color:#333; padding-top:15px;}
.sqtj_mx span{ color:#e80606;}
.sqtj_mx img{ border:1px solid #dedede; margin:auto; max-width:610px; display:block; margin-top:30px;}
.lqtz_hbc{ padding-bottom:50px;}
.ment_zx{ margin-top:30px;}
.ment_zx h3{height:50px; line-height:50px; border-bottom:1px solid #ededed; font-size:24px; padding-bottom:10px; width:1110px; margin:auto;}
.ment_mx{ height:auto; overflow:hidden; padding-top:20px;width:1110px; margin:auto;}
.ment_list{ float:left; width:360px; height:40px; margin-top:25px; }
.ment_list span{ text-align:right; color:#666; width:90px; display:block; float:left; height:38px; line-height:38px;}
.ment_list input{ height:33px; line-height:33px; border:1px solid #ededed; border-radius:5px; text-indent:10px; width:235px; float:left; margin-left:15px; display:block; color:#666;}
.ment_list select{height:33px; line-height:33px; border:1px solid #ededed; border-radius:5px; width:235px; margin-left:15px; display:block; float:left; text-indent:5px; background:url(../image/hjt.png) no-repeat right; background-position:97%; color:#666; }
.yuyue_bt{ width:200px; height:50px; font-size:16px; margin:auto; margin:30px auto; margin-top:45px; background:#063d78; color:#fff; border-radius:6px; line-height:50px; text-align:center;}
.yuyue_bt a{ display:block; color:#fff;}
#myYear{ font-size:14px;}
.ment_list span sup{ color:#fe3035;}


.shix_nt{ width:1120px; height:auto; overflow:hidden; margin:auto;}
.shix_left{ float:left; width:100px;}
.shix_nav { height:44px; line-height:44px; text-align:center; font-size:16px;}
.shix_right{ background:#f2f5f8; float:left; width:1014px; border-radius:6px; border-top-left-radius:0px;}
.shix_on{ background:#f2f5f8; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.make_xs{ width:950px; height:auto; overflow:hidden; border-bottom:1px solid #fff; margin:auto; padding:15px 0px;}
.make_xs:last-child{ border-bottom:none;}
.shix_nr{ height:auto; overflow:hidden; display:none;}
.shix_nr:first-child{ display:block;}
.make_xs span{ float:left; color:#063d78; width:50px; display:block;}
.zysq_kj{ width:900px; float:left;}
.zysq_kj a{ margin:10px 2px; padding:0 10px; margin-top:0px; display:block; float:left; color:#666;}
.major_on{ background:#063d78; color:#fff; border-radius:20px;}
.zysq_kj a.major_on{ color:#fff;}
.sqzy_taix{ height:auto; overflow:hidden; padding-top:25px;}
.sqzy_list{ width:1120px; height:55px; line-height:55px; border-bottom:1px solid #ededed; margin:auto;}
.sqzy_taix ul{ display:block;}
.sqzy_taix ul li{ float:left;}
.sqzy_taix ul li:first-child{ text-indent:20px; font-size:15px; width:390px;}
.sqzy_taix ul li:nth-child(2){ width:370px;}
.sqzy_taix ul li:nth-child(3){ width:255px;}
.sqzy_taix ul li:last-child{ width:85px;}
.sqzy_list:hover{ background:#fff; border-radius:5px; box-shadow:0 0 5px 0 #ddd; }
.sqzy_list:hover li{color:#e88102;}


.csdx strong{ display:block; font-weight:normal;}
.sxnt_xqm h3{ height:auto; overflow:hidden; line-height:inherit; padding-bottom:20px; padding-top:20px; font-size:26px;}
.sxnt_xqm strong{ font-size:18px; padding-top:5px;}
.zykj{ width:1110px; height:auto; overflow:hidden; margin:auto; padding-top:30px;}
.zykj h4{ font-size:19px;}
.zykj span{ display:block; color:#666666; font-size:15px; padding-top:5px;}
.zykj h2{ color:#063d78; font-size:18px; font-weight:bolder; padding-top:30px;}
.neit_xq{ padding-top:20px;}
.neit_xq h4{ font-size:16px; font-weight:normal;}
.neit_xq p{ color:#666666; padding-top:10px;}
.toud_fs{ padding-top:40px; width:1110px; height:auto; overflow:hidden; margin:auto; padding-bottom:50px;}
.toud_fs h2{color:#063d78; font-size:18px; font-weight:bolder; }
.toud_fs p{ color:#e50808; padding-top:10px;}



.shiz_xm{ width:353px; height:282px; background:#fff; border-radius:12px; float:left; position:relative; box-shadow:0 0 6px 0 #ddd; margin-left:36px; margin-top:16px; margin-bottom:16px;}
.xmsz_on{background: #063d78;border-radius: 4px;}
.xmsz_on a{ color:#fff;}
.shiz_tp{ width:353px; height:161px; display:block;}
.shiz_tp img{ display:block; width:353px; height:161px; margin:auto; border-top-left-radius:12px;border-top-right-radius:12px;}
.shiz_js{ width:353px; height:114px; margin:auto;}
.shiz_js h3{ width:95%; height:35px; line-height:35px; display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin:auto; font-size:16px; padding-top:5px; color:#000;}
.shiz_js p{ color:#666; width:95%; margin:auto;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cxhj{ height:auto; overflow:hidden; padding-top:15px;}
.cxhj_lf{ float:left; width:65%; color:#666; font-size:12px; padding-top:3px; margin-left:10px;}
.cxhj_lf img{ display:inline-block; width:16px; height:16px; position:relative; top:3px; padding-right:7px; }
.cxhj_rg{ width:107px; height:30px; line-height:30px; background:#e88102; color:#fff; text-align:center; font-size:15px; border-bottom-left-radius:5px; border-top-left-radius:5px; float:right;}
.cxhj_rg a{ color:#fff; display:block;}
.xmsz_wcn{ width: auto; height:auto; overflow:hidden; padding-top:15px;}
.shiz_bqw{ height:25px; position:absolute; top:125px;}
.shiz_bqw span{ display:block; background:rgba(0,0,0,0.4); color:#fff; float:left; margin-left:15px; padding:3px 10px; border-radius:3px;}
.left_tz{ padding-top:30px;}
.shiz_xm:hover .shiz_js h3{ color:#e88102;}
.xmsz_pdf{ margin-left:0px;}
.cxhj_hsbj{ background:#ccc;}





.banner_bj{ height:380px; background:url(../image/banner_szxq.jpg) no-repeat 50% 50%; position:relative; top:100px;}
.banner_bj h3{ color:#fff; font-size:45px; text-shadow:0 2px 0 #333; text-align:center; clear:both; display:block; position:relative; top:-50px;}
.banner_bj p{ font-size:24px; color:#fff; text-align:center; text-shadow:0 2px 0 #333; padding-top:9px; margin-top:-51px;}
.banner_bj ul{ display:block; width:560px; margin:auto; height:auto; overflow:hidden; padding-top:30px;}
.banner_bj ul li{ color:#fff; float:left; font-size:18px; text-align:center; width:100px; display:block; margin-left:120px;}
.banner_bj ul li strong{ display:block; font-size:26px;}
.banner_bj ul li:first-child{ margin-left:0px;}
.wybm_ment{ width:250px; height:auto; overflow:hidden; margin:auto;}
.ment_szbt{ width:220px; height:45px; margin:auto; margin-top:25px; background:#fff; border-radius:6px; text-align: center; line-height:45px; font-size:18px; color:#063d78;}
.ment_szbt a{ display:block; color:#063d78;}
.ment_ewm{ width:240px; height:315px; background:#fff; position:relative; z-index:9; margin:auto; border-radius:6px; margin-top:8px; display:none; clear:both; box-shadow:0 0 5px 0 #ddd;}
.ma_gwm{ width:85%; margin:auto; height:auto; overflow:hidden; padding-top:15px;}
.ma_gwm span{ width:41px; height:41px; float:left;}
.ma_gwm span img{ display:block; width:41px; height:41px; margin:auto; border-radius:2px;}
.jyjy_rg{ float:left; width:150px; padding-left:10px;}
.jyjy_rg p{ color:#ccc; text-shadow:none; font-size:12px; padding:0px; margin:0px; text-align:left; }
.jyjy_rg img{ width:13px; height:11px; display:inline-block; padding-left:5px;}
.ment_apotion{ height:auto; overflow:hidden; margin:auto; padding-top:15px;}
.ment_apotion img{ width:182px; height:182px; margin:auto; display:block;}
.ment_apotion p{ font-size:14px; text-shadow:none; color:#333; padding:0px; margin:0px; line-height:24px;}
.rgzn_mx { clear:both; margin:auto; margin-top:100px; border-bottom:1px solid #dedede;}
.artif{ margin:auto; width:1200px; height:60px; line-height:60px; }
.artif h2{ font-size:18px; float:left;}
.artif_rg{ float:right;}
.artif_rg span{ font-size:18px; float:left;}
.artif_rg span font{ color:#dd1111; font-weight:bolder; font-size:22px; position:relative; top:3px;}
.artif_rg h3{ float:left; padding-left:35px; font-size:18px; position:relative; left:38px;}
.wybm_mx{ float:left; padding-left:35px; width:250px; position:relative;}
.wybm_xz{ width:143px; height:40px; background:#063d78; border-radius:4px; float:right; display:block; line-height:40px; text-align:center; margin-top:10px; font-size:17px;}
.wybm_xz a{ color:#fff; display:block;}
.wybm_mx .jyjy_rg h4{ line-height: normal;}
.wybm_mx .jyjy_rg p{ line-height:normal;}
.wybm_mx .ment_apotion p{ text-align:center;}
.wybm_mx .ment_ewm{ position:absolute; top:45px; right:0px;}
.kcjs_main{ width:1200px; height:380px; background:#f7f9fb; margin:auto; margin:65px auto; overflow:hidden;}
.kcjs_left{ width:597px; height:380px; float:left; position:relative;}
.kcjs_left img{ display:block; width:597px; height:380px;}
.kcjs_left span{ height:35px; line-height:35px; background:rgba(0,0,0,0.6); width:100%; text-indent:20px; color:#fff; position:absolute; display:block; bottom:0px;}
.kcjs_right{ width:530px; height:auto; overflow:hidden; float:right; padding-right:20px;}
.kcjs_right h3{ color:#000; font-size:24px; padding-top:29px;}
.kcjs_right h4{ color:#666666; font-size:16px; padding-top:10px;}
.kcjs_right span{width:20px; height:2px; background:#a08f6e; display:block; margin-top:28px; clear:both;}
.kcjs_right p{ line-height:25px; color:#3e3e3e; padding-top:25px;}
.pro_xmts{ background:#f7f9fb; padding:35px 0px;}
.project .rank_bt span{ margin:15px auto;}
.project .rank_bt p{ font-size:16px;}
.pro_mx{ width:1200px; height: auto; margin:auto; overflow:hidden; padding:40px 0px;}
.pro_left{ width:600px; float:left;}
.chara_list{ height:auto; overflow:hidden; padding-bottom:18px;}
.chara_list span{ width:43px; height:43px; float:left; background:url(../image/num_bj.png) no-repeat; line-height:43px; color:#fff; text-align:center; font-size:16px; display:block;}
.chara_rg { float:left; width:518px; padding-left:15px;}
.chara_rg h4{ font-size:18px; color:#000; padding-top:5px;}
.chara_rg p{ line-height:26px; color:#474747; padding-top:5px;}
.pro_rg{ width:563px; height:392px; float:right;}
.pro_rg img{ display:block;width:563px; height:392px; }
.wqkc_mx{ height:710px; overflow:hidden; background:url(../image/yous_bj.jpg) no-repeat 50% 50%;}
.wqkc_main{ width:1200px; height:auto; margin:auto}
.wqkc_main .rank_bt h3{ color:#fff; padding-top:35px;}
.wqkc_main .rank_bt span{ margin:15px auto; background:#fff; margin-top:19px;}
.wqkc_main .rank_bt p{ font-size:16px; color:#fff;}
.wqkc_lbmx{ height:auto; overflow:hidden; margin:auto; padding-top:50px;}
.wqkc_list { width:373px; height:380px; float:left; background:#fff; margin-left:30px;}
.wqkc_list:first-child{ margin-left:0px;}
.wqkc_list img{ display:block; width:343px; height:192px; margin:auto; padding-top:20px;}
.wqkc_list h4{ font-size:18px; text-align:center; padding:12px 0px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color:#000; padding-top:25px;}
.wqkc_list p{ line-height:24px; color:#555555; width:343px; display:block; margin:auto;overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; text-align:center;}
.course_main{ height:auto; overflow:hidden; padding:30px 0px; width:1200px; margin:auto; padding-bottom:70px;}
.bt_my .rank_bt span{ margin:15px auto;}
.bt_my .rank_bt p{ font-size:16px;}
.course_list{ width:1180px; height:auto; overflow:hidden; padding:30px 0px; box-shadow:0 0 6px 0 #ddd; margin:auto; border-radius:7px; margin-top:28px;}
.course_list h2{ color:#063d78; font-size:32px; font-weight:bolder;width:90%; margin:auto; display:block;}
.course_list h3{ font-size:22px; width:90%; margin:auto; display:block; color:#000; padding-top:3px;}
.course_js { width:90%; margin:auto; height:auto; padding-top:20px; }
.course_js h4{ color:#063d78; font-size:17px;}
.course_js p{ line-height:25px; padding-top:3px;}
.common_nr{ background:#f7f9fb; margin:auto; height:auto; overflow:hidden; padding:40px 0px;}
.common_main{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.problem_con{ width:1200px; height:auto; overflow:hidden; margin:auto; padding-bottom:20px;}
.problem_list{width:1200px; height:auto; overflow:hidden; border-bottom:1px solid #ededed; padding-bottom:15px;}
.problem_list:last-child{ border-bottom:none;}
.problem_wen { height:auto; padding:10px 0px;}
.problem_wen span{ color:#063d78; font-size:25px;font-weight:bolder; float:left; display:block;}
.problem_wen h3{ float:left; font-size:18px; width:96%;padding-top:5px;}
.problem_da {height:auto; padding:10px 0px; clear:both;}
.problem_da span{ color:#e88102; display:block; float:left;font-size:25px; font-weight:bolder;}
.problem_da p{ display:block; line-height:25px;width:96%; color:#4f4f4f; float:left; padding-top:5px;}


.region_top{ height:68px; background:#f7f9fb;}
.region_top ul { display:block; margin:auto; width:1200px;}
.region_top ul li{ float:left; height:68px; line-height:68px; font-size:14px; padding-right:70px;}
.yjs_sever{ width:1200px; height:auto; margin:auto; overflow:hidden; background:#fff; box-shadow:0 0 6px 0 #ddd; margin:55px auto;}
.yjs_lf{ width:714px; height:435px; float:left;}
.yjs_lf img{ display:block;width:714px; height:435px;}
.yjs_rg{ width:420px; float:right;}
.yjs_rg h3{ border-bottom:1px solid #dedede; padding-bottom:16px; padding-top:30px; font-size:24px; } 
.yjs_rg strong{ font-size:18px; font-weight:normal; padding-top:20px; display:block; color:#000; }
.yjs_rg p{ line-height:24px; color:#666666; padding-top:10px;}
.yjs_ht{ width:123px; margin-top:30px; height:36px; background:#a08f6e; border-radius:5px; text-align:center; line-height:36px; color:#fff;}
.yjs_ht a{ color:#fff;}
.hot_yx{ height:auto; overflow:hidden; padding:35px 0px; background:#f7f9fb;}
.hot_yxmd{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.hot_rmyx{ height:auto; overflow:hidden; margin:auto; padding-top:20px;}
.rmyx_list{width:364px; height:320px; float:left; border:1px solid #dedede; background:#fff; border-radius:5px; margin-left:50px;}
.rmyx_list:first-child{ margin-left:0px;}
.rmyx_list img{ display:block; width:364px; height:204px; border-top-left-radius:5px;border-top-right-radius:5px;}
.rmyx_list h4{ height:auto; width:90%; color:#000; margin:auto; display:block; font-size:16px; padding:15px 0px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; padding-bottom:10px;}
.rmyx_list p{ line-height:24px; color:#666666;width:90%; margin:auto; display:block;overflow: hidden;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; } 
.hot_major{ height:auto; overflow:hidden; margin: auto; padding:36px 0px;}
.major_nav{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.major_list{ width:190px; height:42px; line-height:42px; border:1px solid #e88102; font-size:17px; text-align:center; border-radius:4px; float:left;margin-left:9px;}
.major_list:first-child{ margin-left:0px;}
.major_list a{ display:block; color:#e88102; }
.major_hover{ background:#073d79; border:1px solid #073d79;}
.major_hover a{ color:#fff;}
.major_nr{height:auto; overflow:hidden; padding-top:20px; width:1200px; margin:auto;}
.major_lbxx{ height:auto; overflow:hidden; display:none;}
.major_lbxx:first-child{ display:block;}
.major_zy{ width:385px; height:103px; border:1px solid #dedede; border-radius:5px; float:left; margin-left:19px; margin-top:19px;}
.major_zy:nth-child(3n+1){ margin-left:0px;}
.major_zy img{ display:block; width:75px; height:75px; float:left; margin-left:25px; margin-top:14px;}
.major_rg{ float:left; width:260px; height:auto; padding-left:20px; padding-top:26px;}
.major_rg h3{ font-size:17px; padding-bottom:5px;  overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.major_rg p{ line-height:24px;  overflow:hidden;text-overflow: ellipsis;white-space: nowrap;} 
.case_nyc{ margin-top:0px;}




.tjtb{ height:auto; overflow:hidden; width:1130px; margin:auto; margin-top:25px;}
.tjtb th{ background:#f1f4f5; line-height:45px; height:45px; font-size:18px; font-weight:normal; text-align:left;}
.tjtb th:first-child{ width:25%; text-indent:50px;}
.tjtb th:nth-child(2){ width:40%;text-indent:60px;}
.tjtb th:nth-child(3){ width:25%;}
.tjtb th:nth-child(4){ width:10%;}
.tjtb td:first-child{ color:#e88102; font-size:20px; text-indent:50px;}
.tjtb td{ padding:14px 0px; font-size:16px;}
.tjtb tr:nth-child(2n+1){ background:#f7f9fb;}
.tjtb td:nth-child(2) img{ display:block; width:53px; height:53px; float:left;}
.tjtb td:nth-child(2) span{ float:left; padding-left:10px; padding-top:7px;}
.tjtb td:nth-child(2) span h4{ font-size:16px; display: block;}
.tjtb td:nth-child(2) span p{ color:#666666;}
.tjtb tr{cursor:pointer;}

.dax_yx{ height:auto; overflow:hidden; border-bottom:1px solid #dedede; padding-bottom:35px;}
.dax_lf{ width:700px; float:left;}
.dax_lf img{ display:block; width:107px; height:108px; float:left; padding-right:20px;}
.dax_js{ float:left; width:560px; float:left;}
.dax_js h4{ color:#000; font-size:28px;}
.dax_js p{ font-size:19px;}
.csdx .dax_lf span{ padding-top:0px; color:#fff;}
.dax_rg{ float:right;}
.zhpm_tp{ height:auto; overflow:hidden;}
.zhpm_tp img{ display:block; width:18px; height:18px; display:inline-block; padding-right:10px;}
.zhpm_tp strong{ display:inline-block; color:#063d78; font-size:50px; font-weight:bolder;}
.zhpm_tp:last-child img{ width:18px; height:auto; position:relative; top:4px;}
.bxbh_cz{ height:auto; overflow:hidden; padding-bottom:10px;}
.bxbh_top{ height:45px; background:#f7f7f7; line-height:45px; font-size:16px; }
.sqtj_mx .bxbh_top span{color:#000; display:block; float:left; padding-left:80px;}
.bxbh_top span:first-child{ width:20%;}
.bxbh_top span:nth-child(2){ width:38%;}
.bxbh_top span:nth-child(3){ width:20%;}
.bxbh_list{ height:50px; border-bottom:1px solid #ededed; line-height:50px;}
.bxbh_list span{ padding-left:80px; display:block; float:left;color:#000; }
.bxbh_list span:first-child{ width:20%;}
.bxbh_list span:nth-child(2){ width:38%;}
.bxbh_list span:nth-child(3){ width:20%;}
.bxbh_list span:nth-child(3) font a{ color:#07b6d0; padding-right:20px;}
.ssyx_mx{ height:auto; overflow:hidden; padding:20px 0px;}
.ssyx_lf { float:left; width:8%; font-size:15px; color:#000; }
.ssyx_rg { float:left; width:90%;}
.ssyx_rg a{ margin-left:10px; margin-right:20px; margin-bottom:20px; padding:3px 12px; color:#666; float:left; display:block;}
.hover_zyk{ background:#063d78; border-radius:3px; }
.ssyx_rg a.hover_zyk{ color:#fff;}
.jsjz_swj .case_suc{ width:520px;}
.jsjz_swj .suc_rg{ width:400px;}
.jsjz_swj img{ border:none; margin-left:20px; margin-top:10px;}
.jsjz_swj p{ color:#666; padding-top:10px;}
.jsjz_swj span{ color:#fff;}
.jsjz_swj .case_suc{ height:152px; margin-left:66px; margin-top:40px;}
.jsjz_swj .case_suc:nth-child(3n+1){ margin-left:66px;}
.jsjz_swj .case_suc:nth-child(2n+1){ margin-left:0px;}
.con_jxmn{ height:auto; width:1200px; margin:auto; overflow:hidden;}
.zycx_left{ float:left; width:275px; background:#fff;}
.zycx_right{ width:885px; float:right;}
.zycx_mnue{ height:auto; overflow:hidden;}
.zycx_mnue h3{ height:50px; border-bottom:1px solid #f7f9fb; font-size:16px; line-height:50px; display:block;}
.zycx_mnue h3 a{ display:block;}
.zycx_mnue img{ width:25px; height:25px; float:left; padding-left:18px; padding-top:12px; padding-right:10px;}
.hs_ico{ display:block;}
.bs_ico{ display:none;}
.zycx_mnue h3 font{ display:block; float:right; width:10px; height:10px; background:url(../image/hjt_zb.png) no-repeat; margin-right:10px; margin-top:22px;}
.zycx_mnue ul{ display:block; height:auto; overflow:hidden; padding-bottom:15px; border-bottom:4px solid #f7f9fb;}
.zycx_mnue ul li{ height:40px; line-height:40px; color:#666; text-indent:52px;}
.zycx_mnue ul li a{ display:block; color:#666;}
.hover_zydh{ background:#6a8bae;}
.zycx_mnue ul li.hover_zydh a{ color:#fff;}
.zir_run h3{ background:#063d78; border-bottom:1px solid #063d78; }
.zir_run a{ color:#fff;}
.zir_run .hs_ico{ display:none;}
.zir_run .bs_ico{ display:block;}
.zir_run h3 font{background:url(../image/jt_bs.png) no-repeat;}
.zycx_mnue:first-child ul{ display:block;}
.zycx_mnue:hover h3{ background:#063d78;border-bottom:1px solid #063d78;}
.zycx_mnue:hover h3 a{ color:#fff;}
.zycx_mnue:hover .hs_ico{ display:none;}
.zycx_mnue:hover .bs_ico{ display:block;}
.zycx_mnue:hover h3 font{background:url(../image/jt_bs.png) no-repeat;}

.mgq_flow{ width:830px; margin:auto; padding:25px 0px; line-height:26px;}
.zycx_pmt th:first-child{ width:60%; text-indent:60px;}
.zycx_pmt th:nth-child(2){ width:20%;text-indent:0px; text-align:center;}
.zycx_pmt th:nth-child(3){ width:20%;text-align:center;}
.zycx_pmt.tjtb{ width:830px; margin:auto;}
.zycx_pmt td:first-child img{ display:block; width:53px; height:53px; float:left;}
.zycx_pmt td:first-child span{ float:left; padding-left:10px; padding-top:7px;}
.zycx_pmt td:first-child span h4{ font-size:16px; display: block; text-indent:0px;}
.zycx_pmt td:first-child span p{ color:#666666; text-indent:0px;}
.zycx_pmt td:nth-child(2){ text-align:center;}
.zycx_pmt td:nth-child(3){ text-align:center;}
.xtt_qsny span:first-child{ width:10%;}
.xtt_qsny span{ padding-left:30px;}
.sqtj_mx .xtt_qsny span{ padding-left:30px;}
.xtt_qsny span:nth-child(2){ width:40%;}
.xtt_qsny span:nth-child(3){ width:40%;}
 

.lxwm_gs{ width:1200px; height:auto; overflow:hidden; margin:auto; padding:70px 0px;}
.lxwm_lf{ float:left; width:555px;}
.lxwm_lf h3{ font-size:23px;}
.lxwm_lf h3 p{ color:#666; display:inline-block;}
.lxwm_lf span{width:20px; height:2px; background:#a08f6e; display:block;  margin-top:15px;} 
.lxwm_lf p{ line-height:25px; color:#666666; padding-top:20px;}
.lxwm_rg { width:596px; height:263px; float:right;}
.lxwm_rg img{ display:block; width:596px; height:263px;}
.hans_dk{ height:405px; background:#f7f9fb;}
.hans_lf { width:759px; height:405px; float: left;} 
.hans_rg{ float:left;}
.hans_bsk{ width:605px; background:#fff; height:220px; margin:auto; float:left; padding:20px 50px; margin-top:70px;} 
.hans_bsk h3{ font-size:20px; padding-top:20px;} 
.hans_bsk h3 span{ color:#063d78; font-size:13px;}
.hans_bsk ul{ display:block; height:auto; overflow:hidden; padding-top:10px;}
.hans_bsk ul li{ padding-top:5px; height:auto; line-height:25px; clear:both;}
.hans_bsk ul li span{ width:5px; height:5px; background:#393939; display:block; float:left; border-radius:50%; margin-top:10px; margin-right:5px;} 
.hans_bsk ul li p{ width:95%; float:left; display:block;} 
.lxwm_db{ width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:80px; padding-bottom:80px;} 
.conduct_lf{ width:600px; float:left; height:360px; } 
.conduct_rg{ width:563px; float:right;} 
.conduct_list{ height:auto; overflow:hidden; padding-bottom:10px;}
.conduct_list img{ width:27px; height:28px; float:left; display:block;}
.conduct_list p{ border-bottom:1px solid #ededed; display:block; float:left; padding-left:10px; line-height:26px; padding-bottom:15px; width:90%;}
.conduct_list p span{ display:block; width:50%; float:left;}
.conduct_ma{ height:auto; overflow:hidden;}
.ma_list{ width:105px; height:auto; overflow:hidden; float:left; text-align:center; padding-left:33px;}
.ma_list img{ display:block; width:105px; height:105px; }


.cfr_yg{ width:1100px; height:188px; background:#fff; box-shadow:0 0 6px 0 #ddd; margin:auto; padding:12px 15px; margin-top:30px;}  
.cfr_yg img{ display:block; float:left; width:338px; height:187px;}
.cfr_right{ width:700px;  float:right; padding-top:20px;}
.cfr_right h3{ font-size:18px; color:#000; padding-top:10px; padding-bottom:5px;}
.cfr_right p{ line-height:26px; color:#414141;}
.cgzj_two { height:auto; overflow:hidden; padding-top:20px;}
.cgzj_two span{ width:125px; height:35px; border-radius:5px; text-align:center; line-height:35px; display:block; float:left; margin-right:22px;}
.cgzj_two span:first-child{ background:#e88102;}
.cgzj_two span:last-child{ background:#063d78;}
.cgzj_two span a{ display:block; color:#fff;}
.sever_xjzw { padding-bottom:60px;} 


.lxjz_cn{ width:1045px; height:auto; margin:auto; overflow:hidden;}
.lxjz_cn h2{ font-size:28px; color:#000000; padding-top:25px;}
.lxjz_cn span{ color:#666; padding-top:10px; display:block;}
.video_bc { width:1042px; height: auto;padding-top:35px;}
.video_bc img{ display:block; max-width:1042px; height:auto; margin:auto; }
.lxjz_cn h4{ color:#000; font-size:20px; padding:20px 0px;}
.lxjz_cn p{ line-height:26px; color:#666666; font-size:16px;}
.sever_lic{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.sever_max{ width:auto; height:auto; overflow:hidden; padding:25px 0px;}
.sever_list { width:270px; height:145px; float:left; box-shadow:0 0 5px 0 #ddd; margin-left:20px; background:#fff; border-radius:8px; margin-top:20px; margin-bottom:5px; position: relative;}
.sever_list span{ width:97px; height:85px; position:absolute; right:10px;  top:10px; display:block;}
.sever_list h2{ color:#063d78; font-size:30px; padding:20px 30px; font-weight:bolder; padding-bottom:10px;}
.sever_list p{padding:0 30px; font-size:16px; color:#666; line-height:26px;}




.page{width:1000px; margin:30px auto;  height: auto; clear:both; margin:auto; text-align:center; margin-top:50px;}

.page a{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#036cb4;text-decoration:none;}
.page a:hover{border:#999 1px solid;color:#666;}
.page a:active{border:#999 1px solid;color:#666;}
.page .current{border:#036cb4 1px solid;padding:2px 5px;font-weight:bold;margin:2px;color:#fff;background-color:#036cb4;}
.page .disabled{border:#eee 1px solid;padding:2px 5px;margin:2px;color:#ddd;}





.jiying_kf{ width:250px; height:250px; position: fixed; right:5%; top:50%; margin-top:-130px; z-index:999;}
.jiying_kftb{ float:right; position:relative;}
.jiying_kf_ico{position:relative;}
.jiying_ico span { height:60px; width:58px; border-radius:6px; font-size:12px; margin-bottom:4px; background:#e88102; display:block; text-align:center; color:#fff;}
.jiying_ico img{ width:33px; height:35px; display:block; margin:auto; padding-top:3px;}
.jiying_eject{ width:220px; height:220px; position: absolute; right:58px; top:-12px; background: url(../image/tcbj.png) no-repeat; display:none;}
.jiying_ico span a{ color:#fff;}
.jiying_eject h3{ width:120px; height:35px; border-bottom:1px solid #ededed; margin-left:30px; text-align:center; line-height:35px; font-size:17px; font-weight:normal; padding:10px 0px; padding-bottom:5px;}
.jiying_eject img{ width:112px; height:112px; padding-top:38px;}
.jiying_eject h4{ text-align:center; color:#626262; font-weight:normal; padding-top:12px;}
.jiying_ico:hover .jiying_eject{ display:block; }



@media (min-width:1280px) and (max-width:1366px) { 

 }