@charset "utf-8";
@import url("base.css");
@import url("animate.css");
.banner{ width: 100%; height: 440px; background: url(../images/banner-sem.jpg) no-repeat center center; }
.box-public .tit{ margin-bottom:40px; }
.bg-f7{background: #f7f7f7}

.orange{ color:#ff9900;}
.white{ color:#fff;}

.box-sem-about{ padding: 50px 0; }
.box-sem-about .con{ text-align: center; }
.box-sem-about .con img{ display: block; margin:0 auto; }


.box-sem-why .con .left{ width: 358px; height: 600px; }
.box-sem-why .con .left .list{ margin-top: 40px; }
.box-sem-why .con .left .list li {border-left: 10px solid #ff9900;background-color: #fef5e7;padding: 10px 20px;margin-bottom: 20px;}
.box-sem-why .con .left .list li .t {font-size: 24px;color: #ff9900;}
.box-sem-why .con .left .list li .c {font-size: 14px;color: #333333;line-height: 2;}


.box-sem-question{padding: 50px 0; }
.box-sem-question .con img{ display: block; margin:0 auto; }


.box-sem-project .con{width: 100%}
.box-sem-project .con .img{float: left;width: 34%;    margin-top: 50px;}
.box-sem-project .con .logo_yxgqm{width: 120%;    margin-left: 95px;}
.box-sem-project .con .intro{float: right ;  width: 57%;    margin-top: 50px;}
.box-sem-project .con .intro ul{}
.box-sem-project .con .intro ul li{;border-bottom: 1px dashed #e2e2e2;width: 450px;       padding-bottom: 7px;  margin-bottom: 9px;}
.box-sem-project .con .intro ul li:nth-child(1){    margin-left: -37px;}
.box-sem-project .con .intro ul li:nth-child(2){    margin-left: 44px;}
.box-sem-project .con .intro ul li:nth-child(3){ margin-left: 95px;}
.box-sem-project .con .intro ul li:nth-child(4){ margin-left: 99px;}
.box-sem-project .con .intro ul li:nth-child(5){ margin-left: 71px;    margin-top: 33px;}
.box-sem-project .con .intro ul li:nth-child(6){ margin-left: -29px;}
.box-sem-project .con .intro ul li h4{font-size: 22px;margin: 0}
.box-sem-project .con .intro ul li:nth-child(1) h4{color: #698ae8}
.box-sem-project .con .intro ul li:nth-child(2) h4{color: #f277ee}
.box-sem-project .con .intro ul li:nth-child(3) h4{color: #2fa5fd}
.box-sem-project .con .intro ul li:nth-child(4) h4{color: #1ccbdb}
.box-sem-project .con .intro ul li:nth-child(5) h4{color: #f1ac33}
.box-sem-project .con .intro ul li:nth-child(6) h4{color: #139f17}
.box-sem-project .con .intro ul li p{font-size: 16px;color: #333333;    margin: 5px 0;}


.box-sem-seo .con{width:1200px; }
.box-sem-seo .con ul{width:1251px; clear:both;}
.box-sem-seo div{overflow:hidden;}
.box-sem-seo h1{text-align:center; font-size:42px; line-height:50px; margin-bottom:45px; margin-top:70px; font-weight:normal; color:#000; }
.box-sem-seo li{float:left; width:365px; height:421px; margin-right:52px; margin-bottom:52px; background-color:#f29438;}
.box-sem-seo li:hover{background-color:#d76a00; cursor:pointer;}
.seo-why01{width:365px; height:275px; text-align:center;}
.seo-whyimg01{width:365px; height:275px; border:0px;}
.seo-whyimg02{width:0px; height:275px; border:0px; display:none; margin:0 auto;}
.seo-why02{clear:both; width:229px; height:36px; line-height:36px; background-color:#FFF; margin:13px auto 0 auto; text-align:center; color:#f7912d; font-size:24px;
border-radius:18px;
-webkit-border-radius:18px;
-o-border-radius:18px;
-moz-border-radius:18px;
-ms-border-radius:18px;}
.seo-why03{clear:both; text-align:center; color:#FFF; font-size:18px; line-height:30px; padding-top:10px;}


.box-sem-xcx .con{ height: 415px; background: url(../images/sem-img5.png) no-repeat center top; }
.box-sem-xcx .con ul li{ width:350px; padding:65px 0 90px 90px; font-size:20px; float:left;}
.box-sem-xcx .con ul li.item-3{ padding-left: 100px; }




.box-sem-ruanwen .left{ width:750px;}
.box-tongyong .t{ font-size:28px; color:#3f3e3e; margin-bottom:15px;}
.box-tongyong .t strong{ width:32px; height:32px; line-height:30px; display:inline-block; text-align:center; font-size:20px; color:#fff; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; background:#fe5b00; font-weight:normal; margin-right:15px;}
.box-tongyong .txt{ font-size:16px; line-height:28px;}
.box-sem-ruanwen .left ul li{ float:left; width:162px; height:92px; border:1px solid #d0cdcd; margin:0 10px 10px 0;}
.box-sem-ruanwen .right{ width:335px; height:312px; margin-top:80px;}


.box-sem-koubei .right {width:750px;}


.box-sem-whydo .con .intro{ margin-top: 100px; }
.box-sem-whydo .con .intro .t b{ font-size: 40px; color: #ff9900 }
.box-sem-whydo .con .intro .t span{ display: block; font-size: 26px; }
.box-sem-whydo .con .intro p{ height: 40px; line-height: 40px; padding-left: 20px; background: url(../images/sem-dot.png) no-repeat 0 center; font-size: 18px;  }