/**CSS Reset**/
* { margin:0; padding:0;}
body,button,input,select,textarea,h3{font:12px "Microsoft YaHei",tahoma,arial,\5b8b\4f53; color:#454545;}
input,select,textarea{vertical-align: middle;resize: none; outline:0;}
table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th {text-align:left;}
ul,ol,li,dl,dd,dt { list-style:none; }
fieldset, img { border: 0}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{*zoom:1}
.clear{clear: both; width:100%; line-height:0; height:0; font-size:0; _display: inline; overflow:hidden;}
:focus{outline:0;}
q:before,q:after {content:'';}
.none{ display:none;}
a{text-decoration: none;color:#333; font-size:12px;}
a:hover{ color:#f68004; }
.fl { float:left;}.fr { float:right;}
/**Layout Start**/
body { background:url(images/bg.jpg) no-repeat top center;}
.wrapper { width:100%; margin:0 auto; }
.wrapper .inner { width:920px; margin:0 auto;}
.fl{ float:left} .fr{ float:right;}
/**main**/
/*--------------------------header-style-begin----------------------------*/
#header { }
#header .inner { width:920px; }
/**logo**/
.logo_shell{ height:110px;}
.logo { width: 226px; height:110px; background:url(images/logo.png) left top no-repeat;}
.logo a{ display:block; width: 226px; height:110px;}
.eng_version { width:100px; height:60px; padding:50px 0 0 0; }
.eng_version a{}

.eng_version_list { width:230px; height:60px; padding:20px 0 0 0; }
.eng_version_list a{ text-indent:6px; padding:0 0 0 6px;}
.sch_bar { padding: 15px 0 0 0;}

.nav_shell_l{ background:url(images/nav_l.png) no-repeat left; padding-left:22px; }
.nav_shell_r{ background:url(images/nav_r.png) no-repeat right; padding-right:22px; }

.pic_shell{ width:920px; height:382px}

 
/**默认menu菜单样式**/
.menu { display:block; width:100%; height:43px; background:url(images/nav_bg.png)}
.menu li { float:left; height:43px; position:relative; background:url(images/nav_s.png) 100% 50% no-repeat;}
.menu li.current { }
.menu li.current a { color:#f2a828;}
.menu li.current li.current { background:none;}
.menu li a { display:inline-block; height:43px; line-height:43px;}
.menu li a:hover { color:#f2a828;}
.menu li a span{ display:inline-block; height:43px; line-height:43px !important; padding:0 25px !important; font-size:14px; font-weight:bold; text-shadow:0 1px 0 #ddd !important; color:#666; }
.menu li a:hover span{ color:#C3C3C3; }
.menu li ul { display:block; width:auto; width:110px\9; min-width:100%; position:absolute; left:0; top:26px; display:none; z-index:100;}
.menu li ul li *,.menu li ul li  { height:30px; line-height:30px;}
.menu li ul li a span{ float:none; display:block; width:100%; height:auto; padding:0 !important;}
.menu li.current ul li a, .menu li.current ul li.current ul li a, .menu li.current ul li.current ul li.current ul li a,.menu li.current ul li a .item-name { margin:0; display:block; padding:0 12px; width:86px\9; height:30px !important; font-size:13px; white-space:nowrap; white-space:normal\9;line-height:30px !important; color:#252525; background:#ebebeb; font-weight:normal;opacity: 0.80;filter: alpha(opacity=80);}
.menu li.current ul li a:hover,.menu li.current ul li.current a,.menu li.current ul li.current ul li a:hover,.menu li.current ul li.current ul li.current a,.menu li.current ul li.current ul li.current ul li a:hover { background:#1c5680 ; color:#fff}
.menu li ul li ul { left:100%; left:110px\9; *left:110px; _left:110px; top:0;}
.wp_nav .sub-nav .nav-item a:hover, .wp_nav .sub-nav .nav-item .parent{ background:#FFF; color:#333}
.wp_nav .sub-nav .nav-item a:hover span, .wp_nav .sub-nav .nav-item .parent span{ background:#FFF; color:#999; height:30px; line-height:30px !important; text-align:center;}
.wp_nav .sub-nav .nav-item a .item-name { background:#eee; color:#666; height:30px !important; line-height:30px !important; text-align:center; font-weight:500; font-size:12px; text-shadow:none !important;}
.sub-nav { border-bottom:1px solid #999; padding-bottom:1px;}
.navbar{width:920px;margin:0 auto;}
#wp_nav_w5 {}
/*--------------------------container-style-begin-------------------------*/
#container {}
#container .inner { padding:8px 0;}
.mod { _display:inline; float:left;}
.more a{}
.more a:hover{ color:#999;}


.mid_typeA { padding:11px 0;}
.mid_typeA .tt_shell{ background:url(images/main_box_tt_bg.gif)}
.mid_typeA .tt { width:100%; height:38px; background:url(images/main_box_tt_r.gif) right center no-repeat;}
.mid_typeA .tit{ background:url(images/main_box_tt_l.gif) left no-repeat; float:left; height:38px; line-height:38px; padding:0 10px; font-size:13px; font-family:"Microsoft Yahei"; color:#666666; text-shadow:1px 1px 1px #e2f9f9; font-weight:700; }
.mid_typeA .more { display:block; float:right; height:38px; line-height:38px; width:40px; margin:0; padding: 0 3px 0 0;}
.mid_typeA .more span{ float:left;font-family:"Microsoft Yahei"; color:#666666; text-shadow:1px 1px 1px #e2f9f9; font-weight:500;}
.mid_typeA .con { padding: 15px 15px 5px 15px; border-right:1px solid #ebebeb; border-left:1px solid #dcdcdc;}

.bottom_shell{ height:9px; background:url(images/main_box_bg.jpg);}
.bottom_shell .box_lb{ background:url(images/main_box_lb.jpg) no-repeat left  bottom; width:9px; height:9px;}
.bottom_shell .box_rb{ background:url(images/main_box_rb.jpg) no-repeat right bottom; width:9px; height:9px;}


.mid_typeA li{ border-bottom:none !important;}
.mid_typeA a,.mid_typeA span.Article_PublishDate{ color:#666 !important;}
.mid_typeA a:hover{ color:#f68004; }
.mid_typeA span.Article_Index{ display:none !important;}


.main_l{ width:920px;}
.main_l_l{ width:350px;}
.main_l_r{ width:560px;}


.main_r{ width:250px;}

/*--------------------------footer-style-begin----------------------------*/
#footer{ }
#footer .inner { width:100%; padding-top:15px;}
#footer .inner .copyright { text-align:center; line-height:20px;}
#footer .inner img { display:inline-block;}
#footer .inner .qq { display:inline-block; height:20px; line-height:20px; padding-left:20px; background:url(images/qq.gif) no-repeat 0 0;}
#tj { display: inline;}
#tj td,#tj div{ display:inline;}
/**list**/
/**--------------------column-list-style-begin---------------------------**/
.listmenu { width:168px; min-height:300px; padding:32px 0 0 0;}
.listname { width:168px; height:33px; background:url(images/list_tt_bg.jpg) repeat-x;}
.listname div { width:100%; height:33px; background:url(images/list_tt_r.jpg) no-repeat right;}
.listname h3 { font-size:15px; font-weight:bold; color:#fff; line-height:33px; background:url(images/list_tt_l.jpg) no-repeat left; display:block; text-align:center;}
.lists { width:168px;  min-height:300px; text-align:center;}
.lists .list1 a,.lists .list2 a,.lists .list3 a { display:block; font-size:14px; color:#666; padding-left:30px; line-height:32px;border-bottom:1px solid #cacaca;}
.lists .list2 a { font-size:13px; color:#888; padding-left:40px; line-height:25px; background-position:28px 11px;}
.lists .list3 a { font-size:12px; color:#999; padding-left:50px; line-height:21px; background-position:38px 9px;}
.lists .list1 a:hover,.lists .list2 a:hover,.lists .list3 a:hover { background-color:#eee; background-image:url(images/li-over.png); color:#000; text-decoration:none;}
#s_c_id { background-color:#f1f1f1; background-image:url(images/li-over.png); color:#000;}
#s_c_id:hover { color:#121212; background-color:#f3f3f3;}
/**--------------------article-list-style-begin----------------------------*/
.listentry { width:725px; min-height:300px; padding:32px 0 0 0;}
.listmeta { width:100%; height:30px; background:url(images/li.png) repeat-x bottom;}
.listmeta h3.catname { display:inline-block; float:left; height:30px; font-size:16px; font-weight:bold; color:#444;}
.listmeta h3.catname span { float:left; display:inline-block; height:30px; padding:0 6px;line-height:30px; background:url(images/li-over.png) repeat-x bottom;}
.listmeta .listmap { float:right;}
.listmeta .listmap *{ display:block; float:left; height:20px; line-height:20px; margin-top:4px;}
.listmeta .listmap li { float:left; height:20px; line-height:20px; margin-top:4px; color:#666;}
.listmeta .listmap li a { color:#666;}
.listmeta .listmap li a:hover { color:#222; text-decoration:none;}
.listmeta .listmap li .posSplit { display:inline-block; width:13px; background-position: center center;}
.listinfo { width:728px; padding:10px 0;}
.listinfo,.readinfo { margin:0 auto; overflow:hidden; line-height:1.7em; font-size:14px; color:#565656;}
.listinfo p,.readinfo p { text-indent:2em; margin-bottom:10px;}
.listinfo a,.readinfo a { font-size:14px; color:#626262;}
.listinfo a:hover,.readinfo a:hover { color:#565656;}
.listinfo img{ max-width:680px; _width:expression(this.width > 680 ? "680px" : this.width); line-height:1; }
.llink { line-height:26px; padding-left:20px; background:url(images/li.png) no-repeat 5px 12px;}
.llink a { font-size:13px;}
.llink a:hover { color:#121212;}
.compose_input { height:15px; line-height:15px; border:1px solid #ccc; font-size:12px; color:#000;}
/**info**/
.infobox { width:100%; margin:0 auto;}
.atitle { display:block; width:100%; line-height:35px; font-size:18px; color:#252525; font-weight:bold; text-align:center; border-bottom:3px solid #ccc;}
.postmeta { width:100%; height:25px; line-height:25px; color:#999; font-size:13px; text-align:center; margin:5px 0;}
.postmeta span { margin-right: 10px;}
.readinfo { width:920px; min-height:200px; margin:0 auto;}
.readinfo img { max-width:900px; _width:expression(this.width > 900 ? "900px" : this.width); }
.infobox .share { width:100%; padding-top:7px; clear:both; }
/**custom-style****/
/**------------------news-link-style-begin-------------------**/
.nlink { height:24px; line-height:24px; padding-left:24px; background: url(images/li.png) no-repeat 10px 10px;}
.zlink { line-height:24px;}

.articlelist2_tbl .ar{}
.articlelist2_tbl .r{}

.articlelist2_tr td{ text-align:right; background-position: 0px 50% !important; }
.articlelist2_tr .i{ text-align:left;}


.ch_2 {padding: 0 12px; min-height: 350px; border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; width: 142px;}
.ch_2 a{ width:100%; display:block; border-bottom:1px solid #cacaca; }
.ch_22{ background:url(images/list_tt_bg.jpg) top; height:33px;}
.ch_22 h3{ background:url(images/list_tt_l.jpg) left no-repeat; height:33px; display:block; width:100%; text-align:center;}
.ch_22 span{ background:url(images/list_tt_r.jpg) right no-repeat; height:33px; display:block; width:100%; text-align:center; line-height:33px; font-size:14px; font-weight:700; color:#fff; text-shadow:#999 1px 1px 1px;}
 .listmenu-con { background:url(images/list_col_bg.jpg) bottom repeat-x;}
.tbl_columnlist{ width:100%; line-height:32px; text-align:center; }
.tbl_subcolumnlist{ width:100%; line-height:32px; text-align:center; margin:0; padding:0;}
a
.tbl_columnlist .tbl_columnlist_name{font-size: 12px;height: 25px; background:none ; padding-left: 0px;  }
.tbl_subcolumnlist .tbl_subcolumnlist_name{font-size: 12px;height: 25px; background:none ; padding-left: 0px;}
.ch_8 td{ padding-left:5px;}
.tbl_columnlist_name{ display:none;}

i.mark{ display:none;}

.ch_41 .Article_Title { display:none !important;}
.ch_41 .list_item { width:151px !important;}
.ch_31 .Article_Title { display:none !important;}
.ch_31 .list_item { width:60px !important;}
.ch_21 .con { padding: 15px 15px 12px 15px; }
