@charset "utf-8";
/* CSS Document */

.cp{margin-top:70px;}
.bt{width:1000px;height:75px;background:url(/images/bt_bg.gif) no-repeat top center;}
.bt p{text-align:center;font-size:24px;padding-top:14px;display: inline-block;position: absolute;left: 50%;margin-left: -110px;}
.bt span{display:block;text-align:center;font-size:18px;color:#959595;padding:5px 10px 0px 10px;}
.blue {color:#1f5ca6;font-weight:bold;}

.cp_c{width:1000px;overflow:hidden;margin:45px auto 0px auto;}
.cp_c .parHd{background:url(/images/cp_bg.gif);width:100%;height:80px;}
.cp_c .parHd ul{width:1000px;height:80px;margin:0px auto;}
.cp_c .parHd ul li{float:left; width: 130px;height:80px;background:url(/images/cp_fl1.png) center bottom no-repeat;margin: 0 60px; text-align:center;font-size:16px;color:#333;cursor:pointer;}
.cp_c .parHd ul li.on{background:url(/images/cp_fl2.png) center bottom no-repeat;color:#0ea1ff;}
.cp_c .parBd{margin-top:25px;}
.cp_c .parBd .slideBox .bd ul li{float:left;height:325px;border:1px #ccc solid;position:relative;z-index:90;margin-left:12px;-webkit-box-shadow: 0px 16px 16px -12px #cdd0d2;-moz-box-shadow: 0px 16px 16px -12px #cdd0d2;box-shadow: 0px 16px 16px -12px #cdd0d2;}
.cp_c .parBd .slideBox .bd ul li h3{margin-bottom: 10px;margin-top: 10px;}
.cp_c .parBd .slideBox .bd ul li h3 a{display:block;width:230px;height:246px;background:url(/images/cp_bg3.png);}
.cp_c .parBd .slideBox .bd ul li h3 a img{width:234px;height:246px;}
.cp_c .parBd .slideBox .bd ul li h3 a:hover img{filter: alpha(opacity=0.5);-moz-opacity: 0.5;opacity: 0.5;transition: all .0s;}
.cp_c .parBd .slideBox .bd ul li h4{width:234px;height:23px;background:url(/images/cp_bg2.png) 0px 15px no-repeat;padding-top:1px;margin-top:-15px;position:absolute;z-index:100;}
.cp_c .parBd .slideBox .bd ul li h4 p a{display:block;text-align:center;padding:0px 5px;margin-top:35px;font-size:16px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.cp_c .parBd .slideBox .bd ul li h4 span a{display:block;text-align:center;margin-top:10px;color:#888;}
.cp_c .parBd .slideBox .bd ul li h4 span a:hover{color:#0ea1ff;}
.cp_c .parBd .slideBox .hd{margin-left:466px;margin-top:25px;}
.cp_c .parBd .slideBox .hd ul li{float:left;margin-left:10px;width:11px;height:11px;border-radius:50%;background:#ccc;color:#ccc;cursor:pointer;overflow:hidden;}
.cp_c .parBd .slideBox .hd ul li.on{background:#0ea1ff;color:#0ea1ff;}

.about{margin-top:28px;height:170px;position:relative;}
.about .hd{position:absolute;z-index:190;width:1000px;margin-top:37px;}
.about .hd a{display:block;width:19px;height:38px;cursor:pointer;}
.about .hd .next{background:url(images/icon.png) 0px -453px no-repeat;margin-top:25px;float:left;}
.about .hd .prev{background:url(images/icon.png) 0px -507px no-repeat;margin-top:25px;float:right}
.about .bd{position:absolute;z-index:195;margin-left:50px;}
.about .bd ul li{width:160px;height:160px;float:left;margin-left:9px;margin-right:9px;}
.about .bd ul li a img{width:160px;height:160px;}
.about .bd ul li a:hover img{filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;transition: all .5s;}

#slides{ width:1000px; margin:20px auto; height:240px; overflow:hidden; position:relative;}
.slides_container li{ width:1000px; float:left;}
.slides_container li a{ display:inline-block; width:198px; height:162px; border:1px solid #fff;}
.slides_container li a img{ width:198px; height:132px;}
.slides_container li a span{ display:block; width:198px; cursor:pointer; height:30px; line-height:30px; background:#262626; color:#fff;}
.slides_container li a:hover{ border:1px solid #ff8400;}
.slides_container li a:hover span{ color:#ff8400;}
.prev{ background:url(images/arr.png) no-repeat; width:29px; height:43px; display:block; left:1px; top:50px; position:absolute; text-indent:-999em; outline:none; z-index:11;}
.prev:hover{ background-position:0 -43px;}
.next{ background:url(images/arr.png) no-repeat -29px 0; width:29px; height:43px; display:block; right:1px; top:50px; position:absolute; text-indent:-999em;outline:none;z-index:11;}
.next:hover{ background-position:-29px -43px;}

.scrolllist{height:380px;margin:0px auto;position:relative;}
.scrolllist .imglist_w{width:1150px;height:100%;overflow:hidden;float:left;position:absolute;left:-10px;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist .imglist_w li{width:233px;float:left;padding:0 10px;border: none;}
.scrolllist .imglist_w li img{width:210px;height:320px;padding:2px;}
.scrolllist .imglist_w li a span {width:210px;display:inline-block;text-align: center;color:#191919 !important;font-size:16px !important;}
.scrolllist .imglist_w li a{color:#191919 !important;text-decoration:none;float:left;}
.scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist a.abtn{position:absolute;display:block;height:76px;width:50px;text-align:center;top:50%;margin-top:-38px;overflow:hidden;background:#dedede;color:#343434;}
/*.scrolllist a.aleft{float:left;background:url(images/icon.png) 0px -453px no-repeat;}
.scrolllist a.agrayleft{cursor:default;background:url(images/icon.png) 0px -453px no-repeat;}
.scrolllist a.aright{float:right;background:url(images/icon.png) 0px -507px no-repeat;}
.scrolllist a.agrayright{cursor:default;background:url(images/icon.png) 0px -507px no-repeat;}*/
.scrolllist a.aleft{float:left;left:-70px;}
.scrolllist a.agrayleft{cursor:default;}
.scrolllist a.aright{float:right;right:-70px;}
.scrolllist a.agrayright{cursor:default;}
.scrolllist .fs18{font-size:18px;line-height:76px;}

.scrolllist2{height:430px;margin:0px auto;position:relative;}
.scrolllist2 .imglist_w{width:1150px;height:100%;overflow:hidden;float:left;position:absolute;left:-10px;/*必要元素*/}
.scrolllist2 .imglist_t{height:100px;line-height:24px;padding:0px 15px;font-size:12px;position:absolute;top:330px;}
.scrolllist2 .imglist_t span{width:75px;height:48px;font-weight:bold;display:inline-block;float:left;}
.scrolllist2 .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.scrolllist2 .imglist_w li{width:387px;float:left;padding:0 10px;border: none;position:relative;}
.scrolllist2 .imglist_w li img{width:367px;height:320px;padding:0px;}
.scrolllist2 .imglist_w li a span {width:365px;height:40px;line-height:40px;display:inline-block;text-align: center;color:#fff !important;font-size:16px !important;position:absolute;left:11px;bottom:0px;background:#100f09;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.scrolllist2 .imglist_w li a{color:#191919 !important;text-decoration:none;float:left;}
.scrolllist2 .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.scrolllist2 a.abtn{position:absolute;display:block;height:76px;width:50px;text-align:center;top:50%;margin-top:-38px;overflow:hidden;background:#dedede;color:#343434;}
.scrolllist2 a.aleft{float:left;left:-70px;}
.scrolllist2 a.agrayleft{cursor:default;}
.scrolllist2 a.aright{float:right;right:-70px;}
.scrolllist2 a.agrayright{cursor:default;}
.scrolllist2 .fs18{font-size:28px;line-height:76px;}

.rphone{font-size:18px;font-weight:bold;}
.phone{font-size:18px;color:#435db1; margin-right:10px;}

.customers{margin-top:0px;position:relative;}
.customers a{margin-top:20px;width: 152px;float: left;display:inline-block;margin-left: 10px;overflow: hidden;text-align: center;}

.abouts{margin-top:0px;position:relative;}
.abouts_li{width:570px;height:360px;background:#f4f4f4;margin:0;padding:0;}
.abouts_title{height:78px;margin-top:40px;}
.abouts_title .hd{float:left;width:78px;height:78px;line-height:78px;background:#095eb1;text-align:center;color:#fff;font-size:50px;font-weight:bold;}
.abouts_title .bd{float:right;width:492px;height:78px;line-height:30px;background:#fff;text-align:left;color:#095eb1;font-size:20px;font-weight:bold;padding-left:20px;padding-top:10px;}
.abouts_title span{display:inline-block;color:#848181;font-size:12px;font-weight:bold;line-height:14px;}
.abouts_li_bd{line-height:30px;padding:30px 30px;font-weight:bold;color:#848181;}
/*.abouts_li_bd p{text-indent:2em;background:url(images/abouts_leftbd.png) left 10px no-repeat;}*/

.recent_news{margin-top:0px;position:relative;}
.r_news_li{width:570px;height:283px;background:#f2f2f2;margin:0;padding:0;}
.r_news_title{height:40px;margin-top:0px;}
.r_news_title a{width:100px;height:40px;line-height:30px;display:inline-block;text-align:center;}
.r_news_title .cur{background:url(images/r_news_title.png) no-repeat;color:#fff;}
.con_chknew{}
.con_chknew li{position:relative;height:36px;line-height:36px;border-bottom:1px dotted #e0e0e0;}
.con_chknew li a{display:inline-block;width:460px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#767877;text-align:left;}
.con_chknew li span{position:absolute;right:0;color:#767877;}

.img-responsive{margin-top:5px;}

.ys{margin-top:20px; padding-top:20px;position: relative;}
.auto{width:100%;margin-left:auto;margin-right:auto;}
.ys_c{margin-top:15px;}
.ys_c ul li{margin-top:30px; float:left; width:50%;-webkit-box-shadow: 0px 16px 16px -12px #cdd0d2;-moz-box-shadow: 0px 16px 16px -12px #cdd0d2;box-shadow: 0px 16px 16px -12px #cdd0d2;}
.ys_c ul li h3{float:left;}
.ys_c ul li h3 a img{width:180px;height:110px;}
.ys_c ul li h3 a:hover img{filter: alpha(opacity=50);-moz-opacity: 0.5;
opacity: 0.5;transition: all .5s;}
.ys_c ul li h3{margin-top:10px;}
.ys_c ul li h4{float:left;margin-left:0; padding:15px; width:309px;}
.ys_c ul li h4 p a{display:block;font-size:24px;margin-top:5px;}
.ys_c ul li h4:hover p a{ color:#FFF;}
.ys_c ul li h4 span{display:block;margin-top:5px;color:#333;height: 38px; overflow:hidden;}
.ys_c ul li h4:hover span{ color:#FFF;}
.ys_c ul li h4:hover{ background-color:#0ea1ff;}
.ys1{width:743px;margin-left:255px;}
.ys1 h4{width:600px;}
.ys2{width:670px;margin-left:325px;}
.ys2 h4{width:528px;}
.ys3{width:640px;margin-left:355px;}
.ys3 h4{width:505px;}
.ys4{width:665px;margin-left:334px;}
.ys4 h4{width:522px;}



.case { margin-top:80px;overflow:hidden;}
.sp-slides li {
	width:278px;
	float:left;
}
.case_t{margin-bottom:45px;}
.sp-slide div.case-nr {
	    cursor: pointer;
	display:none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background:url(../images/cphj_bg.png) no-repeat center;
}
.sp-slide:hover div.case-nr { display: block;}


.sp-slide div.case-nr h3{width:100%;height:58px;
	position:absolute;
	bottom:0px;
	padding:23px 5px 23px 5px;
	background-color:#fff;
	font-size:20px;
	margin-top: 29%;
	font-weight: normal;
	color: #000;
	overflow: hidden; 
	 text-align:center;
}
.sp-slide div.case-nr h3 p{border-top:1px #ccc solid;  padding:5px 6px; text-align:left; }
.sp-slide div.case-nr h3 a:hover { text-decoration: underline;}
.sp-slide div.case-nr h2{margin-top:105px;margin-left:60px;overflow:hidden;}
.sp-slide div.case-nr h2 a{display:block;float:left;width:52px;height:52px;margin-left:22px;border-radius:50%;}

.new{margin-top:70px;}
.new_c{margin-top:37px;}
.new_c .hd{width:1000px;height:35px;background:url(/images/new_bg2.gif);background-position:bottom;background-repeat:repeat-x;}
.new_c .hd ul li{float:left;padding-left:1px;padding-right:20px;font-size:14px;color:#777;cursor:pointer;line-height:35px;}
.new_c .hd ul li.on{color:#000;background:url(/images/new_bg.gif) no-repeat bottom center;}
.new_c .bd{margin-top:32px;}
.new_c .bd ul li{float:left;width:304px;margin-left:3px;margin-right:11px;-webkit-box-shadow: 0px 16px 16px -12px #cdd0d2;-moz-box-shadow: 0px 16px 16px -12px #cdd0d2;box-shadow: 0px 16px 16px -12px #cdd0d2;}

.subjectRight li {
    float:left;
    margin: 0 0 24px 20px;
    width: 310px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #eee;
    padding: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #fff;
}
.subjectRight li:first-child{
    margin: 0 0 24px 10px;
}
.subjectRight li:hover {
    -webkit-box-shadow: 0px 16px 16px -12px #cdd0d2;
    -moz-box-shadow: 0px 16px 16px -12px #cdd0d2;
    box-shadow: 0px 16px 16px -12px #cdd0d2;
    transform: translateY(-7px);
}
.subjectRight h4 {
    width: 100%;
    height: 115px;
    overflow: hidden;
}

.subjectRight h4 img {
    width: 100%;
    display: block;
}

.subjectRight figcaption {
    /*padding: 3.5px 4px 0;*/
    padding: 9px 4px 0;
    min-height: 54px;
    font-size: 14px;
    line-height: 21px;
    color: #333;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-break: break-all;
}
.subjectRight figcaption {
    position:relative;
    overflow:hidden;
}
.subjectRight figcaption.shengluhao{
    height: 54px;
}
.subjectRight figcaption.shengluhao:after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0px 3px 5px 45px;
    background:url(images/ellipsis_bg.png) repeat-y;
}
.price {
    padding-bottom: 1px;
    min-height: 18px;
}
.price .fr {
    float: right;
    font-size: 16px;
    line-height: 16px;
    color: #be0101;
}
.price .free {
    color: #22acec;
}
.price .fr i {
    font-size: 12px;
    margin-right: 1px;
}
.price .fl {
    float: left;
    font-size: 12px;
    color: #999;
    line-height: 16px;
}
.price .fr.free {
    color: #363c41;
}
.price .iconfontUser {
    font-family: iconfont!important;
    font-size: 16px;
    margin-right: 5px;
}

.new_c .bd ul li h3 a img{width:304px;height:195px;}
.new_c .bd ul li h3 a:hover img{filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;transition: all .5s;}
.new_c .bd ul li h5 a{font-size:16px;color:#333;display:block;margin-top:10px;}
.new_c .bd ul li h5 a:hover{text-decoration:underline;}
.new_c .bd ul li p{margin-top:10px;color:#777;}
.new_c .bd ul li em a{font-style:normal;color:#0ea1ff;display:block;margin-top:10px;}
.new_c .bd ul li em a:hover{text-decoration:underline;}
.new_c .bd ul li h4{margin-top:10px;}
.new_c .bd ul li h4 span{color:#989898;padding-left:20px;line-height:20px;}
.new_c .bd ul li h4 #time{background:url(/images/icon.png) 0px -98px no-repeat;}
.new_c .bd ul li h4 #look{background:url(/images/icon.png) 0px -122px no-repeat;margin-left:20px;}

.partner{margin-top:90px;}
.partner_c{margin-top:30px;}
.partner_c ul li{float:left;margin:12px;}
.partner_c ul li img{width:137px;height:65px;cursor:pointer;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;transition: all .4s;}
.partner_c ul li:hover img{filter: alpha(opacity=100);-moz-opacity: 1.0;
opacity: 1.0;transition: all .10s;}


.contact_us{margin-top:90px;}
.contact_us_c{margin-top:45px;}
.h3 h3{color:#222;font-size:16px;font-weight:bold;}
.contact{float:left;width:410px;}
.contact h4{color:#777;margin-top:5px;}
.contact p{color:#333;height:22px;margin-top:20px;padding-left:30px;}
#tel{background:url(../images/icon.png) 0px -153px no-repeat;}
#fax{background:url(../images/icon.png) 0px -193px no-repeat;}
#e-mail{background:url(../images/icon.png) 0px -230px no-repeat;}
#e-mail a{color:#333;}
#e-mail a:hover{color:#0ea1ff;}
#address{background:url(../images/icon.png) 0px -269px no-repeat;}
.massge{width:560px;float:left;margin-left:30px;}
.massge form{margin-top:10px;}
.massge form p{float:left;pointer;border:none;}
.massge form p input{width:205px;height:25px;padding:5px 5px 5px 30px;margin-right:30px;border:1px #ccc solid;}
.name input{background:url(../images/icon.png) 3px -308px no-repeat;}
.e-mail input{background:url(../images/icon.png) 5px -403px no-repeat;}
.massges textarea{background:url(../images/icon.png) 3px -558px no-repeat;width:515px;height:115px;padding:10px 10px 10px 30px;margin-top:10px;border:1px #ccc solid;}
#submit input{margin-top:10px;background:#0ea1ff;color:#fff;width:115px;height:33px;padding:0px;cursor:pointer;border:none;}
#submit input:hover{background:#fff;color:#0ea1ff;border:1px #0ea1ff solid;}

.footer{position: relative;margin-top:80px;width:100%;height:240px;background:#1d66aa;padding:35px 0px 35px 0px;margin-left:auto;margin-right:auto;}
.footer .logo{float:left;margin-top:30px;margin-left:46px;display:inline-block;}
.footer_t{width:1000px;margin-left:auto;margin-right:auto;}
.footer_c{padding:0px;margin:0px;background:#4f4f4f;color:#fff;height:50px;line-height:50px;text-align:center;font-size:12px;}
.footer_c p{font-size:12px;padding:0px;margin:0px;}
.footer_c a{color:#fff;}
.footer_x{float:left;width:1px;height:166px;display:inline-block;margin-top:5px;margin-left:80px;margin-right:auto;border-left:2px #7199bd solid;}
.footer_r{float:left;width:310px;display:inline-block;margin-left:80px;color:#fff;margin-top: 0px;line-height:30px;}
.f_nav{float:left;margin-left: 86px;width: 75px;display:inline-block;}
.auto{width:100%;margin-left:auto;margin-right:auto;}
.f_nav a{color:#fff;font-size:14px;margin:0px;display:inline-block;line-height:30px;}
.f_nav a:hover{text-decoration:underline;}
.link{float:left;width: 234px;text-align:left;}
.link h3{color:#c5dde7;font-size:18px;}
.link a:hover{text-decoration:underline;}
.link a{color:#4d575b;line-height:30px;margin-right:1px;}
.f_wz{float:left;width: 234px;text-align:center;}
.f_wz img{margin-top:-1px;}
.f_wz p{color:#4d575b;margin-top:20px;}
.f_wz p span{margin-left:10px;display:block;float:right;*margin-top:-17px;}
.f_wz p span a{color:#4d575b;}
.f_wz p span a:hover{color:#6690a0;}
.ewm{float:right;margin-right:12px;}