@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}

ul{ list-style:none;}
li{ list-style-type:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#00A5EB;}
a img{border:0px;}
body{font-family:"微软雅黑"; font-size:12px; text-align:left; color:#333; line-height:26px;}
.clear{ clear:both;}

/* main*/
.header{ width:960px; margin:0 auto; border-bottom:0; overflow:hidden;}
.logo{ float:left; padding:20px;}
.logo img{ margin-top:0;}
.nav{ float:right; padding-top:40px;}
.nav ul li{ float:left; width:90px; text-align:center; font-size:14px; font-weight:bold; height:30px; line-height:30px; margin-right:1px;}
.nav ul li a{ display:block;}
.nav ul li a:hover{ background:#000; color:#fff; border-bottom:1px solid #00a5eb;}
#hover a{ background:#000; color:#fff; border-bottom:1px solid #00a5eb;}
.bannerbg{ background:url(../images/b_bg.jpg) no-repeat; width:100%; border-bottom:10px solid #eee; border-top:10px solid #eee;}
.banner{ height:438px;}
.centainer{ width:960px; margin:0 auto; overflow:hidden;}
.mt{ margin-top:10px; font-size:14px; font-weight:bold; line-height:28px;}
.mt p{ text-indent:2em;}
.mz{ margin-top:20px; border-bottom:1px solid #ccc; overflow:hidden; padding-bottom:10px;}
.mz_t{ width:320px; float:left;}
.mzt_t1,.mzt_t2,.mzt_t3{ background:url(../images/m_tbg1.jpg) repeat-x; height:64px; line-height:64px; text-align:center; font-size:16px; font-weight:bold; color:#fff;}
.mzt_t2{ background:url(../images/m_tbg2.jpg) repeat-x;}
.mzt_t3{ background:url(../images/m_tbg3.jpg) repeat-x;}
.mzt_n img{ float:left; margin-right:20px;}
.mzt_n{ line-height:30px; font-size:14px; font-weight:bold; margin-top:20px;}
.md{ margin-top:20px;}
.md ul li{ width:210px; float:left; margin-right:30px;}
.md_t img{ width:210px; height:140px;}
.md_b{ background:#eee; margin-top:10px; border:1px solid #ccc; padding:8px;}
.md_b h1{ font-weight:bold;}
.footer{ background:url(../images/f_bg.jpg) repeat; margin-top:25px;}
.f_m{ width:960px; margin:0 auto; height:115px; color:#fff; text-align:center; padding-top:20px; font-size:14px; line-height:25px;  clear:both; padding-bottom:15px;}
.f_m img{ float:right; margin-right:40px;}

/* sub*/
.sub_b{ height:88px; width:960px; margin:0 auto; }
.sub_bl{ float:left; line-height:88px;font-size: 30px;font-weight: 700;text-transform: uppercase;text-shadow: 5px 5px 10px rgba(0, 0, 0, .3); color:#fff;}
.sub_br{ float:right; margin-top:30px;}
.sub_bs{ width:185px; height:23px; line-height:23px; border:1px solid #bbf4ff;border-radius:3px 0 0 3px; outline:none; padding:5px; border-right:none;}
.sub_bsh{ background:#fff; width:185px; height:23px; line-height:23px; border:1px solid #bbf4ff;border-radius:3px 0 0 3px; outline:none; padding:5px; border-right:none;}
.sub_ban{width:35px; height:35px; line-height:23px;  cursor:pointer; background:url(../images/hy_an1.png) no-repeat; text-align:center; border:0;border:1px solid #bbf4ff;border-radius:0 3px 3px 0; background:#fff; border-left:none; margin-right:20px; color:#a6a6a6;}
.al_l{}
.al_lt{ width:300px; float:left; margin-top:20px; margin-right:30px;}
.al_lt img{ width:290px; height:190px; border:5px solid #f9f7f8;}
.al_lt img:hover{ border:5px solid #ebebeb;}
.al_lt h1{ font-size:14px; line-height:25px; font-weight:bold;}
.al_lt h2{ text-align:right;}
.al_lt2 img{ width:290px; height:290px; margin-top:10px;}
.al_lt3{ margin-right:inherit;}
.al_lt3 img{ width:290px; height:140px; margin-top:10px;}
.al_lt4 img{ width:290px; height:140px; margin-top:10px;}
.al_lt5 img{ width:290px; height:190px; margin-top:10px;}
.al_lt6{ margin-right:inherit;}
.al_lt6 img{ width:290px; height:385px; margin-top:10px;}
.page{ text-align:center; margin-top:20px; border-top:1px solid #eee; padding-top:15px;}
.page a{ padding:0 9px; height:20px; line-height:20px; display:inline-block; margin:0 5px; border-bottom:2px solid #dcdcdc;}
.page a:hover{ border-bottom:2px solid #00A5EB; color:#00A5EB;}
.page a.current{ border-bottom:2px solid #00A5EB; color:#00A5EB;}

.tdmian{ margin-top:20px;}
.tdmian ul{ clear:both;}
.tdmian ul li{ float:left; margin-right:20px; margin-bottom:20px; width:220px;}
.tdmian ul li img{ width:220px; height:290px;}
.tdmian ul li h1{ font-size:14px; font-weight:bold; padding:0 15px 0 15px; line-height:30px; border-bottom:1px solid #e1dbdf;}
.tdmian ul li h1 span{ float:right;}
.tdmian ul li h2{ border-bottom:1px solid #e1dbdf; text-align:center; line-height:35px; font-size:14px; font-weight:bold;}

.zxmain{ margin-top:30px; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #eee; overflow:hidden;}
.zxm_l{ width:160px; float:left; padding-top:20px;}
.zxm_r{ float:left; width:800px;}
.zxm_r h1{ font-size:16px; font-weight:bold; padding-bottom:5px;}
.zxm_rt{ padding:10px; float:left;}
.zxm_rt ul li{ background:url(../images/m_li.jpg) no-repeat; background-position:10px 9px; text-indent:35px; font-size:14px; font-weight:bold; line-height:30px; float:left; width:380px;}


.hzmain{ margin-top:20px;}
.img_wrap_in{ border:5px solid #fafafa;}
.img_wrap_in img{ width:120px;}
.img_wrap_in:hover{ border:5px solid #eaeaea;}


.spmian{ width:640px; margin:0 auto; margin-top:10px; border:1px solid #eaeaea; padding:6px; margin-bottom:20px;}
.spmian h1{ line-height:35px; font-size:16px; margin-top:10px;}
.bdsharebuttonbox span{ float:left; line-height:28px; color:#666; font-family:"宋体";}

