﻿html, body { margin: 0px;    }
img { border: 0 }
a { text-decoration: none; color: #333 }
a:hover { color: #c00; text-decoration: underline; }
body { font-size: 12px; line-height: 24px; color: #666; font-family:microsoft yahei;  }
select, input { font-size: 12px; font-family: "宋体"; padding: 0px; margin: 0px; color: #000; }
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, p, form, em, spen { margin: 0; padding: 0; list-style: none }
table { border: 0; padding: 0; margin: 0; }
em, i { font-style: normal }
/* __color */
.font_yellow { color: #FFEDB4; }
.cWhite, a.cWhite:link, a.cWhite:visited { color: #ffffff; }
.cBlue, a.cBlue:link, a.cBlue:visited, a.cBlue:active { color: #066bb7; }
.cBlue2, a.cBlue2:link, a.cBlue2:visited, a.cBlue2:active { color: #035db8; }
a.cBlue2:hover { color: red; }
.cBlue3, a.cBlue3:link, a.cBlue3:visited, a.cBlue3:active { color: #003366; }
.cBlue4, a.cBlue4:link, a.cBlue4:visited, a.cBlue4:active { color: #031F68; }
.cBlack, a.cBlack:link, a.cBlack:visited, a.cBlack:active { color: #000000; }
.cRed, a.cRed:link, a.cRed:visited { color: #ff0000; }
.cGold, a.Gold:link, a.Gold:visited { color: gold; }
.cOrange, a.cOrange:link, a.cOrange:visited { color: orangered; }
.cGray, a.cGray:link, a.cGray:visited { color: #6D6359; }
.cGray3, a.cGray3:link, a.cGray3:visited { color: #333; }
.cGray6, a.cGray6:link, a.cGray6:visited { color: #666; }
.cGray9, a.cGray9:link, a.cGray9:visited { color: #999; }
.cGrayd, a.cGrayd:link, a.cGrayd:visited { color: #ddd; }
.cGreen2, a.cGreen2:link, a.cGreen2:visited { color: #336600; }
.cYellow, a.cYellow:link, a.cYellow:visited { color: #FFE0B2; }
.cRed2, a.cRed2:link, a.cRed2:visited { color: #ce0400; }
a.cRed2:hover { color: #ce0400; text-decoration: underline; }
.cRed3, a.cRed3:link, a.cRed3:visited { color: #96570e; }
a.cRed3:hover { color: red; text-decoration: underline; }
.cHe, a.cHe:link, a.cHe:visited { color: #6a4121; }
a.He:hover { color: red; text-decoration: underline; }
.cHe2, a.cHe2:link, a.cHe2:visited { color: #9a5826; }
a.He2:hover { color: red; text-decoration: underline; }
.cHe3, a.cHe3:link, a.cHe3:visited { color: #46040e; }
a.He3:hover { color: red; text-decoration: underline; }
.cFlink, a.cFlink:link, a.cFlink:visited, a.cFlink:active { color: #eb6100; }
.cYellow4, a.cYellow4:link, a.cYellow4:visited { color: #cf5f02 }
.cblack, a.cblack:link, a.cblack:visited { color: #222; }
/*  margin  */
.m_t_5 { margin-top: 5px; }
.m_t_10 { margin-top: 10px; }
.m_t_15 { margin-top: 15px; }
.m_t_20 { margin-top: 20px; }
.m_t_25 { margin-top: 25px; }
.m_t_30 { margin-top: 30px; }
.m_t_35 { margin-top: 35px; }
.m_t_40 { margin-top: 40px; }
.m_t_45 { margin-top: 45px; }
.m_t_50 { margin-top: 50px; }
.m_b_5 { margin-bottom: 5px; }
.m_b_10 { margin-bottom: 10px; }
.m_b_15 { margin-bottom: 15px; }
.m_b_20 { margin-bottom: 20px; }
.m_b_25 { margin-bottom: 25px; }
.m_b_30 { margin-bottom: 30px; }
.m_b_35 { margin-bottom: 35px; }
.m_b_40 { margin-bottom: 40px; }
.m_b_45 { margin-bottom: 45px; }
.m_b_50 { margin-bottom: 50px; }
.m_l_10 { margin-left: 10px; }
.m_r_10 { margin-right: 10px; }
.p_t_5 { padding-top: 5px; }
.p_t_10 { padding-top: 10px; }
.p_t_15 { padding-top: 15px; }
.p_t_18 { padding-top: 18px; }
.p_t_20 { padding-top: 20px; }
.p_t_25 { padding-top: 25px; }
.p_t_30 { padding-top: 30px; }
.p_t_35 { padding-top: 35px; }
.p_t_40 { padding-top: 40px; }
.p_t_45 { padding-top: 45px; }
.p_t_50 { padding-top: 50px; }
.p_b_5 { padding-bottom: 5px; }
.p_b_10 { padding-bottom: 10px; }
.p_b_15 { padding-bottom: 15px; }
.p_b_20 { padding-bottom: 20px; }
.p_b_25 { padding-bottom: 25px; }
.p_b_30 { padding-bottom: 30px; }
.p_b_35 { padding-bottom: 35px; }
.p_l_5 { padding-left: 5px; }
.p_l_10 { padding-left: 10px; }
.p_l_15 { padding-left: 15px; }
.p_l_20 { padding-left: 20px; }
.p_l_25 { padding-left: 25px; }
.p_l_30 { padding-left: 30px; }
.p_l_40 { padding-left: 40px; }
.p_l_50 { padding-left: 50px; }
.p_r_5 { padding-right: 5px; }
.p_r_10 { padding-right: 10px; }
.p_r_15 { padding-right: 15px; }
.p_r_20 { padding-right: 20px; }
.p_r_25 { padding-right: 25px; }
.p_r_30 { padding-right: 30px; }
.p_r_40 { padding-right: 40px; }
.p_r_50 { padding-right: 50px; }
/* __font */
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f30 { font-size: 30px; }
.f32 { font-size: 32px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.h20 { line-height: 20px; }
.h22 { line-height: 22px; }
.h24 { line-height: 24px; }
.h26 { line-height: 26px; }
.h28 { line-height: 28px; }
.h30 { line-height: 30px; }
.h32 { line-height: 32px; }
.h34 { line-height: 34px; }
.h36 { line-height: 36px; }
.h38 { line-height: 38px; }
.h40 { line-height: 40px; }
.h44 { line-height: 44px; }
.h55 { line-height: 55px; }
.fn { font-weight: normal; }
.h { font-family: "microsoft yahei", "黑体"; }
.b { font-weight: bold; }
.en { font-family: Verdana, Arial, Helvetica, sans-serif, "宋体"; }
i.nav { padding: 0 5px; color: #aaa; }
p img { padding: 0px; border: 1px solid #ddd; }
.clear { clear: both; height: 0px; line-height: 0px; }
/* ---float--- */
.f-left{ float:left;}
.f-right{ float:right;}
.f-midd{ margin:0 auto; }
/* ---border--- */
.b-right{ border-right:1px solid #ddd;}
.b-left{ border-left:1px solid #ddd;}
.b-top{ border-top:1px solid #ddd;}
.b-bottom{ border-bottom:1px solid #ddd;}
.t-center{ text-align:center;}
.t-left{ text-align:left;}
.t-right{ text-align:right;}
.t-indent{ text-indent:2em;}
.overf{ overflow:hidden;}
/*-- --*/
.line-3fff{border-bottom:3px solid #fff;}
.line-3dfdf{border-bottom:3px solid #dfdfdf;}
/*----- list nei ----*/
#pagenav span.more a{ width:90px; margin-right:3px; height:37px; line-height:37px; display:block; background:#f5f5f5; font-size:14px; text-align:center; float:left; color:#222;}
#pagenav span.more a:hover{  background:#5D97E0; color:#fff; }
#pagenav span.no a{ width:37px; margin-right:3px; height:37px; line-height:37px; display:block; background:#f5f5f5; font-size:14px; text-align:center; float:left; color:#222;}
#pagenav span.no a:hover{  background:#5D97E0; color:#fff;}
#pagenav span.share a{ width:88px;  height:38px;  display:block;  float:right; }

.dqwz{width:100%; height:46px; line-height:46px; border-bottom:1px solid #ddd; margin:5px auto; float:left; color:#222;}

.xituw{ width:100%; font-size:14px; padding-top:10px}
.xituw h2{ width:100%; float:left; text-align:center; color:#333; font-size:24px; line-height:60px;  padding-bottom:10px; font-family:"微软雅黑","黑体","宋体";}
.xituw i{ width:100%; float:left; text-align:center; color:#999; font-size:12px; border-bottom:1px solid #ddd; padding-bottom:10px; }
.xituw .nev{  float:left; padding:17px; width:95%;    }
.xituw .nev p{ padding-bottom:20px; line-height:28px;  }
.xituw .nev p img{  display:block; max-width:600px; height:auto; margin:0 auto;   }

ul.vidfee{ width:110%; }
ul.vidfee li{ width:252px; float:left;  display:block; margin-right:60px; padding:20px 0;}
ul.vidfee li img{ width:250px; height:150px; border:1px solid #ddd; padding:1px; display:block;}
ul.vidfee li span{ width:250px; font-size:12px; line-height:20px; height:20px; display:block; text-align:center; color:#333;  text-decoration:none;}
ul.vidfee li a:hover img{ border:1px solid #f00; }
ul.vidfee li a:hover span { color:#f00; text-decoration:none;}
ul.vidfee li a { text-decoration:none;}

ul.txtcenm{ width:100%;  font-size:14px; text-align:left; }
ul.txtcenm li{ width:100%  float:left; color:#666; height:38px;  line-height:38px; border-bottom:dashed 1px #CCC; padding:1px 0px 1px 16px;text-align:left; background:url(../images/ico_01.jpg) 6px 15px no-repeat; }
ul.txtcenm li span{  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#666; }
ul.txtcenm li span.lanm{  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#666; }
ul.txtcenm li span.date{  display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:right; color:#666; }
ul.txtcenm li em{   float:right;  font-family: Arial, Helvetica, sans-serif; color:#CCC; padding-right:5px}


dl.listtextpic{ width:100%; height:auto; display:block; overflow:hidden; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:10px;}
dl.listtextpic dt{ width:100%; height:50px; line-height:50px;  display:block; overflow:hidden; text-align:left; font-family:microsoft yahei; }
dl.listtextpic dt h1{ font-size:22px;}
dl.listtextpic dt h1 a{ color:#034275;  font-weight:normal;}
dl.listtextpic dd{ width:100%; height:auto; display:block; overflow:hidden;}
dl.listtextpic dd img{ width:140px; height:105px; display:block; overflow:hidden; float:left; padding-right:25px;}
dl.listtextpic dd span{ width:auto; height:104px; line-height:26px; font-size:14px; color:#777; display:block; overflow:hidden; text-indent:2em;}
dl.listtextpic dd em{ width:auto; line-height:30px; font-size:12px; color:#999; display:block; padding-top:10px;}
/*----- list nei - end---*/
/*------  tit  -----------*/
.tit{ width:100%;  display:block; overflow:hidden; text-align:center; }
.tit a{ font-family:microsoft yahei; font-size:50px; font-weight:bold; line-height:140px; text-decoration:none;   }
.tit span{ height:30px; line-height:30px;  display:block; padding-left:15px; font-size:24px; color:#333;  float:left; font-family:microsoft yahei; background:url(../images/ico_4.jpg) left 5px no-repeat;}
.tit span img{ padding-top:5px;}
.tit em{  height:20px; line-height:20px; padding:8px 0 0 0; display:block; float:right;  font-size:14px; color:#666;}
.tit em a{ color:#333;}

.tit2{ height:41px; display:block;  border-bottom:1px solid #ddd; border-top:2px solid #0e8bd9; }
.tit2 span{ height:41px; line-height:41px;  display:block;   font-size:18px; color:#fff; background:#0e8bd9;  float:left; font-family:microsoft yahei; padding:0 30px; }
.tit2 em{  height:22px; line-height:32px; padding:10px 10px 0 0; display:block; float:right; color:#333; font-size:12px; }
.tit2 em a{   color:#333; }

.tit3{ height:41px; display:block; margin-left: 20px; }
.tit3 span{ height:41px; line-height:41px;  display:block;   font-size:18px; color:#fff; background:#c00;  float:left; font-family:microsoft yahei; padding:0 30px; }
.tit3 em{  height:22px; line-height:32px; padding:10px 10px 0 0; display:block; float:right; color:#333; font-size:12px; }
.tit3 em a{   color:#333; }


.tit4{ height:49px; display:block; border-bottom:2px solid #ddd; }
.tit4 span{ height:49px; line-height:49px;  display:block; font-size:22px; color:#c00; float:left; font-family:microsoft yahei; padding:0 20px;   }
.tit4 span.bd-2red{ border-bottom:2px solid #a00;  }
.tit4 span.bd-1red{ border-bottom:1px solid #a00;  }
.tit4 em{  height:22px; line-height:32px; padding:10px 5px 0 0; display:block; float:right; color:#666; font-size:14px; }
.tit4 em a{   color:#333; }

.tit5{ height:49px; display:block; background:url(../images/tit_bk2.png) no-repeat; position:relative; border-bottom:1px solid #ccc; }
.tit5 span{ height:49px; line-height:49px;  display:block; font-size:24px; color:#fff; font-family:microsoft yahei; padding-left:15px; position:absolute;   }
.tit5 span.bd-2red{ border-bottom:2px solid #a00;  }
.tit5 span.bd-1red{ border-bottom:1px solid #a00;  }
.tit5 em{ width:55%;  height:22px; line-height:32px; padding:10px 5px 0 0; display:block; float:right; color:#666; font-size:14px; border-bottom:2px solid #fff; }
.tit5 em a{   color:#333; }

.tith60{ height:35px; display:block;  border-bottom:1px solid #ddd ; position:relative; margin-bottom:30px;  }
.tith60 span{ width:220px; text-align:center; height:60px; line-height:60px; display:block; overflow:hidden; background:#fff; margin:0 auto; }
.tith60 span a{ font-size:26px; font-family:microsoft yahei; color:#666; }
.tith60 i{ width:6px; height:6px; display:block; border-radius:3px; background:#aaa; position:absolute; left:50%; top:32px; margin-left:105px; }
.tith60 em{ width:6px; height:6px; display:block; border-radius:3px; background:#aaa; position:absolute; left:50%; top:32px; margin-left:-110px; }

/*------  tit  --end---------*/
.wapper { width:100%; height:auto; display:block;  }
.part{ width:1200px; height:auto; display:block; margin:0 auto;  position:relative; }
.main-box{  height:auto; display:block; overflow:hidden; border:1px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.main-box2{  height:auto; display:block; overflow:hidden;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.box-w1,.box-w2,.box-w3,.box-w4,.box-w5,.box-w6,.box-w7,.box-w8{ display:inline-block;  }
.box-w1{ width:1200px;}
.box-w2{ width:660px;}
.box-w3{ width:510px;}
.box-w4{ width:580px;}
.box-w40{ width:440px;}
.box-w5{ width:280px; }
.box-w6{ width:900px;}
.box-w7{ width:10px;}


.b-b100{ width:100%;}

.search{ width:360px;  display:block; overflow:hidden; margin-top:3px; float: left;  }
.search-b1{ width:300px; display:block; overflow:hidden; float:left; outline:none; *outline:none; }
.search-b2{ width:49px;  display:block; overflow:hidden; float:left; outline:none; *outline:none;}
.search-text{ width:300px; height:30px; line-height:30px; color:#666; padding-left:3px; border:1px solid #aaa; *margin-top:-1px;  }
.search-btn{ width:49px; height:32px;  background: url(../images/search_btn2.jpg) no-repeat; border:0; outline:0; }
.search-btn:hover{ width:49px; height:32px;  background: url(../images/search_btn.jpg) no-repeat; border:0; outline:0;  }


.header { width: 100%;overflow: hidden;margin: 0 auto; background: url(../images/bg.png)  no-repeat top center;}
.header .header_box{width:1200px;height:100%; margin:0 auto;}
.header .header_img{ margin-left:100px;float: left;}
.header .header_1{width:100%; height:59px; background: #eeeeee;border-bottom:5px solid #ffffff;}
.header .header_1 ul{float: right; width:900px;}
.header .header_1 ul li{ line-height:30px;float: left; width:260px; height:30px; margin-right:30px}
.header .header_2{width:100%; height:60px;overflow: hidden; background: #f6b84b;border-bottom:4px solid #113863;}
.header .header_2 .header_a{float:right; line-height: 30px; height:30px; font-size:14px; margin-top:30px;  color: #906e97;}
.header .header_2 .header_a a{color:#000;}


ul.menu{ width:1200px;  display:block; overflow:hidden; font-family:microsoft yahei; position:relative;}
ul.menu li{ width:170px;  height:50px; line-height:50px; display:block; overflow:hidden;  float:left; text-align:center; }
ul.menu li a{ font-size:18px; color:#fff; display:block; z-index:2;}
ul.menu li a:hover{ font-size:18px; color:#fff; text-decoration:none; background:#cc2222;}

.yepic {padding:35px 0 0 90px;}
.yepic a{ width:126px; height:116px; display:block; overflow:hidden; float:left; border:3px solid #208563; margin-right:30px;}

.fouc{ width:100%;  display:block; overflow:hidden; background:#fff url(../images/tout_bk.png) left top no-repeat;  }
.fouc h1{ width:100%;   height:80px; line-height:80px; display:block; overflow:hidden; font-size:36px; font-family:microsoft yahei;  text-align:center; margin:0 auto;   }
.fouc h1 a{  color:#a00; text-decoration:none; font-weight: bold;  }
.fouc h1 a:hover{  color:#f00; }
.fouc span{ width:96%;  height:40px; line-height:20px; display:block; overflow:hidden; font-size:12px;   text-align: center;  margin:0 auto; text-indent:2em;}
.fouc span a{ padding:0 10px; color:#c00;}

a.sjpic{ }
a.sjpic img{ transition:all 0.3s;}
a.sjpic img:hover { transform:scale(1.02); }

.pic-btn{ width:100%; display:block; overflow:hidden;}
.pic-btn a{ display:block; padding-bottom:5px;}


.timehd { width:992px; height:270px; position: relative; overflow: hidden; text-align:center; margin:0 auto; }
.timehd .hd_bg { position: relative }
.timehd .hd_bg li { position: absolute; width: 100%; height: 270px; display: none; left:0; top:0; }
.timehd .hd_pic { position: absolute; width: 992px;  left:0; top:0; margin-left:200px; *margin-left:-500px; }
.timehd .hd_pic .DB_1_1 { position: absolute;z-index:9999; left: 0;     top: 180px; }
.timehd .hd_pic .DB_1_2 { position: absolute;z-index:9999; left: 0;     top: 120px }
.timehd .hd_pic .DB_1_3 { position: absolute;z-index:9999; left: 0;     top: 0 }
.timehd .hd_pic .DB_2_1 { position: absolute;z-index:9999; left: 400px; top: 100px }
.timehd .hd_pic .DB_2_2 { position: absolute;z-index:9999; left: 420px; top: 140px }
.timehd .hd_pic .DB_2_3 { position: absolute;z-index:9999; left: 440px; top: 180px }
.timehd .hd_pic .DB_3_1 { position: absolute;z-index:9999; left: 0;     top: 80px }
.timehd .hd_pic .DB_3_2 { position: absolute;z-index:9999; left: 0;     top: 120px }
.timehd .hd_pic .DB_3_3 { position: absolute;z-index:9999; left: 0;     top: 0 }
.timehd .hd_pic .DB_4_1 { position: absolute;z-index:9999; left: 0;     top: 80px }
.timehd .hd_pic .DB_4_2 { position: absolute;z-index:9999; left: 0;     top: 120px }
.timehd .hd_pic .DB_4_3 { position: absolute;z-index:9999; left: 0;     top: 150px }
.timehd .hd_pic .DB_4_4 { position: absolute;z-index:9999; left: 0;     top: 180px }
.timehd .hd_pic .DB_4_5 { position: absolute;z-index:9999; left: 0; top: 0 }
.timehd .hd_wrap { position: absolute; width: 750px; left: 50%; margin-left: -375px }
.timehd .hd_wrap .hd_menu { position: absolute; width: 100%; top:260px; text-align: center; font-size: 0 }
.timehd .hd_wrap .hd_menu li { cursor: pointer; margin: 0 3px; display: inline; }
.timehd .hd_prev { position: absolute; left: 0px; top: 120px; cursor: pointer; display: none }
.timehd .hd_next { position: absolute; right:0px; top: 120px; cursor: pointer; display: none }




/* */
.vmain {	width:660px;	margin:0 auto; display:block;  }
.jjhd {	width:100%;	height:320px;}
.jjhd .show .topyw .arr_l a {	position:absolute;	left:5px;	top:150px;	background:url(../images/left_bt.png)  left  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999; display:none;}
.jjhd .show .topyw .arr_r a {	position:absolute;	right:5px;	top:150px;	background:url(../images/right_bt.png) right  center no-repeat;	width:50px;	height:72px;	cursor:pointer;	z-index:999; display:none;}
.jjhd .show .topyw:hover .arr_l a {	display: block;}
.jjhd .show .topyw:hover .arr_r a {	display:block;}
.jjhd .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd .show .no_list {	position:absolute;	right:10px;	bottom:10px;		z-index:999;	text-align:right;}
.jjhd .show .no_list a {	width:10px;	height:10px; border-radius:5px;	display:inline-block;	margin-left:8px;	cursor:pointer; background:#a3a3a3;}
.jjhd .show .no_list a.cur { background:#f00	;}
.jjhd .show .topyw ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .topyw li {width:100%; height:100%; margin:0 auto;   }
.jjhd .show .topyw li img{width:660px; height:320px;  }
.jjhd .show .topyw li h3 {width:430px; padding:0 10px; overflow:hidden; height:56px; font:16px/56px microsoft yahei;	 position:absolute; bottom:0px;left:70px;	z-index:99;	text-align:center;	color:#fff;	}
.jjhd .show .topyw li h3 a {	color:#fff; }
.jjhd .show .topyw li .bg {width:100%;	background:#000000;	height:56px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
/* */






ul.picshow{ width:100%; height:300px; display:block; overflow:hidden; position:relative; }
ul.picshow li { width:268px; height:149px; display:block; overflow:hidden; position:absolute; left:0; top:0;}
ul.picshow li img{ width:100%; height:100%; display:block; overflow:hidden; position:absolute; left:0; top:0;}
ul.picshow li span{ width:100%; height:30px; display:block; background:#000; position:absolute; left:0; bottom:0; filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
ul.picshow li h1 a{ width:100%; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center; color:#fff; font-size:14px; position:absolute; left:0; bottom:0;}
/**/
.scroll_horizontal0{width:1120px;height:160px; padding:35px 0 0 60px;overflow:hidden;display:block; }
.scroll_horizontal0 .box{overflow:hidden;width:1060px;margin:0 auto;position:relative;}
.scroll_horizontal0 .list{overflow:hidden;width:9999px;}
.scroll_horizontal0 .list li{float:left;width:244px; height:149px; padding:0 10px ; position:relative;}
.scroll_horizontal0 .list li img{width:240px; height:145px; border:2px solid #ddd; position:absolute; left:10px; top:0; }
.scroll_horizontal0 .list li:hover img{ border:2px solid #f30; }
.scroll_horizontal0 .list li span{ width:240px; height:30px; display:block; background:#000; position:absolute; left:12px; bottom:2px; filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
.scroll_horizontal0 .list li h1 a{ width:240px; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center; color:#fff; font-size:14px; position:absolute;left:12px; bottom:2px;}
.scroll_horizontal0 .plus,.scroll_horizontal0 .minus{position:absolute;top:90px;width:28px;height:71px; display:block;cursor:pointer; font-size:90px; font-weight: lighter;  filter:alpha(opacity=70);  /* CSS3 standard */  opacity:0.7;moz-opacity:0.7; -ms-opacity:0.7;-o-opacity:0.7;}
.scroll_horizontal0 .plus{left:65px; background:url(../images/left_bt2.png) no-repeat;}
.scroll_horizontal0 .minus{right:10px; background:url(../images/right_bt2.png) no-repeat;}
/* */
.scroll_horizontal {
    float: left;
    height: 115px;
    margin-top: 20px;
    width: 1000px;
}
.scroll_horizontal .box {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 1200px;
}
.scroll_horizontal .list {
    overflow: hidden;
    width: 9999px;
}
.scroll_horizontal .list li {
    float: left;
    height: 115px;
    padding-right: 12px;
    width: 325px;
}
.scroll_horizontal .list li img {
    height: 90px;
    width: 325px;
}
.scroll_horizontal .plus, .scroll_horizontal .minus {
    background: rgba(0, 0, 0, 0) url("../images/control.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 39px;
    position: absolute;
    top: 0;
    width: 24px;
}
.scroll_horizontal .plus {
    background-position: -8px -5px;
    right: 40px;
}
.scroll_horizontal .minus {
    background-position: -48px -5px;
    right: 20px;
}
.scroll_horizontal .plus:hover, .scroll_horizontal .minus:hover {
    background: rgba(0, 0, 0, 0) url("../images/control.png") no-repeat scroll 0 0;
}
.scroll_horizontal .plus:hover {
    background-position: -8px -55px;
    right: 40px;
}
.scroll_horizontal .minus:hover {
    background-position: -48px -55px;
    right: 20px;
}
.scroll_horizontal2 {
    float: left;
    margin-top: 10px;
    width: 325px;
}
.scroll_horizontal2 .box {
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 325px;
}
.scroll_horizontal2 .list {
    overflow: hidden;
    width: 9999px;
}
.scroll_horizontal2 .list li {
    background: #f2f2f2 none repeat scroll 0 0;
    display: block;
    float: left;
    height: 159px;
    overflow: hidden;
    padding: 14px 17px;
    width: 291px;
}
.scroll_horizontal2 .list li img {
    border: 4px solid #fff;
    height: 151px;
    width: 283px;
}
.scroll_horizontal2 .plus, .scroll_horizontal2 .minus {
    background: rgba(0, 0, 0, 0) url("../images/control.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 39px;
    position: absolute;
    top: 0;
    width: 24px;
}
.scroll_horizontal2 .plus {
    background-position: -8px -5px;
    right: 40px;
}
.scroll_horizontal2 .minus {
    background-position: -48px -5px;
    right: 10px;
}
.scroll_horizontal2 .plus:hover, .scroll_horizontal2 .minus:hover {
    background: rgba(0, 0, 0, 0) url("../images/control.png") no-repeat scroll 0 0;
}
.scroll_horizontal2 .plus:hover {
    background-position: -8px -55px;
    right: 40px;
}
.scroll_horizontal2 .minus:hover {
    background-position: -48px -55px;
    right: 10px;
}
/* */

.yqlj{height:35px; line-height:35px; padding:0 25px; background:#fff; font-family:microsoft yahei; font-size:16px; color:#555;}
ul.smsb{ width:800px; z-index:99; position:absolute; left:50%; top:15px; margin-left:-400px;}
ul.smsb li{ width:180px; height:180px; display:block; overflow:hidden; float:left; text-align:center; font-size:16px; font-family:microsoft yahei; line-height:30px; color:#fff; padding:0 40px; }
ul.smsb li img{ width:135px; height:135px; display:block; margin:0 auto; }
.smsb-bg{ width:100%; height:190px; position:absolute; left:50%; top:0; margin-left:-550px; z-index:9;  display:block; overflow:hidden; background:#013364; filter:alpha(opacity=90);  /* CSS3 standard */  opacity:0.9;moz-opacity:0.9; -ms-opacity:0.9;-o-opacity:0.9;}


ul.titla{height:38px; display:block; overflow:hidden; padding:1px 0; }
ul.titla li{height:38px; line-height:38px;  display:block; padding:0 15px;   font-size:20px; color:#333;  float:left; font-family:microsoft yahei; }
ul.titla li.hover{ color:#fff;  background:#c00; }

ul.titlb{height:40px; display:block; }
ul.titlb li{height:35px; line-height:35px;background:#AAAAAA;  display:block; padding:0 30px;  font-size:16px; color:#666;  float:left; font-family:microsoft yahei;color: white}
ul.titlb li.hover{ font-size:18px;font-weight: bolder; background:#e00;}

ul.titlc{height:38px; display:block; overflow:hidden; background:#f2f2f2; }
ul.titlc li{ width:24.9%;height:38px; line-height:38px; text-align:center;  display:block; font-size:16px; color:#333;  float:left; font-family:microsoft yahei; }
ul.titlc li.hover{ color:#fff;  background:#c00; }

ul.list18 { width:100%; display:block; overflow:hidden;  font-size:18px;}
ul.list18 li {  margin:0px; padding:0px; overflow:hidden;  display:block; height:35px;   line-height:35px; font-family:microsoft yahei;}
ul.list18 li a,ul.list18 li a:visited{ color:#777; padding-left:20px;   display:block;  overflow:hidden;font-size:14px}
ul.list18 li a:hover{ color:#cc0000;}
ul.list18 li span.date{ font-size:12px; color:#888; float:right; padding-right:20px; }


ul.list16h36 { width:100%; display:block; overflow:hidden;  font-size:16px;}
ul.list16h36 li {  margin:0px; padding:0px; overflow:hidden;  display:block; height:36px;   line-height:36px; font-family:microsoft yahei;}
ul.list16h36 li a,ul.list16h36 li a:visited{ color:#777; padding-left:15px;   display:block;  overflow:hidden;  background: url(../images/ico_01.jpg) 0 15px no-repeat;}
ul.list16h36 li a:hover{ color:#cc0000;}
ul.list16h36 li span.date{ font-size:12px; color:#888; float:right; padding-right:20px; }

ul.list14h35 { width:100%; display:block; overflow:hidden;  font-size:16px;  }
ul.list14h35 li {  margin:0px; padding:0px; overflow:hidden;  display:block; height:34px;  line-height:34px; }
ul.list14h35 li a,ul.list14h35 li a:visited{ color:#333; padding-left:15px;   display:block;  overflow:hidden; background:url(../images/ico02.png) 0 13px no-repeat; }
ul.list14h35 li a:hover{ color:#cc0000;}
ul.list14h35 li span.date{ font-size:12px; color:#888; float:right; padding-right:5px; }


ul.list12{ width:100%;   display:block; overflow:hidden; float:left;}
ul.list12 li { width:100%;  margin:0px; padding:0px; overflow:hidden;  display:block;}
ul.list12 li a,ul.list12 li a:visited{ color:#000; padding:0px 6px 0px 10px;   height:30px; line-height:30px; font-size:12px; display:block; background: url(../images/ico_02.jpg) no-repeat 0px 14px; overflow:hidden;}
ul.list12 li a:hover{ color:#cc0000;}


ul.list16 { width:100%;  overflow:hidden; display:block; font-size:16px; margin:0 auto; font-family:microsoft yahei;  }
ul.list16 li {  margin:0px; padding:0px; overflow:hidden;  display:block; height:30px;  line-height:30px;}
ul.list16 li a,ul.list16 li a:visited{ color:#333;   display:block;  overflow:hidden; }
ul.list16 li a:hover{ color:#cc0000;}
ul.list16 li span.date{ font-size:12px; color:#888; float:right; padding-right:5px; }


ul.list14b{  display:block; overflow:hidden; }
ul.list14b li {  margin:0px; padding:0px; overflow:hidden;  display:block; font-family:microsoft yahei;}
ul.list14b li a,ul.list14b li a:visited{ color:#777; padding:0px 0px 0px 10px;   height:36px; line-height:36px; font-size:16px; display:block; background: url(../images/ico_02.jpg) no-repeat 0px 16px; overflow:hidden;}
ul.list14b li a:hover{ color:#cc0000;}
ul.list14b li a strong{ color:#333;}
ul.list14b li a:hover strong{ color:#cc0000;}
ul.list14b li i{ font-size:12px; color:#fff; height:22px; line-height:22px; padding:0 5px; background:#e00; border-radius:3px; margin-left:20px; }
/**/
ul.li_pic3{ width:100%; height:auto; display:block; overflow:hidden; }
ul.li_pic3 li{ width:47%; height:98px; display:block; overflow:hidden; float:left;  position:relative; margin-right:2%; margin-bottom:9px; }
ul.li_pic3 li img{ width:100%; height:98px; position:absolute; left:0; top:0;}
ul.li_pic3 li span{ width:100%; height:30px; display:block; background:#000; position:absolute; left:0; bottom:0; filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
ul.li_pic3 li h1 a{ width:100%; height:30px; line-height:30px; display:block; overflow:hidden; text-align:center; color:#fff; font-size:12px; position:absolute;left:0; bottom:0;}

.dqwz { width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;  color: #222; }
.dqwz a{  color: #222; }

.guany{ width:100%; height:35px; line-height:35px; display:block; text-align:center; color:#fff; }
.guany a{ color:#fff ; font-weight: bold; padding:0 10px; }
.guany a:hover{ color:#f8d24b ;  }

/* */


.pic130-90 { width:100%; height:auto; display:block; overflow:hidden; }
.pic130-90 img{ width:130px; height:90px; display:block; overflow:hidden; float:left; padding-right:10px;}
.pic130-90 span{ width:180px; height:90px; line-height:30px; font-weight:normal; display:block; overflow:hidden; text-align:left; font-size:14px; font-family:microsoft yahei; color:#333;}
.pic130-90 span a{ color:#c00;}

.sbanner{ width:100%; height:auto; display:block; overflow:hidden;}

.mz-more{ width:63px; height:63px; line-height:63px; display:block; overflow:hidden; border-radius:5px; background:#dfdfdf; color:#333; text-align:center; margin-bottom:3px; font-family:microsoft yahei; font-size:24px; }
.mz-more:hover{ text-decoration:none; background:#013364; color:#fff; transition:all .5s; }
/********** 3d huandeng ***************/
#top { width: 100%; height: 139px; float: left;position: relative; }
#top .small { width: 634px; height: 56px; position: absolute; top: 56px; left: 50%; display: inline; margin: 0 0 0 -310px; }
#top .small ul { margin: 0; padding: 0px; }
#top .small li { width: 65px; height: 48px; float: left; border: 1px solid #000; display: inline; margin: 3px 0 0 3px; padding: 0px; filter: alpha(opacity=40); opacity: 0.4; cursor: pointer; }
#top .small li.hove { filter: alpha(opacity=100); opacity: 1; }
#box { width: 100%; height:342px; float: left; overflow: hidden; position: relative; }
#box .bg { width: 100%; height: 342px; background: url(../images/dt_bk1.jpg); filter: alpha(opacity=70); opacity: 0.7; position: absolute; top:0; left: 0px; }
#list { width: 1100px; height: 446px; position: absolute; top:40px; left: 50%; display: inline; margin-left: -550px; }
#list ul { margin: 0px; padding: 0px; float: left; }
#list li { width: 100px; border: 3px solid #000; position: absolute; list-style-type: none; overflow: hidden; cursor: pointer; }
#list li img { width: 100%; height: 100%; vertical-align: top; }
#list li div { width: 100%; height: 100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; position: absolute; z-index: 1; top: 0px; left: 0px; }
#list li .b_tit { width: 100%; height: 120px; position: absolute; z-index: 1; bottom: -100%; left: 0px; margin: 0px; padding: 0px; }
#list li .opacity { width: 100%; height: 120px; background: #000; filter: alpha(opacity=80); opacity: 0.8; position: absolute; z-index: 1; bottom: 0px; left: 0px; }
#list li .tit { width: 324px; height: 120px; padding: 0 10px; position: absolute; z-index: 2; bottom: 0px; left: 0px; }
#list li .tit span { width: 100%; height: 30px; font-weight: normal; float: left; text-align: left; line-height: 30px; color: #fff; border-bottom: 1px solid #2f2f2c; margin:5px 0 0 15px; padding: 0px; }
#list li .tit span em { color: #ba0707; font-style: normal; float: none; }
#list li .tit em { color: #fff; line-height: 25px; float: left; margin: 0px; padding: 5px 0; font-style: normal; }
#list a { width: 39px; height: 80px; background: url(../images/btn.png) no-repeat; text-decoration: none; position: absolute; z-index: 20; top: 100px; }
#list a.prev { background-position: 0 0; left:0; }
#list a.next { background-position: -39px 0; right:0; }
#bottom { width: 100%; height: 200px; float: left; background: url(../images/bottom.jpg) no-repeat center; position: relative; }
#bottom .title { width: 100%; height: 60px; line-height: 60px; color: #fff; text-align: center; position: absolute; left: 0px; bottom: 0px; font-family: Verdana; }
#bottom .title a { background: #666666; text-decoration: none; color: #fff; padding: 3px 5px; }
/******************************************/


ul.sub-list{ width:100%; display:block; overflow:hidden;}
ul.sub-list li{ height:46px; line-height:46px; font-family:microsoft yahei; font-size:16px; display:block; overflow:hidden; text-align:center; background:#f3f3f3; border-bottom:1px solid #fff; position:relative;}
ul.sub-list li a{ color:#333;}
ul.sub-list li em{ width: 0; height: 0; border-top: 5px solid transparent; border-left: 10px solid #999; border-bottom: 5px solid transparent; position:absolute; left:70px; top:18px; }
ul.sub-list li:hover em{  border-left: 10px solid #c00; }
ul.sub-list li:hover{ border-radius:5px;  }
ul.sub-list li:hover a{ color:#c00; text-decoration: none;}
ul.sub-list li.hover em{  border-left: 10px solid #c00; }
ul.sub-list li.hover{ border-radius:5px;  }
ul.sub-list li.hover a{ color:#c00; text-decoration: none;}
















