.intro {background: #f8f8f8;}
.intro .container {position: relative;background: url('../images/intro-bg.jpg') no-repeat;/* ie8 hack */}
.intro .title {margin-top: 110px;}
.container .title{ margin-top:110px;margin-bottom: 50px;}
.intro .title h2,.container .title h2 {margin-left: auto;margin-right: auto;padding-top: 24px;height: 79px;font-size: 30px;width: 500px;background: url(../images/contact-us-title-bg.png) no-repeat;}
.intro .detail {margin-top: 40px;margin-bottom: 40px;}
.intro .detail p {text-align: left;text-indent: 2em;font-size: 18px;line-height: 40px;}
.intro .detail ul {margin-top: 30px;margin-left: -58px;}
.intro .detail ul li {float: left;width: 25%;padding-right: 26px;text-align: right;}
.youshi {overflow: hidden;/* ie8 hack */}
.youshi .title h2 {margin-top: 100px;margin-left: auto;margin-right: auto;padding-top: 24px;width: 500px;height: 79px;font-size: 30px;text-indent: -0.2em;background: url(../images/youshi-title-bg.png) no-repeat;}
.youshi .title h3 {margin-top: 20px;font-size: 18px;}
.youshi .detail {text-align: left;}
.youshi .detail ul {margin-top: 56px;}
.youshi .detail ul li {float: left;height: 620px;width: 50%;font-size: 18px;line-height: 30px;}
.youshi .detail ul li h4 {font-size: 24px;line-height: 60px;color: #3158a7;}
.youshi .detail ul .quyu {padding-top: 90px;}
.youshi .detail ul .duijie p {text-align: justify;float: right;width: 288px;}
.youshi .detail .ta-r {text-align: right;}
.youshi .detail .opp {padding: 0 4px;background-color: #3158a7;color: #fff;}
.rongyu {height: 670px;background: #3158a7 url(../images/rongyu-bg.png);}
.rongyu .title {margin-top: 40px;height: 100px;}
.rongyu .title h2 {margin-left: auto;margin-right: auto;padding-top: 20px;width: 500px;height: 78px;font-size: 30px;background: url(../images/rongyu-title-bg.png) no-repeat;}
.rongyu .detail {margin-top: 60px;}
.rongyu .detail ul {margin-left: auto;margin-right: auto;width: 1000px;}
.rongyu .detail ul li {float: left;margin-bottom: 60px;width: 25%;}
.rongyu .detail ul li img {width: 206px;height: 144px;}
 
.newlist{ width:1200px; margin:0; padding-bottom:40px;}
.newinfolist{ width:1200px; margin:15px 0; text-align:left;}
.NewHottit{ width:1150px; margin: 20px 0 0 0; padding: 20px 0 20px 50px; font-size: 24px; color: #ff6800; background: url(../Images/hn01.gif) no-repeat 0 center;}
.NewHottit i{ font-size: 12px; color: #555;}
.newinfolist dl{ float:left; width:1200px; padding:22px 0; display:inline; border-bottom:solid 1px #ececec; }
.newinfolist dl:hover{ background: #EEF7F6;}
.newinfolist dl dd .hotnew{ color: #3158a7}
.newinfolist dl dt{ width:72px; height:72px;font-size:12px; border:solid 1px #e9e9e9;color:#696969; float:left; text-align:center; margin:0; line-height:23px; display:inline; font-family: Arial, Helvetica, sans-serif;}
.newinfolist dl dt i{ width:72px; height:49px;font-size:28px; border-bottom:solid 1px #e9e9e9;color:#696969; float:left; font-weight:100; line-height:49px; font-family:Arial, Helvetica, sans-serif;}
 .newinfolist dl dd{ width:1100px; float:left; color:#777; line-height:26px; margin:0 0 0 26px; display:inline;}
.newinfolist dl dd h4{ font-size:15px; font-weight:100; margin:8px 0 5px 0; color:#333;}
.newinfolist dl dd h4 a{ color:#333;}
.newinfolist dl dd h4 a:hover{ color:#3158a7; text-decoration:none;}
.newinfolist dl dd h4 img{ margin:0 0 0 8px;}
.case-show{ width:1200px; margin:0 auto;}
.case{ width: 100%; height: 250px;}
.case li{float:left;display:inline; margin:0px 12px 0 12px;width:216px;height:180px;position:relative;}
.case li.last{float:right;margin-right:0px;}
.case li .bigli{ float: left; width:213px;height:180px;background:url(../images/bg_case_f.png) center bottom no-repeat;}
.case li .case_w{display:block;width:215px;height:137px;padding:5px; border:solid 1px #dadada; background:#fff;position:absolute;bottom:14px;left:0px;}
.case li .case_w .fire{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:6px;left:6px;width:200px;height:125px;z-index:2;display:none;}
.case li .case_w .y{position:absolute;z-index:3;top:35px;right:40px;display:none;width:61px;height:61px;background:url(../images/readmore-icon.png);}
.titlename{ width:100%; float:left; margin:0; text-align:center; font-weight:700; color:#999; font-size:14px;}
.titlename a{  float:left;width:213px;  padding:12px 0 8px 0;text-align:center; font-weight:100; font-size: 14px; color:#333;}
.titlename a:hover{ color:#3158a7; text-decoration:none;}
.titlename i{ line-height:15px;}
.titlename i img{ vertical-align:middle;}
.mod_pagination{display:block;width:100%;overflow:hidden;text-align:right;}
.mod_pagination li{display:inline-block;}
.mod_pagination li a,.mod_pagination li span{color:#646464;}
.mod_pagination li{display:inline-block;}
.mod_pagination a,.mod_pagination span{color:#646464;}
.pagination {display: inline-block;padding-left: 1px;margin-top: 50px;border-radius: 4px}
.pagination>li {display: inline}
.pagination>li>a,.pagination>li>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd}
.pagination>a,.pagination>span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #666;text-decoration: none;background-color: #fff;border: 1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px}
.pagination>li:last-child>a,.pagination>li:last-child>span {border-top-right-radius: 4px;border-bottom-right-radius: 4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd}
.pagination>a:focus,.pagination>a:hover,.pagination>span:focus,.pagination>span:hover,.pagination>span.current {z-index: 3;color: #fff;background-color: #3158a7;border-color: #ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {z-index: 2;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd}
.pagination-lg>li>a,.pagination-lg>li>span {padding: 10px 16px;font-size: 18px;line-height: 1.3333333}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {border-top-left-radius: 6px;border-bottom-left-radius: 6px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {border-top-right-radius: 6px;border-bottom-right-radius: 6px}
.pagination-sm>li>a,.pagination-sm>li>span {padding: 5px 10px;font-size: 12px;line-height: 1.5}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {border-top-left-radius: 3px;border-bottom-left-radius: 3px}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {border-top-right-radius: 3px;border-bottom-right-radius: 3px}
.article_tit{width: 100%;line-height: 50px;text-align: center;font-size: 20px;color: #333;font-family: microsoft yahei;}
.article_time{line-height: 30px;clear: both;text-align: center;background: url(../images/main_right_shadow01.png) no-repeat center bottom;padding-bottom: 31px;color: #666;}
.article_sh {float:left; width:100%; padding:20px 0; }
.article_sh .left{ float:left;  margin:0 auto;}
.article_sh .left p{ float:left;  margin:5px 0 0 0; text-align: right; color:#666; line-height:22px;}
.article_sh .left p a{ color:#666; text-align:left;}

 