@charset ;
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑'; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:none;}
button,input,select,textarea{font-size:100%;height: 31px;border-radius: 5px 0px 0px 5px;}
.clear{clear:both;}
.wid1200{width:1200px; margin:0 auto;position:relative;}
.wid100{width:100%; float:left;}
.yx-rotaion table tbody tr td div {
    overflow: unset !important;
}
.wid1200 a {
    height: 120px;}
#svg10 {
    font-size: 60px;}
form > div > div {
    float: right;
    height: 31px;
    width: 30px;
    font-size: 23px;
    margin-left: 0px;
    z-index: 10000;
    background: #fff;
    padding-left: 0px;
    border-radius: 0px 5px 5px 0px;
    color: #bb0107;}
form > div {
    padding-right: 0px;}
h3 .icon {
    font-size: 1.5em;
    padding-right: 10px;}
.ljjy-con ul li img {
    width: 108%;
    height: 86px;}
.flash{ width:763px; float:left; height:126px;background:rgba(255,255,255,0.6); overflow:hidden;}
.flash .con{ width:100%; height:126px;float:left;}
.flash .con ul li{ width:37px; height:126px; border-right:1px solid #bababa; position:relative; overflow:hidden; float:left; margin-right:1px;}
.flash .con ul li.current{ width:644px;}
.flash .con ul li h3{ width:20px; line-height:18px; float:left; cursor:pointer; color:#333; font-family:"微软雅黑"; font-size:15px; padding:17px 8px 0; height:110px; font-weight:normal; text-align:center;}
.show{ position:absolute; left:36px; top:0; width:340px; height:179px; background:url(../images/link-8.jpg) no-repeat;}
.show-1{width:320px; height:164px; position:relative; top:15px; left:20px;}
.show-1 dl{width:100%; float:left;}
.show-1 dd{width:96px;height:34px; line-height:34px; background:url(../images/fk.jpg) no-repeat left 14px; padding-left:10px; float:left;}
.show-1 dd a{width:100%; display:block; float:left; color:#333;}
.flash .con ul li.current h3{background:#e1dcd2; color:#bb0107!important; font-weight:bold;}
.zlxz-con{float:left; width:755px; border-left:0; padding:10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:110px;}
.zlxz-con dd{width:44%; float:left; height:28px; line-height:28px; margin:0 3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zlxz-con dd a{color:#000; font-size:14px;}
.zlxz-con dd a img{margin-right:6px; vertical-align:middle;}
.zlxz h4{width:3%; line-height:24px; padding:15px 1%; float:left; text-align:center; background:#bb0107; color:#fff; font-size:18px;}
.zlxz h4 a{color:#fff;}
.zlxz-con{position:relative;}
.zlxz-con dt{position:absolute; right:10px; bottom:-8px;}
.zlxz-con dt a{font-size:12px;  color:#bb0107;}





/*.zlxz-con{width:95%; float:left; border:1px solid #bababa; border-left:0; padding:10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.zlxz-con li{width:44%; float:left; height:30px; line-height:30px; margin:0 3%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zlxz-con li a{color:#000; font-size:14px;}
.zlxz-con li a img{margin-right:6px; vertical-align:middle;}
*/








.top{width:100%; height:222px; background: url(banner3.png) no-repeat;background-size: 100% 100%;float:left;}
.logo{display:block; width:460px; height:75px; margin:35px auto 0;}
.sy-con{width:100%; margin:0 auto; background:url(../images/sy-bg.jpg) no-repeat center top; float:left; padding-bottom:20px;}
.part1{width:1200px; margin:25px auto;}
.xwsd{width:525px; padding:0px; height:350px; background:url(../images/xwsd.jpg) no-repeat center top; float:right;}
.title{width:100%; float:left; height:60px; line-height:60px; border-left:15px solid #bb0107; vertical-align:middle;padding-left: 15px;/*! background: #ffeaea; */border-radius: 0px 0px 0px 0px;}
.title h3{font-size:20px; float:left; color:#bb0107;}
.title img{vertical-align:middle; margin-right:8px;}
.more{display:block; float:right; color:#bb0107; font-size:18px; line-height:60px;padding-right: 25px;}
.xwsd-con{width:100%; float:left;}
.xwsd-first{width:100%; float:left; margin:10px 0;}
.xwsd-first h3{display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; font-size:20px;}
.xwsd-first p{height:50px; line-height:25px; color:#666; margin-top:6px;  width:100%; float:left; overflow:hidden;font-size: 16px;}
.xwsd-con,.xwsd-con ul,.ljjy-con ul,.ljjy-con li{width:100%; float:left;}
.xwsd-con li{border-top:1px dashed #a9a9a9; width:100%; float:left;}
.xwsd-con li a{display:block; width:80%; height:48px; line-height:40px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#000; font-size:16px; float:left;}
.xwsd-con li i{display:block; width:20%; height:40px; line-height:40px; text-align:right; color:#999; float:right; font-size:14px;}
.xwsd-con li a img{vertical-align:middle; margin-right:10px;}
.tzgg-con li .bt{width:100%; float:right;}
.tzgg-con li .bt-1{margin-left:77px; line-height:26px;overflow:hidden; height:52px; color:#333;}
.tzgg-con li .date-1{width:56px; float:left; margin-right:-56px;  position:relative; height:52px; font-family:Arial, Helvetica, sans-serif;color:#eeeeee;}
.tzgg-con li .date-1 h3{display:block; width:100%; float:left; text-align:center; font-weight:normal; font-size:14px; color:#fff; line-height:26px; height:26px; background:#c8171e;}
.tzgg-con li .date-1 p{display:block; width:100%; float:left; text-align:center; color:#333; font-size:14px; line-height:26px; height:26px; background:#e1dcd2;}
.tzgg-con li{width:100%; height:60px; float:left; margin-bottom:12px;}
.tzgg,.ljjy{width:32%; margin-right:3%; float:left;}
.zcfg{width:30%; float:left;}
.ljjy-con{width:100%; float:left; margin-top:15px;}
.ljjy-con li .bt{width:calc(100% - 60px); float:left;}
.ljjy-con li .bt-1{margin-right:10px; height:45px; line-height:34px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;font-size: 16px;}
.ljjy-con li .date-1{width:60px; float:right; margin-left:-55px; text-align:right; position:relative; height:34px; line-height:34px; color:#666; font-size:16px;}
.tzgg-con{margin-top:15px; float:left;}
.zlxz{width:804px; float:left; border:1px solid #dadada;}
.jdjb{width:27%; float:right; background:#bb0107; color:#fff; line-height:20px; height:107px; padding:10px 15px;}
.foot{background:#bb0107; width:100%; float:left;}
.link{width:100%; float:left; border-bottom:1px  solid #d61e24; height:55px; line-height:55px;}
.link h3{float:left; color:#fff; font-weight:normal; font-size:16px; padding-right:10px;}
.link-con{float:left; color:#e8bfc0; font-family:'宋体'; font-size:12px; width:100%; text-align:center;}
.link-con a{padding:0 15px; color:#e8bfc0; font-family:'宋体'; font-size:17px;}
.bq{width:100%; text-align:center; height:70px; line-height:70px; float:left; color:#fff; font-size:14px;}
/**************/
.list-banner{width:100%; height:300px; overflow:hidden; text-align:center;}
.list-banner img{width:100%;}
.list-content{width:1200px; margin:0 auto; position:relative;}
.left{width:220px; margin-right:-220px; position:relative; margin-top:-80px; background:#eee; float:left; padding-bottom:100px;} 
.left-lmcc{width:200px; float:left; font-size:24px; height:80px; line-height:80px; padding-left:20px; color:#fff; background:url(../images/left-lmcc.jpg) no-repeat; border-bottom:3px solid #ffd570;}
.left-list{width:100%; float:left;}
.left-list li a{width:200px; height:44px; line-height:44px; border-bottom:1px solid #d7d7d7; font-size:14px; color:#333; padding-left:20px; display:block; float:left;}
.left-list li a:hover,.left-current{background:#bb0007!important; color:#fff!important;}
.right{width:100%; float:right; min-height:500px;}
.right-1{margin-left:250px;}
.local{width:100%; height:60px; line-height:60px; border-bottom:1px solid #d7d7d7; float:left; padding-top:15px;}
.local h3{display:inline-block; padding:0 10px; color:#bb0007; font-size:20px; float:left; line-height:60px;height:60px;}
.list,.content{width:100%; padding:0 10px; float:left; margin-bottom:30px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list li{height:36px; width:818px; float:left; background:url(../images/qdt.jpg) no-repeat left 16px; padding-left:12px;}
.list li a{width:700px; height:36px; line-height:36px; color:#333; font-size:14px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content-title{width:100%; margin-bottom:20px;}
.content-title h3{display:block; float:left; width:100%; text-align:center; color:#333; font-size:22px; line-height:40px;}
.content-title i{display:block; float:left; width:100%; text-align:center; font-size:12px; color:#999;}
.content-con,.jj{width:100%; min-height:400px;}
.content-con p,.jj p{display:block!important; width:100%!important; text-indent:2em!important; margin-bottom:15px!important; line-height:30px!important; color:#000!important; font-size:15px!important;font-family:'微软雅黑'!important;}

.content-con font,.jj font{line-height:30px!important; color:#000!important; font-size:15px!important;font-family:'微软雅黑'!important;}



.content-con span,.jj span{line-height:30px!important; color:#000!important; font-size:14px!important;}
.content-con img,.jj img{display:block; max-width:100%; margin:0 auto;}
.sxt{width:100%; line-height:30px; padding-top:15px; border-top:1px solid #dfdfdf; color:#333;font-size:14px;}
.sxt a{ color:#333;}
.sxt p{display:block; width:100%; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content-title em{display:none;}
.jj,.list{margin:20px 0; float:left;}
.list li{height:36px; width:100%; float:left; background:url(../images/qdt.jpg) no-repeat left 16px; padding-left:12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list li a{width:700px; height:36px; line-height:36px; color:#333; font-size:14px; display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list li i{display:block; float:right; width:80px; text-align:right; font-size:12px; color:#666; height:36px; line-height:36px;}
.Research-first{width:100%; float:left;} 
.search-list{width:1200px; margin:0 auto 20px;}
.search-content{width:100%; margin:15px 0; float:left;}
.search-content li a{width:100%; padding-bottom:15px; padding-top:15px; border-bottom:1px solid #DFDFDF; display:block; float:left;}
.search-content li h3{display:block; float:left; font-size:15px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; width:80%;}
.search-content li i{display:block; width:20%; text-align:right; color:#666; font-size:12px; float:right;}
.search-content li p{display:block; float:left; color:#666; font-size:12px; line-height:24px; height:48px; overflow:hidden;}
.search-content li a:hover{background:#f3f3f3;}
.dl-menuwrapper,.phone-sy-content{display:none;}
.Research-img img,.Link-con li img{width:100%;}
.dqwz{float:right; color:#666; font-size:14px;}
.dqwz a{color:#666; font-size:14px; padding:0 6px;}
.list ul{width:100%; float:left;}

/*yx_rotaion*/
.yx-rotaion{float:left; width:660px!important; height:350px!important;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t{position:absolute;}
.yx-rotation-title{position:absolute; width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:14px;font-family:microsoft yahei;z-index:2;bottom:0;left:20px;line-height:36px;}
.yx-rotation-focus span{background:url(../images/ico.jpg) no-repeat;}
.yx-rotation-focus{height:8px;line-height:8px;right:20px;bottom:14px;z-index:2;}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin:0 5px;position:relative;cursor:pointer;background:url(../images/mr-point.jpg) no-repeat;text-indent:-9999px;}
.yx-rotation-focus span.hover{background:url(../images/xz-point.jpg) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}
.rotaion_list li img,.rotaion_list li{width:100%; height:100%;}

#menu{
	margin:49px auto 0;  
	width:100%;
	clear: both  ; 
	font-family: '微软雅黑';
	font-size:16px;
	height:52px;
	position:relative;
	z-index:100;
	bottom: 0px;}
  
#menu ul.l1-nav {
  list-style: none; width:955px; margin:0 auto; float:left; height:52px; padding-left*:40px;}
li.l1-nav {
  float: left;  
  position: relative; 
  left: 0px;
  top: 0px;
  height:52px;
  line-height:52px;
  font-weight:bold;
  background:url(../images/nav-bg.jpg) no-repeat right center;}
a.l1-nav {  
  display: block;  
  text-align: center;  
  text-decoration: none;  
  height: 52px;
  line-height: 52px;
  color:#fff;
  padding:0 37px;
  float:left;}

li.l1-nav:hover a.l1-nav, a.l1-nav:hover {  
  color: #fff;
  height:52px;
  line-height:52px; 
  background:#940615;}

ul.l2-nav {
  visibility: hidden;
  position: absolute;  /* 第二级菜单相对于第一级菜单绝对定位 */
  left: 0px;
  top: 52px;width:100%;}

li.l2-nav {
  float: left;  
  position: relative; /* 这里把第二级菜单项设成相对定位，以使得它包含的三级菜单相对它自己定位 */
  left: 0px;
  top: 0px;
  width:100%;}

a.l2-nav {  
  display: block; /* 把a设成块级显示 */
  text-align: center;
  width: 100%;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background:#940615;
  text-decoration:none;
  font-size:14px;}

li.l2-nav:hover a.l2-nav, a.l2-nav:hover {  
  color: #940615;
  background: #eeeeee;}

/* 这是控制菜单显示与隐藏的重点 */
a.l1-nav:hover ul.l2-nav, li.l1-nav:hover ul.l2-nav {
  visibility: visible;}
.jdjb img,.logo img{width:100%;}
.dl-menuwrapper,.logo1{display:none;}

/*

@media screen and (min-width:901px) and (max-width:1200px) {
.wid1200,#menu,.part1{width:100%; padding:0 25px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.yx-rotaion{width:40%!important;}
#menu ul.l1-nav{width:100%; padding-left:0;}
#menu{padding:0;}
a.l1-nav{padding:0 18px;}
.link-con a{padding:0 6px;}
.xwsd{width:55%; margin-left:5%; background-size:100% 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.list-content{width:94%; margin-left:3%; margin-right:3%;}
.list, .content{padding:10px 0; width:100%;}
.list li i,.list li a{width:auto; height:auto; line-height:30px; white-space:normal; float:none; display:inline;}
.list li i{margin-left:8px;}
.left-list li a{font-size:15px;}
.list li{width:97%; height:auto; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dfdfdf;background:url(../image/qdt.jpg) no-repeat left 12px;}
.content-con p, .jj p, .jj-1 p{font-size:15px;}
.list-banner{height:250px;}
.list-banner img{min-width:100%; height:100%;}



.zlxz{width:67%;}
.flash{width:95%; float:left;}
.flash .con ul li{width:4.4%;}
.flash .con ul li.current{width:65%!important;}
.zlxz-con{width:92%;}


}


/*
@media screen and (min-width:901px) and (max-width:1050px) {

.zlxz{width:67%;}
.flash{width:95%; float:left;}
.flash .con ul li{width:4.4%;}
.flash .con ul li.current{width:53%!important;}
.zlxz-con{width:90%;font-size:12px;border:1px solid red;}

}
*/


/*

@media screen and (min-width:320px) and (max-width:900px) {
.yx-rotation-t{height:36px; width:60%; text-overflow:ellipsis; white-space:nowrap;overflow:hidden;}
.yx-rotaion{height:150px!important;}
.dl-menuwrapper{display:block;}
#menu,.logo,.left{display:none;}	
.wid1200,.part1,.logo1 img{width:100%;}
.part1{margin:0;}
.logo1{width:240px; margin:15px 0 0 20px;display:block;}
.top{background:#bb0107; height:70px;}
.yx-rotaion,.xwsd,.tzgg, .ljjy,.zcfg,.zlxz,.jdjb,.link,.bq{width:100%!important; margin-right:0; float:left; padding:0 25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.link{height:auto;}
.link h3{width:100%; float:left; height:40px; line-height:40px;}
.link-con{width:100%; float:left; line-height:30px;}
.bq{height:auto; line-height:30px;}
.zlxz h3{width:35%; margin-top:20px;}
.sy-con{padding-bottom:0; background:url(../images/sy-bg.jpg) no-repeat center bottom;}
.zlxz-con li{width:100%; margin:0; padding:0 3%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; white-space:normal;}
.jdjb{margin:20px 0; width:100%; float:left;}
.zlxz-con{border:1px solid #bababa; width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.rotaion_list li img, .rotaion_list li{height:auto;}
.title{height:50px; line-height:50px; margin-top:15px;}
.more{height:50px; line-height:50px;}
.right-1{margin-left:0;}
.list-content{width:100%;}
.list li a{width:80%;}
.list-banner{width:100%; height:180px; text-align:center;}
.list-banner img{height:100%;}
.local{padding:0 20px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.jdjb{line-height:30px; padding:15px 20px; height:auto; margin-bottom:0; border-bottom:1px  solid #d61e24;}
.foot{padding:15px 0 0;}
.link{padding-bottom:15px;}
.zlxz{padding:0; width:100%; float:left;}
.zlxz h4,.flash .con ul li{ width:100%!important; float:left!important; height:40px; line-height:40px; padding:0;}
.flash,.flash .con{width:100%; float:left; height:auto;}
.flash .con ul li.current,.zlxz-con dl{width:100%; float:left; height:auto;}
.flash .con ul li.current h3{ width:100%; float:left; height:40px; line-height:40px; padding:0;}
.zlxz-con dd{white-space:inherit;}
.zlxz-con{height:130px;}
.zlxz-con dt{bottom:0; right:20px;}
.flash .con ul li h3{ height:39px; line-height:40px;width:100%; padding:0;}
.zlxz h3{margin-top:0;}
.bq{line-height:40px;}
.xwsd{background-size:100%;}
.list, .content{padding:0 20px;}












.jj, .list{padding:0 25px; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
*/
