@charset "utf-8";
/* CSS Document */
body{ font-family:微软雅黑; font-size:14px;}
*{ margin:0px; padding:0px;}
a{ text-decoration:none;}
ul{ list-style-type:none;}
.fl{ float:left;}
.rl{ float:right;}
img{ border:none;}
.clear{ clear:both;}
li{ list-style:none;}

.top_bg{ width:100%; height:38px; background:url(top_bg.jpg) repeat-x;}
.top{ width:1000px; height:38px; margin:0px auto;}

.log{ width:1000px; margin:0px auto;}
.dh{ width:100%; height:45px; background:url(dh_bg.jpg) repeat-x;}
.dh_box{ width:1000px; height:45px; margin:0 auto;}
.dh_box ul li a{ display:block; width:140px; height:45px; text-align:center; line-height:45px; color:#FFF; float:left;} 
.dh_box ul li a:hover{ background:#207FCF;} 

.center{ width:1000px; margin:0 auto; }
.cen_left{ width:720px; border-bottom:#CCC 1px solid;}
.yyjj{ width:100%; height:48px; border-bottom:#CCC 1px solid; font-size:25px;  line-height:48px; }
.yyjj p{ margin-left:20px;}
.ksjs{ margin-top:10px; line-height:25px; margin-bottom:10px; text-indent:2em;}

.lxfscss{margin-top:10px; line-height:25px; margin-bottom:10px; }

.cen_right{ width:240px; border-bottom:#CCC 1px solid;}
.yyhj{ width:100%; height:48px; line-height:48px;border-bottom:#CCC 1px solid;}

.center_two{ width:1000px; margin:0px auto; margin-top:20px;}
.center_three{width:1000px; margin:0px auto; margin-top:20px;}

.yyhj_txt{ width:1000px;  margin:0 auto; margin-top:20px;}
.hj_txt{ width:100%; height:48px; background:#E5E5E5;  line-height:48px; font-size:25px;}
.hj_txt p{ margin-left:20px;}
.yyhj_txt ul li img{ float:left; width:190px; height:135px;  padding-top:10px;  padding-right:10px; padding-bottom:10px;}

.footer{ width:100%; height:216px; background:url(footer_bg.png) repeat-x;}
.fot_dh{ width:850px; height:50px; margin:0 auto;}
.fot_dh ul li{ width:65px; height:50px; color:#FFF; float:left;  text-align:center; line-height:50px;}
.fot_dh ul li a{  color:#FFF;}

.fot_db{ width:1000px; margin:0 auto;}
.fot_left{ margin-top:30px;}
.fot_right{ width:680px; margin-top:30px; color:#FFF; color:#949494;  line-height:25px;}

.cen_left_ny{ width:720px; }


.hj_txt1{ width:1000px; height:48px; margin:0 auto; margin-top:23px; background:#E5E5E5;  line-height:48px; font-size:25px;}
.hj_txt1 p{ margin-left:20px;}
.tszl2{ width:1000px; height:448px; margin:auto; background:url(tszl_03.jpg); margin-top:13px;}
.tszl2 li{ width:596px; height:378px; float:right; margin:32px 14px 0 0;}
.tszl2 li a{ display:block; width:145px; height:84px; float:left; margin:4px 0 0 4px; background:#fff; font-size:18px; color:#1c4885; text-align:center; padding-top:38px;}
.tszl2 li a p{ font-size:14px;}
.tszl2 li a:hover{ background:#1c4885; color:#fff;}


.swt_btn{position:fixed;right:0;top:50%;margin-top:-85px;}

.foot{ width:100%; height:203px; background:url(foot_02.jpg) no-repeat center #1c4885; padding-top:40px;}
.foot1{ width:1100px; height:180px; margin:auto;}

.foot2{ display:block; width:330px; height:21px; background:url(logo_foot.jpg); float:left; margin:30px 0 0 22px; padding-top:54px;}
.foot2 p{ width:267px; height:24px; float:left; line-height:24px; margin:auto; text-align:center; font-size:14px; color:#1c4885;}
.foot3{ width:220px; height:72px; float:right; margin-top:50px; text-align:center;}
.foot3 li{ font-size:24px; color:#fff;}
.foot3 p{ font-size:14px; color:#fff;}
.foot3 p span{ font-size:19px;}
.foot4{ float:left; margin-left:80px; font-size:12px; color:#fefefe; line-height:28px;}

/*头部*/
.sy_top{  width:1100px; height:110px; margin:auto; background:url(top_03.jpg) no-repeat; background-position:340px 14px;position: relative;}

.sy_top1 .light { position: absolute; left: -180px; top: 20px; width: 80px; height: 70px; background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); background: -ms-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0)); transform: skewx(-25deg); -o-transform: skewx(-25deg); -moz-transform: skewx(-25deg); -webkit-transform: skewx(-25deg); -ms-transform: skewx(-25deg); animation: bslogo 2.5s 1s infinite linear; -webkit-animation: bslogo 2.5s 1s infinite linear; -moz-animation: bslogo 2.5s 1s infinite linear; -o-animation: bslogo 2.5s 1s infinite linear; -ms-animation: bslogo 2.5s 1s infinite linear; }
@keyframes bslogo { 0% {left:-180px;}30% {left:320px}75% {left:50px;}100% {left:320px;}}
@-moz-keyframes bslogo { 0% {left:-180px;}30% {left:320px}75% {left:50px;}100% {left:320px;}}
@-webkit-keyframes bslogo { 0% {left:-180px;}30% {left:320px}75% {left:50px;}100% {left:320px;}}
@-o-keyframes bslogo { 0% {left:-180px;}30% {left:320px}75% {left:50px;}100% {left:320px;}}
@-ms-keyframes bslogo { 0% {left:-180px;}30% {left:320px}75% {left:50px;}100% {left:320px;}}

.sy_top1{ display:block; width:330px; height:75px; background:url(logo_head.jpg) no-repeat; float:left; margin:20px 0 0 22px; }
.sy_top1 li{ width:267px; height:24px; float:left; line-height:24px; margin:auto; text-align:center; font-size:14px; color:#fff;}
.sy_top2{ width:220px; height:72px; float:left; margin:30px 0 0 150px; text-align:center;}
.sy_top2 li{ font-size:27px; color:#2982bb;}
.sy_top2 p{ font-size:14px; color:#2982bb;}
.sy_top2 p span{ font-size:19px;}


.head_tool{width:335px;height:110px;float:right}
.head_ico{background:url(icon_Integrate.png) no-repeat}
.head_icon{height:30px;float:left;width:335px;background-position:0px -2px}
.tel_form{padding:0px 0 0 38px;float:left}
.tel_text{border-radius:14px;border:none;height:24px;outline:none;padding-left:6px;width:170px;float:left;font-size:13px;}
.tel_submit{width:22px;height:22px;background-position:0px -40px;z-index:9;cursor:pointer;border:none;margin-left:-24px;margin-top:1px}
.tel_submit:hover{background-position:0px -40px}
.head_list{float:left}
.head_list ul li{display:inline-block;margin-left:4px;width:22px;height:22px}
.head_list ul li a{width:22px;height:22px;display:block}
.head_list ul li:nth-child(1) a{background-position:-36px -70px}
.head_list ul li:nth-child(2) a{background-position:-76px -70px}
.head_list ul li:nth-child(3) a{background-position:-116px -70px}
.head_list ul li:nth-child(1):hover a{background-position:-36px -40px}
.head_list ul li:nth-child(2):hover a{background-position:-76px -38px}
.head_list ul li:nth-child(3):hover a{background-position:-116px -38px}
.head_tel{float:left;width:220px;height:55px;padding:15px 0 10px 82px;background-position:-137px -29px;margin-left:20px}
.head_tel span{margin-left:14px;font-size:13px}
.head_tel p{font-size:24px;color:#ef6f00}
.lay_wechat{position:relative}
.lay_wechat:hover .head_weichat{display:block}
.head_weichat{padding:4px;background:#fff;box-shadow:#cacaca 0px 0px 10px;margin-left:7px;position:absolute;left:-50px;top:30px;z-index:5;display:none}
.head_weichat img{width:117px;height:117px;display:block}

.sy_top31{ display:block; width:22px; height:22px; margin:auto; background:url(top_tb.jpg); background-position:0px 0px;}
.sy_top32{ display:block; width:22px; height:22px; margin:auto; background:url(top_tb.jpg); background-position:-22px 0px;}
/*content*/
.cd-i-nav { width: 100%; height:50px; background:#1c4885;}
.cd-i-nav-li { width:1000px;margin:0 auto; position: relative; height:50px; z-index:2;}
.cd-i-nav-li li { float: left; width: 110px; line-height: 40px; text-align: center; height:50px; }
.cd-i-nav-li li a { font-size: 15px; color: #fff; width: 110px; line-height:50px; height:50px; display: block; }
.cd-i-nav-li li:hover a{ background:#fff; color:#1c4885;}
.cd-i-nav-li div { position: absolute; background:url(nav_03.jpg) no-repeat bottom right #fff; top:50px; display: none; }
.cd-i-nav-li div a { font-size: 15px; display: block; width: 121px; height: 30px; line-height: 30px; color: #fff; }
.cd-i-nav-li div a.on { background: #df691a; }
.cd-i-nav-li div#connmenu0 { left:110px; }
.cd-i-nav-li div#connmenu1 { left:220px; }
.cd-i-nav-li div#connmenu2 { right:5px;}
.cd-i-nav-li div#connmenu3 { right:-105px; }

.nav_fdpp{ width:435px; height:300px;}
.nav_fdpp1{ width:120px; height:280px; float:left; margin:10px 0 0 25px;}
.nav_fdpp1 a{ display:block!important; width:105px!important; height:30px!important; line-height:30px!important; padding-left:15px!important; font-size:14px!important; color:#333333!important; text-align:left!important;}
.nav_fdpp1 a:hover{ background:url(nav_01.jpg) no-repeat!important; background-position:0px 20px!important; color:#f96b2d!important;}
.nav_fdpp2{ width:252px; height:270px; float:left; margin:20px 0 0 5px;}
.nav_fdpp2 span{ display:block; width:252px; height:162px;}
.nav_fdpp2 p{ width:252px; padding-top:16px; font-size:12px; line-height:20px; color:#9b9b9b; text-align:left;}

.banner{ width:100%; height:526px; position:relative; z-index:1;}
.banner1 a{ display:block; width:100%; height:526px; z-index:1;}
.banner2{height:67px; position:absolute; top:162px; left:50%; margin-left:-550px; z-index:1;}
.banner2 .prev{ width:67px; height:67px; float:left; background:url(ban_qh.png); background-position:0px 0px; cursor:pointer;}
.banner2 .next{ width:67px; height:67px; float:right; background:url(ban_qh.png); background-position:-67px 0px; cursor:pointer; position:absolute; left:1036px;}
.banner3{ width:1101px; height:126px; position:absolute; bottom:0px; left:50%; margin-left:-550px;}
.banner3 li{ width:367px; height:126px; float:left;}
.banner3 li p{ width:255px; height:75px; float:right; text-align:center; font-size:18px; color:#fff; padding-top:35px; line-height:24px;}
.banner3 li p span{ display:block; font-size:14px;}
.banner31{ background:url(ban_1.jpg);}
.banner32{ background:url(ban_2.jpg);}
.banner33{ background:url(ban_3.jpg);}
.banner4{ width:116px; height:14px; position:absolute; top:370px; left:50%; margin-left:-58px; z-index:1;}
.banner4 li{ width:14px; height:14px; float:left; margin-left:14px; background:#fff; border-radius:7px;}
.banner4 li.on{ background:#fba100; cursor:pointer;}