@charset "utf-8";
/*--------------全局---------------*/
html{overflow-y:scroll;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; margin: 0px; padding:0; line-height:150%;}
ul,li,form,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none outside;}
ul,div{ overflow:hidden; zoom:1;}
img{ border:0;}
input,select{ font-size:12px; margin:0; padding:0;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#cc0000; text-decoration:underline;}

/*--------------布局---------------*/

#wrapper { margin:0 auto; width:960px;}
.outtop_nav { height:25px; background:url(../../images/v2/skin_title.gif) repeat-x left -60px; border:1px solid #dbdbdb;}
#top_nav { height:25px; background:url(../../images/v2/skin_title.gif) repeat-x left -60px; border:1px solid #dbdbdb; border-top:0;}
#top_nav h5 { float:left; display:inline; margin:3px 0 0 5px; padding:0 0 0 18px; font-size:12px; font-weight:normal; background:url(../../images/v2/skin.gif) no-repeat 3px -335px;}
#top_nav h5 span { color:#214b7f;}
#top_nav h5 a { font-family:"宋体"; color:#214b7f;}
#top_nav h6 { float:right; display:inline; margin:3px 6px 0 0;font-size:12px; font-weight:normal;}
#header { height:80px; background:url(../../images/v2/skin.gif) no-repeat; margin:2px 0 0 0;}
#header .logo { width:150px; height:57px; float:left; display:inline; margin:8px 0 0 18px;}
#header .email { width:230px; float:left; display:inline; margin:3px 0 0 18px; color:#1c588a;}
#header .email li { padding:2px 0; clear:both;}
#header .email span { float:left; display:inline;}
#header .email .thisText { float:left; display:inline; width:190px; border:1px solid #9cc3d6; height:18px; color:#000;}
#header .email .thisSelect { float:left; display:inline; height:18px; width:190px; border:1px solid #9cc3d6; overflow:hidden;}
#header .email .thisSelect select {margin:-2px 0 0 -2px; width:195px; color:#000; padding:1px 0; display:block; font-size:13px;}
#header .email .thisPwd { width:145px; height:18px; border:1px solid #9cc3d6; float:left; display:inline; color:#000; background:url(../../images/v2/blank.gif);}
#header .email .thisBtn { float:left; display:inline; width:42px; height:20px; background:url(../../images/v2/skin.gif) no-repeat left -182px; margin:0 0 0 3px;}
#header .common_link { width:256px; float:left; display:inline; margin:3px 0 0 12px; line-height:22px;}
#header .common_link .l { float:left; display:inline; background:url(../../images/v2/skin.gif) no-repeat -51px -182px; width:30px; height:69px;}
#header .common_link .l a{ display:block;width:30px; height:69px;}
#header .common_link .l2 { float:left; display:inline; background:url(../../images/v2/skin.gif) no-repeat -87px -182px; width:30px; height:69px;}
#header .common_link .l2 a{ display:block;width:30px; height:69px;}
#header .common_link .r { float:left; display:inline; width:220px; margin:2px 0 0 6px;}
#header .common_link .r a { float:left; display:inline; width:54px; color:#214b7f;}
#hot_nav { margin:3px 0px 2px 6px;}
#hot_nav h5 {float:left; display:inline; font-size:12px; color:#cc0000;}#hot_nav h5 a{ color:#cc0000;}
#hot_nav h6 {float:left; display:inline; font-size:12px; font-weight:normal; margin:0 0 0 2px; _margin:0 0 0 1px;}
#hot_nav h6 a{float:left; display:inline; width:59px; text-align:center;}
#lay_search { height:82px; background:url(../../images/v2/skin.gif) no-repeat 0 -90px;}
#lay_search .c { margin:6px 0 0 18px; width:450px; float:left; display:inline; overflow:hidden;}
#lay_search .c .l { width:80px; float:left; display:inline;}
#lay_search .c .l a { width:75px; height:50px; display:block; text-align:right; text-decoration:none;}
#lay_search .c .l a:hover { color:#333;}
#lay_search .c .r { float:left; display:inline;}
#lay_search .c .r .t{ height:26px;}
#lay_search .c .r .t span{ float:left; display:inline; color:#1c588a; margin:0 15px 0 0; padding:2px 0 0 0; cursor:pointer;}
#lay_search .c .r .t .Gserach_baidu_hover{ width:47px; height:24px; line-height:21px; line-height:24px\9; +line-height:23px; _line-height:23px; padding:0; text-align:center; font-weight:bold; background:url(../../images/v2/skin.gif) no-repeat -129px -182px;}
#lay_search .c .r .m h5{ clear:both; font-size:12px; font-weight:normal; height:20px; overflow:hidden; width:370px;}
#lay_search .c .r .m h5 a{ float:left; display:inline; margin:0 8px 0 0;}
#lay_search .c .thisText { border-top:1px solid #337f96;border-left:1px solid #337f96; border-bottom:1px solid #b0d6e2;border-right:1px solid #b0d6e2; padding:3px 4px 4px 4px; float:left; display:inlinel; width:300px; background:#fff url(../../images/v2/search_input.gif) no-repeat left top;}
#lay_search .c .thisBtn { background:url(../../images/v2/skin.gif) no-repeat -188px -182px; width:54px; height:24px; display:inline; float:left; margin:0 0 2px 3px;}
#lay_search .c .google { background:url(../../images/v2/skin.gif) no-repeat -254px -182px; margin:26px 0 0 0;}
#lay_search .c .google strong{ float:right; display:inline; margin:26px 0 0 0;}
#lay_search .c .baidu { background:url(../../images/v2/skin.gif) no-repeat -346px -182px; margin:24px 0 0 0;}
#lay_search .c .baidu strong{ float:right; display:inline; margin:29px 0 0 0;}

#recomm_nav { margin:3px 6px 2px 6px;}
#recomm_nav h4 { font-size:12px; color:#cc0000; float:left; display:inline;}
#recomm_nav h5 { font-size:12px; font-weight:normal; float:left; display:inline;}
#recomm_nav h5 a { float:left; display:inline; margin:0 7px;}
#recomm_nav h6 { font-size:12px; font-weight:normal; float:right; display:inline;}#recomm_nav h6 a{ font-family:"宋体";}
#container { margin:5px 0 0 0;}
#sidebar { border:1px solid #a5d8f3; border-top:0; width:210px; padding:0 0 13px 0; float:left; display:inline;}
#footer { background:url(../../images/v2/foot_bg.gif) repeat-x center; height:72px; text-align:center;}
#footer .m{ margin:5px 0 0 0; line-height:22px;}

.editBtn{height:12px; overflow:hidden; line-height:11px; *line-height:normal; padding:2px; border:1px solid #86c075; background:#e8ffd3; color:#027e08; font-size:12px; font-weight:normal; float:left; display:inline; margin:4px 0 0 4px; cursor:pointer;}

#goodSite { width:741px; border:1px solid #e4d3bf; float:right; display:inline;}
#goodSite .t { height:28px; background:url(../../images/v2/skin_title.gif) repeat-x;}
#goodSite .t ul { float:left; display:inline; border-right:1px solid #e4d3bf;}
#goodSite .t li { float:left; display:inline; height:28px; position:relative; right:1px; background:url(../../images/v2/skin.gif) no-repeat 0 -303px; color:#222; font-size:14px; font-weight:bold; line-height:27px; padding:0 15px;}
#goodSite .t li a { float:left; display:inline;}
#goodSite .t .active { background:#fff url(../../images/v2/skin_title.gif) no-repeat 0 -90px; color:#cc0000;}
#goodSite .t .active a{color:#cc0000; text-decoration:none;}
#goodSite .t .site_search { width:150px; float:right; display:inline; margin:3px 0 0 0;}
#goodSite .t .site_search .thisText{ width:122px; border:1px solid #d6d6d6; padding:2px 1px; *padding:2px 1px 1px 1px; float:left;}
#goodSite .t .site_search .thisBtn{ width:19px; height:20px; border:0; background:url(../../images/v2/skin.gif) no-repeat -438px -182px; float:left; position:relative; right:1px; cursor:pointer;}
#goodSite .m .m_container { height:298px; padding:5px 10px;}
#goodSite .m .goodSite_list li { float:left; width:100%; height:28px; background:#fff url(../../images/v2/dot.gif) repeat-x bottom; padding:0 0 0 19px; overflow:hidden; zoom:1;}
#goodSite .m .cs_show li h5 { float:left; display:inline; width:101px; font-size:14px; color:#183f75; line-height:27px; font-weight:normal;}
#goodSite .m .cs_show li h5 .l { float:left; display:inline; width:70px;white-space:nowrap; overflow:hidden;}
#goodSite .m .cs_show li h5 .l a { color:#666;}
#goodSite .m .cs_show li h5 .r { float:right; display:inline; font-size:12px; margin:0 6px 0 0;}
#goodSite .m .cs_show li h5 .r a { color:#0000cc;}
#goodSite .m .cs_hidden li h5 { float:left; display:inline; width:101px; font-size:14px; color:#183f75; line-height:27px; font-weight:normal;}
#goodSite .m .cs_hidden li h5 .l { float:left; display:inline;}
#goodSite .m .cs_hidden li h5 .l a { color:#173171;}
#goodSite .m .cs_hidden li h5 .r { display:none;}
#goodSite .m .cs_normal li h5 { float:left; display:inline; width:90px; font-size:14px; color:#183f75; line-height:27px; font-weight:normal;}
#goodSite .m .goodSite_list a { color:#173171;}

#goodSite .f { height:30px; background:#fff6ea;}
#goodSite .f h5 { float:left; display:inline; width:63px; height:19px; color:#fff; background:url(../../images/v2/skin.gif) no-repeat -472px -182px; font-size:12px; font-weight:normal; text-indent:5px; line-height:19px; margin:5px 0 0 10px;}
#goodSite .f h6 { float:left; display:inline; width:665px; overflow:hidden;}
#goodSite .f h6 a { float:left; display:inline; font-size:12px; font-weight:normal; margin:6px 8px 0 12px;}

#coolSite { width:741px; border:1px solid #ddd; float:right; display:inline; margin:5px 0 0 0;}
#coolSite .t { height:28px; background:url(../../images/v2/skin_title.gif) repeat-x 0 -30px;}
#coolSite .t ul{ float:left; display:inline; border-right:1px solid #ddd;}
#coolSite .t li { float:left; display:inline; height:28px; position:relative; right:1px; color:#222; font-size:14px; font-weight:bold; line-height:27px; padding:0 16px; border-left:1px solid #ddd; cursor:pointer;}
#coolSite .t li a{ float:left; display:inline;}
#coolSite .t .active,#coolSite .t .active a { background:#fff; color:#cc0000;}
#coolSite .t h6{ float:right; display:inline; margin:3px 8px 0 0; font-size:12px; font-weight:normal; font-family:"宋体"; color:green; text-decoration:none;}
#coolSite .t h6 a{color:green; text-decoration:none;}
#coolSite .m { height:503px;}
#coolSite .m .coolSite_list { color:#08306c; font-family:"宋体"; font-size:13px;}
#coolSite .m .coolSite_list a{ color:#173171;}
#coolSite .m .coolSite_list a:hover{ color:#cc0000; text-decoration:underline;}
#coolSite .m .coolSite_list ul { overflow:hidden; zoom:1; height:27px; line-height:27px;border-bottom:1px solid #eee;}
#coolSite .m .coolSite_list ul li.l { float:left; display:inline; width:55px; text-align:center; font-weight:bold;}
#coolSite .m .coolSite_list ul li.c { float:left; display:inline; width:639px; overflow:hidden;}
#coolSite .m .cs_show ul li.c span { width:91px; float:left; display:inline;}
#coolSite .m .cs_show ul li.c span .thisUrl { float:left; display:inline; width:65px; overflow:hidden; color:#666;}
#coolSite .m .cs_show ul li.c span .thisMenu { float:left; display:inline; color:#0000cc; font-size:12px;}
#coolSite .m .cs_hidden ul li.c span { width:89px; float:left; display:inline; margin:0 0 0 2px;}
#coolSite .m .cs_hidden ul li.c span .thisUrl { float:left; display:inline; width:76px; overflow:hidden; color:#173171;}
#coolSite .m .cs_hidden ul li.c span .thisMenu { display:none;}
#coolSite .m .coolSite_list ul li.r { float:right; display:inline; width:42px; font-size:12px;}

.fun_nav { line-height:22px;}
.fun_nav h1 { height:32px; overflow:hidden; background:url(../../images/v2/skin.gif) no-repeat 0 -261px; font-size:14px; color:#0279a9; line-height:30px; *line-height:32px; padding-left:25px;}
.fun_nav h1 a{color:#0279a9;}
.fun_nav .m { margin:7px 0 0 0;}
.fun_nav .m h2 { font-size:14px; color:#; padding-left:18px;}
.fun_nav .m h5 { padding-left:18px;}
.fun_nav .m h5 span { float:left; display:inline; width:46px; white-space:nowrap; color:#214b7f; font-weight:normal; font-size:14px;}
.fun_nav .m h5 span a { color:#214b7f;}
.fun_nav .double { border-top:1px solid #d2ebf9; border-bottom:1px solid #d2ebf9; background:#f5fcff; padding:6px 0;}
.fun_nav .c_1,.fun_nav .c_1 a { color:#a83458; text-decoration:none;}
.fun_nav .c_2,.fun_nav .c_2 a { color:#045695; text-decoration:none;}
.fun_nav .c_3,.fun_nav .c_3 a { color:#5c1d77; text-decoration:none;}
.fun_nav .c_4,.fun_nav .c_4 a { color:#186018; text-decoration:none;}
.fun_nav .c_5,.fun_nav .c_5 a { color:#9a2626; text-decoration:none;}
.foot_link{ border:1px solid #d2876a; border-bottom:2px solid #d2876a; margin:5px 0 0 0;font-family:"宋体"; color:#a72309; line-height:20px;}
.foot_link strong{ float:left; display:inline; margin:0 0 0 10px;}
.foot_link span a{ color:#a72309; float:left; display:inline; margin:0 0 0 10px; text-decoration:none;}
.foot_link span a:hover { color:#000; text-decoration:none;}
.foot_link em { float:right; display:inline; margin:0 10px 0 0; font-style: normal;}
.foot_link em a { color:#a72309; text-decoration:none;}
.foot_link em a:hover { color:#000; text-decoration:none;}

.mT10px{ margin:10px 0 0 0;}
.mT5px{ margin:5px 0 0 0;}
.adv_i { border:1px solid #a5d8f3; background:#eefaff;}
.adv_i li { float:left; display:inline; line-height:21px; color:#111; width:95px; text-align:center;}
.adv_i li a {color:#045695; }
.adv_i li div { display:none; border:1px solid #dd9948; background:#fff8e4; text-align:left; padding:5px 10px; margin:0 0 0 -1px; *margin:17px 0 0 -84px; text-decoration:none; position:absolute; line-height:18px; z-index:999;filter:alpha(opacity = 100);-moz-opacity:1; opacity:1;}
.adv_i li div a{color:#ad006e}
.adv_i .hidden div { display:none;}
.adv_i .show div { display:block;}

.c_org { color:#c93507;}
.c_org a { color:#c93507; text-decoration:none;}
.c_org a:hover { color:#c93507; text-decoration:underline;}
.clear { clear:both; height:0; line-height:1px; overflow:hidden;}


/*原样式*/
.textbanner_inside {color:#414141; border:1px solid #a5d8f3; background:#eefaff; height:21px;}
.textbanner-inside ul {float:left;}
.textbanner_inside li {	float:left; display:inline; line-height:21px; color:#111; width:95px; text-align:center;}
.textbanner_inside li a:link,.textbanner_inside li a:visited,textbanner_inside li a:hover{ color:#045695; text-decoration:none; cursor:pointer;}
.textbanner_float{border:1px solid #2aa5d7; background:#fff; text-align:left; padding:5px 10px; margin:0 0 0 -1px; text-decoration:none; position:absolute; line-height:18px; z-index:90;filter:alpha(opacity = 90);-moz-opacity:0.9; opacity:0.9; width:150px;}
.Good_web_content_text_content_search { overflow:hidden;}
.Good_web_content_text_content_search ul {clear:left;border-bottom:1px dashed #dfdfdf;height:27px;line-height:27px;width:725px;margin-left:5px}
.Good_web_content_text_content_search li {height:28px;text-align:left;width:135px;padding-right:10px;color:#8c4a00;	background-repeat:no-repeat;	background-position:0px 0px;font-size:13px;	float:left}

/*
==============================
首页网址修改
2010-3-27 update by zhyp
==============================
*/
	.user_editURL{ position:absolute; z-index:2; width:600px; margin:-1px 0 0 112px;}
	.user_editURL ul{ height:31px; overflow:hidden; margin:0 auto;}
	.user_editURL li{ height:31px;}
	.user_editURL li.l{ float:left; display:inline; width:28px; background:url(../../images/v2/user_editURL_1.gif) no-repeat;}
	.user_editURL li.c{ float:left; display:inline; width:410px; padding-left:3px; background:url(../../images/v2/user_editURL_2.gif) repeat-x; color:#000; line-height:26px; *line-height:28px;}
	.user_editURL li.c a{ color:#0000cc; text-decoration:underline;}
	.user_editURL li.r{ float:left; display:inline; width:24px; background:url(../../images/v2/user_editURL_3.gif) no-repeat right; cursor:pointer;}
	.imgHelp{ display:inline; background:url(../../images/v2/help_ico.gif) no-repeat left 0px; padding-left:17px;}
	.theForm{ margin:5px 15px;}
	.theForm li{ padding:4px 0 0 0; line-height:22px; *line-height:20px; overflow:hidden; zoom:1;}
	.theForm li label{ display:block; color:#333;}
	.theForm li em{ font-size:12px; font-style:normal; color:#777; display:inline-block; margin:0 0 5px 10px;}
	.theForm .thisText{ background:#fff url(../../images/v2/search_input.gif) no-repeat; border:1px solid #ccc; border-top:1px solid #777; border-left:1px solid #777; padding:5px 4px; width:270px;}
	.theForm .thisBtn{background:url(../../images/v2/fade-butt.png);border:3px double #909090;border-left-color: #c0c0c0;border-top-color: #c0c0c0;color:#222;padding:4px 12px; line-height:normal; font-size:12px; cursor:pointer; margin:6px 0 0 0;}
	



/*圣诞主题
body{ padding:45px 0 0 0; background:url(../../images/v2/mc/top_bg.gif) no-repeat top center;}
#top_nav { height:26px; background:url(../../images/v2/skin.gif) no-repeat left -371px; border:0;}
#lay_search { height:82px; background:url(../../images/v2/mc/search_bg.gif) no-repeat 0 0;}
#footer { background:url(../../images/v2/mc/foot_bg.gif) no-repeat center; height:72px; text-align:center;}
#footer .m{ margin:10px 0 0 0; line-height:22px;}
.c_org { color:green;}
.c_org a { color:green; text-decoration:none;}
.c_org a:hover { color:green; text-decoration:underline;}*/


/*元旦主题
.skin_body{ background:url(../../images/v2/yd/bg.jpg) repeat-x top center;}
.skin_wrapper { margin:0 auto; background:url(../../images/v2/yd/bg3.gif) no-repeat; width:975px; padding:0 7px 0 8px;}
#skin_btn { height:41px;}
.skin_btn_hide { display:none;}
.skin_enter { float:right; display:inline; width:84px; height:27px; background:url(../../images/v2/yd/btn1.gif) no-repeat; margin:4px 0 0 0;}
.skin_enter1 { float:left; display:inline; width:385px; height:35px;}
.skin_close { float:right; display:inline; width:45px; height:19px; background:url(../../images/v2/yd/btn2.gif) no-repeat; margin:12px 0 0 5px;}
#skin_btn{ display:none;}
*/

/*春节主题
.skin_body{ background:url(../../images/v2/newyear/bg.jpg) repeat-x top center;}
.skin_wrapper { margin:0 auto; background:url(../../images/v2/newyear/wrapper_bg.jpg) no-repeat; width:1024px; padding:0 32px;}
#skin_btn { height:44px;}
.skin_btn_hide { display:none;}
.skin_enter { float:right; display:inline; width:75px; height:18px; background:url(../../images/v2/newyear/btn1.gif) no-repeat; margin:15px 0 0 0;}
.skin_enter1 { float:left; display:inline; width:395px; height:43px; margin:0 0 0 280px;}
.skin_close { float:right; display:inline; width:17px; height:18px; background:url(../../images/v2/newyear/btn2.gif) no-repeat; margin:15px 0 0 2px;}
*/
#skin_btn{ display:none;}

/*oy添加*/
#footer .m{ }
#footer span.pic{  }







