.container {}

/* 涓讳綋 */
.wrap { position:relative; width:1002px; margin:0 auto; padding:0 25px 25px; background:#FFF;}
.wrap .sidebar { float:left; width:230px; padding-bottom:30px;}
.wrap .main { float:right; width:720px; }
.wrap table caption{ font-weight:bold;}
.wrap table tr td{ text-align:center;}

.leftTxtTitle { margin-bottom:8px; padding:10px 0 10px 18px; border-left:13px solid #1F4C6E; color:#fff; font:20px/25px "microsoft yahei"; background:#7294ac;}
.leftTxtTitle em { display:block;color:#9EA8C5; font:normal 13px/13px "microsoft yahei"; text-transform:uppercase; zoom:1; padding-left:1px;}

/* 浜岀骇瀵艰埅 */
.menu { width:230px; margin-bottom:18px;}
.menu dl { width:230px; padding:0;border-top:1px solid #CCCCCC;}
.menu dl dt { width:230px; font:14px/40px \5b8b\4f53,"microsoft yahei"; border-bottom:1px solid #CCCCCC;}
.menu dl dt a { display:block; width:180px; _height:40px; *min-height:40px; /*background:url(../images/menu_1.jpg) no-repeat;*/ color:#666; padding-left:50px;}
.menu dl dt a:hover, .menu dl dt .current { background:url(../images/ico_jt2.jpg) no-repeat 32px center; color:#1F4C6E; text-decoration:none; }
.menu dl dd { width:230px; margin-bottom:4px; border-bottom:1px solid #CCCCCC; }
.menu dl dd a { display:block; width:170px; _height:20px; *min-height:20px; padding:4px 0 4px 60px; color:#6b6b6b; font-size:12px; }
.menu dl dd a:hover, .menu dl dd .current { color:#F43842; text-decoration:none; }

.quicklink { width:177px; font-family:"microsoft yahei";}
.quicklink li { background:url(../images/lefttitle.jpg) no-repeat; line-height:27px; padding-left:20px;}
.leftpic { padding-top:15px;}
.leftPic li { display:block; margin-bottom:8px;}

.sidebar .contact { padding-top:15px;}
.sidebar .contact h2 { font-size:16px; font-weight:normal; color:#7294ac; font-family:"microsoft yahei"; margin-bottom:8px;}
.sidebar .contact h2 em { color:#7D7D7D; font-style:normal; font-size:12px; padding-left:5px; text-transform:uppercase;}
.sidebar .contact .bd { line-height:25px;}.
.sidebar .contact .bd .t { color:#073686;}
.sidebar .contact .bd .a { background:url(../images/ico_a.jpg) no-repeat left 7px; padding-left:25px; }
.sidebar .contact .bd .p {background:url(../images/ico_p.jpg) no-repeat left 7px;padding-left:25px}
.sidebar .contact .bd .e {background:url(../images/ico_e.jpg) no-repeat left 7px;padding-left:25px}

.location { position:relative; height:40px; margin-bottom:25px; color:#676767; padding:16px 0 10px; border-bottom:1px solid #e0e0e0; line-height:40px; }
.location h3 { position:absolute; top:0; left:0; color:#1F4C6E; padding-top:10px; font:normal 22px/22px "microsoft yahei";}
.location h3 em { padding-left:5px; color:#C3C3C3; font:normal 13px/22px "microsoft yahei"; text-transform:uppercase; }
.location h3 span { display:block; font:normal 14px/20px \5b8b\4f53; color:#F43842; letter-spacing:10px;}
.breadcrumbs { float:right; padding:0 5px 0 15px; color:#a3a3a3; line-height:37px; font-size:12px; }
.breadcrumbs a { color:#676767; }
.breadcrumbs a:hover { color:#1F4C6E; }

.mainpro .location { border-bottom:none; padding:0;}
.mainpro .location h3 {}

.promenu {}
.promenu li { float:left; width:140px; height:32px; line-height:32px; font-family:"microsoft yahei"; font-size:14px; margin-right:3px; margin-bottom:3px;}
.promenu li.nor { margin-right:0;}
.promenu li a { display:block; background:url(../images/ico_pro2.jpg) no-repeat 115px center #D9D9D9; color:#1F4C6E; padding:0 0 0 15px}
.promenu li a:hover, .promenu li a.current { background:url(../images/ico_pro1.jpg) no-repeat 115px center #7294ac; color:#fff;}

.hotPro { margin:30px 0;}
.hotPro .pic { float:left;width:397px; height:249px; border:1px solid #D9D9D9;overflow:hidden; }
.hotPro .txt { width:555px; float:right; line-height:22px;}
.hotPro .txt .t { padding-bottom:10px;}
.hotPro .txt .t a { color:#073686;}
.hotPro .txt .i { line-height:22px; margin:15px 0;}
.hotPro .txt .i span { color:#F43842; display:block; }
.hotPro .txt .m { padding-top:8px;}
.hotPro .txt .m a { color:#F43842;}
.hotPro .txt a.more {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:20px; line-height:20px; background:#F43842; color:#fff; text-align:center;}

.proTitle h1 {font:18px/40px "microsoft yahei"; padding:10px 0; text-align:center; border-bottom:1px dashed #B2B2B2; margin:15px 0 30px; color:#1F4C6E}
.prodisplay .txt .i { margin:0 0 15px;}
.prodisplay .pic { border:none;}
.prodisplay {border-bottom:1px dashed #D9D9D9; padding-bottom:20px;}

/* Display */
.article { padding:0; line-height:210%; }
.article .hd { margin-bottom:13px; padding-bottom:5px; border-bottom:1px solid #ddd; text-align:center; }
.article .hd h1 { padding-bottom:6px; color:#333; font:20px/40px "microsoft yahei"; }
.article .hd .titBar { padding-bottom:8px; color:#666; line-height:16px; } 
.article .bd { padding:10px 10px 20px; color:#6f6f6f; line-height:2.2; word-wrap:break-word; }

/* 鏂伴椈鍒楄〃 */
.list { padding:0 0 25px; }
.list ul {border-top:1px dashed #e0e0e0;}
.list li { padding:5px 0; border-bottom:1px dashed #e0e0e0; font-size:12px; line-height:30px; clear:both; }
.list li span { float:right; font-size:12px; color:#9A9A9A; }
.list li a { padding-left:35px; padding-right:10px; color:#2D2D2D;background:url(../images/ico_dot2.jpg) no-repeat 12px center; display:block;}
.list li a:hover { text-decoration:none; color:#1F4C6E;background:url(../images/ico_dot1.jpg) no-repeat 12px center #E5E5E5;}
.list li a:hover span {color:#F43842;}

/* 鍥炬枃鍒楄〃 */
.hotNews { margin:0 0 15px; padding:0; clear:both; }
.hotNews .pic { float:left; width:251px; height:155px; display:inline; overflow:hidden; }
.hotNews dl { float:right; width:435px; height:184px; padding:0; line-height:20px; overflow:hidden; }
.hotNews dl dt { padding-bottom:2px; color:#ec0517; line-height:24px; font-weight:bold; font-size:12px; }
.hotNews dl dt a { color:#F43842; }
.hotNews dl .time { padding-bottom:2px; background:url(../images/ico_13.gif) no-repeat left bottom; color:#7E7E7E; line-height:18px; }
.hotNews dl .info { padding:5px 0 0; color:#3B3B3B; line-height:23px; }
.hotNews dl .info p { margin-bottom:10px;}
.hotNews dl .info a {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:80px; height:20px; line-height:20px; background:#F43842; color:#fff; text-align:center;}

/* 鍥剧墖鍒楄〃 */
.pic-item-list { margin:0; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; display:inline; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }

.w225 { margin:0; padding:0; border-bottom:1px dashed #DADADA;}
.w225 .pic-item { position:relative; width:221px; margin:0 19px 20px 0;border:none;}
.w225 .pic-item .list-pic { display:block; width:227px; height:142px; margin:0 auto; padding:0; background:none; line-height:140px; border:none;}
.w225 .pic-item .list-pic a img { border:1px solid #CED0D1;}
.w225 .pic-item .list-pic a:hover img {border:2px solid #1F4C6E; width:223px; height:138px;}
.w225 .pic-item.nor { margin-right:0;}
.w225 .pic-item dl { padding:5px 0; line-height:20px; }
.w225 .pic-item dl dt { line-height:20px; text-align:center; }
.w225 .pic-item dl dt a { color:#7294ac; font-weight:bold; }
.w225 .pic-item dl dd a { color:#c9c9c9; }

.w233 { margin:30px 0 0; padding:0; border-bottom:1px dashed #DADADA;}
.w233 .pic-item { position:relative; width:237px; margin:0 12px 30px 0;border:none;}
.w233 .pic-item .list-pic { display:block; width:235px; height:147px; margin:0 auto; padding:0; background:none; line-height:145px; border:none;}
.w233 .pic-item .list-pic a img { border:1px solid #CED0D1;}
.w233 .pic-item .list-pic a:hover img {border:2px solid #1F4C6E; width:231px; height:143px;}
.w233 .pic-item.nor { margin-right:0;}
.w233 .pic-item dl { padding:5px 0; line-height:20px; }
.w233 .pic-item dl dt { line-height:20px; text-align:center; }
.w233 .pic-item dl dt a { color:#7294ac; font-weight:bold; }
.w233 .pic-item dl dd a { color:#c9c9c9; }

.list-01 li { float:left; width:315px; margin:0 22px; padding:5px 0 5px 15px; border-bottom:1px solid #e3e3e3; background:url(../images/ico_03.gif) no-repeat 2px 9px; font-weight:bold; display:inline; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.list-01 li a { color:#666; }
.list-01 li span { float:right; color:#d1d1d1; }


/* 鍒嗛〉 */
.page { margin:0; padding:10px 0 34px; line-height:20px; text-align:right; }
.page a { display:inline-block; margin:0 2px; padding:0 7px; border:1px solid #ccc; }
.page a:hover { border-color:#7294ac; background:#7294ac; color:#fff; text-decoration:none; }
.page .current { border-color:#073686; background:#073686; color:#fff; font-weight:bold; }

/* 涓婁竴鏉� 涓嬩竴鏉� */
.prev_next { margin:0; padding:10px 0 34px; line-height:20px; text-align:right;}
.prev_next a { display:inline-block; margin:0 2px; padding:0 20px; background:#7294ac; color:#fff; }
.prev_next a:hover {background:#1F4C6E;}

.relpro { border-top:1px dashed #B2B2B2;}
.relpro h2 { font:18px/34px "microsoft yahei"; color:#235536; margin:15px 0;}
.relpro .w233 { border-bottom:none;}

/* 浜烘墠鎷涜仒 */
.hr { position:relative; margin:0 5px 34px; }
.hr h3 { padding-left:3px; border-bottom:1px solid #999; color:#e61323; font:14px/34px "microsoft yahei"; }
.hr h3 s { float:right; width:20px; height:20px; margin-top:7px; cursor:pointer; }
.hr h3 .off { background:url(../images/hr-down.jpg) no-repeat center; }
.hr h3 .on { background:url(../images/hr-up.jpg) no-repeat center; }
.jobh3 a { color:#e61323; }
.hrItem { margin-bottom:5px; }
.hrItem .title { color:#999; font-weight:bold; line-height:31px; }
.hrItem .title span { float:right; font-weight:100; }
.hrItem .title span a { color:#0187d0; }
.hrItem .con { margin-bottom:10px; padding:15px 20px; background:#efefef; color:#666; font-size:14px; line-height:24px; }
.hrItem .con .txtLeft { float:left; width:300px; }
.hrItem .con .txtRight { float:right; width:300px; }
.hrItem .con h4 { margin-bottom:5px; color:#e61323; font:14px/26px "microsoft yahei"; }
.apply { width:110px; height:26px; background:#e61323; color:#fff; font:12px/26px "microsoft yahei"; text-align:center; }
.apply a,.apply a:hover { color:#fff; }

/* 浜烘墠鎷涜仒 */
.hr { padding:0; }
.hr-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #777; }
.hr-list .title { padding:0; color:#777; font-weight:bold; font-size:18px; color:#e61323; line-height:20px; }
.hr-list .title span { float:right; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { height:24px; line-height:24px; /*text-align:right;*/ }

/* 鍦ㄧ嚎鐣欒█ */
.message { padding:0 5px 34px; }
.message-list { margin-bottom:5px; padding:5px 5px 15px; border-bottom:1px dotted #ccc; }
.message-list .m-title { padding:0; color:#e61323; font-size:14px; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#ccc; font-size:12px; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#e61323; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* 琛ㄥ崟閮ㄥ垎 */
.form-panel { padding:0 0; }
.form-panel h4 { margin-bottom:10px; padding-left:20px; background:#ccc; color:#333; line-height:22px; font-size:12px; }
.form-panel .tips { padding:10px 0 10px 110px; font-weight:bold; font-size:13px; text-align:left; color:#F10A1C; }
.form-panel .field { clear:both; }
.form-panel li.field label { display:block; float:left; width:100px; line-height:24px; text-align:right; }
.form-panel .input { padding:5px 0; zoom:1; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .submit-field { padding:0 10px 20px 100px; _padding:0 10px 20px 103px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:93px; height:29px; border:none; background:#ccc; color:#555; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:93px; height:29px; border:none; background:#ccc; color:#555; cursor:pointer; }

/* 绔欑偣鍦板浘 */
.sitemap { margin:0 0 35px; }
.sitemap dl { padding:0; clear:both; }
.sitemap dl dt { padding-left:6px; font-size:13px; font-weight:bold; line-height:22px; }
.sitemap dl dd { margin-bottom:10px; padding:0 0 4px; border-bottom:1px solid #ddd; line-height:22px; }
.sitemap dl dd a { padding:0 6px; color:#555; }

.picTxtMod-1 { width:100%; margin-bottom:25px; padding:0 0 25px; border-bottom:1px dotted #b4b4b4; }
.picTxtMod-1 .pic { float:left; width:133px; height:93px; margin-right:14px; padding:2px; border:1px solid #e7e7e7; }
.picTxtMod-1 .txt { display:block; *display:inline; zoom:1; padding:6px 0 0; font-size:14px; }
.picTxtMod-1 .txt dt { font-size:14px; line-height:24px; font-family:"microsoft yahei";}
.picTxtMod-1 .txt dt a { color:#000; }
.picTxtMod-1 .txt .i { padding:5px 0; color:#bebebe; line-height:24px; }

/*鍦ㄧ嚎鐢宠*/
.fm-form { background:url(../images/figures-1.jpg) no-repeat 200px 730px;}
.fm-form fieldset {border: 1px solid #000000;padding: 20px 20px 20px 10px;}
.fm-form h3{font-weight:bold;}
.fm-form legend{font-size:20px;	margin:20px 20px 20px 10px;font-family:"microsoft yahei";}
.fm-form em{color:#FF0000 !important;font-weight:bold;font-style: normal;}
.fm-form .separator{font-size:15px;font-weight:bold;margin-top:20px;}
.fm-form label{text-align: left; margin-right: 0.5em;display:block; }
.fm-form input{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}
.fm-form input[type='checkbox']{margin-top:5px;}
.fm-form table, .fm-form tr, .fm-form td{border:none !important;margin:0px !important;padding:0px !important;vertical-align:top;}
.fm-form select{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.fm-form ul li:before{content:inherit; }
.fm-form li{list-style:none !important;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}
.fm-form li.content{	margin-bottom:20px;}
.fm-form input.submit{background-color: #FFFFFF;border: 1px solid #000000;color: #000000;cursor: pointer;height: 25px;line-height: 25px;width: 120px;}
.fm-form #ajax-loading{float:right;}



.xianshi { border: 1px dotted #CCCCCC; width:467px; border-left:0px; border-right:0px; margin:15px 0px;}
.xianshi span{ display:block; float:left; line-height:32px; width:33%; text-align:center;
}