/** CSS Document **/
/**共用样式**/
* {margin:0; padding:0;}
a {color:#333; text-decoration:none; outline:none;}
a:hover {color:#f50;}
ul,li {list-style:none;}
img {border:none;}
h3 {font-size:14px;}
body {font-size:12px; color:#000; line-height:24px; font-family:"Microsoft YaHei","微软雅黑","宋体";}

/**共用样式**/
.main {background:url(body_bg.jpg) repeat-x; overflow:hidden;}
.layout {width:1000px; margin:0 auto; clear:both;}
.leftbox {width:236px; float:left;}
.rightbox {width:740px; float:right;}

.h10 {height:10px; font-size:0px; width:100%; background:none; clear:both;}
.fl {float:left;}
.fr {float:right;}
.mr10 {margin-right:10px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.p10 {padding:10px;}
.pt10 {padding-top:10px;}
.pl10 {padding-left:10px;}
.clear {clear:both; width:100%; font-size:0; height:0px; background:none;}

.w3column {width:325px;}
.w4column {width:242px;}

.en_family {font-family:Arial, Helvetica, sans-serif;}
/**首页新闻**/
.indexnew {width:236px; float:left;}

/**出版作品**/
.case{display:block; overflow:hidden; padding-left:5px;}
.case li {float:left; padding:1px; text-align:center; margin:5px 4px; width:170px; height:180px; overflow:hidden;}
.case li a:hover img{border:2px solid #88CCFF; }
.case li img {width:164px; height:123px; border:2px solid #eee; padding:1px;}
.case_p {}
.case_p li{width:157px; height:200px; overflow:hidden; margin:5px 2px;}
.case_p li img{width:151px; height:113px;}

/**共用标题样式**/
.box {}
.h3title {padding-left:0px; line-height:24px; background:url(title_bg.jpg) no-repeat 0 bottom; color:#333;}
.h3box {padding-top:10px;}

/**共用UL标签组合样式**/
.ullist {list-style:none;}
.ullist li{padding-left:18px; background:url(ulli_bg.gif) no-repeat 0px 7px;}
.ullist li a {}
.ullist li.h{height:24px; overflow:hidden;}
.ullist li span {float:right; padding-right:5px;}
.ullist .arrow {background:url(arrow.jpg) 0 center no-repeat; padding-left:15px;}
.leftsub li{background:url(point.gif) no-repeat 0 10px; padding-left:10px;}

.head {height:109px; background:url(top_bg.jpg) repeat-x;}
.logo {float:left; background:url(top_line.jpg) no-repeat right center; height:109px; width:560px;}
.top_keyword {float:right; padding:8px 0 0 0px; color:#fff; width:243px; line-height:28px;}
.top_keyword a {color:#fff; white-space:nowrap;}
.top_keyword a:hover {text-decoration:underline; color:#F98505;}
.top_keyword span{float:right; border-bottom:1px solid #f0f0f0; display:none;}
.addhome {float:left; line-height:24px; font-size:16px; font-weight:900; color:#fc9005; padding-top:12px; background:url(top_line.jpg) no-repeat right 10px;  padding-left:15px; padding-right:15px; text-align:left;}
.addhome p{font-size:14px; font-weight:bold; color:#F88005; display:none;}
.addhome span {font-size:12px; color:#fff; padding-bottom:10px; display:block;}
.addhome span a {color:#fff; font-weight:normal;}

.nav {background:url(nav_bg.jpg) repeat-x; height:49px;}
.nav ul {float:left; width:816px;}
.nav ul li {float:left; display:block; height:49px; line-height:49px; position:relative; width:101px; text-align:center;}
.nav ul li.focus {background:url(../images/nav_focus.png) no-repeat 0 5px;}
.nav ul li a {display:block; line-height:40px; font-size:14px; color:#fff; margin-top:3px; font-family: "宋休";}
.nav ul li a:hover {color:#fff;}
.nav .search {margin-top:10px; background:url(nav_search_bg.jpg) no-repeat; display:block; float:right; width:184px;}
.nav .search .txt{float:left;height:27px;  padding-left:5px; color:#fff; width:140px; border:none; background:none; outline:none;}
.nav .search .btn{float:left; width:33px; height:27px;  border:none; cursor:pointer; background:none;}

.nav ul li .navsub {display:none; position:absolute; top:47px; left:0px; background:#1E67B0; width:auto; border-bottom:2px solid #E2820A; z-index:998; padding-bottom:5px;}
.nav ul li .navsub li{float:none; display:block; line-height:32px; height:auto; width:auto; border-bottom:0px dotted #999; font-weight:normal; white-space:nowrap;text-align:left; min-width:101px; overflow:hidden;}
.nav ul li .navsub li a{display:block;  padding:0 10px; margin:0px; line-height:32px; height:32px; font-size:14px; font-family:"宋休";}
.nav ul li .navsub li a:hover{background:#1E6AB7; color:#FA8905;}

/**产品目录**/
#navsub5 {left:-100px; display:none; clear:both;}
#navsub5 li a { background:url(../images/arrow2.gif) no-repeat 6px center; padding-left:20px;}
.nav ul li .navsub li .navsub3 {display:inline-block; background:auto; border-top:0px solid #134271; margin-left:10px; margin-right:10px; width:280px; clear:both; overflow:hidden;}
.nav ul li .navsub li .navsub3 li {width:auto; float:left; border:none; min-width:0; line-height:24px; height:24px;}
.nav ul li .navsub li .navsub3 li a{padding:0 5px; font-size:12px; background-image:none !important; line-height:24px; height:24px;}
.nav ul li .navsub li .navsub3 li a:hover{background-color:#1E6AB7; color:#FA8905;}




.banner {margin:5px auto 0px auto;}

/**文本更多按钮**/
.more {background:url(more.gif) no-repeat; display:block; width:41px; height:11px; float:right; margin-top:6px; margin-right:4px;}


/**-----------------公用盒子----------------**/

/**左侧宽**/
.box {display:block; position:relative;}
.box h3.title {display:block; position:absolute; left:-5px; top:-20px; width:206px; height:37px; padding:32px 0 0 20px; background:url(title_bg3.png) no-repeat; color:#fff;}
.box h3.title a{color:#fff;}
.box h3.title small { position:absolute; top:48px; left:20px; display:inline-block; color:#fff; font-weight:normal; line-height:16px; font-size:9px; font-family:Verdana, Geneva, sans-serif; display:none;}
.box .box_top,.box .box_bottom { display:block; clear:both; height:9px; font-size:0px;}
.box .box_top {background:url(left_top_bg.png) no-repeat 0 0;}
.box .box_middle {background:url(left_middle_bg.png) repeat-y; padding:40px 5px 5px 5px; overflow:hidden;}
.box .box_bottom {background:url(left_bottom_bg.png) no-repeat;}

/**右侧宽***/
.box_r h3.title {width:725px;}
.box_r .more {margin-right:9px;}
.box_r h3.bgall {background:url(right_title_all_bg.png) no-repeat; left:-5px; top:6px; padding:5px 0 0 20px;}
.box_r .box_top {background:url(right_top_bg.png) no-repeat;}
.box_r .box_middle {background:url(right_middle_bg.png) repeat-y;}
.box_r .box_bottom {background:url(right_bottom_bg.png) no-repeat;}

/*全宽**/
.box_a h3.title {width:976px;}
.box_a .box_top {background:url(all_top_bg.png) no-repeat;}
.box_a .box_middle {background:url(all_middle_bg.png) repeat-y;}
.box_a .box_bottom {background:url(all_bottom_bg.png) no-repeat;}

/**全宽**/
.box_h h3.title {width:465px;}
.box_h .box_top {background:url(half_top_bg.png) no-repeat;}
.box_h .box_middle {background:url(half_middle_bg.png) repeat-y;}
.box_h .box_bottom {background:url(half_bottom_bg.png) no-repeat;}


.content {padding:10px 20px; min-height:545px;}
.des_title {font-size:14px; font-weight:normal; line-height:32px; margin:10px 0; background:url(hand.gif) no-repeat 0 center; padding-left:18px;}


.copyright { text-align:center; line-height:25px; border-top:1px solid green; padding-top:5px;}

.position {padding-left:10px;}

/**文章封面页列表样式**/
.arclist {list-style:none;}
.arclist li{padding-left:18px; background:url(arrow.gif) no-repeat 2px center; line-height:32px; border-bottom:1px dashed #aaa;}
.arclist li a {}
.arclist li span {float:right; padding-right:2px;}

/**下载样式**/
.downloadlist li{display:block; border-bottom:1px dashed #d0d0d0; line-height:24px; padding:5px 0 5px 20px; margin-bottom:15px; background:url(arrow.gif) no-repeat 2px 12px; overflow:hidden;}
.downloadlist li h3 {font-weight:normal;}
.downloadlist li h3 span {float:right;}
.downloadlist li p {display:block; padding-top:10px;}
.downbtn {float:right; background:url(down.gif) no-repeat; height:30px; width:150px; overflow:hidden; line-height:24px;}
.downbtn a { text-indent:-300px; display:block; height:100%;}

/**分布样式**/
.pagelist { text-align:center;}

.info {text-align:center; line-height:32px;}

/**上下篇样式**/
.flink {background:url(link_bg.png) no-repeat; height:70px; padding-left:60px; padding-top:20px; overflow:hidden;}
.flink ul li{float:left; padding:0 5px; line-height:25px;}

.footer {text-align:center; background:url(foot_bg.png) repeat-x 0 bottom; color:#fff; padding-bottom:3px;}
.footer center{background:#1A74C0; padding-top:10px;}















