@charset "utf-8";
/* CSS Document */
/*content start*/
ul,li,dl,dt,dd{ margin:0; padding:0}
h3{border-bottom:#e8e8e7 1px solid; font-size:14px; color:#17589C; height:25px; line-height:33px; margin-bottom:8px}
h3 strong{ border-bottom:1px #014984 solid}
.about img{ float:left; margin:10px}
.about p{ line-height:20px; text-indent:2em}
.history{ border:#ccc 1px solid; padding:10px; margin-bottom:10px; position:relative}
.martop{ vertical-align:top}
.history{ border:#ccc 1px solid; margin-bottom:10px; padding:10px; position:relative}
.history h3,.about h3{border-bottom:#e8e8e7 2px solid; font-size:14px; color:#1F6CB4; height:31px; line-height:33px; margin-bottom:8px}
.history h3 strong,.about h3 strong{ border-bottom:2px #1F6CB4 solid; padding-bottom:6px}
.history table tr{ line-height:22px; height:22px}
.history p{ line-height:20px; text-indent:2em}
.history p strong{ color:#006ABE}
/*timeline navigatior css*/
.timeline_container { display:block; width:56px; height:100%; margin:0 auto;text-align:center; cursor:pointer;}
.timeline{ display:block; width:1px; height:100%; margin:0 auto; overflow:hidden;zoom:1; font-size:0; float:left; position:absolute; left:70px;top:50px; background-color:#B8B8B8; z-index:10}
#container { position:relative; overflow:hidden;zoom:1}
.item { float:left; width:10%; word-wrap:break-word}
.item ul li{ background:url(../images/smallsign.jpg) no-repeat right center; line-height:25px; position:relative; z-index:20}
.item ul .redsign{ background:url(../images/redsign.jpg) no-repeat right center}
.item1 { float:left; width:90%; word-wrap:break-word; line-height:25px; }
.inner { padding:0px 10px;}
/*content end*/
/*pay start*/
.pcolor{ color:#FF3A00}
h5{ font-size:12px; line-height:35px; height:35px}
table,.paytable td,.paytable th{border:1px solid #ccc;border-collapse:collapse;}
.paytable tr{ height:30px; line-height:30px}
.paytable td img{ padding:0 0 10px 10px; vertical-align:middle}
.paytable td p{ text-align:left; text-indent:0em; padding-left:10px; line-height:22px}
.paytable td{ text-align:center}
#weight td{ width:33%}
#weight td img{ padding-left:50px}
.tablebg{ background-color:#F4F4F4}
/*pay end*/
/*lianxi start*/
.contact p{ text-indent:0em}
.contact p span{ float:left; width:75px; text-align:center}
#title{ overflow:hidden;zoom:1; background:url(../images/bg.jpg) no-repeat;padding-left:20px}
#title li{ float:left; text-align:center; line-height:26px; margin-top:4px}
#title li{ color:#fff; width:80px; float:left; height:26px; text-align:center; line-height:26px; cursor:pointer}
#title .current1{ background:url(../images/bghover.jpg) no-repeat; width:80px; color:#2B2B2B; text-align:center}
.newlist{ overflow:hidden;zoom:1; display:none}
#img{ width:100%}
.tablebody{ margin-left:10px; border:0; border-collapse:collapse}
.tablebody tr{height:25px}
/*lianxi end*/
/*zizhi start*/
.about .showzizhi{ overflow:hidden;zoom:1;}
.about .showzizhi>dl{ float:left; height:240px; width:244px}
.about .showzizhi>dl dt{}
.about .showzizhi>dl dt a{ float:left; width:230px; margin-right:10px ; border:#eaf4fd 4px solid; height:160px}
.about .showzizhi>dl dt a img{ text-align:center}
.about .showzizhi>dl dd{ text-align:center; padding:0 10px}
/*zizhi end*/
/*map start*/
.showzizhi .sitemap LI{WIDTH: 100%;}
.showzizhi .sitemap LI DT{BORDER-BOTTOM: #ccc 1px dashed; FONT-SIZE: 12px; width:100%; text-align:left; line-height:30px; margin-bottom:5px; font-weight:bold}
.showzizhi .sitemap dl{ overflow:hidden;zoom:1}
.showzizhi .sitemap LI dd{ line-height:30px ;FLOAT:left; width:100px; text-align:left;}
.mapmar{margin-left:24px}
.showzizhi .sitemap LI dl dd a,.sitemap LI dl dt a{blr:expression(this.onFocus=this.blur()); /*IE Opera*/outline:none;   /*    FF Opera    */}
/*map end*/