@charset "gb2312";
/* CSS Document */
* { padding:0; margin:0;}
body { font-size:12px; font-family:Arial;color:#444; background:#fff;}
ul { list-style:none;}
li { list-style:none; vertical-align:middle;}
a { color:#333; text-decoration:none;}
a:hover { color:#428AEE; text-decoration:none!important;}
img { border:none;}
.cl { clear:left;}
.cb { clear:both;}
.left { float:left;}
.right { float:right;}
#blockbottom980 .blocktop_li { width:1300px; margin:0 auto;}

body .bodybg { }
.main { padding:0;margin-top:0;}
.tianjia6 {}
.right_title_left { width:10px;}
.side_title_left { width:10px;}

.esp_comm_topline{ position:relative; z-index:1001;}
.esp_comtop_gptwd{position:relative; z-index:1000;}

.spfg_gdbg{ width:100%; height:100%; position:fixed; left:0; top:0; bottom:0; background:url(images/spfg_gdbg.jpg); z-index:0; }
.spfg_gdbgwit{width:1480px; height:100%; position:fixed; left:50%; margin-left:-740px; top:0px; bottom:0; background:#FFF; z-index:0;}

.spfg_topmenu{ overflow:hidden;}
.spfg_top {max-width:1440px; margin:0 auto; position:relative; z-index:999;  padding:0px 20px; margin-top:0px;}
.spfg_topin { width:100%; height:130px;  z-index:99; position:relative;}

.spfg_logo1 {max-width:160px; max-height:100px; text-align:center; float:left; margin-top:15px;}
.spfg_logo1 table td {max-width:160px; height:100px; vertical-align:middle; text-align:center;}
.spfg_logo1 img { max-width:160px; max-height:100px; image-rendering: -webkit-optimize-contrast;}

.spfg_logo2 { width:calc(100% - 200px); height:40px; padding-left:20px; line-height:40px; padding-top:45px; float:left; color:#000; font-size:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-align:left;}
.spfg_logo2 a { color:#000;}
.spfg_logo2 a:hover { color:#000;}
.spfg_logo3 { width:415px; height:90px; line-height:40px; float:left; color:#fff; font-size:16px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center; float:right; margin-top:35px;}
.top_ico1{ width:104px; height:40px; background:url(images/top_ico1.png) center top no-repeat; border-right:#4A4A51 1px solid; float:left; padding-top:50px;}
.top_ico2{ width:104px; height:40px; background:url(images/top_ico2.png) center top no-repeat; border-right:#4A4A51 1px solid; float:left; padding-top:50px;}
.top_ico3{ width:104px; height:40px; background:url(images/top_ico3.png) center top no-repeat; float:left; padding-top:50px;}

.spfg_topss{ width:280px; height:38px; float:right; overflow:hidden; font-size:14px; margin:50px 0px;}
.spfg_ssinput{ width:210px; height:36px; background-color:#FFF; border:none; border:#EDEDED 1px solid; float:left; outline:none; padding-left:10px; font-size:14px;}
.spfg_ssub{ width:58px; height:38px; line-height:38px; color:#FFF; font-size:16px; background:url(images/ss_sub.png) center no-repeat; background-color:#00CCAB; border:none; outline:none; float:left; cursor:pointer;  transition:all 0.6s;}
.spfg_ssub:hover{ background-color:#00ae92;  transition:all 0.6s;}

.spfg_topin_phone { height:60px; line-height:40px;float:right; position:absolute; right:0px; top:50px;}
.spfg_topin_phone i{ display:block; font-size:16px; color:#8F8F8F; line-height:20px; text-align:left; font-style:normal;}
.spfg_topin_phone p{ color:#0068B9; font-weight:700; font-size:24px; font-style:normal; line-height:36px;}
.spfg_topin_phone:before{content: ""; width:40px; height:40px; background:url(images/top_tel.png) left no-repeat; position:absolute; left:-55px; top:8px; z-index:5; filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; }
.spfg_topin_phone a{ color:#0068B9;}
.spfg_topin_phone a:hover{ color:#0068B9;}


.spfg_menu {max-width:1440px; margin:0 auto; height:42px; position:relative; background-color:#fff; z-index:998;  padding:0px 20px;}
.spfg_menu:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.spfg_menu{zoom:1}

.spfg_menuin  { height:42px; margin:0 auto; overflow:hidden; background-color:#0253db; }
.spfg_menuin ul{ width:100%; box-sizing: border-box; padding:0px 20px;}
.spfg_menuin li { width:10%; height:28px; line-height:28px; float:left; text-align:center; overflow:hidden; font-size:16px; position:relative; margin:7px 0px; box-sizing: border-box; padding:0px 1px;}
.spfg_menuin a {width:100%; text-align:center; background-color:#0253db; color:#fff; display:block; transition:transform .2s ease;}
.spfg_menuin li a:hover {width:100%; background-color:#fff; text-decoration:none; color:#0253db; transition:transform .2s ease; }
.menu_link_show {width:100%; height:28px; line-height:28px; background-color:#fff; text-align:center;  text-decoration:none; color:#0253db; display:block; overflow:hidden; position:relative;}
.spfg_menuin .menu_link_show a{ color:#0253db;}


.spfg_banner { width:100%; height:480px;position:relative; overflow:hidden; z-index:10; display:block; margin-top:10px; }
.spfg_bannerin { width:1440px; position:absolute; left:50%; margin-left:-720px; top:0;height:480px;overflow:hidden; z-index:90;}
.spfg_news_main1_photo { width:100%; height:480px;position:absolute; z-index:1; overflow:hidden; display:;}
.spfg_news_main1_photo ul { position:absolute; height:480px; width:200%; z-index:1; position:relative;}
.spfg_news_main1_photo li { width:50%; height:480px;overflow:hidden; float:left; vertical-align:middle; display:table;  text-align:center;}
.spfg_news_main1_photo li a{display:table-cell; vertical-align:middle;}
.spfg_banner_pre { width:50px; height:50px; background:#fff; position:absolute; top:50%; margin-top:-25px;left:20px;text-align:center; line-height:50px; font-family:"ËÎÌå"; font-size:45px; color:#333; cursor:pointer;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;z-index:100; border-radius:10px;}
.spfg_banner_next { width:50px; height:50px; background:#fff; position:absolute; top:50%; margin-top:-25px; right:20px;text-align:center; line-height:50px; font-family:"ËÎÌå"; font-size:45px; color:#333; cursor:pointer;filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;z-index:100; border-radius:10px;}
.spfg_banner_prea { width:50px; height:50px; background:#0066FF; position:absolute; top:50%; margin-top:-25px; left:20px;text-align:center; line-height:50px; font-family:"ËÎÌå"; font-size:45px; color:#333; cursor:pointer;z-index:100; border-radius:10px;}
.spfg_banner_nexta { width:50px; height:50px; background:#0066FF; position:absolute; top:50%; margin-top:-25px; right:20px; text-align:center; line-height:50px; font-family:"ËÎÌå"; font-size:45px; color:#333; cursor:pointer;z-index:100; border-radius:10px;}

.spfg_banner_tr { width:72px; height:20px; position:absolute; left:50%; margin-left:-36px; bottom:60px; z-index:99;}
.spfg_banner_tr1 { width:12px; height:12px; font-family:"Î¢ÈíÑÅºÚ";  background:#43db00; border-radius:9px; cursor:pointer; margin-left:3px; margin-right:3px; float:left; display:inline-block;}
.spfg_banner_tr2 {  width:12px; height:12px; font-family:"Î¢ÈíÑÅºÚ";  background:#fff; border-radius:9px; cursor:pointer; margin-left:3px; margin-right:3px; float:left; display:inline-block;}


.vip_tjcp_box{padding-top:5px; overflow:hidden; padding-bottom:0px;}
.jswz{ width:100%; margin:0 auto; padding:0px 10px; box-sizing:border-box;}
.zdy_big { width:100%; margin:0 auto; overflow: hidden; padding:10px; box-sizing:border-box; font-size: 14px; line-height:1.5;   }

.spfg_main1bg{ overflow:hidden; padding:20px 0px 20px 0px; position:relative; z-index:1;}
.spfg_main1{ max-width:1440px; padding:0px 20px 0px 20px; margin:0 auto; position:relative; z-index:10; overflow:hidden;}
.cpfl_part{ width: calc(100% + 30px); margin-left:-15px; overflow:hidden;}
.cpfl_box{ width:33.3%; float:left;  padding:0px 15px; box-sizing: border-box; }
.cpfl_bk1{ width:100%; height:230px; background-color:#f3f3f3; overflow:hidden; position:relative; }
.cpfl_bk2{ width:100%; height:230px; background-color:#f3f3f3; overflow:hidden; position:relative; }
.cpfl_bk3{ width:100%; height:230px; background-color:#f3f3f3; overflow:hidden; position:relative; }
.cpfl_yiji{ width:100%; height:150px; line-height:150px; font-size:16px; float:left; text-transform:capitalize; background-color:#0253db; box-sizing:border-box; padding:0px 30px; transition:0.3s ease-out;}
.cpfl_yiji a{ color:#fff; text-decoration:none;}
.cpfl_yiji a:hover{ color:#fff; text-decoration:none;}
.cpfl_box:hover .cpfl_yiji{ height:50px; line-height:50px; transition:0.3s ease-out;}
.cpfl_box:hover .cpfl_erji{ height:170px; transition:0.3s ease-out;}
.cpfl_bk1 .cpfl_yiji{ background:url(images/banner1.jpg) -250px bottom no-repeat; }
.cpfl_bk2 .cpfl_yiji{ background:url(images/banner1.jpg) -620px bottom no-repeat; }
.cpfl_bk3 .cpfl_yiji{ background:url(images/banner1.jpg) -980px bottom no-repeat; }
.cpfl_erji{ width:100%; float:left; overflow:hidden; box-sizing:border-box; padding:10px 30px 0px 30px; height:70px; transition:0.3s ease-out;}
.cpfl_erji ul{ margin:0; padding:0; overflow:hidden;}
.cpfl_erji li{ width:100%; font-size:14px; float:left; box-sizing: border-box; position:relative; padding:5px 0px 5px 20px;}
.cpfl_erji li:before{ content:""; width:4px; height:4px; background-color:#f27405; position:absolute; left:7px; top:11px; z-index:10;}
.cpfl_erji li a{ width:100%; line-height:18px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#333;}
.cpfl_erji li a:hover{ color:#0253db;}

.spfg_main2bg{ overflow:hidden; padding:0px 0px;  position:relative; z-index:1;}
.spfg_main2{ max-width:1440px; margin:0 auto;  padding:0px 20px;}
.gsjs_box{ width:100%; overflow:hidden; background-color:#f3f3f3;}
.gsjs_tit{ width:100%; height:217px; background-color:#0253db; position:relative;}
.gsjs_tit:before{ content:""; width:171px; height:87px; background:url(images/gsjj_zsico.png) center no-repeat; position:absolute; right:30px; bottom:30px; z-index:5;}
.gsjs_tit p{ width:100%; text-align:center; position:absolute; left:0; top:70px; font-size:28px; color:#fff; font-weight:700;}
.gsjs_tit h3{ color:#FFF; font-size:16px; font-weight:400; display:inline-block; position:absolute; left:50%; top:130px; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); border:#fff 1px solid; padding:6px 15px;  border-radius:40px;}
.gsjs_nrbox{ width:100%; padding:20px 40px; box-sizing: border-box; }
.gsjs_title{ width:100%; text-align:center; font-size:30px; color:#0253db; font-weight:700; height:70px; line-height:70px; margin-top:-20px;}
.gsjs_nr{ width:100%; font-size:14px; max-height:140px; line-height:20px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:7; -webkit-box-orient:vertical; text-align:center; color:#333;}
.gsjs_more{ width:100%; overflow:hidden; padding:15px 0px;}
.gsjs_more a{ height:24px; line-height:24px; display:block; color:#333; font-size:14px; text-align:center; transition:0.3s ease-out;text-decoration:none; margin:0 auto;}
.gsjs_more a:hover{color:#0253db; transition:0.3s ease-out;}


.spfg_main3bg{max-width:1440px; margin:0 auto; overflow:hidden; padding:0px 20px; position:relative; z-index:1;}
.spfg_main3{ width:100%; background-color:#F3F3F3; overflow:hidden; padding:0px 17px; box-sizing:border-box;}
.zycp_tit{ width:100%; overflow:hidden; height:50px; line-height:50px; font-size:30px; text-align:center; color:#0253db; font-weight:700; padding:15px 0px 0px 0px;}
.zycp_list { width:100%; height:480px; position:relative; }
.zycp_list_photo { width:100%; height:100%; position:absolute; left:0px; top:0; overflow:hidden;}
.zycp_list_photo ul { width:200%; position:absolute; height:100%; }
.zycp_list_photo li { width:12.5%; height:100%; float:left; position:relative; transition:all 0.6s; overflow:hidden;}
.zycp_cpdg{width:100%; float:left; padding:15px; box-sizing:border-box; }
.zycp_cpdg a{ width:100%; height:100%; background-color:#fff; overflow:hidden; float:left; box-sizing:border-box; transition:all 0.3s;}
.zycp_cpdg a:hover { background-color:#0253db; transition:all 0.3s;}
.zycp_cptu{width:100%; height:0px; font-size:0; position:relative; padding-bottom:100%; background-color:#fff; overflow:hidden;  box-sizing:border-box;}
.zycp_cptu span{ width: 100%; height: 100%; font-size: 0; position: relative; padding-bottom: 100%; overflow: hidden; display:block; color:#fff;}
.zycp_cptu img {max-width:100%; max-height: 100%; position:absolute; left:0px; right:0px; top:0px; bottom:0px; margin:auto; transition:all .3s ease-in;box-sizing:border-box;}
.zycp_name {width:100%; height:50px; line-height:20px; padding:10px 20px 0px 20px; margin-bottom:2px; font-size:14px; text-align:left; transition:all 0.3s; color:#333; text-decoration:none; position:relative; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-align:center; box-sizing:border-box;}
.zycp_more{ width:100%; height:24px; line-height:24px; display:block; color:#333; font-size:14px; text-align:center; transition:0.3s ease-out;text-decoration:none; float:left;text-align:center; padding-bottom:15px;}
.zycp_cpdg a:hover .zycp_more{ color:#fff; transition: 0.3s ease-out;  text-decoration:none; }
.zycp_cpdg a:hover .zycp_name{ color:#fff; transition:all 0.3s;}
.zycp_cpdg a:hover .zycp_cptu img{transform:scale(1.1); transition:all 0.6s;}

.zycp_list_pre {width:45px; height:45px; background-color:#000; color:#fff; position:absolute; font-size:24px; top:50%; margin-top:-45px; left:0px; text-align:center; cursor:pointer; z-index:2; transition:all 0.3s; font-family:"ËÎÌå"; line-height:45px; border-radius:100%; filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; }
.zycp_list_next {width:45px; height:45px; background-color:#000; color:#fff; position:absolute; font-size:24px; top:50%; margin-top:-45px; right:0px; text-align:center; cursor:pointer; z-index:2; transition:all 0.3s; font-family:"ËÎÌå"; line-height:45px; border-radius:100%; filter:alpha(Opacity=30);-moz-opacity:0.3;opacity: 0.3; }
.zycp_list_prea { width:45px; height:45px; background-color:#000; color:#fff; position:absolute; font-size:24px; top:50%; margin-top:-45px; left:0px; text-align:center; cursor:pointer; z-index:2; transition:all 0.3s; font-family:"ËÎÌå"; line-height:45px; border-radius:100%; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; }
.zycp_list_nexta {width:45px; height:45px; background-color:#000; color:#fff; position:absolute; font-size:24px; top:50%; margin-top:-45px; right:0px; text-align:center; cursor:pointer; z-index:2; transition:all 0.3s; font-family:"ËÎÌå"; line-height:45px; border-radius:100%; filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7; }
.zycp_list_tr { width:120px; height:3px; position:absolute; left:50%; margin-left:-60px; bottom:-20px; z-index:11;}
.zycp_list_tr1 { width:26px; height:3px; background:#078d39; float:left; margin:1px; display:inline; margin:0px 2px;}
.zycp_list_tr2 { width:26px; height:3px; background:#b0b3b6; float:left; margin:1px; display:inline; margin:0px 2px; cursor:pointer;}


/*.left_li .left_box{ overflow: hidden;}
.main .right_box{ overflow:hidden;}*/
.spvip_item2 .spvip_photo2 table{ position:relative; border:none; /*border-radius: 7.1111px;*/ overflow:hidden;}
.spvip_item2 .spvip_photo2 a:after { background: rgba(0, 0, 0, .03); bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; z-index: 1;}
/*.side_boder .cpli_yij a{color:#5287E0!important;}*/
.spvip_detail a:hover { color:#0253DB!important;}


/**max width 990px**/
@media screen and (max-width:1100px) {
.spfg_main3 .tjcp_list li {height:249px;}
.spfg_main2 .bszd_list{ height:350px;}
}

/**max width 990px**/
@media screen and (min-width:1100px)and (max-width:1260px){
.spfg_main3 .tjcp_list li {height:279px;	}
.spfg_main2 .bszd_list{ height:400px;}
}

/**max1190px screen***/
@media screen and (min-width:1260px)and (max-width:1420px){
.spfg_main3 .tjcp_list li { height:309px;	}
.spfg_main2 .bszd_list{ height:420px;}
}

/**max1390px screen***/
@media screen and (min-width:1420px) {
.spfg_main3 .tjcp_list li { height:339px;	}
}










