/*重置规划*/
body {
    font-size: 12px; 
    font-family: Arial, "微软雅黑"; 
    width: 100%; 
    min-width: 1200px; 
  
  }
* {
    padding:0;
    margin:0;
}
a, a:visited {
	color: #91cc5e;
	text-decoration: none;
}
a:hover {
	color: #91cc5e;
    cursor: pointer;
}
ol, ul {list-style: none; }
body,p,h1,h2,h3,h4,h5,h6,span,em,ul,li{
    padding:0;
    margin:0;
}
h1, h2, h3, h4, h5, h6,span { 
    font-weight:normal;
}
i {
    font-style:normal;
}
img {
    display: block; 
    border: 0;
}
input { 
    
    background: 0 0 ;
    
}
input, textarea {
    font-family: "微软雅黑", Arial; 
    font-size: 14px;
    border:1px solid #dedede;
    outline:none;
}
.clear {
    clear:both;
}
.fl {
    float:left;
}
.fr {
    float:right;
}
.w1200 {
    width:1200px;
    margin:0 auto;
}

.ly_layout1 {width: 1240px; margin: 25px auto 0 auto;}
.ly_jj {margin-top: 30px; border: 2px dashed #ddd; padding: 20px; box-sizing: border-box; line-height: 30px; font-size: 14px;}
.ly_web_pic {width: auto!important; max-width: 1240px; margin-left: 300px; overflow: hidden; margin-top: 15px;}
.ly_case_bg {background:url(../img/case1_nner_bg.jpg);height: 700px;padding-top: 80px;box-sizing: border-box; position: relative;overflow: hidden; margin-top: 60px;}
.ly_case_title1nner {width: 1240px; margin: 0 auto;}
.ly_case_special {text-align: center; font-size: 35px; color: #333; font-weight: bold;}
.ly_case_special_text {text-align:center; margin-top: 15px; font-size: 18px; color: #666;}
.ly_fk {width: 1240px; margin: 45px auto 0 auto;}
.ly_fk_nner {width: 360px; float: left; text-align: center;}
.ly_fk_nner2 {width: 360px; float: left; text-align: center; margin: 0 80px;}
.ly_fk_icon {width: 64px;height: 64px; margin: 0 auto 15px auto;}
.ly_fk_icon_title {text-align: center; font-size: 18px; line-height: 45px;}
.ly_fk_line {display: block;width: 20px;height: 2px;margin: 0 auto;background-color: #00c850;}
.ly_fk_text {line-height: 25px; margin-top: 25px; height: 100px;}
.ly_fk_ewm {width: 146px;height: 146px; margin: 15px auto 15px auto;}
.ly_fk_oa {width: auto!important; max-width: 1240px; overflow: hidden; padding-top: 30px;}
.ly_case4 {width: 820px; margin: 0 auto;}


/*手机站*/
.sj_layout1 {width: 1240px; margin: 0 auto; position: relative;}
.sj_layout1 ul {width: 1251px; margin-left: -11px; position: absolute; z-index: 2;}
.sj_layout1 ul li {width: 404px; float: left; margin-left: 11px; height: 110px; padding-bottom: 40px;  border-color: rgba(255,255,255,0); border-width: 1px; border-style: solid;position: relative;
transition:width 5s;
-moz-transition:width 5s; /* Firefox 4 */
-webkit-transition:width 5s; /* Safari and Chrome */
-o-transition:width 5s; /* Opera */ margin-top: -1px;}
.sj_layout1 ul li>img {display: none; width: 404px; height: 140px; }
.sj_layout1 ul li:hover {height: 360px; background-color: #fff; border: 1px solid #ccc;box-shadow: 0 1px 3px rgba(0, 0, 0, .3); margin-top: -255px;}
.sj_layout1 ul li:hover>img {display: block;}
.sj_layout1 ul li:hover .sj_layout1_layer1 {position: absolute; top: 140px;}
.sj_layout1 ul li:hover p {display: block;}
.sj_layout1 ul li:hover .kong_ge {display: block;}
.sj_line_title1 {font-size: 18px; color: #333; font-weight: bold; width: 406px; text-align: center; position: absolute; bottom: 40px;}
.sj_layout1_layer1 {position: absolute; z-index: 3; width: 404px;}
.sj_line {height: 7px; width: 100%; border: none;}
.sj_cai1 {background-color: #006098;}
.sj_cai2 {background-color: #00a19c;}
.sj_cai3 {background-color: #d3461e;}
.sj_quan {width: 99px; height: 99px; margin: -55px auto 0 auto; border-width: 5px; border-style: solid; border-color:rgba(255,255,255,0.5); border-radius: 100px;}
.sj_quan img {width: 52px; height: 52px; margin: 25px auto 0 auto;}
.sj_layout1 ul li .kong_ge {display: none; top: 147px; height: 114px; background-color: #f5f5f5;}
.sj_layout1 ul li p {line-height: 30px; width: 404px; text-align: center; display:none; position: absolute; bottom: 85px; z-index: 6; color: #555; font-size: 14px;}

.sj_layout2 {width: 1240px; margin: 170px auto 0 auto; background: url(../img/sj_007.png) repeat-x left top; padding-top: 23px;}
.sj_layout2_title {font-size: 36px; color: #333; margin-top: 45px;}
.sj_layout2_text {font-size: 18px; color: #666; line-height: 30px; margin-top: 15px;}

.sj_layout2_list {width: 1324px; margin-left: -84px; margin-top: 25px;}
.sj_layout2_list li {width: 245px; border: 1px solid #ccc; float: left; margin-left: 84px; background-color: #fff;}
.sj_layout2_list li img {width: 245px; height: 150px;}
.sj_layout2_list li a {display: block; width: 215px; margin: 0 auto;}
.sj_layout2_list li a h5 {color: #333; font-size: 18px; margin-top: 7px;}
.sj_layout2_list li a p {border-top: 1px solid #ccc; padding-top: 7px; margin: 5px 0 10px 0; font-size: 14px; color: #63b9fb;}
.sj_layout2_list li:hover a p {text-decoration: underline;}

.sj_layout3 {width: 100%; height: 445px; background-color: #f6f6f6; margin-top: 55px; padding: 80px 0;}

#loopedSlider {width:1240px; position:relative; margin: 0 auto; overflow: hidden;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; }
#slider-block {position:relative; overflow:hidden; min-height:300px; width:1240px;}
#loopedSlider li#p { position:absolute; top:210px; left:0px; }
#loopedSlider li#n { position:absolute; top:210px; right:0px; }

.container {width: 1240px; height: 445px;margin: 0 auto; position:relative; overflow:hidden; margin:0 auto; }
.container div { opacity:0; z-index:0; position:absolute; top:0; left:0;}
.container div div { opacity:1; z-index: auto; position:static; padding:0px; }
.dsider-main-nner {float: left; width: 630px; margin-left: 35px;}
.sj_layout3_title {margin-top: 40px;}
.sj_layout3_title_lft {height: 60px; font-size: 72px; color: #40affc; line-height: 60px; font-family: Arial, Helvetica, sans-serif; float: left;} 
.sj_layout3_title_rht {float:left; background: url(../img/sj_015.png) no-repeat left top;}
.sj_layout3_title_rht span {font-size: 18px; display:block; color: #555; margin-left: 40px;}
.sj_layout3_title_rht strong {color: #40affc; font-size: 30px; display:block; margin-left: 40px;}
.sj_layout3_layer1 {margin-top: 50px;}
.sj_layout3_layer2 {margin-top: 25px;}
.sj_layout3_small_title {font-size: 18px; color: #666; font-weight:bold;}
.sj_layout3_small_text {font-size: 14px; color: #666; margin-top: 7px;}
.sj_layout3_small_text2 {font-size: 14px; color: #666; margin-top: 25px;}
.sj_layout3_small_text2 span {padding: 0 20px; border: 1px dashed #ccc; line-height: 40px; display: block; float: left; margin-right: 10px;}
.sj_layout3_small_text2 span:hover {background-color: #40affc; border: 1px solid #40affc; color: #fff;}
.container { height:137px; width:890px; }
.slide { width:930px;}
.slide img {width: 225px; float: left;}


/*按钮*/
.previous,.next {
    position: absolute;
    top: 50%;
    margin-top: -35px;
    width: 74px;
	height: 95px;
    opacity: 0.8;
    cursor: pointer;
}
.previous {
    left: 0;
	background: url(../img/sj_012.png) no-repeat;
}
.previous:hover {background: url(../img/sj_012_hover.png) no-repeat;}
.next {
    right: 0;
    background: url(../img/sj_013.png) no-repeat;
}
.next:hover {background: url(../img/sj_013_hover.png) no-repeat;}

/*轮播结束*/
.sj_layout4, .sj_layout5 {width: 1240px; margin: 0 auto; background: url(../img/sj_007.png) repeat-x bottom left; padding-bottom: 50px; margin-top: 60px;}
.sj_layout4_link {color: #40affc;}
.sj_layout4_link:hover {text-decoration: underline;}
.sj_layout4_list {width: 1280px; margin-left: -40px; margin-top: 25px;}
.sj_layout4_list li {width: 280px; margin-left: 40px; float: left;}
.sj_layout4_list li>img {float: left;}
.slide li img {width: 98px; height:98px; float: left;}
.sj_layout4_list_nner {float: left; margin-left: 15px; margin-top: 15px; width: 160px;}
.sj_layout4_list_nner strong {display: block; color: #333; border-bottom: 1px solid #ccc; padding-bottom: 10px; font-size: 18px;}
.sj_layout4_list_nner a {display: block; font-size: 14px; color: #40affc; margin-top: 10px;}
.sj_layout4_list_nner a:hover {text-decoration: underline;}
.sj_layout5 {background: none;}

.sj_layout7 {width: 100%;  background-color: #fafafa; margin-top: 55px; padding: 80px 0;}
.sj_layout7_nner {width: 1240px; margin: 0 auto;}
.sj_layout7_nner_title {font-size: 48px; font-weight: bold; color: #333; text-align:center;}
.sj_layout7_nner_list {margin-left: -33px; width: 1273px; padding-top: 15px;}
.sj_layout7_nner_list li {width: 380px; float: left; margin-left: 33px; margin-top: 35px;}
.nner_list_lft {width: 99px; float: left;}
.nner_list_lft img {width: 99px; height: 93px;}
.nner_list_lft span {display: block; margin-top: 10px; text-align: center; width: 100%; font-size: 16px;}
.lft_cai1 {color: #94c0fd;}
.lft_cai2 {color: #8bc7ae;}
.lft_cai3 {color: #e3d083;}
.lft_cai4 {color: #6078b4;}
.lft_cai5 {color: #62a53b;}
.lft_cai6 {color: #29a7e1;}
.nner_list_rht {float: left; margin-left: 5px; width: 276px;}
.nner_list_rht h3 {font-size: 16px; color: #333; font-weight: bold;}
.nner_list_rht p {line-height: 18px; font-size: 12px; color: #555; margin-top: 5px;}


.sj_layout6 {width: 1240px; margin: 50px auto 0 auto;}
.sj_layout6_nner {width: 1140px; margin: 35px auto 0 auto;}
.sj_layout6_nner img {float: left; width: 320px; height: 224px;}
.sj_layout6_nner_rht {width: 668px; height: 198px; float:right; background: url(../img/case_014.jpg) no-repeat left top;}



.sj_ask_title {margin: 35px auto 0 auto; width:144px; height: 144px;}
.sj_ask_main {width:100%; background:url(../img/case_019.jpg) no-repeat; height: 158px; margin-top: 25px; position: relative; overflow: hidden;}
.dd {width: 115pxpx; height: 158px; margin: 0 auto;}
.dd h6 {font-size: 24px; margin-top: 40px; color: #333; font-weight: bold; text-align: center;}
.dd p {font-size: 14px; margin-top: 15px; color: #666; line-height: 24px; text-align: center;}
.sj_ask_page {text-align: center;}
.sj_ask_page span {display:inline-block; padding: 5px; border: 3px solid #ccc; width: 5px; height: 5px; border-radius: 10px; margin: 0 5px;}
.sj_ask_page span:hover {background-color: #40affc; border: 3px solid #40affc;}
.sj_ask_page span.sj_ask_page_linked {background-color: #40affc; border: 3px solid #40affc;}





