@charset "utf-8";

/*通用样式*/

*{ margin:0px; padding:0px;}
body{ background:#f4f4f4;font-size:15px;font-family:"微软雅黑","宋体"!important; color:#333;}
/*设置pc宽度*/
body{width:100%;}
/*设置移动端宽度*/
@media screen and (max-width:1000px){body{width:1200px;}}
a{font-size:15px; text-decoration:none; color:#303030; cursor:pointer; outline:none;blr:expression(this.onFocus=this.blur()); }
a:hover{color:#F00}
input{outline:none; vertical-align:middle;font-family:"微软雅黑","宋体"!important;}
img{margin:0; padding:0;border:0px;display:block}
li{ list-style-type:none;}
ul li{ list-style-type:none;}
table tr td{margin:0;padding:0;border-collapse:collapse;}
header{ background:#FFF}
.header-title{height:149px; width:1180px; margin:0px auto;background: url(top1.jpg) no-repeat top left;}
.top1{height:149px; background:url(top2.jpg) no-repeat right;}
.top-search{margin-left:750px; padding-top:60px;font-size:12px; color:#9a9a9a; line-height:22px}
.top-search a{font-size:12px; color:#9a9a9a;}
.top-search a:hover{ text-decoration: underline}

/*屏蔽单击事件*/
/*.idTabs ul li a{pointer-events:none;}*/

/*主导航菜单*/

#nav-menu {position:relative;overflow:visible; z-index:5;height:50px;width:1180px;margin:0 auto;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:16px; }
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;line-height:50px;}
    /*
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;height:50px; line-height:51px;font-size:16px; padding-left:40px; padding-right:40px;}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#0663a4; }
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#fff; color:#df0101}
#nav-menu .menu li a.xialaguang span{height:35px;line-height:50px;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{ display:none;position:absolute;top:50px;left:-100px;border-top:0;line-height:normal; width:500px; }
#nav-menu .menu ul.children li{font-size:15px; height:25px; padding-left:20px; padding-right:20px}
#nav-menu .menu ul.children li h3{}
#nav-menu .menu ul.children li a{ float:left;width:100%;height:30px;line-height:30px;overflow:hidden;padding:3px 0px;color:#fff;text-decoration:none; font-size:15px;color:#333;}
#nav-menu .menu ul.children li a:hover{text-decoration:none; color:#333;text-decoration:underline}*/

#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;height:50px; line-height:50px;font-size:16px;padding:0 33px;text-align:center; border-right:1px #999 dotted}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{color:#0663a4;}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#fff; color:#df0101}
#nav-menu .menu li a.xialaguang span{height:35px;line-height:50px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{}
#nav-menu .menu ul.children{display:none;position:absolute;top:50px;left:-20px;width:180px;padding:0;background:#fff;border:3px solid #ee0101;border-top:0;line-height:normal;}
#nav-menu .menu ul.children li{width:100%;padding:0px;display:inline-block;font-size:14px;border-top:1px solid #ccc; height:35px}
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:25px;overflow:hidden;padding:3px 0;display:block;color:#ee0101;text-align:center;text-decoration:none; font-size:14px;}
#nav-menu .menu ul.children li a:hover{background-color:#fff;text-decoration:none; font-weight:bold; color:#ee0101;}


.index-Headlines{margin:0px auto;width:1180px;margin-top:10px;}
.index-Headlines1{text-align: center; margin-bottom:20px}
.index-Headlines1 a{font-size:30px;padding-bottom:10px;line-height:40px;font-weight:700;}
.index-Headlines1 a:hover{ color:#df0101}
.index-Headlines2{ border-bottom:#3a3a3a 1px solid; border-top:#3a3a3a 1px solid; height:30px;  margin-top:10px;text-align:center; margin-bottom:30px }
.index-Headlines2 a{font-size:13px;line-height:20px; height:20px; display:inline-block; margin:5px auto; border-left:#3a3a3a 1px solid; width:330px}
.index-Headlines2 a:hover{text-decoration:underline}
section{margin:0px auto;width:1200px; padding:10px; background:#FFF}

.slideshow { clear: both; }
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height: 32px; line-height: 32px; font-size: 15px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }

.frame { background: none; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; bottom: 5px; right: 0px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 0px; }
.block { margin: 0;position: relative; border: 1px #e8a198 solid; width:570px; height:370px;}
#frameHlicAe { margin: 0px !important; border: 0px !important; }
/*.comiis_wrap960, .comiis_wrapad { width: 698px; }*/
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }

#slidesImgs li { display: none; }


/*新闻中心*/
.index-gzz{ margin:20px 0; }
.indexF1cp{width:570px;height:25px;float:right; height:212px;border-top:#df0101 solid 1px; }
.indexF1cp li{float:left; }
.indexF1cp li a{display:inline-block;width:130px; height:34px; line-height:34px;  text-align:center; font-size:16px; color:#df0101 }
.indexF1cp li a:hover{color:#F60;}

.indexF1cp li a.selected{color:#F63; font-weight:bold; background-color:#df0101; color:#FFF; }
.indexF1cpaa{ margin-top:10px; }
.indexF1cpaa li{clear:both;display:block;width:570px; line-height:34px;}
.indexF1cpaa li a{ color:#303030;text-align:left; border:0px;line-height:34px;background:url(dian2.jpg) no-repeat 10px 16px; text-indent:15px;font-size:15px; padding:0 10px}
.indexF1cpaa ul li em{ float:right; width:50px; font-size:13px; color:#aaaaaa}
.indexF1cpaa li:hover{color:#006600;display:block; }
/*...*/

.index-new ul li{ clear:both;font-size:16px; line-height:43px; border-bottom:#cccccc dotted 1px}
.index-new ul li em{ float:right; width:80px; font-size:12px; color:#999}
.index-new a{ display:block;color:#666; }
.index-new a:hover{text-decoration:underline;color:#F60}


.content1{ margin:0px auto;width:1180px;}
.content1-left{ width:550px; float:left;margin-top:30px; }
.content1-right{ width:570px; float:right;margin-top:30px;}
.content1-img{width:550px; padding:5px 10px; float:left;background-color:#f4f4f4}
.content1-img a{ }
.content1-img a:hover{opacity: .5;}
.content1-img img{width:550px;height:88px;}

.index-tzgg{ }
.index-tzgg li{clear:both;display:block;width:570px; line-height:34px;}
.index-tzgg li a{ color:#303030;text-align:left; border:0px;line-height:34px;background:url(dian.jpg) no-repeat 10px 16px; font-size:15px; padding-left:25px; display:inline-block}

/*.index-tzgg ul li{ clear:both;font-size:16px; line-height:34px;}*/
.index-tzgg ul li em{ float:right; width:50px; font-size:13px; color:#aaaaaa}
/*.index-tzgg a{ display:block;color:#303030; background:url(dian.jpg) no-repeat 10px 16px; text-indent:25px;}*/
.index-tzgg a:hover{color:#F60}


/*工作动态*/
.index-GZDT{ float:right; width:570px; height:212px; margin-top:30px;background:url(dian3.jpg) repeat-x 0px 37px}
.index-GZDTtitle{}
.index-GZDT li{float:left; }
.index-GZDT li a{display:inline-block;width:150px; height:38px; line-height:38px;  text-align:center; font-size:16px; color:#303030 }
.index-GZDT li a:hover{color:#F60;}

.index-GZDT li a.selected{color:#F63; font-weight:bold; background-color:; color:#FFF; background:#df0101 url(icons7.png) no-repeat center bottom}
.indexGZDTlist{ margin-top:10px; }

.indexGZDTlist a{ display:block; float:left;width:110px;color:#303030;text-align:left; border:0px;line-height:40px;font-size:15px; padding:0 10px; margin:5px; background:#f4f4f4; text-align:center}
.indexGZDTlist a:hover{ color:#F00}
/*...*/


.index-XXGK{margin-top:32px; width:570px}
.index-XXGK1{float:left; width:120px; background:#f4f4f4}
.index-XXGK1 li a{ display:block;font-size:15px; line-height:30px; text-indent:30px; background: url(dian4.png) no-repeat 15px 10px}
.index-XXGK2{float:left; width:120px; margin-left:10px;background:#f4f4f4}
.index-XXGK2 li a{ display:block;font-size:15px; line-height:38px; text-indent:38px; background: url(dian4.png) no-repeat 15px 15px}



.content1-yyxt{float:left; width:470px; height:420px;border:1px #e1e1e1 solid;}
.content1-icons{ margin:20px;}
.content1-icons a{ float:left; display:inline; width:134px; height:80px; margin-bottom:13px; margin-right:13px}
.content1-icons a:hover{opacity: .5;}


.content1-xxgk{ margin:20px 15px;}
.content1-xxgk a{ float:left; display:inline; width:100px; height:80px;margin-right:8px}
.content1-xxgk a:hover{opacity: .5;}

.content1-DT{ border:1px #e1e1e1 solid;width:848px; margin-top:20px; background:url(Icon1.jpg) repeat-x 0 50px}
.content1-csDT{ float:left;width:261px; margin:12px 10px}
.content1-csDT ul li{}
.content1-csDT a{display:block;color:#666;font-size:16px; line-height:43px; border-bottom:#e1e1e1 dotted 1px }
.content1-csDT a:hover{text-decoration:underline;color:#F60}

.content2{margin:0px auto;width:1180px;}

.content2 a{ display:inline-block; float:left;margin-top:12px; margin-right:22px}
.content2 a:hover{opacity: .5;}

footer{height:230px;color:#666; line-height:35px; font-size:12px;text-align:center; background:#FFF}
.footer-select{margin:0px auto;width:220px; height:25px; border:#d5d5d5 1px solid; margin-top:10px; margin-left:30px; color:#303030}

.footer-link{height:40px; background-color:#df0101}
.footer-link a{ color:#FFF; font-size:15px; font-weight:700; line-height:38px; margin-right:20px}
.footer-link a:hover{text-decoration:underline}

.footer-content{width:1180px; margin:0px auto; margin-top:15px}
.footer-menu{ padding-top:10px;margin-left:65px;width:100px; float:left}
.footer-menu ul li{ clear:both}
.footer-menu ul li em{ float:right;}
.footer-menu ul li i{display:inline-block; line-height:45px}
.footer-menu a{color:#999;}
.footer-menu a:hover{text-decoration: underline;}
.footer-bottom{text-align:center;height:50px; line-height:50px}





input{ border:1px solid #BECACF; }
em{ font-style:normal;}
i{font-style:normal;}

::selection {  background:#b4b4b4;  color:#fff;    } 
::-moz-selection { background:#b4b4b4;  color:#fff;   }  
   

/*按钮样式ok*/
.Btn{ display:inline-block; border:0px; min-width:60px; text-align:center; cursor:pointer; padding:0 10px; height:25px; line-height:25px;border-radius:3px; font-size:13px; color:#fff;  font-family:"微软雅黑","宋体"!important; font-weight:normal!important;}
.Btn{ color:#fff!important;}
.Btn_S{ background:#ECF0F1; color:#34495E!important; border:1px solid #e2e2e2}
.Btn_S:hover{background:#BDC3C7;color:#fff!important;}
.Btn_y{ width:70px;height:25px; line-height:25px; font-size:16px; color:#fff; background:#fca00d; border-radius:50px; border:1px #c17a28 solid;}
.Btn_y:hover{background:#efc441;}
.Btn_b{ width:70px;height:25px; line-height:25px; font-size:16px; color:#fff; background:#3c76da; border-radius:50px; border:1px #3b66b7 solid;}
.Btn_b:hover{background:#6495ee;}
.icon{ background:url(../Icon/icon.png) no-repeat;}
.Btn_h{ background:#ECF0F1; color:#F60!important; border:1px solid #e2e2e2}
.Btn_h:hover{background:#fff;color:#FC6!important;}
.Btn_c{ width:65px;height:25px; line-height:25px; font-size:12px; color:#fff; background:#3c76da; border:1px #3b66b7 solid;}
.Btn_c:hover{background:#6495ee;}

.list-bottom{ height:40px;margin-top:20px; margin-left:300px}
.list-bottom li{float: left}

/*图片列表*/
.image-list{}
.image-list a{ display:block; float:left; padding:15px; margin:6px}
.image-list a span{ height:25px;line-height:25px; text-align:center; width:230px; 
    white-space: nowrap !important; /*强制span不换行*/
    display: inline-block !important; /*将span当做块级元素对待*/
    width: 230px; /*限制宽度*/
    overflow: hidden !important; /*超出宽度部分隐藏*/
    text-overflow: ellipsis !important; /*超出部分以点号代替*/
    vertical-align: bottom;
}
.image-list a img{ width:230px; height:300px;border:1px #ececec solid}
.image-list a img:hover{box-shadow: 3px 3px 3px #c0cbcc;}
.image-list a:hover{ background:#e4eced}
/*...*/

.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }


.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.section{margin:0px auto;width:1180px;}
.left-auto{padding:20px 42px;background:#fff;}
.bg-wrap{ margin:0; padding:0; color:#303030 }
.bg-wrap:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.bg-wrap.nobg{ background:none; }
.bg-wrap ul li{ clear:both;font-size:16px; line-height:30px;display:block;}
.bg-wrap li a{ display:block;color:#303030;text-align:left; border:0px;line-height:40px;width:890px;background:url(dian2.jpg) no-repeat 10px 16px; text-indent:25px;font-size:16px; padding:0 10px}
.bg-wrap ul li em{ float:right; width:78px; font-size:13px; display:inline-block;color:#9a9a9a}

.bg-wrap a:hover{color:#F60}
.n-list{margin-bottom: 20px}

.meta {
    margin-top: 26px;
    margin-bottom: 26px;
    text-align: center;
    padding: 0 81px;
}
.meta h2{
    overflow: hidden;
    font-size: 32px;
    line-height: 50px;
    color: #3b3b3b;
    font-weight: normal;
}
.meta h3{
    overflow: hidden;
    font-size: 22px;
    line-height: 30px;
    color: #525252;
    font-weight: normal;
    font-family: '楷体';
}
.info{margin:0 auto; text-align:center }
.info span{font-size: 14px; color: #747474; line-height: 36px; margin-right: 29px}

.contentbox{border-top: 1px #dcdcdc solid}

/*内容详细样式*/
.entry{padding:20px 81px; font-size: 18px !important; line-height: 38px; word-wrap:break-word;}
.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; padding:0; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word;text-indent:2em !important; text-align: justify}
.entry img{ max-width:100%!important; height:auto!important; display:block; margin:0 auto !important; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.entry table th{ background:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }
.entry table tr>td>p{text-indent:0 !important;}
.entry video{    width: 100%; height: auto; max-width: 100%; max-height: 100%;}