.main_bg{width:100%; background:#FFFFFF;margin:0 auto;}

.gg01{width:1400px; margin:0px auto; margin-top:20px;}
.gg01 img{ width:100%;border:0px;}

.head{width:100%; height:100px; background:url(../images/head_bg.png) repeat-x; margin:0 auto;}
.heada{width:1400px; margin:0px auto;}
.heada_L{float:left;}
.heada_L li{ float:left; height:50px; line-height:50px;font-size:14px; position:relative; margin-left:30px;}
.heada_L li:nth-child(1){ background:url(../images/d3.png) no-repeat 0px 15px; padding-left:22px;margin-left:0px;}


.heada_L li.lia{ width:80px; background:url(../images/d1.png) no-repeat right center;-webkit-background-size:12px auto;background-size:12px auto;transition: all 0.4s;}
.heada_L li.lia:hover{ background:url(../images/d2.png) no-repeat right center;-webkit-background-size:12px auto;background-size:12px auto;cursor:pointer;}
.heada_L ul li ul{display:none;top:0px;transition: all 0.4s;}

.heada_L ul li:hover ul{display:block;width:120px; padding-top:10px; padding-bottom:10px;position:absolute;top:50px;left:-20px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.heada_L ul li:hover ul li{ width:100%;height:35px;line-height:35px; text-align: center; font-size:14px; color:#333333; font-weight:normal;margin-left:0px; background:none; padding-left:0px;float:left;}
.heada_L ul li:hover ul a{display:block;height:35px;line-height:35px; background:none; font-size:14px; color:#333333; font-weight:normal; padding-left:0px;}
.heada_L ul li:hover ul li:hover{ background:#efefef;cursor:pointer;}

.heada_M{float:right;height:50px; line-height:50px;font-size:14px;}

.heada_R {float:right;}
.heada_R li{float:left;height:50px; margin-left:20px; position:relative; transition: all 0.4s;}
.heada_R li p{ text-align:center; font-size:14px; padding-top:12px; cursor:pointer;}
.heada_R ul li div{display:none;top:0px;transition: all 0.4s;}
.heada_R ul li:hover div{display:block;width:140px; padding:10px;position:absolute;top:50px;left:-50px; background:#FFFFFF; box-shadow: 0px 0px 8px rgba(0,0,0,.2); z-index:9999; border-radius: 5px;}
.heada_R ul li:hover div img{ height:120px; border:0px;}


.headb{width:1400px;margin:0px auto;}
.headb_a{float:left; padding-top:5px;}
.headb_a img{ height:40px;}

.headb_b{float:left; font-size:14px; padding-top:18px; padding-left:20px;}

.headb_c{float:right; padding-top:10px;}
.headb_c .so{width:300px;height:32px; background:#ffffff; border:1px solid #999999; border-radius:3px;float:left; overflow:hidden;}
.headb_c .search_input{width:200px;float:left; height:30px; line-height:30px;background:#ffffff; text-indent:10px; font-size:14px;color:#999;border:none;outline: none;}
.headb_c  .search_botton{cursor:pointer;float:right;background: url(../images/search.png) no-repeat center;-webkit-background-size:16px auto;background-size:16px auto;border:0px; width:40px;height:30px; line-height:30px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå"; text-indent:-999px;outline:none;overflow:hidden;}




.main2{width:1400px;margin:0 auto;margin-top:20px;}
.main2a{float:left; width:100%;}
.main2a h1{ width:100%; line-height:60px; font-size:40px; margin-top:30px; overflow:hidden;}

.main2b{float:left; width:100%; height:50px; border-bottom:1px solid #cdcdcd; margin-top:30px;}
.main2b_L{float:left; height:50px; line-height:50px;font-size:14px; color:#787878;position: relative; }
.main2b_L span{ padding-right:20px;}

.main2b_R{ float:right; padding-right:360px; position: relative;}
.main2b_R .narrow{display: block;width: 50px;height:50px; line-height:50px; text-align:center;font-size:28px;font-style: normal; color:#999999;cursor: pointer;float:left; margin-left:10px;}
.main2b_R .enlarge{display: block;width: 50px;height:50px;line-height:50px; text-align:center;font-size:28px;font-style: normal; color:#999999;cursor: pointer;float:left; margin-left:10px;}


.main3{width:1400px; position:relative;margin:0 auto;}
.left3{float:left;width:100px; padding-top:30px; position:fixed;}
.left3a{float:left;width:100px; text-align:center;font-size:16px;}
.left3b{ float:left;position: relative; }
.left3b .hidden{display:none;}
.left3b .share{float:left; width:100px;text-align:center;}
.left3b .share i{vertical-align:top;display:inline-block;width:46px;height:46px; line-height:46px; font-size:14px;font-style:normal;overflow:hidden;text-indent:-999px; border:1px solid #cdcdcd;border-radius:23px;cursor:pointer; margin-top:20px; margin-left:27px; float:left;}
.left3b .share i.wb{background:url(../images/article_wb.png) no-repeat center #FFFFFF;-webkit-background-size:30px auto;background-size:30px auto;}
.left3b .share i.wx{background:url(../images/article_wx.png) no-repeat center #FFFFFF;-webkit-background-size:30px auto;background-size:30px auto;}
.left3b .share .qrcode_wrap{z-index:1;width:160px;height:200px;padding:20px 20px 0;position:absolute;left:70px;top:0px;background:#fff;border:solid 1px #ddd;border-radius:4px;line-height:20px;color:#333;font-size:12px;font-weight:normal;color:#666;}
.left3b .share .qrcode_close{width:15px;height:15px;position:absolute;right:2px;top:2px;font-size:15px;line-height:13px;}

.left3c{ float:left;width:100px;text-align:center;position: relative; }
.left3c i{vertical-align:top;display:inline-block;width:46px;height:46px; line-height:46px; font-size:14px;font-style:normal;overflow:hidden;text-indent:-999px; border:1px solid #cdcdcd;border-radius:23px;cursor:pointer; margin-top:20px; margin-left:27px; float:left;}
.left3c i.copy{background:url(../images/article_copy.png) no-repeat center #FFFFFF;-webkit-background-size:30px auto;background-size:30px auto;}

.left3d{float:left;width:100px; text-align:center; margin-top:20px;}
.left3d .jrw-erweima{text-align:center; height:30px; line-height:30px; font-size:12px; color:#999999;}
.left3d img{ background:#FFFFFF; border:1px solid #cdcdcd; padding:10px;}


.midd3{width:890px; float:left; margin-left:130px;}
.midd3a {  width:100%;line-height:1.888888;font-size: 18px; color:#000; padding-top:30px; text-align:justify; overflow:hidden; word-break:break-all;}
.midd3a img{ width:auto !important; height:auto !important; max-width:90%; vertical-align:middle; word-break: break-all; word-wrap: break-word;}
.midd3a p{ padding-bottom:20px; }
.midd3a video{margin:0px auto;width:90%;height:auto;display:block;}
.midd3a iframe{ margin:0px auto;width:90%;height:600px;display:block;}
.midd3a .bj{ text-align:right; color:#666666; font-size:14px;}



.right3{float:right;width:320px; padding-top:10px;}
.right3a{float:left;width:100%; padding-top:20px;}
.right3a img{width:100%; border:0px;}


.right3b{float:left;width:100%; margin-top:25px;}
.right3b .p1{float:left; height:20px; line-height:20px; border-left:5px solid #FF0000; text-indent:10px; font-size:20px; font-weight:bold;}


.right3c{ float:left;width:100%; }
.right3c ul{width:100%;}
.right3c li{ float:left; width:100%; height:200px; border-radius:10px;margin-top:20px;position:relative; overflow:hidden;}
.right3c li img{ width:100%; height:200px; border:0px;}
.right3c li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.right3c li:hover img{transform: scale(1.15); transition: all 0.5s linear;}


.right3d{ float:left;width:100%; padding-top:10px;}
.right3d li{ width:100%;height:45px; line-height:45px; border-bottom:1px solid #e7e3e7; font-size:14px; float:left; overflow:hidden;}
.right3d li:last-child { border-bottom:none;}


.xwt3{width:100%; padding-top:20px;float:left;}
.xwt3_left{ width:80px; height:55px;border-radius:5px; position:relative;float:left; overflow:hidden;}
.xwt3_left img{ width:80px; height:55px;  border:0px;}
.xwt3_left:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.xwt3_midd{ width:180px; padding-left:10px;float:left; overflow:hidden;}
.xwt3_midd_a{ width:100%; height:30px; line-height:30px; font-size:15px; float:left;overflow:hidden;}
.xwt3_midd_b{ width:100%;font-size:12px; color:#666666;float:left;}
.xwt3_midd_b .p1{height:20px;line-height:20px; background:url(../images/sd.png) no-repeat left center;-webkit-background-size:14px auto;background-size:14px auto; padding-left:20px; margin-right:20px; float:left;}
.xwt3_midd_b .p2{height:20px;line-height:20px; background:url(../images/se.png) no-repeat left center;-webkit-background-size:14px auto;background-size:14px auto; padding-left:20px; float:left;}


.xwt3_right{ padding-top:10px; float:right; overflow:hidden;}
.xwt3_right a{display: block; background:#de2421; height:28px; line-height:28px; font-size:12px; color:#FFFFFF; padding-left:10px; padding-right:10px; border-radius:10px; }


.main4{width:1400px;padding-top:30px; border-top:1px solid #efefef;position:relative;margin:0 auto;}
.main4 p{ padding-left:130px; padding-right:130px; line-height:36px; font-size:15px; color:#666666;}
.main4 p b{color:#333333;}
