/* ----------------------------------- layout ----------------------------------- */
body	{
		margin: 0;
		padding: 0;
		border: 0;
		text-align:center;
		background:#e2e3e5;
		line-height: 150%;
		font: 12px Verdana, Arial, Helvetica, sans-serif;
}

div#artcangku {
		margin: 0 auto;
		padding: 0;
		border: 0;
		width: 960px;
		text-align: left;
		background: transparent;
}

div#header {
		margin: 0;
		padding: 0;
		border: 0;
		width: 960px;
		background: transparent;
}



div#content {
        overflow:hidden;
		margin: 0;
		padding: 0;
		border: 0;
		width: 960px;
		float:left;
		background:#fff url('../images/content_bg.gif') no-repeat;
}

div#footer {
		margin: 0;
		padding: 0;
		border: 0;
		float:left;
		width: 960px;
		height:54px;
		color:#d7d7d9;
		text-align:right;
		background:url('../images/footer_bg.gif') no-repeat;
}

/* ----------------------------------- header -----------------------------------*/


div#header h1 {padding: 0;margin: 45px 0 0 0;float: left;}
div#header h1 a{display: block;text-decoration: none;background:url('../images/artlogo.gif') top no-repeat;text-indent: -1000em;width:231px;height:40px;}
div#header #topright {padding: 0;margin: 0;float: right;width:635px;text-align:left;}
div#header #topright .sosuo {height:30px;padding:0;margin:10px 0 0 0;float: left;}
div#header #topright .sotxt {height:30px;padding:0;margin:10px 0 0 0;float: right;}
div#header #topright .sotxt a{color:#3B3330;text-decoration:none;}
div#header #topright .sotxt a:hover{color:#E70D63;text-decoration:none;}
div#header #topright .sotxt .reg{color:#E70D63;}
.l_input{color:#ccc;}
.l_bnt{background:url(../images/head_go.gif) no-repeat;width:30px;height:21px;line-height:21px;border:0px;color:#fff;font-size:12px;}


div#header #topright .link {
        margin: 0;
		padding: 0;
		border: 0;
		height:22px;
		width:635px;
		float:left;
		background : url('../images/head_menu_bg.gif') no-repeat;
}

div#header #topright .link ul {line-height:22px; margin: 0;padding: 0;list-style:none;}
div#header #topright .link li {display:inline;float:left;width:auto; height:22px;text-align:center;padding:0;margin:0;}
div#header #topright .link li a {color: #3B3330;font-weight:bold;font-size:12px;display:block;width:70px; height:22px;text-decoration:none;}
div#header #topright .link li a:hover {text-decoration:none;color: #E0A120;}
div#header #topright .link .on {font-weight:bold;background : url('../images/head_menu_bg_01.gif') top no-repeat;}
div#header #topright .link .bbs {font-weight:bold;background : url('../images/head_menu_bg_02.gif') no-repeat;}

div#header #topright .login {
        margin: 0;
		padding: 0;
		border: 0;
		width:635px;
		height:26px;
		float:left;
		background : url('../images/head_menu_bg.gif') 0px -22px no-repeat;
}

div#header #topright .login ul {float:left; line-height:26px;margin: 0;padding: 0;list-style:none;}
div#header #topright .login li {display:inline;float:left; height:26px;text-align:center;padding:0;width:80px;margin:0 0 0 0px;}
div#header #topright .login li a {color: #E0A120;font-size:12px;display:block; height:26px;text-decoration:none;padding:0;}
div#header #topright .login li a:hover {text-decoration:underline;}

div#header #topright .eng {
        margin: 0;
		padding: 0;
		border: 0;
		width:635px;
		height:26px;
		float:left;
		line-height:26px;
		color:#3B3330;
		text-indent:1em;
		background : url('../images/head_menu_bg.gif') 0px -48px no-repeat;
}
div#header #topright .eng a{color:#E0A120;text-decoration:none;}

/* ----------------------------------- content -----------------------------------*/

div#content #con1 {
margin: 10px 0 0 15px;
padding: 0;
border: 0;
width:930px;
}
div#content #con1 .gonggao {
margin: 0;
padding: 0;
border: 0;
width:230px;
height:280px;
float:left;
background : url('../images/con1_bg01.gif') no-repeat;
}
div#content #con1 .focus {
margin: 0 5px 0 5px;
padding: 0;
border: 0;
width:500px;
height:280px;
float:left;
}
div#content #con1 .jyhelp {
margin: 0;
padding: 0;
border: 0;
width:190px;
height:280px;
float:left;
background : url('../images/con1_bg02.gif') no-repeat;
}

/* ----------------------------------- footer -----------------------------------*/
#footer span {line-height:34px;text-indent:1em;float:left;}
#footer a {color: #d7d7d9;font-size:12px;text-decoration:none;padding:0;margin:0 5px 0 0;line-height:34px;}
#footer a:hover {text-decoration:underline;}







