@charset "utf-8";
/* CSS Document */
/*---整站头部样式-----*/
.picture{text-align:center; vertical-align:middle; margin:0 auto; display:table-cell;background:#ffffff;}
.son_{width:1200px;height:100%;margin:0 auto;}
#b-left,.leftmenu{width:263px;height:356px;background:rgb(24,75,118);border:rgb(23,111,159) solid 1px;}
#b-left ul li:first-child,.leftmenu ul li:first-child{width:263px;height:47px;position:relative;left:-1px;top:-1px;background:url(../img/bg0.png) left top repeat-x;font-size:18px;padding:12px 30px 12px 30px;margin-bottom:10px;}
#b-left li.normal{width:240px;height:37px;margin-left:15px;border-bottom:rgb(55,106,149) solid 1px;}
#b-left li.normal a{color:#ffffff;font-weight:700;display:block;padding:7px 0px 7px 15px;}
#b-left li .fa-angle-right{float:right;margin-right:20px;margin-top:5px;color:rgb(106,151,190);}
#b-left li.normal:hover,#b-left li.normal.current{background:rgb(26,126,175);}
#b-left li.normal:hover .fa-angle-right,#b-left li.normal.current .fa-angle-right{color:#ffffff;}
.leftmenu{height:320px;margin-top:25px;}
.leftmenu li div.left,.leftmenu li div.right{position:relative;width:117px;height:129.5px;}
.leftmenu li div.left{float:left;clear:left;margin-left:8px;}
.leftmenu li div.right{float:right;margin-right:8px;}
.leftmenu li .picture{border:1px solid rgb(228,228,228);width:102px;height:77px;position:relative;left:8px;}
.leftmenu li a div.p{text-align:center;margin-bottom:15px;color:#ffffff;width:117px;line-height:16px;position:absolute;bottom:0px;}



#topper{width:100%;min-width:1200px;height:33px;background:#ECECEC; border-bottom:1px solid #E6E6E6;}
#topper .son_ .left{float:left;color:#777;padding-left:41px; line-height:33px;}
#topper .son_ .right{float:right;height:100%;background:url(../img/bg12.png) 0px 11px no-repeat;padding-left:40px;padding-right:20px;line-height:33px;}
#topper .son_ .right *{vertical-align:middle;}
#topper .son_ .right a{padding:0px 8px 0px 8px;}

#header{width:100%;min-width:1200px;height:113px;background:#fff;position:relative;z-index:99;}
#header .son_{position:relative;z-index:997;}
#header .son_ #topright{position:absolute;right:22px;top:6px;}
#header .son_ #topright a{color:rgb(4,40,92);font-family:Calibri;font-size:12px;letter-spacing:1.2px;}
#header-left{float:left;margin-left:36px;margin-top:0px;margin-right:78px;}
#logo{margin-left:0px;margin-top:0px;}
#nav_{padding-right:10px;height:100%; width:1140px;margin:0 auto;}
#nav_ li{float:left;background:url(../img/bg0.png) left center no-repeat;}
#nav_ li:first-child{background:none;}
#nav_ li a{display:block;padding:0px 29px 0px 29px;height:100%;line-height:43px;color:#fff;font-size:14px;text-transform:uppercase; font-weight:bold;}
#nav_ li:hover a,#nav_ li.current a{ border-bottom:0px solid rgb(203,40,41); background:#F27800; color:#fff;}









#banner{min-width:1200px;background:rgb(236,236,236);}



#psl{width:100%;min-width:1200px;height:405px;padding-top:30px;padding-bottom:37px;background:rgb(236,236,236);}
.ccc a{color:#fff; font-size:16px; font-family:arial; font-weight:bold; }
.picscroll_ ul{overflow:hidden; }
.picscroll_ ul .con{margin-left:20px; border:0 none !important; width:14px; margin-top:130px;}
.picscroll_ ul li{float:left;width:230px;height:262px;margin-left:36px;}
.picscroll_ ul li a{display:block;position:relative;}
.picscroll_ ul li a p{width:100%;height:42px;line-height:42px;text-align:center;color:#000;font-size:14px;}
.picscroll_ .picture{background:#ffffff;width:230px; height:220px; text-align:center; vertical-align:middle; margin:0 auto; display:table-cell;background:#fff; border:1px solid rgb(220,220,220);}
ul li .mask{top:-100%;transition:top .4s ease;width:230px;height:220px;line-height:310px;font-size:16px;text-align:center;color:#ffffff;background:url(../img/view.png) center 80px no-repeat rgba(0,0,0,0.4);position:absolute;left:0px;}
ul li:hover .mask{top:0%;}

#nn3{width:100%;min-width:1200px;height:395px;}
#nn3 .son_{padding-top:50px;}
#nn3 .son_>ul>li{height:305px;border-left:#ddd solid 1px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding-left:27px;}
#nn3 .son_>ul>li h3{font-size:22px;color:#000;height:20px;line-height:20px;border-left:#007DC2 solid 5px;padding-left:17px;margin-bottom:20px; }
#nn3 .son_>ul>li .c,#nn3 .son_>ul>li .c *{color:#666;font-size:12px;}
#nn3 .son_>ul>li:first-child{border-left:none;width:330px;padding-left:0px;margin-left:17px;}
#nn3 .son_>ul>li:first-child .c{margin-top:0px;}
#nn3 .son_>ul>li:first-child li{float:left;clear:both;border-bottom:#ddd solid 1px;padding-bottom:8px;padding-top:8px;}
#nn3 .son_>ul>li:first-child li .left{float:left;margin-right:27px;}
#nn3 .son_>ul>li:first-child li .right{float:left;width:192px;position:relative;}
#nn3 .son_>ul>li:first-child li .right .fa{position:absolute;left:-10px;top:5px;color:rgb(196,196,196);}
#nn3 .son_>ul>li:first-child li .right h5{line-height:22px;margin-top:0px;}
#nn3 .son_>ul>li:first-child li .right p{line-height:30px;}
#nn3 .son_>ul>li.a2{width:442px;}
#nn3 .son_>ul>li.a2 .c{padding-left:17px;padding-right:35px;}
#nn3 .son_>ul>li.a2 .c img{margin-top:25px;}
#nn3 .son_>ul>li.a3{width:365px;}

#nn3 .son_>ul>li.a3 .c{padding-left:17px;padding-right:35px;}

#aa3{width:100%;min-width:1200px;height:306px;background:#1f1f1f;padding-top:35px;}
#aa3 .son_>ul>li{float:left;color:#ffffff;height:260px;}
#aa3 .son_>ul>li .c,#aa3 .son_>ul>li .c *{color:rgb(154,154,154);}
#aa3 .son_>ul>li.a1{width:300px;margin-right:100px;margin-left:17px;}
#aa3 .son_>ul>li.a1 .c{margin-top:8px;}
#aa3 .son_>ul>li.a1 li{line-height:28px;margin-left:18px;}
#aa3 .son_>ul>li.a1 li .fa{margin-right:8px;}
#aa3 .son_>ul>li.a2{width:290px;}
#aa3 .son_>ul>li.a3{width:350px;margin-left:80px;}
#aa3 .son_>ul>li.a3 .c{padding-top:10px;}


#main{width:100%;min-width:1200px;position:relative;padding-bottom:10px;background:url(../img/bg11.png) left top repeat-x rgb(243,243,243);}
#main .son_{min-height:500px;background:#ffffff;margin-bottom:30px;border:#dfdfdf solid 1px;border-top:none;position:relative;}
#main .son_ .cover{position:absolute;right:-1px;top:0px;width:10px;height:61px;background:url(../img/bg11.png) left top repeat-x;}

#main .son_>.left{width:245px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
#main .son_>.right{padding-bottom:30px;background:url(../img/bg11.png) left top repeat-x;margin-left:-3px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:948px;min-height:500px;padding-left:28px;border-left:#e3e3e3 solid 1px;}
#main .son_>.left>h4{text-transform:uppercase;padding:0px 20px 0px 30px;height:61px;line-height:61px;background:#fff;color:#1A85D6; border-bottom:3px solid #1A85D6;background:url(../img/bg11.png) left top repeat-x;}
#main .son_>.left .a1{margin-bottom:18px;}
#main .son_>.left .a1 li{width:245px;height:36px;border-bottom:#e7e7e7 solid 1px;background:#ffffff;}
#main .son_>.left .a1 li a{display:block;padding:0px 0px 0px 20px;line-height:35px;font-size:12px;color:#333;position:relative;}
#main .son_>.left .a1 li a .fa{position:absolute;right:27px;top:13px;font-size:12px;}
#main .son_>.left .a1 li:hover a,#main .son_>.left .a1 li.current a{background:#1A85D6; color:#fff;}
#main .son_>.left .a2{width:245px;height:300px;padding:20px;}
#main .son_>.right #con{
	padding-top: 20px;
	padding-right: 7px;
	padding-bottom: 60px;
	padding-left: 7px;
}
#main .son_>.right h4{font-size:16px;padding:8px 6px 11px 11px;}
#main .son_>.right h4 .left .fa{font-size:17px;color:#1E4493;margin-right:10px;vertical-align:top;position:relative;top:4px;}
#main .son_>.right h4 .left{float:left;font-size:24px;padding-top:12px;}
#main .son_>.right h4 #location{float:right;padding-top:16px;padding-right:10px;}







.border_{border-radius:7px;border:rgb(212,212,212) solid 1px;border-right:rgb(213,213,213) solid 2px;border-bottom:rgb(213,213,213) solid 2px;}












#footer{width:100%;min-width:1200px;height:60px;background:#1f1f1f;border-top:rgb(85,85,85) solid 1px;}
#footer .son_ .left{float:left;display:block;width:700px;height:100%;line-height:60px;color:rgb(129,129,129);padding:0px 10px 0px 10px;}
#footer .son_ .right{float:right;display:block;height:100%;line-height:60px;padding:0px 8px 0px 8px;}
#footer .son_ .right .share li{float:left;margin-left:15px;}
#footer .son_ .right .share li a{color:rgb(129,129,129);font-size:17px;}
#footer .son_ .right .share li a:hover{color:#ffffff;}







/*---产品列表样式-----*/
.product ul{overflow:hidden;width:920px;}
.product ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:210px;margin-right:13px;margin-bottom:28px;}
.product ul li a{display:block;}
.product ul li a p{width:100%;min-height:40px;line-height:20px;text-align:center;color:#000;font-size:12px;padding-top:4px;}
.product ul .picture{background:#ffffff;width:210px; height:190px;border:1px solid rgb(237,236,236);text-align:center; vertical-align:middle; margin:0 auto; display:table-cell;background:#fff;}
/*---产品详情页样式-----*/
.pinfo{padding-bottom:30px;  margin-right:23px; width:100%;padding-top:20px;}

.d-top{overflow:hidden; margin-left:12px;}
/*---右边描述样式-----*/
.d-top .t-right{float:left; width:430px; margin-left:30px;}
.d-top .t-right span{display:block; padding-top:10px; padding-bottom:20px;}
.d-top .t-right .enquire{width:157px; height:35px; background:#1A85D6; border:2px solid #1A85D6; border-radius:20px; font-size:16px; color:#fff; text-align:center; line-height:30px; display:block;}
/*---下面产品具体内容介绍样式-----*/
.d-bottom{margin-top:10px; width:100%; margin-left:0 !important;padding-right:40px;}
.d-bottom .title{width:100%;}
.d-bottom .title ul{overflow:hidden;border-bottom: 1px #ECEBEB solid;}
.d-bottom .title ul li{float:left; margin-right:20px;}
.d-bottom .title ul li a{display:block; padding:8px 10px 8px 10px; color:#333; font-weight:bold;font-size:14px;border-left: 1px #E2E2E2 solid;border-right: 1px #E2E2E2 solid;border-top: 2px #CB2829 solid;}
.d-bottom .d-font{padding:30px 10px 30px 10px; line-height:22px;}






/*---新闻页样式-----*/
#news-list{ padding-bottom:30px;padding-left:10px;padding-right:30px;width:100%;}
#news-list ul{margin-top:20px;}
#news-list ul li{border-bottom:1px dotted #c8c8c8; margin-top:12px;}
#news-list ul li a{display:block; padding:10px 10px 5px 21px; color:#333;}