/* CSS Document */
/*通用头部*/
/*头部开始*/
.f_fw{ font-family:"Microsoft Yahei" }
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.header , .content , .footer{ width:1200px; margin:0 auto;  }
.g_top{ height:129px; /*background: url(tacn/topbg.jpg) repeat-x;*/}
.top_t{ height:33px; line-height:33px;color:#666666; font-size: 14px;text-align: left;}
.top_t p{ float:right;color: #d4d4d4;}
.top_t p a{ padding: 0 8px; color:#666666;font-size: 14px;}
.top_t .a_last{ padding-right:0;}
.top_c h1{ float:left; padding:30px 0 0 0;width:513px; font-size: 30px;color:#ca0e0d;}
.top_c h1 p{font-size:19px; font-family: -webkit-pictograph;padding-top: 10px; color: #666666;}
.top_c h2{ float:left;width:440px; height:60px;  color: #0f64d5; font-size:22px; font-weight: bold;padding:20px 0px 0px 34px;text-align: left;}
.top_c h2 em{ display:block; color:#666666; font-weight:normal; font-size:18px; padding-top: 7px;/* letter-spacing: 5px;*/}
.top_c h2 b{color: #ea1919;}
.g_top .m_ser{float: right;margin-top: 24px;width:450px;}
.g_top .inp01{height:37px;line-height:37px;   padding-left: 10px; width:190px;float:left;color:#999999;font-size: 14px;  border: none; background: none;font-family:"Microsoft Yahei" }
.g_top .s_ss { float:left; width:50px; height:37px; background: none;border: none; cursor: pointer;}
.g_top .s_inp{ background:url(Img/Common/serbg.jpg) no-repeat; width: 254px;height: 37px;}
.g_top .toptel{background: url(tacn/h_dh.gif)  no-repeat 0 0px;padding-left: 45px;font-size: 16px;color: #666;height: 60px;text-align: left;}
.g_top .toptel b{font-size: 25px;color:#0a437e;}
.g_top .m_web{float: left;width: 145px;margin-top: 42px;}
.g_top .m_web a{display: block;height: 28px;line-height: 28px;border: 1px solid #9b9b9b;text-align: center;font-size: 14px;color: #333333;font-weight: bold;text-decoration: none;}
.g_top .m_web a:hover,.g_top .m_web .cur{background:url(Img/Common/webg.jpg) repeat-x;color: #fff;border: none;}
.g_top .m_web .web2{border-top: none;}
/* 导航 */
.daohang{ width:100%; height:50px;background:#0a437e;font-family:"微软雅黑"; margin:0 auto;}
.daohang .nav{ width:1200px; position:relative;text-align:center;margin:0 auto;}
.daohang .nav li{ display:inline-block;position:relative; z-index:4;background: url(tacn/menu_line.png) no-repeat right center;width:calc((100% - 40px) / 7);height:60px; line-height:60px; }
.daohang .nav li a{ color:#fff;font-size:16px; height:50px;line-height:50px;/*padding:17px 50px 10px;*/display:block; }
.daohang .nav li span{font-size:12px;display:block; text-transform: uppercase; font-family:Arial;font-weight: normal;}
.daohang .nav li a:hover{ background:#167bbe;}
.daohang .nav li .sider{display:none;width:126%; padding:7px 0 0;height:auto; overflow:hidden;position:absolute;/*top:70px;*/left:0%;z-index:999;background: url(../images/tacn/xl_xb01.png) 8px 3px no-repeat;}
.daohang .nav li .sider.te{width:100%;}
.daohang .nav .sider li{display:block;width:100%;height:35px;line-height:35px; background:#0a437e;margin:0; border-bottom:1px solid #e6e6e6;position:relative;/*实现IE文字不透明*/}
.daohang .nav .sider li a{height:35px;line-height:35px;float:none;display:block;color:#fff;font-size:14px;text-align:left; text-indent:22px; font-weight:normal;padding:0; margin:0;}
.daohang .nav .sider li a:hover{ color:#ca0e0d; background:#167bbe;}
.daohang .nav li a:hover{background:#;}
.daohang .nav li a:hover span{color:#;}
.daohang .nav a.curr{color:#fcff00; display:block; background:url(Img/Common/nav_xb2.jpg) center bottom no-repeat;}

/*导航固定*/
.h_head_gd{filter:alpha(opacity=100);opacity:1; position:fixed; top:-130px; width:100%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop-13)); z-index:9; left:0;}
.pageHeader{background:url(../images/tacn/h_bg.jpg) center top no-repeat #fff;padding-top:5px;
            position:fixed;z-index:21;box-shadow: 0 2px 2px rgba(0,0,0,.1);width: 100%;    display: none;}
.short{position:fixed;top:0;left:0;width: 100%;}
.head_r li{float: right;position:relative;height:30px;line-height: 30px;padding: 0 10px;}
.head_r .li01{ z-index:2;position: relative;padding: 0;background: none;line-height: normal;font-size: 22px;}
.head_r .li01 .btn-search{ display:block;background-color:transparent;cursor:pointer;vertical-align: top;color:#585858; margin-top: 6px;}
.head_r .li01 .btn-search i{vertical-align: top;margin-left: 5px;}
.head_r .li01 .search { position: absolute;right:45%;top:2px;background-color: #fff;height:28px; display:none;border: 1px #dcdcdc solid; width:170px;}
.head_r .li01 .search .inp{border: none;vertical-align: top;height: 28px;line-height:1;box-sizing: border-box;padding-left:5px; width:0;}
.head_r .li01:hover .search .inp{ width:97%;}
.head_r .li01 .item{transition: right 300ms;-moz-transition: right 300ms;-ms-transition: right 300ms;-o-transition: right 300ms;-webkit-transition: right 300ms;}
.head_r .li02 ._val{display:block;padding: 0 15px;cursor: pointer}
.head_r .li02 ._val i{height:20px;line-height: 20px;font-size:12px;vertical-align: 0px;}
.head_r .li02 ._option{position: absolute;top: 100%;left: 0;right:0;background-color:#f7f7f7;text-align:center;padding: 10px 0;display:none;}
.head_r .li02 ._option a{display:block;padding: 5px 0;line-height: 20px;height: 20px;}
.head_r .li04 .val{display:block;}
.head_r .li04 .h_erwm{position:absolute;top: 100%;background-color:#f7f7f7; padding: 10px 20px;width: 86px;text-align: center;left: 50%;margin-left: -63px; display: none;}
.mobile_key{display:none;}
.nav{width: 58%;margin-top:8px;*width:696px;}
.nav .nav_li .nav_a{font-size:16px;display:block;padding-bottom: 18px;height:58px;line-height: 58px;}
.nav .nav_li .setNav{width:100%;left:0;right:0;background:url(../images/tacn/white.9.png) repeat;display:none; border-top: 1px #f0f0f0 solid;}
.nav .nav_li .setNav .set-img{width:25%;padding-top:25px;}
.nav .nav_li .setNav .set-img img{height:150px;width:100%;}
.nav .nav_li .setNav .setCon .tit{font-size:22px;color:#4e4e4e; margin-bottom: 20px;}
.nav .nav_li .setNav .setMenu{width:14%;padding-top:20px;padding-right:4%;padding-left:4%;border-right: 1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu li{ height: 40px;line-height: 40px;border-bottom: 1px #e9ebed solid;}
.nav .nav_li .setNav .setMenu li a{display:block;position:relative;color:#4a4a4a;}
.nav .nav_li .setNav .setCon{width: 42%;padding: 30px 5% 50px 2%;border-right: 1px #e9ebed solid;}
.nav .nav_li .setNav .setCon .p{color: #666;line-height: 28px;height: 140px;overflow: hidden;text-align: justify;letter-spacing: 0.5px;}
.nav .nav_li .setNav .set_close{display:block;width:21px;height:21px;background:url(../images/tacn/icons.png) 0 0 no-repeat;right: 0;bottom:7%;}
.nav .line {position: absolute;bottom: 0px;width: 0px;height: 4px;font-size: 3px;background-color:#0a437e;}
.nav .nav_li .setNav .tech-menuItems{border:none;}
.ico {
    display: inline-block;
    width: 20px;
    height: 20px;
    white-space: nowrap;
    letter-spacing: -1em;
    text-indent: -99em;
    color: transparent;
    background: url(../images/tacn/ico.png);
   background-position: -40px 0;
    vertical-align: middle;
}
.tech-menu-box{height:222px;}
.tech-menuItems{border:1px #dadada solid;padding:3% 2%;}
.tech-menuItems li{font-size:15px;margin-bottom: 10px;}
.tech-menuItems li a{display:block;padding-left:20px;position:relative;}
.tech-menuItems li .icons{width:12px;height:15px;background-position: 0 -55px;position:absolute;top:50%;margin-top:-7.5px;left:0;}
.tech-menu-box .tech_colse{position: absolute;right: 1%;bottom: 1%;cursor:pointer;display:none;}
.tech-menu-box .tech_colse i{font-size:35px;}
.icons {
    display: inline-block;
    background: url(../images/tacn/icons.png) no-repeat;
}
.pr {
    position: relative;
}
.oh {
    overflow: hidden;
}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form {
    margin: 0;
}
.ion {
    font-family: "jrico" !important;
    display: inline-block;
    vertical-align: middle;
    margin: 0 .3em;
    font-size: 1.1em;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*工具*/
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
@media screen and (max-width: 960px) 
{.logo {padding: 6px 0 10px;width: 80%;}
.logo a{width:unset; height: 42px;}
.nav{ display: none;}
.head_r .li01{ display: none;}
.head_r li{ display: none;}
table, td {width: 100%;}
}







.box{ width:100%;}
.top{ border-bottom:1px solid #d4d4d4;}
.top_1{ width:1000px; margin:auto; overflow:hidden; line-height:30px;}
.top_1 p{ width:290px; float:left; font-size:14px;}
.top_1 ul{ float: right;}
.top_1 ul .a1{ width:140px;}
.top_1 ul li{ float:left; width:70px;}
.top_1 ul li a{ color:#5E5255;}
.top_1 ul .a1 .a1_1{float:left; background:url(../images/1.gif) no-repeat 0px; padding-left:20px;}
.top_1 ul .a1 .a1_2{float:right;background:url(../images/2.gif) no-repeat 0px; padding-left:20px;}


.top_2{ width:1000px; margin:auto; overflow:hidden; padding:30px 0px;}
.top_2 h1{background:url(../images/1.jpg) no-repeat 0px; padding-left:170px; height:50px; line-height:50px; width:390px; float:left; font-size:25px; color:#494848;}
.top_2 ul{ float:right;width: 186px; height: 61px;}
.top_2 ul .a2{ background:url(../images/01.jpg) no-repeat 0px; padding-left:25px; height:30px; line-height:30px; font-size:16px; color:#428B7A; font-weight:bold;}
.top_2 ul li .a2_1{ height:27px;float:left;width: 149px;}
.top_2 ul li .a2_2{background:url(../images/22.jpg) no-repeat; float:right; width:33px; height:30px; margin:0;padding:0; border: 0;}

.banner{ width:100%; height:450px; margin:0 auto;}
.fullSlide{ min-width:1000px;  position:relative; overflow:hidden;  height:450px;  z-index:1; }
.fullSlide .bd{ position:relative; z-index:1;  }
.fullSlide .bd ul{ width:100% !important; }
.fullSlide .bd li{ width:100% !important;  height:450px; }
.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:450px;  }
.fullSlide .bd li a{position:absolute;width:100%;height:450px;display:block;z-index:1;top: 1px;}
.fullSlide .hd{ width:100%;  position:absolute; z-index:5; bottom:10px; left:0; line-height:30px; text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin:4px;background:url(../images/i1.png) no-repeat left center; overflow:hidden; line-height:9999px; z-index:5; }
.fullSlide .hd ul .on{ background:url(../images/i2.png) no-repeat left center;}
.fullSlide .prev,
.fullSlide .next { width: 53px; height: 57px;  display: black;  position: absolute; margin: -28px 0 0; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; }
.fullSlide .prev { left: 150PX; background: url(../images/prev.png) no-repeat left center;}
.fullSlide .next { right: 150PX; background:url(../images/next.png) no-repeat left center;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.is-tzgg-width {width: 100%;height:40px;background: url(../images/sj_top.gif) left top repeat-x;}
.is-tzgg-box {width: 1000px;height: 40px;line-height: 40px;margin: 0 auto;}
.tzbg{ background: url(../images/tzgg.png) no-repeat left center ; padding-top:14px; line-height:22px; height:22px; width:71px; float:left;}
.txtScroll-top{ width:650px; float: left; margin-left:15px; overflow:hidden; position:relative;   }
.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtScroll-top .hd ul li.on{ background-position:0 0; }
.txtScroll-top .bd{  padding: 5px 15px;}
.txtScroll-top .infoList li{ height:24px; line-height:24px;   }
.txtScroll-top .infoList li .date{ float:right; color:#999;  }

.BOX{ width:100%;background:#F4F4F4; margin-bottom:20px;}
.BOX_1{ width:90%; margin:auto; overflow:hidden;margin-bottom:40px;margin-top: 32px;}
.nav_1 .na_1{background:url(../images/7.png) no-repeat 90px 20px;}
.nav_1 .na_2{background:url(../images/6.png) no-repeat 90px 20px;}
.nav_1 .na_3{background:url(../images/8.png) no-repeat 87px 20px;}
.nav_1 .na_4{background:url(../images/5.png) no-repeat 83px 20px;}
.nav_1 .a4{ border-right:1px solid #d4d4d4; background:url(../images/4.png) no-repeat 85px 20px;}
.nav_1 .a4 a:hover{background:url(../images/04.png) no-repeat 90px 20px #D82B42;}
.nav_1 .na_2 a:hover{background:url(../images/06.png) no-repeat 90px 20px #D82B42;}
.nav_1 .na_1 a:hover{background:url(../images/07.png) no-repeat 87px 20px #D82B42;}
.nav_1 .na_3 a:hover{background:url(../images/08.png) no-repeat 83px 20px #D82B42;}
.nav_1 .na_4 a:hover{background:url(../images/05.png) no-repeat 83px 20px #D82B42;}
.nav_1 li{ float:left; text-align:center; border-left:1px solid #d4d4d4;}
.nav_1 .b3 a{ background:url(../images/3.png) no-repeat 83px 20px ;}
.nav_1 a:hover{ background:#D82B42; color:#fff; display:block;}
.nav_1 .b3 a:hover{ background:url(../images/03.png) no-repeat 83px 20px #D82B42; z-index:1}
.nav_1 li a{ color:#787878; display:block;width:212px;padding-top:60px;font-size: 16px;}
.nav_1 li a span{ display:block;}

.nr{ width:90%; margin:auto; overflow:hidden;}
.jj{overflow:hidden; float:left;width: 73%;}
.jj_1{ width:915px; overflow:hidden; background:#F4F4F4; margin-bottom:15px;    padding-bottom: 3px;}
.jj_1 h1{ width:240px; float:left}
.jj_2{ width:533px; float:right; padding:15px;}
.jj_2 h2{ border-bottom:1px solid #E0E0E0;font-size: 20px; color: #0a437e;}
.jj_2 p{ line-height:30px; text-indent:20px; padding-top:20px; font-size:15px;padding: 15px;}
.jj_2 a img{ display: block;margin-top: 10px;}
.wh{ width:310px; overflow:hidden;}

.wh_1{float:left;  margin-bottom:3px;}
.wh_2{ float:right; margin-bottom: 3px;}

.xinwen{ overflow:hidden; float:right;}
.tabBox{ width:98%;}
.tabBox .hd{ height:33px; line-height:33px;border-top:0; background:#F1F1F1;  }
.tabBox .hd ul{ position:absolute; height:34px; overflow:hidden;  }
.tabBox .hd li{ width:100px; border-top:0; border-bottom:0;  margin-left:-1px; float:left; text-align:center; 
font:normal 14px/33px "微软雅黑"; _font-weight:bold; color:#999; 
}
.tabBox .hd li a{ color:#000; display:block; font-size:16px; font-weight:bold; font-family:'微软雅黑'}
.tabBox .hd li.on a{ color:#0a437e; border-top:2px solid #0a437e}
.tabBox .bd{ border:1px solid #F1F1F1;}
.tabBox .bd ul{ overflow:hidden;  }
.tabBox .bd ul li{ width:166px; float:left; overflow:hidden; display:inline;}
.tabBox .bd ul li img{ width:166px;  display:block; background:url(images/loading.gif) center center no-repeat;margin-top: 10px; }
.tabBox .bd ul li a{ color:#424242; display:block;}
.tabBox .bd ul li p{ color:#979797; display:block;}
.tabBox .bd ul .b1{width:100%; background:url(../images/01.png) no-repeat 0px 12px;  margin-left:10px; padding-top:10px;height:128px; }
.tabBox .bd ul li p{ color:#979797; text-indent:20px;    line-height: 28px; padding-bottom:10px; font-size:14px;}
.tabBox .bd ul .b1 a{ padding-left:30px; padding-bottom:10px; font-size:15px;}

.new-actives { width:307px;border: 1px solid #F1F1F1; margin-top: 10px; overflow: hidden; position: relative; zoom: 1; font: 12px/1.5 tahoma,arial,微软雅黑;}
.new-actives .tab-hd{ height:35px; background-color:#F1F1F1; margin-bottom:-1px; color:#404040; }
.new-actives .tab-hd h2{ float:left; height:28px; font-size:17px; line-height:35px; padding:0 22px 0 10px; *line-height:30px; color:#000;}
.new-actives .more { float: right; position: relative; top: 5px; right: 7px; }
.new-actives .step { right: 10px; float: right; margin-top:10px;  }
.new-actives .step a { background-color: #fff }
.new-actives .pageState{ float: left; padding: 8px 10px 0 90px; }
.new-actives .pageState span{ font-weight:bold; color:#f60;    }
.new-actives .tab-bd { height:278px; overflow: hidden }
.new-actives .tab-bd li { border-bottom: 1px solid #f2f2f2;height: 120px; overflow: hidden; float: left; width: 100%; position: relative; padding:10px;}
.new-actives .tab-bd em { height: 1px; overflow: hidden; width: 288px; background-color: #f2f2f2; display: block; left: 4px; top: 54px;  position: absolute; }
.new-actives .tab-bd ul { height:290px; overflow: hidden }
.new-actives .tab-bd li a { height: 50px; display: block; }

.new-actives .arrow, .arrow s { position: absolute; display: inline-block; font-size: 0; line-height: 0; width: 0; height: 0; border: dashed 4px; }
.new-actives .arrow-rthin, .arrow-rthin s { border-color: transparent transparent transparent #666; border-left-style: solid; }
.new-actives .arrow-rthin s { border-left-color: #FAFAFA; left: -6px; top: -4px; }
.new-actives .arrow-lthin, .arrow-lthin s { border-color: transparent #666 transparent transparent; border-right-style: solid; }
.new-actives .arrow-lthin s { border-right-color: #fff; right: -6px; top: -4px; }

.new-actives .step { position: absolute; padding-left: 1px; }
.new-actives .step a { float: left; width: 14px; height: 12px; border: 1px solid #d8d8d8; margin-left: -1px; }
.new-actives .step .arrow-rthin { right: 2px; top: 3px; }
.new-actives .step .arrow-lthin { left: 2px; top: 3px; }
.new-actives .step s { cursor: pointer; }
.new-actives .step a:hover .arrow-rthin { border-left-color: #f60; }
.new-actives .step a:hover .arrow-lthin { border-right-color: #f60; }
.new-actives .step a.prevStop,
.new-actives .step a.nextStop{ filter:alpha(opacity=60); opacity: 0.6; cursor: auto }

.tab-bd-in ul li img{ width:107px; height:107px;}
.tab-bd ul li .tab_1{float:left; width:107px; }
.tab-bd ul li .tab_2{padding:10px; float:left;font-size:14px; color:#000; font-weight:bold;width: 165px}
.tab-bd ul li span{display:block; font-size:13px; color:#838383; font-weight:normal}
.cp{ width:90%; margin:10px auto;}
.cp h3{ height:35px; line-height:35px; background:#F1F1F1; text-indent:20px; font-size:16px; font-weight:bold; color:#404040;border-left:2px solid #0a437e}
.cp h3 a{float:right; padding-right:20px; font-size:12px; color:#404040;}
.picScroll{ margin:10px auto;  position:relative;  border:1px solid #eee;   padding:10px 0 10px 30px; background:#fff; overflow:hidden;     }
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:86px; left:5px; width:23px; height:23px; background:url(../images/btns.png) no-repeat;   }
.picScroll .next{ left:auto; right:5px; background-position:-25px 0; }
.picScroll .prev:hover{ background-position:0 -30px; }
.picScroll .next:hover{ background-position:-25px -30px; }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ width:214px; float:left; overflow:hidden; padding:0 10px;     }
.picScroll ul li span{ display:block; text-align:center; line-height:30px; color:#404040; font-size:16px;}
.picScroll ul li img{ width:214px; height:164px; display:block; background:url(../images/loading.gif) center center no-repeat; border:1px solid #B4B4B4; }
.nav_2 { background:#1559A2;}
.nav_2 ul{ width:1000px; margin:auto; overflow: hidden; height:40px;}
.nav_2 ul li{ float:left; width:110px; border-right:1px solid #fff; margin-top:10px;}
.nav_2 ul li a{ display:block; text-align:center; color:#fff; font-size:14px;}
.btm_1{ width:740px; margin:auto; padding-top:20px;}
.btm{ background:#EBE9E9; overflow:hidden;}
.btm_1 .logo{ float:left; padding-top:0px;}
.btm_1 ul{ width:480px; margin:auto; float: right}
.btm_1 ul li{ line-height:25px; font-size:12px;padding-right: 10px;float: left;width: 230px;}
.btm_1 ul .b2{ font-size:16px; font-weight:bold; padding-bottom:10px;}
.btm_1 ul li a{ color:#404040; font-size:12px;}
.nav_2 ul .b4{ border:0;}
.zd{position:fixed;left:1500px; top:700px; z-index:999; width:100%}
.zd a span{ display:block; color:#404040;}

.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.xinwen_1{ float:left; width:262px;}

.xinw_1{ float:right; width:720px;}

.nr_1{width: 1000px;margin:15px auto;overflow: hidden;}
.main_title{height: 40px;line-height: 40px;background-color: #F1F1F1;text-indent: 20px;font-size: 17px;font-weight: bold; margin-bottom:25px;}
.main_title a{font-size: 17px;color: #000;}
.main_title span{ color:#000;}

.page_content p{ text-indent:20px;}
.page_content p span{font-family:微软雅黑;color:#000000;font-size:14px;}
.page_content{ width:690px; margin:auto;/* line-height:23px;*/}


.col-main{ width:720px; float: right; overflow:hidden;}
.list ul{padding: 0 10px 12px 10px; width:220px; float:left;}
.list ul li a{ display:block; text-align:center; color:#858585;}
.page{ text-align:center;}
.list ul li a img{ border:1px solid #d4d4d4;margin-bottom: 8px;}

.xinwen_2 ul{ overflow:hidden}
.xinwen_2 ul li{ width:690px; margin:auto; background:url(../images/cp_dot.gif) no-repeat 0px; padding-left:10px; border-bottom:1px dashed #d4d4d4; line-height:30px; font-size:15px;}
.xinwen_2 ul li a{ font-size:15px; display:block; color:#666;}
.xinwen_2 ul li span{ float:right;}

.navbox{height:40px;position:relative;z-index:9; margin:auto;background:#1559A2;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-family:'微软雅黑';}
.nav li{float:left;height:40px;position:relative; list-style:none; width:87px;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:40px;font-size:16px;color:#ffffff;cursor:pointer;width:110px;text-align:center; }
.mj_hover_menu{text-decoration:none; width:143px; background:#004389; height:40px;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:40px;left:-9px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:825px; height:235px; background:url(../images/menu_pro_bg.png) no-repeat;}
.mj_menu_pro_main{width:765px; margin:auto; padding-top:12px;}
.mj_menu_pro_li{ float:left;}
.mj_menu_li_txt{line-height:22px; font-size:12px; color:#696969;}
.mj_menu_li_txt font{font-size:14px; color:#bb1721;}
.mj_menu_li_txt a{color:#696969; line-height:25px;}
.mj_menu_li_txt a:hover{color:#696969; text-decoration:underline;}

.mj_menu_news_bg{width:480px; height:185px; background:url(../images/menu_news_bg.png) no-repeat;}
.mj_menu_news_main{width:460px; margin:auto; padding-top:12px;}
.mj_menu_news_li{padding:0px 30px; margin-right:30px; height:150px; float:left; border-right:solid 1px #cccccc; }
.mj_menu_news_img{float:left; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li2{padding:0px 30px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img2{float:left; margin-left:30px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}
.mj_menu_news_li3{padding:0px 25px; height:150px; float:right; border-left:solid 1px #cccccc; }
.mj_menu_news_img3{float:left; margin-left:10px; text-align:left; color:#bb1721; line-height:30px; font-size:14px;}


.lx{ width:245px; margin:auto; padding:10px;}
.lx_1{ font-size:16px; font-weight:bold;}
.lx li{ line-height:25px; font-size:14px}

.wm{ width:262px;}
.wm_1{ background:#F1F1F1; height:35px; line-height:35px; text-indent:10px; color:#000;}
.wm_1 h2{ font-size:17px;}
.wm ul{ border:1px solid #F1F1F1; }
.wm ul li{ background:#F5F5F5;  margin:5px auto; width:200px;line-height:30px; text-align:center;}
.wm ul li:hover{ background:#02A0E9;}
.wm ul li a:hover{ color:#fff;}
.wm ul li a{ font-size:14px; color:#5E5255; display:block;}
@media only screen and (min-width: 1450px)
{
    .header, .content, .footer {
    width: 83%;
    margin: 0 auto;
}
    .daohang .nav {
    width: 90%;
    position: relative;
    text-align: center;
    margin: 0 auto;
}
.daohang .nav li {
    display: inline-block;
    position: relative;
    z-index: 4;
    background: url(tacn/menu_line.png) no-repeat right center;
    width:calc((100% - 40px) / 7);
    height: 57px;
    line-height: 56px;
}
.daohang .nav li a {
    color: #fff;
    font-size:16px;
    height: 50px;
    line-height: 50px;
    /* padding: 17px 50px 10px; */
    display: block;
}
.daohang .nav .sider li {
    display: block;
    width: 100%;
    height: 46px;
    line-height: 35px;
    background: url(../images/tacn/xl_xb2.png) 11px center no-repeat;
    margin: 0;
    border-bottom: 1px solid #e6e6e6;
    position: relative;
}
.daohang .nav .sider li a {
    height: 48px;
    line-height: 43px;
    float: none;
    display: block;
    color: #ffffff;
    font-size:16px;
    text-align: left;
    text-indent: 22px;
    font-weight: normal;
    padding: 0;
    margin: 0;
    background: #0a437e;
}
    .wrap {width:90%;}
    .nav .nav_li .nav_a {font-size: 21px;}
    .container {width:90%;}
    .ys ul {width: 100%;}
    .ys li {width: 25%;}
    #anli {width: 100%;}
    .container-fluid {max-width: 100%!important;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form {
    margin: 0;
    font-size: 21px;
}
.nav li {
    width: 114px;
}
.nav_1 li a {
    color: #787878;
    display: block;
    width: 265px;
    padding-top: 60px;
}
.nav_1 .na_1 {
    background: url(../images/7.png) no-repeat 111px 20px;
}
.nav_1 .na_2 {
    background: url(../images/6.png) no-repeat 114px 20px;
}
.nav_1 .b3 a {
    background: url(../images/3.png) no-repeat 111px 20px;
}
.nav_1 .na_3 {
    background: url(../images/8.png) no-repeat 109px 20px;
}
.nav_1 .na_4 {
    background: url(../images/5.png) no-repeat 110px 20px;
}
.nav_1 .a4 {
    border-right: 1px solid #d4d4d4;
    background: url(../images/4.png) no-repeat 109px 20px;
}
.nav_1 .a4 a:hover{background:url(../images/04.png) no-repeat 109px 20px #D82B42;}
.nav_1 .na_2 a:hover{background:url(../images/06.png) no-repeat 114px 20px #D82B42;}
.nav_1 .na_1 a:hover{background:url(../images/07.png) no-repeat 111px 20px #D82B42;}
.nav_1 .na_3 a:hover{background:url(../images/08.png) no-repeat 109px 20px #D82B42;}
.nav_1 .na_4 a:hover{background:url(../images/05.png) no-repeat 110px 20px #D82B42;}
.nav_1 li{ float:left; text-align:center; border-left:1px solid #d4d4d4;}
.nav_1 a:hover{ background:#D82B42; color:#fff; display:block;}
.nav_1 .b3 a:hover{ background:url(../images/03.png) no-repeat 109px 20px #D82B42; z-index:1}
.nr {
    width: 90%;}
    .jj {
    overflow: hidden;
    float: left;
    width: 77%;
}
.jj_1 {
    width: 98%;
    overflow: hidden;
    background: #F4F4F4;
    margin-bottom: 15px;
    padding-bottom: 4px;
    height: 317px;}
    .jj_1 h1 {
    width: 240px;
    float: left;
}
.jj_1 h1 {
    width: 240px;
    float: left;
}
.jj_2 {
    width: 66%;
    float: right;
    padding: 15px;
    font-size: 27px;
}
.jj_2 h2 {
    border-bottom: 1px solid #E0E0E0;
    font-size: 17px;
    color: #0a437e;
}
.jj_2 p {
    line-height: 47px;
    text-indent: 20px;
    padding-top: 20px;
    padding: 15px;
    width: 100%;
}
.tabBox .hd {
    height: 58px;
    line-height: 45px;
    /* border-top: 25px; */
    background: #F1F1F1;
    padding-top: 17px;
}
.tabBox .hd li a {
    color: #000;
    display: block;
    font-weight: bold;
}
.tabBox .bd ul .b1 a {
    padding-left: 30px;
    padding-bottom: 10px;
    font-size: 20px;
}
.tabBox .bd ul li p {
    color: #979797;
    text-indent: 20px;
    line-height: 28px;
    padding-bottom: 10px;
}
.cp h3 {
    height: 49px;
    line-height: 35px;
    background: #F1F1F1;
    text-indent: 20px;
    font-weight: bold;
    color: #404040;
    border-left: 2px solid #0a437e;
    padding-top: 8px;
}
.xinwen {
    width: 23%;
}
.new-actives {
    width: 366px;
}
.wh {
    overflow: hidden;
}
.new-actives .tab-bd {
    height: 316px;
    overflow: hidden;
}
.new-actives .tab-bd li {
    border-bottom: 1px solid #f2f2f2;
    height: 152px;
}


}
@media screen and (max-width: 960px) {
.nav_1 { margin-left: -23px;}
.nav_1 li {width: 50%;}
.jj_2 p { width: 100%;}
.jj_2 {width: 100%;}
.jj_1 h1 {display: none;}
.jj_1 {width: 100%;}
.jj {width: 100%;}
.tabBox .bd ul .b1 {width: 96%;}
.xinwen {display: none;}
.pbf{display: none;}
.pageHeader {
    display: block;
}


}