﻿html { color: #444; width: 100%; height: 100%;  }
body { padding: 0; margin: 0; font-size: 12px; color:#2b2b2b; }
div { padding: 0; margin: 0; border: 0px; }
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; background:url(imagesab2.jpg) repeat-x; 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:157px; background:url(imagesae5.jpg) no-repeat top center; no-repeat scroll 0px 0px;}
.top_object{width:1000px; margin:0 auto; height:157px;}
.nav_index{ width:1000px; margin:0 auto; height:40px;}
.nav_l{ width:4px; height:40px; float:left; overflow:hidden; background:url(imagesah8.jpg) no-repeat;}
.nav{ width:992px; height:40px; float:left; overflow:hidden; background:url(imagesai9.jpg) repeat-x;}
.nav_r{ width:4px; height:40px; float:left; overflow:hidden; background:url(imagesak11.jpg) no-repeat;}
.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:744px;}
.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:1000px; margin:0 auto; height:316px;}
.m_left{ width:730px; height:314px; border:1px #DBDBDB solid; float:left;}
.toutiao{ width:730px; height:70px; text-align:center; line-height:70px;overflow:hidden}
.toutiao a{ font-size:22px; font-weight:bold; color:#0064CB;}
.tt_u{ width:730px;}

.index_news{float:left; width:390px; height:230px;}
/* switchBox */
.switchBox, .slideBox{width:390px;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:378px; 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:110px; 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:78px; height:26px; text-align:center; line-height:24px;}

.m_u3{ width:254px; text-align:center;}

.ad1{width:1000px; margin:0 auto;}
.ad_left{ width:730px; margin:0 auto; float:left;}
.ad_right{ width:254px; margin:0 auto; float:right}

.box1{width:1000px; margin:0 auto; height:283px;}
.box1_left{ width:330px; height:283px; float:left;}
.box1_m{ width:414px; height:283px; float:left;}
.box1_right{ width:254px; height:220px; float:left; border:1px #DBDBDB solid;}

.box_bt1 {width:316px; 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;background: url(imagesp.gif) no-repeat 8px 14px; padding-left:18px; overflow:hidden; padding-right:5px; font-size:14px;}

.index_news2{float:left; width:400px; height:283px;}
/* switchBox */
.switchBox2, .slideBox2{width:400px; 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:398px; float:left; padding-top:10px; padding-left:2px;}
.switchBox2 dd ul li, .slideBox2 dd ul li{ line-height:30px; height:30px;background: url(imagesp.gif) no-repeat 8px 14px; 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;background: url(imagesp2.gif) no-repeat 8px 13px; 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:245px; 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_list2 ul li.a1 a{ background:url(imagesaz26.jpg) no-repeat top center;}
.box_list2 ul li.a2 a{ background:url(imagesbb28.jpg) no-repeat top center;}
.box_list2 ul li.a3 a{ background:url(imagesbd30.jpg) no-repeat top center;}
.box_list2 ul li.a4 a{ background:url(imagesbi35.jpg) no-repeat top center;}
.box_list2 ul li.a5 a{ background:url(imagesbl38.jpg) no-repeat top center;}
.box_list2 ul li.a6 a{ background:url(imagesbn40.jpg) no-repeat top center;}

.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:1000px; border-top:0px solid #0064CB;margin:0 auto; height:100px;}
.foot1{width:1000px; margin:0 auto; height:41px; line-height:41px; text-align:center; color:#CCCCCC;}
.foot1 a{ padding:0 8px;}
.foot2{width:1000px; margin:10px auto; height:100px;}
.foot21{ text-align:right; float:left; padding-top:2px; width:200px; padding-right:16px;}
.foot22{ text-align:left; float:left; padding-top:2px; width:500px; line-height:26px; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.foot23{ text-align:left; float:left; padding-top:2px; width:200px; padding-right:16px;}

.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; background: url(imagesp.gif) no-repeat 5px 15px; 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:14px; line-height:28px;}
.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; background: url(imagesp.gif) no-repeat 5px 15px; 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:305px; padding:0px 12px 0 12px; height:230px;}

.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;}