@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px;overflow-x: hidden; min-width:1200px;}
h1,h2,h3,h4,h5,h6,ul,dl,dd,dt,ol,div,p,form,img{ margin:0px; padding:0px; border:0px;}
body{ font-family:"微软雅黑"; color:#444;}
li{ list-style-type:none;}
a{color:#000; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}

/*--------------------------顶部导航------------------------------------------*/
.tp{width:1002px; margin:0 auto; height:115px;}
.logo{float:left;}
.logo a{background:url(../images/logo1.png) no-repeat; display:block; width:226px; height:81px; margin-top:15px; text-indent:-999em;}
.tp_r{float:right; background:url(../images/phone.jpg) no-repeat; width:187px; height:39px; margin-top:40px;}
/*.tp_m{background:url(../images/logo2.png) no-repeat; width:190px; height:78px; float:left; margin-left:200px; margin-top:25px;}*/
.menu1{background:#0857b3; height:55px; line-height:55px;}
#nav{width:1002px; margin:0 auto;}
#nav ul li.current a.topa{ color:#FFF; background:#014085;}
#nav ul li{width:124px; float:left; text-align:center; border-right:1px #0f60bb solid;}
#nav ul li a{display:block; color:#fff;}
#nav ul li a:hover{display:block;color:#FFF; background:#014085;}

/* banner */
.banner{height:440px;overflow:hidden; position:relative; z-index:1000; clear:both;}
.banner .d1{width:100%;height:440px;display:block;position:absolute;left:0px;top:0px; }
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;}
.banner .d2 ul{float:left;position:absolute;left:48%;top:315px; display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/img1_1.png) no-repeat center;}

.i-search{height: 50px; width:1002px; margin:0 auto;}
.i-search p.fl{line-height: 50px;}
.i-search b{font-size: 14px;color: #104eaa;}
.i-search a{display: inline-block;padding: 0 14px;background: url(../images/bg_li01.png) no-repeat right center;color: #888;transition: color 500ms ease-in 0ms;}
.i-search a.last{background: none;}
.i-search a:hover{color: #104eaa;}
.i-search form{float: right;margin-top: 10px;}
.i-search input{float: left;width: 180px;height: 28px;padding: 0 14px;border: 1px solid #dadada;border-right: none;line-height: 28px;color: #cecece;}
.i-search input.submit{cursor:pointer; width: 36px;height: 30px;padding: 0;border: none;background: url(../images/bg_btn01.jpg) no-repeat;}
.i-products{padding: 16px 0 50px;background: #f5f8fc;}
.i-products .tit{position: relative;width: 1002px;height: 90px;margin: 0 auto;text-align: center;}
.i-products .tit .line{position: absolute;left: 50%;top: 46px;width: 1002px;height: 1px;background: #c3c5c9;margin-left: -490px;}
.i-products .tit b{position: relative;z-index: 2;padding: 0 35px;background: #f5f8fc;font-size: 24px;line-height: 90px;color: #0045a4;}

.slideGroup{ width:1002px; margin:15px auto;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:0 0 10px 50px; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:10px; top:85px; display:block; width:39px; height:40px; background:url(../images/left.jpg) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/right.jpg) center center no-repeat;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{}
.slideGroup .parBd ul{ overflow:hidden; zoom:1; }
.slideGroup .parBd ul li{background:#fff; padding-bottom:15px; margin:0 14px; float:left; _display:inline; overflow:hidden; text-align:center;}
.slideGroup .parBd ul li{ text-align:center;}
.slideGroup .parBd ul li img{width:200px; height:184px; margin-bottom:7px;}
.slideGroup .parBd ul li:hover{background:#eee;}

.w980{width:1002px; margin:0 auto;position: relative;}
.i-intro{height: 375px;padding-top: 66px;background: url(../images/bg_iintro.jpg) no-repeat center;background-size: 130% 130%;}
.i-intro.move{animation: introMove 2s forwards;}
@keyframes introMove{100%{background-size: 100% 100%;}}
.i-intro .w980{overflow: hidden;}
.i-intro .video{float:left;width: 416px;height: 271px;padding: 28px 21px 27px; background: url(../images/bg_iintrovideo.png) no-repeat;}
.i-intro .detail{position: relative;float: right;width: 440px;height: 294px;padding-top: 22px;line-height: 22px;color: #dbe4ed;}
.i-intro .detail h2{font-size: 24px;line-height:70px;color: #fff;}
.i-intro .detail a{display: inline-block;position: absolute;left: 0;bottom:15px;width: 134px;border: 2px solid #f0f3f7;
	font-weight: bold;font-size: 14px;line-height: 36px;color: #f0f3f7;text-align: center;transition: all 500ms ease-in 0ms;}
.i-intro .detail a:hover{border-color: #073eac;background: #073eac;color: #fff;}

.i-list{padding: 35px 0 40px;background: #f5f8fc;}
.i-list .w980{overflow: hidden;}
.i-list-tit{height: 45px;}
.i-list-tit h2{font-size: 18px;	line-height: 45px;text-transform: uppercase;color: #004490;}
.i-list-tit span{display: inline-block;margin: 6px 0 0 8px;font-size: 14px;line-height: 48px;}
.i-list-tit a{display: inline-block;line-height: 45px;color: #004490;}
.i-news{width: 616px;}
/* 本例子css */
.slideTxtBox{background:#fff; height:390px;}
.hd_t{border-bottom:1px #ddd solid;}
.slideTxtBox .hd{float:left; font-size: 18px; width:290px; line-height:45px;text-transform: uppercase;color: #004490; height:45px; position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute;  }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer;}
.slideTxtBox .hd ul li.on{ height:45px; background:#0152ad; color:#fff;}
.slideTxtBox .hd_r{float:right; line-height:45px; margin-right:7px;}
.slideTxtBox .hd_r a{color: #004490;}
.slideTxtBox .hd_r a:hover{color: #cc0000;}
.slideTxtBox .bd ul{ padding:10px 12px; zoom:1; color:#555;}
.slideTxtBox .bd .bd_l{width:160px; float:left;margin-top:4px;}
.slideTxtBox .bd .bd_r{width:410px; float:right;margin-top:4px;}
.slideTxtBox .bd .bd_r .bd_rt{font-size:16px;}
.slideTxtBox .bd .bd_r .bd_rt a{color:#000; font-weight:bold;}
.slideTxtBox .bd .bd_r .bd_rt a:hover{color:#ff0000; font-weight:bold;}
.slideTxtBox .bd .bd_r .bd_rm{line-height:23px; margin-top:7px; height:111px; overflow:hidden;}
.slideTxtBox .bd .bd_m{margin-top:2px;}
.slideTxtBox .bd .bd_m ul li{margin-left:-10px; height:27px; line-height:27px; background: url(../images/li.gif) no-repeat left center; padding-left:10px;}

.news_r{width:360px; float:right; background:#fff; height:390px;}
.news_rt{border-bottom:1px #ddd solid; line-height:45px; height:45px; padding:0 10px;}
.news_rt_l{float:left; font-size: 18px;	line-height: 45px; color: #004490;}
.news_rt_l span{color:#666; font-size:14px;}
.news_rt_r{float:right;}
/* 本例子css */
.txtMarquee-top{overflow:hidden; position:relative; }
.txtMarquee-top .bd{ padding:13px;}
.txtMarquee-top .infoList li{ height:90px; margin:7px 0px; border-bottom:1px #ddd dashed;}
.txtMarquee-top .infoList li .infoList_t{margin:0; background: url(../images/wen.jpg) no-repeat left center; padding-left:17px;}
.txtMarquee-top .infoList li .infoList_m span{background: url(../images/da.jpg) no-repeat left center; width:14px; height:14px; float:left;}
.txtMarquee-top .infoList li .infoList_m {font-size:12px; font-family:"宋体"; line-height:19px; margin-top:4px;}

.footer{background: #003c7e;}
.footer .ewm{width: 190px;height: 267px;padding-top: 20px;background: #023267;line-height: 24px;color: #fff;text-align: center;}
.footer .ewm img{display: block;margin: 0 auto;max-width: 100%;}
.footer-main{width: 766px;padding-top: 24px;line-height: 28px;color: #cbd2de; }
.footer-main a{color: #cbd2de;transition: color 500ms ease-in 0ms;}
.footer-main a:hover{color: #fff;}
.footer-main .menu{height: 50px;border-bottom: 1px solid #1a508b;margin-bottom: 19px;}
.footer-main .menu a{display: inline-block;float: left;padding: 0 18px;font-size: 14px;line-height: 50px;color: #e7e7e7;}
.footer-main .menu a.home{padding-left: 0;}
.footer-main .menu a:hover{color:#999;}
.footer-main p.link a{display: inline-block;padding: 0 15px;}
.footer-main .share{float: left;margin-left: 34px;display: inline;}
.footer-link{margin-top: 15px;border-top: 1px solid #1a508b;padding-top: 12px;font-size: 14px;line-height: 30px;color: #fff;}
.footer-link a{display: inline-block;float: left;margin-right: 45px;color: #a3b0c5;transition: color 500ms ease-in 0ms;}
.footer-link a:hover{color: #fff;}

.float-service{position: fixed;
	/*left: 50%;*/top:120px; z-index:9999; right: 0; width: 98px;margin-left: 520px;}
.float-service .top{width: 98px;height: 96px;background: url(../images/float_top.jpg) no-repeat;}
.float-service .list{padding: 18px 16px 0;background: #333}
.float-service .list a{display: inline-block;
	width: 42px;padding-left: 24px;background: url(../images/bg_sign02.jpg) no-repeat left center;border-top: 1px solid #181818;
	border-bottom: 1px solid #515151;font-size: 16px;line-height: 50px;color: #fff;}
.float-service .list a.first{border-top: none;}
.float-service .list a.last{border-bottom: none;}
.float-service .bot{}
.float-service .bot a{display:block; width: 98px;height: 107px;background: url(../images/float_bot.png) no-repeat;}
.float-service .float-ewm{width: 72px;height: 72px;padding: 16px 13px 0;background: #313232;}

/*---------------内页-------------------*/
.main_n{width:1002px; margin:20px auto;}
.main_l{width:230px; float:left;}
.main_lt{background:#0858b1 url(../images/li.png) right center no-repeat; height:55px; font-weight:bold; background-position:190px; border-radius:5px 5px 0 0; line-height:55px; padding-left:20px; font-size:20px; color:#fff;}
.main_lt span{color:#fff; font-size:13px;}
.main_lm{border:1px #ddd solid; padding-bottom:10px;}
.main_lm ul li{margin:0 15px; border-bottom:1px #d6d3ce solid; height:35px; line-height:35px;}
.main_lm ul li a{display:block; padding-left:13px; background:url(../images/dot.png) no-repeat right center;}
.main_lm ul li a:hover{color:#0857b0;}
.main_lb{background:#0858b1 url(../images/li.png) right center no-repeat; height:55px; margin-top:12px; font-weight:bold; background-position:190px; border-radius:5px 5px 0 0; line-height:55px; padding-left:20px; font-size:20px; color:#fff;}
.main_lc{border:1px #ddd solid; border-top:none; padding:7px 7px;}
.main_lc ul li{line-height:24px;}

/*---------------内页右侧-------------------*/
.main_r{width:750px; float:right; min-height:320px; border:1px #ddd solid;}
.main_rt{height:54px; font-size:20px; font-weight:bold; color:#0858b1; background:#f8f8f8; padding-left:18px; line-height:54px; border-bottom:1px #d6d3ce solid;}
.main_rt a{color:#0858b1;}
.main_rm{padding:15px 15px; line-height:25px;}
.content{padding:15px 15px; line-height:25px;}
.ct{padding:15px 15px;}
.ct ul li{float:left; width:236px; height:235px; text-align:center; margin-top:7px;}
.ct ul li img{max-width:200px; max-height:200px; margin:7px auto;}

.content1{padding:15px 15px;min-height:320px; line-height:27px;}
.content1 ul li{height:35px; color:#111; line-height:35px; border-bottom:1px #ddd solid;}
.fl{float:left;}
.fr{float:right;}
.page{clear:both; font-size:14px; width:300px; margin:0 auto; height:25px;}
.page ul li{color:#555; float:left; border:1px #ddd solid; height:22px; line-height:22px; display:block; padding:0 6px; margin: 0 2px;}
.page ul li a{color:#555; display:block;}
.page ul li a:hover{color:#fff; display:block; background:#0066a5; border:0px;}
.page ul li:hover{color:#fff; display:block; background:#0066a5; border:0px; cursor:pointer;}


.center{margin-top:15px; text-align:center;}

.fy{line-height:25px; margin-top:10px;}
.title{text-align:center; font-size:20px; font-weight:bold;}
.anything{margin:10px auto; line-height:26px;}
.atime{text-align:center; margin-top:10px; background:#ededed; height:30px; line-height:30px;}
.time{height:30px; border-top:1px #ddd solid; font-size:12px; font-family:'宋体'; margin:15px 0px; border-bottom:1px #ddd solid; line-height:30px; text-align:center;}