/* ----------------------------------- fenye -----------------------------------*/
.ydl_title {width:340px;height:25px;background:url(../images/yidali_img.gif) left top repeat-x;margin:15px 0 0 10px;}
.hz_title {width:340px;height:25px;background:url(../images/event_img.gif) left top repeat-x;margin:15px 0 0 10px;}
.ft_title {width:340px;height:25px;background:url(../images/fangtan_img.gif) left top repeat-x;margin:15px 0 0 10px;}
.ev_title {margin:15px 0 0 10px;}
.ev_title a {color:#E60D64;text-decoration:none;}
.ev_title a:hover{color:#000;}

.conter_left {width:600px;float:left;margin:10px 0 0 9px;_margin:10px 0 0 4px;}
.conter_right{float:left;width:306px;margin-top:10px;margin-left:15px;background:none;overflow:hidden;}
#nr_box {overflow:hidden;margin:0 0 10px 0;width:600px;border:1px solid #C9CACE;background:#FFF;font-size:12px;}
#nr_box h2{width:600px;font-size:18px;text-align:center;margin:20px 0 0 0;}
#nr_box p{width:580px;margin:10px 0 0 10px;font-size:14px;line-height:170%;}
.describe {width:580px;border-top:1px solid #eaeaea;background:#f7f7f7;height:22px;line-height:22px;color:#999;text-align:center;margin:10px 0 0 10px;}

#hot_Ev {clear:both;}
#hot_Ev ul {list-style-type:none;padding:0;margin:10px 0;}
#hot_Ev li {padding-left:10px;height:20px;line-height:20px;overflow:hidden;}
#hot_Ev li a{color:#666;text-decoration:none;}
#hot_Ev li a:hover{color:#000;}
#hot_Ev .title {width:289px;padding-left:15px;border:1px dashed #E0A120;background:#FFF8E8;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#E0A120;}
#hot_Ev li .top3 {width:18px;height:14px;line-height:14px;display:inline-block;background:url(../images/indu_img.gif) no-repeat;color:#FFF;text-align:center;margin-right:10px;}
#hot_Ev li .top {width:18px;height:14px;line-height:14px;display:inline-block;background:url(../images/indu_img.gif) -18px 0px no-repeat;color:#444;text-align:center;margin-right:10px;}

#zt_commend {clear:both;}
#zt_commend ul {list-style-type:none;padding:0;margin:10px 0;}
#zt_commend ul .line{list-style-type:none;margin:10px 0;width:100%;height:1px;font-size:0px;overflow:hidden;background:url(../images/dot.gif) repeat-x;}
#zt_commend li {clear:both;width:240px;padding:0;margin:0 auto;text-align:center;}
#zt_commend li span {text-align:left;display:block;color:#838383;}
#zt_commend li img {border:1px solid #C9CACE;}
#zt_commend li p,#zt_commend li p a {clear:both;margin:0;padding:0;color:#00187B;font-size:14px;font-weight:bold;height:25px;line-height:25px;overflow:hidden;text-decoration:none;}
#zt_commend .title {width:289px;padding-left:15px;border:1px dashed #E0A120;background:#FFF8E8;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#E0A120;}

#hot_tu {clear:both;}
#hot_tu .title {width:289px;padding-left:15px;border:1px dashed #E0A120;background:#FFF8E8;height:25px;line-height:25px;font-size:14px;font-weight:bold;color:#E0A120;}
#hot_tu ul {list-style-type:none;padding:0;margin:10px 0;}
#hot_tu ul li {float:left;width:150px; height:110px;overflow:hidden;text-align:center;margin:1px;}
#hot_tu ul li img {width:150px;height:110px;}

#menu_box ul li h1,h2,h3,h4,h5,h6,form {margin:0;padding:0;}
#menu_box {overflow:hidden;margin:15px 0;width:600px;border:1px solid #C9CACE;background:#FFF;font-size:12px;}
#menu_box p{margin:20px 0 0 30px;font-size:14px;font-weight:bold;}
#menu_box ul { margin:10px 0 15px 50px; padding:0;}
#menu_box ul li {list-style-type:circle;font-size:12px;color:#888;height:25px;line-height:25px;}
#menu_box ul li .s {width:60px;font-size:14px;font-weight:bold;display:inline-block;text-decoration:underline;color:#3C8B1D;margin:0 15px;overflow:hidden;}
#menu_box ul li a {width:300px;font-size:14px;overflow:hidden;display:inline-table !important;display:inline-block;height:25px;line-height:25px;margin-right:40px;color:#3C3C3C;text-decoration:none;}
#menu_box ul .line{list-style-type:none;margin:10px 0;width:93%;height:1px;font-size:0px;overflow:hidden;background:url(../images/dot.gif) repeat-x;}
#menu_box .more a {float:right;margin:15px;text-decoration:underline;color:#022686;}