@charset "utf-8";

.wa1{text-decoration:none !important;}
html,body{width:100%;}
body{font-size:14px;font-family:"微软雅黑", Arial; background:#FFF}
div,li,ul,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:14px;font-weight:normal}
td{padding:0px 0px 0px 0px;list-style-type:none;font-family:"微软雅黑", Arial;}
a{text-decoration:none !important;color:#333;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#c34f3f}
input,img{border: 0;}
.top{height:32px;width:1000px;margin:0 auto; position:relative; z-index:1000; line-height: 30px; }
.top .top_zlink{width:300px; float:left;}.top .top_zlink a{display:block; float:left; color:#e47061; line-height:32px; padding:0 10px;}.top .top_zlink a:hover{color:#c34f3f;}.top .top_zlink b{color:#e47061; line-height:32px; float:left;}
.top .top_rlink{width:105px; float:left; margin-left:550px}.top .top_rlink a{display:block; float:left; color:#c34f3f; line-height:32px; padding:0 10px;}.top .top_rlink a:hover{color:#e47061;}.top .top_rlink b{color:#c34f3f; line-height:32px; float:left;}
.top .search{float:right;width:40px; margin-top:4px}.top .search input[type="text"]{height:22px; width:120px; display:block; float:left; border:#333 1px solid; border-right:0; line-height:20px; padding:0 10px}.top .search input[type="submit"]{background:url(../images/log_img.gif) no-repeat;height:24px; width:26px; display:block; float:left; cursor:pointer}
.t{height:1px; line-height:0; font-size:0; background:#e47061; clear:both; width:100%}
.logo{height:102px; width:1000px; margin:0 auto; background:url(../images/logo_bg.jpg) no-repeat right bottom; overflow:hidden; }
.logo a{position:relative; z-index:99000}
.logo img{max-height:102px!important;max-width: 360px;
    margin-top: 20px;}
#nav1{clear:both; width:100%; height:40px; background:#e47061;}
#nav1 ul{width:1000px; margin:0 auto;}
#nav1 ul li{display:inline-block; float:left; width:110px; text-align:center; height:40px; line-height:40px}#nav1 ul li a{font-size:16px; display:block; font-family:"微软雅黑"; color:#FFF}#nav1 ul li ul { display: none; }
#nav1 ul li:hover{background:#c34f3f;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}
#vivo-airbox{width:100%; position:fixed; top:0; left:0; z-index:1000; overflow:hidden;}
#vivo-head,#vivo-contain,#vivo-foot{z-index:1; position:relative; width:100%;}
#vivo-head{z-index:10000; position:absolute; top:0;}
#vivo-head .vivo-nav{width:10%; height:40px; margin:auto; position: absolute; z-index:40; top:58px; left:75%; }

.vivo-nav .search-user{float:left; margin-left:30%; z-index:1000; }
.search-user a{width:26px; height:27px; display:inline-block; position:relative;top:27px; left:0; overflow:hidden; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -ms-transition:all .3s ease-in-out; transition:all .3s ease-in-out; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.search-user a:hover,.search-user a.current{ }
.search-user img{ width:100%; display: none}
#vivo-head .vivo-search{width:100%; background:#FFF; position:relative; z-index: 40; display:none; margin:120px auto 0;}
.search-box{width:96%; margin:0 auto;padding-top:-12px; z-index: 40; }
.search-box input{width:80%; height:33px; font-size:14px; color:#555; border:none; padding-left:10px; background:#fff; overflow:hidden; vertical-align:middle; border:1px solid #e1e1e1}
#nav1 li .second-nav{width: 100%; height:100px;display: none;position:absolute;z-index:999;border: 1px solid transparent;border-color: transparent;border-color: rgba(255,255,255,0.5);*border-color: #fff;border-top:0; left:0; padding:20px 0; border:#999 solid 1px;background:url(../images/alpha.png)}
#nav1 li .second-nav .div_box{width: 1000px; height:100px; margin:0 auto}
#nav1 li .second-nav .nav_img{width:250px; float:left; margin-left:30px;}
#nav1 li .second-nav .nav_link{width:560px; float:right; margin-right:50px;}
#nav1 li .second-nav li{position: relative;width: 125px;height: 20px;line-height: 20px; float:left; margin:5px; text-align:center;}
#nav1 li .second-nav li:hover{background:none;}
#nav1 li .second-nav li a{ color:#333; font-size:15px;}
#nav1 li .second-nav li a:hover{color:#e47061;}
#nav1 li .second-nav li .third-nav{width: 150px;height: 200px;display: none;margin-left: 100%;}
.mean-bar{float:left;width:100%;position: absolute; z-index:999;padding:0px 0;min-height:40px;}
a.meanmenu-reveal{width:32px;height:32px; line-height:32px;margin:43px 18px 11px 2px;position:absolute;top:40px;right:0;cursor:pointer;color:#e47061;text-decoration:none;font-size:20px;text-indent:-9999em;line-height:22px;font-size:1px;display:none;font-family:Arial,Helvetica,sans-serif;font-weight:500;}
a.meanmenu-reveal span{display:block;background:#e47061;height:3px;margin-top:5px}
.mean-nav1{float:left;width:100%;background:#fff;margin-top:140px; position: absolute;}
.mean-nav1 .second-nav li{ background-color:#aec7ca}
.mean-nav1 .second-nav li a{ color:#116773; border-bottom:#e47061 1px solid}
.mean-nav1 ul{padding:0;margin:0;width:100%;list-style-type:none}
.mean-nav1 ul li{position:relative;float:left;width:100%; background:#e47061;}
.mean-nav1 ul li.xia{background:#e47061 url(../images/t_img.png) 92% center no-repeat;}
.mean-nav1 ul li a{display:block;float:left;width:90%;padding:4% 5%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}
.mean-nav1 ul li li{background: url(../images/t_img.png) 4% center no-repeat;}
.mean-nav1 ul li li a{width:84%;padding:2.3% 8%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible; display:block; color:#b31413}
.mean-nav1 ul li.mean-last a{border-bottom:0;margin-bottom:0}
.mean-nav1 ul li li li{ background:#eae9e9}
.mean-nav1 ul li li li a{width:100%;padding:3% 5%; color:#333}
.mean-nav1 ul li li li li a{width:60%;padding:3% 20%}
.mean-nav1 ul li li li li li a{width:50%;padding:3% 25%}
.mean-nav1 ul li a:hover{background:#252525;background:rgba(255,255,255,.1)}
.mean-nav1 ul li a.mean-expand{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(../images/dd.png) no-repeat; background-position:95% center;}
.mean-nav1 ul li a.mean-expand:hover{width:100%;height:32px;padding:2% 0!important;position:absolute;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:0!important; background:url(../images/dd.png) no-repeat; background-position:95% center}
.mean-push{float:left;width:100%;padding:0;margin:0;clear:both}
.mean-nav1 .wrapper{width:100%;padding:0;margin:0}
.mean-bar,.mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.mean-remove{display:none!important}



.nenuimg-nav { width: 1000px; height: 30px; position: absolute; top: 0; left: 50%; margin-left: -500px; z-index: 998;}
.nenuimg-nav .nenuimg-year { width: 95px; height: 30px; position: absolute; left: 0; z-index: 120; bottom: 0; text-align: center; line-height: 26px; font-size: 24px; font-weight: bold; font-family: arial; color: #0a96c9;}
.nenuimg-nav .nenuimg-year a {font-size: 18px; font-weight: bold; font-family: arial; color: #767474; text-decoration:none}
.nenuimg-nav .nenuimg-year a:hover { text-decoration: none; color: #F48920;}
.nenuimg-nav .nenuimg-year .nenuimg-bg { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; background: #c6e4e8;}
.nenuimg-nav .nenuimg-month { height: 30px; margin-left: 98px; position: relative;}
.nenuimg-nav .nenuimg-month .nenuimg-bg { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; background: #c6e4e8;}
.nenuimg-nav .nenuimg-month ul { height: 30px; float: left;}
.nenuimg-nav .nenuimg-month ul li { display: inline-block; float: left;  height: 30px; line-height: 30px; margin-left:8px;background: url(../images/dian_y.gif) left no-repeat;}
.nenuimg-nav .nenuimg-month ul li a { display: block; cursor: pointer; color: #626262;}
.nenuimg-nav .nenuimg-month ul li a:hover {color:#2E93C8;}
.nenuimg-nav .nenuimg-month ul li.current-month a {background:#dde9c1; color: #767474;}
.nenuimg-nav .nenuimg-month ul li.noimg a,.nenuimg-nav .nenuimg-month ul li.noimg a:hover { cursor: text; color: #aeaeae;}
.nenuimg-nav .nenuimg-month ul li a span { display: inline-block; height: 30px; line-height: 30px; padding: 0 21px; font-size:14px;font-family: 微软雅黑;}

.nenuimg { _text-align: center;}
.nenuimg-wrap { margin: 0 auto; width: 100%; _width: 100%; _text-align: left;}
.nenuimg-item { text-align: center; position: relative;}
.nenuimg-item .nenuimg-link{ display: block; width: 100%; position: relative; overflow:hidden; height: 500px; }
.nenuimg-item .nolink { cursor: default;}
.nenuimg-item .nenuimg-link img { position: absolute; left: 0; top: 0; display: none; height: 100%; width: 100%;}
.nenuimg-navigation { display: block; cursor: pointer; width: 0px; height: 0px; padding-left: 39px; padding-top: 39px; background: url(../images/focus-arrow.png) no-repeat 0 0; _background-image:url(../images/focus_arrow.gif); position: absolute; top: 50%; margin-top: -20px; z-index: 100;}
.nenuimg-prev { left: 50%; margin-left: -480px; background-position: 0 0;}
.nenuimg-next { right: 50%; margin-right: -480px; background-position: right 0;}
.nenuimg-json { display: none;}
.nenuimg-json div div{ height:80px;}



.clear{ clear:both;}
.clearfix:after{ content:"."; height:0px; display:block; clear:both; visibility:hidden;}
.clearfix{ zoom:1;}

.fl{ float:left;}
.fr{ float:right;}
.wid{ width:1000px; margin:0 auto;}

.logo_left{float:left; width: 70%;}
.logo_right{float:right; padding-top: 20px; padding-right: 20px;}






.con1 .h21{padding-bottom:11px; border-bottom:3px solid #e47061;margin-bottom:10px;}
.con1 .h21 a{font-size:17px; color:#333333;}
.con1 .h21 .a1{font-size:12px; color:#000; display:block; margin-top:4px;}
.con1 .h21 .a1:hover{color:#c34f3f;}
.con1 .xc1 .div1{margin-bottom:20px;  width:312px; margin-left:18px;}
.con1 .xc1 .div1 p{width:81px; height:40px; border:1px solid #e47061;}
.con1 .xc1 .div1 p .span1{font-size:18px; color:#FFF; background:#e47061; display:block; width:40px; height:40px; line-height:40px; text-align:center;}

.con1 .xc1 .div1 p .span2{width:38px;}
.con1 .xc1 .div1 p .span2 .b1{font-size:11px; color:#e47061; display:block;  width:40px; font-weight:none; text-align:center; line-height:17px; padding-top:2px;}
.con1 .xc1 .div1 p .span2 .b2{font-size:9px; color:#989898; width:40px; text-align:center; display:block; padding-top:4px;}
.con1 .a2{font-size:14px; color:#000; display:block; width:210px; line-height:22px; width:210px; height:40px; overflow:hidden; margin-left:19px;}
.con1 .a2:hover{color:#c34f3f;}
.con1 .xc1 .div2{margin-left:25px;}

.con2 .div1{width:333px;}
.con2 .div1 h2{padding-bottom:8px; border-bottom:3px solid #e47061; margin-bottom:17px;}
.con2 .div1 h2 .a1{font-size:17px; color:#000;}
.con2 .div1 h2 .a2{margin-left:28px; width:56px; height:16px; line-height:16px; text-align:center; display:block; color:#FFF; display:block; float:left; background:#e47061; font-size:11px; margin-top:6px;}
.con2 .div1 h2 .a3{margin-left:13px; background:#ac0707;}
.con2 .x{padding-bottom:12px;}
.con2 .x p{font-size:14px; color:#e47061; height:26px;  line-height:26px; padding-right:7px;border-right:1px solid #b5b5b5;}
.con2 .x p span{font-size:9px;}
.con2 .x a{font-size:14px; color:#003; line-height:26px; padding-left:10px; display:block; width:240px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.con2 .x a:hover{color:#c34f3f;}
.con2 .bigx{height:264px;}
.con2 .div2{margin-left:17px; margin-right:18px; width:316px;}
.con2 .div3{width:315px;}
.con2 .x1{margin-bottom:19px;}
.con2 .x1 .p1{width:50px; height:50px; text-align:center; margin-left:1px; margin-right:14px;}
.con2 .x1 .p1 .span1{font-size:11px; color:#FFF; background:#e47061; display:block; height:18px; line-height:18px;}
.con2 .x1 .p1 .span2{font-size:18px; height:32px; line-height:32px; color:#000; background:#e8e8e8; display:block;}
.con2 .x1 .p2 .a3{display:block; width:250px; height:29px; text-align:center; color:#e47061; line-height:29px; background:#e8e8e8;}
.con2 .x1 .p2 .a3:hover{color:#c34f3f;}
.con2 .x1 .p2 .span4{font-size:12px; color:#737272; display:block; padding-left:10px; padding-top:6px;}
.con2 .x2 p{margin-bottom:13px;}
.con2 .x2 p span{display:block; width:80px; height:24px; text-align:center; line-height:24px; font-size:12px; color:#ac0707; background:#e8e8e8;}
.con2 .x2 p a{font-size:12px; color:#000; display:block; padding-left:20px; line-height:25px; width:215px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.con2 .x2 p a:hover{color:#c34f3f;}



.img_gallery{height:288px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;width:333px;}
.main_img{height:288px;overflow:hidden;position:relative;}
.main_img ul{width:9999px;height:288px;overflow:hidden;position:absolute;top:0;left:0}
.main_img li{float:left;width:333px;height:288px;}
.main_img li img{display:block;width:333px;height:288px}
.main_img li img span{position:relative; z-index:99999; display:block; width:333px; height:20px; top:333px;}
.main_img li a{display:block;width:333px;height:288px;}
.img_font{position:absolute; bottom:2px; color:#f00; width:333px; }
.img_font img{display:none; }

div.point a.on{background-position:0 -21px;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:40px!important;height:40px!important;top:50%;margin-top:-37px;display:none; background:#000; font-size:20px; color:#FFF; background:url(../images/tou.png)  repeat left center; line-height:40px; text-align:center; text-decoration:none;}
#btn_prev{left:7px;}
#btn_next{left:285px;}
.img_font span{width:333px; height:30px;  background:url(../images/tou.png) repeat; display:block; line-height:30px; text-align:center; font-size:12px; color:#FFF;}



.footer{ height:461px; clear:both;position:relative;}
.footer-s{ height:461px;  position:relative; }
.footer-s ul{ padding-top:22px;}
.footer-s ul li{ float:left; margin-top:38px; position:relative; margin-right:80px; height:132px; width:280px; overflow:hidden;}
.footer-s ul li a{}
.footer-s ul li a img{cursor: pointer;  
                transition: all 0.6s; height:120px;}
.footer-s ul li a img:hover{transform:scale(1.4);}
 



.footer-s ul li span{ min-width:136px; height:30px; display:block; background:url(../images/span-bg.png) repeat; text-align:center; line-height:30px; position:absolute; top:77px; left:0px; z-index:9;}
.footer-s ul li span b{ font-weight:normal; font-size:14px;}
.footer-s .bom{ width:100%; height:144px; background:#e47061; position:relative; }
.footer-s .bom .logo-f{ margin-top:64px;}
.footer-s .bom .di{ line-height:35px; color:#FFF; margin-left:64px; margin-top:44px;}
.footer-s .bom ol{ margin-top:56px;}
.footer-s .bom ol li{ float:left; width:90px; color:#FFF; margin-left:70px;}
.footer-s .bom ol li img{ margin-top:12px;}
.sj{ height:288px; background:url(../images/sj_03.jpg) no-repeat; margin-bottom:63px;}
.sj h4{text-align:center; padding-top:30px;}
.sj h4 b{ margin-left:30px; margin-right:30px; font-size:18px; color:#585858; font-weight:normal;}
.sj .lun{ width:878px; margin:0 auto; padding-top:26px; height:200px;}
.sj .lun div{ margin-right:37px;}
.sj .lun div img{ float:left; width:70px;}
.sj .lun p{ float:left; width:170px; margin-left:18px;}
.sj .lun p span{ display:block; font-size:28px; color:#c10808;}
.sj .lun p a{ font-size:12px; color:#585858;}

.img{height:422px;overflow:hidden;position:relative;}
.ma{height:422px;overflow:hidden;position:relative;}
.ma ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.ma li{float:left;width:100%;}
.ma li span{display:block;width:100%;}
.ma li a{display:block;width:100%;}


div.p{position:absolute;bottom:144px;left:50%;z-index:999;width:140px;height:21px;margin:0 0 0 -50px;}
div.p a{float:left;width:46px;height:21px;margin:0;padding:0;background:url(../images/an_03.jpg) 0 0 no-repeat;display:block;text-indent:-1000px}
div.p a.on{background-position:0 -21px; background:url(../images/an_05.jpg) 0 0 no-repeat;}

/*zy*/
.zy_banner{width:100%;min-height:306px; text-align:center; clear:both}
.zy_banner img{height:306px; margin:0 auto}
.zy_content{MARGIN: 18px auto 0px;WIDTH: 98%; max-width:1100px;HEIGHT: auto; clear:both}
.zy_content .weizhi{BORDER-BOTTOM: #e47061 3px solid;LINE-HEIGHT: 38px;WIDTH: 100%;HEIGHT: 38px; clear:both}.zy_content .weizhi a{COLOR: #696767;FONT-SIZE: 14px;}
.zy_content .zy_left{MARGIN-TOP: 26px;WIDTH: 200px;FLOAT: left;min-HEIGHT: 600px;}
.zy_content .zy_left h1{height:46px; display:block; background:#e47061; line-height:46px; text-align:center; color:#FFF; font-size:18px; font-weight:bold;text-shadow: 0px 0px 6px #666;}
.zy_content .zy_left img{display:block; width:100%; background:#fff}
.zy_content .zy_left ul{TEXT-ALIGN: center;width: 150px;margin:0 auto;COLOR: #464343;FONT-SIZE: 16px; margin-top:0;}

.zy_content .zy_left ul li{WIDTH: 100%; height:45px; line-height:45px}
.zy_content .zy_left ul li a{display:block; height:54px;COLOR: #464343;text-align:center;LETTER-SPACING: 4px;width:100%;font-size:16px; letter-spacing: 9px;}.zy_content .zy_left ul li a:hover{COLOR: #ac0707;}
.zy_content .zy_left ul li:hover{}
.zy_content .zy_left ul li.on{}.zy_content .zy_left ul li.on a{COLOR: #ac0707;}
/*.zy_content .zy_left ul li{WIDTH: 100%;BACKGROUND: url(../images/list1_bg_l.gif) no-repeat left center; height:45px; line-height:45px}
.zy_content .zy_left ul li a{display:block; height:54px;COLOR: #464343;text-align:center;LETTER-SPACING: 4px;width:100%;}.zy_content .zy_left ul li a:hover{COLOR: #ac0707;}
.zy_content .zy_left ul li:hover{BACKGROUND: url(../images/list2_bg_l.gif) no-repeat left center;}
.zy_content .zy_left ul li.on{BACKGROUND: url(../images/list2_bg_l.gif) no-repeat left center;}.zy_content .zy_left ul li.on a{COLOR: #ac0707;}*/

.zy_content .zy_right{FLOAT: none;WIDTH: 100%; height:auto}
.zy_content .zy_right h1{font-size:24px;color:#000; text-align:center;}
.zy_content .zy_right .zy_con{ padding:20px; font-size:15px; line-height:30px}

.zy_content ul{margin-top:13px;}
.zy_content ul li{height:40px; line-height:40px; overflow:hidden}
.zy_content ul li a{display:block; float:left; width:68%; line-height:40px; padding-left:1.5%; text-align:left}
.zy_content ul li span{display:block;float:left; width:10%;line-height:40px; text-align:center;overflow:hidden}
.zy_content ul li a span{float:none; display:inline;font-size: 14px; color:#F00}
.zy_content ul li b{display:block;float:left; width:10%;line-height:40px;text-align:center}
.zy_content ul li i{display:block;float:left; width:10%;line-height:40px;text-align:center;font-style:normal}
.zy_content ul li i span{width:100%;display:block;}
.zy_content ul li.ou{background:#f7f7f7;}
.zy_content .fy{height:35px; clear:both; line-height:35px; margin:20px 0 40px; text-align:center; border-top:#999 1px solid}
.zy_content .fy table{margin:10px auto;}
.zy_content .fy table .defaultInputStyle{border:#333 1px solid}

.zy_content ul li.tit1{background: #ddd;}
.zy_content ul li.tit1 a{display:inline-block; width:68%; line-height:40px; padding-left:1.5%; text-align:center; font-size:16px; color:#333; border-right:#FFF 1px solid}
.zy_content ul li.tit1 span{border-right:#FFF 1px solid;font-size:16px; color:#333;}
.zy_content ul li.tit1 b{border-right:#FFF 1px solid;font-size:16px; color:#333;}

.zy_content .con{padding:20px 0 80px; line-height:30px;font-size:15px; }
.zy_content .con img{max-width:90%; height:auto; margin:0 auto}
.zy_content .img_left{WIDTH: 74%; float:left; margin-top:30px;margin-bottom:30px; overflow:hidden}
.zy_content .img_left .leftimg{PADDING-BOTTOM: 1%;MARGIN-BOTTOM: 23px;BACKGROUND: #95cff4;WIDTH: 43%;HEIGHT: 150px; float:left}
.zy_content .img_left .leftimg img{WIDTH: 100%;PADDING-RIGHT: 8%;BACKGROUND: url(../images/librarybg1.gif) repeat-x 96% top;HEIGHT: 100%;}
.zy_content .img_left .righttxt{PADDING-BOTTOM: 5px;PADDING-LEFT: 0px;WIDTH: 48%;PADDING-RIGHT: 0px;MARGIN-BOTTOM: 40px;HEIGHT: 150px;BORDER-TOP: #ddd 1px solid;PADDING-TOP: 5px; float:right}
.zy_content .img_left .righttxt .tit1{TEXT-ALIGN: center;MARGIN: 0px auto;WIDTH: 220px;BACKGROUND: url(../images/tit_bg.gif) no-repeat left 10px;COLOR: #2c7e8a;FONT-SIZE: 17px;}
.zy_content .img_left .righttxt .tit1>div{BACKGROUND: url(../images/tit_bg.gif) no-repeat right 10px;FONT-SIZE: 17px;}
.zy_content .img_left .righttxt .tit1>div:hover{color:#ac0707}
.zy_content .img_left .righttxt .con1{PADDING-TOP: 3px;}
.zy_content .img_left .righttxt .con1 li{LINE-HEIGHT: 24px;COLOR: #444;FONT-SIZE: 14px; height:100%; text-indent: 2em; font-size:16px!important; color:#666!important; font-family:"微软雅黑"!important;}
.zy_content .img_left .leftimg .img_div{WIDTH: 92%;BACKGROUND: #95cff4;HEIGHT: 9px;MARGIN-LEFT: 8%;OVERFLOW: hidden;}

.img_left .fj{float:left !important;MARGIN-TOP: 19px;PADDING-RIGHT: 4%!important;MARGIN-BOTTOM: 19px!important;}
.img_left .fj1{float:right!important;MARGIN-BOTTOM: 40px!important; background:none!important;}
.img_left .fj1 img{PADDING-LEFT: 8%;WIDTH: 100%!important;BACKGROUND: url(../images/librarybg2.gif) repeat-x 96% bottom!important;HEIGHT: 100%;}

.zy_content .img_right{PADDING-LEFT: 6%;margin-top:30px;margin-bottom:30px;WIDTH: 140px;BACKGROUND: url(../images/librarybg3.jpg) repeat-x left top;OVERFLOW: hidden; float:right}

.zy_content .img_right p{PADDING-BOTTOM: 0px;LINE-HEIGHT: 24px;MARGIN-TOP: -10px;PADDING-LEFT: 5px;PADDING-RIGHT: 5px;BACKGROUND: #0193de;HEIGHT: 734px;COLOR: #fff;FONT-SIZE: 16px;BORDER-TOP: #95cff4 10px solid;PADDING-TOP: 20px;}
.zy_content .img_right p span{PADDING-RIGHT: 10%;}
.zy_content .img_right p a{DISPLAY: block;CLEAR: both;PADDING-TOP: 10px; font-size:14px; color:#23527c}

.zy_content .img_content_txt{font-size:14px;line-height: 2;  margin:10px 0; clear:both; }

.zy_content .img_content_txt p{font-size:16px!important; color:#666!important; font-family:"微软雅黑"!important;}
.zy_content .img_left .righttxt a:hover .con1 li{color:#ac0707;}

a.aa1:hover{color:#ac0707!important;}

#vsb_content img{max-width:95%;height:auto}

.infiniteCarousel {border: 1px solid #ccc; margin-top: 8px;}
.infiniteCarousel ul{ margin: 0px auto;border: 1px solid #ccc;  height: 160px; }
.infiniteCarousel ul li{float: left; width: 150px; height: 140px; margin: 15px 8px; text-align:center  }
.infiniteCarousel ul li img{border: 2px solid #ccc;}

 .footer0 {
    
    width: 320px;
    height: 60px;
    margin-top: 33px;
    margin-left: 13px;
    float: left;

}
 .footer0 span {
    width: 100%;
    display: inline-block;
    line-height: 60px;

}

 .footer1 {
    color: #fff; 
    width: 320px;
    height: 40px;
    font-size: 12px;
    margin-top: 28px;
    float: right;
    font-family: "微软雅黑";
}
 .footer1 span {
    width: 70%;
    display: inline-block;
    line-height: 20px;
    float: left; 
    margin-left:5% 
}
 .footer1 img{float: left; display: inline-block; width: 70px; height:70px; margin-top:5px  }
.zhuanti1 {
    margin: 0 0.9%;
    float: left;
    width: 31.2%;
    border: 1px solid #f7ee66;
    background: #f5f09a;
    height: 240px;
    margin-top: 7px;
    opacity: 0.9;
}
.zhuanti1 p{margin: 2px 5px; word-wrap: break-word;}
.z_head{
    width:99%;text-align: center; font-size:18px;height: 44px; line-height:44px; font-weight: bolder; color:#c34f3f
}
.z_link{  height: 40px;word-wrap: break-word; }
.z_link a{ height: 34px; line-height:34px; font-size: 14px ;word-wrap: break-word;}
.z_link a:hover{color:#c34f3f}
.f_link{ margin: 5px 5px;   }

.footer_nei{height: 130px; }
.wy-p1 h3 a{color: #e47061!important;}
.wy-link h2{color:#c34f3f;font-size:18px; margin-bottom: 9px;}
.light{color:#c34f3f;font-size:18px;}






@media all and (max-width:999px){
.meanmenu-reveal{display: block!important;}
.vivo-nav .search-user{display: block!important;}
.content .section_2 h2{height:auto !important}
}
@media (min-width: 320px) and (max-width:360px){

	.nenuimg-nav .nenuimg-month ul li a span{padding:0 15px!important;} 

.search-user img{ width:100%; display: inline}

a.meanmenu-reveal {

width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 33px 18px 11px 2px;
    position: absolute;
    top: 0px;
    right: 0;
    cursor: pointer;
    color: #e47061;
}
#vivo-head .vivo-nav{
width: 10%;
    height: 40px;
    margin: auto;
    position: absolute;
    z-index: 40;
    top: 8px;
    left: 75%;
}
.top{display: none}
.footer_nei{height: 240px;}


}
@media all and (max-width:450px){
	.logo {
    height: 152px;}
    .logo_right {
     float: none;
     width: 300px; margin-top:78px; 
    padding-top: 20px;
    padding-right: 20px;
}
.jd_header .header_glass {right: 116px;top: 99px;}
	.nenuimg-item .nenuimg-link { height: 120px; }
.search-box img{width: 50px;
    height: 37px;
    top: 0px!important;
    position: absolute!important;
    right: 30px!important;
}
.search-user img{ width:100%; display: inline}
a.meanmenu-reveal {
width: 32px;
    height: 32px;
    line-height: 32px;
    margin: 133px 18px 11px 2px;
    position: absolute;
    top: 0px;
    right: 0;
    cursor: pointer;
    color: #e47061;
}
#vivo-head .vivo-nav{
width: 10%;
    height: 40px;
    margin: auto;
    position: absolute;
    z-index: 40;
    top: 8px;
    left: 75%;

}
.top .top_rlink{display: none}
.nav_img{display:none!important;}/*下拉图隐藏*/
.nav_link{width:auto!important; float:none!important; margin-right:0!important;}/*下拉框隐藏*/
.logo img{max-width:25rem!important; margin-top:1.5rem}/*logo比例*/
.top .top_zlink{float:none}
.top{height:30px;width:100%}
.top .top_rlink{float:none;margin-left:2.6rem}
.top .search{display:none!important;}/*搜索隐藏*/
.top_zlink{ margin-left:2.6rem}/*顶部左侧链接右移*/
.top .top_zlink a{line-height:22px;}
.top .top_zlink b{line-height:22px;}
.top .top_rlink a{line-height:22px;}
.top .top_rlink b{line-height:22px;}

.wid{ width:99%; margin:0 auto;}
.img_gallery{width:100%!important; margin-bottom:1.5rem}
.main_img li img{width:100%;}
.img_font{width:100%;}
.img_font span{width:100%;}
.con1 .xc1 .div1{width:100%;}
.con1 .a2{width:60%}
.con2 .div1{width:100%;}
.con2 .bigx{margin-left:1rem; height:auto}
.con2 .x a{width:70%;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
.con2 .div2{margin:1rem 0 0; float:none;}
.con2 .x2 p a{width:60%;}
.con2 .x1.con2 .x1 .p2{width:65%;}
.content .section_2 h2{height:auto !important}
.content .section_2{width:100% !important;}
.myup{display:none !important;}
.sj h4 img{width:30%; height:1px}
div.p{bottom:0}
.img{height:auto; overflow:auto}
.ma{}
.wid{width:100%;}
.sj .lun{width:100%;}
.content .section_2 .focus .bigpic .slick-dots{left:0px!important;}
.footer{margin-top:4rem; height: 230px !important;}
.sj .lun div{margin-right:0;width:48% !important; margin-top:20px !important;margin-bottom:20px !important}
.sj .lun p{width:47%}
.sj{height:30rem!important;background-size: 100% 100%;}

.footer{  height:260px;margin-top: 15px;}
.footer-s ul li{width:43%;margin-top:.5rem; margin-bottom:.5rem;margin-right:0; margin-left:.8rem}
.footer-s .wy-link{height:460px;}
.footer-s .bom{height:230px;}
.footer_nei{height: 230px; }


.nenuimg-nav{width:130%; margin-left:0; left:-100px; height:65px}
.banner .page{height:65px!important}
.nenuimg-year{display:none;}
.nenuimg-nav .nenuimg-month .nenuimg-bg{height:65px;}
.nenuimg-nav .nenuimg-month ul{height:65px;}
.nenuimg-nav .nenuimg-month ul li{margin-left:2px;}
.nenuimg-nav .nenuimg-month ul li a span{padding:0 17px}
.main_img li a{width:100%;}
/**/
.zy_banner{height:auto}.zy_banner img{height:auto;width:100%}
.zy_left{display:none}
.zy_content{width:98%; margin:0 auto}
.zy_content .zy_right{width:98%; margin:40px auto 0}
.zy_content .zy_right img{ margin:0 auto; float:none; max-width: calc(100% - 2%);}
.zy_content .img_right{display:none;}
.zy_content .img_left{width:100%;}
.zy_content .img_left .righttxt .tit1{width:100%}
.zy_content .img_left .leftimg{margin:1.5rem 0; height:6.8rem}
.zy_content .img_left .righttxt{margin:.2rem 0}
.zy_content .zy_right .zy_con{padding:10px}
#vsb_content table{width:99%;}
.footer-s ul li span b{line-height: 20px;}
.footer-s ul li span{width:100%;}
#u19{width:100%}#u19 video{width:100%;background:none!important;}
.zy_content ul li a{width:98%}
.zy_content ul li span{display:none;}
.zy_content ul li b{display:none;}
.fy .p_t{display:none!important;}
.fy .p_no{display:none;}
.zy_content ul li.tit1 i{display:none;}
.zy_content ul li.tit1 a{width:100%;}
.fy .p_dot{display:none;}

.wy-con{width:100%!important}
.wy-con .wy-left{width:95%!important;border:0!important;padding-left:0!important;padding-right:0!important;margin: 0 auto!important;float:none!important;height:auto!important}
.wy-con .wy-left h2{width:95%!important}
.wy-con .wy-left .wy-x{float:none!important;}
.wy-con .wy-left .wy-x p{width:100%!important}
.wy-con .wy-left .wy-x a{width:70%!important}
.wy-con .wy-right{width:95%!important;margin:0 auto;border:0!important; height: 410px!important;}
.wy-con .wy-right  h2{background-size: 100%!important;}
.wy-con .wy-left2  .wy-adiv .ap2{width: 75%!important;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.wy-con2{padding-top: 18px!important;}
.wy-link{width: 100%!important; padding-top: 30px!important;}
.wy-link h1{float:none!important; margin-left:8%}.wy-link ul{float:none;width:100%!important}
.wy-link ul a{padding: 0 5px!important;color:#333!important;width:110px!important}






.zhuanti1 {
    margin: 0 0.9%;
    float: left;
    width: 98%;
    border: 1px solid #f7ee66;
    background: #f5f09a;
    height: 220px;
    margin-top: 7px;
    opacity: 0.9;

	}
	.zhuanti1 p{margin: 2px 5px; width: 98%; margin-left: 2%}
.z_head{
    width:99%;text-align: center;height: 44px; line-height:44px; color:#c34f3f; font-size:18px;font-weight: bolder;
}

.z_link{  height: 40px;word-wrap: break-word; }
.z_link a{ height: 34px; line-height:34px; font-size: 16px ;word-wrap: break-word;}
.f_link{ margin: 5px 5px;   }
}

.gongyu{color: #e47061; font-size: 24px; margin: 40px auto;}

.zy_banner{width:100%;min-height:306px; clear:both}
.zy_banner img{ width: 100%; height: auto; }





@media all and (max-width:1000px){.myup{display:none!important;}}
@media all and (min-width: 375px) and (max-width: 667px) and (orientation : portrait) { 
.myup{display:none!important;}
    .zy_con .wy-right { width: 98%; margin-left: 1%;}
    .zy_con .wy-mei .ap3 {width: 98%;}
}

@media all and (min-width: 450px) and (max-width: 1100px) and (orientation : portrait) { 
.myup{display:none!important;}
   
}

.wy-con2{
	
	padding-top:32px;
}

.wy-con2 .wy-left{
	height:367px !important;
	}
	
.wy-con2 .wy-right{
	height:365px !important;
	}
.wy-con .wy-left {
	width: 665px;
	height: 453px;
	border: 1px solid #cccbcb;
	padding-left: 24px;
	padding-right: 18px;
	padding-top: 12px;
	float:left;background:#fff; 
}
.wy-con .wy-left h2 {
	font-size: 17px;
	color: #FFF;
	width: 556px;
	background: url(../images/wy-h2.jpg) no-repeat left top;
	height: 35px;
	line-height: 35px;
	padding-left: 21px;
}
.wy-con .wy-left h2 a {
	font-size: 14px;
	color: #868686;
	float: right;
}
.wy-con .wy-left .wy-p1 h3 {
	font-size: 16px;
	color: #000000;
	padding-top: 25px;
	padding-bottom: 19px;
	padding-left: 2px;
}
.wy-con .wy-left .wy-p1 {
	border-bottom: 1px dashed #b2b2b2;
	padding-bottom: 15px;
}
.wy-con .wy-left .wy-p1 p {
	font-size: 14px;
	color: #212121;
	text-indent: 2em;
	line-height: 26px;
}
.wy-con .wy-left .wy-p1 p a {
	color: #e47061;
	float: right;
}
.wy-con .wy-left .wy-x p {
	margin-bottom: 15px;
	width: 282px;
}
.wy-con .wy-left .wy-x span {
	font-size: 16px;
	color: #e47061;
	display: block;
	width: 84px;
	height: 38px;
	line-height: 38px;
	float: left;
	border-right: 1px solid #b5b5b5;
}
.wy-con .wy-left .wy-x span u {
	font-size: 13px;
	color: #e47061;
	text-decoration: none;
}
.wy-con .wy-left .wy-x a {
	float: left;
	font-size: 14px;
	color: #212121;
	height: 40px;
	display: block;
	width: 190px;
	padding-left: 7px;
	line-height: 21px;
	
}

.wy-con .wy-left .wy-x a:hover{color:#e47061;}
.clear{ clear:both;}
.wy-con .wy-left .wy-x{float:left; padding-top:22px;}
.wy-con .wy-left .wy-x1{float:right;}

.wy-con .wy-right{width:416px; height:450px;border: 1px solid #cccbcb; float:right; padding-left:17px; padding-right:14px; padding-top:15px;background:#fff}
.wy-con .wy-right  h2{font-size:17px; color:#e47061; height:36px; line-height:36px; background:url(../images/wy-h22.jpg) no-repeat left bottom;}
.wy-con .wy-right  h2 a{font-size:14px; color:#868686; float:right;}
.wy-con{width:1100px;  margin:0 auto;}
.wy-con  h2 a:hover{color:#e47061;}
.wy-con .wy-right .wy-div1{padding-top:26px;}
.wy-con .wy-right .wy-div1 p {margin-bottom:15px;}
.wy-con .wy-right .wy-div1 p span{width:66px; height:33px; background:url(../images/wwy123.png) no-repeat left top; display:block; float:left;}
.wy-con .wy-right .wy-div1 p span .wy-b1{font-size:16px; color:#FFF; line-height:31px; display:block; width:32px; text-align:center; float:left;}
.wy-con .wy-right .wy-div1 p span u{text-decoration:none; font-size:10px; width:33px; height:31px; background:#FFF; display:block; color:#e47061; float:left; text-align:center; margin-top:1px; line-height:15px;}
.wy-con .wy-right .wy-div1 p span u b{color:#787878; font-size:12px; display:block;}
.wy-con .wy-right .wy-div1 p a{font-size:14px; color:#212121; display:block; padding-left:15px; line-height: 18px; float:left;     width: 270px;}
.wy-con .wy-left2  .wy-adiv .ap1{width:60px; height:50px; background:#e8e8e8; font-size:16px; color:#000; text-align:center; line-height:30px; float:left;}
.wy-con .wy-left2  .wy-adiv .ap1 u{text-decoration:none; display:block; font-size:12px; color:#FFF; height:20px; line-height:20px; background:#e47061;}
.wy-con .wy-left2  .wy-adiv .ap2{width:494px; height:58px;  margin-left:19px; float:left;}
.wy-con .wy-left2  .wy-adiv{margin-top:5px;}
.wy-con .wy-left2  .wy-adiv .ap2 a{display:block; height:32px; background:#e8e8e8; color:#c34f3f; line-height:32px; padding-left:21px;     overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.wy-con .wy-left2  .wy-adiv .ap2 span{padding-left:21px; display:block;}
.wy-con .wy-left2  .wy-adiv .ap2 span u{text-decoration:none; color:#444444; line-height:25px; display:block; margin-right:20px; float:left;font-size:12px}
.wy-con .wy-mei{margin-top:15px;}
.wy-con .wy-mei .ap3{margin-bottom:18px; float: left; margin-right: 5px; width: 92%; }
.wy-con .wy-mei .ap3 span{font-size:14px; color:#c34f3f; width:80px; height:40px; background:#e8e8e8; text-align:center; line-height:40px; margin-right:10px; display:block; float:left; float:left;}
.wy-con .wy-mei .ap3 a{font-size:14px; color:#212121; line-height:20px; display:block; text-align: left;text-justify:inter-ideograph;
}
.wy-con .wy-mei .ap3 a u{text-decoration:none; margin-right:7px; display:block; float:left; padding-left:21px;}
.wy-con .wy-mei .ap3 a:hover{color:#e47061;}
.wy-con .wy-right .wy-div1 p a:hover{color:#e47061;}
.wy-con .wy-left2 .wy-adiv .ap2 a:hover{color:#747373;}
.wy-link{width:1000px;margin:0 auto;padding-top: 8px; margin-bottom: 290px;}
.wy-link h1{float:left; display:block; font-size:17px; color:#333; line-height:40px; width:100px; }
.wy-link ul{float:right; display:block; width:880px; padding:0;}.wy-link ul a{width: 120px;line-height:40px; font-size:15px; color:#333; text-align:center; padding:0 40px; display:block; float:left}.wy-link ul a:hover{color:#c34f3f}


@media all and (max-width: 1029px) and (min-width: 640px) {
.wy-con .wy-left .wy-x,.wy-con .wy-left .wy-x1{width:50%}
.wy-con .wy-left .wy-x p{width:auto!important;}
.wy-con .wy-left .wy-x a{width:64%!important;}
.wy-con .wy-right .wy-div1 p a{width:80%!important;}
.wy-link ul{width:90%!important;}
.wy-link{width:100%!important;}
.top .search{display:none;}
.top{width:100%}
#nav1{display:none!important}


  .wy-con .wy-left{float:none;        width: 95%}
 .wy-con .wy-right{float:none;      width: 96.2%;    margin-top: 10px;}
.top .top_rlink{margin-left: 0;float:right!important}
 .myup{display: none !important;}
 .logo{    width: 805px;background:none}
.nenuimg-nav .nenuimg-month ul li a span{    padding: 0 17px;}
.wy-con{ width:100%; margin: 0 auto;}
.wy-con2{    padding-top: 10px;}
.wy-link ul a{padding: 0px 26px;}
.wy-link{    padding-top: 92px;}
.footer-s .bom ol{display: none;}
.wy-link h1{    margin-left: 10px;}
.footer-s .bom .logo-f{margin-left: 20px;}
.zy_content .weizhi{    LINE-HEIGHT: 17px;}
.zy_content .con{width: 770px;}
#vsb_content{margin: 0 auto;
    width: 720px;}
.p1{     width: 405px;}
.zy_content .zy_right{float: left;}
.zy_left{display:none;}
.pb_sys_common{margin-left: -230px;}
.detailContent .mainContent .tPic .PicIntro{width: 70%;}
.detailContent .mainContent .tPic .PicNavWrap{    width: 77%;}
.zy_content .img_content_txt{    width: 98%;
    margin: 0 auto;
    margin-top: 10px;}
.img_right{display:none;}
.zy_content .img_left .righttxt{WIDTH: 44%;}
.zy_content .img_left{width:100%;}
.zy_content .fy{    padding-left: 190px;
    padding-top: 25px;}
.wy-con .wy-right h2{    background-size: 100%;}


.nav_img{ display:none;}
.wy-con .wy-left h2{     width: 97%;}

.detailContent .mainContent #Bimg li{width:1000px !important;}
.detailContent .mainContent #Bimg li img{width:calc(100% - 200px) !important;}
.infiniteCarousel ul {border:0;}
.zhuanti1 {height:400px;}

}
@media (max-width: 1024px){
    .sx-hide {
        display: none;
    }
}
@media all and (min-width: 320px) and (max-width: 450px) and (orientation : portrait) {

.detailContent .mainContent .tPic .PicNavWrap li{padding: 0 5px !important;
    width: 45px !important;}

.detailContent .mainContent #Bimg li{width:1000px !important;}
.detailContent .mainContent .tPic .PicNavWrap section{ overflow:visible  !important;}

.detailContent .mainContent .tPic .PicNavWrap .PicNav{    width: 325px  !important;      position: inherit !important; }
.detailContent .mainContent .tPic .PicNavWrap section{padding-top: 1px;}
 }
@media (max-width: 320px){

.wy-con .wy-left .wy-x a{    width: 68%!important;}
.wy-con .wy-right .wy-div1 p a{    width: 220px;}
.wy-con .wy-left2 .wy-adiv .ap2{width: 74%!important;}
}





        .slick-list {
            position: relative;

            display: block;
            overflow: hidden;

            margin: 0;
            padding: 0;
        }

        .slick-list:focus {
            outline: none;
        }

        .slick-list.dragging {
            cursor: pointer;
            cursor: hand;
        }

        .slick-slider .slick-track,
        .slick-slider .slick-list {
            -webkit-transform: translate3d(0, 0, 0);
            -moz-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }

        .slick-track {
            position: relative;
            top: 0;
            left: 0;

            display: block;
            margin-left: auto;
            margin-right: auto;
        }

        .slick-track:before,
        .slick-track:after {
            display: table;

            content: '';
        }

        .slick-track:after {
            clear: both;
        }

        .slick-loading .slick-track {
            visibility: hidden;
        }

        .slick-slide {
            display: none;
            float: left;

            height: 100%;
            min-height: 1px;
        }

        [dir='rtl'] .slick-slide {
            float: right;
        }

        .slick-slide img {
            display: block;
        }

        .slick-slide.slick-loading img {
            display: none;
        }

        .slick-slide.dragging img {
            pointer-events: none;
        }

        .slick-initialized .slick-slide {
            display: block;
        }

        .slick-loading .slick-slide {
            visibility: hidden;
        }

        .slick-vertical .slick-slide {
            display: block;

            height: auto;

            border: 1px solid transparent;
        }

        .slick-arrow.slick-hidden {
            display: none;
        }

        .content .section_1 {
            position: relative;
            z-index: 0;
            padding-bottom: 280px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 {
                padding-bottom: 50px;
            }
        }

        .content .section_1 .news {
            top: -160px;
            position: relative;
        }

        @media screen and (max-width: 1400px) {
            .content .section_1 .news {
                top: -100px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news {
                top: 0;
                padding-top: 30px;
            }
        }

        .content .section_1 .news ul {
            display: table;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news ul {
                display: block;
            }
        }

        .content .section_1 .news li {
            display: table-cell;
            width: 26%;
            vertical-align: top;
            position: relative;
            background: #fff;
            border-left: 1px solid #5e068c;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li {
                display: block;
                width: 100%;
            }
        }

        .content .section_1 .news li a {
            display: block;
            background: #fff;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li a {
                position: relative;
                margin-left: 0;
            }
        }

        .content .section_1 .news li .txtwrapper p {
            font-size: 18px;
            padding: 35px 40px;
            line-height: 1.5em;
        }

        @media screen and (max-width: 1400px) {
            .content .section_1 .news li .txtwrapper p {
                font-size: 14px;
                padding: 20px 25px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li .txtwrapper p {
                font-size: 16px;
                padding-top: 0;
                padding-bottom: 40px;
            }
        }

        .content .section_1 .news li .time {
            position: absolute;
            bottom: 30px;
            color: #9f8027;
            left: 38px;
        }

        @media screen and (max-width: 1400px) {
            .content .section_1 .news li .time {
                left: 23px;
            }
        }

        @media screen and (max-width: 1280px) {
            .content .section_1 .news li .time {
                bottom: 15px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li .time {
                position: static;
                margin-top: 15px;
                margin-bottom: 10px;
                margin-left: 23px;
            }
        }

        .content .section_1 .news li.fi {
            width: 48%;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li.fi {
                width: 100%;
            }
        }

        .content .section_1 .news li.fi a {
            position: relative;
            display: block;
        }

        .content .section_1 .news li.fi .txtwrapper {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 50%;
            background: #fff;
            height: 45.83%;
            padding-bottom: 0;
            margin-bottom: 0;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .news li.fi .txtwrapper {
                position: static;
                width: auto;
            }
        }

        .content .section_1 .news li img {
            width: 100%;
        }

        .content .section_1 .events {
            margin-top: -80px;
        }

        @media screen and (max-width: 1400px) {
            .content .section_1 .events {
                margin-top: -40px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .events {
                margin-top: 40px;
            }
        }

        .content .section_1 .events h2 {
            font-family: "Microsoft JhengHei", "明黑", Arial, Helvetica;
            font-size: 36px;
            color: #fff;
            text-align: center;
            line-height: 1em;
            margin-bottom: 40px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .events h2 {
                font-size: 30px;
            }
        }

        .content .section_1 .events h2 b {
            height: 1px;
            width: 60px;
            background: #fff;
            display: inline-block;
            vertical-align: middle;
            opacity: 0.5;
            margin: 0 20px;
        }

        @media screen and (max-width: 400px) {
            .content .section_1 .events h2 b {
                width: 30px;
            }
        }

        .content .section_1 .events ul {
            margin-left: -50px;
        }

        .content .section_1 .events ul li {
            float: left;
            width: 33.33%;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .events ul li {
                width: 100%;
            }
        }

        .content .section_1 .events ul li a {
            display: block;
            color: #fff;
            border-left: 1px solid rgba(255, 255, 255, 0.3);
            padding-left: 20px;
            margin-left: 50px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .events ul li a {
                padding-bottom: 30px;
            }
        }

        @media screen and (max-width: 400px) {
            .content .section_1 .events ul li a {
                padding-left: 0;
            }
        }

        .content .section_1 .events ul li a:hover h3, .content .section_1 .events ul li a:hover .time {
            color: #d18e59;
        }

        .content .section_1 .events ul li .time {
            font-family: 'EB Garamond', serif;
            width: 80px;
            text-align: center;
            float: left;
        }

        .content .section_1 .events ul li .time span {
            display: block;
            font-size: 36px;
            line-height: 1em;
        }

        @media screen and (max-width: 400px) {
            .content .section_1 .events ul li .time {
                width: 70px;
            }
        }

        .content .section_1 .events ul li .txtwrapper {
            margin-left: 100px;
        }

        @media screen and (max-width: 400px) {
            .content .section_1 .events ul li .txtwrapper {
                margin-left: 75px;
            }
        }

        .content .section_1 .events ul li .txtwrapper h3 {
            font-size: 16px;
            line-height: 1.5em;
        }

        .content .section_1 .events ul li .txtwrapper p {
            opacity: 0.7;
            padding-top: 10px;
        }

        .content .section_1 .newsmore {
            height: 48px;
            font-size: 14px;
            line-height: 48px;
            border: 1px solid #fff;
            padding: 0 20px;
            display: block;
            margin: 60px auto 0px auto;
            width: 150px;
            color: #fff;
            text-align: center;
            opacity: 0.5;
        }

        @media screen and (max-width: 1000px) {
            .content .section_1 .newsmore {
                margin-top: 30px;
            }
        }

        .content .section_1 .newsmore:hover {
            opacity: 0.8;
        }

        .content .section_2 {
            width: 1000px;
            margin: 40px auto;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 {
                margin-top: 30px;
            }
        }

        .content .section_2 h2 {
            font-size: 40px;
            /*writing-mode: tb-rl;
            writing-mode:vertical-lr;*/
            color: #585858;
            width: 110px;
            top: 0px;
            line-height: 40px;
            background: #e7eaea;
            font-family: "Microsoft JhengHei", "明黑", Arial, Helvetica;
            padding-top: 60px;
            float: left;
            position: relative;
            height: 410px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 h2 {
                font-size: 30px;
                position: static;
                line-height: 2em;
                padding-bottom: 20px;
                background: none;
                float: none;
                padding-top: 0;
                width: auto;
            }
        }

        .content .section_2 h2 span {
            width: 30px;
            display: block;
            padding-left: 36px;
            font-size: 18px;
            line-height: 20px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 h2 span {
                width: auto;
                padding: 0;
                display: inline;
            }
        }

        .content .section_2 h2 a.more {
            position: absolute;
            bottom: 80px;
            font-size: 14px;
            color: #777;
            width: 1em;
            line-height: 14px;
            left: 50%;
            margin-left: -7px;
            writing-mode: tb-rl;
            writing-mode: vertical-lr;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 h2 a.more {
                position: static;
                float: right;
                width: auto;

                writing-mode: lr-tb;
                writing-mode: horizontal-tb;
            }
        }

        .content .section_2 .focus {
            margin-left: 110px;
            position: relative;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 .focus {
                margin-left: 0;
            }
        }

        .content .section_2 .focus .bigpic {
            width: 70%;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 .focus .bigpic {
                width: auto;
            }
        }

        .content .section_2 .focus .bigpic a {
            display: block;
        }

        .content .section_2 .focus .bigpic a .txtwrapper {
            margin-top: -80px;
            background: #fff;
            width: 85%;
            z-index: 1;
            padding: 15px 50px;
            position: relative;
            box-sizing: border-box;
            border: #CCC 1px solid;
            height: 149px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 .focus .bigpic a .txtwrapper {
                width: 90%;
            }
        }

        @media screen and (max-width: 400px) {
            .content .section_2 .focus .bigpic a .txtwrapper {
                width: auto;
                margin-top: 0;
                padding: 30px 40px;
            }
        }

        .content .section_2 .focus .bigpic a .txtwrapper .cata {
            background: #3e8c97;
            color: #fff;
            padding: 8px 20px;
            display: inline-block;
            margin-bottom: 10px;
        }

        .content .section_2 .focus .bigpic a .txtwrapper h3 {
            font-size: 22px;
            line-height: 1.5em;
        }

        @media screen and (max-width: 1280px) {
            .content .section_2 .focus .bigpic a .txtwrapper h3 {
                font-size: 16px;
            }
        }

        .content .section_2 .focus .bigpic a .txtwrapper p {
            color: #122e67;
            padding-top: 10px;
            display: block;
        }

        .content .section_2 .focus .bigpic a img {
            width: 100%;
        }

        .content .section_2 .focus .bigpic .slick-dots {
            position: absolute;
            bottom: 0px;
            width: 100%;
            text-align: center;
            z-index: 1000;
        }

        .content .section_2 .focus .bigpic .slick-dots li {
            display: inline-block;
            width: auto;
            float: none;
            vertical-align: middle;
        }

        .content .section_2 .focus .bigpic .slick-dots li button {
            background: #A8B3C6;
            border: 0 none;
            border-radius: 7px;
            cursor: pointer;
            display: block;
            font-size: 0;
            height: 12px;
            line-height: 0;
            margin: 0 8px;
            outline: medium none;
            padding: 0;
            width: 12px;
        }

        .content .section_2 .focus .bigpic .slick-dots li.slick-active button {
            background: #3e8c97;
        }

        .content .section_2 .focus .bigpic .slick-dots {
            z-index: 100;
            bottom: -20px;
            left: -110px;
            width: 1000px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 .focus .bigpic .slick-dots {
                width: 100%;
            }
        }

        .content .section_2 .focus .smallpic {
            position: absolute;
            right: 0;
            width: 37%;
            top: 60%;
            margin-top: -240px;
        }

        @media screen and (max-width: 1280px) {
            .content .section_2 .focus .smallpic {
                margin-top: -110px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_2 .focus .smallpic {
                display: none;
            }
        }

        .content .section_2 .focus .smallpic a .txtwrapper {
            margin-top: -40px;
            background: #fff;
            width: 90%;
            z-index: 1;
            padding: 12px 40px 20px 40px;
            position: relative;
            box-sizing: border-box;
            border: #CCC 1px solid;
        }

        .content .section_2 .focus .smallpic a .txtwrapper p {
            display: none;
        }

        .content .section_2 .focus .smallpic a .txtwrapper h3 {
            font-size: 18px;
            line-height: 1.5em;
        }

        @media screen and (max-width: 1280px) {
            .content .section_2 .focus .smallpic a .txtwrapper h3 {
                font-size: 14px;
            }
        }

        .content .section_2 .focus .smallpic a img {
            width: 100%;
        }

        .content .section_2 .focus .smallpic a .cata {
            background: #3e8c97;
            color: #fff;
            padding: 8px 20px;
            display: inline-block;
            margin-bottom: 0px;
            top: -16px;
            position: relative;
        }

        .content .section_3 {
            position: relative;
            z-index: 1;
            padding-bottom: 60px;
        }

        @media screen and (max-width: 1000px) {
            .content .section_3 {
                padding-bottom: 90px;
            }
        }

        .content .section_3 h2 {
            margin-top: 150px;
            margin-bottom: 40px;
            font-family: "Microsoft JhengHei", "明黑", Arial, Helvetica;
            font-size: 36px;
            color: #6416a6;
            text-align: center;
            line-height: 1em;
            margin-bottom: 40px;
        }

        .content .section_3 h2 b {
            height: 1px;
            width: 60px;
            background: #6416a6;
            display: inline-block;
            vertical-align: middle;
            opacity: 0.5;
            margin: 0 20px;
        }

        @media screen and (max-width: 400px) {
            .content .section_3 h2 b {
                width: 20px;
            }
        }

        @media screen and (max-width: 1000px) {
            .content .section_3 h2 {
                font-size: 30px;
            }
        }

        .content .section_3 .dataitem ul {
            display: flex;
            flex-wrap: wrap;
        }

        .content .section_3 .dataitem li {
            width: 100%;
            padding: 20px 0;
        }

        .content .section_3 .dataitem li img {
            width: 80px;
            float: left;
        }

        .content .section_3 .dataitem li .wrapper {
            margin: 0 20px;
        }

        .content .section_3 .dataitem li .txtwrapper {
            margin-left: 100px;
        }

        .content .section_3 .dataitem li .txtwrapper h4 {
            font-size: 36px;
            color: #6416a6;
            line-height: 1em;
            font-family: Raleway;
        }

        .content .section_3 .dataitem li .txtwrapper p {
            font-size: 14px;
            color: #666;
            padding-top: 5px;
        }

        .content .section_3 .slick-dots {
            position: absolute;
            bottom: -40px;
            width: 100%;
            text-align: center;
            z-index: 1000;
        }

        .content .section_3 .slick-dots li {
            display: inline-block;
            width: auto;
            float: none;
            vertical-align: middle;
        }

        .content .section_3 .slick-dots li button {
            background: #A8B3C6;
            border: 0 none;
            border-radius: 7px;
            cursor: pointer;
            display: block;
            font-size: 0;
            height: 12px;
            line-height: 0;
            margin: 0 8px;
            outline: medium none;
            padding: 0;
            width: 12px;
        }

        .content .section_3 .slick-dots li.slick-active button {
            background: #3e8c97;
        }

        .content .section_3 .tbg {
            position: absolute;
            width: 100%;
            top: -100px;
            z-index: -1;
            overflow: hidden;
        }

        .content .section_3 .tbg img {
            width: 100%;
            min-width: 1920px;
        }

        @media screen and (max-width: 1920px) {
            .content .section_3 .tbg img {
                padding-left: 50%;
                margin-left: -800px;
            }
        }

        .content .section_3 .tcbg {
            position: absolute;
            background: #e7eaea;
            transform: rotate(-3deg);
            transform-origin: right bottom;
            -ms-transform: rotate(-3deg);
            -ms-transform-origin: right bottom;
            height: 200px;
            width: 200%;
            right: -205px;
            bottom: 0px;
            z-index: -2;
        }

        @media screen and (max-width: 1000px) {
            .content .section_3 .tcbg {
                display: none;
            }
        }

        .content .cbg {
            background: url(static/images/tbg.jpg);
            position: absolute;
            z-index: -1;
            transform: rotate(-3deg);
            transform-origin: center top;
            -ms-transform: rotate(-3deg);
            -ms-transform-origin: center top;
            height: 100%;
            width: 200%;
            right: -5px;
            top: 0;
        }

        @media screen and (max-width: 1000px) {
            .content .cbg {
                transform: none;
                -ms-transform: none;
                right: 0;
            }
        }

        .myup {
            display: block;
            background: #e10d0c;
            text-align: center;
            font-size: 12px;
            padding: 010px;
            color: #FFF;
            width: 13px;
            height: 90px;
            position: absolute;
            line-height: 18px;
            right: 0;
            top: 0;
        }

        .myup:hover {
            color: #3e8c97;
        }

        .searchDIV {
            padding-top: 3px;
            padding-left: 10px;
            padding-right: 2px;
            padding-bottom: 7px;
            display: none;
            width: 180px;
            position: absolute;
            right: 0px;
            top: 32px;
        }





.cuname{ position: absolute; top:55px;
    left:40%; color: #fff; font-size: 30px
}
a:hover{text-decoration: none}
.sx-show{display: none;}
@media (max-width: 770px){ .sx-show{display: block;}
    .headTitle1 h3 a.main{width: 175px;text-align: center;width: 100%!important; border-bottom: 2px solid #304457;}
}
/**header**/
.bannerhome {background: #e47061;height: 120px;}
.tophome{background: #e47061;height: 28px; color: #fff; font-size:13px; padding-top: 3px; border-bottom: 1px solid #fff; }
.top_mainweb{text-align: right; }
.top_mainweb a{color:#fff;text-decoration: none;}
.top_mainweb a:hover{color:#e1eef7}
.banner_logo {float: left;margin: 28px 0 10px 0;padding-left: 0;}
.banner_logo img{width: 98%;}
.banner_xx { float: right; margin-top: 40px;padding-right: 38px; text-align: right;}
.jd_header {box-sizing: border-box;float:right;height: 35px; width: 40%;overflow: hidden; }
.jd_header .header_search {box-sizing: border-box;padding-left: 10px;width: 80%;height: 30px;margin-top: 4px;
    background: rgba(255,255,255,0.9);font-size: 14px;color: #999;border: none;
}
.jd_header .header_glass {display: inline-block; position: absolute;right: 40px;top: 13px;width: 20px;height: 20px;
    background: url('../images/search.png')no-repeat;background-size: 16px 16px;cursor: pointer;
}

/** link  footer**/

.mainlink {
    margin: 15px 0.9%;     
border: 1px solid #c34f3f;
    background: #ede0de;
    height: 240px;min-height: 290px; margin-top: 37px;opacity: 0.9;box-sizing:border-box;}

.mainlink h3{
    text-align: center; font-size:18px;height: 44px; line-height:44px; font-weight: bolder; color:#c34f3f; margin-top: 5px;
}
.z_link{margin: 4px 5px;  height: 40px; word-wrap: break-word;}
.z_link a{ display:inline-block; height: 34px; line-height:34px;color:#333; font-size: 15px ;}
.z_link a:hover{color:#c34f3f}
.f_link{ margin: 5px 5px;   }

.copyright { background-color: #e47061; padding: 20px 0px 20px;margin-top: 27px;}
.footer_logo {
    background: url('../images/logo_bai_s.png') no-repeat; margin-top: 10px;background-size:contain;
    height: 60px;background-position: left 20px top 0px;margin-bottom: 5px;
}
.footer_font {height: 40px;font-size: 12px; margin-top: 8px;margin-bottom: 58px;font-family: "微软雅黑";}
.footer_font span {color: #fff; line-height: 20px;font-size: 12px;}
.footer_font img{display: inline-block; width: 70px; height:70px; margin-top:5px  }
.foot_fimg{padding-left: 20px }


/**手机尺寸的查询基本都是在col-xs-x下的，平板尺寸基本是在col-sm-x下*/
@media screen and (max-width: 320px) {
    .tophome{display: none;}
    .mainlink {min-height: 390px;}
    .footer_logo { height: 40px;}
    .footer_font img{margin-left: -5px;}
    .foot_fimg{padding-left: 15px }
    .col-xs-3 {width: 25%;float: left;}
    .col-xs-9 { width: 75%;float: left;}
    .jd_header{width: 100%}
    .bannerhome{ height: 160px; }
    .banner_xx { margin-top: 38px;padding-right: 8%;}
    .cuname{ position: absolute; top:70px; left: 29%;}
    .jd_header .header_search {width: 100%}
    .jd_header .header_glass {right:8%;}
    .sx-hide{display: none;}
    .callbacks img { height: 196px!important;}
    .callbacks .caption {font-size: 14px!important;}
}
/**  360galaxy  375 iphoneX,iphone6.7.8竖着看**/
@media screen and (min-width: 321px) and (max-width: 380px) {
    .tophome{display: none;}
    .footer_logo { height: 46px;}
    .col-xs-3 {width: 35%;float: left;text-align: right;}
    .col-xs-9 { width: 65%;float: left;}
    .foot_fimg {padding-left: 10px;}
    .bannerhome{ height: 160px; }
    .jd_header{width: 100%;}
    .banner_xx { margin-top: 34px;padding-right: 8%; margin-bottom: 8px;}
    .jd_header .header_search {width: 100%}
    .jd_header .header_glass {right:8%;}
    .cuname{ position: absolute; top:70px; left: 31%;}
    .sx-hide{display: none;}
    .callbacks img { height: 196px!important;}
    .callbacks .caption {font-size: 14px!important;}
}

/**  414 iphone6.7.8 plus竖着看**/
@media screen and (min-width: 381px) and (max-width: 420px) {
    .tophome{display: none;}
    .footer_logo { height: 50px; }
    .footer_font {margin-left: 25px;}
    .col-xs-3 {width: 32%;float: left;text-align: right;}
    .col-xs-9 { width: 65%;float: left;}
    .foot_fimg {padding-left: 10px;}
    .bannerhome{ height: 160px; }
    .jd_header{width: 100%}
    .banner_xx { margin-top: 32px;padding-right: 8%;}
    .cuname{ position: absolute; top:75px; left: 31%;}
    .jd_header .header_search {width: 100%}
    .jd_header .header_glass {right:8%;}
    .sx-hide{
        display: none;
    }
    .callbacks img { height: 196px!important;}
    .callbacks .caption {font-size: 14px!important;}
}
/**  736 iphone6.7.8横着看**/
@media screen and (min-width: 421px) and (max-width: 480px) {
    .tophome{display: none;}
    .footer_logo { background-position: left 20px top 0px; }
    .bannerhome{ height: 160px; }
    .mainlink {height:200px;}
    .col-xs-3{text-align: right;  width: 25%;float: left;}
    .col-xs-9 { width: 75%;float: left;}
    .jd_header{width: 100%;}
    .banner_xx { margin-top: 38px;padding-right: 8%;}
    .cuname{ position: absolute; top:75px; left: 31%;}
    .jd_header .header_search {width: 100%}
    .jd_header .header_glass {right:8%;}
    .sx-hide{
        display: none;
    }
}


/**  736 iphone6.7.8横着看**/
@media screen and (min-width: 481px) and (max-width: 736px) {
    .bannerhome{ height: 160px; }
    .tophome{display: none;}
    .footer_logo { background-position: left 120px top 0px; }
    .mainlink {height:180px;}
    .col-xs-3{text-align: right;width: 25%;float: left;}
    .col-xs-9 { width: 75%;float: left;}
    .jd_header{width: 100%}
    .banner_xx { margin-top: 8px;padding-right: 8%;}
    .jd_header .header_search {width: 100%}
    .jd_header .header_glass {right:8%;}
    .sx-hide{
        display: none;
    }
    .callbacks_container { float: none!important;
        width: 86%!important;
        margin-left: 50px;}
}
/**  768 ipad竖着看**/
@media screen and (min-width: 737px) and (max-width: 769px) {
    .tophome{display: none;}
    .footer_logo { height: 42px; }
    .footer_font {margin-left: 0px;}
    .foot_fimg{padding-left: 10px }
    .mainlink {height:380px;}
    .col-xs-3 {width: 25%;float: left;}
    .col-xs-9 { width: 75%;float: left;}
    .bannerhome{ height: 100px; }
    .cuname{ position: absolute; top:20px;left: 34%;}
    .sx-hide{
        display: none;
    }
    .callbacks_container { float: none!important;
        width: 86%!important;
        margin-left: 50px;}
}
/**  812 iphoneX横着看**/
@media screen and (min-width: 770px) and (max-width: 812px) {
    .tophome{display: none;}
    .mainlink {height:180px;}
    .footer_logo { height: 40px; background-position: left 30px top 0px;}
    .callbacks_container { float: none!important;
        width: 80%!important;
        margin-left: 70px;}
}
/**  1024 ipad横着看，ipad pro竖着看**/
@media screen and (min-width: 813px) and (max-width: 1024px) {
    .cuname{ position: absolute; top:50px; left: 34%;}
    .mainlink {height:280px;}
    .callbacks_container { float: none!important;
        width: 60%!important;
        margin-left: 200px;}
    .topLogo {display: block;}
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .foot_fimg {
        padding-left: 0px;
    }
    .cuname{ position: absolute; top:55px; left: 35%;}
}

@media screen and (min-width: 1281px) and (max-width: 1366px){
    .cuname{ position: absolute; top:55px; left: 35%;}
}
@media screen and (min-width: 1367px) and (max-width: 1440px){
    .cuname{ position: absolute; top:55px; left: 37%;}
}
@media screen and (min-width: 1441px) and (max-width: 1600px){
    .cuname{ position: absolute; top:55px; left: 38%;}
}
@media screen and (min-width: 1601px) and (max-width: 1680px){
    .cuname{ position: absolute; top:59px; left: 39%;}

}




