@charset "utf-8";
/*公共样式表*/
body {margin:0 auto; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; color:#555; line-height:20px;background:#f5f7f8;}
a,a:hover{color:#555;text-decoration:none; outline:0 none;}
a:hover{color:#FF5A00;}
ol,ul,li,dl,dd,dt{list-style:none;}
h1,h2,h3{font-size:14px;}
optgroup{font-style:normal; font-weight:normal;}
.clear{clear:both; height:0; overflow:hidden;}
.centerbody{margin:0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,stong{margin:0;padding:0;}
table{border-collapse:collapse;}
img{border:0;}
/*定位*/
.fl{float:left;}
.fr{float:right;}
.header{width:1200px;height:147px;margin:0px auto}
.header .tips{height:45px;line-height:45px;font-size:11px;color:#b4b4b3}
.header .tips a{float:right;margin-left:20px;font-size:11px;color:#b4b4b3}
.header .title_span{font-size:16px;color:#211B1E;padding-top:10px}
.header .tel_tip{float:right;height:35px;line-height:35px}
.header .tel_tip span{display:inline-block;float:right;padding-left:2px}
.header .title_span .tel{float:right;color:#000000;font-size:20px}

.nav_box{width:100%;height:50px;line-height:49px;background:#007FCC}
.nav_box .nav{width:1200px;height:100%;margin:0px auto}
.nav_box .nav ul li{float:left;width:121px;text-align:center}
.nav_box .nav ul li a{width:100%;height:100%;color:#fff;display:inline-block;font-size:16px}
.nav_box .nav ul li a.sel{background:#23AC38}
.nav_box .nav ul li a:hover{background:#23AC38}
.nav_box .nav ul li.logo{position:relative;width:232px;height:50px}
.nav_box .nav ul li.logo img{position:absolute;left:2.5px;bottom:0;z-index:222}
.banner{width:100%;margin:0px auto;text-align:center}
.search_div{width:100%;height:49px;line-height:49px;border-bottom:solid 1px #C7C7C7;background:#F1F1F1}
.search_box {width:1200px;margin:0px auto}
.search_box span{float:left;padding-right:45px;;font-size:14px;color:#969595}
.search_box .div-bor{float:right;height:38px;line-height:38px;border:solid 1px #f1f1f1;padding:0px 5px;margin-top:5px;position:relative}
.search_box .div-bor .search_inp{width:100%;height:98%;border:none;outline:none;background:#F1F1F1}
.search_box .div-bor .icon-search{position:absolute;right:25px;top:10px}

.video_div{width:100%;height:886px;background:#F1F1F1}
.img_title{width:1200px;margin:0px auto;text-align:center;padding:35px 0px}
.video_div .video_box{width:1200px;height:600px;margin:0px auto;text-align:center;margin-top:15px}

.index_01{width:100%;background:#fff;clear:both}
.index_box{width:1200px;margin:0px auto;text-align: center;}

.index_02{height:500px;width:100%;background:#F7F7F9;border-bottom:solid 1px #E6E4E5;padding-top:65px;clear:both}
.index_02 .zl1{width:510px;text-align:left;color:#000000;font-size:16px;line-height:30px;letter-spacing:2px;margin-left:80px;}
.index_02 .zl1 img{margin-bottom:20px}
.index_02 .zl1 p {padding-top:45px;text-indent:2em}

.index_03{height:500px;width:100%;background:#F7F7F9;padding-top:60px;clear:both}
.index_03 .fl p{color:#000000;font-size:14px;line-height:30px;padding-left:10px}
.index_03 .zl2{width:540px;text-align:left;padding-right:5px;padding-left:100px}
.index_03 .zl2 img{margin-bottom:15px}
.index_03 .zl2 p {padding-top:45px;text-indent:2em;color:#000000;font-size:16px;line-height:30px;letter-spacing:2px}

.index_04{height:760px;width:100%;background:#FFF;padding-top:60px;clear:both;text-align:center}
.index_05{height:567px;width:100%;background:#FFF;text-align:center}
.index_06{height:660px;width:100%;background:#FAFAFA;text-align:center;padding-top:50px;}

.index_07{height:910px;width:100%;background:#FFF;text-align:center;padding-top:65px;}
.index_07 ul{width:850px;margin:50px auto;display:block;height:102px}
.index_07 ul li{width:168px;height:100px;border:solid 1px #E5E5E5;border-right:none;float:left;}
.index_07 ul li.sel a{color:#fff;background:#007FCC}
.index_07 ul li:last-child{border-right:solid 1px #E5E5E5;}
.index_07 ul li p{font-size:50px;color:#DBDBDB;font-weight:bolder;padding-top:30px}
.index_07 ul li a{display:block;width:100%;height:100%;color:#292929;font-size:16px}
.item_box{width:100%;height:600px;position:relative;clear:both}
.item_box div{display:none}
.item_box div.sel{display:block}
.item_box .lbtn{position:absolute;top:50%;left:-40px;margin-top:-19px;cursor:pointer}
.item_box .rbtn{position:absolute;top:50%;right:-40px;margin-top:-19px;cursor:pointer}

.index_08{height:864px;width:100%;background:#FFF;text-align:center;padding-top:70px;border-bottom:solid 1px #D6D6D6}
.index_08box{height:612px;margin-top:70px;letter-spacing:2px;overflow:hidden}
.index_08box .rnav{float:right;width:355px;border:1px solid #D6D6D6;}
.rnav .nav_item{ width:100%;text-align:left;color:#fff;background:#0089CF;border-bottom:solid 1px #D6D6D6;padding:25px 0px 25px 0px;cursor:pointer}
.rnav .nav_item:hover{width:100%;text-align:left;color:#000;background:#fff;border-bottom:solid 1px #fff;padding:25px 0px 25px 0px;cursor:pointer}
.rnav .nav_item:last-child{border-bottom:none;}
.rnav .nav_item p{font-size:30px;padding:15px 0px 15px 15px;line-height:20px;font-family:"宋体";font-weight: bold;}
.rnav .nav_item span{font-size:18px;padding:7px 0px 4px 15px;display:block;font-family:"宋体";line-height: 24px;}
.index_08box .lbox{float:left;width:805px;height:609px;background:#E1E1E1;padding:0px 20px;position:absolute;}
.lbox ul {display:none}
.lbox ul.sel{display:block}
.lbox ul li{width:380px;height:250px;float:left;margin:30px 12px 10px 10px;}
.lbox ul li img{}
.lbox ul li span{display:block;font-size:16px;}

.index_09{height:619px;width:100%;background:#FFF;text-align:center;padding-top:60px;}
.index_09_l{float:left;padding-top:65px;width:580px;padding:65px 75px 0px 75px;text-align:right}
.index_09_l p {text-align:left;padding:10px 0px 45px 0px;text-indent:35px;color:#000000;font-size:16px;line-height:30px;letter-spacing:2px}
.index_09_r{width:266px;height:534px;position:relative;float:left;margin-left:10px;background:url('../images/mobile_bg.png');}
.index_09_r .mlbtn{position:absolute;left:50%;bottom:-40px;margin-left:-45px}
.index_09_r img:hover{border:1px solid #000;}
.index_09_r .mrbtn{position:absolute;right:50%;bottom:-40px;margin-right:-45px}
.index_09_r .mobile_box{margin:25px 15px 0px 15px;height:477px;border-radius:15px;overflow:hidden;}
.mobile_box img{display:none}
.mobile_box img.sel{display:block}

.index_10{height:780px;width:100%;background:#F9F9F9;text-align:center;padding-top:47px;}
.index_10 .new_box{width:1200px;margin:0px auto;margin-top:80px;}
.new_box .new_l{float:left;width:568px;text-align:left}
.new_box .new_l p {font-size:20px;color:#020202;padding:25px 0px 18px 0px;font-weight:bold;}
.new_box .new_l span {font-size:14px;color:#999;line-height:22px}
.new_box .new_l a.more {font-size:16px;color:#fff;line-height:22px;width:156px;height:36px;line-height:36px;text-align:center;background:#0168B7;margin-top:20px;display:block}
.new_box .new_r {float:left;width:580px;margin-left:40px;text-align:left}
.new_box .new_r .new_item{width:100%;border-bottom:solid 1px #CFCFCF;margin-bottom:30px;padding-bottom:5px}
.new_r .new_item .date{float:left;width:80px;text-align:center}
.new_r .new_item .title{float:left;margin-left:20px;width:450px}
.new_item .date p{font-size:60px;color:#DBDBDB;font-weight:bolder;display:block;width:100%;height:40px;padding-top:15px}
.new_item .date span{font-size:18px;color:#DBDBDB;font-weight:bolder}
.new_item .title p {font-size:20px;color:#020202;padding:0px 0px 10px 0px}
.new_item .title span {font-size:14px;color:#999;line-height:22px;}


.foot_nav{width:100%;height:35px;line-height:35px;background:#0168B7;}
.foot_nav ul{width:1280px;margin:0px auto;}
.foot_nav ul li{float:left;width:160px;text-align:center}
.foot_nav ul li i{width:1px;background:#fff;float:right;height:10px;margin-top:12px;}
.foot_nav ul li a{color:#fff;font-size:16px}
.foot_box{width:100%;background:#1C1318;padding-top:44px}
.foot_l{width:455px;float:left;min-height:130px;}
.foot_box p{display:block;clear:both;color:#E1DDDE;font-size:13px;line-height:22px;padding:5px 0px;letter-spacing:1.5px}
.foot_l p img,.foot_l p span{ float:left;padding:0px 5px }
.foot_c{width:466px;float:left;min-height:130px;text-align:left;}
.foot_r{float:left}
.foot_r div{float:left;margin:0px 21px;text-align:center;line-height:24px}
.foot_b{clear:both;color:#E1DDDE;}
.foot_b a{color:#E1DDDE;}
.foot_b p{text-align:center;color:#E1DDDE;}
.foot_link{width:100%;margin-top:25px;height:60px;line-height:60px}
.foot_link p{display:inline-block;float:left;margin-top:15px;font-size:14px;width:120px}
.foot_link p img{float:left}
.foot_link p span{float:left;padding:0px 5px;color:#535355}
.foot_link p i{width:1px;background:#535355;float:right;height:12px;margin-top:5px}
.foot_link ul li{ float:left;min-width:120px;text-align:center;color:#535355;font-size:14px}


/*banner*/
.bds{height:640px;overflow:hidden;clear:both;}
.banner {width:1100px;height:640px;position:relative;margin:0 auto;}
#focus {width:1920px;height:640px;overflow:hidden;position:absolute;left:-410px;top:0;}
#focus ul {height:640px;position:absolute;}
#focus ul li {float:left;width:1920px;height:640px;overflow:hidden;position: relative;}
#focus ul li a {display:block;width:1920px;height:640px;}
#focus ul li img {width:100%;}
#focus .btn {width:160px;height:5px;margin:0 auto;}
#focus .preNext {width:48px;height:99px;position:absolute;top:220px;cursor:pointer;}
#focus .btn span {display:block;float:left;width:45px;height:15px;margin-right:5px;background:#ccc;cursor:pointer;border-radius:50px;}
#focus .btn span.on {background:#0383ff; }
#focus .dw {width:1920px;height:5px;position:absolute;bottom:40px;left: 0;}


.bt_in {text-align:center;padding-top:50px;padding-bottom: 30px;}
.bt_in h3 {font-size:30px;color:#0383ff;font-weight:normal;}
.bt_in span {display:block;text-transform:uppercase;font-size:16px;color:#bbbabf;background:url('../images/tit_xian.png') no-repeat bottom;padding:10px 0;}



/* -- pager -- */
.pager{text-align: right; padding-top: 20px; color: #666; font-size: 14px;}
.pager a{color: #666; text-decoration: underline;}

/* -- pager class two -- */
.pager ul{display: inline-block; *display: inline; border-left: 1px solid #dddddd;}
.pager ul li{display: inline;}
.pager ul li a{float: left; padding: 0 14px; line-height: 38px; text-decoration: none; background-color: #ffffff; border: 1px solid #dddddd; border-left-width: 0;}
.pager ul li a:hover{background-color: #f5f5f5;}
.pager ul .active a{background-color: #f5f5f5; color: #999999; cursor: default;}

/*返回顶部*/
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-100px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#007fcc;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../images/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../images/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../images/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../images/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../images/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../images/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../images/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../images/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../images/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../images/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#007fcc;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;top:0;background-image:url(../images/leftewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#007fcc}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../images/right_pic8.png) 28px center no-repeat;background-color:#007fcc}
.side ul li.sideetel .telBox dd.bgs2{background:url(../images/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}
}