@charset "utf-8";



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,

pre, fieldset, lengend, b, input, textarea, th, td {margin:0;padding:0; box-sizing:content-box;}

:focus {outline: 0;} :link,:visited {text-decoration: none;}

::-moz-focus-inner{border:0px;} #jiathis_weixin_h3 { position:static}

i, em  { font-style: normal; } b,h1,h2,h3,h4,h5,h6 { font-weight:normal;}  ul,ol { list-style: none; }

input, select { vertical-align: middle;  } textarea { overflow: auto; resize: none; }

img{ border:none; -ms-interpolation-mode:bicubic; vertical-align:top }

a, u, s { text-decoration: none; } q,blockquote { quotes: none; } sup, sub { font-size: 83%; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

.cle,.w,.box,.container{ zoom: 1; } .cle:after,.w:after,.box:after,.container:after { height: 0; content: ""; display: block; clear: both; visibility: hidden; font-size: 0; }

a,label,.btn,.sub,.enter,.trig,.ctr,.prev,.next { cursor:pointer ;}

.btn:active,.sub:active,.enter:active,.trig:active,.ctr:active,.prev:active,.next:active { opacity:0.85; filter:alpha(opacity=85);}

input[type=checkbox],input[type=radio] { top:-1px; *top:0; position:relative;}

input:focus{ -webkit-user-modify:read-write-plaintext-only;}

input[type=b], input[type=submit], input[type=file], input[type=reset], b { cursor: pointer; background:none; -webkit-appearance: none;border:none; border-radius:none; user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none;}

.b{ border-radius: 0; }  input::-ms-clear { display: none;}  a{ vertical-align: baseline; }

table { border-collapse: collapse; border-spacing: 0; } caption, th { font-weight: normal; } table,table * {border:0;}



	/*公共部分*/

body { min-width:1250px; background:#fff ; word-break:break-all }

body,.vmbox  { font: 12px/24px "宋体"; color:#666 }  /*!!!*/



p,.ffs {font-family:"宋体"; }

a { color:#666}

a.on,a:hover{ color:#da251c; outline: none; }

.w,.container { width:1250px; margin:0 auto; }

.all { width:100%; overflow:hidden; position:relative;}



	/*color-*/

.c1 { color:#da251c !important ;}.c2 { color:# !important ;}.c3 { color:# !important ;}

.c4 { color:# !important ;}.c5 { color:# !important ;}.c6 { color:# !important ;}

.c7 { color:# !important ;}.c8 { color:# !important ;}.c9 { color:# !important ;}

.c10{ color:# !important ;}

.fff { color:#ffffff !important;}

.c333 { color:#333; }

.c000 { color:#000; }



/* 自定义部分 */

*.tdu:hover { text-decoration:underline ;} .zhezhao{position:fixed;z-index:1110;width:100%;height:100%;left:0;top:0;}

.img,.pic,.vm { text-align:center; display:block; font-size:0; overflow:hidden; } .vm { overflow:visible; }

.pic img { width:100%; height:100%; display:block; position:relative; z-index:1; }

.img img,.vmbox { max-width:100%; max-height:100%; display:inline-block; vertical-align:middle; position:relative; z-index:1}

.bg,.cbg { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1 ; font-size:0}

.shade { width:100%; height:100%; overflow:hidden; position:relative; }  .shade>*{height:100%;}

.palt {position:absolute !important; left:0; top:0;} p img { max-width:100%;}

.unsel,.ctr { user-select: none; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; -o-user-select: none;} /*不能选中**/

.cansel { user-select:text; -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; -o-user-select: text;} /***/

.fl,.fld,.leftbar,.l,.left {float:left} .fr,.frd,.rightbar,.r,.right {float:right}

.db { display:block !important;} .dib { display:inline-block !important;} .dn,.hide { display:none !important;}

.tac { text-align:center ;} .tal { text-align:left ;} .tar { text-align:right ;} .taj { text-align: justify; }

.m0a { margin:0 auto; display:block } .default { cursor:default !important; }

.red { color:red !important; border-color:red !important; }

.red::-webkit-input-placeholder { color:red !important;}

.dba a { width:100%; height:100%; display:block;} .mf0>*:first-child {margin:0 !important;}

.poa { position:absolute !important;} .por { position:relative !important;} .full { top:0; right:0; bottom:0; left:0; position:absolute; }

.nw { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }  .oh { overflow:hidden;}

/*table*/

table { border:#d7d4a9 1px solid; border-top:none;border-collapse: collapse;border-spacing: 0;}

table td,table th { border:#d7d4a9 1px solid !important;}



.fb { font-weight:bold;}

.f12 { font-size:12px;} .f14 { font-size:14px;} .f18 { font-size:18px;}

.f20 { font-size:28px;} .f24 { font-size:24px;}

.ffa { font-family: Arial, sans-serif , Gotham, "Helvetica Neue", Helvetica }

	 /*mp*/

.mt5 { margin-top:5px !important;} .mb5 { margin-bottom:5px !important;} .ml5 { margin-left:5px !important;} .mr5 { margin-right:5px !important;}

.pt5 { padding-top:5px !important;} .pb5 { padding-bottom:5px !important;} .pl5 { padding-left:5px !important;} .pr5 { padding-right:5px !important;}



.m0 { margin:0 !important;} .p0 { padding:0 !important;}



.ls7 {letter-spacing:7px; margin-right:-7px } .ls-1 {letter-spacing:-1px }

.t0 { top:0;} .b0{bottom:0}





h1,h2,h3,h4,h5,h6,strong,em,i,b,img,a

{-webkit-transition:color .25s,background .25s,font .25s;

-moz-transition:color .25s,background .25s,font .25s;

-ms-transition:color .25s,background .25s,font .25s;

-o-transition:color .25s,background .25s,font .25s;

transition:color .25s,background .25s,font .25s;

 font-size: 100%;}

.notrans {transition: none ; -moz-transition: none; -webkit-transition: none; -o-transition: none }

.trans {transition: .25s; -moz-transition: .25s; -webkit-transition: .25s; -o-transition: .25s}

span.cbg{background:#000; opacity:0; filter:alpha(opacity=0);transition: .25s; -moz-transition: .25s; -webkit-transition: .25s; -o-transition: .25s; }

:hover>span.cbg { opacity:0.12; filter:alpha(opacity=12); }



/* Public */
.rightbar.view .content img {
	max-width: 100%;
}


/*header*/



.header {

	height: 16px;

	padding: 10px 0;

	line-height: 16px;

    background: #eee;

}

/*logo*/

.logo {

	height: 50px;

	padding: 21px 0 21px 13px;

	float: left;

}

.logo img {

	float: left;

	margin-right: 17px;

}

.logo h1 {

	border-left: 2px solid #ddd;

	padding-left: 25px;

	float: left;

	color: #e05954;

	font-size: 40px;

	line-height: 50px;

	font-weight: bold;

}

.head-nav {

	position: relative;

	overflow: hidden;

	margin-top: 39px;

	height: 15px;

	float: right;

}

.head-nav a {

	padding-left: 23px;

	margin-left: 30px;

	line-height: 15px;

	float: left;

	background-image: url(../images/i0.png);

	background-repeat: no-repeat;

}

.head-nav .a1 {

	background-position: left top ;

}

.head-nav .a2 {

	background-position: left -15px ;

}

.head-nav .a3 {

	background-position: left -30px ;

}

.head-nav .a4 {

	background-position: left -45px ;

	font-family: Arial;

}

/*nav*/



.nav {

    position: relative;

    z-index: 2;

    width: 100%;

    height: 45px;

    border-top: #da251c 2px solid;

    border-bottom: #fff 1px solid;

    background-image: url(../images/i1.png);

    background-repeat: repeat-x;

}



.navbox {

	margin-left: -40px;

}



.navbox >li {

    float: left;

    position: relative;

    text-align: center;

    width: 142px;

    height: 45px;

    background-image: url(../images/i2.png);

    background-position: right center;

    background-repeat: no-repeat;

}

.navbox >li>a {

    color: #f9f9f9;

    font-size: 16px;

    display: block;

    width: 144px;

    height: 45px;

    margin-left: -1px;

    line-height: 44px;

}

.navbox .item.on>a {

    background-color: #da251c;

}



.navbox .item .subnav {

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 2;

    width: 106px;

    padding: 5px 19px 15px;

    margin-left: -1px;

    background-color: #da251c;

    display: none;

}



.navbox .subnav li {

    height: 42px;

    padding-top: 2px;

    background-image: url(../images/i4.png);

    background-position: top center;

    background-repeat: repeat-x;

}

.navbox .subnav li:first-child {

	background-image: none;

}



.navbox .subnav li a {

	position: relative;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

    display: block;

    width: 100%;

    height: 42px;

    line-height: 42px;

    text-indent: 22px;

    font-size: 14px;

    color: #fff;

    text-align: left;

    -webkit-transition: .25s;

    -o-transition: .25s;

    transition: .25s;

}

.navbox .subnav li a:hover {

	text-indent: 25px;

}



.nav .tel {

	position: absolute;

	right: 5px;

	top: 13px;

	height: 19px;

	line-height: 19px;

	padding-left: 27px;

	font-size: 16px;

	color: #fff;

	background-image: url(../images/i3.png);

	background-position: left top;

	background-repeat: no-repeat;

}



/*banner*/

.banner {

	position: relative;

	overflow: hidden;

	z-index: 1;

	height: 376px;

}



.banner .box img {

	width: 1250px;

	height: 376px;

	display:block;

}



.banner .shade {
	z-index: 1;
}



.banner .box {

	height: 100%;

	position: relative;

}



.banner .box a {

	width: 1250px;

	height: 100%;

	position: relative;

	float: left;

	display: block;

}



.banner .icon {

	position: absolute;

	bottom: 25px;

	left: 50%;

	z-index: 2;

	height: 16px;

	margin-left: -1px;

}

.banner .icon li {

	position: relative;

	overflow: hidden;

	text-indent: -9999px;

	width: 16px;

	height: 16px;

	margin: 0 8px;

	cursor: pointer;

	border-radius: 16px;

	background-image: url(../images/i5.png);

	background-position: right 0;

	float: left;

	-webkit-transition: .35s;

	-o-transition: .35s;

	transition: .35s;

}



.banner .icon li.on {

	width: 32px;

	background-position: left 0 ;

}



/*页码*/

.productlist+.pageList {

	margin-left: 45px;

}

.pageList {

    height: 24px;

    text-align: left;

    font-size: 0;

}



.pageList a {

    display: inline-block;

    padding: 0 9px;

    margin-right: 10px;

    height: 24px;

    line-height: 24px;

    font-size: 12px;

    color: #8c8c8c;

    background-color: #ccc;

}



.pageList a:hover,

.pageList a.on {

    color: #fff;

    background: #0075c2;

}

/*sider*/

.sider {

	position: fixed;

	z-index: 3;

	top: 50%;

	background-image: url(../images/i6.png);

}

.sider.left {

	left: 0;

	width: 33px;

	height: 93px;

	margin-top: -46px;

	background-position: left;

}

.sider.right {

	right: 0;

	width: 38px;

	height: 132px;

	margin-top: -66px;

	background-position: right;

}

/*footer*/



.footer {

	background-color: #002b69;

	padding-top: 30px;

	margin-top: 45px;

}

.snav {

	float: left;

	padding-left: 2px;

}

.snav .item {

	float: left;

	width: 140px;

	margin-right: 5px;

	line-height: 22px;

}



.snav .item dt {

	height: 13px;

	line-height: 13px;

	margin-bottom: 15px;

	padding-top: 12px;

}

.snav .item dt a {

	height: 13px;

	display: inline-block;

	color: #fff;

	border-left: 5px solid #da251c;

	padding-left: 5px;

	-webkit-transition: .35s;

	-o-transition: .35s;

	transition: .35s;

}

.snav .item dd {

	padding-left: 10px;

}



.snav .item dd a {

	color: #ebecf0;

}

.snav .item dt a:hover {

	text-indent: 2px;

}

.snav .item dd a:hover {

	text-decoration: underline;

}

.f-address {

	position: relative;

	float: right;

	padding: 40px 30px 20px 20px;

	width: 400px;

	height: 110px;

	background-color: #fff;

	line-height: 22px;

}

.f-address .right {

	position: absolute;

	right: 30px;

	top: 20px;

	text-align: center;

	color: #bbb;

}

.f-address .right img {

	display: block;

	margin: 0 auto 16px;

}

.f-main {

	margin-top: 40px;

	height: 20px;

	padding: 12px 0;

	color: #fff;

	background-color: #001b44

}

.f-main a {color: #fff;}

/*PAGE*/



/*INDEX*/



.index {

	margin-top: 35px;

}



.index .title {

	position: relative;

	height: 20px;

	line-height: 20px;

	padding: 11px 2px;

	border-bottom: #da251c 2px solid;



}

.index .title h2 {

	float: left;

	font-size: 18px;

	color: #333;

}

.index .title i {

	color: #959595;

	font-size: 14px;

	font-family: Arial;

	text-transform: uppercase;

}

.index .title a.tdu {

	position: absolute;

	top: 12px;

	right: 3px;

	color: #252121;

	font-size: 12px;



}

/*isec1*/



.isec1 {

	width: 784px;

	height: 576px;

	padding-right: 35px;

	padding-bottom: 27px;

	background-image: url(../images/i7.png);

	background-position: right;

}



/*i-about*/



.i-about {

	margin-bottom: 28px;

}

.i-about .content {

	position: relative;

	margin-top: 30px;

	height: 202px;

	padding-left: 368px;

	padding-right: 1px;

}

.i-about .content img {

	position: absolute;

	left: 0;

	top: 0;

}

.i-about .content h3 {

	font-size: 24px;

	color: #da251c;

	line-height: 44px;

	margin-bottom: 10px;

}

/*.i-news*/

.i-news .content {

	position: relative;

	margin-top: 20px;

}

/*小图文切换*/

.news_slide {

	position: relative;

	overflow: hidden;

	width: 325px;

	height: 203px;

	border: #ddd 1px solid;

}



.news_slide .box {

	position: relative;

	z-index: 1;

	width: 325px;

	height: 203px;

}



.news_slide .box>a {

	float: left;

	height: 100%;

	display: block;

	position: relative;

}



.news_slide .box>a img {

	width: 325px;

	height: 100%;

	z-index: 770;

}



.news_slide .box>a h4 {

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 2;

	width: 300px;

	padding-left: 10px;

	padding-right: 15px;

	height: 50px;

}



.news_slide .box>a h4 i {

	position: relative;

	z-index: 3;

	margin-top: 2px;

	display: block;

	line-height: 22px;

	font-size: 12px;

	color: #fff;

}



.news_slide .box>a h4 b {

	position: absolute;

	left: 0;

	bottom: 0;

	z-index: 2;

	width: 100%;

	height: 100%;

	background: #000;

	opacity: 0.7;

	filter: alpha(opacity=70);

}



.news_slide .icon {

	position: absolute;

	bottom: 5px;

	right: 5px;

	z-index: 2;

}



.news_slide .icon li {

	float: left;

	width: 18px;

	height: 18px;

	text-align: center;

	line-height: 18px;

	margin-left: 5px;

	cursor: pointer;

	font-size: 14px;

	background: #fff;

}



.news_slide .icon li:hover,

.news_slide .icon li.on {

	background: #234f8a;

	color: #fff;

}



.newslist {

	width: 435px;

	margin-top: -11px;

}



.newslist li {

	position: relative;

	line-height: 35px;

	border-bottom: #c7c7c7 1px dashed;

}



.newslist a {

	display: block;

	width: 355px;

	white-space:nowrap;

	overflow:hidden;

	text-overflow:ellipsis;

}

.newslist em {

	color: #999;

	position: absolute;

	right: 1px;

	top: 0;

}



/*sec2*/

.sec2 {

	width: 358px;

	height: 576px;

	padding-right: 35px;

	padding-bottom: 27px;

	background-image: url(../images/i7.png);

	background-position: right;

}



/*i-speech*/



.i-speech .content {

	height: 201px;

	padding: 0 2px;

	padding-top: 18px;

	line-height: 26px;

	border-bottom: #da251c 2px solid;

}

.i-speech .content img {

	float: left;

	margin:-5px 16px 0 -5px;

}

.i-speech .content .info {

	text-align: justify;

}



/*i-contact*/



.i-contact {

	margin-top: 55px;

}

.i-contact .tilt {

	height: 36px;

	margin-bottom: 14px;

}

.i-contact .tilt a {

	float: left;

	width: 130px;

	height: 30px;

	padding-bottom: 6px;

	margin-right: 10px;

	line-height: 31px;

	font-weight: bold;

	text-align: center;

	color: #da251c;

	background-image: url(../images/i8.png);

	background-position: right;

	-webkit-transition: none;

	-o-transition: none;

	transition: none;

}

.i-contact .tilt a.on {

	color: #fff;

	background-position: left;

}

.i-contact .item {

	position: relative;

	overflow: hidden;

	padding-left: 85px;

	background-image: url(../images/i11.png);

	background-repeat: no-repeat;

	border-bottom: #cfcfcf 1px dotted;

}

.i-contact .item .box {

	display: none;

}

.i-contact .item .box:first-child {

	display: block;

}

.i-contact .item.tel {

	line-height: 41px;

	padding: 7px 0 8px 85px;

}

.i-contact .item.tel {

	background-position:23px top ;

}

.i-contact .item.map {

	line-height: 57px;

	background-position:23px bottom ;

}



/*i-support*/



.i-support {

	position: relative;

	height: 38px;

	line-height: 20px;

	color: #353535;

	margin-top: 20px;

	padding-left: 187px;

	padding-top: 50px;

	background-image: url(../images/i12.png);

	background-position: left;

	background-repeat: no-repeat;

}

.i-support img {

	position: absolute;

	left: 105px;

	top: 2px;

}



/*sec3*/

.i-product {

	width: 1215px;

	margin-top: 20px;

	padding-right: 35px;

	padding-bottom: 25px;

	background-image: url(../images/i7.png);

	background-position: right bottom;

}



.i-product .tabt {

	float: left;

	height: 29px;

	margin-top: -3.5px;

	margin-left: 20px;

}

.i-product .tabt a {

	float: left;

	margin-right: 45px;

	width: 81px;

	height: 29px;

	line-height: 29px;

	text-align: center;

	color: #333;

	font-size: 14px;

}

.i-product .tabt a.on {

	background: url(../images/i13.png);

	color: #fff;

}



.i-product .content {

	margin-top: 33px;

	height: 225px;

}



.i-product .content .box {

	display: none;

}

.i-product .content .box:first-child {

	display: block;

}



.productlist li {

	width: 220px;

	height: 222px;

	padding-bottom: 3px;

	float: left;

	margin-left: 18px;

}

.productlist img {

	width: 228px;

	height: 172px;

}

.productlist li:hover {

	background-color: #f7f5f6;

}

.productlist li:hover a{

	border-bottom: #d8140b 3px solid;

}

.productlist h4 {

	line-height: 36px;

	text-indent: 12px;

	white-space:nowrap;

	font-size: 14px;

	overflow:hidden;

	text-overflow:ellipsis;
	text-align: center;

}



/*SUBPAGE*/



.subpage {

	margin-top: 30px;

}

.subpage .v_line {

	position: absolute;

	top: 0;

	left: 0;

	width: 2px;

	height: 100%;

	background-image: url(../images/i7x.png) \9;

	background-repeat: no-repeat;

}

.leftbar {

	position: relative;

	width: 265px;

	text-align: center;

	padding: 0 10px 40px;

	box-shadow: 0 2px 3px rgba(0,0,0,.1);

	background-image: url(../images/i7x.png) \9;

	background-position: bottom right \9;

}



.subnav dt {

	width: 265px;

	height: 85px;

	padding-top: 35px;

	background-color: #234f8a;

	margin-bottom: 25px;

}

.subnav dt,

.subnav dd.on a,

.subnav dd:hover a {

	color: #fff;

}

.subnav dd {

	height: 36px;

	line-height: 36px;

	font-size: 14px;

	color: #fff;

	border-bottom: #b3b3b3 1px dotted;

}

.subnav dd.on,

.subnav dd:hover {

	background-color: #234f8a;

	border-bottom: #234f8a 1px solid;

}



.leftbar .box {

	width: 194px;

	height: 190px;

	margin: 28px auto 0;

}

.leftbar .box .item {

	float: left;

	width: 93px;

	height: 93px;

	margin-right: 4px;

	margin-bottom: 4px;

	background-color: #d9d9d9;

	color: #0075c2;

	text-align: center;

}

.leftbar .box .item .ico {

	display: block;

	width: 52px;

	height: 42px;

	margin: 17px auto 5px;

	background-image: url(../images/i9.png);

	-webkit-transition: none;

	-o-transition: none;

	transition: none;

}

.leftbar .box .item b {

	-webkit-transition: none;

	-o-transition: none;

	transition: none;

}

.leftbar .box .item:hover {

	color: #fff;

	background-color: #234f8a

}

.leftbar .box .item .ico.i2 {

	background-position: 0 0;

}

.leftbar .box .item .ico.i2 {

	background-position: -52px 0;

}

.leftbar .box .item .ico.i3 {

	background-position: -104px 0;

}

.leftbar .box .item .ico.i4 {

	background-position: -156px 0;

}

.leftbar .box .item:hover .ico.i1 {

	background-position: 0 -42px;

}

.leftbar .box .item:hover .ico.i2 {

	background-position: -52px -42px;

}

.leftbar .box .item:hover .ico.i3 {

	background-position: -104px -42px;

}

.leftbar .box .item:hover .ico.i4 {

	background-position: -156px -42px;

}



/*rightbar*/



.rightbar {

	width: 874px;

	position: relative;

	padding: 0 35px 40px;

	box-shadow: 0 2px 3px rgba(0,0,0,.1);

	background-image: url(../images/i7x.png) \9;

	background-position: bottom right \9;



}

.rightbar .title {

	position: relative;

	height: 20px;

	line-height: 20px;

	padding: 11px 2px;

	border-bottom: #da251c 2px solid;



}

.rightbar .title h2 {

	float: left;

	font-size: 18px;

	color: #333;

}

.rightbar .title i {

	color: #959595;

	font-size: 14px;

	font-family: Arial;

	text-transform: uppercase;

}



/*ant*/



.ant {

	float: right;

	padding-left: 20px;

	color: #808080;

	background-image: url(../images/i3.png);

	background-position: 0 -19px;

	background-repeat: no-repeat;

}

.ant * {

	color: #808080;

}

.ant *.on {

	color: #da251c;

}



.rightbar.view .content {

	margin-top: 35px;

}



/*productlist*/



.subpage .productlist {

	width: 825px;

	padding-top: 10px;

	margin-left: 45px;

	*margin-bottom: 70px;

}

.subpage .productlist li {

	height: 225px;

	margin-left: 0;

	margin-right: 47px !important;

	margin-bottom: 70px;

}



/*product-view*/



.product-view {

	padding-top: 15px;

	text-align: center;

}

.product-view h5 {

	font-size: 14px;

	margin-bottom: 55px;

}



/*NEWS*/



.v_newslist {

	margin-bottom: 35px;

}



.v_newslist li {

	padding-top: 40px;

	padding-bottom: 45px;

	position: relative;

	border-bottom: #b3b3b3 1px dotted;

}



.v_newslist li:first-child {

	padding-top: 0;

}



.v_newslist li h4 {

	font-size: 16px;

	line-height: 26px;

	margin-bottom: 10px;

	color: #383636;

}

.v_newslist li b {

	position: absolute;

	right: 0;

	bottom: 15px;

	width: 80px;

	height: 24px;

	line-height: 24px;

	text-align: center;

	color: #fff;

	background-color: #898989;



}

.v_newslist li:first-child em {

	top: 1px;

}

.v_newslist li em {

	position: absolute;

	right: 0;

	top: 41px;

}

.v_newslist li .info {

	color: #323232;

	line-height: 20px;

}

.v_newslist li:hover h4 {

	color: #ed0505;

}

.v_newslist li:hover b {

	background-color: #0075c2

}



/*news-view*/

.news-view {

	text-align: center;

}

.news-view h5 {

	font-size: 18px;

	color: #323232;

}



.news-view .date {

	margin: 25px 0;

	color: #808080;

}



.news-view .body {

	padding: 0px;

	margin-bottom: 60px;

	text-align: left;

}
.news-view .body td {

	padding: 10px;

	

}

.news-view .foot {

	position: relative;

	margin: 0 50px ;

	text-align: left;

}

.news-view .foot a {

	width: 300px;
display: inherit; padding:5px;
	height: 30px;

	line-height: 30px;

	text-indent: 10px;

	margin-bottom: 5px;

	background-color: #e6e6e6;

}

.news-view .foot a:hover {

	color: #0075c2;

}

.news-view .foot a.backto {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 50px;

	height: 24px;

	line-height: 24px;

	background-color: #808080;

	color: #fff;

	text-align: center;

	text-indent: 0;

}



/*recruitment*/

.recruitment .v_newslist li h4 {

	color: #0075c2;

}



.recruitment.news-view .date {

	margin: 15px 0 35px; 

}



.subpage .contact dt {

	font-size: 16px;

	color: #5e5d5d;

	margin-bottom: 15px;

}



.subpage .contact dd {

	line-height: 27px;

} 