@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}
body{font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;font-size: 12px;-webkit-font-smoothing:antialiased;}
ul,li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
a{text-decoration: none;color: #333;}
a:hover{color:#000;webkit-transition: all 1s ease;-moz-transition: all 1s ease; -ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;	}
img{border: 0;}
.fl{float:left;}
.fr{float:right;}
.clear{clear: both;}
.common ,.panel31{width:1400px;margin: 0px auto;}

.top_lay{ background:url(../images/logobenjing.png) no-repeat center top; height:165px;padding-top:65px;}
.nav_lay{ background:#68129c; height:56px; line-height:56px;}

.banner{ width:100%; height:520px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:520px; float:left;}
.b-list{ height:50px; padding-top:480px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #6511ad;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:230px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:230px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


#container #banner-1{width:100%;background: url(../images/bgtupian.jpg) no-repeat center;}
#container #banner-1 .panel31{margin:0 auto; width: 1400px;}
#container #banner-1 .panel31 .window31{padding:2px 0px 0px 0px;}
#container #banner-1 .panel31 .title{font-size: 30px;text-align: center;color:#800080;}
#container #banner-1 .panel31 .bottom {margin-top:40px;}
#container #banner-1 .panel31 #wp_news_w31{margin-bottom: 40px;}
#container #banner-1 .panel31 .news_list{width:1400px;}
#container #banner-1 .panel31 .news_list:after{content: ".";display: block;height: 0;clear: both;visibility: hidden}

#container #banner-1 .panel31 .news_list .news{width:295px;margin-left:70px; float: left;}
#container #banner-1 .panel31 .news_list .n1{ margin-left:0px;}
#container #banner-1 .panel31 .news_list .news_meta{float:right;color:#999;font-size: 15px;}
#container #banner-1 .panel31 .news_list  .bt {font-size:24px; padding:20px 0;line-height:36px;}
#container #banner-1 .panel31 .news_list  .nr {font-size:14px; padding:0px 0px 20px 0px;line-height:24px; }
#container #banner-1 .panel31 .news_list  .nr a{color:#999999;}
/*?1????*/
#container #banner-1 .panel31 .news_list .news .curtain{width:295px; height:390px;position: absolute;display:none; background:black;background: rgba(0,0,0, 0.8);}
#container #banner-1 .panel31 .news_list  .curtain .bt {font-size:16px; padding:20px;line-height:25px; color:#fff;text-align: center;margin-top:50px;font-size:18px;}
#container #banner-1 .panel31 .news_list  .curtain .bt a{color:#fff;}
#container #banner-1 .panel31 .news_list  .curtain .nr {font-size:12px; padding:0px 20px 20px 20px;line-height:20px;margin-top:40px;}
#container #banner-1 .panel31 .news_list  .curtain .nr a{color: #fff;}
#container #banner-1 .panel31 .news_list  .curtain .an{width:166px;height:42px; background:#bc0605;margin:0px auto;text-align: center;line-height:40px;font-family: "???è?ˉé?…é?‘";color:#fff;margin-top:10px; font-size:16px;}
#container #banner-1 .panel31 .news_list  .curtain .an a{color:#fff;}
#container #banner-1 .panel31 .news_list  .curtain .news_meta{padding:35px 100px;text-align: center;float:right;width:100px;height:20px;}


.banner-2{ background:#eeeeee; padding-top:50px;}
.banner-2 ul{}
.banner-2 ul li{ width:344px; float:left; border-left:#bf242a 6px solid; height:78px; font-size:16px; margin-bottom:45px;padding-left:30px; line-height:40px; margin-right:30px;}
.banner-2 ul li p{ padding-right:40px;}


h2.bkbt span.en{
color:#999;
font-size: 16px;
padding:0 8px;
}
h2.bkbt span.more{
	float: right;
	font-size: 12px;
}
h2.bkbt span.more a{
	font-size: 14px;
    border: #333 1px solid;
    padding: 5px 15px;
}

.scale-img {
    display: block;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;margin: 30px 0;}

.scale-img:hover{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);}

.xiaoxun{width:100%;background:url(../images/xiaoxun5.png) no-repeat center;height:80px; padding:10px 0;margin-top:10px;margin-bottom:30px;}
.contbg{width:100%;background:url(../images/contbg1.jpg) no-repeat center;height:auto;}

.ejbanner{background:url(../images/ejbanner.jpg) no-repeat 50% 50%; height:340px; width:100%;}

.col-md-4{ float:left;margin-right: 44px; width:433px; margin-bottom:50px;}
.info-dib { width:433px;float: left;position: relative;}
.info-mb { margin:0 5%;}
.info-top { overflow:hidden;}
.info-top .info-tit { background-color:#7d7d7d; text-align:center; height:90px; overflow:hidden;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a { display:block;}
.info-top a:hover .info-tit{background-color:#bf242a;}
.info-top a img { display:block;width:295px; height:240px;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-top a:hover img { opacity:0.8;filter: alpha(opacity=80);transform:scale(1.05);-webkit-transform:scale(1.05); }
.info-top span {font-family: Arial; font-size:24px; color:#6511ad;text-transform:uppercase; display:block;text-align: center; }
.info-top h2 { font-size:26px; color:#fff; font-weight:bold; margin-bottom:5px;padding-bottom: 5px;}
.info-list { list-style:none; padding:0; margin:0;border: #e1dbdb 1px solid;}
.info-list li { background:url(../images/dot2020.png) no-repeat 5px center; border-bottom:1px #cacaca dashed;line-height: 60px;font-size:16px;}
.info-list li a { padding-left:16px; display:block; color:#333; }
.info-list li a:hover{ color:#f00}
.info-list li span {float: right;}

.bq_lay{ background:url(../images/10002.jpg) no-repeat center bottom; height:122px; padding:78px 0;}
.bq p{ color:#fff;line-height:26px; font-size:14px;}
.bq img{ padding:0 100px 0 0;}



.news{ margin:20px auto;}
.new{ width:783px;}
.new .img{float:left; padding:10px 35px 5px 12px; width:355px;text-align:center;}
.new .img a{ color:#333333; font-size:14px; line-height:32px;}
.new h2{ font-size:16px; background:#8f000b; text-align:center; padding:5px 5px;color:#FFF; width:106px;}
.new ul{ list-style:none; border:#aeaeae 1px solid;padding:8px 0px 8px 10px;}
.new ul li{background:url(../images/lin.jpg) no-repeat center;line-height:32px;}
.new ul li a{color:#444444;font-size:14px;}
.new ul li span{ color:#6e6e6e; font-size:12px; float:right; padding-right:7px;}




.list_box1{ width:1400px; float:right;}
.tit1{width:1400px; float:left;background:#68129c;color:#FFF; font-size:14px; padding-left:20px; line-height:50px;}

.listbox1{width:1420px; float:left;padding-top:20px;}
.listbox1 ul{ list-style:none;}
.listbox1 ul li{background:url(../images/dot2020.png) no-repeat left;line-height:50px; padding-left:10px;border-bottom: 1px #cacaca dashed;}
.listbox1 ul li a{color:#444444;font-size:16px;}
.listbox1 ul li span{ float:right;font-size:16px;}


.list_box{ width:920px; float:right;}
.tit{width:900px; float:left;background:#68129c;color:#FFF; font-size:14px; padding-left:20px; line-height:50px;}
.tit a{color:#FFF;height:30px;line-height:30px;margin:15px 0px 0px 0px;padding: 10px 0px 10px 0px;}
.listbox{width:920px; float:left;padding-top:20px;}
.listbox ul{ list-style:none;}
.listbox ul li{background:url(../images/dot2020.png) no-repeat left;line-height:50px; padding-left:10px;border-bottom: 1px #cacaca dashed;}
.listbox ul li a{color:#444444;font-size:16px;}
.listbox ul li span{ float:right;font-size:16px;}

.title{width:100%;}
.title h3{font-size:26px; color:#333; line-height:46px; margin-bottom:15px; font-weight:normal;text-align:center;}
.title i{color:#666; height:24px; line-height:24px;text-align:center;font-size:14px; font-style:normal;}
.content{ width:820px;}
.content p{line-height:30px; text-indent:28px; padding:12px 15px;}
.content p img{text-align:center;width:550px; margin:0px 95px;}
.content-bj{border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:44px; line-height:44px; color:#666; font-size:14px; width:100%; margin:20px 0;}

.list_img{ width:340px; float:left;}
.tpxw{width:340px;background:#f5f5f5;border-top:1px solid #800080;}
.tpxw_list{width:288px; padding:20px 27px 0;}
.tpxw_list li a{display:block; border-bottom:1px solid #e5e5e5; margin-bottom:28px;}
.tpxw_list li a .pic img{width:288px;max-height:192px;overflow:hidden;}
.tpxw_list li a .txt{width:288px; height:50px; line-height:50px;font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.part_title{width:342px;height:30px; line-height:30px; display:block;font-size:16px;}
.part_title p{ float:left; width:288px; padding-left:20px; line-height:40px;font-size:20px;color: #6511ad;}
.part_title span{ float:right;}
.part_title a{color:#9e1717;}

.zjgx_list{width:288px; padding:20px 27px}
.zjgx_list ul{ width:288px;}
.zjgx_list li{width:288px; margin-bottom:16px; height:28px; line-height:28px;}
.zjgx_list i{display:block; width:40px; height:28px; line-height:28px; text-align:left; color:#666; font-size:12px;float:left;}
.zjgx_list a{width:248px; height:28px; line-height:28px; overflow:hidden; font-size:14px;text-overflow:ellipsis; white-space:nowrap; color:#000; float:left; display:block;}