
*{margin: 0;padding: 0;}
a{text-decoration: none;border: none;}

#code{display:none;}
input{vertical-align:middle} 
label{vertical-align:middle;}

select,input,select{vertical-align:middle;}
img { border: none }
table, tr, td { font-weight: normal }
div, li, ul { margin: 0; padding: 0;list-style-type: none;}
ul,ol,li{list-style-type:none;}

i { font-style: normal }
body{font-family: 'Microsoft YaHei', 'Heiti SC',"宋体";background: rgb(255,255,255);font-size: 14px;line-height:24px;color: rgb(26,26,26);letter-spacing:1px;
}/* CSS Document */

/*清除浮动*/
.clearfix:after{ content:""; display:block; clear:both;}
.clearfix{zoom:1;}
.clr {width:100%;clear:both;padding:0;margin:0;font-size:0;line-height:0;}/********用空标签（清除浮动）******/
/********after （非 IE 浏览器）（清除浮动）********/
.clr_severed{height: 10px;clear: both;overflow: hidden;display: block;}/********中间空格 10px******/

.clr_severed_15{height: 15px;clear: both;overflow: hidden;display: block;}/********中间空格 10px******/

.clr_severed_10{height: 10px;clear: both;overflow: hidden;display: block; background-color:#fff;}/********中间空格 10px******/

<li cass="clear"></li>/********clear:both;表示该元素两边都不存浮动元素（清除浮动）**
/********letter-spacing:2px;（字距离2px）********/
/********background-color: rgba(255,255,255,0.2);（透明度）********/
/*transition: color 500ms ease-in 0ms;（缓慢变色）*/

.container{width: 100%;height: auto;display: table;margin: 0 auto;max-width: 1920px;}
.ovfl {overflow: hidden;}
.clear {clear: both;width: 100%;height:0px; padding: 0;margin: 0;font-size: 0;line-height: 0;}

.public{width:1200px; margin:0 auto; overflow:hidden;}

.tmar25{margin-top:25px;}
.tmar40{margin-top:40px;}
.lmar33{margin-left:33px;}

/*-----------------content-------------------*/

.cont-lf {
    float: left;overflow: hidden;
}
.cont-rf {
    float: right;overflow: hidden;
}



.contact-adv{ width:818px;min-height:690px;  border:1px solid #ebebeb; border-radius:5px; font-family:  'Microsoft YaHei'; margin-top:20px;}

.contact-adv img{ display:block; width:100%; height:480px; margin:0px auto 0 auto;}

.contact-adv table{
	width: 650px;
	margin: 40px auto 0 auto;
	font-size: 16px;
	line-height: 40px;
	color: rgb(51,51,51);
}
.contact-adv .k2{ text-align:right;
}

.contact-adv table tr th{  vertical-align:top;}

.contact-adv table tr th,.contatc-adv table tr td{ vertical-align:top; }
/*----------产品展示-------------------*/
.products-paginate{ float: right; width:900px; height:auto; overflow:hidden; }

.products-adv{ width:100%;min-height:auto;display: table; border-radius:5px; font-family:"Sim Sun"; font-size:12px; color:#404040; margin-top:20px;}

.mod_gallerylist{width: 105%;height: auto;margin:20px 0 10px 0;}

.layout_default{
	float: left;
	margin: 0px 20px 20px 0px;
	display: inline;
	text-align: center;
	overflow: hidden;
	background-color: rgb(153,153,153);	/*	-webkit-box-shadow: 5px 5px 5px #e7e7e7;
	-moz-box-shadow: 5px 5px 5px #e7e7e7;
	box-shadow: 5px 5px 5px #e7e7e7;
*/
}
.layout_default img {width: 288px;height:240px;display:block; margin:0px;}

.layout_default2{float: left;margin: 20px 10px 0 0;
/*	-webkit-box-shadow: 5px 5px 5px #e7e7e7;
	-moz-box-shadow: 5px 5px 5px #e7e7e7;
	box-shadow: 5px 5px 5px #e7e7e7;
*/
}
.meta{width: 100%;height: 55px;text-align: center;line-height: 55px;color: rgb(76,76,76);font-size: 16px;background-color: #F0F0F0;}

.meta a{color: #1a1a1a;text-decoration: none}









.content{width: 1200px;height: auto;display: table;margin: 0 auto;padding: 0 0 30px 0;font-family: Microsoft Yahei,Arial,Verdana,sans-serif;	
}
<!---->
.hr-adv{width:905px; min-height:750px;  border:1px solid #ebebeb; border-radius:5px; font-family:  'Microsoft YaHei'; font-size:14px;line-height:26px; color:#404040; margin-top:20px; padding:0px}
.hr-adv img{ display:block; width:100%; height:328px; margin:20px auto 0 auto;}
.hr-adv table{ width:98%; margin:10px;}
.hr-adv table b{ color:#404040;}
.hr-adv table tr th{ text-align:left; vertical-align:top; height: 54px; color:#0397e1; padding:10px;}
.hr-adv table tr th,.hr-adv table tr td{ text-align:left; vertical-align:top; height: 54px;font-size: 16px;}
.hr-adv table tr td input[type="text"] {
	width: 300px;
	height: 30px;
	line-height: 30px
}
.hr-adv table tr td input[type="submit"] {
	width: 50px;
	height: 30px;
	line-height: 30px
}
.hr-adv table tr td input[type="reset"] {
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.crumbs{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: rgb(40,40,40);
	font-family: Microsoft Yahei,Arial,Verdana,sans-serif;
	background-color: rgb(224,226,230);
}
.title_adv{width: 1200px;height: auto;display: table;margin: 0 auto
}
.title_adv:after{width: 7px;height: 20px;float: left;content: "";background: #c4181f;margin: 15px 10px 0 0
}
.crumbs a { color:rgb(40,40,40);}

.crumbs span {
	color: rgb(196,24,31);
}

.title{
	width: 100%;
	height: auto;
	line-height: 35px;
	font-size: 30px;
	color: #FF0000;
	font-family: "Sim Hei";
	text-align: center;
	font-weight: bold
}

.top { margin-top: 30px }

.company{height: auto;display: table;border: 1px solid #e6e6e6;margin-top: 30px;padding: 15px;font-size:16px; line-height:38px;color: rgb(13,20,46);font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;font-weight: normal;}

.company img{width: auto;height: 427px;display: block;margin: 0px auto;}

.company h2{
	margin-top: 30px;
	font-size: 28px;
	padding-bottom: 15px;
	text-align: center;
	font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;
	color: rgb(255,0,0);
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: rgb(153,153,153);
}

.company p{font-size: 16px;text-indent: 2rem;color: #333333;margin-top: 20px;line-height: 36px;}

.company li {
	width: 389px;
	display: block;
	float: left;
	margin: 17px 0 0 15px;
	overflow: hidden;
	background-color: rgb(243,243,243);
}
.company li img{
    width: 356px; margin:15px 15px 0 15px;
}
.company li span {
    display: block;
    text-align: center;
    width: 100%; line-height:55px;
}
.company li span a{display: block;font-size:16px; line-height:55px;color: rgb(13,20,46);font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;font-weight: normal;
}

<!--.product{width: 100%;height: auto;display: table;overflow: hidden;}-->
#mbOverlay
{width: 100%;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	
	height: 100%;
	cursor: pointer;
}

#mbOverlay.mbOverlayIE { position: absolute; }

#mbCenter
{
	position: absolute;
	z-index: 9999;
	left: 50%;
	background-color: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
	-webkit-box-shadow: 0 10px 40px rgba(0, 0, 0, 0.70);
}

#mbCenter.mbLoading
{
	background: #fff url(../image/WhiteLoading.gif) no-repeat center;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

#mbImage
{
	left: 0;
	top: 0;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

#mbImage a, #mbImage a:link, #mbImage a:visited { color: #ddd; }

#mbImage a:hover, #mbImage a:active { color: #fff; }

#mbBottom
{
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #999;
	text-align: left;
	padding: 0 10px 10px;
}

#mbTitle
{
	display: inline;
	color: #999;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber
{
	background: url(/img/mbNumber_bg.gif) no-repeat center;
	display: inline;
	color: #C00;
	line-height: 26px;
	font-size: 12px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align: center;
	width: 65px;
	height: 26px;
}

#mbCaption
{
	display: block;
	color: #999;
	line-height: 14px;
	font-size: 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink
{
	display: block;
	float: right;
	height: 20px;
	margin: 0;
	outline: none;
}

#mbPrevLink
{
	width: 32px;
	height: 100px;
	background: transparent url(../image/CustomBlackPrevious.gif) no-repeat center;
	position: absolute;
	top: 38%;
	left: -32px;
}

#mbNextLink
{
	width: 32px;
	height: 100px;
	background: transparent url(../image/CustomBlackNext.gif) no-repeat center;
	position: absolute;
	top: 38%;
	right: -32px;
}

#mbCloseLink
{
	width: 24px;
	background: transparent url(../image/CustomBlackClose.gif) no-repeat center;
	position: absolute;
	top: 10px;
	right: 10px;
}

#mbError
{
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #fff;
	text-align: center;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active
{
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}






.news-0
{
	width: 1094px;
	height: auto;
	display: table;
	border: 3px solid #e6e6e6;
	margin-top: 30px;
}

.news_photo
{
	float: left;
	width: 350px;
	height: 200px;
	overflow: hidden
}

.news_photo img
{
	width: 350px;
	height: 200px;
}

.list-describe
{
	width: 1200px;
	height: auto;
	display: table;
	margin: 0 auto;
	line-height: 25px;
}

.group_text
{
	float: right;
	width: 810px;
	height: auto;
	display: table;
	font-family: Microsoft Yahei,Arial,Verdana,sans-serif;	
}

.group_text a.more
{
	display: block;
	color: #c4181f;
	padding-left: 10px;
	margin-top: 20px;
}

.list-describe li
{
	width: 100%;
	height: auto;
	display: table;
	padding-bottom: 30px;
	margin: 30px 0 0 0;
	border-bottom: 1px dashed #e6e6e6;
}
.list-describe li:last-child { border-bottom: none; }
.list-describe li .group{width: 100%;height: auto;display: table;}
.list-describe li span{float: right;color: #333333;font-size: 16px;}
.list-describe li .group a{width: 500px;height: auto;float: left;display: table;color: #333333;margin-left: 5px;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 18px;	
}

.list-describe li .group a:hover { color: #0162bc }
.list-describe li p{font-size: 16px;color: #808080;line-height: 35px;margin: 10px 0 0 10px;}
.news_xq{ width:1130px;height: auto;display: table;border: 1px solid #e6e6e6;margin-top: 30px;padding-bottom: 50px; padding:0 15px;}
.news_xq img{display: block;margin: 0 auto;margin-top: 30px;
}

.news_xq h2{
	width: 92%;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto;
	padding-left: 3%;
	margin-top: 30px;
	text-align: center;
	color: rgb(255,0,0);
}
.news_xq h2 span{
	display: block;
	font-size: 14px;
	color: rgb(1,1,1);
	margin-top: 10px;
	font-weight: normal
}
.news_xq p{font-size: 16px;text-indent: 2em;line-height: 40px;margin: 30px 50px 0 50px;color: #1a1a1a}
.contact{width: 1200px;height: auto;display: table;border: 1px solid #e6e6e6;margin-top: 30px;}

.contact h2{
	font-size: 26px;
	color: rgb(244,74,2);
	margin: 20px 0 0 0px;
	text-align: center;
}
.contact ul{width:1200px;margin: 0 auto;display: table; padding-top:30px;}

.contact ul li{float: left; margin-left:320px;
    line-height: 60px;}
.contact ul li a{ display:block;
    line-height:36px;
    text-decoration: none;
    font-size: 14pt;
    color: rgb(0,0,0);
    font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;
	}
.contact ul li a:hover{color: rgb(40,40,40);}
.contact ul li table tr td{font-size: 16px;font-weight: bold;color: #333333;vertical-align: top;line-height: 40px;font-family: 'Microsoft YaHei', 'Heiti SC', "Hiragino Sans GB", STHeiti, Arial, sans-serif, Verdana, Geneva, Helvetica;}
.map{width: 900px;height: auto;display: table;}
.resource{width: 100%;min-height: 718px;display: table;overflow: hidden;margin-top: 3s0px;}
.bces .nev {
	width: 1200px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: rgb(255,255,255);
	background-color: rgb(204,0,0);
}

.bces {
	width: 1200px;
	margin: 0 auto;
	border: 1px solid rgb(204,204,204);
	margin-top: 20px;
	margin-bottom: 20px;
}
.d1, .d3, .d2, .d4, .d5, .d6, .d7 {
      float: left;
      width: 200px;
      font-size: 16px;
}
.list_th {
     /* height:0px;*/
      width: 1200px;
      overflow: hidden;
}
.list_th li p {
      height: 40px;
      text-align: center;
      line-height: 40px;
      border-bottom: 1px solid #ccc
}
.list_th li p a {
	float: left;
	height: 40px;
	line-height: 40px;
	color: #333;
}
.w1, .w2, .w3, .w4, .w5, .w6, .w7 {
      float: left;
      width: 200px;
}


.resource table{width: 1200px;color: #1a1a1a;margin-top: 20px;border: 1px solid rgb(238,238,238);}

.resource table tr th{
	height: 48px;
	text-align: center;
	line-height: 48px;
	color: rgb(255,255,255);
	font-weight: bold;
	background-color: rgb(204,0,0);
	font-size: 16px;
	border-collapse: collapse;
}
.resource table tr th span{width: 182px;height: 40px;display: inline-block;text-align: center;}
.resource table tr td{width: 182px;height: 45px;text-align: center;line-height: 45px;border-top: 1px solid#ccc;font-size: 16px;}

/*page*/
.page{width: 100%;height: 50px;display: table;margin-top: 30px;text-align: center;line-height: 40px;font-size: 14px;background: #f0f6ff;line-height: 50px;
}
.page a{height: 36px;display: inline-block;margin-right: 10px;padding: 0 12px;text-align: center;border-radius: 2px;line-height: 36px;box-shadow: 1px 1px 1px #d9d9d9;color: #656565;
}
.page a:hover, .page .go:hover{color: #fff;background: #0172D0
}


font-family: 'Microsoft YaHei','simsun','Lucida Grande','Lucida Sans Unicode';


.ot, .o0, .o1, .o2, .o3, .o4, .o5 {
    z-index: 10;
    border: #fff 1px solid;
    _border: #eee 1px solid;
    box-shadow: 0 0px 3px rgba(0,0,0,.12);
    position: absolute;
    background: #fefefe;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
	}
	.o3 a:hover strong {
    color: #ff6600;
}

<!--分页运输路线 paginate-->
.paginate_kinds, .left {width: 254px;overflow: hidden; margin-bottom:60px;
}
.paginate_kinds_t {
    width: 254px;
    line-height: 28px;
    text-align: center;
    font-size: 16px;
    background-color: #0065dc;
    color: #fff;
    /* background: url(../images/fltit.jpg) no-repeat; */
}
.paginate_kinds_t h2 {font-size:30px; padding:0px;line-height:66px;
	color: rgb(255,255,255);
	font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;
	font-weight: normal;
	text-align: center;
}
.paginate_kinds_t p {padding-left: 10px;
}
.paginate_kinds_n { width: auto;border: 1px solid #dbdbdb; margin-top: 10px;
}
.paginatekinds_box {padding:0px 0 10px;background: url(/images/xx_1.jpg) bottom repeat-x;
}
.paginate .kinds_box li { width: 100%;overflow: hidden; margin-bottom:15px;
}
.paginate .kinds_box li a {display: block; padding-left:15px;font-size:16px; line-height:28px;color: rgb(13,20,46);font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;font-weight: normal;
}
.paginate .kinds_box li a:hover{
	color: rgb(255,102,0);
	text-decoration: none;
}
.lianxi { width: 100%; padding: 20px 0 30px;  min-height: 112px;background: url(/images/lxbg.jpg) bottom no-repeat;
}
.lianxi h3 {font-size: 18px;
}
.lianxi h3 b {display: block; font-size: 16px; color: #292a2b;
}
.lianxi h2, .lianxi h3 {padding: 0 24px;
}
.lianxi h2 {font-size: 24px; color: #0047ac; margin-top: 12px;
}
.index_cpzs, .right { width: 917px; overflow: hidden;
}
.tit_1 {width: 100%;height: 36px;line-height: 36px; overflow: hidden;
}
.tit_1 p {float: left;font-size:26px;line-height:26px;color: rgb(49,51,56);font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;font-weight: normal;
}
.tit_1 h2 {float: left;font-size:20px;color: rgb(223,12,21);font-family: Arial, Verdana, sans-serif;font-weight: normal; margin-left:5px;
}
.more {float: right; font-size: 12px;color: rgb(255,102,0);
}
.paginate_cpzs_n { width: 100%; background-color:rgb(255,255,255);
}
.paginate_cpzs_box {  padding: 0;margin-left: -19px;overflow: hidden;
}
.paginate_cpzs_box li {
	width: 389px;
	display: block;
	float: left;
	margin: 17px 0 0 15px;
	overflow: hidden;
	background-color: rgb(243,243,243);
}
.paginate_cpzs_box li img{
    width: 356px; margin:15px 15px 0 15px;
}

.paginate_cpzs_box li .acp {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.paginate_cpzs_box li span {
    display: block;
    text-align: center;
    width: 100%; line-height:55px;
}
.paginate_cpzs_box li span a{display: block;font-size:16px; line-height:55px;color: rgb(13,20,46);font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;font-weight: normal;
}


/*---------- 左侧 -------------------*/

/*CSS Left_side*/


.left_sideul li.sline{ width:254px; height:2px; background:url(/images/page_line.png) repeat-x; overflow:hidden; margin:0px auto;}
.left_sideul li.selectli a{ background-color:#C91C20; color:#fff;}

.left_side {
	width: 280px;
	float: left;
	display: inline;
	margin-top: 20px;

}
.left_sidep1 {
	height: 45px;
	line-height: 45px;
	text-align: left;
}
.left_sidep1 a {
	font-size: 25px;
	color: rgb(204,0,0);
}
.left_sidep1 a:hover{color: rgb(0,102,255);text-decoration: none;}
.left_sideul {
	width: 280px;
	margin-top: 15px;

}
.left_sideul li {
	height: 45px;
	overflow: hidden;
	_float: left;
	margin-top: 5px;

}
.left_sideul li a {
	width: 225px;
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	float: left;
	text-align: left;
	padding-left: 54px;
	color: rgb(51,51,51);
	background-image: url(/images/line.png);
	background-repeat: no-repeat;
	background-position: 20px center;
	background-color: #EBEBEB;
}
.left_sideul li a:hover{
	text-decoration: none;
	color: rgb(255,255,255);
	background-color: rgb(204,0,0);
}

.pcontact_us {padding-top:15px;
	width: 260px;
	height: 320px;
	line-height: 30px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
}
.pcontact_us p{ height: 35px; line-height: 32px;font-size: 14px;
}
.pcontact_us strong{line-height: 38px; 
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
}
.contatc-adv{ width:100%; padding:15px 0;min-height: auto;display:table;/* border:1px solid #ebebeb; border-radius:5px;*/ }

.contatc-adv img{ width:280px; height:160px;}

.contatc-adv p{	font-family:  'Microsoft YaHei';background-color: rgb(255, 255, 255);font-size: 16px;color:rgb(76, 76, 76);line-height:32px; margin-top:20px;}

.contatc-adv table{ width:100%; margin:30px 0px 20px 0px;font-size: 14px;}

.contatc-adv table tr th,.contatc-adv table tr td{ text-align:left; vertical-align:top; line-height:30px;}

.content .map { margin:2px 0 0 2px;}
.content .map .mod-hd {
    padding-left: 30px;
    height: 36px;
    color: rgb(51, 51, 51);
    border-bottom: 1px solid rgb(223, 223, 223);
    background: url(/images/zIcon11.png) 8px 12px no-repeat;
    font: 16px/36px 'Microsoft YaHei';
}
.map .clear {clear: both; padding: 0; margin: 0;}
.map .box {width: 184px; float: left;line-height: 28px; color: #999; padding: 8px;}
.map .box h4 {height: 42px;line-height: 42px; font-size: 14px;color: #666;}
.map .box h4 a {text-decoration: none;font: 16px/36px 'Microsoft YaHei';color: rgb(51, 51, 51);}
.map .box h4 a:hover{
	text-decoration: none;
	color:rgb(207,63,63);
}


.content-adv{
    width: 905px; height:auto;
    min-height:auto ;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    line-height: 26px;
    color: #404040;
    margin-top: 20px;
    padding-bottom:30px;	
}
.content-adv table{
	width: 650px;
	margin: 10px auto 0 auto;
	font-size: 16px;
	line-height: 40px;
	color: rgb(51,51,51);
}
.content-adv table tr th{  vertical-align:top;}

.content-adv table tr th,.contatc-adv table tr td{ vertical-align:top; }

.content-adv h2 {
    font-size: 26px;
    color: rgb(244,74,2);
    margin: 40px 0 0 0px;
    text-align: center;
}
.content-adv ul {
    width: 805px;
    margin: 0 auto;
    display: table;
    padding-top: 30px; padding:0px 0 0 300px;  

}
.content-adv ul li {float: left;width:100%;line-height: 36px; margin:24px 0 0 0px;font-size:18px;}

.content-adv ul li span{
	font-size: 20px;
	color: rgb(102,100,100);
	line-height: 26px;
	text-decoration: none;
	font-family: "Microsoft YaHei";
	font-weight: bold;
}

.content-adv ul li img{float: left; margin-right:15px; margin-top:5px;}

.content-adv ul li a{font-size: 19px;color: rgb(102,100,100);line-height: 26px;text-decoration: none;font-family: "Microsoft YaHei";}


