@charset "utf-8";
body,td,th {font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
.clear{ clear:both}
ul{ padding:0; margin:0; list-style:none}

.main{ width:943px; margin:0 auto}
.head{ margin:5px 0; height:80px;}
.logo{ float:left}
.menu{ float:right; width:599px; text-align:right; background:#fff; height:61px; padding:20px 10px 0 0; color:#588695}
.menu a{ text-decoration:none;color:#588695; }
.menu a:link{ color:#588695; text-decoration:none}
.menu a:hover{ color:#FF6600; text-decoration:underline}

.container{}
.flash{ height:327px}
.con_lf{ float:left; width:640px;margin:10px 0 10px 15px}
.con_rht{ float:right; background:url(../images/rht_bg.jpg) repeat-y; width:258px; margin:0 5px 10px 10px;}
.txt{ font-weight:bold; line-height:20px; width:190px; margin:0px auto; padding:20px 0 0 0}
.but{ font-weight:bold; line-height:20px; width:190px; margin:5px auto;}
.snap{margin:5px auto; background-image:url(../images/img_bg.jpg); height:180px; width:258px}
.snap .pic_area{ padding:0px 0px 0px 22px;}
.con_rht_btm{ background:url(../images/rht_bg_btm.jpg); height:17px; width:258px}

.title{ color:#135065; font-family:"Times New Roman", Times, serif; font-size:22px; font-weight:bold}
.con_lf_con{}
.con_tit{ font-size:14px; font-weight:bold; margin:25px 0 0 0 }
.con_con{ border-bottom:2px dashed #ccc; line-height:18px; padding:10px 10px 30px 10px}
.js_member{ float:right; width:190px;}
.js_member .left_tb{width:80px; float:left;}
.js_member .left_tb li{width:20px; float:left;cursor:pointer; margin-left:0px}
.js_member .thinted{ background:url(/images/title_1.jpg) no-repeat;}
.js_member .unthinted{ background:url(/images/title_2.jpg) no-repeat;}
.js_member .right_tb{width:80px; float:right;}
.js_member .right_tb li{width:28px; float:left;cursor:pointer;margin-left:0px}

.con_l_lf{ float:left; width:397px; margin:20px 0}
.con_l_lf_t{ background:url(/images/top_kuang.jpg) no-repeat; height:11px; overflow:hidden}
.con_l_lf_c{ border:2px solid #EAF3F8; border-width:0 1px; padding:0 10px 10px; height:140px; }
.con_l_lf_c a:link{ color:#000; text-decoration:none}
.con_l_lf_c a:hover{ color:#FF6600; text-decoration:underline}
.con_l_lf_c li{ line-height:20px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;word-break:break-all; width:375px}
.con_l_lf_b{background:url(/images/btm_kuang.jpg) no-repeat; height:11px; overflow:hidden}

.con_r_rht{ float:left; margin:20px 0 20px 8px; width:206px;}
.con_r_rht_t{ background:url(/images/phone.jpg) no-repeat; height:13px; overflow:hidden}
.con_r_rht_c{ border:1px solid #F1F3F2; border-width:0 1px;}
.con_r_rht_c li{ padding:5px 0 5px 5px;}
.con_r_rht_b{ background:url(/images/phone_btm.jpg) no-repeat; height:13px; overflow:hidden}
.con_r_tit{ background:url(/images/contact.jpg) no-repeat top left; height:35px; margin:0 15px; color:#1296D4; font-size:18px; font-style:italic}
.con_r_con{ background:url(/images/kuang.jpg) no-repeat; height:32px; width:162px; margin:0 15px; font-size:16px; font-weight:bold; display:block;}
.con_tit_lf{ font-family:"Times New Roman"; font-size:18px; font-weight:bold; margin-bottom:5px}
.con_tit_txt{ font-family:"Times New Roman"; font-size:12px; color:#000000; text-decoration:none; }

.con_tit_lf span{ float:right; font-size:12px; font-weight:normal}

.foot{ border-top:1px dashed #ccc; margin:10px 0; padding:20px; text-align:center}

.folt_area{ width:247px; height:170px background:url(../images/ap_bg_w.gif) no-repeat;filter:alpha(opacity=90);}
.js_nav_a menu{ height:22px;}
.js_nav_b menu{height:22px;}
.link_mailto{color:#000000;text-decoration: none;}
.link_mailto:link {text-decoration: none;}
.link_mailto:hover {text-decoration: underline;}