﻿.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;}
/**************************************************/
.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:8px;padding-left:35px;} 
.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:760px;margin-top:20px;}
.proshow_bot ul{list-style-type:none;}
.proshow_bot ul li{float:left;width:180px;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;}
.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}
/************************************************/
.banner {width:1600px;margin-left:-800px;left:50%;height:280px;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:77px; }
.container .wrap { width:1000px; height:auto !important; height:400px; min-height:400px; margin:0 auto; padding-top:5px; }
.wrap .sidebar {float:left; width:235px;}
.wrap .main { float:right; width:765px;}
.wrapBt { width:1012px; height:5px; margin:0 auto; background:url(wrapBt.png) no-repeat; clear:both; overflow:hidden; }
.colPicTitle { width:236px; height:38px;  padding:4px 0 7px 17px; background:url(colPicTitle.png) no-repeat;color:#fff;font-family:"微软雅黑"; font-size:14px; font-weight:100; line-height:16px; }
.colPicTitle em { display:block; font-size:12px; }
.menu { padding:5px 0 10px; }
.menu dl { width:236px; margin:0; }
.menu dl dt { width:230px; padding-bottom:2px; background:url(ico_04.gif) repeat-x left bottom; font-family:"微软雅黑"; border:1px dashed #DFDBDB; margin-bottom:5px;}
.menu dl dt:hover{ background-color:#0973BC}

.menu dl dt a { position:relative; display:block; width:235px; padding:5px 0 5px 33px; color:#333; line-height:22px; background:url(ico_3.jpg) no-repeat 22px center; }
.menu dl dt a em { position:absolute; top:12px; left:20px; display:inline-block; width:4px; height:8px; background:url(ico_02.gif) no-repeat; }
.menu dl dt a:hover, .menu dl dt .current { background:#f3f1ef; color:#0066b5; text-decoration:none; background:url(ico_03.gif) no-repeat 22px center; }
.menu dl dt a:hover em, .menu dl dt .current em { background:url(ico_03.gif) no-repeat;}
.menu dd { width:266px; text-align:left; }
.menu dd a { display:block; width:235px; padding:3px 0 3px 31px; color:#333; line-height:20px; }
.menu dd a:hover, .menu dd .current { color:#0066b5; text-decoration:none; }
.menu dl dt:hover a{font-size:14px;font-weight:bold; color:#fff}
.location { width:765px; height:52px; margin-bottom:20px; background:url(main_48.jpg) repeat-x; border-bottom:#E5E5E5 1px solid; padding-top:15px;}
.colCurTit { float:left; padding:0 10px; color:#000; font-size:18px; font-family:"微软雅黑"; font-weight:100; line-height:42px; }
.colCurTit img{ padding-top:16px; padding-right:15px;}
.breadcrumbs { float:right; padding:0 20px; background:url(ico_05.gif) no-repeat 0 15px; color:#000; line-height:42px; }
.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; }
/**************************************************/
.product{width:980px;margin:0px auto;overflow:hidden;}
.product .list1{height:40px;line-height:40px;margin-top:20px;margin-bottom:20px;1px solid;background-color:#F0F0F0;padding-left:10px;}
.list a{color:#004E96;}
.product ul{list-style-type:none;}
.product li{float:left;width:122px;line-height:40px;height:40px;border:#CCCCCC 1px solid;text-align:center;margin-right:15px;margin-bottom:10px; font-size:14px; overflow:hidden}
.product li:hover{background-color:#004E96;}
.product li:hover a{font-size:16px;font-weight:bold;color:#FFFFFF}
/* 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_03.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;}
/*****************************************************/
.left1{ float:left}
.right1{ float:right}
.pro_fl li{ float:left; height:30px;width:148px;padding:0px 4px 4px 0px; overflow:hidden}
.pro_fl li img{ padding-top:10px;}
.promenu:link,.promenu:visited {color: #333; border:1px solid #d6d6d6; background:#fff; line-height:30px; display:block; text-align:center; font-size:14px; font-family:"宋体"}
.promenu:hover,.promenu:active {color: #fff; background:#004E96;}
.pro_con{width:760px}
.pro_w{ width:168px; height:147px; position:relative; color:#000000}
.pro_lb01 li{ float:left; width:350px; line-height:20px; color:#777777; padding:0px 30px 40px 0px}
.pro_lb01 li.npage{ line-height:normal; padding:0px; text-align:center; width:760px}
.pic_case1{ position: relative; width:160px; height:140px; float:left; margin-right:4px; margin-left:4px; }
.pic_case1 a img{border:1px solid #D4D4D4}
.pic_case1 a:hover img{border:1px solid #004E96}

.ny_r{ width:740px; border:1px solid #e5e5e5}
.ny_con02{ padding:10px 15px 15px 15px; width:710px}
.pro_w02{ width:350px}
.pro_w03{ width:345px}
.pro_f02{ padding-bottom:10px; font-size:24px; color:#333;}
.bg{border:#EEEEEE 1px solid} 

.ny_r_n{ width:730px; border:1px solid #e5e5e5}
.m_t{ margin-top:15px;font-family:"宋体"}
.rollBox{overflow:hidden;margin:0 auto; line-height:20px;}
.rollBox .Cont{width:556px;overflow:hidden;margin:0 auto; padding-top:17px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:186px;float:left;text-align:center;}
.rollBox .Cont .pic a img{ border:1px solid #e3e3e3;}
.rollBox .Cont .pic a:hover img{ border:1px solid #f28052;}
.rollBox .Cont .pic_n{width:180px;float:left;text-align:center;}
.rollBox .Cont .pic_n a img{ border:1px solid #e3e3e3;}
.rollBox .Cont .pic_n a:hover img{ border:1px solid #f28052;}
.rollBox #List1,.rollBox #List2{float:left;}
.news_t{ background:#f5f5f5; padding-left:20px; font-family:"宋体";line-height:35px; width:720px; font-size:18px; color:#333}
.wen_jt_n{ width:27px; text-align:center;}
.wen_jt_n_r{ margin-right:0; padding-right:0; }