body { color:#686868; font-size:12px; font-family:"Arial"; min-width: 1068px; }
html{ overflow-y:scroll;}
form,div,body,img,p,img,dl,dt,dd,h2,h1,h3{ margin:0px; padding:0px; border:0; }
a:link{ text-decoration:none; behavior:url(http://www.runtongmarine.com/scripts/blur.htc);}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:focus { -moz-outline-style: none; }
a:active{ outline:none; text-decoration:none;}
em,i{ font-style:normal; }
ul,li{ list-style:none; margin:0; padding:0;}
input,textarea,select{ color:#333; margin:0; padding:0; font-size:12px; font-family:Arial; vertical-align:middle;}
input:focus,textarea:focus{ outline:none;}
/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none; padding:0;
}

/*浮动*/
.clearboth:after{ display:block; clear:both; content:""; overflow:hidden; height:0; }
.clearboth{ *zoom:1;}
.float_l{ float:left;}
.float_r{ float:right;}


/*字体*/
.Arial { font-family:Arial;}
.YaHei { font-family:"microsoft yahei","宋体";}
.Song { font-family:"宋体";}

/*上下间距*/
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb18{ margin-bottom:18px;}
.mb20{ margin-bottom:20px;color: #202020;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb35{ margin-bottom:35px;}
.mb40{ margin-bottom:40px;}
.mb45{ margin-bottom:45px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb80{ margin-bottom:80px;}
.mb100{ margin-bottom:100px;}

.mt20{ margin-top:20px;}

/*公用*/
.div100{ width:100%;}
.B{ font-weight:bold;}
.Text_l{ text-align:left;}
.Text_r{ text-align:right;}
.Text_c{ text-align:center;}
.width{ width:960px; margin:0 auto; }
.animate{ -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }

.all{ width:1000px; margin:0 auto; position:relative; }

.Head{ width:100%; background:#fff; padding-top:38px; position:relative; z-index:10; }
.Head .logocon{ padding-bottom:20px; border-bottom:1px solid #e7e7e7; position:relative; z-index:20; }
.Head .logo{ float:left; }
.Head .hrefbox{ float:right; padding-top:22px; }
.Head .hrefbox .change-lange{ float:left;
	padding: 3px 30px;
	font-size: 14px;
}
.Head .hrefbox .change-lange a.cur{
	color: #a73531;
	border-bottom: 1px solid #a73531;
}
.Head .hrefbox .change-lange a{
	position: relative;
	top: 15px;
	float:left;
	margin: 0 5px;
	color: #666;
}
.Head .hrefbox .change-lange a:before{
	position: absolute;
	top: -20px;
	left: 0;
	width: 20px;
	height: 24px;
	content: '';
	display: block;
	background: url("../image/cn.png")no-repeat center;
	background-size: 20px auto;
}
.Head .hrefbox .change-lange a.en:before{
	background: url("../image/en.png")no-repeat center;
	background-size: 20px auto;
}

.Head .hrefbox .iconbox,.Head .hrefbox .change{ float:left; position:relative; top: 8px;}
.Head .hrefbox .iconbox a{ display:inline-block; width:20px; height:20px; margin-right:5px; }
.Head .hrefbox .iconbox .a1{ background:url(../image/icon11.png) no-repeat center; }
.Head .hrefbox .iconbox .a2{ background:url(../image/icon21.png) no-repeat center; }
.Head .hrefbox .iconbox .a3{ background:url(../image/icon3.png) no-repeat center; }
.Head .hrefbox .title{ width:78px; height:18px; border:1px solid #eee; display:block; line-height:18px; padding-left:10px; background:url(../image/changebg.png) no-repeat 70px center; margin-left:7px; color:#4e4e4e; padding-left:20px; }
.Head .hrefbox .change ul{ position:absolute; border:1px solid #eee; border-bottom:none; left:7px; top:19px; display:none; }
.Head .hrefbox .change li{ border-bottom:1px solid #eee; }
.Head .hrefbox .change li a{ width:98px; display:block; text-align:center; height:25px; line-height:25px; background:#fff; color:#4e4e4e; }
.Head .hrefbox .change li a:hover{ color:#173c87; }

.Head .hrefbox .country {float:left;}
.Head .hrefbox .country a {display:inline-block; margin-left:10px;}
.Head .hrefbox .country a:first-child {margin-left:30px;}
.Head .hrefbox .country a .c1 {display:none;}
.Head .hrefbox .country a:hover .c2 {display:none;}
.Head .hrefbox .country a:hover .c1 {display:block;}


.Head .Menu{ position:relative; }
.Head .Menu li{ float:left; }
.Head .Menu li .Title{ width:166px; display:block; height:40px; text-align:center; line-height:40px; font-size:14px; color:#4e4e4e; font-family:'Microsoft YaHei'; }
.Head .Menu li.cur .Title,.Head .Menu li .Title:hover,.Head .all_Title:hover,.Head .bus_Title:hover,.Head .bus_Title.cur{ color:#fff; background:#173c87; }
.Head .Menu .menu_mask{ position:absolute; left:0; top:40px; background:url(../image/menumask.png) repeat; width:1000px; height:60px; display:none; -moz-transition:all ease 0.2s; -webkit-transition:all ease 0.2s; -o-transition:all ease 0.2s; transition:all ease 0.2s; }
.Head .Menu .sub_menu{ position:absolute; width:1000px; left:0; text-align:center; padding:22px 0; display:none; }
.Head .Menu .sub_menu dl{ margin:0 auto; display:inline-block; *display:inline; *zoom:1; text-align:center; }
.Head .Menu .sub_menu dd{ display:inline-block; *display:inline; *zoom:1; }
.Head .Menu .sub_menu dd a{ padding:0 40px; font-size:14px; color:#fff; border-left:1px solid #fff; text-transform:uppercase; font-family:'Microsoft YaHei'; }
.Head .Menu .sub_menu dd a:hover{ text-decoration:underline; }
.Head .all_Title{ width:200px; height:40px; line-height:40px; color:#4e4e4e; text-align:center; font-size:14px; position:absolute; left:0; top:0; }
.Head .bus_Title{ width:200px; height:40px; line-height:40px; color:#4e4e4e; text-align:center; font-size:14px; position:absolute; left:400px; top:0; z-index:10; background:#fff; }
.Head .Menu li:hover .Title{ background:#173c87; color:#fff; }
.Head .Menu .def_li .sub_menu{ padding-top:20px; }
.Head .Menu .def_li .sub_menu dd{ margin-bottom:20px; }

.Left{ float:left; width:188px; }
.Left ul{ width:188px;}
.Left li{ margin-bottom:1px; width:180px; position:relative; background:#f0f0f0;  z-index: 9999;}
.Left li span{ width:0; height:35px; background:#173c87; display:block; position:absolute; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left li a{ width:160px; font-size:14px; color:#545560; text-align:center; font-family:'Microsoft YaHei'; display:block; line-height:35px; position:relative; z-index:10; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.Left li.cur span,.Left li:hover span{ width:188px; }
.Left li.cur a,.Left li:hover a{ color:#fff; }


.Foot{ width:100%; background:#3e3f40; padding:18px 0 15px 0; }
.Foot p{ color:#fff; margin-bottom:10px; text-align:center; }
.Foot p a{ text-decoration:underline; color:#9cc300; }

.Page{ text-align:center; }
.Page a{ display:inline-block; float:left; font-size:12px; margin:0 5px; width:24px; height:24px; line-height:24px; background:#62615f; color:#fff; }
.Page a.cur:link,.Page a.cur:visited,.Page a.cur:hover,.Page a:hover{ opacity:0.7; filter:alpha(opacity=70); }

