@charset "utf-8";

/* CSS Document */
body { margin:0; font-size:16px; color:#616161; font-family:"微软雅黑"; padding:0; background-color: #Fff; font-weight: normal; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, {
padding:0;
margin:0;
}

tr，td ，div{ font-size: 16px; }

ul { list-style:none; margin: 0px; padding: 0px; }

p { line-height:24px; text-indent:20px; }

img { border:0px; background: url(../kimg/loading.gif) no-repeat 50% 50%; }

a { text-decoration:none; color: #666; font: 14px/30px "微软雅黑"; }

a:hover { color:#000; font-weight:600; }

a:active { outline:none }

/*IE*/
 a:active { blr:expression(this.onFocus=this.blur());
}

.clear { clear: both; }

.top_r a { color:#0557a8; font: bold 14px/60px "微软雅黑"; }

#rotator { WIDTH: 1000px; HEIGHT: 248px; TEXT-ALIGN: left }

#top #tops { clear: both; height: 100px; width: 1200px; margin-right: auto; margin-left: auto; background: url(../kimg/logo.gif) no-repeat left center; }

#top #tops #tops_logo { height: 100px; float: left; width: 662px; }

#top #tops #tops_r { float: right; height: 100px; width: 420px; background: url(../kimg/kf.gif) no-repeat right center; }

#topmenu { background: #0066bd; height: 60px; width: 100%; margin: 0px; padding: 0px; clear: both; }

#topmenu #menu { width: 1200px; clear: both; float: none; height: 60px; margin: 0px auto; padding: 0px; }

#topmenu #menu .menuli { font: 14px/60px "微软雅黑"; color: #FFF; }

#topmenu #menu .menuli li { float: left; line-height: 60px; font-weight: bold; color: #FFF; font-size: 16px; width: 150px; text-align: center; }

#topmenu #menu .menuli li a { font: 14px/60px "微软雅黑"; color: #FFF; }

#topmenu #menu .menuli li:hover { font: bold 14px/60px "微软雅黑"; color: #000000; background: #FC0; }

#topmenu #menu .menuli span { background: url(../kimg/title_border.gif) no-repeat right center; height: 50px; width: 2px; float:right; }

/*/////首页*/
.container { margin: 0px auto; width: 1200px; height: auto; clear:both; }

#fcontainer { border-top: 3px solid #0c78ba; background: #f8f8f8; height: 80px; }

#top { height: 100px; width:100%; margin: 0 auto; background: url(dx_img/logo.gif) no-repeat left top; clear: both; }

#topcontainer #top #top_r { float: right; height: 89px; width: 463px; }

#topcontainer { height:145px; background-image: url(dx_img/to_bj.jpg); background-repeat: repeat-x; background-position: bottom; }

#banner { clear: both; width: 100%; }

#footcontainer { background: #0f0f0f; height:45px; width: 100%; margin-top: 8px;color: #848484; font-size: 16px; padding:10px 0px;  } 

#footcontainer #foot_con { text-align:center; font: 12px/36px; width: 1200px; margin-right: auto; margin-left: auto; color: #dddddd; }
.fz li { font-size: 14px; color: #ffffff; line-height: 42px; float: left; margin-left: 6px; text-align: center; }

.fz li a { color:#FFF; }

.fz .fkey { background: #003874; color: #FFFFFF; border-right: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; font-family: "微软雅黑"; }

.hei { min-height:900px; }

.zpimg li { height: 315px; width: 200px; float: left; margin-left: 25px; }

.zpimg li img { border: 1px solid #D8D8D8; padding: 4px; width: 200px; margin: 0px; height: 280px; }

#ccontainer { margin-top: 6px; margin-bottom: 6px; }

.left { float: left; width: 256px; }

.right { float: right; width: 930px; margin-top: 80px; }

.lerft_title { color: #FFFFFF; height: 70px; width: 256px; text-align: center; letter-spacing: 2px; font: 300 18px/70px "微软雅黑"; background: #0066CC url(../kimg/nav_right_1.gif) no-repeat 20px center;border-top-left-radius:10px; border-top-right-radius:10px;}

.leftlb li { font-size: 14px; line-height: 44px; font-weight:bold; padding-left: 30px; text-align: left; text-indent: 30px; border-bottom: 1px solid #CCCCCC; background: url(../kimg/nav_right.gif) no-repeat 20px center; }
.r_title span { font-size: 14px; line-height: 60px; color: #CCCCCC; float: right; height: 60px; width: 560px; text-align: right; }

.r_title h2 { font-size: 16px; line-height: 60px; font-weight: 600; text-indent: 30px; float: left; height: 60px; width: 300px; margin: 0px; padding: 0px; }

.leftlb li:hover{ background: #0066CC url(../kimg/nav_right_1.gif) no-repeat 20px center; text-indent: 45px; font-size: 16px; line-height: 44px;}
.current{ background: #0066CC url(../kimg/nav_right_1.gif) no-repeat 20px center; text-indent: 45px; font-size: 16px;color: #FFFFFF;  line-height: 44px;}
.leftlb li:hover,.leftlb li a:hover{color: #FFFFFF; display:block;  }
.leftlx li { font-size: 14px; line-height: 30px; font-weight:bold; background: url(../kimg/5.gif) no-repeat left center; padding-left: 30px; color: #004088; text-align: left; border-bottom: 1px dashed #CCCCCC; }

.leftlb { width: 100%; }

.leftcon li { background: url(dx_img/arr.gif) no-repeat left center; text-indent: 15px; line-height: 26px; }

.case li { line-height: 30px; background: url(dx_img/arr1.gif) no-repeat left center; text-indent: 30px; border-bottom: 1px dashed #D4D4D4; }

.case li span { float: right; }

.news li { background: url(dx_img/arr.gif) no-repeat left center; text-indent: 4px; line-height: 29px; font-size: 14px; border-bottom: 1px dashed #D4D4D4; text-align: left; list-style: decimal inside; }

.news li span { float: right; }

.pimg li { height: 165px; width: 160px; float: left; margin-left: 15px; }

.pimg li img { border: 1px solid #D8D8D8; padding: 4px; width: 150px; margin: 0px; height: 130px; }

/*完结*/
.leftlm li { background: url(../kimg/left_lm_bj.gif) no-repeat center bottom; line-height: 35px; text-indent: 40px; font-size: 14px; font-weight: bold; color: #1B50A0; }

.leftlm li a { color: #1B50A0; }

.mp0 { margin: 0px; padding: 0px; }

.con { padding: 6px; line-height: 30px; border: 1px solid #d4d4d4; background: #FFF; text-align: left;  font-size: 14px; }

.r_con { padding: 6px; line-height: 26px; font-size:size 12px; background: #FFF; text-align: left; min-height:240px; }

.p10 { padding: 10px; }

.t16 { font: bold 16px/40px "微软雅黑"; color: #FFF; }

.mt6 { margin-top: 6px; }

.f14 { font-size: 14px; line-height: 30px; color: #2676C4; text-align: center; }

.case { width: 90%; margin: 0px auto; }

.in_r { width: 736px; }

.in_r .in_r_l { float: left; width: 473px; background: url(../kimg/in_news_bj.gif) no-repeat left top; }

.in_r .in_r_r { float: right; width: 256px; }

.p6 { padding: 6px; }

.r_title { height: 59px; line-height: 60px; width:930px; font-size: 16px; font-weight: 300; border-bottom: 1px solid #F0F0F0; clear: both; background: url(../kimg/r_bj.gif) no-repeat left top; }

.tltle, .tltle a { font-size: 14px; color: #004088; text-align: center; line-height: 20px; }

.font12 { font-size: 14px; line-height: 26px; }

.n_left_c { font: 14px/36px "微软雅黑"; color: #666; }

.contitle { text-align: center; color: #2160B0; font: 22px/40px "楷体", "楷体_GB2312"; }

.sj { background: #f0f0f0; font-size: 14px; font-weight: normal; line-height: 22px; text-align: center; border-top: 1px solid #DDE0E3; border-bottom:1px solid #DDE0E3; }

.n_rtitle { font-size: 14px; line-height: 40px; color: #036; background: url(../kimg/r.gif) no-repeat 30px center; height: 40px; width: 100%; padding-left: 52px; text-align: left; }

.proimg { text-align: center; }

.proimg img { padding: 6px; border: 1px solid #D8D8D8; }

#ccontainer #linkcontainer { width: 1000px; background: #FFFFFF url(dx_img/link_bj.gif) no-repeat center top; margin: 6px auto; }

.linkfont { font-size: 14px; line-height: 31px; color: #FFFFFF; height: 31px; padding-left: 50px; }

/*首页变换新闻开始*/
 .menub2_1 A { LINE-HEIGHT: 40px; BACKGROUND: url(../kimg/in_news_hover.gif) no-repeat; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: pointer; text-align: center; width: 134px; margin-left: 10px; left font-family: "微软雅黑";
}

.menub2_2 A { TEXT-ALIGN: center; LINE-HEIGHT: 37px; FLOAT: left; HEIGHT: 40px; COLOR: #000000; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; width: 134px; margin-left: 10px; background-repeat: no-repeat; }

.menugtab { PADDING-BOTTOM: 6px; PADDING-RIGHT: 6px; COLOR: #515151; PADDING-TOP: 6px; }

/*首页变换新闻完结*/
/*链接&分站*/
.link li { font-size: 14px; line-height: 24px; float: left; margin-left: 10px; }

.menub1_1 A { TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 130px; BACKGROUND: url(../kimg/in_news_hover.gif) no-repeat 20px; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: pointer; FONT-WEIGHT: normal; MARGIN-RIGHT: 4px; padding-left: 20px; font-family: "微软雅黑"; }

.menub1_2 A { TEXT-ALIGN: center; LINE-HEIGHT: 36px; WIDTH: 130px; BACKGROUND: url(../kimg/in_news_a.gif) no-repeat 20px; FLOAT: left; HEIGHT: 36px; COLOR: #000; FONT-SIZE: 14px; CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 4px; margin-left: 10px; }

.menugtab { TEXT-ALIGN: center; COLOR: #515151; font-size: 14px; background: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #D4D4D4; border-bottom-color: #D4D4D4; border-left-color: #D4D4D4; }

.newstitle { font: 18px/50px "微软雅黑"; color: #FF3300; text-align: center; }

.newssj { font: 12px/30px Verdana; color: #666666; background: #f0f0f0; border-top: 1px dashed #CCCCCC; border-bottom: 1px dashed #FFFFFF; text-align: center; }

.newscon { font: 14px/30px "微软雅黑"; color: #666666; text-align: left; margin-top: 15px; margin-bottom: 15px; }

.newsly { font: 12px/30px "宋体"; color: #666666; text-align: right; }

.newsqh li { font: 12px/30px "微软雅黑"; color: #666666; text-align: left; border-bottom: 1px dashed #CCCCCC; }

.npro li { float: left; height: 220px; width: 210px; margin-top: 10px; margin-left: 20px; text-align: center; }

.page { font: 14px/40px "微软雅黑"; text-align: center; }

.npro img { background: #f0f0f0; margin: 2px; height: 160px; width: 200px; border: 1px solid #CCCCCC; text-align: center; }

.npro span { font: 14px/30px "微软雅黑"; text-align: center; }

.nnt { background: url(../kimg/n_r.gif) no-repeat center bottom; height: 40px; font: bold 20px "微软雅黑"; color: #000000; text-indent: 20px; margin-top: 15px; }

.n_left_title1 { background:url(../kimg/left_tbj.gif) no-repeat left bottom; width:190px; height:36px; margin-top:8px; text-align:left; padding-left:60px; font: 14px/30px "微软雅黑"; }

.main h2 { width:190px; height:40px; background:#fff; font-size:14px; font-weight:bold; line-height:40px; padding-left:50px; color:#333; cursor:pointer; border-left:1px solid #DADADA; border-right:1px solid #DADADA; border-bottom:1px solid #DADADA; border-top:1px solid #DADADA; margin-bottom:3px; text-align:left; margin-top:5px; }



.center12 { text-align: center; margin-right: auto; margin-left: auto; }

#topsearch .container #topsearchr table tr td { font-size: 14px; color: #FFF; line-height: 38px; }

#topsearch .container #topsj { line-height: 38px; float: left; height: 38px; width: 600px; font-size: 14px; color: #FFF; }

#topsearch .container #topsearchr { text-align: right; float: right; height: 38px; width: 560px; overflow: hidden; }

#topsearch .container #topsearchr table tr td a { color: #FFF; }

#topsearch { background: #252525; height: 38px; width: 100%; }
.scroll_div {width:1200px; height:660px;margin:0 auto; overflow: hidden; white-space: nowrap; background:#ffffff;} 

#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end.inpro, #scroll_begin.inpro li, #scroll_end.inpro li{display:inline;}/* 设置ul和li横排 */
 .inpro { width:120000px;display:inline;}

.inpro li {display:inline; margin: 10px 4px; float: left; height: 302px; width: 280px; border: 4px solid #fff; overflow:hidden;}
.inpro li div img{width:280px; height:252px; float:left; position:absolute; cursor:pointer;}
.inpro li div{width:282px; height:252px;position:relative; overflow:hidden}
.inpro li .ys{width:282px; height:40px; line-height:40px; font-size:16px;  background:#0185d7; color:#fff; text-indent:16px;display:block; overflow:hidden; text-align:center; font-weight: normal;}
.inpro li:hover .ys {font-weight:bold;}
.inpro li:hover{border: 4px solid #0185d7;font-weight:bold;display:block; background:#0185d7; }


.inys{ width:820px; height:120px; margin:40px 5px;}

.inys h4{ font-size: 30px; line-height: 70px; font-weight: 600; color: #1c82ce;  margin:0; padding:0;  }
.inys h4 span{ color: #ffe404; font: italic 600 34px/40px "微软雅黑"; margin:0; padding:0;  }
.inys p{ line-height: 30px; font-size:16px;margin:0; padding:0; }
#inystu { background: url(../kimg/bj_ys.gif) no-repeat center bottom; background: url(../kimg/bj_ys.gif) no-repeat center bottom; height: 930px; width: 1200px; }
#inystu h2{ font-size: 32px; line-height: 64px; font-weight: 600; color: #ffa200; text-align: center; background:url(../kimg/bjys1.gif) no-repeat center top; margin:20px 0 0; padding:0; }
#inystu h3{ font-size: 34px; line-height: 40px; font-weight: 600; color: #000; text-align: center; margin:0px 0 20px; padding:0; }
.ys{ width:1200px; margin:0 auto; clear: both;}


#indexjj{ background: url(../kimg/jjbj.gif) no-repeat; height: 436px; width: 100%; }
#indexjj  #jjcontent { float: right; width: 740px; }

#indexjj #jjcontent h1 { background:#0066bd; font-size: 16px; font-weight: bold; color: #fff; text-align: right; margin-top: 30px; padding-right: 10px; line-height:60px; margin-bottom: 5px; }

#indexjj #jjcontent p { font-size: 16px; line-height: 45px; margin: 0px; padding-left: 25px; padding-top:10px; text-indent: 2em; }



.container #innewsleft { float: left; height: 490px; width: 583px; }
.newslb { width: 100%; }

.innewst { font-size: 16px; line-height: 45px; font-weight: 600; color: #333333; background: url(../kimg/r.gif) no-repeat left center; text-transform: uppercase; text-indent:30px; }

.innewst span { float: right; width: 70px; padding-top:20px; }

.newslb dd { font-size: 14px; line-height: 45px; font-weight: normal; background: url(../kimg/arr.gif) no-repeat 5px center; text-indent: 25px; border-bottom: 1px dashed #F0F0F0; margin:0; padding:0; clear:both;}
.newslb dd span { line-height: 45px; float: right;}

.container #innewsright p { margin: 0px; padding: 0px; }

.container #innewsright img { margin: 0px; padding: 0px; }


.container #innewsright { float: right; height: 490px; width: 583px; }

#center{width:1200px;height:auto; margin:0px auto;overflow:hidden; text-align:left; position:relative; z-index:999; top:-70px;}
.intitle{ color: #FF6600; font: 700 32px/50px Geneva, Arial, Helvetica, sans-serif; text-align:center; text-transform: uppercase; }
.intitle span{  color: #000; font: 700 28px/50px 微软雅黑;}

.intitle2{ font-size: 14px; line-height: 30px; font-weight: normal; color: #666; }
.intitle2 a{ color:#666}
.intitle2 span{color:#000;font-size: 16px;  }