#navBox { width:1264px; height:50px; line-height:50px; border-bottom:1px solid #ccc; background-color:#f5f4f0; border-top:1px solid #ccc; }
#navBox .navBox { width:960px; height:50px; }

#picsBox { width:1264px; height:300px; overflow:hidden; margin:auto}
#picsBox img { width:1264px; height:300px;}

.smain { width:960px; height:auto; margin:15px auto; }
.smain .sm_nav { width:230px; height:auto; }
.smain .sm_nav .sn_box { width:228px; height:auto; border:1px solid #f1efee; border-bottom:none; overflow:hidden; background-color:#f7f6f5}
.smain .sm_nav .sn_box .table { width:210px; height:auto; overflow:hidden; margin:5px auto;}
.smain .sm_nav .sn_box table tr { height:40px; line-height:40px;}
.smain .sm_nav .sn_box table .tr { height:24px; line-height:24px; }
.smain .sm_nav .sn_box table .tr a { color:#0238b4;}
.smain .sm_nav .sn_box .loginButton { width:79px; height:25px; background:url(../images/anbg2.jpg) no-repeat; border:none; padding:0px; margin:0px; line-height:25px; font-size:12px; font-weight:bold; color:#000}
.smain .sm_nav .sn_box .nav_box { width:200px; height:35px; line-height:35px; }
.smain .sm_nav .sn_box .nav_box .picBoxL { width:25px; height:25px; margin-top:5px;}
.smain .sm_nav .sn_box .nav_box .titleL { padding-left:10px; _padding-left:5px; width:150px; height:35px; line-height:35px;}
.smain .sm_nav .sn_box .nav_box .titleL a { color:#6f665f; font-size:12px; font-weight:bold}
.smain .sm_nav .sn_box .nav_box .picBoxR { width:8px; height:25px; margin-top:5px;}
.smain .sm_nav .sn_box_bottom { width:230px; height:1px; border-top:1px solid #ccc;}

.smain .sm_nav .sn_boxB { width:228px; height:auto; background-color:#fff; border:1px solid #f1efee; margin-bottom:20px;}
.smain .sm_nav .sn_boxB .bgcBox { width:230px; height:auto; background-color:#f7f6f5; padding-top:5px; padding-bottom:10px;}
.smain .sm_nav .sn_boxB .snbb_box { width:210px; height:48px; line-height:50px; border:1px solid #f1efee; background:#FFF; margin-top:5px;}
.smain .sm_nav .sn_boxB .snbb_box .titleLb { width:150px; height:48px; line-height:50px; padding-left:15px; _padding-left:7px;}
.smain .sm_nav .sn_boxB .snbb_box .titleLb a { color:#6f665f; font-size:12px; font-weight:bold}
.smain .sm_nav .sn_boxB .snbb_box .picBoxRb { width:7px; height:11px; margin-top:19px; background-image:url(../images/dit3.jpg)}
.smain .sm_nav .sn_boxB .snbb_box2 { width:210px; height:48px; line-height:50px; border:1px solid #dd5430; background:#e85525; margin-top:5px;}
.smain .sm_nav .sn_boxB .snbb_box2 .titleLb { width:150px; height:48px; line-height:50px; padding-left:15px; _padding-left:7px;}
.smain .sm_nav .sn_boxB .snbb_box2 .titleLb a { color:#fff; font-size:12px; font-weight:bold}
.smain .sm_nav .sn_boxB .snbb_box2 .picBoxRb { width:12px; height:20px; margin-top:15px; background-image:url(../images/dit5.jpg);}
.smain .sm_nav .weixinBox { width:230px; height:auto; background-color:#FFF; padding-top:50px;}
.smain .sm_nav .weixinBox .weixinPic { width:121px; height:120px;}
.smain .sm_nav .weixinBox .weixinTitle { text-align:center; font-size:12px; line-height:30px;}

.smain .sm_context { width:700px; height:auto; }
.smain .sm_context .topLine { width:680px; height:2px; border-top:2px solid #ccc; margin-top:20px;}
.smain .sm_context .topTitle { text-align:left; font-size:14px; line-height:40px;}
.smain .sm_context .mapContent { text-align:left; font-size:14px;}
.smain .sm_context .contextDivS { width:550px; height:auto; padding-left:40px; _padding-left:20px; padding-top:30px; line-height:30px; padding-bottom:40px; }
.smain .sm_context .contextDivS .fileBox { margin-top:10px; width:320px; height:70px; display:block; line-height:70px; text-align:left; padding-left:20px; _padding-left:10px; border:1px solid #ccc;}
.smain .sm_context .picsBox { width:620px; height:auto; margin:20px auto}
.smain .sm_context .picsBox .picSpan { width:300px; height:200px; text-align:center; display:block}
.smain .sm_context .contextDivF { width:680px; height:auto; margin:10px auto; line-height:26px;}
.smain .sm_context .contextDivF ul li { float:left; width:680px; height:32px; line-height:32px;overflow:hidden;font-size:14px;}

.smain .sm_context .contextDivF_TL { width:680px; height:auto; margin:10px auto; line-height:26px;}
.smain .sm_context .contextDivF_TL ul{list-style:none outside none;}
.smain .sm_context .contextDivF_TL .timeline{background:url('../images/line4.png') repeat-y 70px 0;overflow:hidden;position:relative;height:400px;margin:20px 10px;width:680px;margin:40px auto 0 auto;}
.smain .sm_context .contextDivF_TL .timeline-date{overflow:hidden;position:relative;}
.smain .sm_context .contextDivF_TL .timeline-date ul li{background:url('../images/icon7.png') no-repeat 62px 5px;zoom:1;color:#676767;cursor:default;height:35px;margin-top:20px;line-height:22px;font-size:14px}
.smain .sm_context .contextDivF_TL .timeline-date ul li:hover{background:url('../images/icon9.png') no-repeat 62px 5px;zoom:1;height:35px;margin-top:20px;color:#DD5430;line-height:28px;font-size:16px}
.smain .sm_context .contextDivF_TL .timeline-date ul li h3{float:left;text-align:left;font-size:16px;color:#DD5430;display:block;margin-top:8px;margin-left:0px;width:80px}	
.smain .sm_context .contextDivF_TL .timeline-date ul li dl{margin-top:-5px;}
.smain .sm_context .contextDivF_TL .timeline-date ul li dl.right{background:url() no-repeat 0 0;float:left;margin-left:0px;margin-top:-10px;display:block;width:550px;}	
.smain .sm_context .contextDivF_TL .timeline-date ul li dl span{display:block;padding:15px 10px 0px 20px;line-height:24px;}

.smain .sm_context .contextDivF2 { width:680px; height:auto; margin:20px auto; line-height:26px;}
.smain .sm_context .contextDivF2 ul li { float:left; width:680px; height:32px; overflow:hidden;font-size:14px;}
.smain .sm_context .contextDivF3 { width:680px; height:auto; margin:100px auto; line-height:26px;border-top:2px solid #F3F3F3}
.smain .sm_context .contextDivF3 ul li { float:left; width:680px; height:70px; overflow:hidden;font-size:14px;border-bottom:2px solid #F3F3F3}
.smain .sm_context .contextDivF3 .lpicspan { width:165px; height:60px; display:block; overflow:hidden; line-height:70px;font-weight:bold;font-size:15px;color:#E48E73;padding-left:10px}
.smain .sm_context .contextDivF3 .rtitlespan { padding-left:10px; _padding-left:5px; height:60px; line-height:70px;width:400px; height:auto; overflow:hidden; display:block; font-size:15px;font-weight:bold;color:#6C6C6C}

.smain .sm_context .servicesBox { width:560px; height:auto; margin:30px auto;}
.smain .sm_context .servicesBox ul li { float:left; width:280px; height:80px; overflow:hidden}
.smain .sm_context .servicesBox .serviceBox { width:250px; padding-left:20px; _padding-left:10px; height:68px; border:1px solid #ccc; overflow:hidden; margin:5px auto}
.smain .sm_context .servicesBox .serviceBox .lpicspan { width:39px; height:39px; display:block; overflow:hidden; margin-top:15px; }
.smain .sm_context .servicesBox .serviceBox .rtitlespan { padding-left:10px; _padding-left:5px; width:150px; height:68px; line-height:70px; overflow:hidden; display:block; font-size:16px;}

.smain .sm_context .servicesBox2 { width:560px; height:auto; margin:30px auto; overflow:hidden}
.smain .sm_context .servicesBox2 ul li { float:left; width:280px; height:120px; display:block; overflow:hidden}
.smain .sm_context .servicesBox2 .serviceBox { width:250px; padding-left:20px; _padding-left:10px; height:108px; border:1px solid #ccc; overflow:hidden; margin:5px auto}
.smain .sm_context .servicesBox2 .serviceBox .lpicspan { width:39px; height:39px; display:block; overflow:hidden; margin-top:25px; }
.smain .sm_context .servicesBox2 .serviceBox .rtitlespan { padding-left:10px; _padding-left:5px; padding-top:15px; _padding-top:10px; width:180px; height:auto; line-height:24px; overflow:hidden; display:block; font-size:18px;}
.smain .sm_context .servicesBox2 .serviceBox .rtitlespan p { padding-top:10px;_padding-top:5px; width:230px; height:auto; overflow:hidden; font-size:12px; line-height:20px;}
.smain .sm_context .servicesBox2 .serviceBox .rtitlespan .less{ padding-top:5px;_padding-top:0px; width:230px; height:auto; overflow:hidden; font-size:12px; line-height:18px;}

.smain .sm_context .transportationBox { width:640px; height:auto; margin:20px auto; overflow:hidden}
.smain .sm_context .transportationBox ul li { float:left; width:320px; height:auto; overflow:hidden}
.smain .sm_context .transportationBox .transportation { width:300px; height:auto; overflow:hidden; margin:5px auto;}
.smain .sm_context .transportationBox .transportation .tranPic { width:300px; height:139px; display:block; overflow:hidden}
.smain .sm_context .transportationBox .transportation .tranInfo { width:270px; height:60px; display:block; line-height:60px; background-color:#f5f4f0; color:#b0afad; font-size:16px; font-weight:bold; text-align:right; padding-right:30px;}
.smain .sm_context .transportationBox .transportation .tranInfo a { color:#b0afad;}
.smain .sm_context .zhengshuBox { width:790px; height:auto; margin:20px auto; overflow:hidden;}
.smain .sm_context .zhengshuBox ul li { float:left; width:325px; height:auto; display:block; overflow:hidden;background:#F5F4F0;margin:0px 20px 15px 0px}
.smain .sm_context .zhengshuBox .zhengshu { width:300px; height:auto; display:block; margin:10px auto; overflow:hidden}
.smain .sm_context .zhengshuBox .zhengshu img{ width:300px; border:0px;padding-bottom:0px}
.smain .sm_context .zhengshuBox p { text-align:center;height:48px;line-height:48px;font-size:14px;font-weight:bold;border-top:2px solid #E5E4E0;color:#9D9D9B}

.smain .sm_context .zhengshuBox2 { width:690px; height:auto; margin:20px auto; overflow:hidden;}
.smain .sm_context .zhengshuBox2 ul li { float:left; width:160px; height:auto; display:block; overflow:hidden;margin:0px 20px 15px 0px}
.smain .sm_context .zhengshuBox2 .zhengshu { width:160px; height:auto; display:block; margin:10px auto; overflow:hidden}
.smain .sm_context .zhengshuBox2 .zhengshu img{ width:141px; border:0px;padding-bottom:0px}
.smain .sm_context .zhengshuBox2 p { text-align:center;height:48px;line-height:48px;font-size:14px;font-weight:bold;border-top:2px solid #E5E4E0;color:#9D9D9B}


.smain .sm_context .newsBox { width:690px; height:auto; margin:0px auto;  overflow:hidden;}
.smain .sm_context .newsBox ul { width:690px; height:auto; display:block; overflow:hidden; }
.smain .sm_context .newsBox ul li { float:left; width:230px;  height:200px; display:block; overflow:hidden; }
.smain .sm_context .newsBox .news { width:221px; height:180px; display:block; overflow:hidden;  position:relative; }
.smain .sm_context .newsBox .news .newsPic { width:221px; height:84px; display:block; overflow:hidden;}
.smain .sm_context .newsBox .news .newsInfo { width:221px; height:85px; display:block; line-height:20px; background-color:#f5f4f0; color:#b0afad; font-size:14px;  text-align:left; overflow:hidden }
.smain .sm_context .newsBox .news .newsInfo a{ width:206px; height:85px; display:block; line-height:20px; background-color:#f5f4f0; color:#b0afad; font-size:14px;  ttext-align:left; padding-left:15px; color:#000   }
.smain .sm_context .newsBox .news .newsInfo a:hover { width:206px; height:135px; display:block; background-color:#46423f; position:absolute; top:50px; z-index:2; color:#fff;}
.smain .sm_context .newsBox .news .newsInfo p { width:190px; height:auto; overflow:hidden; font-size:12px; line-height:22px;}

.smain .sm_context .pages { line-height:40px; margin-top:15px; text-align:center; font-size:14px;}

.smain .sm_context .tContext { width:680px; height:auto; margin:auto; padding-top:30px;}
.smain .sm_context .tContext .tTopTitle { color:#ec5125; line-height:50px; font-size:20px; font-weight:bold;}
.smain .sm_context .tContext .tInfo { font-size:12px; line-height:30px;}
.smain .sm_context .tContext .tcon { width:680px; height:auto; margin-top:40px;}
.smain .sm_context .tContext .tcon  p { text-indent:2em; line-height:26px;}
.smain .sm_context .tContext .tconPic{ width:640px; height:auto; margin:20px auto; overflow:hidden; }
.smain .sm_context .tContext .tconPic ul li { float:left; width:320px; height:auto; overflow:hidden}
.smain .sm_context .tContext .tconPicBox { width:300px; height:auto; overflow:hidden; margin:5px auto;}
.smain .sm_context .tContext .tconPicBox .tconPic { width:300px; height:139px; display:block; overflow:hidden}
.smain .sm_context . .tconPicBox .tconInfo { width:270px; height:60px; display:block; line-height:60px; background-color:#f5f4f0; color:#b0afad; font-size:16px; font-weight:bold; text-align:right; padding-right:30px;}
.smain .sm_context .tContext .tcon .tconPicBox .tconInfo a { color:#b0afad;}

.smain .sm_context .map { width:550px; height:432px; margin:30px auto;}
.smain .sm_context .map img { width:550px; height: 439px; }
.smain .sm_context .mapDiv { width:140px; height:61px; padding: 5px; color:#369; background: url('../images/tip.gif') no-repeat; position:absolute; display: none; word-break:break-all; }
.smain .sm_context .subsidiary { width:680px; height:auto; margin:20px auto;}
.smain .sm_context .subsidiary .vertical-line { width:3px; height:140px; border-left:1px solid #000}
.smain .sm_context .subsidiary .subDiv { width:150px; height:140px; text-align:left; padding-left:5px;}
.smain .sm_context .subsidiary .topTitle { font-size:14px; font-weight:bold}
.smain .sm_context .subsidiary .subTitle { font-size:12px;}
.smain .sm_context .subsidiary .subDiv2 { width:280px; height:140px; text-align:left; padding-left:5px;}
.smain .sm_context .subsidiary .subDiv2 .boxdiv { width:250px; height:140px; margin:auto; }
.smain .sm_context .subsidiary .subDiv3 { width:210px; height:140px; text-align:left; padding-left:5px;}

.smain .sm_context .s_r_btm { width:743px; height:auto; border:1px solid #59a2cf;}
.smain .sm_context .s_r_btm ul { width:700px; height:auto; display:block; margin:50px auto; list-style-type:disc; font-family:"����"}
.smain .sm_context .s_r_btm ul li { width:700px; height:30px; line-height:30px; color:#000000; font-size:14px;}
.smain .sm_context .s_r_btm ul li a { color:#000000}
.smain .sm_context .s_r_btm ul li a:hover { color:#004499; text-decoration:underline}