*{padding:0;margin:0;list-style:none;}
body{font-size:16px;font-family:"微软雅黑"; margin:0px; padding:0px;background:url(../img/bg.png) top center repeat-y;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0;list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#0856a1;text-decoration:none;}
img{border:o;}
a img{border:0;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
.fl{float:left;}
.fr{float:right;}
.jz{width:1200px;margin:0 auto;}



#header{width:100%;margin:0 auto;}
.header_top{width:100%;height:219px;background:#b10008;}
.logo{float:left;padding:38px 0px 38px 0px;}
.logo_wz{float:right;padding:31px 0px 0px;}


#menu{width:100%;height:56px;border-top:1px #c64047 solid;}
.nav_mid{max-width:1300px;margin:0 auto;}
.nav{width:1200px; margin:0 auto; position:relative;float:left;}

.nav li{padding:0px 60px; float: left;position: relative;}
.nav li.line{width:1px;padding-top:15px;display:block;}
.nav li>a{display: block;font-size:18px;color: #fff;height: 54px;line-height: 54px;text-align: center;font-weight: bold;}
.nav li.on>a,.nav li:hover>a{background-color:#f0c102;color:#ffffff;font-weight:normal!important;border-radius-left-top:2px ;}
.nav li.on,.nav li:hover{background: #f0c102;}

.two-nav{position: absolute;left: 0px;width: 140px;margin-top:-1px;z-index: 990;display: none;}
.two-nav a{display: block;height: 45px;line-height:45px;text-align: center;color: #ffffff;font-size: 15px;background:#be040c}
.two-nav a:hover{background:#ac0007;}


.djs{width:100px;height:54px;line-height:54px;font-size:28px;font-weight:bold;color:#c60010;float:right;background:url(../img/djs.png) left center no-repeat;padding:0px 0px 0px 100px;}


#fir_mid{width:100%;}

.banner{padding:0px 0px 0px;margin:0 auto;width:100%;background:url(../img/banner_line.png) bottom center no-repeat;}


.focusBox { position: relative; width: 100%; height: 574px; overflow: hidden; }
.focusBox .pic img { width: 100%; height: 574px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 46px; width:100%; overflow: hidden; }

.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 49px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:49px; line-height:49px; position:absolute; bottom:-40px;}

.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 17px; right:48%; }
.focusBox .num li{ float: left; position: relative; width: 12px; height: 12px; overflow: hidden; text-align: center; margin: 0px 5px; cursor: pointer;border-radius: 100px; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; background:#fff;width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:#7d7b79; filter: alpha(opacity=80); opacity: 0.8; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e88b05; }


.focusBox .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.focusBox .btn ul{width:100%;float:left;} .focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focusBox .btn li.prev{background:url(images/focus_btn_left.png) no-repeat left top;}
.focusBox .btn li.next{background:url(images/focus_btn_right.png) no-repeat left top;}


.new-video{margin-bottom:20px;}
.new-video ul li {
width:600px;height:96px;float:left;padding-top:24px;}

padding:10px 0;
}
.new-video ul li:first-child {
margin-top: 0;
}
.new-video ul li .photo {
float: left;
width: 122px;
height: 96px;
}
.new-video ul li .photo img {
width: 100%;
height: 96px;
display: block;
}
.new-video ul li .text {
width: 420px;
margin-left: 20px;
float: left;
}
.new-video ul li .text h1 {
font-size: 16px;
line-height: 38px;
display: inline-block;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
-webkit-line-clamp: 2;
}

.new-video ul li .text p {
font-size: 15px;
line-height: 26px;color:#666;
}


.xq_ap{width:1200px;margin:0 auto;}

.xq_ap_nav{width:1200px;height:100px;line-height:100px;margin:0 auto;}
.xq_ap_nav h1{text-align:center;line-height:100px;height:100px;width:375px;font-size:24px;color:#b80000;margin:0 auto;font-weight:normal;text-indent:1em;background:url(../img/tp_doc.png) left center no-repeat;}
.xq_ap_nav h1 a{color:#b80000;}
.xq_ap_font{width:1200px;height:358px;padding-bottom:10px;}

.js{margin:0px auto 0 auto; }

.ladyScroll{height:290px;position:relative;}
.ladyScroll .prev{width:26px;height:42px;position:absolute;top:125px;left:-50px;z-index:100; cursor:pointer; background:url(../img/prev.png) no-repeat;}
.ladyScroll .next{ width:26px;height:42px;position:absolute;top:125px;left:auto; right:-50px; background-position:0 -90px;z-index:100; cursor:pointer; background:url(../img/next.png) no-repeat;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:1200px;overflow:hidden;position:absolute;}
.scrollWrap ul li{width:384px;height:356px;float:left;margin-right:24px;background:#fff ;}


.xh_top01{width:373px;height:280px;border:1px #dddddd solid;padding:5px;}
.xh_top01 a,.xh_top02 a,.xh_top03 a{color:#fff;} .xh_top01 a:hover,.xh_top02 a:hover,.xh_top03 a:hover{color:#fff;font-weight:bold;}
.xh_top01 img{width:373px;height:280px;}

.xh_bot{width:384px;height:64px;line-height:64px;color:#fff;background:#b80000 url(../img/logo_b.png) left top no-repeat;text-align:center;}
.xh_bot a{color:#fff;}

.xh_top02{width:337px;height:92px;line-height:35px;background:#3bb6ea;padding:18px 20px 0px;color:#fff;font-size:16px;}

.xh_top03{width:337px;height:92px;line-height:35px;background:#0ba299;padding:18px 20px 0px;color:#fff;font-size:16px;}

.xh_more{width:128px;height:35px;border-radius:20px;line-height:35px;margin-top:-70px;text-align: center;float:right;background:url(../img/more.png) right center no-repeat;padding-right:4px;}
.xh_more a{color:#999;} .xh_more a:hover{font-weight:bold;}


.kslj{width:100%;height:220px;background:url(../img/ks_bg.png) no-repeat;}
.kslj_font{width:1225px;margin:0 auto;padding:58px 0px;}
.kslj_font ul li{width:220px;height:104px;float:left;background:rgba(255,255,255,0.65);margin-left:25px;position:relative;}
.kslj_font ul li:hover{background:#b2d8fa;}
.kslj_font ul li h1{text-align: center;padding-top:12px;}
.kslj_font ul li span{text-align: center;line-height:20px;font-size:18px;font-weight:bold;color:#0f67ba;display:block; text-shadow: #fff 2px 0 0, #fff 0 2px 0, #fff -2px 0 0, #fff 0 -2px 0;}


.two_bg{width:1200px;margin:0 auto;}

.xq_gg{padding-top:20px;}
.xq_gg_nav{height:55px;line-height:55px;background:url(../img/title_bg.png) center bottom no-repeat;}

.xq_gg_nav h1{font-size:28px;font-weight:normal;color:#b80000;margin-top:-6px;text-align: center; }
.xq_gg_nav h1 span img{} .xq_gg_nav h1 span{float:left;padding:4px 12px 0px 0px;}
.xq_gg_nav h1 a{color:#b80000;}
.xq_gg_font{padding-top:10px;}
.xq_gg_font ul li{width:570px;height:49px;line-height:49px;float:left;background:url(../img/yuan.png) left center no-repeat;text-indent: 1.1em;font-size:16px;margin-right:30px;}
.xq_gg_font ul li a:hover{color:#b80000;font-weight:bold;}
.xq_gg_font ul li span{color:#888;float:right;}



.more{background:url(../img/more.png) right center no-repeat;float:right; margin-top:-80px;}
.more a{width:110px;text-align:center;height:65px;line-height:65px;color:#999;display:block;margin:0 auto;padding-right:10px;}
.more a:hover{color:#999;font-weight:bold;}


.tz_gg{margin-top:20px;}
.tz_gg ul li{width:600px;height:64px;float:left;padding-top:24px;}

.tz_gg ul li dl{float:left;width:63px;height:59px;background:#999898;text-align: center;color:#fff;padding-top:5px;border-radius: 4px;}
.tz_gg ul li dl dt{line-height:27px;font-size:18px;border-bottom:1px #fff solid;}
.tz_gg ul li dl dd{line-height:27px;font-size:15px;}

.tz_gg ul li div{float:left;padding-left:20px;}
.tz_gg ul li div h1 {font-size:16px;line-height:30px;font-weight:normal;color:#b80000;}
.tz_gg ul li div span{line-height:30px;color:#666;}


.zm_xy_bg{width:100%;height:539px;margin:40px auto 0px;background:url(../img/rw_bg.png) top center no-repeat; }

.zm_xy{width:1200px;height:539px;margin:0 auto;z-index: 1;}



.zm_xy_nav{width:1200px;height:86px;border-bottom:1px #b52a30 solid;margin-bottom:20px;color:#fff;}
.zm_xy_nav h1{width:383px;font-size:24px;line-height:65px;font-weight:normal;margin:0px auto;color:#fff;border-bottom:4px #fff solid;padding-top:19px;}
.zm_xy_nav h1 span img{} .zm_xy_nav h1 span{float:left;padding:7px 14px 0px 4px;}
.zm_xy_nav h1 a{color:#fff;}
.zm_xy_font{padding-top:47px;}
.zm_xy_font ul li{width:240px;height:290px;float:left;margin:0 auto;text-align:center;}
.zm_xy_font ul li img{width:191px;height:191px;border-radius: 100%;border:3px #fff solid;}
.zm_xy_font ul li span{line-height:30px;display:block;text-align: center;color:#fff;padding-top:8px;}
.zm_xy_font ul li span:hover{color:#fff;font-weight:bold;}

.zm_xy .pmore{width:157px;height:44px;border:1px #d98a8d solid;line-height:44px;margin:5px auto 0px;background:url(../img/rw_more.png) 108px center no-repeat;text-indent:2em;}
.zm_xy .pmore a{color:#fff;}


.ladyScroll01{height:290px;position:relative;}
.ladyScroll01 .prev{width:45px;height:45px;position:absolute;top:102px;left:-80px;z-index:100; cursor:pointer; background:url(../img/left.png) no-repeat;}
.ladyScroll01 .next{ width:45px;height:45px;position:absolute;top:102px;left:auto; right:-80px; background-position:0 -90px;z-index:100; cursor:pointer; background:url(../img/right.png) no-repeat;}
.ladyScroll01 .prev:hover{ background-position:0 -45px; }
.ladyScroll01 .next:hover{ background-position:0 -135px; }

.ladyScroll01 .scrollWrap01{width:1200px;overflow:hidden;position:absolute;margin:0 auto;}





.three_bg{width:100%;}
.three_font{width:1224px;padding-top:80px;margin:0 auto;}

.ls_gg_font ul li{width:384px;height:172px;float:left;padding-right:24px;}

.ls_gg_font ul li img{width:384px;height:172px;border-radius: 20px;position:relative;}

.ls_gg_font ul li a:hover{color:#0f67ba;font-weight:bold;}
.ls_gg_font ul li span{margin:0 auto;display: block;}
.ls_gg_font ul li span.d01{-webkit-transition:all 4s ease-in-out;display:block;background:#ffa33c;border:3px #fff solid;width:82px;height:82px;border-radius: 50px;margin-top:-49px;position:absolute;z-index:1;margin-left:150px;}
.ls_gg_font ul li span.d01 img{width:53px!important;height:47px!important;border-radius: 0px!important;text-align: center;padding-top:14px;padding-left:13px;}

.ls_gg_font ul li span.d02{-webkit-transition:all 4s ease-in-out;margin-left:150px;display:block;background:#3b3481;border:3px #fff solid;width:82px;height:82px;line-height:82px;border-radius: 50px;margin-top:-49px;position:absolute;z-index:1;text-align: center;}
.ls_gg_font ul li span.d02 img{width:34px!important;height:47px!important;border-radius: 0px!important;text-align: center;padding-top:14px;}


.ls_gg_font ul li span.d03{-webkit-transition:all 4s ease-in-out;margin-left:150px;display:block;background:#2f7ad6;border:3px #fff solid;width:82px;height:82px;line-height:82px;border-radius: 50px;margin-top:-49px;position:absolute;z-index:1;text-align: center;}
.ls_gg_font ul li span.d03 img{width:52px!important;height:46px!important;border-radius: 0px!important;text-align: center;padding-top:12px;}



.ls_gg_font ul li span.d01:hover,
.ls_gg_font ul li span.d02:hover,
.ls_gg_font ul li span.d03:hover{
-webkit-transform:rotate(360deg);
-o-transform:rotate(360deg) ;
-mo-transform:rotate(360deg) ;
transform:rotate(360deg) ;}


.xq_tu{width:1206px;margin:0 auto;padding:35px 0px;}

.xq_tu_nav{width:1206px;height:50px;border-bottom:1px #ddd solid;}
.xq_tu_nav h1{width:345px;font-size:24px;line-height:50px;font-weight:normal;color:#b80000;border-bottom:4px #b80000 solid;margin:0 auto;}
.xq_tu_nav h1 span{float:left;padding-right:10px;padding-top:4px;}
.xq_tu_nav h1 a{color:#b80000;}

.ladyScroll02{height:507px;position:relative;}
.ladyScroll02 .prev{width:45px;height:45px;position:absolute;top:102px;left:-110px;z-index:100; cursor:pointer; background:url(../img/left.png) no-repeat;}
.ladyScroll02 .next{ width:45px;height:45px;position:absolute;top:102px;left:auto; right:-110px; background-position:0 -90px;z-index:100; cursor:pointer; background:url(../img/right.png) no-repeat;}
.ladyScroll02 .prev:hover{ background-position:0 -45px; }
.ladyScroll02 .next:hover{ background-position:0 -135px; }

.ladyScroll02 .scrollWrap02{width:1200px;overflow:hidden;position:absolute;}


.focus01{width:1206px;height:507px;position:relative;padding-top:42px;}
.focus01 #pic01{width:1206px;height:507px;overflow:hidden;}
.focus01 #pic01 ul{width:1206px;height:507px;float:left;}
.focus01 #pic01 li{width:1206px;height:507px;float:left;}



.focus01 #pic01 li h1{width:392px;height:241px;margin:0px 0px 25px 0px;float:left;}
.focus01 #pic01 li h1 img,.focus01 #pic01 li h4 img{width:392px;height:241px;box-shadow: 2px 0 2px rgba(0,0,0,0.1);}

.focus01 #pic01 li h1 img:hover,.focus01 #pic01 li h4 img:hover{width:402px;height:241px;box-shadow: 2px 0 2px rgba(0,0,0,0.1);text-align: center;}

.focus01 #pic01 li h2{width:392px;height:241px;float:left;}

.focus01 #pic01 li h2 img,.focus01 #pic01 li h5 img{width:392px;height:262px;box-shadow: 2px 0 2px rgba(0,0,0,0.1);}
.focus01 #pic01 li h2 img:hover,.focus01 #pic01 li h5 img:hover{width:402px;height:262px;box-shadow: 2px 2px #eee;text-align: center;box-shadow: 2px 0 2px rgba(0,0,0,0.1);}

.focus01 #pic01 li h3{width:382px;height:508px;float:left;}

.focus01 #pic01 li h3 img{width:392px;height:521px;box-shadow: 2px 0 2px rgba(0,0,0,0.1);}
.focus01 #pic01 li h3 img:hover{width:402px;height:521px;box-shadow: 2px 2px #eee;text-align: center;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:#000;}

.focus01 #pic01 li h4{width:392px;height:241px;float:left;}
.focus01 #pic01 li h5{width:392px;height:241px;float:left;padding-top:25px;}

.tj_img_left{width:392px;float:left;}

.ty_img{width:382px;float:left;padding:0px 20px;}

.tj_img_right{width:392px;float:right;}


.focus01 .tip-bg01{width:304px;height:21px;background:url(../img/focus_tip_bg.png) no-repeat left top;position:absolute;left:0;bottom:0;z-index:12;}

.focus01 #tip01{width:160px;height:20px;position:absolute;right:0px;bottom:15px;z-index:13;}
.focus01 #tip01 ul li{width:14px;height:14px;float:left;display:inline;margin:0 5px;cursor:pointer;background:#fff;border-radius: 50px;}
.focus01 #tip01 ul li.on{background:#e88b05;}

.focus01 .btn{width:42px;height:9px;position:absolute;right:0;bottom:5px;z-index:14;overflow:hidden;}
.focus01 .btn ul{width:100%;float:left;} .focus .btn li{width:7px;height:9px;float:left;display:inline;margin:0 7px;cursor:pointer;overflow:hidden;}
.focus01 .btn li.prev{background:url(images/focus_btn_left.png) no-repeat left top;}
.focus01 .btn li.next{background:url(images/focus_btn_right.png) no-repeat left top;}








#footer{width:100%;background:#b10008;}
.fot_left{padding:15px 0px;line-height:30px;color:#fff;text-align: center;}
.fot_right{float:left;padding:26px 0px 0px 180px;}
.fot_right ul li{float:left;padding-right:38px;}
.fot_right ul li img{width:107px;height:107px;}
.fot_right ul li span{line-height:52px;text-align: center;display:block;color:#fff;}




.ej_conter{width:100%;background:url(../img/bg.png) top center repeat-y;padding:22px 0px;}


.ej_con_left{width:250px;float:left;}
.ej_con_left_nav{width:250px;height:80px;line-height:80px;font-size:24px;color:#fff;background:#b80000 ;text-align:center;}
.ej_con_left_font{background:rgba(255,255,255,0.8);margin-top:0px; border:1px #ddd solid;border-top:none;}
.ej_con_left_font ul li{width:248px;height:50px;line-height:50px;text-align: center;font-size:16px;border-bottom:1px #e4e7eb solid;}
.ej_con_left_font ul li a.actived,.ej_con_left_font ul li a:hover{background:#fbefef;display:block;color:#b80000;font-weight:bold;}








.ej_con_right{width:870px;float:right;background:rgba(255,255,255,0.8);padding:15px 25px;min-height:400px;}
.ej_con_right_nav{width:870px;height:60px;line-height:60px;border-bottom:2px #e0e0e0 solid;}
.ej_con_right_nav span{float:right;background:url(../img/line.jpg) left center no-repeat;padding-left:45px;color:#222;} .ej_con_right_nav font{color:#222;float:left;font-size:24px;border-bottom:2px #e88b05 solid;}
.ej_con_right_font{width:830px;padding:0px 20px;border-bottom: 4px #e88b05 solid;}
.ej_con_right_font h1{line-height:65px;text-align:center;font-size:24px;}
.ej_wz{text-indent:2em;line-height:33px;}



.ej_zw_right_tu{width:845px;padding:25px 0px 0px 25px;}
.ej_zw_right_tu ul li{width:181px;height:196px;float:left;margin-right:25px;text-align: center;}
.ej_zw_right_tu ul li img{width:181px;height:147px;}
.ej_zw_right_tu ul li span{line-height:50px;}


.ej_con_right_nfont{width:850px;padding:15px 10px 0px;min-height:500px;}
.ej_con_right_nfont ul li{width:810px;line-height:48px;height:48px;float:left;background:url(../img/yuan.png) left center no-repeat;padding-left:20px;}
.ej_con_right_nfont ul li span{float:right;}
.page{width:830px;height:40px;line-height:40px;text-align:center;}


.date{width:850px;line-height:50px;margin:0 auto;text-align:center;border-bottom:1px #ddd dotted;margin-bottom:15px;}