.a_top{height:40px; background:#4e6ef2; margin:0px auto;}
.a_topa{width:1200px;height:40px; margin:0px auto;}
.a_topa li{ float:left; height:40px; font-size:14px; padding-left:13px; padding-right:13px; text-align: center;position:relative;z-index:1000;}
.a_topa li a{ height:40px;line-height:40px; display:block;color:#FFFFFF;}


.a_head{width:1200px; height:130px; margin:0px auto;}
.a_head .logo{  padding-top:18px; padding-right:30px; float:left;}
.a_head .logo img{ height:90px; border:0px;}
.a_head .logo_txt{ height:50px; line-height:50px; font-size:30px;  color:#4e6ef2; padding-left:15px; padding-right:15px; margin-top:50px; float:left;}



.a_head_R{float:right;width:326px; padding-top:20px;}
.a_head_Ra{width:326px;height:38px; line-height:38px; font-size: 14px;float:left; overflow:hidden;}

.a_head_R .so{width:322px;height:38px; background:#FFFFFF; border:2px solid #4e6ef2;border-radius:5px;float:left; overflow:hidden;}
.a_head_R .search_input{width:220px;float:left; height:38px; line-height:38px; text-indent:10px;color:#999;border:none;outline: none;}
.a_head_R .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center #4e6ef2;border:0px; width:80px;height:38px; line-height:48px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;overflow:hidden;}



.a_head_ewm{float:right;width:80px; padding-left:40px; padding-top:25px; overflow:hidden;}
.a_head_ewm img{ width:80px; height:80px; border:0px;border-radius:5px;}


.a_menu{height:50px; border-top:3px solid #4e6ef2; border-bottom:1px solid #CCCCCC; margin:0px auto;}
.a_menua{width:1200px;height:50px; margin:0px auto;}
.a_menua li{ float:left; width:120px; height:50px; font-size:18px; text-align: center;position:relative;z-index:1000;}
.a_menua li a{ height:50px;line-height:50px; display:block;}
.a_menua li:hover{ background:#4e6ef2; cursor:pointer; color:#FFFFFF;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.a_menua li:hover a{ height:50px;line-height:50px; display:block;color:#FFFFFF;}



.gd{ width:1168px;height:45px; padding-left:15px; padding-right:15px; border:1px solid #dadada;margin:0px auto; margin-top:20px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; font-size:14px;color:#D40300;background:url(../images/a1.png) no-repeat 0 50%;background-size:16px 16px; padding-left:23px; float:left; } 

.gd_M{ width:1070px;height:45px; float:right;} 
.scroll_div{width:1070px;height:45px; line-height:45px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}


.main1{width:1200px; margin:0 auto; margin-top:10px;}
.left1{float:left;width:450px;}
.left1a{float:left;width:100%;}
.left1a li{ width:100%; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}
.left1a li .p1{ height:34px; line-height:34px; font-size:18px; font-weight:bold; overflow:hidden;}
.left1a li .p2{ height:50px; line-height:25px; font-size:14px; color: #999999; overflow:hidden;}
.left1a li .p2 a{color: #999999;}



.title1{ float:left; width:100%; height:40px; background:#f2f2f2; margin-top:10px;}
.title1 .p1{ float:left; height:40px; line-height:40px; padding-left:15px; padding-right:15px; font-size:18px; background: #4e6ef2; color:#ffffff}
.title1 .p1 a{color:#ffffff}
.title1 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:15px;}

.new1{ float:left;  width:100%;}
.new1 li{  width:100%;height:35px; line-height:35px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}

.right1{float:right;width:720px;}
.right1a{float:left;width:100%;}
.right1b{float:left;width:100%; border-top:3px solid #4e6ef2; margin-top:10px;}

.right1b_L{float:left;width:300px; }

.new12{width:100%; float:left; margin-top:10px;}
.new12 ul{width:100%;}
.new12 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new12 li img{ width:100%; height:186px; border:0px;}
.new12 li p{ height:30px; line-height:30px;  font-size:15px;font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}

.right1b_R{float:right;width:390px;}
.title12{ float:left; width:100%; height:40px; background:#f2f2f2; margin-top:10px;}
.title12 .p1{ float:left; height:20px; line-height:20px; border-left:3px solid #4e6ef2; padding-left:10px; margin-top:10px; font-size:18px; font-weight:bold; color:#333333}
.title12 .p1 a{color:#333333}
.title12 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:15px;}


.xwt1{float:left;width:100%;height:100px;border-bottom:1px #cccccc dashed; margin-top:10px;}
.xwt1_L{float:left;width:37%;}
.xwt1_L img{width:100%;height:85px; display:block;}
.xwt1_R{float:right;width:60%;  overflow:hidden;}
.xwt1_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt1_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}

.new13{ float:left;  width:100%;}
.new13 li{  width:100%;height:33px; line-height:33px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.main2{width:1200px; margin:0 auto; margin-top:10px;}
.left2{float:left;width:780px;}
.title2{ float:left; width:100%; height:40px; background:#f2f2f2;}
.title2 .p1{ float:left; height:40px; line-height:40px; padding-left:15px; padding-right:15px; font-size:18px; background: #4e6ef2; color:#ffffff}
.title2 .p1 a{color:#ffffff}
.title2 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:15px;}


.left2b{float:left;width:780px;}
.left2b_L{float:left;width:450px;}

.new2{float:left;width:100%;}
.new2 li{ width:100%; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}
.new2 li .p1{ height:34px; line-height:34px; font-size:18px; font-weight:bold; overflow:hidden;}
.new2 li .p2{ height:50px; line-height:25px; font-size:14px; color: #999999; overflow:hidden;}
.new2 li .p2 a{color: #999999;}


.new22{ float:left;  width:100%;}
.new22 li{  width:100%;height:35px; line-height:35px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.left2b_R{float:right;width:300px;}
.new23{width:100%; float:left; margin-top:10px;}
.new23 ul{width:100%;}
.new23 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new23 li img{ width:100%; height:183px; border:0px;}
.new23 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}
.new23 li .p2{ height:50px; line-height:25px;  font-size:14px; color:#999999; overflow:hidden;}

.right2{float:right;width:390px;}
.title22{ float:left; width:100%; height:40px; background:#f2f2f2; }
.title22 .p1{ float:left; height:20px; line-height:20px; border-left:3px solid #4e6ef2; padding-left:10px; margin-top:10px; font-size:18px; font-weight:bold; color:#333333}
.title22 .p1 a{color:#333333}
.title22 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:15px;}


.xwt2{float:left;width:100%;height:100px;border-bottom:1px #cccccc dashed; margin-top:10px;}
.xwt2_L{float:left;width:37%;}
.xwt2_L img{width:100%;height:85px; display:block;}
.xwt2_R{float:right;width:60%;  overflow:hidden;}
.xwt2_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt2_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}

.new24{ float:left;  width:100%;}
.new24 li{  width:100%;height:33px; line-height:33px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.new25{width:100%; float:left; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #cccccc}
.new25 ul{width:100%;}
.new25 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new25 li img{ width:100%; height:235px; border:0px;}
.new25 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}
.new25 li .p2{ height:50px; line-height:25px;  font-size:14px; color:#999999; overflow:hidden;}

.new26{width:100%; float:left; margin-top:10px;}
.new26 ul{width:100%;}
.new26 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new26 li img{ width:100%; height:180px; border:0px;}
.new26 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}


.main3{width:1200px; margin:0 auto; margin-top:10px;}
.title3{ float:left; width:100%; height:40px; background:#f2f2f2;}
.title3 .p1{ float:left; height:40px; line-height:40px; padding-left:15px; padding-right:15px; font-size:18px; background: #4e6ef2; color:#ffffff}
.title3 .p1 a{color:#ffffff}
.title3 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:15px;}


.new3{width:100%; float:left; margin-top:10px;}
.new3 ul{width:1220px;}
.new3 li{ float:left; width:285px;margin-top:10px; margin-right:20px; position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:186px; border:0px;}
.new3 li p{ height:30px; line-height:30px;  font-size:15px;font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}



.news-img01{ width: 100%;height:410px;overflow:hidden;}
.news-img01 .slick-slide{width:100%; position:relative; }
.news-img01 .slick-slide p{ position: absolute; bottom: 0px;  margin:0px; height:40px; line-height: 40px; font-size:18px;color: #fff; text-align: center;  width: 100%; background:rgba(0,0,0,0.6); }
.news-img01 .slick-slide p a{ display: block; width: 100%; color: #fff; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; padding-left:10px; padding-right:10px;}
.news-img01 .slick-dots{ position:absolute; right:50%; bottom:50px; margin-right:-50px;}
.news-img01 .slick-dots li{ display:inline-block; margin:0 4px;}
.news-img01 .slick-dots li.slick-active button{width:12px; height:12px; background:#e10602;border-radius:12px; outline:none;}
.news-img01 .slick-dots li button{border:0; width:12px; height:12px; font-size:0px; background:#c8c8c8;border-radius:12px; outline:none;}

.news-img01 .slick-prev{position: absolute;top:50%;left:1.5%;width: 46px;height: 46px;background: url("../images/btn_left.png") no-repeat;font-size: 0px;margin-top: -23px; border:none; outline:none;}
.news-img01 .slick-next{position: absolute;top:50%;right:1.5%;width: 46px;height: 46px;background: url("../images/btn_right.png") no-repeat;font-size: 0px;margin-top: -23px;border:none; outline:none;}
.news-img01 .slick-slide a img{ width:100%;height:410px; display:block;}


@media screen and (max-width:768px) {

.a_top{ display:none;}

.a_head{width:100%; height:80px;margin:0 auto;}
.a_head .logo{ float:left;padding-top:10px; padding-left:20px;padding-right:10px; }
.a_head .logo img{ height:60px; border:0px;}
.a_head .logo_txt{ height:40px; line-height:40px;font-size:18px;  color:#4e6ef; padding-left:10px; padding-right:10px; margin-top:25px; float:left;}
.a_head_R{display:none;}
.a_head_ewm{display:none;}


.a_menu{width:100%; height:106px; margin:0px auto;}
.a_menua{width:100%;height:90px; padding-top:8px; padding-bottom:8px;  margin:0px auto;}
.a_menua li{ float:left; width:33.33%; height:30px; font-size:16px; text-align: center;position:relative;z-index:1000;}
.a_menua li a{ height:30px;line-height:30px; display:block;}
.a_menua li:hover{ background:#4e6ef2; cursor:pointer; color:#FFFFFF;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.a_menua li:hover a{ height:30px;line-height:30px; display:block;color:#FFFFFF;}



.gd{ width:92%;height:35px; padding-left:2%; padding-right:2%;margin:0px auto; margin-top:15px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:35px; line-height:35px; font-size:14px;color:#D40300;background:url(../images/a1.png) no-repeat 0 50%;background-size:16px 16px; padding-left:23px; float:left; } 

.gd_M{ width:70%;height:35px; float:right;} 
.scroll_div{width:100%;height:35px; line-height:35px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}


.main1{width:96%; margin:0 auto; margin-top:0px;}
.left1{float:left;width:100%;}
.left1a{float:left;width:100%;}
.left1a li{ width:100%; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}
.left1a li .p1{ height:34px; line-height:34px; font-size:16px; font-weight:bold; overflow:hidden;}
.left1a li .p2{ height:50px; line-height:25px; font-size:14px; color: #999999; overflow:hidden;}
.left1a li .p2 a{color: #999999;}



.title1{ float:left; width:100%; height:36px; background:#f2f2f2; margin-top:5px;}
.title1 .p1{ float:left; height:36px; line-height:36px; padding-left:15px; padding-right:15px; font-size:16px; background: #4e6ef2; color:#ffffff}
.title1 .p1 a{color:#ffffff}
.title1 .p2{ float:right; height:36px; line-height:36px; font-size:14px; padding-right:15px;}

.new1{ float:left;  width:100%;}
.new1 li{  width:100%;height:32px; line-height:32px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}

.right1{float:right;width:100%;}
.right1a{float:left;width:100%; margin-top:5px;}
.right1b{float:left;width:100%; border-top:3px solid #4e6ef2; margin-top:5px;}

.right1b_L{float:left;width:100%;}

.new12{width:100%; float:left; margin-top:5px;}
.new12 ul{width:100%;}
.new12 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new12 li img{ width:100%; height:186px; border:0px;}
.new12 li p{ height:30px; line-height:30px;  font-size:15px;font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}

.right1b_R{float:right;width:100%;}
.title12{ float:left; width:100%; height:36px; background:#f2f2f2; margin-top:5px;}
.title12 .p1{ float:left; height:20px; line-height:20px; border-left:3px solid #4e6ef2; padding-left:10px; margin-top:8px; font-size:16px; font-weight:bold; color:#333333}
.title12 .p1 a{color:#333333}
.title12 .p2{ float:right; height:36px; line-height:36px; font-size:14px; padding-right:15px;}


.xwt1{float:left;width:100%;height:100px;border-bottom:1px #cccccc dashed; margin-top:5px;}
.xwt1_L{float:left;width:37%;}
.xwt1_L img{width:100%;height:85px; display:block;}
.xwt1_R{float:right;width:60%;  overflow:hidden;}
.xwt1_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt1_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}

.new13{ float:left;  width:100%;}
.new13 li{  width:100%;height:33px; line-height:33px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.main2{width:96%; margin:0 auto; margin-top:5px;}
.left2{float:left; width:100%;}
.title2{ float:left; width:100%; height:36px; background:#f2f2f2;}
.title2 .p1{ float:left; height:36px; line-height:36px; padding-left:15px; padding-right:15px; font-size:16px; background: #4e6ef2; color:#ffffff}
.title2 .p1 a{color:#ffffff}
.title2 .p2{ float:right; height:36px; line-height:36px; font-size:14px; padding-right:15px;}

.left2b{float:left;width:100%;}
.left2b_L{float:left; width:100%;;}

.new2{float:left;width:100%;}
.new2 li{ width:100%; padding-bottom:10px; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}
.new2 li .p1{ height:34px; line-height:34px; font-size:16px; font-weight:bold; overflow:hidden;}
.new2 li .p2{ height:50px; line-height:25px; font-size:14px; color: #999999; overflow:hidden;}
.new2 li .p2 a{color: #999999;}


.new22{ float:left;  width:100%;}
.new22 li{  width:100%;height:32px; line-height:32px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.left2b_R{float:right; width:100%;}
.new23{width:100%; float:left; margin-top:5px;}
.new23 ul{width:100%;}
.new23 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new23 li img{ width:100%; height:183px; border:0px;}
.new23 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}
.new23 li .p2{ height:50px; line-height:25px;  font-size:14px; color:#999999; overflow:hidden;}

.right2{float:right;width:100%;margin-top:10px;}
.title22{ float:left; width:100%; height:36px; background:#f2f2f2; }
.title22 .p1{ float:left; height:20px; line-height:20px; border-left:3px solid #4e6ef2; padding-left:10px; margin-top:8px; font-size:16px; font-weight:bold; color:#333333}
.title22 .p1 a{color:#333333}
.title22 .p2{ float:right; height:36px; line-height:36px; font-size:14px; padding-right:15px;}


.xwt2{float:left;width:100%;height:100px;border-bottom:1px #cccccc dashed; margin-top:5px;}
.xwt2_L{float:left;width:37%;}
.xwt2_L img{width:100%;height:85px; display:block;}
.xwt2_R{float:right;width:60%;  overflow:hidden;}
.xwt2_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt2_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}

.new24{ float:left;  width:100%;}
.new24 li{  width:100%;height:32px; line-height:32px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}


.new25{width:100%; float:left; margin-top:5px; padding-bottom:10px; border-bottom:1px solid #cccccc}
.new25 ul{width:100%;}
.new25 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new25 li img{ width:100%; height:215px; border:0px;}
.new25 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}
.new25 li .p2{ height:50px; line-height:25px;  font-size:14px; color:#999999; overflow:hidden;}

.new26{width:100%; float:left; margin-top:10px;}
.new26 ul{width:100%;}
.new26 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new26 li img{ width:100%; height:180px; border:0px;}
.new26 li .p1{ height:30px; line-height:30px;  font-size:15px; font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}


.main3{width:100%; margin:0 auto; margin-top:0px;}
.title3{ float:left; width:96%; margin-left:2%; height:36px; background:#f2f2f2;}
.title3 .p1{ float:left; height:36px; line-height:36px; padding-left:15px; padding-right:15px; font-size:16px; background: #4e6ef2; color:#ffffff}
.title3 .p1 a{color:#ffffff}
.title3 .p2{ float:right; height:36px; line-height:36px; font-size:14px; padding-right:15px;}

.new3{width:100%; float:left; margin-top:0px;}
.new3 ul{width:100%;}
.new3 li{ float:left; width:47%;margin-top:10px; margin-left:2%; margin-right:0px; position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:106px; border:0px;}
.new3 li p{ height:30px; line-height:30px;  font-size:15px;font-weight:bold;text-align:center; cursor:pointer;overflow:hidden;}



.news-img01{ width: 100%;height: 240px;overflow:hidden;}
.news-img01 .slick-slide p{ height:30px; line-height: 30px; font-size:14px;}
.news-img01 .slick-dots{ position:absolute; right:50%; bottom:40px; margin-right:-50px;}
.news-img01 .slick-slide a img{ width:100%;height: 240px; display:block;}
.news-img01 .slick-next,.news-img01 .slick-prev{display:none !important;}



}