.wrapper,#header,.main_bgbg,.f_bj,.xc_bread,.xc_banner{ min-width:1200px!important;}
#nav{ max-width:76%!important}
@media screen and (max-width: 1023px){
.wrapper,#header,.main_bgbg,.f_bj,.xc_bread,.xc_banner{ min-width: inherit!important; width:100%;}

}

#banner { font-size:0; overflow:hidden; }
.fullSlide{ float:left; width:100%;  position:relative;  height:500px; z-index:0; margin-top:100px;}	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.fullSlide .bd ul{ width:100% !important;  }	
.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }	
.fullSlide .bd li a{ display:block; height:500px; }	
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}	
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.fullSlide .hd ul .on{ background-position:0 0; }
.fullSlide .prev,
.fullSlide .next{ position:absolute; left:2%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat #333333; filter:alpha(opacity=50);opacity:0.5;   }
.fullSlide .next{ left:auto; right:2%; background-position:8px 5px; }
.fullSlide .prev:hover,
.fullSlide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.fullSlide .prevStop{ display:none;  }
.fullSlide .nextStop{ display:none;  }
.m_pro_list { margin:0 auto 1.125em; position:relative; z-index:1000; }
.m_pro_list ul li { float:left; width:33%; position:relative; }
.m_pro_list ul li figcaption { display:block; line-height:100%; text-align:center; font-size:0.875em; position:absolute; left:0; top:10%; width:100%; color:#fff; }
.m_pro_list ul li figcaption span { width:160px; height:40px; line-height:40px; border:solid 1px #fff; display:block; margin:0 auto; }
.m_pro_list ul li figcaption i { font-style:normal; }
.m_pro_list ul li a:hover { text-decoration:none; }
.m_pro_list .more { color:#01519a; font-size:0.75em; position:absolute; right:0; top:27px; }
.nofirst1, .nofirst2, .nofirst3 { margin-right:1px; }
.nofirst4 { display:none; }

#main { background:url(../images/main_bg.jpg) repeat left top; padding:0 0 50px 0; }
.m_item { width:27.8%; float:left; border-left:solid 1px #c4c4c4; border-bottom:solid 1px #c4c4c4; border-right:solid 1px #c4c4c4; border-top:solid 5px #2265db; background-color:#fff; padding:0 2% 1%; position:relative; }
.m_item .hd1 { color:#2265db; font-size:1.125em; line-height:45px; position:relative; }
.m_item .hd1 em { font-size:0.666em; color:#777777; font-style:normal; margin-left:5px; }
.m_item .bd { font-size:0.875em; line-height:30px; }
.m_item .red, .m_item .red a { color:#ed7020; }
.m_cpfl { width:95.5%; }
.m_about { width:50%; margin-right:1%; height:400px;}
.m_rongyu{ width:30.5%; height:311px;}
.m_ship { width:40%; height:400px;}
.m_join { width:22.2%; height:420px;}
.m_rmcp {  margin-right:1%; width:68.2%; height:420px}
.m_news {  margin-right:1%; width:60%; height:311px}
.m_news .bd li { background:url(../images/icon2.gif) no-repeat 2px center; overflow:hidden; white-space:nowrap; height:39px; line-height:39px; border-bottom:dashed 1px #a7a7a7; }
.m_news .bd li a { margin-left:13px; float:left; }
.m_news .bd li span { float:right; }
.m_more { position:absolute; right:0; top:0; font-size:0.666em; color:#4d4c4c; }
.mbottom10 { margin-bottom:10px; }

.m_contact { display:none; }



.td-left{  width:88%; position:relative;     margin: 0px auto 0 auto;}
.td-left .bd1{ width:100%; overflow:hidden;}
.td-left .bd1 ul{ overflow:hidden;  zoom:1; width:100%; }
.td-left .bd1 ul li{  float:left; width:15%; margin:0 30px 0 0px; height:150px;}
.td-left .bd1 ul li .pic{width:120px;float:left; margin-left:20px; margin-right:20px;  position:relative;}
.td-left .bd1 ul li .pic img{display:block; width:100%;}
.td-left .bd1 ul li .sp1{ position:absolute; display:none; background:#000; color:#fff; text-align:center;  opacity: 0.5;}
.td-left .bd1 ul li .sp2{ width:120px; text-align:center; color:#000; height:30px; line-height:30px; position: absolute; bottom:-0px; margin: 0 20px; overflow:hidden;}
.td-left .bd1 ul li:hover .pic{ box-shadow:2px 5px 10px #ccc;}
.td-left .bd1 ul li a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.td-left .hd1{ width:100%;  position:absolute; z-index:1; bottom:-50px; left:0; height:30px; line-height:30px; text-align:center;}	
.td-left .hd1 ul{ text-align:center;  padding-top:5px;  }	
.td-left .hd1 ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.td-left .hd1 ul .on{ background-position:0 0; }
.td-left .prev,
.td-left .next{ position:absolute; left:-57px; top:50%; margin-top:-40px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -167px 5px no-repeat;  }
.td-left .next{ left:auto; right:-42px; background-position:-45px 5px; }

.td-left .prevStop{ display:none;  }
.td-left .nextStop{ display:none; border-bottom:1px solid }


.gd{ width:100%;text-align:center; margin:60px;}
.gd a{   border-radius:30px; background:#005bac; color:#fff; padding:10px 20px; position:relative; margin-right:100px;}


.index_about_img{ float:left; width:38%;}
.index_about_img img{ width:100%; height:345px;}
.index_about_cont{ float:right; width:100%;}
.index_about_cont img{ position:relative; float:left; width:300px; margin:0 10px 5px 0;} 


.index_about_cont p {
	font-size:14px;
	color:#666;
	line-height:28px;
}
.index_about_cont a.a1{ float:right; padding:5px 40px;  border:2px solid #2265db; color:#2265db;}
.index_about_cont a.a1:hover{ background:#2265db; color:#fff;}
/*.index_about_cont a {
	margin-top:23px;
}
.index_about_cont >a {
	text-align:center;
	width:159px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#666666;
	background:#f2f2f2;
	display:inline-block;
*display:inline;
	zoom:1;
}

.index_about_cont .words_a1, .words_a2:hover {
	background:#2265db;
	color:#fff;
}
.index_about_cont a.words_a1 {
	background:#2265db;
	color:#fff;
}*/

.zs-left{  width:250px; position:relative;     margin: 10px auto 0 auto;}
.zs-left .bd2{ width:250px; overflow:hidden;}
.zs-left .bd2 ul{ overflow:hidden;  zoom:1; width:250px; }
.zs-left .bd2 ul li{ width:250px;  float:left;height:230px;}
.zs-left .bd2 ul li .pic{width:250px;float:left; }
.zs-left .bd2 ul li .pic img{display:block;margin:0 auto; max-width:250px; max-height:200px;}
.zs-left .bd2 ul li .sp1{ width:250px; text-align:center;background:#666; color:#fff; height:30px; line-height:30px;}
.zs-left .bd2 ul li:hover .sp1{ background:#005bac;}
.zs-left .bd2 ul li a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.zs-left .hd1{ width:100%;  position:absolute; z-index:1; bottom:-50px; left:0; height:30px; line-height:30px; text-align:center;}	
.zs-left .hd1 ul{ text-align:center;  padding-top:5px;  }	
.zs-left .hd1 ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 		line-height:9999px; 	}	
.zs-left .hd1 ul .on{ background-position:0 0; }
.zs-left .prev,
.zs-left .next{ position:absolute; left:-57px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -167px 5px no-repeat;  }
.zs-left .next{ left:auto; right:-42px; background-position:-45px 5px; }

.zs-left .prevStop{ display:none;  }
.zs-left .nextStop{ display:none; border-bottom:1px solid }


.gg{ width:100%; margin:30px 0; }
.gg img{ width:100%; }
.footer {
    width: 96%;
    margin: 0 auto;
	display:table;
}
    .f_bj {
            color: #555;
            clear: both;
            height: 400px;
            font-family: "Microsoft Yahei";
            overflow: hidden;
            background: url(/img/footbg.gif) repeat center 0 #fff;
            line-height: 30px;
        }
        
        .f_bj a {
            color: #555;
        }
        
        .f_nav {
            height: 71px;
            overflow: hidden;
            line-height: 71px;
            font-size: 16px;
            color: #d2414b;
            text-align: center;
            margin-bottom: 35px;
			background:#005bac;
        }
        
        .f_nav a {
            color: #ffff;
        }
        
        .f_nav em {
            display: inline-block;
            padding: 0 41px;   color: #fff;
        }
        
        .f_logo {
            overflow: hidden;
            white-space: nowrap;
            width: 20%;
            padding: 7px 0 0;
        }
        
        .f_logo img {
			width:100%;
            max-width: 191px;
            display: block;
        }
        
        .f_con {
            width: 80%;
            overflow: hidden;
        }
        
        .f_con h3 {
            height: 29px;
            line-height: 29px;
            font-size: 16px;
            color: #fff;
            font-weight: normal;
        }
        
        .f_text,
        .f_cont {
            padding-left: 120px;
            height: 228px;
            overflow: hidden;
        }
        
        .f_text {
            width: 25%;
            background: url(/img/f_ico1.png) no-repeat 0 20px;
        }
        
        .f_cont {
            width: 25%;
            background: url(/img/f_ico2.png) no-repeat 0 20px;
			color:#999;
			line-height:22px;
        }
        
        .f_text b {
            display: block;
            font-size: 18px;
            line-height: 53px;
            color: #fff;
        }
        
        .f_text p {
            display: block;
			color:#999;
        }
        
        .f_code {
            width: 100px;
            padding: 5px 0 0;
            line-height: 32px;
            text-align: center;
        }
        
        .f_code img {
            display: block;
            width: 100px;
            height: 100px;
            display: block;
        }
        
        .f_code span {
            display: block;
            color: #999;
        }
        
        .f_wz {
            clear: both;
            border-top: solid 1px #eee;
            height: 72px;
            line-height: 72px;
            color: #ccc;
        }
        
        .f_wz span {
            display: inline-block;
            padding: 0 50px 0 0;
        }
		
		.f_wz span a{color:#ccc;}
		
.wrap {
    width: 1200px;
    margin-right: auto;
    margin-left: auto;
}