@charset "utf-8";

/* CSS Document */

*{ margin:0; padding:0;}

html{ -webkit-text-size-adjust:none;}

body{font-size:14px;color:#474747; background:#fff;}

body,ol,table,tr,td,ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea,p,header,footer,figure,nav,em,i{ font-family: "微软雅黑",Tahoma, Helvetica, Arial, sans-serif; font-size:12px; font-weight:normal;font-style:normal}

li{list-style-type:none;}

img{ border:none;}

a{ outline:none; cursor:pointer; text-decoration:none; color:#666; transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; }

a:hover{ text-decoration:none;}

a,area { blr:expression(this.onFocus=this.blur());}

:focus { -moz-outline-style: none;} 


/*-------input--outline--middle---------*/

input,button,select,textarea{ outline:none}

input{ vertical-align:middle; font-family:"微软雅黑";}

/*超出省略号*/ 
.toe{word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*分页
.pagelist {padding:10px 0; text-align:center;}
.pagelist span,.pagelist a{ border-radius:3px; border:1px solid #dfdfdf;display:inline-block; padding:5px 12px;}
.pagelist a{ margin:0 3px;}
.pagelist span.current,.pagelist a.current{ background:#e0092c; color:#FFF; border-color:#e0092c; margin:0 2px;}
.pagelist a:hover{background:#e0092c; color:#FFF; border-color:#e0092c; }
.pagelist label{ padding-left:15px; color:#999;}
.pagelist label b{color:red; font-weight:normal; margin:0 3px;}*/

/*导航栏*/
#nav.navbar{border:0;margin-bottom:0px;}
#nav.navbar .navbar-nav{margin:0;}
#nav.navbar-brand{padding:0;}
#nav.navbar .nav{background:rgba(0,0,0,0.7);}
#nav.navbar .nav li{text-align:center;}
#nav.navbar .nav li a{font-size:16px;color:#fff;border-bottom: 1px solid gray;margin: 0 5px;}
#nav.navbar .nav li a.active{color:#e28087;}
#nav.navbar .nav li a:hover{color:#e28087;}
#nav.navbar-header img{margin:15px 0;}
#nav.navbar-default {background:rgba(0,0,0,0);}
#nav.navbar-default .navbar-toggle .icon-bar {background-color: #c70008;}
#nav.navbar-default .navbar-toggle {margin-right:20px;}
#nav .navbar-collapse {background:rgba(0,0,0,0);padding-right:0px;}
/****首页****/
#lunbo {margin-bottom:40px;position:relative;overflow:hidden;margin-top:50px;}
#lunbo .carousel .carousel-indicators .active{background-color:#e28087;border: 1px solid #e28087;}
.carousel-indicators li{margin-right:3px;margin-left:3px;}

#yuyue {border:1px solid #939393;border-radius:10px;margin:0 15px;padding:15px 0;}
#yuyue .form-group{position: relative;overflow: hidden;margin-bottom:2px;}
#yuyue .form-group .col-xs-4{padding-left:5px;padding-right:5px;margin-top:3px;}
#yuyue .form-group .col-xs-8{padding:0px;}
#yuyue .form-group .form-control{height:25px;padding:0px;font-size:12px;}
#yuyue .tijiao.col-xs-4{padding-left:0px;}
#yuyue .tijiao .btn-default{color: #fff;background-color: #c7000b;border-color: #c7000b;}

#homeitems ul li{box-shadow:0px 1px 2px 0px rgba(170,170,170,0.6);margin:0.5%;}
#homeitems ul li img{width:100%;}
#homeitems ul li p{font-size:0.8rem;margin-bottom:5px;}
#homeitems ul li.col-xs-3{width:24%;padding:0 8px;}

#homecustomer ul li.col-xs-4{padding:0;border:1px solid #e9e9e9;}
#homecustomer ul li a{display:block;}
#homecustomer ul li img{width:100%;height:100%;}

#homecases{position:relative;overflow:hidden;}
#homecases .swipe {overflow:hidden;position:relative;width:100%;}
#homecases .swipe ul{overflow:hidden;margin-bottom:3px;}
#homecases .swipe ul li a{display:block;width:100%;height:100%;}
#homecases .swipe ul li a img{width:100%;height:100%;}
#homecases .swipe ul li.first{background:#4c4c4c;color:#fff;}
#homecases .swipe ul li.first p{margin:0 auto;}
#homecases .swipe ul li.first a{height:auto;color:#aaa;}
#homecases .swipe ul li.first a em{padding:5px;border:1px solid #fff;width:auto;margin:0 10px;color:#fff;}
#homecases .swipe ul li.end{background:#4c4c4c;color:#fff;}
#homecases .swipe ul li.end a{color:#fff;}
#homecases ul li img{width:100%;height:auto;}

#homenews .swipe2 {overflow:hidden;position:relative;width:100%;}
#homenews .swipe2 ul{overflow:hidden;margin-bottom:3px;}
#homenews .swipe2 ul li a{display:block;overflow:hidden;position:relative;}
#homenews .swipe2 ul li a p{float:left;max-width:70%;overflow:hidden;position:relative;white-space:nowrap; margin:10px 0;}
#homenews .swipe2 ul li a em{float:right;margin:10px 0;}
#homenews #pagenavi a{display:inline-block;width:10px;height:10px;border-radius:10px;background:#7a7a7a;margin:0 5px;}
#homenews #pagenavi a.active{background:#2f2f2f;}
#homenews .topnews a{display:block;overflow:hidden;position:relative;}
#homenews .topnews img{width:100%;}
#homenews .topnews a p{position:absolute;bottom:0;background:rgba(0,0,0,0.7);margin-bottom:0px;width:100%;color:#fff;padding:5px 0 5px 5px;}

#homenews2 .swipe2 {overflow:hidden;position:relative;width:100%;}
#homenews2 .swipe2 ul{overflow:hidden;margin-bottom:3px;}
#homenews2 .swipe2 ul li a{display:block;overflow:hidden;position:relative;}
#homenews2 .swipe2 ul li a p{float:left;max-width:70%;overflow:hidden;position:relative;white-space:nowrap;margin:10px 0;}
#homenews2 .swipe2 ul li a em{float:right;margin:10px 0;}
#homenews2 #pagenavi2 a{display:inline-block;width:10px;height:10px;border-radius:10px;background:#7a7a7a;margin:0 5px;}
#homenews2 #pagenavi2 a.active{background:#2f2f2f;}
#homenews2 .topnews a{display:block;overflow:hidden;position:relative;}
#homenews2 .topnews img{width:100%;}
#homenews2 .topnews a p{position:absolute;bottom:0;background:rgba(0,0,0,0.7);margin-bottom:0px;width:100%;color:#fff;padding:5px 0 5px 5px;}

#items ul li{margin-bottom:15px;border:1px solid #e6e6e6;}
#items ul li.col-xs-12{padding:0;}
#items ul li .col-xs-6{padding:0;}
#items ul li .col-xs-5{padding:0;}
#items ul li .col-xs-7{padding:0;}
#items ul li img{margin:2% 0 2% 2%;width:98%;}
#items ul li h2{margin:7% 0 10% 4%;font-size:16px;font-weight:bold;color:#c7000b;}
#items ul li h2 em{font-size:15px;font-weight:bold;padding-bottom:2px}

.triangle_border_up{
    width:0;
    height:0;
    border-width:0 4px 4px;
    border-style:solid;
    border-color:transparent transparent #c7000b;/*透明 透明  灰*/
    margin:2% 30% 0;
    position:relative;
}
.triangle_border_up.san2{border-color:transparent transparent #afafaf;/*透明 透明  灰*/}

#items ul li p{padding:1% 2%;color:#fff;max-height:38px;overflow:hidden;position:relative;margin:0 0 2%;line-height:18px;}
#items ul li p.p1{background:#afafaf;}
#items ul li p.p2{background:#afafaf;}
#items ul li i.col-xs-6{padding-left:4%;}
#items ul li i.col-xs-5{padding-left:2%;}

#items2{background:url("../images/items/back.jpg") no-repeat center 0;padding:30px 0 40px;}
#items2 h2{font-size:24px;margin-top:30px;color:#fff;}
#items2 p{margin-top:10px;color:#fff;}

#items3{margin-bottom:20px;}
#items3 ul li{margin:30px 0 0;}
#items3 ul li img.col-xs-6{padding:0;}
#items3 ul li img.col-xs-8{padding:0;}

#items4{background: #c60001;color:#fff;padding:20px 0;}
#items4 h2{font-size:20px;}
#items4 div a{display:block;height:27px;}
#items4 div a.a1{background:url("../images/items/qq.png") no-repeat center 0;}
#items4 div a.a2{background:url("../images/items/weibo.png") no-repeat center 0;}
#items4 div a.a3{background:url("../images/items/weixin.png") no-repeat center 0;}
#items4 div a.a3 img{display:none;}

#items_list ul li img{width:100%;}
#items_list ul li p{font-size:14px;line-height:30px;}

#itemmore{margin:20px auto;}
#itemmore a{display:inline-block;width:40%;height:30px;line-height:30px;background:#c7000b;color:#fff;text-align:center;border-radius:10px;}

#coo .bian{padding:0;}
#coo .bian img{width:100%;}

#coo2 div.col-xs-12{padding:0;}
#coo2 ul li{margin-bottom:10px}
#coo2 ul li.col-xs-12{border:1px solid #d4d4d4;padding:5px;}
#coo2 ul li img.col-xs-4{padding:0px;}
#coo2 ul li img.col-xs-5{padding:0px;}
#coo2 ul li .col-xs-7{padding-right:5px;}
#coo2 ul li div h2{font-size:16px;font-weight:bold;margin-top:8%;margin-bottom:10%;}
#coo2 ul li div h2 em{font-size:16px;font-weight:bold;border-bottom:1px solid #000;padding-bottom:2px}

#coo4 h2{margin:0 0 20px 0;font-weight:bold;}
#coo4 h2 span{font-weight:bold;color:#c7000b;}
#coo4 .control-label span{color:#c7000b;}
#coo4 .file0 {width:100px;height:76.2px;opacity:0;position:absolute;left:0;z-index:2;}
#coo4 .file1 {width:100px;height:76.2px;background:url("../images/flash_btn05.png")no-repeat 0 0;opacity: 0.5;left:0;z-index:1;float:left;}
#coo4 .form-x img{float:left;}
#coo4 .berror{float:left;padding: 6px 0;font-size:14px;color:#ff6633;display:block;}
#coo4 .bsuccess{float:left;padding: 6px 0;font-size:14px;color:#33ff99;display:block;}

#contact .cont{box-shadow:1px 1px 3px 1px rgba(170,170,170,0.6);}
#contact .cont.col-xs-12{padding:0;}
#contact .cont h2{color:#979797;font-size:16px;}
#contact .cont p{font-weight:bold;font-size:16px;}
#contact .cont .zi.col-xs-6{padding:0;}
#contact .cont .img{margin-top: 20px;}
#contact .cont .img p{font-size:12px;}
#contact .cont .img.col-xs-6{padding:0 5px;}
#contact .cont .img .col-xs-6{padding:0 5px;}
#contact .cont .img .col-xs-6 .col-xs-12{padding:0;}

#contact2 .btn-default{background:#c7000b;color:#fff;}
#contact2 .berror{font-size:14px;color:#ff6633;}
#contact2 .bsuccess{font-size:14px;color:#33ff99;}

#newsdetail{margin-bottom:30px;}
#newsdetail .col-xs-12{padding:0;}
#newsdetail h2{font-weight:bold;font-size:20px;}
#newsdetail img{width:100%;}

#cases_list{background:#f5f8f7;}
#cases_list .navnews{padding:0 0 20px;background:#fff;}
#cases_list .navnews ul li.col-xs-2{padding:0;}
#cases_list .navnews ul li a{display:inline-block;padding:3px 5px;}
#cases_list .navnews ul li a.active{background:#c7000b;border-radius:2px;color:#fff;}
#cases_list .lists ul .col-xs-12{padding:0;}
#cases_list .lists ul li{margin:10px 0;}
#cases_list .lists ul li a div{margin:10px 0;}
#cases_list .lists ul li a div h2{padding:0 10px;font-size:14px;font-weight:bold;margin:0;border-left:2px solid #c7000b;overflow:hidden;line-height:16px;}
#cases_list .lists ul li a div em{padding-right:0px;line-height:16px;}
#cases_list .more p{background:#c7000b;color:#fff;padding:10px 0;font-size:16px;border-radius:5px;}

#casedetail{background:#f5f8f7;padding:0;}
#casedetail h2{margin:30px auto;}
#casedetail h2 em{font-weight:bold;font-size:20px;display:inline-block;margin:0 auto;width:auto;position:relative;}
#casedetail h2 em img{vertical-align:middle;float:left;margin-right:5px;}
#casedetail h2 em i{font-weight:bold;font-size:20px;float:left;line-height:26px;}
#casedetail .beijing div{background:#fff;padding:20px;}
#casedetail .cont{}
#casedetail .cont div{padding:0;}
#casedetail .cont div img{width:100%;height:auto;}

/*通用大标题 左标题 右标题 手机导航*/
.tit h1{font-size:20px;text-align:center;color:#000;height:45px;line-height:40px;background:url("../images/co1.png") no-repeat center bottom;margin:30px 0 20px;}
.title{margin:30px 0;}
.title h2{float:left;padding-right:5px;border-right:2px solid #c7000b;font-size:20px;margin:0 10px 0 0;font-weight:bold;line-height:20px;}
.title em{float:left;font-size:12px;line-height:28px;}


/*遮罩*/
.mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.7);display:none;}

/*分页*/
.pagelist {padding:10px 0; text-align:center;}
.pagelist span,.pagelist a{ border-radius:3px; border:1px solid #e28087;display:inline-block; padding:5px 12px;color:#fff;background:#e28087;}
.pagelist a{ margin:0 3px;}
.pagelist span.current,.pagelist a.current{ background:#4c74da; color:#FFF; margin:0 2px;}
.pagelist a:hover{background:#1f2c4d; color:#FFF; }
.pagelist label{ padding-left:15px; color:#999;}
.pagelist label b{color:red; font-weight:normal; margin:0 3px;}
/*底部*/
footer{background:#2c2c2c;color:#fff;padding:20px 0;}
footer h2{color:#747474;font-size:20px;}
footer p.line{border:1px solid #747474;width:20%;margin:0 auto;}
footer h2.tel{color:red;font-size:24px;}
footer p{color:#747474;}


/*手机和PC显示隐藏*/
.mob {display: none;}
.pc {display: block;}
/*自适应屏幕参数*/
@media  screen and (max-width:1280px) {
	.mob {display: none;}
}
@media  screen and (max-width:1080px) {
	.mob {display: none;}
}
@media  screen and (max-width:880px) {
	.mob {display: block;}
	.pc {display: none;}
}
@media  screen and (max-width:768px) {
	.mob {display: block;}
	.pc {display: none;}
	/*#homenews ul li {height:auto;padding:10px 0;}
	#homenews ul li span{line-height:40px;padding:0;text-align:center;}
	#homenews ul li div h2{margin:10px 0;height:22px;}
	#homenews ul li div p{padding:0;}*/
	.content{padding-left:15px;}
}
@media  screen and (max-width:414px) {
	.mob {display: block;}
	.pc {display: none;}
	#sign{top:20%;}
}
@media  screen and (max-width:375px) {
	.mob {display: block;}
	.pc {display: none;}
}
@media  screen and (max-width:350px) {
	.mob {display: block;}
	.pc {display: none;}
}
@media  screen and (max-width:320px) {
	#sign{top:20%;}
	#sign .row{padding:5px 20px;}
	#sign .form-group { margin-bottom: 0px;}
	#items ul li h2{margin:7% 0 6% 4%;font-size:16px;font-weight:bold;color:#c7000b;}
}