.top{width:100%;height:40px; background:#f0f0f0;  position:relative; margin:0 auto;}
.topa{width:1200px; margin:0px auto;}
.topa_L{ float:left;height:40px;}
.topa_L li{ float:left; width:60px; height:40px; line-height:40px; text-align:center;font-size:14px; position:relative; z-index:99;}
.topa_L li.lia{ width:100px; background:url(../images/top_down.png) no-repeat  60px 16px;-webkit-background-size:14px auto;background-size:14px auto;transition: all 0.4s; text-align:left; text-indent:20px;}
.topa_L li.lia:hover{ background:url(../images/top_up.png) no-repeat  60px 16px #FFFFFF;-webkit-background-size:14px auto;background-size:14px auto;cursor:pointer;}
.topa_L ul li ul{display:none;top:0px;transition: all 0.4s;}
.topa_L ul li:hover ul.wa{display:block;width:300px;position:absolute;top:40px;right:0px; background:#ffffff;border:1px solid #e2e2e2; border-top:none;box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.1), 10px 0px 10px rgba(0, 0, 0, 0.1);  z-index:9999; }
.topa_L ul li:hover ul.wa li{ width:25%;height:40px;line-height:40px; text-align: center;text-indent:0px; font-size:14px; font-weight:normal;float:left;}
.topa_L ul li:hover ul.wa a{display:block;height:40px;line-height:40px; font-size:14px; font-weight:normal;}

.topa_R{float:right;height:40px; line-height:40px; }
.topa_R span{ padding-left:10px; padding-right:10px; font-family:"ËÎÌå"; color:#999999;}


.logo{width:1200px; height:140px;position:relative;margin:0 auto;}
.logo_a { float:left; padding-top:30px;}
.logo_a img{ height:80px; border:0px;}


.logo_c{float:right; padding-top:50px;}
.logo_c .so{width:300px;height:40px; background:#ffffff; border:1px solid #aaaaaa;border-radius:8px;float:left; overflow:hidden;}
.logo_c .search_input{width:200px;float:left; height:38px; line-height:38px;text-indent:10px; font-size:15px;color:#999;border:none;outline: none;}
.logo_c .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center;border:0px; width:50px;height:38px; line-height:38px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;outline:none;overflow:hidden;}



.menu{width:100%;height:60px; background:#0258a7; margin:0px auto;}
.menua{width:1200px; margin:0px auto;}
.menua li{ float:left; width:150px; height:60px; line-height:60px; text-align:center;font-size:18px; position:relative; z-index:99;}
.menua li a{color:#FFFFFF;}

.gg01{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.gg01 img{ width:100%; border:0px;}


.main1{width:1200px;margin:0 auto;  margin-top:20px;}
.left1{ width:720px;float:left;}


.right1{ width:450px;float:right;}
.right1a{ float:left;width:100%;height:50px; background:url(../images/bg2.png) repeat-x top;}
.right1a .p1{float:left; height:50px; line-height:50px;background:url(../images/bg3.png) repeat-x top;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7;}
.right1a .p1 span{ padding-left:10px;}
.right1a .p1 img{ height:16px;}
.right1a .p2{float:right; padding-top:10px;}
.right1a .p2 img{ height:22px; display:block; border:0px; outline:none;}


.right1b{ float:left;width:100%;}
.right1b li{ float:left; width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:10px;}
.right1b li .p1{ height:56px; line-height:56px; font-size:20px; font-weight:bold; overflow:hidden;}
.right1b li .p2{ height:60px; line-height:30px;  font-size:16px; overflow:hidden;}


.main2{width:1200px;margin:0 auto;}
.left2{ width:720px;float:left;}
.left2a{ float:left;width:100%;height:50px; background:url(../images/bg2.png) repeat-x top; margin-top:20px;}
.left2a li{float:left; height:50px; line-height:50px;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7; margin-right:40px;}
.left2a li:hover{float:left; height:50px; line-height:50px;background:url(../images/bg3.png) repeat-x top;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7;cursor:pointer;}
.left2a li.hover{float:left; height:50px; line-height:50px;background:url(../images/bg3.png) repeat-x top;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7; cursor:pointer;}
.left2a span{ padding-left:10px;}
.left2a .p1 img{ height:16px;}

.right2{ width:450px;float:right;}



.title2{ float:left;width:100%;height:50px; background:url(../images/bg2.png) repeat-x top; margin-top:20px;}
.title2 .p1{float:left; height:50px; line-height:50px;background:url(../images/bg3.png) repeat-x top;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7;}
.title2 .p1 span{ padding-left:10px;}
.title2 .p1 img{ height:16px;}
.title2 .p2{float:right; padding-top:10px;}
.title2 .p2 img{ height:22px; display:block; border:0px; outline:none;}

.new1{ float:left;width:100%; padding-top:10px;}
.new1 li{ width:100%; height:41px;line-height:41px; background:url(../images/sa.jpg) no-repeat left center; padding-left:10px; font-size:16px;float:left; overflow:hidden;}

.xwt1{width:100%; padding-top:20px; float:left;}
.xwt1_left{ width:32%; height:153px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:100%; height:153px; border:0px;}
.xwt1_right{ width:66%; height:153px; position:relative;float:right; overflow:hidden;}

.xwt1_right_a{ width:100%; line-height:30px; font-size:20px; font-weight:bold; float:left;overflow:hidden;}
.xwt1_right_b{ width:100%; height:50px; line-height:25px;font-size:16px; color:#666666;  margin-top:5px;float:left;overflow:hidden;}
.xwt1_right_c{ width:100%; font-size:14px; color:#666666; position:absolute; right:0px; bottom:0px;float:left;}
.xwt1_right_c .p1{height:20px;line-height:20px;  background:url(../images/shijian.png) no-repeat left center;-webkit-background-size:18px auto;background-size:18px auto; text-indent:25px;float:left;}


.xwt2{width:100%;loat:left;}
.xwt2a{ width:100%; height:40px; line-height:40px; font-size:18px;font-weight:bold; float:left;overflow:hidden;}
.xwt2_left{ width:30%; height:90px;position:relative;float:left; margin-top:10px; overflow:hidden;}
.xwt2_left img{ width:100%; height:90px; border:0px;}
.xwt2_right{ width:68%; height:90px; line-height:30px;font-size:16px; color:#666666; float:right; margin-top:10px; overflow:hidden;}



.main3{width:1200px; padding-bottom:30px;margin:0 auto; margin-top:20px;}
.main3a{ float:left;width:100%;height:50px; background:url(../images/bg2.png) repeat-x top;}
.main3a .p1{float:left; height:50px; line-height:50px;background:url(../images/bg3.png) repeat-x top;display: flex;align-items: center; font-size:20px; font-weight:bold; color:#0258a7;}
.main3a .p1 span{ padding-left:10px;}
.main3a .p1 img{ height:16px;}
.main3a .p2{float:right; padding-top:10px;}
.main3a .p2 img{ height:22px; display:block; border:0px; outline:none;}

.main3b{ float:left;width:100%;}
.main3b ul{width:1200px;}
.main3b li{ float:left;width:285px;margin-top:10px; margin-right:20px;position:relative; overflow:hidden;}
.main3b li .p1{ height:180px;overflow:hidden;}
.main3b li .p1 img{width:100%; height:180px; border:0px; }
.main3b li .p2{line-height:28px; font-size:16px; margin-top:8px; overflow:hidden;}
.main3b li .sp{position:absolute;left:50%;top:50%; margin-left:-20px; margin-top:-50px;}
.main3b li .sp img{width:40px; height:40px; border:0px;}
.main3b li:nth-child(4n){ margin-right:0px;}

