html { color: #444; width: 100%; height: 100%;  }
body { padding: 0; margin: 0; font-size: 12px; color:#2b2b2b; }
div { padding: 0; margin: 0; border: 0px; font-family:"微软雅黑", "宋体"; }
form, img, ul, ol, li, dl, dt, dd { padding: 0; margin: 0; border: 0px; }
li { list-style: none; }
img { vertical-align: top; border: 0; }
em { font-style: normal; }
h1, h2, h3, h4, h5, h6 { padding: 0; margin: 0; font-size: 12px; font-weight: normal; }
a:link { text-decoration: none; color: #444; }
a:visited { text-decoration: none; color: #444; }
a:hover { text-decoration: underline; color: #ff0000; }
a:active { text-decoration: none; color: #444; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.hidden { display: none; }
input { font-size: 12px; }
.ablue { color: #004499; font-size: 12px; }
.ablue:visited { color: #004499; font-size: 12px; }
.ablue:hover { color: #ba2636; }
.aho { color: #ff0000; font-size: 12px; }
.aho:visited { color: #ff0000; font-size: 12px; }
.aho:hover { color: #ba2636; text-decoration: underline; }
.f_h { color: #cc0000; }
.f_hui { color: #666; }
.f_bl { color: #004499; }
.blank6 { clear: both; height: 6px; overflow: hidden; display: block; }
.blank9 { clear: both; height: 9px; overflow: hidden; display: block; }
.blank7 { clear: both; height: 7px; overflow: hidden; display: block; }
.blank5 { clear: both; height: 5px; overflow: hidden; display: block; }
.blank3 { clear: both; height: 3px; overflow: hidden; display: block; }
.blank1 { clear: both; height: 1px; overflow: hidden; display: block; }
.blank0 { clear: both; height: 0px; overflow: hidden; display: block; }
.blank12 { clear: both; height: 12px; overflow: hidden; display: block; }

.t_top{ width:100%; margin:0 auto; height:33px; line-height:33px; color:#cccccc;  } 
.t_top_index{width:1000px; margin:0 auto; }
.t_top_index a{ color:#777; padding:0 5px;}
.t_top_index a:hover{ color:#ff0000; padding:0 5px;}
.t_top_l{ float:left;}
.t_top_r{ float:right;}
.top{ width:1000px; margin:0 auto; height:158px;}
.top_object{width:1000px; margin:0 auto; height:157px;}
.top_bt{width:500px; margin:0 auto; height:120px; float:right; font-family:kaiti;font-size:20px;color:#000000;text-align:center;line-height:120px;filter:alpha(opacity=100);opacity:1.0;}
.nav_index{ width:1000px; margin:0 auto; height:40px;}
.nav_l{ width:4px; height:40px; float:left; overflow:hidden;}
.nav{ width:992px; height:40px; float:left; overflow:hidden;}
.nav_r{ width:4px; height:40px; float:left; overflow:hidden;}
.nav ul{ padding-left:3px;}
.nav ul li{ height:40px;  float:left;}
.nav ul li a{ color:#ffffff;font-weight:bold; text-decoration:none; padding:0 20px; height:40px; font-size:16px; line-height:40px; display:block; float:left;}
.nav ul li a:hover{ text-decoration:none; background:#003b77; padding:0 20px; height:40px; font-size:16px; line-height:40px; display:block; float:left;}
.nav ul li.nav_on a { text-decoration:none; background:#003b77; padding:0 20px; height:40px; font-size:16px; line-height:40px; display:block; float:left;}

.nav_u {width:1000px; margin:0 auto; height:36px;}
.nav_u ul { float:left; width:990px;}
.nav_u ul li{height:36px; line-height:36px; float:left; padding:0 22px;}
.nav_u ul li a{ font-weight:bold; font-size:14px; display:block;}

.main{width:998px; margin:0 auto; height:360px;}
.m_left{ width:998px; height:370px; border:1px #dbdbdb solid; float:left;}
.toutiao{ width:998px; height:60px; text-align:center; line-height:60px; overflow:hidden}
.toutiao a{ font-size:22px; font-weight:bold; color:#0064cb;}
.tt_u{ width:730px;border:1px #dbdbdb solid;}

.index_news{float:left; width:560px; height:300px;}
/* switchbox */
.switchbox, .slidebox{width:560px;background-color:#f3f3f3;}
.switchbox dt, .slidebox dt{height:35px; border-left:1px solid #c9c9c9;}
.switchbox span, .switchbox dt a, .switchbox em, .slidebox span, .slidebox dt a, .slidebox em{background-color:#f3f3f3;color:#333333;cursor:pointer;float:left;font-size:15px;height:33px;line-height:33px;text-align:center; width:128px;font-style:normal;  border:1px solid #c9c9c9; border-left:none}
.switchbox dt .on, .slidebox dt .on{background-color:#ffffff;font-weight:bolder; height:33px;line-height:33px; border-bottom:none; border-top:2px solid #1d7ada}
.switchbox dt .active, .slidebox dt .active{background-color:#ffffcc;font-weight:bolder;}
.switchbox dt .on, .switchbox dt .active, .switchbox a:hover, .slidebox dt .on, .slidebox dt .active, .slidebox a:hover{color:#cc0000;}
.switchbox dd, .slidebox dd{clear:both;}
.switchbox dd, .slidebox dd{ width:550px; float:left; padding-top:10px; padding-left:8px;}
.switchbox dd ul li, .slidebox dd ul li{ line-height:31px; height:31px; font-size:14px; overflow:hidden;}
.n_time{ float:right; font-size:12px; color:#999999; font-family: verdana, arial, helvetica, sans-serif; padding-left:4px; font-style: normal;}

.m_right{ width:254px; height:314px; border:1px #dbdbdb solid; float:right}
.m_bt1{ width:240px; height:36px; line-height:36px; text-align:left; padding-left:12px; font-size:16px; color:#0064cb;}
.m_u1{ width:254px;}
.m_u1 a{ float:left; display: block; font-size:12px; width:105px; height:26px; border:1px solid #c8c8c8; margin-left:10px; margin-bottom:8px; text-align:center; line-height:26px;}
.m_u1 a:hover{ border:1px solid #999; background-color:#f3f3f3;}

.m_u2{ width:234px; padding:0 10px;}
.m_u2 a{ float:left; display: block; font-size:12px; width:75px; height:26px; text-align:center; line-height:24px;}

.m_u3{ width:254px; text-align:center;}

.ad1{width:1000px; margin:0 auto;}
.ad_left{ width:750px; margin:0 auto; float:left;}
.ad_right{ width:248px; margin:0 auto; float:right;}
.ad_500{ width:500px; margin:0 auto; float:left;}

.box1{width:998px; margin:0 auto; height:283px; border:1px #dbdbdb solid;}
.box1_left{ width:496px; height:283px; float:left;}
.box1_m{ width:495px; height:283px; float:left;}
.box1_right{ width:254px; height:280px; float:left; border:1px #dbdbdb solid;}

.box_bt1 {width:490px; height:30px; float:left; border-bottom:1px solid #c9c9c9;}
.box_bt1 h1{ width:98px;font-style:normal; font-size:16px; font-weight:bolder; color:#0064cb; height:29px;line-height:29px; border-bottom:none; border-top:2px solid #1d7ada; text-align:center; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#ffffff; float:left;}
.box_bt1 h2{ height:23px;line-height:23px; font-size:12px; float:right; padding-top:5px;}
.box_list1 ul{ padding-top:10px;}
.box_list1 ul li{ line-height:30px; height:30px; padding-left:18px; overflow:hidden; padding-right:10px; font-size:14px;}

.index_news2{float:left; width:480px; height:283px;}
/* switchbox */
.switchbox2, .slidebox2{width:480px; float:left;}
.switchbox2 dt, .slidebox2 dt{height:30px; border-bottom:1px solid #c9c9c9;}
.switchbox2 span, .switchbox2 dt a, .switchbox2 em, .slidebox2 span, .slidebox2 dt a, .slidebox2 em{color:#333333;cursor:pointer;float:left;font-size:15px;height:30px;line-height:30px;text-align:center; width:100px;font-style:normal; }
.switchbox2 dt .on, .slidebox2 dt .on{background-color:#ffffff;font-weight:bolder; height:29px;line-height:29px; border-bottom:none; border-top:2px solid #1d7ada; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; width:98px;}
.switchbox2 dt .active, .slidebox2 dt .active{background-color:#ffffcc;font-weight:bolder;}
.switchbox2 dt .on, .switchbox2 dt .active, .switchbox2 a:hover, .slidebox2 dt .on, .slidebox2 dt .active, .slidebox2 a:hover{color:#cc0000;}
.switchbox2 dd, .slidebox2 dd{clear:both;}
.switchbox2 dd, .slidebox2 dd{ width:480px; float:left; padding-top:10px; padding-left:2px;}
.switchbox2 dd ul li, .slidebox2 dd ul li{ line-height:30px; height:30px; padding-left:18px; overflow:hidden; padding-right:5px; font-size:14px;}

.box_u1{ width:244px; padding-left:10px; padding-bottom:8px;}
.box_u1 ul li{ line-height:30px; height:30px; padding-left:18px; overflow:hidden; padding-right:5px; font-size:12px;}

.box2{width:1000px; margin:0 auto; height:245px;}
.box2_left{ width:730px; height:245px; float:left;}
.box2_m{ width:414px; height:160px; float:left;}
.box2_right{ width:254px; height:240px; float:left; border:1px #dbdbdb solid;}
.box2_all{width:744px; height:245px; float:left;}

.box_bt2 {width:400px; height:30px; float:left; border-bottom:1px solid #c9c9c9;}
.box_bt2 h1{ width:98px;font-style:normal; font-size:16px; font-weight:bolder; color:#0064cb; height:29px;line-height:29px; border-bottom:none; border-top:2px solid #1d7ada; text-align:center; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#ffffff; float:left;}
.box_bt2 h2{ height:23px;line-height:23px; font-size:12px; float:right; padding-top:5px;}

.box_list2{ padding-top:22px;}
.box_list2 ul li{}
.box_list2 ul li a{ display:block;  width:100px; height:22px; padding-top:56px; line-height:22px; text-align:center; float:left}

.box_bianmin{ width:728px; height:120px; border:1px solid #dbdbdb; background:#f5f5f5;}
.box_bt3{ width:716px; height:36px; line-height:36px; text-align:left; padding-left:12px; font-size:16px; color:#0064cb;}
.box_list4{ }
.box_list4 ul li{ float:left; width:90px; text-align:center; height:26px; line-height:26px;}

.box4{width:984px; margin:0 auto; height:32px; border:1px #dbdbdb solid; padding:8px;}
.box4_l{ width:90px; height:32px; line-height:32px; background-color:#1d7ada; float:left; color:#ffffff; text-align:center; font-size:14px;}
.box4_r{ width:886px;float:left; padding-left:8px; padding-top:5px;}

.foot{width:800px; border-top:0px solid #0064cb;margin:0 auto; height:100px;}
.foot1{width:800px; margin:0 auto; height:41px; line-height:41px; text-align:center; color:#cccccc;}
.foot1 a{ padding:0 8px;}
.foot2{width:800px; margin:10px auto; height:100px;}
.foot21{ text-align:right; float:left; padding-top:2px; width:150px; padding-right:10px;}
.foot22{ text-align:left; float:left; padding-top:2px; width:400px; line-height:26px; color:#666666; font-family:verdana, arial, helvetica, sans-serif;}
.foot23{ text-align:left; float:left;width:150px;margin: 14px 20px;}

.box_list{width:998px; margin:0 auto;  border:1px #dbdbdb solid;}
.box_list_l{ width:200px; float:left;}
.box_list_l ul li{ width:200px; height:36px; line-height:36px; border-bottom:1px solid #dbdbdb; font-size:14px;}
.box_list_l ul li a{ display:block; height:36px; line-height:36px;  width:199px; text-align:center; border-right:1px solid #dbdbdb; background-color:#f3f3f3; text-decoration:none;}
.box_list_l ul li a:hover{ display:block; height:36px; line-height:36px; width:199px; text-align:center; border-right:1px solid #1d7ada; background-color:#1d7ada; color:#ffffff; text-decoration:none;}
.box_list_l ul li.liston a,.box_list_l ul li.liston a:hover{ display:block; height:36px; line-height:36px; width:199px; text-align:center; border-right:1px solid #ffffff; background-color:#ffffff; text-decoration:none; color:#cc0000; font-weight:bold;}

.box_list_r{ width:788px; padding-left:10px; float:left;}
.list_dangqian{ width:778px; margin:0 auto; height:30px; line-height:30px; padding-top:2px; border-bottom:1px #cbe1f3 solid; font-size:12px;}
.list_dangqian h1{ padding-left:8px; font-size:12px;}
.list_u{width:770px; margin:0 auto; padding-top:16px;}
.list_u h1{ font-size:18px; font-weight:bold; line-height:36px; text-align: left; color:#cc0000;}
.list_u p{ line-height:28px; font-size:14px;}

.list_u1{ width:760px; margin:0 auto;}
.list_u1 ul { padding:7px 0;}
.list_u1 ul li{ line-height:33px; height:33px; font-size:14px; padding-left:13px; overflow:hidden; border-bottom:1px #cccccc dotted;}
.list_u1 ul li span{ float:right; font-size:14px; color:#999999; font-family: verdana, arial, helvetica, sans-serif;}

.pages {padding:8px 0; text-align: center; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; line-height: 24px;}
.pages a { border: #b0d8ff 1px solid; padding: 2px 5px; margin: 2px; color: #2e59ab; background-color: #ffffff; text-decoration: none;}
.pages a:hover {border: #2693ff 1px solid;color: #0066cc;background-color: #b0d8ff;}
.pages a:active {border: #000099 1px solid;color: #000;}
.pages span.current {border: #000099 1px solid;padding: 2px 5px;font-weight: bold;margin: 2px;color: #fff;background-color: #0066cc;}
.pages span.disabled {border: #eee 1px solid;padding: 2px 5px;margin: 2px;color: #ddd;background-color: #ffffff;}

.articl_box{width:998px; margin:0 auto; border:1px #cbe1f3 solid;}
.articl_bt{ width:988px; height:33px; line-height:33px; background-color:#e7f1fa; padding-left:10px; font-size:14px;}
.articl_u1{ width:978px; margin:0 auto;}
.articl_u1 h1{ line-height:40px; padding-top:15px; text-align:center; font-size:22px; color:#1548a1; font-weight:bold;}
.articl_u1 h2{ line-height:32px; height:32px; text-align:center; font-size:12px; color:#666666; font-family:verdana, arial, helvetica, sans-serif; border-bottom:1px dotted #cccccc;}
.articl_u1 span{ margin:0 12px;}
.articl_u2 { padding:12px 15px 30px 15px; width:930px; margin:0 auto;}
.articl_u2 p{ font-size:16px; line-height:30px; margin:0 auto;}
.articl_u2 a:link { color: blue; }
.articl_u3 { padding:12px 15px 30px 15px; width:930px; margin:0 auto;border-top:1px dotted #cccccc;}

.box_list3{width:1000px; margin:0 auto;}
.box_list3_l{ width:270px; float:left;}

.box_list3_r{ width:718px; padding-left:10px; float:left; border:1px #dbdbdb solid;}
.list3_dangqian{ width:708px; margin:0 auto; height:30px; line-height:30px; padding-top:2px; border-bottom:1px #cbe1f3 solid; font-size:12px;}
.list3_dangqian h1{ padding-left:8px; font-size:12px;}
.list3_u{width:700px; margin:0 auto; padding-top:16px;}
.list3_u h1{ font-size:18px; font-weight:bold; line-height:36px; text-align: left; color:#cc0000;}
.list3_u p{ line-height:28px; font-size:14px;}

.list3_u1{ width:690px; float:left; padding-left:4px;}
.list3_u1 ul li{width:677px; line-height:33px; height:33px; font-size:14px; padding-left:13px; overflow:hidden; border-bottom:1px #cccccc dotted; text-align:left;}
.list3_u1 ul li span{ float:right; font-size:14px; color:#999999; font-family: verdana, arial, helvetica, sans-serif;}

.m_right2{ width:254px; height:314px; border:1px #dbdbdb solid; float:left}

.box_list_h{ width:254px; border:1px #dbdbdb solid; float:left; border-bottom:none; border-top:none;}
.box_list_h ul li{ width:254px; height:30px; line-height:30px; border-bottom:1px solid #dbdbdb; font-size:12px;}
.box_list_h ul li a{ display:block; height:30px; line-height:30px;  width:254px; text-align:center; background-color:#f3f3f3; text-decoration:none;}
.box_list_h ul li a:hover{ display:block; height:30px; line-height:30px; width:254px; text-align:center; background-color:#1d7ada; color:#ffffff; text-decoration:none;}

.mychgpic{float:left; width:400px; padding:0px 12px 0 12px; height:300px;}

.ssou{ float:left; padding-top:5px;}
.ss_input{ border:1px solid #ccc; height:15px; line-height:15px; padding:5px; width:179px;float: left; background: #f3f3f3; color:#666;}
.ss_btn{ background: #3397ff;
border: 0;
cursor: pointer;
color: #fff;
font: bold 12px/27px verdana, geneva, sans-serif;
height: 27px;
line-height: 27px;
width: 65px;
text-align: center;
float: left;
}

.foot_t{width:1000px; margin:0 auto; height:29px; background-color: #0064cb; line-height:29px; text-align:center;}
.foot_t a{ color:#fff; font-size:12px; padding:0 11px;}

.vod_bt1 {width:730px; height:30px; float:left; border-bottom:1px solid #c9c9c9;}
.vod_bt1 h1{ width:98px;font-style:normal; font-size:16px; font-weight:bolder; color:#0064cb; height:29px;line-height:29px; border-bottom:none; border-top:2px solid #1d7ada; text-align:center; border-left:1px solid #c9c9c9; border-right:1px solid #c9c9c9; background-color:#ffffff; float:left;}
.vod_bt1 h2{ height:23px;line-height:23px; font-size:12px; float:right; padding-top:5px;}

.box_l{ width:245px; height:250px; float:left; border:1px #dbdbdb solid;}
.box_a{ width:1000px; margin:0 auto; height:250px;}
.blank-5 { width: 4px; height:250px; float:left;}

.box3{ width:495px; height:250px; float:left; border:1px #dbdbdb solid;}



.float {
    position: fixed;
    width: 100px;
    font-size: 12px;
    top: 170px;
    right: 0;
    z-index: 1000;
}

.float .fixed {
    width: 86px;
    padding: 6px;
    border: 1px #d2d2d2 solid;
    background: #eeeeee;
    text-align: center;
    margin: 0 0 1px 0;
}

.float .fixed p {
    margin: 3px 0 0 0;
    padding: 0;
    line-height: 18px;
}

#float-close {
    position: relative;
    left: 81px;
}

#float-notice {
    border: solid 1px #d4d4d4;
    font-size: 14px;
    height: 100px;
/ / margin-top: 4 px;
    background-color: #ffffff;
}

#float-notice-title {
    color: #1f4e83;
    text-align: center;
    height: 28px;
    font-weight: bold;
    border-bottom: solid 1px #d4d4d4;
    font-size: 16px;
    line-height: 28px;
    background-color: #f4f4f4;
}

#float-notice-title span {
    font-weight: bold;
    color: #1f4e83;
}

#float-notice-body {
    padding: 6px;
    line-height: 22px;
}

#float-notice-body span {
    line-height: 18px;
    padding: 0px 0px;
    color: #2c2c2c;
    font-size: 12px;
    text-align: justify;
}

#float-icons {
    border: solid 1px #d4d4d4;
    margin-top: 0px;
    border-top: none;
    background-color: #ffffff;
}

/*search*/
.search-box {
    width: 450px;
    height: 140px;
    position: relative;
    left:550px;
    opacity: .9;
}

.search {
    position: relative;
    top: 90px;
    width: 400px;
    height: 30px;
    border: 1px solid #d1d1d1;
    background: #fff;
}

.search #searchinput {
    border: none;
    float: left;
    width: 300px;
    height: 28px;
    line-height: 30px;
    margin-left: 12px;
    font-size: 14px;
    outline:none
}

::-webkit-input-placeholder {
    color: #c3c3c3;
}

.search #searchbtn {
    border: none;
    float: right;
    padding: 0;
    width: 80px;
    height: 30px;
    background:  no-repeat 10px center;
    cursor: pointer;
}
/*search*/

.logo-content {
    float:left;
    width: 150px;
    height:150px;
    text-align:center;
}
.logo-content img {
    width: 100px;
    height: 100px;
    margin-top:20px;
}
.teble-cell {
    float:left;
    display: table-cell !important;
    vertical-align: middle;
    height:150px;
}
.top .name-title {
    color: #0527af;
    font-size: 35px;
    font-weight: bold;
    letter-spacing: 0.2em;
    margin-top:40px;
}
.top .name-info {
    color: #ccc;
    font-size: 20px;
    text-align: left;
}
