﻿@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }
body { font: 12px Arial, Helvetica, sans-serif; color: #363636; }
img { border: 0; _behavior: url(js/iepngfix.htc); }
li { list-style: none; }
a { color: #262626; text-decoration: none; }
    a:hover { color: #f00; text-decoration: none; }
.remove { clear: both; }

/*首页*/

.top { width: 100%; height: 97px; background: url(/Images/Home2/logo.jpg) no-repeat center #010A32; }
    .top .menu1 { width: 1196px; margin: 0px auto 0 auto; }
        .top .menu1 .zcd { width: 450px; float: left; padding-top: 40px; padding-left: 50px; }
        .top .menu1 .logo1 { width: 370px; float: left; height: 90px; }
        .top .menu1 .rcd { width: 300px; float: left; padding-top: 0px; }
        .top .menu1 .zcd .nav { _display: inline; font: bold 16px "微软雅黑"; }
            .top .menu1 .zcd .nav .mainlevel { width: 133px; height: 50px; line-height: 25px; text-align: center; background: url(/Images/Home2/index3_07.jpg) no-repeat right 8px; float: left; }
                .top .menu1 .zcd .nav .mainlevel .a1 { color: #FCFAE5; display: block; }
                    .top .menu1 .zcd .nav .mainlevel .a1:hover { color: #E1D4FF; display: block; }

        .top .menu1 .rcd .nav { _display: inline; font: bold 16px "微软雅黑"; }
            .top .menu1 .rcd .nav .mainlevel { width: 133px; height: 50px; line-height: 25px; text-align: center; background: url(/Images/Home2/index3_07.jpg) no-repeat right 8px; float: left; }
                .top .menu1 .rcd .nav .mainlevel .a1 { color: #FCFAE5; display: block; }
                    .top .menu1 .rcd .nav .mainlevel .a1:hover { color: #E1D4FF; display: block; }

.nav { height: 35px; margin: 7px auto 0; }
    .nav .hotnews { border-bottom-width: 0; height: 89px; }
.Scroll { clear: both; color: #ffffff; font-size: 12px; height: 35px; line-height: 35px; margin: 0 auto; text-align: left; width: 900px; }
    .Scroll A { background: rgba(0, 0, 0, 0) url("images/dot1.jpg") no-repeat scroll 0 0; color: #fff; margin-right: 5px; padding-left: 10px; padding-right: 20px; text-decoration: none; }
        .Scroll A.s_end { margin-left: 8px; padding-right: 0; }

#nav2 { position: relative; _position: absolute; top: 16px; font: 12px/28px "微软雅黑"; width: 110px; z-index: 999; display: none; overflow: hidden; background-color: #fff; margin-left: -10px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 10px 5px; }
    #nav2 li { width: 100%; }
        #nav2 li a { color: #666; display: block; width: 100%; }
            #nav2 li a:hover { color: #fff; background-color: #3A4477; }
.Triangle_con { width: 15px; height: 9px; position: absolute; top: -10px; margin-left: 35px; z-index: 999; }
#nav2 .li_left { width: 8px; height: 24px; float: left; display: block; }
#nav2 .li_right { width: 8px; height: 24px; float: left; display: block; }

#sub_nav_02 { width: 120px; position: relative; _position: absolute; top: 16px; font: 12px/28px "微软雅黑"; z-index: 999; display: none; overflow: hidden; background-color: #fff; margin-left: -10px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; padding: 10px 5px; }
    #sub_nav_02 li { width: 100%; }
        #sub_nav_02 li a { color: #666; display: block; width: 100%; }
            #sub_nav_02 li a:hover { color: #fff; background-color: #39F; }

.banner { width: 100%; }
    .banner .banner1 { height: 410px; }

#full-screen-slider { width: 100%; height: 410px; position: relative; z-index: 9; }
#slides { display: block; width: 100%; height: 410px; list-style: none; padding: 0; margin: 0; position: relative; z-index: 99; }
    #slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; z-index: 99; }
        #slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
#pagination { display: block; list-style: none; position: absolute; left: 50%; top: 570px; z-index: 999; padding: 5px 15px 5px 0; margin: 0; }
    #pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 8px; border-radius: 5px; background: #fff; }
        #pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
        #pagination li.current { background: #a4000d; border: 1px solid #FFF; margin-top: -1px; }

.bulletin { width: 100%; height: 40px; background: url(/Images/Home2/line.jpg) repeat-x; }

    .bulletin .bulletin1 { width: 1002px; height: 39px; background: url(/Images/Home2/gg.jpg) no-repeat left center; margin: 0 auto; line-height: 39px; overflow: hidden; }

        .bulletin .bulletin1 .b_left { width: 720px; float: left; }

            .bulletin .bulletin1 .b_left .bl_left { width: 70px; float: left; font: bold 13px/39px "宋体"; color: #00589b; margin-left: 28px; display: inline; }

            .bulletin .bulletin1 .b_left .bl_right { width: 600px; float: left; margin-left: 113px; height: 39px; line-height: 39px; overflow: hidden; display: inline; }

        .bulletin .bulletin1 .b_right { width: 150px; float: left; margin-left: 20px; display: inline; }

.synews { width: 100%; height: 50px; background-color: #020E3E; margin: 0px auto; }

    .synews .nr { width: 1100px; height: 50px; margin: 0 auto; color: #F9FF52; }
        .synews .nr ul { width: 100%; list-style: none; }
            .synews .nr ul li { padding: 5px 35px; float: left; }
        .synews .nr a { color: #FFF; font: 14px/35px "宋体"; font-weight: bold; }

.bottom { width: 100%; min-height: 72px; background-color: #2A2A2A; *min-height: 72px; _min-height: 72px; }
    .bottom .nr1 { width: 1000px; margin: 0 auto; }
        .bottom .nr1 .l1 { width: 1000px; float: left; font: 12px/20px "宋体"; color: #CDCCCC; margin-top: 20px; text-align: center; }
            .bottom .nr1 .l1 .wz { width: 510px; float: left; font: 12px/20px "宋体"; color: #CDCCCC; }
            .bottom .nr1 .l1 .sb { width: 80px; float: left; }
        .bottom .nr1 .l2 { width: 322px; float: left; margin-top: 20px; }
    .bottom a, link { color: #CDCCCC; }

.about-middle { width: 100%; min-height: 580px; background: url(/Images/Home2/about-bg.jpg) top center; overflow: hidden; }
.about-middle1 { width: 100%; overflow: hidden; background-color: #ECECEC; }
    .about-middle1 .nr { width: 1100px; margin: 0 auto; font: 13px/28px "微软雅黑"; }
.about-middle2 { width: 100%; overflow: hidden; background-color: #DEDEDE; }
    .about-middle2 .nr { width: 1100px; margin: 12px auto; font: 13px/28px "微软雅黑"; }
.about-middle .nr { width: 1100px; margin: 0 auto; font: 13px/28px "微软雅黑"; }
    .about-middle .nr .l1 { width: 855px; font: 14px/28px "微软雅黑"; float: left; margin-top: 50px; }
    .about-middle .nr .l2 { width: 1100px; font: 14px/28px "微软雅黑"; float: left; margin-top: 50px; color: #003057; }
    .about-middle .nr .r1 { width: 166px; float: right; min-height: 300px; background-color: #18306E; margin-top: 50px; }
        .about-middle .nr .r1 .title { width: 166px; border-bottom: 1px solid #445B97; color: white; font-size: 16px; text-align: center; font-weight: bold; padding: 10px 0px; }
        .about-middle .nr .r1 .nr { width: 166px; }

            .about-middle .nr .r1 .nr ul { width: 164px; }
                .about-middle .nr .r1 .nr ul .m1 { width: 160px; margin-left: 35px; }
                    .about-middle .nr .r1 .nr ul .m1 a { width: 160px; color: #fff; }
                        .about-middle .nr .r1 .nr ul .m1 a:hover { color: #E7E49F; }
                .about-middle .nr .r1 .nr ul li { width: 164px; height: 35px; text-align: center; border-bottom: 1px solid #30457D; background: url(/Images/Home2/dot.jpg) no-repeat 20px 10px; }
                    .about-middle .nr .r1 .nr ul li a { font: 14px/30px "微软雅黑"; color: #fff; text-align: center; }
                        .about-middle .nr .r1 .nr ul li a:hover { color: #FAE09B; }

.banner2 { width: 100%; overflow: hidden; position: relative; }
    .banner2 .test { width: 100%; top: 35%; position: absolute; z-index: 10000; text-align: center; }
        .banner2 .test .bt { font: bold 40px/50px "微软雅黑"; color: #fff; filter: shadow(color=gray, direction=225) glow(color=black,strength=2); }
        .banner2 .test .bt1 { font: bold 16px/30px "微软雅黑"; color: #fff; filter: glow(color=#2B2825,strength=5); }
        .banner2 .test .bt2 { font: bold 18px/50px "微软雅黑"; color: #fff; filter: shadow(color=gray, direction=225); }
.border1 { border: 1px solid #EAEAEA; }

.text_blue2 { font-family: Arial; font-size: 12px; line-height: 15px; color: #039; font-weight: bold; }
.title2 { font: bold 35px/65px "微软雅黑"; color: #0A1F7E; }
.title-16 { font: bold 16px/35px "微软雅黑"; color: #0A1F7E; }
.title3 { font: bold 45px/65px "微软雅黑"; color: #CDD0DC; }
.title4 { font: bold 55px/65px "微软雅黑"; color: #0A1F7E; }
.title5 { font: bold 55px/85px "微软雅黑"; color: #FCFAE5; }
.title6 { font: bold 16px/35px "微软雅黑"; color: #fff; }
.text_12 { font-size: 12px; line-height: 25px; font-family: Arial; color: #000; }
.title-bei { font: bold 14px/35px "微软雅黑"; color: #fff; }
.text_blue { font-family: Arial; font-size: 12px; line-height: 20px; color: #333333; }
.kuang { border: 1px solid #CCC; background-color: #FFF; height: 25px; font: 12px/25px "微软雅黑"; }
.kuang1 { border: 1px solid #CCC; background-color: #FFF; font: 12px/25px "微软雅黑"; }
.config-table { margin-left: 10px; }

.boxw { width: 100%; margin: 0px auto; height: 70px; margin-bottom: 2px; margin-top: -1px; }
    .boxw .boxul { width: 1243px; margin: 0px auto; }
.box { float: left; width: 200px; height: 70px; border: 1px solid #CCC; margin: 0px; font-size: 14px; text-align: center;margin-left:6px; }
.boxx { float: left; width: 200px; height: 70px; border: 1px solid #CCC; margin: 0px; font-size: 14px; text-align: center;}

/**{margin:0; padding:0; list-style:none; }	
body{ background:#fff; font:normal 12px/22px 宋体; width:100%; }	
img{ border:0;  }	a{ text-decoration:none; color:#333;  }	
a:hover{ color:#1974A1;  }*/

.fullSlide { width: 100%; position: relative; height: 691px; }
    .fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden;width:1243px; }
        .fullSlide .bd ul { width: 100% !important; }
        .fullSlide .bd li { width: 100% !important; height: 691px; overflow: hidden; text-align: center; }
            .fullSlide .bd li a { display: block; height: 691px; }
    .fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px;  text-align: center; _background: #000; _filter: alpha(opacity=60); }
        .fullSlide .hd ul { text-align: center; padding-top: 5px; }
            .fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 8px; height: 8px; margin: 5px; background: url(/images/tg_flash_p.png) -18px 0; overflow: hidden; line-height: 9999px; }
            .fullSlide .hd ul .on { background-position: 0 0; }



.keifu { position: fixed; top: 10%; right: 0; width: 131px; _position: absolute; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index: 990; }
.icon_keifu { width: 26px; height: 100px; float: left; background: url(/Images/keifu.jpg) 0 0; position: relative; display: none; cursor: pointer; }
.keifu_box { float: left; width: 131px; }
.keifu_head { width: 131px; height: 41px; background: url(/Images/keifu.jpg); background-position: 0 -103px; font-size: 0; line-height: 0; position: relative; }
.keifu_close:link, .keifu_close:visited { display: block; width: 11px; height: 11px; background: url(/Images/keifu.jpg) -42px 0; position: absolute; top: 5px; right: 5px; }
.keifu_close:hover { background-position: -60px 0; }
.keifu_con { border-left: 7px solid #029bdb; border-right: 7px solid #029bdb; padding-top: 15px; background: #fbfbfb; }
    .keifu_con li { height: 33px; padding-left: 12px; }
    .keifu_con .weixin { height: 96px; }
    .keifu_con .bt { font-size: 16px; height: 30px; line-height: 30px; text-align: left; padding: 0 0 0 20px; color: #012646; }
.keifu_bot { width: 131px; height: 119px; background: url(/Images/keifu.jpg); background-position: 0 -149px; }

/*
   container
*/
#container { padding-top: 12px; padding-bottom: 50px; }
.inner { margin: 0 auto; width: 1243px; }
    #container .inner:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

/*
  article
*/
#article { width: 940px; float: right; }

/*
  aside
*/
#aside { width: 280px; float: left; /*新加样式 by yzw*/ font-family: Microsoft YaHei; }

    #aside h2 { height: 37px; background: url(/Images/Home2/bg-aside_title.gif) top; padding-left: 20px; line-height: 37px; color: #FFF; font-size: 14px; }

.aside_nav { padding-bottom: 10px; font-family: "微软雅黑"; }

    .aside_nav ul { background: #f3f3fd; }

        .aside_nav ul li { line-height: 37px; border-bottom: #a6b0d3 solid 1px; font-size: 13px; font-weight: bold; padding-left: 17px; }

            .aside_nav ul li a { color: #004489; background: url(/Images/Home2/bg-aside_nav.gif) left no-repeat; padding-left: 30px; display: block; }

                .aside_nav ul li a:hover { text-decoration: underline; }

.aside_contact { background: url(/Images/Home2/bg-aside_bottom.gif) bottom repeat-x; }

    .aside_contact dl { width: 220px; line-height: 23px; padding: 15px 0 13px 30px; }

        .aside_contact dl:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

    .aside_contact dt { width: 42px; float: left; padding-left: 25px; }

    .aside_contact dd { width: 153px; float: left; }

    .aside_contact dt.address { background: url(/Images/Home2/bg-address.gif) no-repeat left; }

    .aside_contact dt.email { background: url(/Images/Home2/bg-email.gif) no-repeat left; }

    .aside_contact dt.tel { background: url(/Images/Home2/bg-tel.gif) no-repeat left; }
    /*.aside_contact dt.fax{
	background:url(../images/bg-fax.gif) no-repeat left;
}*/
    .aside_contact dt.iphone { background: url(/Images/Home2/bg-iphone.gif) no-repeat left; float: left; width: 220px; }

.aside_pr dl { padding: 14px 0 13px 30px; background: url(/Images/Home2/bg-aside_bottom.gif) bottom repeat-x; width: 250px; }

    .aside_pr dl:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }

.aside_pr dt { font-size: 14px; font-weight: bold; width: 100%; }

.aside_pr dd { width: 110px; float: left; }

    .aside_pr dd span { display: block; width: 110px; padding: 11px 0 10px; }

/*
  topic_path
*/
#topic_path { width: 926px; border-top: #294e89 solid 2px; border-bottom: #dcdcdc solid 1px;font-size:16px;color:#0A1F7E;padding:8px;font-weight:bold; }


.topimg {width:100%;margin:0px; display:none;}
    .topimg .siximg {width:1243px;margin:0px auto; }
.topimg .siximg ul ,.topimg .siximg ul li {list-style:none; }
    .topimg .siximg ul li {width:138px;float:left;margin:0px; }

.topsecondMenu {display:none;overflow:hidden;width:150px;position:relative;top:10px;z-index:999; }
    .topsecondMenu li {width:100%;list-style:none; }
        .topsecondMenu li:hover {background-color:#029bdb; }

