@charset "gb2312";
/*reset*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}


table {border-collapse:collapse;border-spacing:0;}
fieldset,img { border:0;}
ol,ul {list-style:none;}
li {overflow:hidden;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
em,i { font-style:normal;}
img{border:0}
a{color:#333;text-decoration:none}

a:hover{text-decoration:none;color:#f60;}

.bold {font-weight:bold;}
.block {display:block;}
.none {display:none;}
.clear{clear:both;}
.n_404 {width:426px;height:186px;position:absolute;top:50%;left:50%;margin-top:-93px;margin-left:-213px;background:url(/images/theme4/404.png) no-repeat; }
.n_404 p {display:block;text-align:center;padding:100px 0;font-size:14px;}
.n_404 a {color:#F66B00;text-decoration:underline;padding:0 5px;}
.clearfix ,.main_box{*zoom:1;}
.clearfix:after ,.main_box:after {display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
.m_top {margin-top:10px;}

.main_box { width:960px;padding:0 10px;margin:auto;background:#fff; }
.main_box .main_left {width:700px;float:left;}
.main_box .main_right {width:250px;float:right;}

.main_box .banner .logo {margin:39px 0 0 10px;}
.main_box .menu_nav {height:69px;background:url(imagestheme4navBg.jpg) no-repeat;overflow:hidden;  }
.main_box .menu_nav .menu a {float:left;width:14.28%;height:36px;text-align:center;line-height:36px;color:#fff;font-weight:bold;background:url(imagestheme4navLine.jpg) center right no-repeat;}
.main_box .menu_nav .weater {font-size:12px;line-height:32px;padding-left:20px;}
.first {height:250px;overflow:hidden;}


.hot_section .hot_imgs {width:324px;height:240px; border:1px solid #D6D6D6;background:#efefef;padding:4px;float:left;}
.hot_section .hot_news {background:#F7F7F7;border:1px solid #e5e5e5;height:54px; text-align:center;padding:0 4px;}
.hot_section .hot_news a {color:#0462BA;font-size:16px; line-height:32px;height:32px;font-weight:bold;width:340px;overflow:hidden;display:block}
.hot_section .hot_news p {color:#656565;font-size:12px;line-height:20px;}
.hot_section .work_treads { width:356px;float:left;margin-left:10px;display:inline}
.hot_section .work_treads .top {border-bottom:1px solid #D9D7D8;height:28px;}
.hot_section .work_treads .top span {width:85px; height:28px; float:left; line-height:28px;text-align:center;color:#fff;background:url(imagestheme4newNavBg.jpg) no-repeat;font-weight:bold;}
.hot_section .work_treads .top a {float:right; line-height:28px;color:#0462BA;font-size:12px;}
.hot_section .work_treads .cont {padding-top:10px;}
.hot_section .work_treads .cont ul {padding-top:10px;}
.hot_section .work_treads .cont li {height:24px; line-height:24px;_height:22px;_line-height:22px;}
.hot_section .work_treads .cont li a {width:320px; float:left; }
.hot_section .work_treads .cont li a:hover{color:#f60;text-decoration:underline}
.hot_section .work_treads .cont li em {float:right;font-size:12px;color:#999;}


dl.self dt {height:32px;line-height:32px; color:#0165BD; background:url(imagestheme4titBg1.jpg) no-repeat;}
dl.self dt span {float:left;font-weight:bold;padding-left:25px;}
dl.self dt a {float:right;font-size:12px;color:#fff;padding-right:10px;}
dl.self dd {padding:5px 10px;height:265px;border:1px solid #AECCF0;border-top:none;overflow:hidden}
dl.self dd li {height:26px;line-height:26px;}
dl.self dd li a {color:#333;}
dl.self dd li a:hover {color:#f60;text-decoration:underline}
dl.self dd p {text-indent:2em;line-height:26px;height:265px;overflow:hidden}

.leaout{clear:both}
.leaout li{margin:0 10px;width:328px;float:left;display:inline}

dl.master dt {border:1px solid #AECCF0;padding:1px;height:29px;line-height:29px; color:#fff; background:url(imagestheme4titBg2.jpg)1px 1px no-repeat;_background:url(imagestheme4titBg2.jpg) no-repeat;}
dl.master dt span {float:left;font-weight:bold;padding-left:25px;}
dl.master dt a {float:right;font-size:12px;color:#0462BA;padding-right:10px;}
dl.master dd {padding:5px 0;height:260px;border:1px solid #AECCF0;border-top:none;}
dl.master dd li {height:26px;line-height:26px;}
dl.master dd li em {font-size:12px; float:right;color:#999;}
dl.master dd li a {color:#333;}
dl.master dd li a:hover{color:#f60;text-decoration:underline}
dl.master .mast_left {float:left;width:335px;margin-left:10px;display:inline}
dl.master .mast_right {float:left;width:335px;margin-left:10px;display:inline}
dl.master .mast_hot {height:60px;padding:10px 0;}
dl.master .mast_hot .pic {float:left;width:90px;height:60px;}
dl.master .mast_hot .pic img {width:90px;height:60px;}
dl.master .mast_hot .con {float:left;margin-left:10px;width:210px;height:60px; font-size:12px;color:#666;line-height:18px;}
dl.master .mast_hot .con a {color:#F97E00;}
dl.master .mast_hot .con a.title {display:block;width:100%;font-size:14px;color:#018ED1;text-align:center;font-weight:bold;line-height:26px; text-indent:0;height:26px;overflow:hidden;}

.photowall {border:1px solid #AECCF0;position:relative;background:#f4f7fc;height:155px;}
.photowall .tilt { position:absolute;left:8px;top:-8px;width:34px;_width:30px;height:116px;padding-top:10px;background:url(imagestheme4picNewsBg.jpg) no-repeat; color:#fff;letter-spacing:3px;text-align:center;line-height:20px;z-index:10;font-weight:bold;}
.link_box {height:34px;background:url(imagestheme4linksBg.jpg) repeat-x;}
.link_box select { float:left; color:#666;width:150px;height:26px;margin:4px 20px;}

.loop_pic {width:900px;padding-left:60px;height:145px;overflow:hidden;position:relative; z-index:0;}
.loop_pic .loop_pic_dev {position:absolute; width:878px; height:145px;top:10px;left:60px;overflow:hidden;background-color:#fff;}
.loop_pic ul {height:125px;padding-top:10px;}
.loop_pic .loop_pic_dev ul li { float:left;width:128px; height:125px;margin:0 9px;}
.loop_pic li img {width:128px;height:96px;}
.loop_pic li a { display:block;width:128px;margin:auto;text-align:center;line-height:24px;color:#333; }
.loop_pic b {position:absolute;width:20px;height:81px;top:35px;background:url(imagestheme4goLeft.jpg) no-repeat #fff;}
.loop_pic .prev {left:40px;background-position:0 0; cursor:pointer}

.loop_pic .next {right:2px;background-position:-20px 0;cursor:pointer}

.footer {background:url(imagestheme4footerbg.jpg) top no-repeat; padding:10px 0;line-height:24px;text-align:center;font-size:12px;color:#666;  }


.list_top {height:30px;background:url(imagestheme4listTitBg.jpg) repeat-x;border:1px solid #AECCF0;line-height:30px;padding-left:10px;}
.list_top tt {padding:0 5px;}
.list_content {border:1px solid #AECCF0;border-top:none;padding:10px;} 
.list_content li {height:32px;line-height:32px;background:url(/images/theme4/dot.jpg) center left no-repeat;padding-left:10px;}
.list_content li a {float:left;color:#333;font-size:14px;width:600px;height:32px;overflow:hidden;}
.list_content li a:hover {color:#f60;}
.list_content li em{float:right;color:#9A9A9A;font-size:12px;}

.list_content.list_pic ul {padding:1px;}
.list_content.list_pic ul li { float:left;width:168px; height:125px;padding:0;}
.list_content.list_pic li img {display:block;border:1px solid #D4D4D4;padding:3px;width:150px;height:85px;margin:auto}
.list_content.list_pic li a { display:block;width:160px;height:100px;margin:auto;text-align:center; line-height:24px;}
.list_content.list_pic li a.tit {height:24px;overflow:hidden;}

.list_content .pages {text-align:center;height:30px;line-height:30px;}
.list_content .pages i { color:#FF6601;font-size:12px;}
.list_content .pages a {padding:0 3px;}
.list_content .pages a.pagelink {color:#0091D2;padding:0 3px;}
.list_content .pages input {height:14px;border:1px solid #999; width:20px;margin:0 5px;}
.content_box {border:1px solid #AECCF0;border-top:none;padding:10px;}
.content_box h3 {display:block;font-size:16px;font-weight:bold;text-align:center;line-height:36px;}
.content_box .sma {font-size:12px;text-align:center;background:#F7F7F7;color:#666;height:28px;line-height:28px;}
.content_box .sma b {padding:0 5px;}
.content_box .share {height:26px;border:1px dashed #CBCBCB;border-left:none;border-right:none;margin:10px 0;padding:5px 0;}
.content_box .next_article {line-height:26px;}
.content_box .content img{margin:0 auto;display:block;padding:10px 0;max-width:600px}
.content_box .content{text-align:left;text-indent:2em;line-height:26px;}
.content_box .content p{text-align:left;text-indent:2em;}