@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"΢���ź�"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "΢���ź�", SimSun, "����", STXihei, "����ϸ��", Heiti, "����", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#dd551b;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}

.top1{ width:1140px; margin:0 auto; padding:10px 0}
.logo img{ height:92px; width:auto}
.lx{ line-height:30px; margin-top:35px}
.lx i{ display:block; float:left; margin-left:20px; padding-right:5px}
.lx p{ display:block; float:left; font-size:18px}


.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:4px;margin:2px;overflow:hidden;background:#fff;line-height:999px;}
.fullSlide .hd ul .on{background:#dd551b;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


.bt1{ text-align:center; background:url(tbg.png) top center no-repeat; margin-bottom:30px;}
.bt1 em{ display:block; width:60px; margin:0 auto; height:2px; background:#dd551b}
.bt1 h3{ line-height:45px; color:#282828; font-size:25px; padding-top:10px; font-weight:normal;}
.bt1 span{ color:#999; line-height:35px; font-size:14px; text-transform:uppercase }


.yewu{ width:1140px; margin:50px auto; overflow:hidden}
.yewu ul{ position:relative; width:1153px}
.yewu ul li{ float:left; width:275px; margin-right:13px; height:220px; position:relative; overflow:hidden}
.yewu ul li img{ height:220px; width:auto; min-width:275px; transition:all 0.6s}
.yewu ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.yewu ul li p{ display:block; background:rgba(0,0,0,0.7); line-height:45px; text-align:center; position:absolute; bottom:0; width:100%; color:#fff; font-size:16px}
.yewu ul li:hover p{ background:#1168ab}

.m1{ background:#ecf3f8; padding:70px 0; overflow:hidden}
.guanyu{ width:1140px; margin:0 auto}
.guanyu .js{ float:left; /*width:500px;*/}
.guanyu .js span{ color:#dd551b; font-size:20px;}
.guanyu .js h1{ font-size:25px; color:#000; line-height:40px; font-weight:normal}
.guanyu .js p{ display:block; /*margin:40px 0;*/margin:10px 0; color:#525252; line-height:35px; font-size:14px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow:hidden}
.guanyu .js em{ display:block; font-style:normal; margin-top:30px;}
.guanyu .js em a{ display:block;margin: 0 auto; width:180px; text-align:center; line-height:40px; color:#fff; background:#dd551b; border-radius:50px;transition:all 0.6s}
.guanyu .js em a:hover{ background:#1168ab; transition:all 0.6s}
 
.guanyu i{ display:block; float:right; width:562px; height:374px; overflow:hidden}
.guanyu i img{ height:374px; width:auto; min-width:562px}

.anli{ width:1140px; margin:50px auto; overflow:hidden}
.anli ul{ position:relative; width:1173px;}
.anli ul li{ float:left; width:358px; margin-right:33px; margin-bottom:10px;}
.anli ul li i{ display:block; width:358px; height:239px; overflow:hidden}
.anli ul li i img{ height:239px; width:auto; min-width:358px; transition:all 0.6s}
.anli ul li:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.anli ul li p{ display:block; text-align:center; line-height:40px; margin-top:5px; font-size:14px;}

.anli ul li:hover p{ background-color:#1168ab; color:#fff }

.btn1 a{ display:block; background:#dd551b; width:200px; line-height:45px; text-align:center; margin:0 auto; margin-top:30px; color:#fff; font-size:14px; border-radius:30px; transition:all 0.6s}
.btn1 a:hover{ transition:all 0.6s; background:#ff6600;}


.g1{ background:url(bg1.jpg) center no-repeat; padding:100px 0}
.g1 p{ display:block; width:1000px; margin:0 auto; text-align:center; color:#fff; font-size:30px; line-height:60px}


.xinwen{ width:1140px; margin:50px auto; overflow:hidden}

#lib_Tab1{width:1140px;margin:0px auto;padding:0px;margin-bottom:15px; text-align:center}
#lib_Tab1 .lib_Menubox {height:80px;line-height:28px;position:relative; text-align:center}
#lib_Tab1 .lib_Menubox ul{margin:0px;padding:0px;list-style:none; position:absolute; width:100%; top:3px; left:0; height:80px;text-align:center;}
#lib_Tab1 .lib_Menubox li{cursor:pointer;width:100px;color:#333; font-size:14px; margin:0px 5px;line-height:30px;  display:inline-block;  background:#e1e1e1;}
#lib_Tab1 .lib_Menubox li.hover{padding:0px;background:#1168ab;color:#fff;}
#lib_Tab1 .lib_Contentbox{clear:both;margin-top:0px; border-top:none;height:auto;padding-top:8px;}

.new1 ul { position:relative; width:1210px;}
.new1 ul li{ float:left; width:535px; margin-right:70px; border-bottom:#eeeeee 1px solid; margin-bottom:30px; padding-bottom:30px; transition:all 0.6s}
.new1 ul li i{ display:block; float:left; width:170px; height:135px; overflow:hidden; border-radius:10px}
.new1 ul li i img{ height:135px; width:auto; min-width:170px; transition:all 0.6s}
.new1 ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}


.new1 ul li .new11{ float:right; width:345px}
.new1 ul li .new11 h3{ display:block;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; font-size:16px; text-align:left}

.new1 ul li .new11 span{ display:block; background:url(date.jpg) left center no-repeat; padding-left:20px; text-align:left;  color:#dd551b; line-height:45px;}
.new1 ul li .new11 p{ display:block; color:#595959; line-height:23px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow:hidden}




.foot{ background:#343434; padding:15px 0}
.foot1{ width:1140px; margin:20px auto;}

.foot2{ border-top:#5d5d5d 1px solid; padding-top:15px; text-align:center }
.foot2 p{ color: #fff;font-size:14px; }
.foot2 p a{ color:#fff; font-size:14px; }
.foot2 p a:hover{ font-size:14px; color: #aeaeae; text-decoration:underline}

.dlogo{ margin-top:20px}

.dlink{ margin-left:35px; padding-left:35px; border-left:#5d5d5d 1px solid;}
.dlink ul li{ float:left; margin-right:65px;}
.dlink ul li h3{ line-height:20px; color:#fff; font-size:14px; font-weight:normal; border-left:#dd551b 5px solid; padding-left:15px; display:block; margin-bottom:15px}
.dlink ul li p{ color:#aeaeae; line-height:25px; padding-left:20px;}
.dlink ul li p a{ color:#aeaeae}
.dlink ul li p a:hover{ color:#fff; text-decoration:underline}


.lxfs h3{ line-height:20px; color:#fff; font-size:14px; font-weight:normal; border-left:#dd551b 5px solid; padding-left:15px; display:block; margin-bottom:20px}
.lxfs p{ color:#aeaeae; line-height:25px; padding-left:20px;}

.guanzhu{ width:110px}
.guanzhu p{line-height:40px; color:#fff; font-size:14px; font-weight:normal; text-align:center}
.guanzhu img{ width:110px; height:auto}



  .top_imgbox{
width:100%; 
height:300px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}




.hui{ background:#f3f3f3; height:50px;}

.fenlei{ width:1140px; margin:0 auto; position:relative}
.fenlei h1{ display:block; position:absolute; background:#dd551b; line-height:80px; text-align:center; width:140px; top:-15px; z-index:9999; color:#fff; font-size:20px; float:left}
.fenlei ul{ float:left; margin-left:200px}
.fenlei ul li{ float:left;}
.fenlei ul li a{ display:block; width:auto; padding:0 30px; line-height:50px; font-size:14px;}

.nmain{ width:1140px; margin:50px auto;}

.xwlb ul li { background:#fafafa; padding:15px; margin-bottom:20px; position:relative; overflow:hidden;  }
.xwlb ul li:hover{ background:#1168ab; }

.xwlb ul li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.xwlb ul li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.xwlb ul li i{ display:block; float:left; margin-left:97px; width:165px; height:120px; overflow:hidden}
.xwlb ul li i img{ height:120px;width:165px;transition:all 0.6s}
.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.xwlb ul li .xwzi{ float:left; width:760px; padding-left:50px}
.xwlb ul li a .xwzi  h3 { font-size:16px; color:#1067aa; line-height:40px; display:block; width:100%; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; }
.xwlb ul li .xwzi h3 a:hover{ color:#e60012}
.xwlb ul li .xwzi em{ display:block; width:30px; height:1px; margin:10px 0; background:#333}
.xwlb ul li .xwzi p{  line-height:25px; display:block; height:50px; color:#666; margin-bottom:20px;overflow: hidden;
display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.xwlb ul li:hover time{ color:#fff;}
.xwlb ul li:hover time span{ color:#fff; border-bottom:1px solid #fff;}
.xwlb ul li:hover .xwzi  h3{ color:#fff}
.xwlb ul li:hover .xwzi em{ background:#fff;}
.xwlb ul li:hover .xwzi p{ color:#fff;}






.xiangqing{ border:#ebebeb 1px solid; padding:30px; background:#FFF; margin:0 auto}
.xiangqing .xqbt{ text-align:center;  padding-bottom:25px; margin-bottom:20px; border-bottom:#d8d8d8 1px dashed}
.xiangqing .xqbt h3{ line-height:75px; font-size:23px; color:#000; font-weight:normal}
.xiangqing .xqbt span{ color:#666; font-size:14px}
.xqnr{ line-height:30px; font-size:14px; color:#666 }
.xiangqing img{ max-width:100%; height:auto}
.tiao{ border-top:#dbdbdb 1px solid; padding-top:2rem; overflow:hidden}
.shang{ width:50%; text-align:left; float:left}
.xia{ width:50%; text-align:right; float:right}