@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,form,button,table,table th,table td,table tr{margin:0;padding:0;}
body{font:12px \5b8b\4f53,tahoma,arial,sans-serif;background-color:#fff;color:#646464;}
input,select,textarea,button{font:12px \5B8B\4F53,arial;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#646464;}
a:hover{ color:#ED1C24; text-decoration:underline;}
img{border:0;}
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clr{*+height:1%;}
.org{ color:#FC860A;}
.ndis{ display:none;}
/*public background*/
a.business,a.home,a.favorite,a.login,a.register,.menu ul a b,.logo a,.footer p.flogo span a.logo1,.footer p.flogo span a.logo2{ background:url(http://www.cnxz1.cn/themes/cnxz_templates/index/newimages/index.gif) no-repeat;}
/* header */
.header{ width:950px; margin:0 auto;}
.topnav{ width:932px;line-height:23px;height:23px;overflow:hidden;border:1px solid #E6E6E6; border-top:none; background-color:#FAFAFA; padding:0 8px; margin-bottom:10px; }
.topnav p{ float:right;color:#E6E6E6;}
.topnav strong{ display:block; float:left; padding-right:10px;}
.topnav h1{ display:inline; font-size:12px;}
.userlogin{ float:left;}
a.business,a.home,a.favorite{ color:#EA6200; padding-left:12px;}
a.business{ background-position:-196px -301px;}
a.home{ background-position:-108px -140px;}
a.favorite{ background-position:-108px -156px;}
a.login,a.register{ width:52px; height:19px; display:block; float:left; margin:2px 3px 0 0; overflow:hidden; text-indent:-9999px;}
a.login{ background-position:-57px -54px;}
a.register{ background-position:-111px -54px;}
a.logout{ float:left;}
.ad_top{ width:950px; overflow:hidden;}
.ad_top ul{ width:980px;}
.ad_top li,.ad_top li img{ float:left;}
.ad_top li{ padding:0 10px 10px 0;}
/*logo*/
.logo{ float:left; width:145px; height:61px; float:left; padding:0 5px 0 14px; overflow:hidden;}
.logo a{ display:block; width:144px; height:52px; background-position:left top; overflow:hidden; text-indent:-9999px;}
.menu ul{ float:left; width:218px; height:44px; padding-left:10px; font-size:14px; margin-top:8px; line-height:23px; position:relative;}
.menu ul a{ position:relative; display:block; float:left; width:34px; margin-right:7px;}
.menu ul a.color{ color:#ED1C24;}
.menu ul a.bold{ font-weight:bolder;}
.menu ul a b{ display:block; width:22px; height:11px; overflow:hidden; background-position:-146px 0; left:20px; top:-12px; position:absolute;}
.menu ul a:hover{ font-weight:bolder; font-size:14px;}
.menu ul span{ width:18px; height:42px; line-height:20px; text-align:center; border:1px solid #9abfe9; background:#e3f4fa; display:block; left:0; top:0; position:absolute; color:#6175dd; font-weight:bolder;}
.menu ul.menu_2{ float:left; width:218px; padding-left:28px;}
.menu_3{ width:312px; overflow:hidden; float:left;}
.menu_3 ul{ float:left; width:320px; padding-left:28px;}
.menu_3 ul a{ margin-right:7px; width:45px; display:block; float:left;}
.menu_3 ul a.s1{ width:61px;}
.menu_3 ul span{ background:#fef0cc; color:#ed5d18; border-color:#eea886;}
/*footer*/
.footer{ width:950px; text-align:center; margin:0 auto;}
.footer p.f_menu{ height:20px; padding-top:6px; font-size:14px; color:#fff; background:#d2000d; margin-bottom:10px;}
.footer p.f_menu a,.footer p.f_menu a:hover{ color:#fff;}
.footer p.text{ line-height:23px; margin-bottom:5px;}
.footer p.flogo{ padding-bottom:10px; height:45px;}
.footer p.flogo span{ width:244px; margin:0 auto; display:block;}
.footer p.flogo span a.logo1{ width:99px; height:33px; margin-top:7px; display:block; float:left; background-position:0 -314px;}
.footer p.flogo span a.logo2{ display:block; float:left; width:145px; height:43px; background-position:0 -268px;}
/*主页*/
.main{ width:950px; margin:0 auto 10px auto; overflow:hidden; padding-top:5px;}
.main i{ display:block;text-indent:-999px; overflow:hidden; }
.maintopad{ padding-bottom:10px;}
.maintopad img{ display:block;}
.miantitle,.list_tag,.list_tag a,.main i,.box_info h1,.box_info_button a,.box_info_copy{ background:url(../images/magazine.gif) no-repeat;}
.miantitle{ margin-bottom:10px; background-position:left top; height:30px; text-indent:-999px; width:950px; overflow:hidden;}
.miantitle a{ display:block; width:205px; height:30px; background:#url(http://www.cnxz1.cn/public/images/blank1.gif);}
.block_list{ border:1px solid #c8cfd8;}
	.list_tag{ height:29px; background-position:left -103px; padding-left:15px;}
	.list_tag li{ float:left;}
	.list_tag li.current{ border-left:1px solid #c8cfd8;border-right:1px solid #c8cfd8;}
	.list_tag a{ display:block; width:158px; height:29px; overflow:hidden; text-indent:-999px;}
	.list_tag a.tag1{ background-position:-321px -31px}
	.list_tag a.tag2{ background-position:-480px -31px}
	.list_tag .current a.tag1{ background-position:-321px -61px}
	.list_tag .current a.tag2{ background-position:-480px -61px}
	.list_cont{ width:906px; margin:0 auto; padding-top:45px;}
	.list_cont li{ float:left; width:302px; height:328px; text-align:center; position:relative;}
	.list_cont li img{ padding:1px; border:1px solid #ccc; width:210px; height:280px;}
	.list_cont i{ width:23px; height:20px; background-position:-669px -70px; position:absolute; top:-8px; left:240px}
	.list_cont a:hover img{ border:1px solid #4175e1;}
/*详细页*/
.location{ color:#646464; line-height:30px; height:30px; padding-left:10px; margin-top:-10px;}
.location strong{ font-weight:normal; color:#ed1c24;}
.block_info{ border:1px solid #dcdcdc; padding:20px; min-height:414px;_height:414px; margin-bottom:10px;}
	.box_img{ float:left; width:314px; height:414px; overflow:hidden;}
	.box_img img{width:300px; height:400px; padding:6px; border:1px solid #dcdcdc;}
	.box_info{ float:left; width:320px; margin:0 20px;}
	.box_info h1{ background-position:left -31px; line-height:34px; height:34px; color:#ed1c24; font-size:14px; padding-left:12px;}
	.box_info_detail{ min-height:220px; _height:220px; line-height:31px; font-size:14px; padding:13px 0 0 13px}
	.box_info_detail span{ color:#000;}
	.box_info_button{ height:89px;}
	.box_info_button a{ display:block; width:147px; height:38px; text-indent:-999px; overflow:hidden;}
	.box_info_button a.button1{ float:left; background-position:-787px -31px;}
	.box_info_button a.button2{ float:right; background-position:-639px -31px;}
	.box_info_url{ border:1px solid #dcdcdc; text-align:center; height:23px; line-height:23px; overflow:hidden; margin-bottom:5px;}
	.box_info_copy{ display:block;text-align:center; height:25px; line-height:25px; overflow:hidden; color:#000; background-position:left -66px;}
	.box_top{min-height:414px;_height:414px; border:1px solid #dcdcdc; float:right; width:232px;}
	.box_top h2{ height:27px; border-bottom:1px solid #c8cfd8; background-color:#f3f8fb; padding:5px 0 0 10px;}
	.box_top h2 i{ width:120px; height:22px; background-position:-828px -76px;}
	.box_top ul{ padding-top:7px; height:369px; overflow:hidden;}
	.box_top li{ height:32px; border-bottom:1px dashed #ddd; line-height:32px; font-size:14px;}
	.box_top li i{ float:left; height:20px; width:20px; border:1px solid #fff; border-width:6px 8px 0 14px; line-height:20px; text-align:center; color:#fff; font-family:\5FAE\8F6F\96C5\9ED1,\96C5\9ED1,tahoma,arial; background-position:-639px -70px; text-indent:0px; font-style:normal;}
	.box_top li a{ color:#4e64ab}
	.box_top li img{ display:none;}
	.box_top li.current{ height:138px;}	
	.box_top li.current img{ display:block; float:left; padding-top:6px;}	
.block_list h2{ height:27px; border-bottom:1px solid #c8cfd8; background-color:#f3f8fb; padding:5px 0 0 10px;}
.block_list h2 i{ width:100px; height:20px; background-position:-714px -75px;}
