﻿.line{border-bottom:#CCCCCC 1px dashed;margin-bottom:10px;margin-top:20px;}
.pren_next{color:#11386F;font-weight:bold;}
/**************************************************/
.webmap{width:680px;margin:0px auto;margin-top:15px;overflow:hidden;border-bottom:#CCCCCC 1px solid;margin-bottom:20px;padding-bottom:25px;line-height:30px;font-size:14px;}
.webmap .map_name{width:80px;margin:0;float:left;height:35px;line-height:35px;}
.webmap .show_name{width:100px;margin:0;float:left;height:35px;line-height:35px;font-weight:bold;color:#004E96}
.webmap .map_address{width:600px;margin:0 80px;border-left:1px solid #CCCCCC;padding-left:15px;}
.webmap span{padding-right:15px;}
.webmap img{padding-right:6px;}
/**************************************************/
 /**意见反馈**/
.message{width:800px;margin:0px auto;}
.message .title{padding:12px 0;font:bold 18px/24px "微软雅黑"; color:#ba0000;}
.message li{ line-height:40px; padding-bottom:5px; padding-top:5px;}
.wb{height:26px; width:165px;background:#fff; border:1px solid #dfdfdf; padding-left:7px; font:12px/26px "微软雅黑"; color:#666;}
.dwb{width:380px; height:190px;background:#f5f2f2; border:1px solid #dfdfdf; padding:7px;font:12px/20px "微软雅黑";}
.btn{ width:100px; height:35px; border:0; font:bold 14px/34px "微软雅黑"; color:#fff; cursor:pointer; margin-left:70px; margin-top:15px; background-color:#AB0E2B}
.message li font{ color:#FF0000; padding-left:20px;}
 /**意见反馈**/
.link{width:700px;margin:0px auto;margin-top:15px;overflow:hidden;margin-bottom:20px;padding-bottom:25px;}
.link ul{list-style-type:none;}
.link li{float:left;width:150px;line-height:40px;height:40px;border:#CCCCCC 1px solid;text-align:center;margin-right:20px;margin-bottom:20px;}
/**************************************************/
.yellow { width:230px; height: 35px; background-color:#004C7D;font-family: "微软雅黑"; font-size: 14px; color: #ffffff; font-weight: bold; line-height: 35px; text-indent: 15px; }
.sidnl {width:230px;  height: 35px; cursor: pointer; text-indent: 25px; background: url(bg6a.jpg) no-repeat 203px 14px; background-color: #e9e9e9; border-left: 3px solid #e9e9e9; border-bottom: 1px solid #ffffff; font-family: "微软雅黑"; font-size: 14px; color: #818181; border-top: 1px solid #ffffff; line-height: 35px; }
.sidnl a{ color: #000; }
.page_left .cvbnm { font-weight: bold; color: #f58220; border-left: 3px solid #f58220; background: url(bg6.jpg) no-repeat 166px 14px; background-color: #e9e9e9; }
.kkopo li a:hover { text-decoration: underline; color: #2879d5; }
.kkopo li a { color: #000; }
.kkopo li { width: 190px; font-family: "微软雅黑"; font-size: 14px; color: #f58220; height: 26px;display: block; line-height: 26px; border-bottom:#CCCCCC 1px dashed }
.kkopo { background-color: #f4f4f4; padding-top: 8px; padding-bottom: 8px; width: 190px; padding-left: 25px; display: none; padding-right: 15px; }
/**************************************************/
.show_l{width:300px;border:#CCCCCC 1px solid;float:left;margin-bottom:20px;height:245px;overflow:hidden; margin-left:20px;}
.show_r{width:350px;float:right;margin-right:50px;}
.show_l p{padding-top:35px;padding-left:20px;} 
.show_r ul{list-style-type:none;}
.show_r li{height:40px;line-height:40px;font-size:14px;border-bottom:#CCCCCC 1px dashed;overflow:hidden;padding-left:10px;}
.show_r li:hover{background-color:#EFEFEF;font-size:16px;font-weight:bold;}
/*********************proshow*************************/
.proshow_bot{overflow:hidden;width:700px;margin-top:20px; margin-left:20px;}
.proshow_bot ul{list-style-type:none;}
.proshow_bot ul li{float:left;width:168px;height:25px;border:1px solid #c1c0c0;background:url(proshow_xxk_bj.jpg) left top repeat-x;text-align:center;margin-right:5px;}
.proshow_bot ul li a{display:block;font-size:14px;line-height:28px;}
.proshow_bot li.xxk_cur{background:#fff;border:1px solid #004E96;border-top:2px solid #004E96;border-bottom:2px solid #fff;}
.proshow_bot_xxk{margin-top:23px;overflow:hidden; margin-left:20px;}
.proshow_can{min-height:200px;display:none;line-height:25px;font-family:'微软雅黑';font-size:14px;color:#333;}
.proshow_can span{padding-left:40px;}
.proshow_down{width:100%;overflow:hidden;}
.proshow_down li{overflow:hidden;float:left;width:326px;height:74px;border:1px solid #f1f1f1;padding:0px 38px 0px 27px;line-height:74px;}
.proshow_down li span{padding-left:55px;display:block;}
.proshow_down li a{padding-left:26px;display:block;}
.list_name{color:#004E96;font-size:18px;line-height:30px;height:30px;font-weight:bold}
.xgcb ul{list-style-type:none;margin-top:20px;margin-bottom:20px;overflow:hidden;}
.xgcb li{float:left;width:170px;line-height:35px;height:35px;border:#CCCCCC 1px solid;margin-right:7px;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;}
.xgcb img{padding-left:5px;padding-right:5px;}
.xgcb .on{background-color:#004E96;font-size:16px;font-weight:bold;}
.xgcb .on a{color:#FFFFFF}
.xgcb li:hover{background-color:#004E96;}
.xgcb li:hover a{font-size:16px;font-weight:bold;color:#FFFFFF}
.dclass li{float:left;width:110px;line-height:35px;height:35px;border:#CCCCCC 1px solid;margin-right:7px;margin-bottom:10px;font-size:14px;}
.dclass img{padding-left:5px;padding-right:5px;}
.dclass .on{background-color:#004E96;font-size:16px;font-weight:bold;}
.dclass .on a{color:#FFFFFF}
.dclass li:hover{background-color:#004E96;}
.dclass li:hover a{font-size:16px;font-weight:bold;color:#FFFFFF}
/************************************************/
/**产品中心**/
.chan-wrap{width:930px; margin:0 auto; overflow:hidden;}
.chan-main{ width:100%; background:#fff;}
.chan-main h2{font:14px/18px "微软雅黑"; color:#de001f; padding-bottom:9px;}
.chan-more{ display:block; position:relative; width:72px; height:23px; line-height:21px; color:#fff; padding-left:12px; background:url(about_more01.jpg) no-repeat; overflow:hidden;}
.marl24 { margin-left:15px; margin-top:20px;} 
.sust-box{ width:251px; height:301px; padding:21px 19px 0 20px ; background:url(deve_bg01.jpg) no-repeat;}
.sust-box h2{ padding-bottom:17px;}
.sust-box p a{ color:#888;}
.sust-box p a:hover{ color:#de001f;}
.paddb30 { padding-bottom:30px; }
.fle{float:left;_display:inline;}
/************************************************/
.banner {width:1600px;margin-left:-800px;left:50%;height:210px;position:relative;}
.banner .hd { position:absolute; right:50%; bottom:20px; height:12px;*bottom:20px;}
.banner .hd li {text-indent:-999em; width:12px; height:12px; overflow: hidden; margin:0 5px; display:inline-block; background:url(hd_bg.png);cursor:pointer;*display:block;*float:left;}
.banner .hd .on {background:url(hd_on_bg.png);}
/************************************************/
.container { padding-bottom:40px; background-color:#EFEFEF;}
.container .wrap { width:1000px; height:auto !important; height:400px; min-height:400px; margin:0 auto; padding-top:5px;}
.wrap .sidebar {float:left; width:220px; background-color:#FFFFFF; margin-right:15px; margin-top:15px;}
.wrap .main { float:right; width:765px; background-color:#FFFFFF; margin-top:15px;}

.colPicTitle { width:190px; height:30px;color:#01478D;font-family:"微软雅黑"; font-size:14px; font-weight:100; line-height:16px;padding-top:15px; font-size:18px; border-bottom:#6497DD 1px solid;margin:0 auto;}
.colPicTitle em { display:block; font-size:12px; }
.menu { padding:5px 0 10px; }
.menu dl { width:220px; margin:0; }
.menu dl dt { width:190px; padding-bottom:2px; font-family:"微软雅黑"; border-bottom:1px dashed #DFDBDB; margin-bottom:5px; font-size:14px;margin:0 auto;}
.menu dl dt:hover{ background-color:#0973BC; border:0px;}
.menu dl dt a { position:relative; display:block; width:190px; padding:5px 0 5px 20px; color:#333; line-height:22px; background:url(ico_04.gif) no-repeat 5px center;}
.menu dl dt a:hover, .menu dl dt .current { background:#f3f1ef; color:#0066b5; text-decoration:none; background:url(ico_04.gif) no-repeat 5px center; }
.menu dl dt:hover a{font-size:14px;font-weight:bold; color:#fff;background:url(ico_03.gif) no-repeat 5px center;}
.location { width:740px; margin-left:10px;height:45px;margin-bottom:20px; border-bottom:#E0E0E0 1px solid}
.colCurTit { float:left; padding:0 10px; color:#000; font-size:20px; font-family:"微软雅黑"; font-weight:100; line-height:45px; }
.breadcrumbs { float:right; padding:0 0px; color:#000; line-height:45px; }
.breadcrumbs a,.breadcrumbs a:hover { color:#000; }
/* article */
.article img ,.article table {max-width: 725px;}
.artbox { margin:0 15px 30px; text-align:center; }
.artbox h1 { padding-bottom:10px; font-size:16px; line-height:26px; }
.artbox .info { padding:0; background:#eee; line-height:25px; }
.article { padding:0 20px 30px; line-height:200%; word-wrap:break-word; text-align:justify; color:#333333;}
.top { padding:0 45px 20px; text-align:right; }
/* other */
.prev_next { margin:0 20px 30px; padding:15px; border:#dfdfdf 1px solid; text-align:left; }
.prev_next li { height:25px; font-weight:bold; line-height:25px; }
.prev_next li a { font-weight:normal; }
.RelevantNews { margin:0 20px; }
.RelevantNews .title { height:20px; background:url(aboutRead.jpg) repeat-x; padding:8px 8px 8px 20px; font:700 16px '宋体'; line-height:20px; color:#5e5d5d; }
.RelevantNews ul { padding:20px; }
.RelevantNews li { float:left; width:49%; height:25px; background: url(point_01.gif) no-repeat 0 12px; line-height:25px; display:inline; }
.RelevantNews li a { padding-left:10px; color:#5e5d5d; line-height:25px; }
.pro_select { padding-bottom:45px; padding-left:29px; }
.soso h1 { display:inline; font:normal 15px/15px "微软雅黑"; }
.soso h1 a { color:#454545; cursor:text; }
.pro_select p { border-bottom:1px solid #d2d2d2; clear:both; color:#969696; margin-bottom:10px; height:23px; line-height:23px; padding-left:17px; }
.pro_select dl { position:relative; border-bottom:1px dashed #b5b5b5; clear:both; height:35px; line-height:35px; }
.pro_select dt { float:left; width:100px; text-align:right; color:#1e1e1e; font:normal 14px/35px "微软雅黑"; }
.pro_select dd { float:left; }
.pro_select dd.cur { padding:0 2px; font:bold 12px/35px "微软雅黑"; }
.pro_select dd a { padding:0 5px; }
.pro_select dl a.help { position:absolute; right:20px; top:10px; display:block; width:45px; height:15px; background:url(help.jpg) no-repeat; }
.pro_select dd a:hover { color:#00468e; }
.selectOk { border:1px solid #d2d2d2; height:24px; margin-top:5px; margin-right:5px; padding:0 5px; float:left; line-height:24px; display:inline; }

/* pic-item */
.w { margin:0; overflow:hidden; padding-left:15px; }
.w .pic-item { float:left; margin:0; color:#6C6D61; display:inline; text-align:center; padding:9px; }
.w .pic-item .list-pic { display:block; margin:0 auto; width:229px; line-height:150px; }
.w .pic-item .list-pic img { border:#d8d8d8 1px solid; }
.w .pic-item dl { height:25px; line-height:25px; background:#0872BB; }
.w .pic-item dl a { color:#fff; }

/* productlist */
.productlist { padding:0 16px; }
.productlist dt { float:left; width:318px; height:221px; overflow:hidden; }
.productlist dt img { border:1px solid #a6a6a6; }
.productlist dd {float:right; width:342px; height:219px;  }
.productlist dd p { text-transform:uppercase; color:#555; line-height:24px; height:24px; overflow:hidden; padding:4px 0; }
.tab-pro { padding-top:30px; }
.tab-pro .hd { border-bottom:1px solid #e3e3e3; }
.tab-pro .hd li { float:left; width:108px; height:28px; text-align:center; line-height:28px; border:1px solid #e3e3e3; border-bottom:none; margin-right:5px; display:inline; background:#e3e3e3; cursor:pointer; }
.tab-pro .hd li.on { background:#fff; border-bottom:1px solid #fff; margin-bottom:-1px; }
.tab-pro .txt { padding:20px; }

/* list */
.list { margin:0 9px 30px 20px; clear:both; }
.list ul li { padding:6px; border-bottom:#CCCCCC 1px dashed;line-height:20px; clear:both; }
.list ul li a { padding-left:5px; }
.list ul li a:hover { text-decoration:underline; }
.list .date { float:right; padding-left:9px; font-size:11px; font-family:Arial; }
.list .ico { float:left; width:6px; _width:3px; height:20px; margin:0; background:url(ico_05.gif) no-repeat left 7px; }

/* page */
.page { margin:0 20px 30px 10px; padding:55px 20px 0; color:#000; line-height:24px; }
.page a { margin:0 5px; color:#000; }
.page a:hover { text-decoration:underline; }
.page .current { padding:2px 4px; background:#0066b5; color:#fff; }
.page .current:hover { color:#fff; }
.page span { float:right; }
.page strong { color:#7a6747; }

/* message */
.message { margin:0 30px 30px; clear:both; }
.message-list { margin-bottom:5px; padding:5px; border-bottom:1px dashed #D7D7D7; }
.message-list .m-title { padding:0; color:#d00000; font-weight:bold; line-height:20px; }
.message-list .m-title span { float:right; color:#999; font-weight:100; }
.message-list .m-info { padding:5px 0; line-height:24px; }
.message-list .r-title { padding:0; color:#525252; line-height:20px; }
.message-list .r-info { padding:5px 0; line-height:24px; }

/* hr */
.hr { margin:0 30px 30px; clear:both; }
.hr-list { margin-bottom:5px; padding:5px; border-bottom:1px dashed #D7D7D7; }
.hr-list .title { padding:0; color:#d00000; font-weight:bold; line-height:20px; }
.hr-list .title span { float:right; color:#999; font-weight:100; }
.hr-list .info { padding:5px 0; line-height:24px; }
.hr-list .apply { padding:5px; text-align:right; }

/* contact */
.contact { margin:0 20px 30px; clear:both;  padding:10px 20px; line-height:200%; color:#666; word-wrap:break-word; word-break:break-all; }

/* form */
.form-panel { margin:0 30px 30px; clear:both; }
.form-panel h4 { margin-bottom:10px; padding:2px 20px; background:#eee; color:#333; line-height:22px; }
.form-panel .tips { padding:10px 0 10px 110px; color:#CC3732; font-weight:bold; font-size:13px; text-align:left; }
.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; color:#666; zoom:1; }
.form-panel .input span label { display:inline; float:none; }
.form-panel .field:after { content:'\20'; display:block; height:0; clear:both; }
.form-panel .text { height:20px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .textarea { width:450px; height:100px; padding:1px 3px; border:1px solid #D0D0D0; background:#F2F2F2; color:#666; }
.form-panel .submit-field { padding:0 10px 20px 100px; clear:both; }
.form-panel .submit-field input { margin-right:10px; }
.form-panel .submit-field .btn-submit { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.form-panel .submit-field .btn-reset { width:78px; height:24px; border:none; background:url(btn.jpg) no-repeat; cursor:pointer; }
.i-left {background:url(p20.png) no-repeat;padding-top:40px;margin:40px 0 0 8px;}
.iMap {padding-left:20px;}
.job_line{border:1px solid #ccc;}
.job_title{font-size:14px; font-weight:bold;}
.job_list{color:#000000; font-size:14px;}
.job_red{color:#FF0000; font-size:14px; font-weight:bold}