@charset "utf-8";
/* CSS Document */
body { font: 14px Microsoft Yahei, tahoma, arial;color:#666; margin:0px; position:relative; padding:0;}
img{ border-width:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#626262;}
a:hover{ color:#cc1b00;}
h1,h2,h3,h4,h5,dl,dt,dd{ margin:0px; padding:0px;}
ul,ol{ padding:0px; margin:0px;}
ul li,ol li{ list-style-type:none; margin:0px; }
input,select{vertical-align:middle;} 
.clearBoth{ clear:both; }
.bound{width: 98%;max-width: 1756px;margin: 0 auto;}
.shadowBar{width:1005;clear:Both;height:5px;box-shadow: 0px 5px 3px #dbdbdb;padding-top:105px;}
.fl{float:left;}
.fr{float:right;}
.fullIMG{width:100%;}
#header{position:fixed;z-index:10;clear:Both;height:110px;background:#fff;width:100%;}
#logo{width:156px;height:77px;background:url(images/logo.png) no-repeat;float:left;position:relative;top:30px;left:50px;}
#tel{position:absolute;right:0;top:10px;right:115px;background:url(images/tel.png) no-repeat;height:56px;padding-left:50px;}
#tel h3{color:#4a4a4a;font-size:15px;}
#tel h1{color:#cc1b00;font-size:23px;font-weight:normal;letter-spacing:1px;}

#sanchuang{position:relative;text-align:center;clear:both;width:98%;max-width:1286px;margin:60px auto;}
#sanchuang h1{color:#d21d02;font-weight:normal;font-size:32px;}
#sanchuang p{font-size:16px;line-height:30px;}
#fuwu{position:relative;margin-top:70px;clear:both;}
#fuwu h1{color:#d21d02;font-weight:normal;font-size:32px;text-align:center;}
#fuwu ul{width:auto;margin:20px auto;position:relative;}
#fuwu ul li{width:31%;max-width:490px;}
#fuwu ul li span {display:block; border:#CCCCCC solid 1px; margin-top:10px;}
#fuwu ul li img{width:100%;}
#fuwu ul li p{display:block; width:95%; background:url(images/x.png) no-repeat bottom right; text-align:center; font-size:18px; font-weight:bold;}
#anli{position:relative;background:#f3f3f5;padding-top:30px;margin-top:60px;clear:both;padding-bottom:10px;}
#anli h1{color:#d21d02;font-weight:normal;font-size:32px;text-align:center;margin-bottom:40px;}
#anli .anliBox{float:left;width:24.98%;position:relative;padding:0;margin:0;}
#anli .anliBox img{width:100%;border: 1px solid #fff;}
#anli  .anliBox span{display:block;position:absolute;bottom:0px;line-height:40px;width:100%;background:url(images/bg.png);color:#dadada;text-indent:8px;}
a.moreLink{display:block;width:150px;height:40px;line-height:40px;border:1px #ccc solid;text-align:center;margin:20px auto;}
#footer{position:relative;background:#272727;clear:both; height:60px; line-height:60px;}
#footer #footertwo{color:#787878;text-align:center;position:absolute;bottom:0px; position:relative;width:1200px; height:60px; line-height:60px; margin:auto; background:url(images/footer0.gif) no-repeat 355px center;}
/*search*/
#searcher{position:absolute;right:70px;bottom:15px;z-index:10;}
#searcher input[type=text] {
	color: #333;
	background-color: #d8d8d8;
	border:0;
}
#searcher .button {
	position: relative;
	display: inline-block;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	background:#cc1b00;
	border:0;
	height:18px;
	text-align:center;
	width:70px;
	padding:2px;
}

#searcher input[type=text] {
	font-size: 12px;
	width: 120px;
	height:14px;
	padding: 4px;
	text-indent:5px;
}

#floatTel{background:url(images/tel.gif) no-repeat;width:135px;height:165px;right:0;top:320px;position:fixed;z-index:100; display:none}
/*sub page*/
#bannerSub{position:relative;overflow: hidden;text-align: center;display:none;}
#bannerSub img{width:100%;}
#marginFooter{height:50px;clear:both;}

#articleBox{position:relative;margin:0px auto;clear:both;width:auto!important;width:98%;max-width:1286px;padding-top:80px; line-height:29px; font-size:1.1em;}
#articleBox h1{color:#d21d02;font-weight:normal;font-size:30px;border-bottom:1px #ccc solid;padding-bottom:10px;}
#articleBox p{font-size:14px;line-height:24px;}
#articleBox #rightBox{width:40%;}
#articleBox #rightBox p{text-align:right;}
#articleBox .title{color:#d21d02;font-weight:normal;font-size:32px;text-align:center;position:relative;width:200px;margin:0 auto 10px auto;padding-bottom:15px;}
#articleBox .title span{position:absolute;height:2px;width:50px;margin:auto;bottom:0;left:40%;display:block;background:#45b1ff;}
@media screen and (max-width:1400px) {
#articleBox img.fl{width:700px;}
} 
#contactsBox{position:relative;margin:70px auto;clear:both;width:auto!important;max-width:80%;min-width:1200px;}
#contactsBox .title{color:#d21d02;font-weight:normal;font-size:32px;text-align:center;position:relative;width:200px;margin:auto;padding-bottom:15px;}
#contactsBox .title span{position:absolute;height:2px;width:50px;margin:auto;bottom:0;left:40%;display:block;background:#45b1ff;}
/*contacts*/
.contacts{float:left;left:50px;width:98%;}
.contactsLeft{position:relative;clear:Both;height:100px;margin-top:30px;}
.contactsLeft .contactsTitle{color:#d21d02;font-weight:normal;font-size:20px;position:relative;padding-bottom:15px;border-bottom:1px #ccc solid;}
.contactsLeft .contactsTitle span{position:absolute;height:2px;width:80px;margin:auto;bottom:-1px;left:0;display:block;background:#45b1ff;}
.contactsLeft ul{margin-top:50px;}
.contactsLeft ul li{float:left;width:60%;padding-left:30px;padding-bottom:20px;}
.contactsLeft .email{background:url(images/email.gif) no-repeat;}
.contactsLeft .tel{background:url(images/tel2.gif) no-repeat;}
.contactsLeft .addr{background:url(images/addr.gif) no-repeat;}
.contactsLeft .fax{background:url(images/fax.gif) no-repeat;}
.contactsLeft .postcode{background:url(images/postcode.gif) no-repeat;}
.contactsRight{position:relative;float:left;left:50px;width:500px;margin-top:60px;}
.contactsRight input{width:340px;border:1px #ccc solid;text-indent:5px;}
.contactsRight textarea{width:340px;border:1px #ccc solid;text-indent:5px;}
.contactsRight table tr{display:block;margin-top:15px;}
.contactsRight a.submit{display:block;width:70px;height:40px;line-height:40px;text-align:center;background:#d21d02;color:#fff;border-radius:5px;}
.contactsRight a.submit:hover{background:#f62401;}
/*案例*/
.solu-tab { margin-bottom:40px;text-align:center;margin-top:30px;}
.solu-tab a{ font-size:16px; padding:5px 15px; border-radius:4px;f}
.anliSub ul li{float:left;width:19.7%;margin-left:0.2%;position:relative;margin-bottom:0%;}
.anliSub ul li img{width:100%;max-height:220px;min-height:168px;}
.anliSub ul li span{display:block;/*position:absolute;*/bottom:0;width:100%;height:40px;line-height:40px;background:url(images/bg2.png);color:#8c8c8c;text-indent:8px;}
.anliSub ul li span:hover{display:block;/*position:absolute;*/bottom:0;width:100%;height:40px;line-height:40px; color:#fff; background:none; background-color:#cc1b00; text-indent:8px;}
#titleArticle{position:relative;text-align:center;color:#cd1b01;font-size:28px;margin-bottom:20px;border-bottom:1px #ccc solid;padding-bottom:30px;}
#titleArticle span{font-size:16px;color:#666;display:block;padding-top:10px;}
#contentArticle{position:relative;margin-top:20px;line-height:24px;}
.nextinfo{clear:both;border-top:1px #ccc dotted;padding-top:30px;padding-bottom:30px;height:50px;margin-top:50px;}

.anliSub2 ul li{float:left;width:19.7%;margin-left:0.2%;position:relative;margin-bottom:0%;}
.anliSub2 ul li img{width:100%;/*max-height:220px;*/min-height:168px;}
.anliSub2 ul li span{display:block;/*position:absolute;*/bottom:0;width:100%;height:40px;line-height:40px;background:url(images/bg2.png);color:#8c8c8c;text-indent:8px;}
.anliSub2 ul li span:hover{display:block;/*position:absolute;*/bottom:0;width:100%;height:40px;line-height:40px; color:#fff; background:none; background-color:#cc1b00; text-indent:8px;}


#ProductShow{text-align:center;}
#ProductShow img{width:100%;max-width:940px;}
#wrapper{border:1px #dfdfdf solid;background:#f8f8f8;max-width:1286px;height:200px;margin:20px auto;}
#CSSBox{width:90%;height:163px; margin:0 auto;overflow:hidden;float:left;top:10px;left:25px;position:relative;}
#CSSBox ul li{ float:left; list-style:none; margin:9px;}
#CSSBox ul li img{ width:212px; height:164px;border:1px solid #fff;margin-right:10px;}
#CSSBox ul li img:hover{ border:1px solid #1a84f2;}
#LeftButton{cursor:hand;height:133px;width:22px;float:left;background:url('images/leftArrow.gif') center center no-repeat;position:relative;left:20px;top:30px;}
#RightButton{cursor:pointer;height:133px;width:22px;float:right;background:url('images/rightArrow.gif') center center no-repeat;position:relative;right:20px;top:30px;}
/*products*/
.pager-links{clear:both;text-align:center;padding-top:10px;padding-bottm:10px;margin-top:30px;}
.pager-links .t2{display:inline-block;background:#4a4a4a;color:#fff;width:40px;height:30px;line-height:30px;border-radius:5px;}
.pager-links a{display:inline-block;background:#ececec;width:40px;height:30px;line-height:30px;border-radius:5px;}
/*news*/
.newsSub {width:100%;}
.newsSub ul li{float:left;width:23%;margin-left:2%;position:relative;margin-bottom:20px;padding-left:300px;height:212px;}
.newsSub ul li img{width:275px;height:212px;border-radius:8px;position:absolute;left:0;top:0;z-index:2;}
.newsSub .date{position:absolute;top:0;left:0;width:75px;height:55px;font-size:16px;padding-top:20px;background:#cd1b01;color:#fff;text-align:center;border-radius:8px;z-index:3;}
.newsSub .newsTitle{float:left;font-weight:bold;margin-bottom:10px;font-size:16px;}
.newsSub .content{float:left;line-height:24px;}
.newsSub ul li span{display:block;position:absolute;bottom:0;width:100%;height:40px;line-height:40px;background:url(/images/bg.png);color:#dadada;text-indent:8px;}
/*products*/
#productsCategoryUL{margin:0 auto auto 1.6%;}
#productsCategoryUL li{border:1px #ccc solid;width:421px;float:left;margin-right:10px;width:24%;}
#productsCategoryUL li img{width:100%;}
#productsCategoryUL li .category{padding-top:20px;padding-left:20px;padding-bottom:50px;font-size:20px;}
#productsCategoryUL li .category span{display:block;font-size:16px}
/*indexBlock1*/
.indexBlock1{height:385px; position:relative; overflow:hidden;}
.indexBlock1 .tab{position:relative;}
.indexBlock1 .tab .ht{height:40px; color:#fff; line-height:40px;font-size:16px;background:#cd1b01;float:left;padding-left:10px;padding-right:10px;}
.indexBlock1 .tab .list{height:40px;line-height:40px;background:#d7d7d6;}
.indexBlock1 .tab .list a{font-size:14px;display:inline-block;margin:auto 30px auto 30px;}
.indexBlock1 .tab .list a span{display:inline-block;margin-left:10px;font-style:italic;}
.indexBlock1 .mBox{width:1286px;z-index:1;margin:auto;}
.indexBlock1 .mBox .body{height:200px; width:100%; position:relative;margin:15px auto;overflow:hidden;}
.indexBlock1 .mBox .body ul{margin:0;}
.indexBlock1 .mBox .body ul li{float:left;margin-left:30px; }
.indexBlock1 .mBox .body ul li .box{height:205px; width:246px;padding-top:10px; text-align:center; position:relative;background:url(/products/img/bg.gif) no-repeat 0 0;}
.indexBlock1 .mBox .body ul li .box a.pic{display:block;;}
.indexBlock1 .mBox .body ul li .box a.pic img{display:block; margin:auto;width:150px; height:145px;}
.indexBlock1 .mBox .body ul li .box .ht{font-size:18px;line-height:30px; font-weight:lighter;color:#000; }
.indexBlock1 .mBox .body ul li .box .des{font-size:16px;line-height:20px;color:#353535;padding-top:25px;}
.indexBlock1 .mBox .body ul li .box .this{position:absolute; width:198px; line-height:20px; left:0px; bottom:2px;}
.indexBlock1 .mBox .body ul li .box .this a{padding-right:23px; background:url(../images/dot_mores.gif) no-repeat right center; font-size:12px;}
.indexBlock1 .mBox .body ul li .box:hover{border-bottom-color:#0f84d3;}
.indexBlock1 .mBox .body ul li .box:hover .this a{background-image:url(../images/dot_more.gif);}
.indexBlock1 .mBox .body .arr{display:block; width:23px;height:37px; background-position:center center; background-repeat:no-repeat; background-color:transparent; position:absolute; top:65px;z-index:900;}
.indexBlock1 .mBox  .arr_left{background-image:url(/products/img/Larrow2.gif); left:0px;}
.indexBlock1 .mBox  .arr_right{background-image:url(/products/img/Rarrow2.gif); right:0px;}
.indexBlock1 .mBox .body .show{position:relative; overflow:hidden;left:60px;}
#productTitle{position:relative;font-size:24px;clear:both;margin-top:20px;color:#cd1b01;}
#productTitle span{display:inline-block;margin-left:5px;color:#c9c9c9;}
/*product*/
.list_scroll{ position:relative; z-index:5;}
.bd_list{ position:relative; overflow:hidden; height:620px;margin:auto;width:1000px;}
.bd_list li{ float:left;width:1000px;}
.bd_list li span{padding-top:10px;display:block;}
.bd_list .categoryTitle{font-size:100px;text-align:center;color:#cd1b01;margin-bottom:50px;}
.bd_list .categoryTitle span{font-size:20px;color:#333;}
.bd_list .categoryInfo{float:left;width:30%;position:relative;left:40px;top:50px;position:relative;}
.bd_list .categoryInfo span{font-size:30px;color:#cd1b01;}
.prevP{display:inline-block;width:147px;height:335px;background-image:url(/products/img/Larrow.gif);top:20%;left:10px;position:absolute;}
.nextP{display:inline-block;width:147px;height:335px;background-image:url(/products/img/Rarrow.gif);top:20%;right:10px;position:absolute;}
/*detail products*/
#productDetailPage{max-width:1286px;margin:auto auto 50px auto;}
#productDetailPage #productDetailTitle{margin-bottom:40px;}
#productDetailPage #productDetailTitle h3{color:#cd1b01;font-size:30px;}
#productDetailPage #information{float:left;width:50%;line-height:24px}
#productDetailPage #information #productTitle{display:block;color:#0052cb;font-weight:bold;font-size:24px;margin-bottom:10px;}
/*轮换大区域*/
.lunhuan{width: 98%;max-width: 1756px;position:relative;margin:0px auto;clear:Both;padding-top:150px;}
.lunhuan #lunhuanback{width:100%;height:856px;position:absolute;left:0px;top:0px;overflow:hidden;top:110px;}
.lunhuan #lunhuanback p{width:100%;height:856px;margin:0px;position:absolute;left:0px;top:0px;opacity:0;filter:alpha(opacity=0);background-repeat:no-repeat;background-position:50% 0px;}
.lunhuan #lunhuanback p img{width:100%;}
.lunhuan .lunhuan_main{width:100%;height:650px;margin:0 auto;position:relative;}
/*左侧所有商品列表*/
/*轮换中间区域*/
#lunbonum{height:14px;line-height:23px;position:absolute;left:45%;bottom:20px;z-index:5;}
#lunbonum li{list-style:none;width:14px;height:14px;float:left;margin-right:9px;background:#6C6C6C;border-radius:14px;cursor:pointer;}
#lunbonum .lunboone{background:#FF3E05;cursor:pointer;}
/*team*/
.ms_div_DD{text-align:center;padding-top:30px;}
.serverbg{background:url(images/bg.jpg) no-repeat center 0;}
.service{margin:0 auto;width:auto;max-width:1154px;min-height:646px;padding-top:85px}
.serlist{padding:0;margin:0;width:33%;float:left;}
.serdesc{margin:0 13px;background:#fff;height:590px;overflow:hidden}.serlist{padding:0;margin:0;width:33%;float:left}.serpic img{width:100%}.sertxt{width:80%;margin:0 auto;color:#686868;font-size:14px;line-height:22px}.sertxt .sertitle{padding:20px 0 0 0px;}
.sertxt .sertitle {font-size:28px;color:#cc1b00}
.sertxt .sertitle span{display:block;font-size:14px;}
.case_info p{margin:0}.caseinfo1{margin:0 auto;padding:0;width:100%;text-align:center;color:#fff;background:#1d2025 url(../images/gjbg1.jpg) top center repeat-x;padding-bottom:180px}.caseinfo1 .case_info{margin:0 auto;max-width:990px;padding:180px 10px 60px 10px}.caseinfo1 .case_info h2{font-size:60px;color:#db002d;padding-bottom:10px;font-weight:700}.caseinfo1 .subti{font-size:28px;display:block;padding-bottom:20px;color:#db002d;font-weight:400}.caseinfo1 .subti1{font-size:22px;display:block;padding-bottom:30px;color:#db002d;font-weight:400}.casegn1{background:#1f2326 url(../images/gnbg1.jpg) top center repeat-x;padding-bottom:60px}
/*menu*/
#menu{position:absolute;left:380px;bottom:10px;z-index:2;}
#menu ul li{float:left;font-size:14px;margin-right:10px;}
#menu ul li a{display:inline-block;width:80px;text-align:center;height:40px;line-height:40px;}
#menu a.cur{background:#cc1b00;color:#fff;display:inline-block;width:80px;text-align:center;height:40px;line-height:40px;}
.navigation-up{ position:absolute;left:240px;bottom:4px;}
.navigation-v3 a{display:inline-block;width:80px;text-align:center;height:40px;line-height:40px;}
.navigation-v3  a.cur{background:#cc1b00;color:#fff;display:inline-block;width:80px;text-align:center;height:40px;line-height:40px;}
.navigation-up .navigation-v3{z-index:9999;}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;margin-left:10px;margin-right:15px;padding-top:10px;text-align:center;}
.navigation-up .navigation-v3 li span{font-weight:normal;padding:0;margin:0;display:block;}
.navigation-up .navigation-v3 li a .cn{font-family:"microsoft yahei";font-weight:bold;color:#ddedf8; }
.navigation-up .navigation-v3 li a:hover .cn{color:#fff; }
.navigation-up .navigation-v3 li a .en{color:#b3d8ef;text-transform:uppercase;font-size:12px;}

.navigation-down{position:absolute;top:60px;left:0px;width:100%;z-index:20;  }
.navigation-down .nav-down-menu{
	position:relative;width:1040px;margin:auto;

}

#about{left:92px;}
#pro{left:200px;}
#anli2{left:312px;}
#video{left:412px;}

.navigation-down .nav-down-menu .navigation-down-inner{width:150px;position:relative;background:#e9e9e9;}
.navigation-down .nav-down-menu dl{margin:0;}
.navigation-down .nav-down-menu dl dd a{display:block;background:#dadada;color:#000;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:center;margin-bottom:1px;}
.navigation-down .nav-down-menu dl dd a:hover{display:block;background:#cc1b00;color:#fff;}
