html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100.24%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.w1200{width: 1200px;margin: 0 auto;}
.clear{clear: both;}

.top{width: 100%;height:248px;background:#245de7 url(../images/tbg1.png) no-repeat center; }
.tips{height: 43px;line-height: 43px;color: #fff}
.logo{height: 145px;   }
.logo img{margin: 23px auto}
.nav li{height: 60px;line-height: 60px;width: 120px;text-align: center;float: left;background: url(../images/shu.png) no-repeat right center;position: relative;}
.nav li a{display: inline-block;width: 100%;height: 100%;color: #fff;}
.nav li:last-child{background: none;}
.nav .active{background: #6997FF;}
.nav .nav2{background: #6997FF;position: absolute;left: 0;top: 60px;width: 100%;display: none;z-index: 10000;}
.nav .nav2 p {line-height: 40px;height: 40px;}
.nav li:hover>.nav2{display: block;}

.banner{height: 470px;width: 100%;max-width: 1920px;margin: 0 auto; }
.slideBox{ width:100%; height:470px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:10%; bottom:30px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .bd ul{width:100% !important;display: inline-block;}

.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:20px; line-height:20px; text-align:center; background:none; cursor:pointer;color: #fff;border-radius: 50%;border: 1px solid #fff }
.slideBox .hd ul li.on{ background:#3470FF; color:#fff;border: 1px solid #3470FF }

.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 470px;}
.slideBox .bd img{ width:100%; height:470px; display:block;   }
.slideBox .bd li p{position: absolute;bottom:0;left: 0;width: 100%;padding-top: 173px; height: 100px;line-height: 100px;font-size: 24px;color: #fff; }
.slideBox .bd li p span{width: 1200px;margin: 0 auto;display: inline-block;position: absolute;left: 50%;margin-left: -600px;}

.news_l{width: 820px;}
.title{height: 60px;line-height: 60px;margin-top: 20px;font-size: 24px;color: #2d60df;font-weight: normal;border-bottom: 2px solid #D4D4D4;}
.title img{height: 26px;margin: 17px 10px;margin-left: 0;}
.title .more{font-size: 16px;color: #999999}

.news1_l{margin-top: 30px;}
.slideBox2{ width:360px; height:300px; overflow:hidden; position:relative;}
.slideBox2 .hd{ height:3px; overflow:hidden; position:absolute; right:0px; bottom:65px; z-index:1;width: 100%; }
.slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;width: 100%;display: inline-block; text-align: center; }
.slideBox2 .hd ul li{display: inline-block; margin-right:4px;  width:20px; height:3px;text-align:center; background:#fff; cursor:pointer; }
.slideBox2 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox2 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox2 .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox2 .bd img{ width:360px; height:245px; display:block;  }
.slideBox2 .bd li p{width: 100%;height: 60px;line-height: 60px;text-align: center;color: #333;background: #EDEDED;}

.news1_r{width: 440px;margin-top: 30px;}
.news1_r h3{margin-bottom: 12px;height: 52px;}
.news1_r h3 img{margin-right: 12px;}
.news1_r h3 span{font-size: 18px;color: #ff5050;line-height: 26px;margin-bottom: 14px;}
.news1_r h3 p{font-size: 15px;color: #666;font-weight: normal;text-indent: 2em;width: 100%}
.news1_r h3 a{color: #ff5050;font-size: 14px;padding: 5px 10px;width: 30px;}
.news1_r li{height: 34px;line-height: 34px;color: #333}
.news1_r li a{color: #333}
.news1_r li  span{color: #999}
.news2{width: 360px;}
 
.news1_r2 li a:hover{color: #2d60df;}
.news1_r1 li a:hover{color: #2d60df}


.slideBox3{ width:360px; height:240px; overflow:hidden; position:relative; margin-top: 24px }
.slideBox3 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox3 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox3 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox3 .hd ul li.on{ background:#f00; color:#fff; }
.slideBox3 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox3 .bd li{ zoom:1; vertical-align:middle;position: relative; }
.slideBox3 .bd img{ width:360px; height:240px; display:block;  }
.slideBox3 .bd p{position: absolute;bottom:0;left: 0;width: 100%;height: 44px;line-height: 44px;background: rgba(0,0,0,.8);text-align: center;color: #fff}

.news1_r .title2{margin-top: -10px;margin-bottom: 14px;}
.news1_r2 li{height: 36px;line-height: 36px;}

.cyfw_b .cyfwbox{width: 193px;height: 142px;background: #EEF4FF;border-radius: 5px;text-align: center;margin-top: 15px;float: left;margin-right: 15px;}
.cyfw_b .cyfwbox img{margin: 30px auto 20px;height: 42px;}
.cyfw_b .cyfwbox p{color: #666;font-size: 20px;}
.cyfw_b .mr0 {margin-right: 0;}

.news_r{width: 360px;}
.news_r .news1_r{width: 356px;}
.news_r .news1_r .title2{margin-bottom: 24px;}

.news_r .title3{margin-top: -2px;margin-bottom: 14px;}
.news_r1 li{line-height: 34px;height: 34px;}
.news_r2 li{line-height: 36px;height: 36px;}

.kslj{margin-top: 30px;}
.kslj img{margin-bottom: 5px;width: 360px;height: 88px;}

.ztxx_b{text-align: center;}
.ztxx_b img{margin: 20px auto 0}

.yqljbox{display: inline-block;}
.yqljbox a{display: inline-block;width: 160px;height: 56px;line-height: 56px;background: #9CBBFF;color: #fff;text-align: center;margin-top: 20px;margin-right: 13px;float: left;}
.yqljbox .mr0{margin-right: 0;}
.footer{background: #245DE7;border-top: 5px solid #3470FF;padding: 40px 0;display: inline-block;width: 100%;margin-top: 40px}
.footer .footer_l{color: #fff}
.footer .footer_l .sydw{margin: 20px;}
.footer .footer_l .footer_txt{font-size: 14px;line-height: 24px;}
.footer .footer_l .footer_txt img{margin-right: 10px;}
.flogo{margin-left: 80px;}

.footer  .footer_r{width: 270px;text-align: center;}
.footer  .footer_r p{line-height: 40px;color: #fff}


.location{height: 52px;line-height: 52px;background: url(../images/lbg.png) no-repeat center;margin-top: 10px;color: #fff}
.location a{color: #fff}
.location a:hover{color: #ccc}
.location h3{text-indent: 50px;font-size: 20px}
.location span{font-size: 16px;margin-right: 8px;}
.location span img{margin-right: 20px;float: left;margin-top: 15px}
.newslist{margin-top: 10px;}
.newslist .newslist_l{width: 230px;height: 980px;border: 1px solid #EEEEEE;text-align: center;}

.newslist .newslist_l li{width: 220px;height: 46px;line-height: 46px;background: #F8F8F8 url( ) no-repeat 200px center;margin: 5px;border-radius: 5px;text-align: left;text-indent: 20px;}
.newslist .newslist_l li a{color: #333;}
.newslist .newslist_l .active,.newslist .newslist_l li:hover{background: #CBDDFF url( ) no-repeat 200px center;}
.newslist_r{width: 950px;}
.newslist_r li{font-size: 18px;color: #474747;text-indent: 10px;background: url(../images/gdian.png) no-repeat left center;height: 48px;line-height: 48px;border-bottom: 1px dashed #DCDCDC;}
.newslist_r li a{color: #474747}
.newslist_r li:hover{background: url(../images/rdian.png) no-repeat left center;}
.newslist_r li:hover> a,.newslist_r li:hover>span{color: #3e73f9}
.newslist_r li span{color: #999999}
.pages{text-align: center;margin: 40px auto}
.pages span{padding: 0 15px;height: 40px;line-height: 40px;border: 1px solid #DDDDDD;border-radius: 5px;display: inline-block;color: #333}
.pages .active{background: #3e73f9;color: #fff;border: 1px solid #3e73f9}
.pages .dao{border: none}
.pages .dao input{border: 1px solid #DDDDDD;display: inline-block;width: 40px;height: 40px;margin: 0 5px;border-radius: 5px;text-align: center;}
.newscontent{width: 950px;}
.newscontent .title{font-size: 20px;color: #333;text-align: center;margin: 10px auto;border-bottom: none;line-height: 40px;height: auto}
.newscontent .info{font-size: 16px;color: #999;text-align: center;margin-bottom: 30px;border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.newscontent .content{/*text-align: center;*/padding-bottom: 50px;}
.newscontent .content p{/*text-align: left;*/line-height: 42px;font-size: 18px;color: #333}
.newscontent .content img{margin: 20px auto}
.prev_next{padding-bottom: 50px;margin-top: 50px}
.prev_next a{width: 440px;height: 46px;border: 1px solid #CCCCCC;color: #666;text-align: center;line-height: 46px;}
.prev_next a:hover{color: #3e73f9;border: 1px solid #3e73f9}


.ld_l{width: 158px;height: 210px;margin: 40px}
.ldbox_r{width: 880px;margin-top: 40px;}
.ldbox_r h3{font-size: 22px;color: #333}
.ldbox_r h3 span{font-size: 16px;color: #666666;padding-left: 20px;font-weight: normal;}
.ldbox_r h5{color: #666;font-size: 14px;margin: 12px auto;font-weight: normal;}
.ldbox_r p{text-indent: 2em;line-height: 30px;font-size: 14px;color: #333333}
.zzjg,.ldbox{border-top: 5px solid #C4D7FF;border-radius: 5px;display: inline-block;width: 1200px;-moz-box-shadow: 0px 5px 10px #eee;-webkit-box-shadow: 0px 5px 10px #eee;box-shadow: 0px 5px 10px #eee;margin-bottom: 20px;padding-bottom: 10px}
.zzjg h2{text-align: center;height: 60px;line-height: 60px;font-size: 24px;color: #333;margin: 50px auto 30px;}
.zzjg .zzjg_b p{width: 340px;height: 58px;line-height: 58px;border: 1px solid #E2E2E2;border-radius: 5px;color: #5281fa;margin: 20px 20px;display: inline-block;text-align: left;}
.zzjg .zzjg_b p img{height: 18px;margin: 21px;margin-left: 30px;}
/*.zzjg .zzjg_b{text-align: center;}*/


/*+++++0910+++++*/
.search{width: 196px;height: 32px;line-height: 32px;background: #437CFF;border-radius: 5px;margin: 5px auto}
.search input{display: inline-block;}
.search .txt{width: 140px;background: none;height: 32px;line-height: 32px;font-size: 14px;color: #7ea3ff;text-indent: 10px;}
.search .btn {width: 50px;height: 32px;line-height: 32px;color: #fff;font-size: 14px;background: none;cursor: pointer;}


/*+++++0919+++++*/
.fl a{color:#fff}
.fl a:hover{color:#2d60df}}



/*---banner---*/
#bannerbg{height:470px; position:relative; top:0px; width:100%; z-index:0;}
.bannerc{height:470px; overflow:hidden; position:relative; width:100%;}
.bannerc li{height:470px; left:0; position:absolute; top:0; width:100%;}
.banner{height:470px; margin:0 auto; position:relative; text-align:center;}
.banner img{position:absolute; left:50%; top:0px; margin-left:-50%;width:100%;height:100%;}
.bannermenu{left:50%; margin-left:450px; position:absolute; bottom:30px; z-index:9; display:block;}
.bannermenu li{background:none;text-align: center;line-height: 20px;color: #fff; float:left; height:20px;width: 20px;border-radius: 20px;border: 1px solid #fff; list-style:none outside none; margin:0 5px; overflow:hidden; cursor:pointer;}
.bannermenu li.on{background-color:#3470FF;border: 1px solid #3470FF }