@charset "utf-8";
html { width:100%; }
body { width:100%; margin:0; padding:0; font-size:12px; font-family:"宋体"; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,div,p,form,input,font { margin:0; padding:0;  font-weight:normal; text-indent:0; list-style-type:none}

a { text-decoration:none;  color:#1760AF}
a:hover { text-decoration:none; color:#342F39;}


.gray { color:#342F39}
.gray-a { color:#5C5C5C}
.black { color:#000}
.bull { color:#1760AF;}
.white { color:#FFF}
.red { color:#F00}

.clear { clear:both}
.mb { margin-bottom:10px}
.mbb { margin-bottom:6px}

.htop { width:1002px;/* 自定义 height:115px; */ height: 90px; margin:0 auto}
.htop .left { width:500px;/* 自定义 height:115px; */ height: 90px; float:left; display:inline}
.htop .right { width:502px;/* 自定义 height:115px; */ height: 90px; float:left; display:inline; text-align:right}
.htop .right .pp{ margin:20px 0 10px 0}
.htop .right .in { width:180px; height:20px; line-height:20px; font-size:12px; overflow:hidden; padding:0 0 0 20px; border:#DBDBDB solid 1px; background:url(../images/bg-1.gif) no-repeat 3px 3px; color:#736F70;}
.htop .right .but { padding:0 5px ; height:22px; line-height:22px; background:#DBDBDB; border:0; cursor:pointer; color:#736F70;}

.hnavbox { width:100%; height:28px; background:url(../images/bg-2.gif) repeat-x }
.hnav { width:1002px; height:28px; margin:0 auto}
.hnav li { float:left; display:inline}
.hnav li a { padding:0 20px; display:block; height:28px; line-height:28px; font-size:13px; font-weight:bold; color:#FFF}
.hnav li a:hover { background:url(../images/bg-3.gif) repeat-x; color:#403F45}
.hnav li a.act { background:url(../images/bg-3.gif) repeat-x; color:#403F45}



.focus { width:1002px;/* height:143px;*/ height:160px; margin:0 auto 10px auto}

/*index page*/
.inews { width:1002px; height:26px;  line-height:26px; margin:0 auto 10px auto; border-bottom:#AAAAAA solid 1px; border-top:#AAAAAA solid 1px; overflow:auto}
.inews .left { width:80px; text-align:center; color:#414045; font-weight:bold; height:26px; float:left; display:inline;}
.inews .right { width:922px; height:26px; float:left; overflow:hidden; display:inline;}


.main,.wx { width:1002px; margin:0 auto 10px auto}

.ileft { float:left; display:inline; width:227px; margin-right:10px;}
.protype { width:227px;}
.protype .dt { width:204px; padding:0 5px 0 18px; height:28px; line-height:26px; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/bg-4.gif) no-repeat; margin-bottom:5px;}
.protype .dt a { float:right; padding:8px 0 0 0}
.protype .dt .en { color:#AED4FF }
.protype .box { border:#AAAAAA solid 1px; padding:1px; width:223px; }
.protype .box .p { width:198px; height:26px; line-height:26px; display:block; padding:0 0 0 25px; margin-bottom:2px; background:url(../images/bg-5.gif) no-repeat 10px 8px}
.protype .box .p:hover { background:url(../images/bg-6.gif); color:#FFF; font-weight:bold}
.protype .box .txt {line-height:20px; padding:0 5px;}

.icenter { float:left; display:inline; width:514px; overflow:hidden}
.about { float:left; display:inline; width:514px; }
.about .dt { width:497px; padding:0 5px 0 12px; height:28px; line-height:26px; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/bg-7.gif) no-repeat; margin-bottom:5px;}
.about .dt a { float:right; padding:8px 0 0 0}
.about .dt .en { color:#AED4FF }
.about .box { border:#AAAAAA solid 1px; padding:1px; width:510px; position: relative; }
.about .box .txt { padding:5px; line-height:22px;}
.prolist .fl {  float:left; margin-right:14px;}
.prolist .fr {  float:right;}
.prolist li.lia { display:inline; width:116px; height:117px; border:#AAAAAA solid 1px; margin-top:4px; margin-bottom:3px;}
.prolist li.lia .pic { width:116px; height:85px; display:block; border-bottom:#AAAAAA solid 1px }
.prolist li.lia .pic img { width:116px; height:85px; }
.prolist li.lia .t { width:116px; height:31px; line-height:31px; display:block; text-align:center }
.prolist li.sel { border:#6EA9E3 solid 1px}
.prolist li.lia .pic .img { border-bottom:#6EA9E3 solid 1px }
.prolist li.sel .t { background:#6EA9E3; color:#FFF}


.iright { float:right; display:inline; width:241px;}
.video { float:left; display:inline; width:241px; }
.video .dt { width:226px; padding:0 5px 0 10px; height:28px; line-height:26px; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/bg-7.gif) no-repeat; margin-bottom:5px;}
.video .dt a { float:right; padding:8px 0 0 0}
.video .dt .en { color:#AED4FF }
.video .v { border:#AAA solid 1px; padding:1px; width:237px; 自定义 height:133px; }
.video .box { border:#AAAAAA solid 1px; padding:5px; line-height:21px; }
.video .list { 自定义 height:190px; }

.links { width:1000px; padding-left:2px; height:26px;  line-height:26px; margin:0 auto 10px auto; border-bottom:#AAAAAA solid 1px; border-top:#AAAAAA solid 1px;}




/*other page*/
.oleft { float:left; display:inline; width:217px; overflow:hidden;}
.cnav { width:217px;}
.cnav .dt { width:194px; padding:0 5px 0 18px; height:28px; line-height:26px; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/bg-10.gif) no-repeat; margin-bottom:5px;}
.cnav .dt a { float:right; padding:8px 0 0 0}
.cnav .dt .en { color:#AED4FF }
.cnav .box { border:#AAAAAA solid 1px; padding:1px; width:213px; }
.cnav .box .p { width:188px; height:26px; line-height:26px; display:block; padding:0 0 0 25px; margin-bottom:2px; background:url(../images/bg-5.gif) no-repeat 10px 8px}
.cnav .box .p:hover { background:url(../images/bg-6.gif); color:#FFF; font-weight:bold}
.cnav .box .act { background:url(../images/bg-6.gif); color:#FFF; font-weight:bold}
.cnav .box .txt {line-height:20px; padding:0 5px;}

.oright { float:right; display:inline; width:775px;}
.oright .cpost { width:770px; padding-right:5px; text-align:right; height:22px; line-height:22px; background:#4783C1}
.oright .rbox { width:755px; background:url(../images/bg-11.gif) no-repeat; padding:10px 10px 0 10px; line-height:22px;}

.oright .rbox .lia { background:url(../images/bg-12.gif) repeat-x bottom}
.oright .rbox .lia .t { font-size:13px; font-weight:bold }
.oright .rbox .lib a { display:block; width:755px; cursor:pointer; height:32px; line-height:32px; background:url(../images/bg-12.gif) repeat-x bottom}
.oright .rbox .lib a .l { float:left; display:inline; width:120px;}
.oright .rbox .lib a .r { float:left; display:inline; width:630px;}

.oright .rbox .ntxt { line-height:22px;}
.oright .rbox .ntxt .tit { padding:10px 0 0 0; width:680px; margin:0 auto; border-bottom:#9B9293 solid 1px; line-height:30px; text-align:center; font-size:16px; font-weight:bold;}
.oright .rbox .ntxt .time {text-align:center;  line-height:28px; border-bottom:#9B9293 solid 1px; font-size:12px; margin-bottom:10px }
.oright .rbox .pandn { line-height:30px; border-top:#9B9293 solid 1px; padding:10px 0 0 0; margin:10px 0 0 0}

.oright .rbox .hlist li { padding:0 0 10px 0; border-bottom:#5B5B5B solid 1px; margin-bottom:10px;}
.oright .rbox .hlist li .t { font-size:13px; font-weight:bold }

.oright .rbox .plist li { padding:0 0 10px 0; border-bottom:#5B5B5B solid 1px; margin-bottom:10px; }
.oright .rbox .plist li .l { width:140px; float:left; display:inline; margin:0 0 0 20px;}
.oright .rbox .plist li .l img { display:block; border:#5B5B5B solid 1px; width:138px; height:112px;}
.oright .rbox .plist li .r { width:575px;  float:right; display:inline; line-height:18px;}
.oright .rbox .plist li .r .t { font-size:14px; border-bottom:#C7C7C7 solid 1px; line-height:20px; margin-bottom:5px; padding-bottom:5px;  }
.oright .rbox .plist li .r .act { margin:10px 0 0 0}
.oright .rbox .plist li .r .act .more { float:left; display:inline; padding:0 6px; margin:0 10px 0 0; height:20px; line-height:20px; background:#4783BF; color:#FFF }

.oright .rbox .pandt { width:740px; height:242px; margin:0 auto 15px auto; background:#FFF}
.oright .rbox .pandt .l { width:315px; height:232px; padding:5px 0; background:#EEEEEE; text-align:center; float:left; display:inline }
.oright .rbox .pandt .l .pic { width:303px; height:199px;}
.oright .rbox .pandt .l .act { margin:5px 0 0 0}
.oright .rbox .pandt .r { width:402px; height:232px; padding:5px 0; float:right; display:inline }
.oright .rbox .pandt .r .tbox { width:400px; height:28px; padding:10px 0; border:#CCCCCC dashed 1px}
.oright .rbox .pandt .r .tbox .t { width:360px; height:28px; line-height:28px; font-size:14px; text-align:center; background:#A8A8B0; margin:0 auto }
.oright .rbox .pandt .r .txtbox { width:380px; height:155px; margin:10px 0 0 0; padding:10px 10px; border:#CCCCCC solid 1px}

.oright .rbox .pdesc { width:740px; line-height:22px; margin:0 auto; border:#A8A8B0 solid 1px;  border-top:#A8A8B0 solid 2px}
.oright .rbox .pdesc .ptit { line-height:30px; background:#EEEEEE}
.oright .rbox .pdesc .ptit span { display:block; width:100px; height:30px; text-align:center;  background:#A8A8B0; font-size:13px}
.oright .rbox .pdesc .ptxt { padding:10px 10px; font-size:13px}

.jogger { padding:6px 2px 2px 2px; margin:7px 7px 7px 0; }
.jogger a { padding:0.3em 0.64em 0.33em 0.64em; margin:2px; color:#CB0119; background:#FFF; text-decoration:none; border:#DFE3CC solid 1px}
.jogger a:hover { padding:0.3em 0.64em 0.33em 0.64em; margin:2px;   }
.jogger .current { padding:0.3em 0.64em 0.33em 0.64em; margin:2px; color:#333; font-weight:bold;  }



.oright .rbox .map { width:750px; line-height:22px; margin:0 auto;}
.oright .rbox .map h2 { font-weight:bold; line-height:26px; font-size:12px; margin:0; padding:0}
.oright .rbox .map .item { margin-bottom:15px}
.oright .rbox .map .item a { margin:0 20px 0 0px}
.oright .rbox .map .item a:hover { text-decoration:underline}


.footer { width:1002px; height:77px; padding:10px 0 0 0; margin:0 auto; line-height:24px; text-align:center; background:url(../images/bg-9.gif) no-repeat}



#newPar {
	width: 120px;
	position: absolute;
	top: 430px;
	left: 780px;
	border: 0;
}

#oldPar {
	width: 120px;
	position: absolute;
	top: 86px;
	right: 20px;
	border: 0;
}

#tma{
	width: 160px;
	position: absolute;
	top: 390px;
	left: 475px;
	border: 0;
}

.protype .box { line-height: 24px; }

#GPSDC,#GPSDC:hover {
	background-image: url(../images/gps1.png);
	width: 137px;
	height: 137px;
	position: absolute;
	top: 28px;
	right: 42px;
	border: 0;
	}
	
#GPSDC:hover{ background-image: url(../images/gps2.png); }

#BIKEGPS,#BIKEGPS:hover {
	background-image: url(../uploadfile/image/201308/safestar.png);
	width: 100px;
	height: 100px;
	position: absolute;
	bottom: 13px;
	left: 82px;
	border: 0;
	}
#BIKEGPS:hover{ background-image: url(../uploadfile/image/201308/safestar_pre.png); }
/* weixin */
#wx_down,#wx_down:hover {
	background-image: url(../images/wx_nor.gif);
	width: 105px;
	height: 35px;
	position: absolute;
	top: 162px;
	left: 198px;
	border: 0;
	}
	
#wx_down:hover{ background-image: url(../images/wx_pre.gif); }


#box1{height:204px;}
#wx {width:514px;height:94px;position: absolute;background:url(../images/wx.jpg) no-repeat;}
#qrapk {width:257px;height:111px;position:absolute;top:93px;left:1px;background:url(../images/qrapk.jpg) no-repeat;}
#qrios {width:257px;height:111px;position:absolute;top:93px;right:-1px;background:url(../images/qrios.jpg) no-repeat;}

#box2 {height:197px;}
#box2_bg {width:510px;height:197px;position: absolute;background-image:url(../images/T805.jpg);}

