@charset "utf-8";

/* CSS Document */



/*全局样式*/

*{ margin:0; padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family: Arial, Helvetica, sans-serif;}

input,button,select,textarea{outline:none}

li{list-style:none}

textarea{resize:none}

body,div,span,ul,li,p,h1,h2,h3,h4,h5,h6,img,input, textare{ margin:0; padding:0; }

body{ font-size:12px; color: #666;}

body{ word-wrap : break-word ;word-break:break-all; min-height: 100%; _height:100%;}

a{ text-decoration:none; cursor:pointer;}

a:hover{ text-decoration:none;}

a{ outline:none;}/*去除超链接虚线框*/

a:active{star:expression(this.onFocus=this.blur());}/*去除ie下超链接虚线框*/

a:focus{ outline:0;}/*去除火狐下超链接的虚线*/

a{ text-decoration:none; color:#000}

.clearfloat{clear:both; height:0px; font-size:1px; line-height:0px;}/*清除浮动*/

h1,h2,h3,h4,h5,h6{font-weight:normal;}

em{ font-style:normal}

.fl{ float:left}

.fr{ float:right}

.main01{ width:100%; min-width:1200px; margin:0 auto; overflow:hidden}

.middle{ width:1200px; margin:0 auto; overflow:hidden}

/*------------------------------------------样式开始------------------------------------------*/

.top{ overflow:hidden;}

.top_text{ width:1200px; margin:0 auto; overflow:hidden;}

.top_left{ float:left;}

.top_left img{ height:84px; width:auto; margin:16px 0}

.top_right{ float:right; width:320px;padding-top:24px}

.top_text form{ overflow:hidden;;height:32px; margin:10px 0; float:left;background: #eee;width:320px;}

.top_text form input{ float:left;margin: 6px 0 6px 10px;border:none; line-height:21px;background: #eee;width:268px;border-right:1px solid #d3d3d3}

.top_text form button{ background:url(../images/main_13.png)  center no-repeat; width:20px; height:32px;border:none; cursor:pointer;margin:0 10px;}

.nav{background:#0063af; overflow:hidden}

.nav_text{ width:1200px; margin:0 auto;height:50px;}

.text-text{text-align: right;}

.text-text a{color:#acacac;font-size:14px;padding-left:24px}

.text-text span{display:inline-block;}

.text-text .home a{background:url(../images/main_06.png)  left center no-repeat;}

.text-text .join a{background:url(../images/main_08.png)  left center no-repeat;margin-left:15px}

.search{clear: both;}

/*一级导航浮动*/  

ul.menu{ position:absolute}  

ul.menu::after {  content: '';display: block; clear: both; }  

ul.menu > li{float: left;  text-align: center;cursor:pointer;margin-right:25px;position: relative;}

ul.menu > li >a{line-height: 52px;  height: 50px; font-size:16px; color:#ffffff; font-weight:bold; display:block; width:110px;}

ul.menu > li:last-child > a{ background:none}

ul.menu > li >a:hover{ color:#fff}     

/*二级导航项分割线*/    

ul.submenu { /*默认隐藏*/ display: none;  z-index: 999999; position:absolute; left:-10px;width: 130px;}     

ul.submenu > li { background:#0063af;} 

ul.submenu > li > a{ font-size:14px; color:#fff; display:block; height:40px; line-height:40px; border-bottom:1px solid #1974b9;} 

ul.submenu > li > a:hover{ background:#0063af;color: #fff;}         

/*内容区*/   

 .content {min-height: 800px;} 

/*选中特效*/



ul.menu > li > a:hover{ background:none;color: #fff;}

ul.menu > li:hover > ul.submenu {display: block;}

ul.menu > li:hover > a{color:#fff; background:#0063af}

 /*动画帧*/

 @keyframes fade {  from {opacity: 0; }to {opacity: 1; } } 

 /*基础动画样式*/

 .animated {animation-duration: 0.5s; animation-fill-mode: both; } 

 .fadeIn { animation-name: fade; animation-direction: normal; } 



.bging{ overflow:hidden; }

.bging_text{height:18px; padding:11px 0px;background:#005bac; width:1200px; margin:0 auto;}

#scrollWrap{height:18px;overflow:hidden;}

#scrollMsg li{height:18px;line-height:18px;overflow:hidden;font-size:14px; padding:0 15px;} 

#scrollMsg li a{ color:#fff}

#scrollMsg li a:hover{ color:#e60013} 

 

.part01{ overflow:hidden; margin-top:40px}

.part01_left{ float:left; width:762px;}

.part01_right{ float:right; width:390px; margin-left:24px;}

.part01_nav{ overflow:hidden; border-bottom:1px solid #dddddd; height:40px;}

.part01_nav h3{ float:left; color:#005bac; font-size:20px; font-weight:bold; line-height:40px;} 

.part01_nav a{ font-size:14px; color:#005bac; line-height:40px; float:right}

.part01_nav a:hover{ color:#333}

.part01_right ul{ overflow:hidden} 

.part01_right li a p{color: #333;font-size: 14px;height: 21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.part01_right li a h2{border:1px solid #0063af;margin-bottom:12px;line-height: 32px;color: #000;font-size: 14px;padding-right: 10px;width: 224px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.part01_right li a h2 span{display:inline-block;float: left;width: 66px;text-align: center;color: #fff;font-size: 14px;background: #0063af;margin-right: 10px;}

.part01_right li{border-bottom: 1px solid #dcdcdc;padding:15px 0 11px 0;}

.part01_right li:nth-child(1){padding-top: 0px;}

.part01_right li:nth-child(3){padding-bottom: 0px;border-bottom: none;}

.title{border-bottom:1px solid #0063af;padding-bottom:13px;margin-bottom: 30px;;}

.title a{display: block;float:right;color:#333;font-size:14px;line-height: 27px;}

.title a:hover{color:#0063af;}

.title h1{color:#0063af;font-weight:bold;font-size:18px}

.title h1 em{display: inline-block;width:3px;height:17px;background:#0063af;margin-right:10px; position: relative;top:2px;}

.group{width:366px;}
.group2{width:386px;}
.part04_left{margin-right: 30px;}

.list li{height: 16px;line-height:16px;margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.list li a{color:#333;font-size: 14px;height: 16px;}

.list li span{display: inline-block;color:#666;font-size: 14px;border-right:1px solid #8c8c8c;padding-right:5px;margin-right:5px;}

.list li a:hover,.part01_right li:hover a p{color:#0063af}

.list li:hover span{font-weight: bold;}

.part02{ overflow:hidden; padding-top:12px;padding-bottom: 40px;}

.part02_left{float: left;width: 430px;}

.part02_right{float: right;width: 722px;}

/*banner*/

.ck-slide { width:100%; height:280px; margin: 0 auto;}

.ck-slide ul.ck-slide-wrapper { height:280px;}

.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}

.ck-slide { position: relative; overflow: hidden;}

.ck-slide ul.ck-slide-wrapper { top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}

.ck-slide ul.ck-slide-wrapper li { position: absolute;width:366px; height:244px;}

.ck-slide ul.ck-slide-wrapper li img{width: 100%;height: 100%;object-fit: cover;}

.ck-slide ul.ck-slide-wrapper li h3{height: 40px;overflow: hidden;background: rgba(0,0,0,0.5);font-size:14px;color: #fff;line-height:40px;position: relative;top: -40px;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    width:228px;
    padding: 0 100px 0 8px;
    }

/*.ck-slide .ck-prev, .ck-slide .ck-next { position: absolute; top: 50%; z-index: 2; width: 35px; height: 70px; margin-top: -35px; border-radius: 3px; opacity: .15; background: red; text-indent: -9999px; background-repeat: no-repeat; transition: opacity .2s linear 0s;}

.ck-slide .ck-prev { left: 5px; background:url(../images/arrow-left2.png) #000 50% no-repeat;}

.ck-slide .ck-next { right: 5px; background:url(../images/arrow-right.png) #000 50% no-repeat;}*/

.ck-slidebox { position: absolute; right:5px; bottom: 38px; z-index: 30;}

.ck-slidebox ul { height: 20px; padding: 0 4px; /*border-radius: 8px; background: rgba(0,0,0,0.5);*/}

.ck-slidebox ul li { float: left; height: 4px; margin: 0px 3px;}

.ck-slidebox ul li em { display: block; width: 17px; height: 4px;background-color: #fff; text-indent: -9999px; cursor: pointer;}

.ck-slidebox ul li.current em { background-color: #0063af;}

.ck-slidebox ul li em:hover { background-color: #0063af;}



/* slideshow */

#slideshow{position:relative;height:450px;width:1200px;margin:0 auto;}

#slideshow a{float:left;display:inline;}

#slideshow .img{position:absolute;width:1200px;height:450px;overflow:hidden}

#slideshow .img span{position:absolute;width:19999px;display:block}

#slideshow .btns{z-index:10;position:absolute;width:1200px}

#slideshow .btns b{position:absolute;width:100px;display:block;height:10px;overflow:hidden;top:418px;left:50%}

#slideshow .btns b i{width:8px;float:left;height:8px;font-size:0px;overflow:hidden;cursor:pointer;margin:0 5px;border:#fff 1px solid;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}

#slideshow .btns b i:hover{background:#fff}

#slideshow .btns b i.on{background:#fff;cursor:default}

#slideshow .btns b i.on:hover{background:#fff;cursor:default}

#slideshow .btns s{position:absolute;width:50px;display:none;height:90px;overflow:hidden;top:180px;cursor:pointer}

#slideshow .btns s i{position:absolute;width:50px;height:90px;_filter:progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="../images/btn_slideshow.png");_background:none;}

#slideshow .btns s.prev{left:0px;background:url(../images/left.png);}

#slideshow .btns s.prev i{top:-80px}

#slideshow .btns s.next{right:0px;background:url(../images/right.png)}

.paging{opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;height:450px;position:absolute;background:#fff;overflow:hidden}



/*banner*/

#main {overflow: hidden; zoom: 1; position: relative; }
#index_b_hero { width: 1200px; height: 280px; margin: auto; position: relative; }
#index_b_hero img { width:1200px; height: 280px; }
#index_b_hero .heros { width: 1200px; height: 280px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #0063af; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; z-index: 1; position: absolute; top: 0; left: 0; width:1200px; height: 420px; overflow: hidden; left: 1920px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }



.part01_nav span{ font-size:14px; color:#005bac; font-weight:normal; background:url(../images/bg-03.png) left center no-repeat; padding-left:4px; margin-left:5px}

.part01_nav span em{ font-style:normal; color:#e60013}

.part02_right span{display:block;font-size: 12px;color:#666;padding: 10px 0 4px 0;}

.part02_right h4 a{display:block;font-size: 14px;color:#333;font-weight: bold;margin-bottom: 8px;height: 21px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.part02_right p a{display:block;font-size: 12px;color:#333;line-height: 20px;overflow:hidden;height: 40px;}

.part02_right .more{display: block;font-size: 12px;color:#666;background:url(../images/main_29.png) no-repeat right center;width: 40px;margin-top:8px;margin-bottom: 10px;}

.part02_right li a{display: block;color: #333;font-size: 14px;background:url(../images/main_33.png) no-repeat left center;padding-left: 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.part02_right ul{border-top:1px solid #aeaeae;padding-top: 3px;}

.part02_right li{margin-top: 8px;}

.part02_left .list li{margin-bottom: 24px;}

.part02_right .group{float: left;width: 342px;}

.part02_right .group2{float: right;width: 342px;}

.part02_right li a:hover,.part02_right h4 a:hover{color: #0063af}

.part02_right .more:hover{color: #0063af;background:url(../images/main_29_hover.png) no-repeat right center;}

.part02_right .pic{width: 342px;height:155px;overflow: hidden;}

.part02_right .pic img{width: 100%;height: 100%;object-fit: cover;}

.part02_right .pic:hover img{transform:scale(1.1);transition:all 0.3s;}





.part04_right{float:right; width:400px; margin-left:24px;}

.part04_right ul{ overflow:hidden} 

.part04_right ul{ overflow:hidden} 

.part04_right ul li{ border-bottom:1px dashed #bbbbbb; height:40px;} 

.part04_right ul li a{ background:url(../images/bg-02.png) left center no-repeat; padding-left:10px; line-height:40px; font-size:14px; color:#333; float:left} 

.part04_right ul li span{ float:right; font-size:14px; color:#999999; line-height:40px;}

.part04_right ul li a:hover{color:#005bac} 



.part05 { overflow:hidden; margin:20px 0}

.qimo8{ overflow:hidden; width:1200px; height:220px; margin:20px 0}

.qimo8 .qimo {/*width:99999999px;*/width:8000%; height:220px;}

.qimo8 .qimo div{ float:left;}

.qimo8 .qimo ul{float:left; height:220px; overflow:hidden; zoom:1; }

.qimo8 .qimo ul li{ float:left; width:224px; margin:0 10px;}

.qimo8 .qimo ul li img{ width:224px; height:180px;}

.qimo8 .qimo ul li h3{ background:#eeeeee; height:40px; text-align:center; line-height:40px; font-size:14px; color:#333333}



.link{ overflow:hidden; height:42px;background:#eeeeee}

.link ul{ overflow:hidden}

.link ul li{ float:left}

.link ul li a{ padding:0 28px; font-size:12px; color:#666666; line-height:42px;}

.link ul li h3{ font-size:14px; color:#333333; line-height:42px;}

.link ul li a:hover{ color:#0063af}

 

 

.bottom{ overflow:hidden; background:url(../images/footer.jpg); padding:40px 0;} 

.bottom h5{color: #fff;font-size: 16px;font-weight: bold;text-align: center;}

.db_left{ float:left;border-left: 1px solid #4ea6c2;border-right: 1px solid #4ea6c2;padding:21px 55px;height:170px}

.db_left ul{ overflow:hidden;padding-top:16px} 

.db_left ul li a{ font-size:14px; color:#fff; line-height:26px;background: url(../images/jiantou.png) no-repeat left center;padding-left:14px} 

.db_left ul li a:hover{ color:#ccc}

.db_right{ float:right;border-right: 1px solid #4ea6c2;padding:21px 50px;height:170px} 

.db_right p{ font-size:14px; color:#fefefe; line-height:30px;} 

.db_cen{ float:left;border-right: 1px solid #4ea6c2;padding:21px 50px;height:170px}

.db_cen ul{ overflow:hidden;padding-top:23px} 

.db_cen ul li img{ width:110px; height:110px;} 

.foot{ overflow:hidden; height:40px; background:#0063af} 

.foot p{ line-height:40px; text-align:center; color:#fefefe; font-size:12px;} 

.foot p a{ color:#fff} 

.db_right h5{padding-bottom: 14px;}

.w940{width:950px}



.ny_banner{ overflow:hidden;width: 100%;} 

.ny_banner img{width: 1200px;height: 330px;margin: 0 auto;display: block;}



.inside{ overflow:hidden;padding-top:26px; padding-bottom:30px}

.inside_left{ float:left; width:272px;}

.inside_nav{ overflow:hidden; margin-bottom:24px;}

.inside_tb{ background:url(../images/nav.png) no-repeat; overflow:hidden;padding-left:30px;height: 90px;}

.inside_tb h3{ font-size:26px; color:#ffffff; margin-bottom:5px;font-weight:bold;line-height:90px}

.inside_nav ul{ overflow:hidden}

.inside_nav ul li{ overflow:hidden;background:#f2f2f2}

.inside_nav ul li a{ display:block; padding-left:48px; font-size:16px; color:#0063af; line-height:64px;font-weight: bold;background:url(../images/aa.png) no-repeat 30px center;}





.inside_lx{ overflow:hidden;background:#f2f2f2}

.inside_lx h2{ padding-left:30px; height:52px; background:#0063af; line-height:52px; font-size:16px; color:#fff;font-weight: bold;}

.inside_lx p{ font-size:14px; color:#333; line-height:24px;}

.inside_lx .sao{ font-size:14px;text-align: center;color: #333;}

.inside_lx .way{padding:12px 30px 22px 30px}

.inside_lx .sao img{display: block;width:149px;height: 149px;margin: 0 auto;padding: 12px 0 7px 0;}



.inside_right{ width:890px; float:right; background:#fff;}

.inside_dh{overflow:hidden; height:34px; border-bottom:1px solid #0063af}

.inside_dh h3{ float:left; font-size:16px; color:#fff; line-height:37px;background: url(../images/nav2.png) no-repeat;width: 140px;text-align: center;}

.inside_dh h4{ float:right; font-size:14px; color:#666; line-height:34px;background: url(../images/main_06.png) no-repeat left 9px;padding-left: 25px;}

.inside_dh h4 a{color:#666}

.inside_dh h4 span{ color:#0063af}

.inside_text01{overflow:hidden; margin-bottom:50px}

.inside_text01 ul.list{ overflow:hidden}

.inside_text01 ul.list li{ height:50px; border-bottom:1px dashed #bbbbbb}

.inside_text01 ul.list li a{ float:left; line-height:50px; font-size:14px; color:#333333; background:url(../images/bg03.png) left center no-repeat; padding-left:10px;}

.inside_text01 ul.list li span{ font-size:14px; color:#999999; line-height:50px; float:right}

.inside_text01 ul.list li a:hover{ color:#1395d9}

.inside_text02{ overflow:hidden;margin-bottom:30px;}

.text02_tit{ overflow:hidden; border-bottom:1px dashed #999999; margin-bottom:20px}

.text02_tit h2{ font-size:18px; color:#333333; text-align:center; line-height:35px; margin:20px 0 5px 0}

.text02_tit h3{ text-align:center; overflow:hidden; margin-bottom:10px}

.text02_tit h3 em{ padding:0 15px; font-size:12px; color:#888888}

.inside_text02 p{ font-size:14px; color:#333333; line-height:30px; text-align:justify; text-indent:2rem}



.fany{ overflow:hidden; margin:50px 0}

.fany ul{ overflow:hidden}

.fany ul li a{ font-size:14px; color:#333333; line-height:30px}

.fany ul li a:hover{ color:#0179b8}

.inside_text01 ul.slt{ overflow:hidden; margin-top:15px}

.inside_text01 ul.slt li{ float:left; width:195px; margin:15px 0; margin-right:30px}

.inside_text01 ul.slt li:nth-child(4n){ float:right; margin-right:0px}

.inside_text01 ul.slt li img{ width:195px; height:260px;}

.inside_text01 ul.slt li h3{ border:1px solid #e6e6e6; height:50px; font-size:14px; color:#333333; line-height:50px; text-align:center}

.inside_text01 ul.slt li:hover h3{ border:1px solid #0063af; color:#0063af}

.inside_text01 ul.slt li:hover img{transform:scale(1.1);transition:all 0.3s;}



.inside_text03{ overflow:hidden; margin-bottom:50px;}

.inside_text03 ul.slt{ overflow:hidden; margin-top:15px}

.inside_text03 ul.slt li{ float:left; width:195px; margin:15px 0; margin-right:30px}

.inside_text03 ul.slt li:nth-child(4n){ float:right; margin-right:0px}

.inside_text03 ul.slt li img{ width:195px; height:150px;}

.inside_text03 ul.slt li h3{ border:1px solid #e6e6e6; height:50px; font-size:14px; color:#333333; line-height:50px; text-align:center}

.inside_text03 ul.slt li:hover h3{ border:1px solid #0063af; color:#0063af}

.inside_text03 ul.slt li:hover img{transform:scale(1.1);transition:all 0.3s;}

.inside_text03 ul.slt li h4{ border:1px solid #e6e6e6; height:40px; font-size:14px; color:#333333; line-height:40px; text-align:center}

.inside_text03 ul.slt li:hover h4{ border:1px solid #0063af; color:#0063af}



.inside_text03 ul.list{ overflow:hidden; margin-top:15px}

.inside_text03 ul.list li{ float:left; width:195px; margin:15px 0; margin-right:30px}

.inside_text03 ul.list li:nth-child(4n){ float:right; margin-right:0px}

.inside_text03 ul.list li img{ width:195px; height:260px;}

.inside_text03 ul.list li:hover img{transform:scale(1.1);transition:all 0.3s;}

.inside_text03 ul.list .list_text{ border:1px solid #e6e6e6; overflow:hidden; padding:15px 0}

.list_text h3{ font-size:16px; color:#333333; text-align:center}

.list_text h4{ font-size:14px; color:#666666; text-align:center}

.inside_text03 ul.list li:hover h3{color:#0063af}



.inside_text03 ul.list01{ overflow:hidden; margin-top:25px}

.inside_text03 ul.list01 li{ float:left; margin:5px 0; margin-right:30px}

.inside_text03 ul.list01 li:nth-child(3n){ float:right; margin-right:0px}

.inside_text03 ul.list01 li img{ width:242px; height:162px;border:1px solid #e6e6e6; padding:13px}

.inside_text03 ul.list01 li h3{  height:40px; font-size:14px; color:#333333; line-height:40px; text-align:center}

.inside_text03 ul.list01 li:hover h3{ color:#0063af}



.inside_text03 ul.slt01{ overflow:hidden; margin-top:15px}

.inside_text03 ul.slt01 li{ float:left; width:195px; margin:15px 0; margin-right:30px}

.inside_text03 ul.slt01 li:nth-child(4n){ float:right; margin-right:0px}

.inside_text03 ul.slt01 li img{ width:195px; height:150px;}

.inside_text03 ul.slt01 li:hover img{transform:scale(1.1);transition:all 0.3s;}

.inside_text03 ul.slt01 li h4{ border:1px solid #e6e6e6; font-size:14px; color:#333333; line-height:20px; text-align:justify; padding:10px 10px; height:40px}

.inside_text03 ul.slt01 li:hover h4{ color:#0063af}



.inside_text04{ overflow:hidden; margin-bottom:50px;}

.inside_text04 h5{font-size:14px; color:#333333; line-height:30px; text-align:justify; margin:20px 0}

.inside_text04 p{font-size:14px; color:#333333; line-height:30px; text-align:justify;}



.inside_text05{ overflow:hidden; margin-bottom:50px;padding:16px 5px 0 5px;}

.inside_text05 h3{ font-size:16px; color:#333; line-height:35px; margin-top:20px; font-family: "宋体";font-weight: bold; padding-bottom: 5px;}

.inside_text05 p{ font-size:14px; color:#666; line-height:30px;}

.inside_text05 h4{font-size:16px; color:#333; line-height:40px; margin-top:20px;padding-bottom:8px;}

.inside_text05 p em{color:#333}

.inside_text05 p span{display: block;padding-left: 46px;}



.inside_text06{ overflow:hidden; background:url(../images/bg04.png) 164px center no-repeat; margin-top:30px; margin-bottom:50px}

.inside_text06 .ts03 h2{ width:172px; text-align:center; font-size:18px; color:#888888; line-height:100px; background:url(../images/bg05.png) right center no-repeat; float:left}

.ts03{ overflow:hidden}

.ts03_text{ width:650px; float:right; margin-top:36px}

.ts03_text h3{ font-size:14px; color:#888; line-height:25px; background:url(../images/bg03.png) left 10px no-repeat; padding-left:10px; width:600px; text-align:justify}



.inside_text06 .ts04 h2{ width:172px; text-align:center; font-size:18px; color:#333; line-height:100px; background:url(../images/bg06.png) right center no-repeat; float:left}

.ts04{ overflow:hidden}

.ts04_text{ width:650px; float:right; margin-top:36px}

.ts04_text h3{ font-size:14px; color:#333; line-height:25px; background:url(../images/bg03.png) left 10px no-repeat; padding-left:10px; width:600px; text-align:justify}

.about{padding: 40px 0;}

.about .left{float: left;width: 448px;}

.about h3{color: #333;font-size: 18px;font-weight: bold;padding-bottom: 10px;}

.about p{color: #666;font-size: 14px;line-height: 28px; text-indent: 2.4rem;}

.about .right{float: right;width: 374px;background: #ebecec;padding: 40px 0; }

.about .right .a_pic{position: relative;left: -45px;}



.listbox ul.list02{ overflow:hidden; margin-top:5px;}

.listbox ul.list02 li{ overflow:hidden; border-bottom:1px dashed #b2b2b2}

.listbox ul.list02 li a{ display:block; font-size:14px; color:#333333; float:left;background:url(../images/dian.png) left -28px no-repeat; padding:16px 20px 13px 20px;height: 21px; overflow: hidden;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;width: 80%;}

.listbox ul.list02 li span{ color:#333; font-size:14px; float:right;line-height: 50px;}

.listbox ul.list02 li a:hover { color:#0063af; background:url(../images/dian.png) left 23px no-repeat;font-weight: bold;} 
.bottom .w940{display: flex;}


.inside_text03{ overflow:hidden;padding-top:23px}

.inside_text03 .text03_title{ overflow:hidden; padding-bottom:4px;}

.inside_text03 .text03_title h2{ font-size:16px; color:#1a1a1a; text-align:center; margin-bottom:10px;border-bottom:1px solid #e6e6e6;padding-bottom: 9px;}

.inside_text03 .text03_title h3{ overflow:hidden; text-align:center}

.inside_text03 .text03_title h3 em{ font-size:12px; color:#999999; padding:0 10px;}

.inside_text03 .text03_dateils{ overflow:hidden; padding-bottom:60px; border-bottom:1px solid #e7e7e7}

.inside_text03 .text03_dateils p{ font-size:14px; color:#333333; line-height:24px; text-align:justify;padding:10px 0;}

.inside_text03 .text03_dateils img{ max-width: 100%;height: auto;margin:10px auto;display: block;}

.turn{ overflow:hidden; margin-top:30px;}

.turn h2 a{ font-size:14px; color:#333333; line-height:30px;}

.turn h2 a:hover{ text-decoration:underline;color:#0063af}



.page{font-size:12px; padding-top:25px; padding-bottom:15px; margin:0 auto; margin-top:15px;}

.page span,.page  a{

padding:5px;

border:1px #CCCCCC solid;

margin-right:2px;

cursor:pointer;

}

.page .current{

border:1px #999999 solid;

background:#FFFFCD;

font-weight:bold;

}

.page  a:hover{

border:1px #333333 solid;

background:#FFFFCD;

text-decoration:none;

}



.detail{padding:15px 10px; padding-top:50px;}

.detail h3{ color:#333; text-align:center; font-size:20px;}

.write{ text-align:center; color:#999; border-bottom:solid 1px #ebebeb; margin:5px 0 18px;}

.write span{ color:#666;}

.detail p{ padding:0 14px;line-height:30px;font-size:14px;}

.dow{border-top:solid 1px #ebebeb;padding-top:15px; margin:30px 0; margin-left:10px; }

.dow b{ color:#0271cb;}

.dow p{ text-indent:0;font-size:12px;}

.info p {line-height:25px;font-size:12px; margin-top:5px; }







/* ------------------------banner 样式开始------------------------------- */
.banner{ 
    width:100%; 
	clear:both; 
	position:relative;
	}
.flexslider { 
    position: relative;
	z-index:2; 
	height:500px; 
	overflow: hidden; 
	background: url(../images/loading.gif) 50% no-repeat;
	}
.slides { 
    position: relative; 
	z-index: 10;
	}
.slides li { 
    height: 4460px;
	}
.flex-control-nav { 
    position: absolute; 
	bottom:22px; 
	z-index: 20; 
	width: 100%;
	text-align:center; 
	}
.flex-control-nav li { 
    display: inline-block; 
	height:10px; 
	margin:0 6px; 
	*display:inline; 
	zoom: 1;
	}
.flex-control-nav a { 
    display: inline-block; 
	width:10px; 
	height:10px; 
	line-height:40px; 
	overflow: hidden; 
	background:#fff; 
	cursor: pointer;border-radius:100%
	}
.flex-control-nav .flex-active { 
    background:#0063af;width:26px;border-radius:5px;
	}
.banner ul li a{ 
    display:block; 
	height:100%;
	}

.from2 li label{display: block;color: #080808;font-size: 14px;font-weight: bold;margin:23px 0 12px 0;}
.from2 li input,.from2 li textarea{border: none;height: 46px;background: #f7f7f7;border-radius: 5px;padding: 0 13px;color: #666;font-size: 14px;width:calc(100% - 26px);outline: none;resize: none;font-family:auto;}
.from2 li select{height: 46px;border-radius: 5px;padding: 0 13px;color: #666;font-size: 14px;width:100%;
    /* 很关键：将默认的select选择框样式清除 */
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /* 在选择框的最右侧中间显示小箭头图片 */
    /* 为下拉小箭头留出一点位置，避免被文字覆盖 */
   background: #f7f7f7 url("../images/x-jt.png")no-repeat 98% center;cursor: pointer;border: none;}
.from2 li p{color: #ff3a40;font-size: 16px;}
.from2 li.li1 input{width: calc(100% - 130px);}
.from2 li.li1 .yzm{display: flex;justify-content: space-between;}
.from2 li.li1 .yzm img{width: 150px;height: 46px;border-radius: 5px;}
.from2 li label em{font-style: normal;color: #ff3a40;display: inline-block;padding-right: 5px;}
.from2 li textarea{padding: 13px;}
.from2 li p.ts{padding-top: 23px;}
.button02{width: 212px;height: 48px;text-align: center;border: none;line-height: 48px;background:#ff3434;border-radius: 5px;color: #fff;font-size: 16px;margin: 60px auto 0 auto;display: block;cursor: pointer;}
.from2{padding-bottom: 62px;padding-top:1px;}
















