/* CSS Document */
* { margin: 0; padding: 0; }
body {font-size:12px; font-family:Arial,Tahoma; color:#333; background:url(../images/bottom_bg.png) no-repeat center bottom;}
a {text-decoration: none; color:#333; }
a:hover { text-decoration:none; color:#00519B}
a img { border: 0; }
* { word-break:break-all; }
ul, li { padding:0px; margin:0px; list-style-type: none; }
td{ line-height:18px;}
.cle { font-size:0; line-height:0; height:0; clear:both; overflow:hidden}
.t10{ height:10px;}
.t11{ height:10px; background:#fff; width:1003px;margin:0 auto}

/*标题颜色样式*/
.tb{font-weight:bold;}
.c1{color: #000000;}
.c2{color: #FFFFFF;}
.c3{color: #FFFF00;}
.c4{color: #00FF00;}
.c5{color: #00FFFF;}
.c6{color: #FF00FF;}
.c7{color: #FF0000;}
.c8{color: #0000FF;}
.c9{color: #008080;}

#warp{ background:url(../images/head_bg.jpg) no-repeat center top; width:100%}
.header {height:249px;width:1003px; margin:0 auto;}
.header .logo{ height:150px; margin:0 auto; background:url(../images/logo_di.jpg) no-repeat;}
.header .head_bg{ height:31px; margin:0 auto; background:url(../images/top_bg.gif) repeat-x;}

#h_l { width:280px; float:left;_float:left; line-height:30px; color:#fff}
#h_l a{ color:#CBFFFD; padding-left:5px;}
#h_l span{ float:left; background:url(../images/incon.png) left center no-repeat; margin:0 10px; padding-left:8px;}

#nav1{background:url("../images/sub_bg.png") no-repeat; height:73px;width:1003px;}
#nav_r{ width:350px; float:right; color:#FFF; }
#nav_r span{ float:left; color:#fff; padding-right:10px;line-height:26px;}
#nav_r .key{width:130px;height:16px;line-height:16px; margin-top:3px;border:1px solid #6D9AB7; color:#666;float:left; padding:2px}
#nav_r .search_submit{float:left;margin-left:3px;display:inline;margin-top:7px;}

/*menu*/
.menu{ width:1003px; height:73px; zoom:1;margin:0px auto;}
.menuli{list-style:none; margin:0 auto; width:1000px; padding-top:2px; line-height:30px;}
.menuli li{ float:left; font-weight:bold; position:relative;width:95px; text-align:center; height:40px;}
.menuli li a.AA_m{ display:block;color:#333; text-decoration:none; font-size:14px;}
.menuli li a span{ position:absolute; top:15px; left:6px; font-size:10px; font-family:arial; width:80px; font-weight:normal;color:#ECECEC}
.menuli li a.Anow_m,.menuli li a.AA_m:hover{ display:block;float:left; background:url(../images/menubg_on.jpg) no-repeat center;color:#073765; width:95px;_padding-left:7px;_width:75px; height:40px; font-size:14px;}

*html .menuli li a.Anow_m span{ float:left; cursor:pointer;}
.menu .btn_ql{ float:right; padding:3px 0 0 0;}

.sub_menu{ position:absolute; left:9px; top:35px; width:320px; overflow:hidden; font:normal 12px/28px Arial; color:#ECE2E7;}
.sub_menu a{ float:left; color:#3A7DC3;height:22px; margin-top:8px; margin-right:5px;display:block; text-decoration:none;cursor:pointer;padding-left:3px;}
.sub_menu a span{float:left; padding:10px 7px 4px 3px; line-height:12px;}
.sub_menu a:hover{  color:#FF5300; text-decoration:underline; font-weight:bold;}
.sub_menu a.Anow_subm,.sub_menu a.Anow_subm:hover{font:bold 12px/28px Arial; text-decoration:none;}

#page{ color:#666;font-size:12px; text-align:center;}

#banner{ width:996px; margin:0 auto; height:59px;overflow:hidden}
.mainbox{width:1003px; margin:0px auto;overflow:hidden;}

.mainbox .st{background:url(../images/cont_bg.gif) repeat-x #fff;}

.mainbox .banner1{width:723px; margin:0px auto;overflow:hidden; height:300px; float:left;}
.mainbox .account{ float:right; width:275px; background:#ffcc00; height:300px; background:url(../images/acc_bg.jpg) no-repeat}
.mainbox .account .cont{ margin:56px 12px 9px 19px;}
.mainbox .account .cont li{ height:30px; line-height:30px}
#banner1{ margin:0 auto; width:1003px;}

.mainbox .news_video{ float:left; width:343px; height:246px; background:url(../images/news_video.jpg) no-repeat;}
.mainbox .news_video .picont{ margin:17px 23px 18px 19px; _height:208px;height:208px; background:#ffcc00;}
.mainbox .news_index{ float:left; width:386px; background:#fff; height:246px;}
.mainbox .news_index .news_idnext{width:386px; height:55px; background:url(../images/news_indext.jpg) no-repeat; margin-top:10px;}
.mainbox .news_index .news_idnexcont{margin:0 auto; height:180px;}
.mainbox .news_index .news_idnexcont li{background:url(../images/hot_bg.jpg) no-repeat left; border-bottom:1px solid #C8C8C8; line-height:30px; padding:2px 0 0 20px; margin-right:10px;}
.mainbox .news_index .news_idnexcont li i{ color:#999; font-style:normal}

.mainbox .index_cont{ float:left; width:270px; background:#fff; height:246px;}
.mainbox .news_conttt{height:55px; background:url(../images/cont_t.jpg) no-repeat;margin-top:10px;}
.mainbox .news_ctarticle{ border-left:1px solid #B4D5FE;border-right:1px solid #B4D5FE;
border-bottom:1px solid #B4D5FE; margin:0 2px 0 9px; height:150px; line-height:20px; 
color:#666; padding:10px; background:url(../images/cont_bot.jpg) no-repeat left 90px}

.newsline{background:url(../images/hot_bg.jpg) no-repeat 10px;_padding:0px;_margin:0px;line-height:28px; border-bottom:1px dotted #A2A2A2; width:90%; padding-left:30px; margin:0 10px 0 0;}

.main{width:1003px; margin:0px auto;overflow:hidden; background:#fff}
.main .left{ width:220px; float:left; height:auto;margin:10px 0 0 10px;}
.main .rightcont{ float:right; width:750px; background:#fff; min-height:500px;_height:500px;}
.main .articlecont{ font-size:14px; line-height:27px; margin:20px;}

.body3_r1{line-height:35px; font-size:14px;font-weight:bold; color:#043A84;background:url(../images/title_cont.jpg) no-repeat left; padding:0 30px 0 40px; margin-top:15px}
.body3_r1 p{ width:50%; float:right; text-align:right; font-size:12px; font-weight:normal; color:#999}
.body3_r1 p a{ color:#999}

.main .left .articletit{height:48px;border:0px;padding:0;margin:0;background:url(../images/title.gif) no-repeat; width:210px;}
.right_t{float:right;width:20px;height:48px;background:url(../images/title.gif) -880px 0px no-repeat;}
.main .left .cont{ padding-top:10px; line-height:28px; width:220px;background:url(../images/menu_bg.jpg) repeat-y; min-height:150px}
.main .left .peixun{ margin:10px 10px; line-height:28px; }

.main .left .cont li{ height:28px; background:url("../images/line-hot.jpg") no-repeat 5px center;padding-left:15px; border-bottom:1px dashed #E1E1E1; margin:0 auto; width:125px}
.main .left .cont li a{ color:#666; font-size:12px;}
.main .left .cont li a:hover{ color:#666; font-size:12px;color:#ff5300; text-decoration:underline}
.main .left .cont li.navover{ height:28px;padding-left:25px; }
.main .left .menu_bg{ background:url(../images/menu_bot.jpg) no-repeat left top; height:11px; margin:0 auto; overflow:hidden}

.news_list{ min-height:300px; margin:0 auto}
.news_list li{ border-bottom:1px dashed #E5E5E5;}
.news_list li span{float:right; font-size:12px;}
.news_list li a{ font-size:14px; line-height:27px;}

.video_list li {float:left; width:180px;font-size:12px; line-height:15px; margin:10px 25px;_margin:10px 25px;}
.video_list li img{ margin:1px; border:1px solid #D0D0D0 ;padding:2px;}

.photo_list li {float:left; width:210px;font-size:12px; line-height:15px; margin:10px 10px;_margin:10px 10px;}
.photo_list li img{ margin:1px; border:1px solid #D0D0D0 ;padding:2px;}

.body3_r2{ padding:10px 0; line-height:200%; color:#666;}
.body3_r3{ font-size:16px; color:#333; font-weight:bold; text-align:center}
.body3_r4{ height:30px; padding:10px 0; text-align:center; font-size:12px;border-bottom:1px #F0F0F0 solid;}
.body3_r5{ padding:20px 0; min-height:300px;}
.prev{ font-size:12px;}

#foot{ color:#333; text-align:cneter; height:60px; line-height:22px; margin:0 auto; width:987px; background:#F6E0D1; padding:5px; border:2px solid #FFCDB4}
.copyright{ height:60px; text-align:center; line-height:22px; padding-top:10px; background:#fff;filter:alpha(opacity=50); width:1003px; margin:0 auto;opacity: 0.50;}
#foot a{ color:#333; margin:0 10px;}

.nTab{width: 1000px;height:230px; margin: 0px auto; overflow: hidden; background:url(../images/photo.jpg) left top no-repeat}
.none{ display: none;}
.nTab .TabTitle{ margin:20px 0 20px 200px;}
.nTab .TabTitle li{float: left; cursor: pointer;height: 40px;line-height: 40px;font-weight: bold;text-align: center;width: 70px;}
.nTab .TabTitle li a {text-decoration: none;}
.nTab .TabTitle .active{background: url(../images/sc_ti.jpg) no-repeat;color: #4B5D83;font:Arial, Helvetica, sans-serif bold;font-size:12px;line-height:30px;}
.nTab .TabTitle .normal{background: url(../images/sc_bg.jpg) repeat-x;color: #4B5D83;font:Arial, Helvetica, sans-serif bold;font-size:12px;line-height:30px;}
.nTab .TabContent{clear: both;overflow: hidden;display: block;height:150px; margin:0 20px;}

.nTab .TabContent li{float:left; font-size:12px; line-height:15px; margin:5px 10px;_margin:5px 10px;}
.nTab .TabContent img{ border:1px solid #8EA7BD; padding:1px;}
#Marquee_x ul li div{ float:left;}
#Marquee_x1 ul li div{ float:left;}
#Marquee_x2 ul li div{ float:left;}
#Marquee_x3 ul li div{ float:left;}
#Marquee_x4 ul li div{ float:left;}