
.ban_box{width:100%;height:300px; background:url(../images/toutuNews.jpg) no-repeat center center;overflow:hidden;}

.main { width: 1230px;margin:50px auto;overflow:hidden;}
.mainCont { width: 890px;overflow: hidden;float: left;}
.mainSide {width: 265px;overflow: hidden;float: right;}

.arcBox {width: 890px; margin: 0 auto;}
.arcBox .arcTitle {border-bottom: 1px dashed #eee;text-align: center;margin: 0 auto 30px;}
.arcBox .arcTitle h1 {font-size: 22px;line-height: 6;color: #666;font-weight: 500;}
.arcBox .arcTitle p {font-size: 14px;text-indent: 0em;text-align: center; color: #666;}
.arcBox .arcTitle p a { color: #666;}
.arcBox .arcTitle p a:hover {color: #d0000e;}
.arcBox img {max-width: 750px;display: block;margin: 20px auto 0;}
/*.arcBox p {text-indent: 2em;line-height: 2;margin-bottom: 20px;color: #555;text-align:justify;font-size: 14px;}*/
.arcBox p {color: #555;text-align:justify;font-size: 14px;}
.preAndNext {font-size: 14px;margin: 50px auto 0;}
.preAndNext span.pre {display: block;line-height: 40px;}
.preAndNext span.next { display: block;line-height: 40px;}
.preAndNext span a {color: #d0000e;}
.preAndNext span a:hover {text-decoration: underline;}

.SideTit {height:40px;font-size: 14px;color: #202020;line-height: 40px;border-bottom:1px solid #f6f6f6;}
.SideTit strong {font-weight: normal;}
.SideTit a {float: right;font-size: 12px;color: #666;}

.SideExpert {height:450px;border-bottom: 1px solid #ccc;position: relative;}

.fdbox{height:325px;margin:0 auto;overflow:hidden;}
.tech_box {height: 285px; margin:0 auto;  position:relative; }
.btnC {width:30px;height:30px;z-index:100;cursor:pointer;text-align:center;background:#000;color:#fff;float: left;  cursor: pointer; display: inline;position:absolute;top:60%;}
.prev {left:0; }
.next {right:0;}
.tech_ul { height:285px; margin:20px auto;}
.tech_ul ul li { display: inline; float: left; height: 285px;overflow: hidden; }
.SideExpert ul {margin-top: 20px;}
.SideExpert ul li img {width: 100%;}

.SideItem {border-bottom: 1px solid #ccc;position: relative;margin: 20px auto 0;}
.SideItem ul { margin-top: 20px;}
.SideItem ul li {position: relative;margin-bottom: 10px;}
.SideItem ul li span {display: block; width: 100%;height: 30px;line-height: 30px;color: #FFF; background: rgba(0, 0, 0, 0.5); text-align: center;position: absolute; bottom:5px;}

.SideJian { position: relative;margin: 20px auto 0;}
.SideJian ul {margin-top: 20px;overflow: hidden;}
.SideJian ul li { width: 100%;border-bottom: 1px dotted #CCC; font-size: 12px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;padding-left: 10px;position: relative;}
.SideJian ul li span {display: block;width: 4px;height: 4px;background: #4E4E4E;border-radius: 50%;position: absolute;left: 0;top: 19px ;}
.SideJian ul li a { color: #000000;}
.SideJian ul li a:hover { color: #d0000e;}



.btn{width:140px;height:40px;margin:0px auto;font-size:12px;display:block;line-height:40px;position:relative;box-sizing:border-box;background:#000;border:1px solid #000;text-align:center;color:#fff;overflow:hidden;cursor:pointer;text-transform:lowercase;}
.btn span{position:relative;z-index:10;transition:all .3s cubic-bezier(1, .02, .74, .93) 0s}
.btn:after{content:"";position:absolute;top:0;left:0;overflow:hidden;width:0;height:100%;background:#fff;transition:none;transition:all .5s ease 0s}
.btn:hover:after{width:100%;background:#fff;}
.btn:hover span{color:#000}




.mian_body span{ font-size:16px !important; line-height:25px;}

















