body{ margin:0 auto; padding:0; background:url(../images/bg.jpg) repeat; }
*{ margin:0 auto; padding:0;  font-family:'microsoft yahei'; font-weight:normal;  }
a{ text-decoration:none; font-family:'microsoft yahei';}
font{ font-family: 'microsoft yahei'}
em{ font-family: 'microsoft yahei'}
a:hover{ text-decoration:underline; }
ul { list-style: none outside none; margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6{ text-decoration:none; font-family: 'microsoft yahei'}
img{ border:0 none;}
div, form, img, p {
	border:0 none;
	font-family: 'microsoft yahei',  arial;
	font-size:12px;
	overflow:hidden;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}


.clear {clear:both;display:block;}
.block1{ clear:both; width:100%; height:10px;}
.block2{ clear:both; width:100%; height:20px;}
.ff{ font-family:'microsoft yahei';}
.fl{ float:left;}
.fr{ float:right;}
.ml1{ margin-left:1px;}
.ml3{ margin-left:3px;}
.ml5{ margin-left:5px;}
.ml8{ margin-left:8px;}
.mr8{ margin-right:8px;}
.mt5{ margin-top:5px;}
.mt8{ margin-top:8px;}
.pt5{ padding-top:5px;}
.yuan1{ border-radius:10px; padding:5px; background:#a72929; color:#fff; text-align:center;}
.yuan2{ font-size:35px; font-family:'microsoft yahei'; color:#fff; background:#000; border-radius:30px; padding:0 16px 0 12px; vertical-align:-5px; margin-right:5px;}
.blue{ font-size:14px; font-family:'microsoft yahei'; color:#239ff6;}
.dsn{ display:none;}
.mb10{ margin-bottom:10px;}


.ad02 {width: 980px; height: auto;background: #FFF none repeat scroll 0% 0%;position:relative;}
.adlogo{ position:absolute; left:0; bottom:0; z-index:999;}
.globa-menu{ background:#fff;}

 

.top{ width:100%; height:auto; background:#161616; margin:10px 0 0 0;  padding:8px 0 8px 0; border-bottom: 2px solid #9b2602;} 
.top .topin{ width:980px; height:auto; margin:0 auto;}
.top .topin .logo{ float:left; width:150px; height:70px; background:url(../images/logo.png); text-indent:-999999px;}
.top .topin .nav{ width:830px; height:auto; float:left; font-family: 'microsoft yahei' }
.top .topin .nav .navbox1 { width: 240px; }
.top .topin .nav .navbox2 { width: 260px; }
.navbox { float: left; margin: 0px 8px 0 15px; width: auto;  padding: 7px 0px 0px; display: inline;}
.navbox a { display: block; float: left; height: 30px; text-align: center; color: #8e8e8e; font-size: 16px; line-height: 28px; padding: 0px 10px;}
.navbox a:hover{ color:#fff; text-decoration:none;}

.nav-con a{ font-size:18px;color:#bbbbbb;display: block;float: left;height: 50px;padding: 20px 22px 0 22px;text-decoration:none; font-weight:800;}

.nav-con a:hover{ background:#333333; color:#cecece; text-decoration:none;}




.main{ width:980px; height:auto; margin:0 auto; margin-top:10px;}
.main .c1{ width:980px; height:auto;}
.c1 .c1l{ float:left; width:650px; border-radius:5px;}
.mls-tit{ width:637px; height:20px; font-size:20px; line-height:20px; padding:5px 0 5px 10px; border:1px solid #333; border-bottom:0 none; background:url(../images/bg2.jpg) repeat; color:#d7d7d7; font-family:Impact; }
.mls-tit font{ color:#9b2602; font-family:Impact;}
.c1 .c1r{ float:right; width:310px; }
.c1 .c1r .c1r-tit{ border-radius:5px 5px 0 0; width:300px; height:27px; padding:4px 0 0 10px; font-size:16px; font-weight:800; text-align:left; color:#000; background:url(../images/titbg.jpg) right no-repeat #e6e6e6; position:relative; font-family: 'microsoft yahei'}
.c1 .c1r .c1r-tit font{ color:#b51217; font-weight:800; font-family: 'microsoft yahei'}
.c1 .c1r .c1r-tit em{ position:absolute; top:10px; left:107px; font-size:8px; color:#000; font-style:none; font-family: 'microsoft yahei'}
.c1 .c1r .c1r-tit em font{ color:#b51217; font-family: 'microsoft yahei'}
.c1 .c1r .c1r-con{ border-radius:0 0 5px 5px; width:290px; height:376px; padding:10px; padding-top:0; background:#e6e6e6;}
.c1 .c1r .c1r-con .list-tit{ width:290px; height:20px; line-height:20px; border-bottom:1px solid #000; overflow:visible;}
.c1 .c1r .c1r-con .list-tit .lt1{ width:44px; height:20px; border-right:1px solid #e6e6e6; line-height:20px; float:left; font-size:12px; color:#b51217; text-align:center; border-bottom:1px solid #b51217;}
.c1 .c1r .c1r-con .list-tit .lt2{ width:240px; height:20px; line-height:20px; float:left; font-size:12px; color:#000; text-align:center; }
.c1 .c1r .c1r-con ul{ width:290px; height:auto; list-style:none; overflow:hidden; margin:10px 0 0 0;}
.c1 .c1r .c1r-con ul li{ list-style:none; width:250px; height:20px; line-height:20px; padding:7px 0 7px 40px; float:left; position:relative;}
.c1 .c1r .c1r-con ul li a{ display:block; overflow:hidden; height:20px; line-height:20px; text-align:left; font-size:14px; color:#000; float:left; width:240px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:800;}
.c1 .c1r .c1r-con ul li em{ position:absolute; top:7px; left:5px; display:block; width:20px; height:20px; text-align:center; color:#fff; font-size:14px; line-height:18px; border-radius:3px; font-style:inherit;}
.e1{  background:#b51217;}
.e2{ background:#838383;}



.c2{ width:980px; height:auto; margin:0 auto; margin-top:10px ;}
.c2l{ float:left; width:650px; padding: 0; height:auto; }
.hbox{ clear:both;  height:162px; margin-bottom:10px; padding:10px; background:#cecece; border-radius:5px;}
.hbox:last-child{ margin-bottom:0;}
.hbox .hbox-l{ float:left; width:215px; height:160px; box-shadow: 5px 5px 3px #333;}
.hbox .hbox-l img{ display:block; width:215px; height:160px;}
.hbox .hbox-r{ float:right; width:390px; height:150px; padding:10px 0 0 0; overflow:hidden; position:relative;}
.hbox .hbox-r h2{ clear:both; margin-bottom:10px; font-family: 'microsoft yahei'}
.hbox .hbox-r h2 a{ color:#000; font-size:18px;  font-family: 'microsoft yahei'; font-weight:800;}
.hbox .hbox-r span{ width:100%; color:#9e9e9e; margin:5px 0;}
.hbox .hbox-r .cp{ width:100%; height:65px; font-size:14px; color:#5a5a5a; text-align:left; line-height:22px; margin:10px 0 0 0; text-indent:25px;}

.c2l .hbox .hbox-r .other{ position:absolute; right:0; bottom:0;}
.c2l .hbox .hbox-r .other a{ display:inline-block; margin:0 3px;}
.o1{ padding:0 0 0 20px; background:url(../images/o1.png) 0 no-repeat; font-size:12px; color:#5a5a5a;}
.o2{ padding:0 0 0 20px; background:url(../images/o2.png) 0 no-repeat; font-size:12px; color:#5a5a5a;}
.o3{ padding:0 0 0 20px; background:url(../images/o3.png) 0 no-repeat; font-size:12px; color:#5a5a5a;}

.news-tit{ border-radius:5px; width:100%; height:30px; background:url(../images/point.jpg) top 10px left 135px no-repeat #cecece; position:relative; margin:0 0 10px 0;}
.news-tit span{ display:block; width:auto; height:30px; line-height:30px; padding:0 20px; text-align:center; color:#fff; background:#b51217; font-size:18px; float:left; border-right:1px solid #474747;}
.news-tit .more{ position:absolute; right:0; top:0px; font-size:10px; font-family: 'microsoft yahei',Arial, Helvetica, sans-serif; font-style:normal; color:#000; padding:0 10px 0 0; background:url(../images/m1.jpg) right 3px top 5px no-repeat #cecece;}
.news-tit .nt{ position:absolute; color:#b51217; font-size:10px; bottom:4px; left:135px;}

.c2r{ float:right; width:310px; height:auto;}
.c2r .hw{ width:270px; height:auto; padding:15px 20px; background:#e6e6e6; margin-bottom:10px;}
.c2r .hw .hw-tit{ padding:0 0 0 20px; font-size:16px; color:#000; position:relative; font-weight:800; margin:0 0 10px 0; background:url(../images/search.jpg) 0 no-repeat;}
.c2r .hw .hw-tit font{ color:#b51217; font-weight:800;}
.c2r .hw .hw-tit em{ position:absolute; top:7px; left:110px; font-size:10px; color:#000; -webkit-transform: scale(0.7,0.7);  }
.c2r .hw .hw-tit em font{ color:#b51217; }
.c2r .hw .h1{ text-decoration:none; display:block; float:left; width:84px; height:54px; padding:30px 0 0 0; text-align:center; font-size:14px; background:#cfcfcf; color:#fff; font-family: 'microsoft yahei'}
.c2r .hw .h2{ text-decoration:none; display:block; float:left; width:124px; height:54px; padding:30px 0 0 0; text-align:center; font-size:14px; background:#f49093; color:#fff; margin:0 6px 0 6px; font-family: 'microsoft yahei'}
.c2r .hw .h3{ text-decoration:none; display:block; float:left; width:20px; height:70px; padding:14px 15px 0 15px; line-height:12px; text-align:center; font-size:14px; background:#b51217; color:#fff; font-family: 'microsoft yahei' }
.c2r .hw .h1:hover,.c2r .hw .h2:hover,.c2r .hw .h3:hover{ background:#bbbbbb; color:#fff;}


.bbox{ width:310px; height:auto; margin:0 0 15px 0;}
.u-tit{ border-radius:5px; width:300px; height:27px; padding:3px 0 0 10px; margin:0 0 10px 0; font-size:16px; font-weight:800; text-align:left; color:#000; background:url(../images/titbg.jpg) right no-repeat #e6e6e6; position:relative; font-family: 'microsoft yahei'}
.u-tit2{ margin-bottom:0;}
.u-tit font{ color:#b51217; font-weight:800; font-family: 'microsoft yahei'}
.u-tit em{ position:absolute; top:8px; left:107px; font-size:8px; -webkit-transform: scale(0.7,0.7); color:#000; font-style:none; font-family: 'microsoft yahei'}
.u-tit em font{ color:#b51217; font-family: 'microsoft yahei'}
.u-tit .more{ position:absolute; right:10px; top:0px; font-style:normal; font-size:10px; color:#b51217;}
.spbox-con{ padding:10px; padding-top:0; padding-bottom:0;}
.spbox-con .spimg{ width:290px; height:100px;}
.spbox-con .spimg img{ width:290px; height:100px; display:block;}
.spbox-con ul{ margin:10px 0 0 0; }
.spbox-con ul li{ padding:5px 0 5px 10px; width:280px; height:20px; border-radius:5px; cursor:pointer;}

.spbox-con ul li a{ font-size:12px; color:#fff; text-decoration:none; }
.spbox-con ul li:hover{ background:#fff; }
.spbox-con ul li:hover a{ color:#333; }

.cl-con{ width:310px; height:auto; }
.cl-con .cl{ width:310px; height:auto; clear:both; margin:10px 0;}
.cl-con .cl .cl-img{ float:left; width:120px; height:120px; border:2px solid #fff; border-radius:70px;}
.cl-con .cl .cl-img img{ display:block; width:120px; height:120px;}
.cl-con .cl .cl-txt{ margin:0 0 0 10px; float:left; width:176px;}
.cl-con .cl .cl-txt .t1{ font-size:14px; color:#fff; margin:0 0 10px 0;}
.cl-con .cl .cl-txt .t1 a{ font-size:14px; color:#fff;}
.cl-con .cl .cl-txt .t2{ font-size:12px; line-height:20px; color:#adadad; }
.cl-con .cl .cl-txt .t2 a{ color:#fff ;}


.q-f1{ height:20px; padding:10px 0 10px 25px; background:url(../images/bbg.png) repeat;  position:relative; box-shadow:5px 5px 3px #333;}
.q-f1 a{ font-size:14px; color:#000; font-weight:800; display:block; width:270px; height:20px; overflow:hidden;}
.q-f1 a:hover{ color:#fff;}
.iI em{ position:absolute; top:8px; left:5px; }

.newslist{ margin:5px 0 0 0;}
.newslist li{ width:290px; height:20px; line-height:20px; padding:5px 0 5px 20px; list-style:none; border-bottom: 1px solid #888888;}
.newslist li a{ font-size:12px; color:#fff; display:block; width:290px; height:20px; overflow:hidden;}

.picshow .dsd{ float: left; width: 155px; height:170px; overflow: hidden;; }
.picshow .dsd p{ clear: both; width: 100% ; color: #fff; font-size: 14px;}
.picshow a{ margin:5px; border:2px solid #fff; width:140px; height:115px; display:block; float:left;}
.picshow a img{ display:block; width:140px; height:115px;}

.list-more{ border-radius:5px;  width: 100%;display: block;padding: 5px 0px;text-align: center;background: rgb(206, 206, 206) none repeat scroll 0% 0%;margin: 0px;font-size: 16px;color: rgb(51, 51, 51);font-weight: 800;}




/***焦点图切换***/
.column1_left { width:650px; margin:0 auto; text-align:center;  }
.container { width:650px; height:386px; overflow:hidden; position:relative; background:#000 }
.slider li { list-style:none; display:inline; }
.slider img { width:650px; height:350px; display:block; border:0; }
.slider2 li { float:left; position:relative }
.num { position:absolute; right:190px; bottom:50px; height:5px; _bottom:50px;   z-index:11; }
.num li { float: left; width:40px; height:5px; background:#555 ; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop'); margin:0 2px;
cursor: pointer; overflow: hidden; }
.num li.on { width:40px; height:5px; background:#e60012; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop'); }
.idSiideer_pos{height:35px; padding:30px 0 0 0; color:#c3c3c3; font-size:16px; position:absolute; left:0px; bottom:-37px; width:650px;  z-index:10; text-align:center; background:url(../images/bg2.jpg) repeat; border-bottom:1px solid #333;}
.idSiideer_pos2{height:27px; background:#000; position:absolute; left:0px; bottom:0px; width:650px;filter:alpha(opacity=50);opacity:0.5;}



/****20170816新增右侧态度原创区块****/
.Original{ width:100%; overflow:hidden;}
.Original ul{ padding:0; margin:0;}
.Original ul li{ width:140px; height:150px; overflow:hidden; float:left; margin:0 7px; margin-top:10px;}
.Original ul li img{ display:block; width:140px; height:105px;}
.Original ul li p{ width:140px; white-space:normal; text-overflow:ellipsis; margin:0; margin-top:5px;}
.Original ul li p a{ color:#fff; font-size:14px; text-decoration:none; line-height:20px;}