﻿
.hot_Key { width: 267px; height: 352px; position: relative; float: left; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.hot_Key ul { width: 267px; height: 332px; overflow: hidden; }
.hot_Key li { width: 267px; height: 332px; position: relative; text-align: center; }
.hot_Key li a { color: rgb(255, 255, 255); opacity: 0.9; }
.hot_Key li a:hover { opacity: 1; }
.hot_Key span { text-align: right; display: block; height: 20px; line-height: 20px; }
.hot_Key span b { font-weight: normal; padding: 0px 5px; line-height: 20px; background: none repeat scroll 0% 0% rgb(234, 234, 234); margin: 0px 3px; }
.hot_Key span b.active { color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(216, 94, 50); }
.hot_news { width: 400px; padding: 5px 13px 0px; float: left; margin-left: 18px; display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.hot_news h2 { height: 40px; line-height: 40px; text-align: center; font-size: 18px; color: #12745e; font-family: "微软雅黑"; }
.hot_news h2 a, .hot_news h2 a:visited { color: #12745e; }
.hot_news p { text-indent: 24px; line-height: 26px; }
.hot_news p a, .hot_news p a:visited { color: #12745e; }
.hot_news .title { height: 30px; background: none repeat scroll 0% 0% rgb(220, 221, 221); margin-top: 8px; }
.hot_news .title h3 { width: 109px; text-align: center; height: 30px; float: left; line-height: 30px; }
.hot_news .title h3.active { color: rgb(255, 255, 255); background: #12745e; }
.hot_news .title a:hover { color: rgb(255, 255, 255); }
.hot_news .cont { padding: 5px; }
.hot_news .cont li { height: 30px; line-height: 30px; padding-left: 24px; background: url(../images/li.jpg) no-repeat scroll 8px center transparent; }
.hot_info { width: 247px; padding: 0px 10px; height: 352px; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.hot_info .img{ padding-top: 9px; width:143px;}
.hot_info h2 { height: 40px; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600;}
.hot_info .zj_box { display: block; margin: 9px auto; height: 143px; position: relative; overflow: hidden; }
.hot_info .zj_box li { height: 143px; overflow: hidden; }
.hot_info .zj_box span { width: 60px; height: 20px; position: absolute; bottom: 0px; right: 10px; z-index: 55; }
.hot_info .zj_box span b { margin: 0px 3px; }
.hot_info .zj_box span b.active { color: rgb(216, 94, 50); }
.hot_info img { vertical-align: baseline; }
.hot_info h3 { height: 30px; line-height: 30px; text-align: center; font-size: 17px; font-weight:600; color: rgb(255, 255, 255); font-family: "微软雅黑"; background: #12745e; font-weight: 600; }
.hot_info .fw_link ul { height: 106px; overflow: hidden; margin-top: 10px; }
.hot_info .fw_link li { width: 122px; height: 53px; float: left; text-align: center; }
.hot_info .fw_link li span { height: 32px; overflow: hidden; position: relative; display: block; }
.hot_info .fw_link li span img { position: absolute; top: -32px; left: 40px; }
.myzl { width: 711px; height: 252px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; overflow: hidden; }
.myzl h2 { height: 40px; width: 691px; margin: 0px auto; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.myzl h2 a { color: #12745e;}
.myzl h2 b { padding-left: 10px; font-weight: normal; color: rgb(159, 160, 160); font-family: "Arial"; }
.myzl li { width: 335px; height: 172px; margin-top: 10px; overflow: hidden; background: url(../images/my_bg1.jpg) no-repeat scroll right bottom transparent; float: left; margin-right: 10px; display: inline; }
.myzl .td1 { width: 141px; float: left; }
.myzl .td2 { width: 182px; float: right; }
.myzl .td2 h3 { height: 38px; line-height: 38px; color: #12745e; font-weight: 400; font-size: 26px; font-family: "微软雅黑"; }
.myzl .td2 p { height: 26px; font-size: 14px; font-family: "微软雅黑"; }
.myzl .td2 blockquote { overflow: hidden; padding: 15px 10px 0px; }
.time { width: 247px; padding: 0px 10px 8px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.time li { height:90px; border-bottom: 1px dashed rgb(221, 221, 221); padding-left: 50px; }
.time li strong { display: block; height: 30px; line-height: 30px; font-size: 20px; padding-top: 20px; color: #12745e; font-family: "微软雅黑"; }
.time li.one { background: url(../images/tel_ico1.jpg) no-repeat scroll 1px center transparent; }
.time li.two { background: url(../images/tel_ico2.jpg) no-repeat scroll 1px center transparent; }
.time li.three { background: url(../images/tel_ico3.jpg) no-repeat scroll 1px center transparent; }
.time span { display: block; overflow: hidden; padding: 20px 0px 0px 20px;height:40px;}
.time span a { width: 82px; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: rgb(255, 255, 255); margin-left: 12px; display: inline; float: left; }
.time span a:hover { color: rgb(255, 255, 0); text-decoration: none; }
.time span a.bt1 { background: #12745e; }
.time span a.bt2 { background: none repeat scroll 0% 0% rgb(216, 94, 50); }
.js_cont { width: 711px; height: 364px; background: none repeat scroll 0% 0% rgb(255, 255, 255); float: left; overflow: hidden; }
.js_cont h2 { height: 40px; width: 691px; margin: 0px auto; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.js_cont h2 b { padding-left: 10px; font-weight: normal; color: rgb(159, 160, 160); font-family: "Arial"; }
.js_cont dl { float: left; height: 303px; overflow: hidden; margin: 10px 0px 0px 10px; }
.js_cont dl.active dt { display: none; }
.js_cont dt { width: 29px; height: 268px; float: left; background: url(../images/js_bg1.jpg) repeat scroll 0% 0% transparent; text-align: center; font-size: 18px; padding: 35px 5px 0px; line-height: 19px; font-family: "微软雅黑"; }
.js_cont dt strong { color: #12745e; padding-bottom: 6px; display: block; font-weight: normal; }
.js_cont dd { display: none; }
.js_cont dl.active dd { width: 327px; height: 283px; padding: 5px; border: 5px solid rgb(201, 202, 202); float: left; background: url(../images/ly_info.jpg) no-repeat scroll right 174px rgb(239, 239, 239); display: block; }
.js_cont dd h3 { height: 26px; line-height: 26px; font-size: 14px; font-family: "微软雅黑"; color: #12745e; padding-bottom: 6px; }
.js_cont dd h3 span { width: 96px; float: right; font-size: 12px; font-family: "宋体"; font-weight: normal; text-align: right; }
.js_cont dd h3 span em { font-style: normal; color: rgb(199, 0, 11); }
.js_cont dd p { text-align: center; }
.js_cont dd div { padding-top: 10px; overflow: hidden; }
.js_cont dd div img { float: left; }
.js_cont dd div p { width: 210px; float: right; padding: 15px 10px 0px; color: rgb(255, 255, 255); font-size: 12px; text-align: left; }
.zt_adv { width: 247px; padding: 0px 10px; height: 364px; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.zt_adv h2 { height: 40px; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.zt_adv li { padding-top: 9px; text-align: center; height: 95px; }
.Key_dis { width: 972px; padding: 0px 10px; margin: 10px auto 0px; text-align: left; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.Key_dis h2 { height: 40px; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.Key_dis h2 b { padding-left: 10px; font-weight: normal; color: rgb(159, 160, 160); font-family: "Arial"; }
.Key_dis .tab_t { width: 230px; float: left; margin-top: 8px; }
.Key_dis .tab_t li { height: 57px; background: url(../images/tab_t_bg2.jpg) repeat scroll 0% 0% transparent; padding: 10px 0px 0px 42px; position: relative; margin-bottom: 8px; line-height: 18px; font-family: "微软雅黑"; }
.Key_dis .tab_t li.active { background: url(../images/tab_t_bg1.jpg) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.Key_dis .tab_t li.active a, .Key_dis .tab_t li.active a:visited { color: rgb(255, 255, 255); }
.Key_dis .tab_t li i { width: 30px; height: 29px; overflow: hidden; position: absolute; left: 8px; top: 17px; }
.Key_dis .tab_t li.active h3 { color: rgb(255, 255, 255); }
.Key_dis .tab_t li.active i img { margin-top: -30px; }
.Key_dis .tab_t li h3 { height: 24px; line-height: 24px; font-size: 16px; color: #12745e; font-weight: 400; }
.Key_dis .cont_box { width: 734px; float: right; margin-top: 10px; }
.Key_dis .cont_box .sub_t { height: 41px; background: url(../images/tab_t_bg4.jpg) repeat scroll 0% 0% transparent; overflow: hidden; }
.cont_box .sub_t li { width: 117px; border-right: 3px solid rgb(255, 255, 255); height: 37px; line-height: 37px; text-align: center; padding-bottom: 4px; font-size: 14px; font-family: "微软雅黑"; float: left; }
.cont_box .sub_t li.active { background: url(../images/tab_t_bg3.jpg) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.cont_box .sub_t li.active a, .cont_box .sub_t li.active a:visited { color: rgb(255, 255, 255); }
.cont_box .sub_c { height: 192px; overflow: hidden; margin-top: 4px; }
.cont_box .sub_c .td1 { width:735px; height: 191px; float: left; }
.cont_box .sub_c .td1 dt { padding-left: 110px; height: 100px; position: relative; }
.cont_box .sub_c .td1 dt img { position: absolute; left: 0px; top: 0px; }
.cont_box .sub_c .td1 dt h3 { height: 32px; line-height: 32px; color: #12745e; font-size: 14px; font-family: "微软雅黑"; }
.cont_box .sub_c .td1 dt p { text-indent: 24px; }
.cont_box .sub_c .td1 dd { overflow: hidden; padding: 10px 0px 10px 15px; _zoom:1; background: url(../images/sub_c_bg1.jpg) no-repeat center center;    background-size: 99% 94%;}
.cont_box .sub_c .td1 dd p { width: 238px; float: left; display:inline; height: 24px; line-height: 24px; }
.cont_box .td2 { width: 284px; height: 191px; float: right; display:inline; position: relative; margin-top: -192px; }
.cont_box .td2 a { position: absolute; text-align: center; opacity: 0.9; padding: 20px 10px 0px; overflow: hidden;}
.cont_box .td2 a:hover { opacity: 1; text-decoration: none; }
.cont_box .td2 .bg1 { width: 82px; height: 73px; left: 0px; top: 0px; background: none repeat scroll 0% 0% rgb(217, 94, 50); color: rgb(255, 255, 255); }
.cont_box .td2 .bg2 { width: 66px; height: 59px; left: 108px; top: 0px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.cont_box .td2 .bg3 { width: 66px; height: 59px; right: 0px; top: 0px; background: #12745e; color: rgb(255, 255, 255); }
.cont_box .td2 .bg4 { width: 82px; height: 73px; left: 0px; top: 97px; background: none repeat scroll 0% 0% rgb(204, 204, 204); }
.cont_box .td2 .bg5 { width: 155px; height: 88px; right: 0px; top: 82px; background: #12745e; color: rgb(255, 255, 255); font-size: 16px; }
.cont_box .td3 { height: 117px; overflow: hidden; margin-top: 8px; }
.cont_box .td3 dt { width: 20px; padding: 7px 10px; height: 103px; float: left; background: none repeat scroll 0% 0% rgb(239, 239, 240); color: #12745e; font-size: 14px; font-family: "微软雅黑"; text-align: center; line-height:17px; }
.cont_box .td3 dd { width: 117px; height: 101px; padding: 7px 8px 7px 94px; position: relative; float: left; margin-left: 10px; display: inline; border: 1px solid rgb(221, 221, 221); }
.cont_box .td3 dd img { width: 78px; position: absolute; left: 8px; top: 7px; }
.cont_box .td3 dd h3 { height: 26px; color: #12745e; font-size: 14px; font-family: "微软雅黑"; line-height: 26px; }
.cont_box .td3 dd a { width: 74px; height: 25px; line-height: 25px; text-align: center; color: rgb(255, 255, 255); background: none repeat scroll 0% 0% rgb(216, 94, 50); display: block; }
.safe_tab { width: 972px; padding: 0px 10px; margin: 10px auto 0px; text-align: left; overflow: hidden; background: none repeat scroll 0% 0% rgb(255, 255, 255); height: 410px; }
.safe_tab h2 { height: 40px; line-height: 40px; padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent; color: #12745e; font-size: 18px; font-family: "微软雅黑"; font-weight: 600; }
.safe_tab .cont { width: 755px; height: 338px; margin-top: 10px; float: left; overflow: hidden; }
.safe_tab .cont dt { width: 266px; float: left; background: none repeat scroll 0% 0% rgb(239, 239, 239); height: 338px; position: relative; }
.safe_tab .cont dt h3 { padding: 80px 20px 0px; background: url(../images/save_bg3.jpg) no-repeat scroll 100px 14px transparent; height: 26px; line-height: 26px; color: #12745e; font-size: 14px; font-family: "微软雅黑"; }
.safe_tab .cont dt a { width: 31px; height: 33px; position: absolute; overflow: hidden; }
.safe_tab .cont dt a img { margin-top: -33px; }
.safe_tab .cont dt a.bt1 { left: 170px; bottom: 20px; }
.safe_tab .cont dt a.bt2 { left: 210px; bottom: 20px; }
.safe_tab .cont dt p { padding: 0px 20px; text-indent: 24px; }
.safe_tab .cont dd { width: 489px; float: left; }
.safe_tab .tit { width: 206px; float: right; margin-top: 10px; }
.safe_tab .tit li { height: 54px; line-height: 54px; background: url(../images/safe_t2.jpg) repeat scroll 0% 0% transparent; padding: 0px 0px 0px 40px; position: relative; margin-bottom: 3px; font-size: 16px; font-family: "微软雅黑"; }
.safe_tab .tit li a { color:rgb(106, 106, 106);}
.safe_tab .tit li.active { background: url(../images/safe_t1.jpg) repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); }
.safe_tab .tit li.active a { color: rgb(255, 255, 255);}
.safe_tab .tit li.active i img { margin-top: -24px; }
.safe_tab .tit li i { width: 24px; height: 25px; overflow: hidden; position: absolute; left: 10px; top: 16px; }
.lx_box { width: 992px; margin: 10px auto 0px; position: relative; height: 200px; background: url(../images/lx.jpg) no-repeat scroll center center rgb(255, 255, 255); }
.lx_box dl { width: 294px; height: 104px; position: absolute; font-family: "微软雅黑"; text-align: left; top: 8px; }
.lx_box dt { font-size: 24px; height: 34px; line-height: 34px; color: #12745e; }
.lx_box dd { padding-left: 50px; font-size: 16px; }
.lx_box dd strong { display: block; line-height: 26px; font-size: 16px; }
.lx_box dl.c1 { left: 28px; }
.lx_box dl.c2 { left: 358px; }
.lx_box dl.c3 { left: 668px; }
.lx_box dl.c1 dd { background: url(../images/lx_ico1.jpg) no-repeat scroll 3px 8px transparent; }
.lx_box dl.c2 dd { background: url(../images/lx_ico2.jpg) no-repeat scroll 3px 8px transparent; }
.lx_box dl.c3 dd { background: url(../images/lx_ico3.jpg) no-repeat scroll 3px 8px transparent; }
.lx_box a, .lx_box a:visited { width: 92px; height: 31px; line-height: 31px; text-align: center; color: rgb(255, 255, 255); font-size: 14px; position: absolute; }
.lx_box a.bt1 { background: #12745e; left: 380px; bottom: 12px; }
.lx_box a.bt2 { background: none repeat scroll 0% 0% rgb(216, 94, 50); left: 500px; bottom: 12px; }
.lx_box a.bt3 { background: #12745e; left: 720px; bottom: 12px; }
.lx_box a.bt4 { background: none repeat scroll 0% 0% rgb(216, 94, 50); left: 840px; bottom: 12px; }
.lx_box a.bt5 { background: #12745e; left: 77px; bottom: 12px; }
.lx_box a.bt6 { background: none repeat scroll 0% 0% rgb(216, 94, 50); left: 199px; bottom: 12px; }
.lx_box a:hover { color: rgb(255, 255, 0); text-decoration: none; background: none repeat scroll 0% 0% rgb(0, 0, 0); }
.service { width: 972px; height: 317px; margin: 10px auto 0px; padding: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 255); text-align: left; }
.service .td1 { height: 317px; padding: 0px 40px 0px 388px; overflow: hidden; }
.service .td1 dl { height: 317px; padding-left: 20px; width: 360px; float: left; background: url(../images/sev_bg2.jpg) no-repeat scroll right 230px transparent; position: relative; }
.service .td1 dt { height: 28px; line-height: 28px; padding-left: 20px; border-bottom: 1px solid rgb(221, 221, 221); margin-top: 5px; color: #12745e; font-size: 14px; font-family: "微软雅黑"; font-weight: 600; background: url(../images/sev_li.jpg) no-repeat scroll 4px center transparent; }
.service .td1 dt a, .service .td1 dt a:visited { color: #12745e; }
.service .td1 dd { padding: 5px 0px; text-indent: 24px; }
.service .td1 dd.link_bt { padding-top: 20px; text-indent: 0px; text-align: center; }
.service .td1 dd.link_bt p { height: 32px; line-height: 32px; }
.service .td1 dd.link_bt p a, .service .td1 dd.link_bt p a:visited { color: rgb(255, 255, 255); padding: 0px 10px; }
.service .td1 ul { width: 123px; float: right; padding-top: 90px; background: url(../images/sev_bg3.jpg) no-repeat scroll center top transparent; margin-top: 10px; }
.service .td1 li { height: 29px; line-height: 29px; border-bottom: 1px solid rgb(221, 221, 221); padding: 0px 5px; }















@media (max-width: 650px){
.head2 ul li{width: 33.333333333%; background-color: #805E3A;}
.head2 ul li:nth-child(7){ display:none;}
.head2 {width: 100%;}
.head2 ul { width:100%;}
#banner a{background-size: 150% 80%;}
.hot_Key { width: 100%;height: 352px;position: relative;float: left;overflow: hidden;background: none repeat scroll 0% 0% rgb(255, 255, 255);}
.hot_news {width:100%;padding: 0px 0px 0px;float: left;margin-left: 0px;display: inline; background: none repeat scroll 0% 0% rgb(255, 255, 255);}
.hot_news h2 {height: 40px;line-height: 40px;text-align: center;font-size: 17px;color: #12745e;font-family: "微软雅黑";}
.hot_info {width:100%; padding: 0px 0px;height: 352px;overflow: hidden;background: none repeat scroll 0% 0% rgb(255, 255, 255);}
.hot_info .fw_link li span img {position: absolute;top: -32px;left: 26px;}
.hot_info .fw_link li { width: 92px;height: 53px;float: left;text-align: center;}
.myzl {width:100%;height: 485px;background: none repeat scroll 0% 0% rgb(255, 255, 255);float: left;overflow: hidden;}
.myzl h2 {height: 50px;width: 100%;margin: 0px auto;line-height: 40px;padding-bottom: 2px; background: url(../images/tit_bg.jpg) no-repeat scroll left bottom transparent;color: #12745e;font-size: 18px;font-family: "微软雅黑";font-weight: 600;}
.time {width:100%;padding: 0px 0px 0px;background: none repeat scroll 0% 0% rgb(255, 255, 255);}
.Key_dis {width:100%;padding: 0px 0px;margin: 0px auto 0px; text-align: left;overflow: hidden;background: none repeat scroll 0% 0% rgb(255, 255, 255);}
.Key_dis .tab_t {width:100%;float: left;margin-top: 8px;}
.Key_dis .cont_box {width:100%;float: right;margin-top: 10px;}
.cont_box .sub_c .td1 {width:100%;height: 191px;float: left;}
.cont_box .sub_t li {width: 98px; border-right: 3px solid rgb(255, 255, 255);height: 37px;line-height: 37px;text-align: center;padding-bottom: 4px;font-size: 14px;font-family: "微软雅黑";float: left;}
.cont_box .sub_c .td1 dt { padding-left: 110px;height: 100px;position: relative;width: 72%;}
.hot_Key a img{padding: 10px 0px;width: 100%;display: inline-block;height: 96%;}
}
















