@charset "gb2312";
body{ font-size:12px; margin:0px; font-family:"宋体";}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* 使IE兼容html5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
/* End hide from IE-mac */
/* 去掉链接虚框 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*备用清除浮动*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }

/*留言*/

/*兼容老的*/
.quote { margin: 5px; border: 1px solid #CCC; line-height: 22px; text-indent: 10px; }
.quote span { background-color: #E8E8E8; display: block; line-height: 25px; height: 25px; text-indent: 10px; font-weight: bold; }
#cms_show_ly #s_comment textarea {width:626px}
#cms_info_1 #cms_show_ly {border:0 none;}
#cms_info_1 #comment_list {padding:0;}

/*新*/
#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {border:1px solid #ccc;  color:#2f2f2f; padding:1px; zoom:1; width:703px; margin:0 auto; margin-top:10px; background:#fff; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/gr/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
/*#comment_0 dt b {color:#da6024; }*/
#comment_0 h2 span { background-image:url(/skin/gr/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
/*#comment_1 dt b {color:#39863d; }*/
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/gr/images/comment_tg.png)}

#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/gr/images/comment_btn.png) no-repeat; cursor:pointer;}



.top_box{ width:100%; height:41px; border-bottom:1px solid #ccc; background-color:#FFFFFF;}
.top_top{ width:970px; height:41px; line-height:41px; display:block; overflow:hidden; margin:0 auto;}

.logo{ float:left; margin:8px 0 0 7px; display:inline}
.top_top h1{ float:left; font-size:16px; font-weight:bold; overflow:hidden; margin:2px 0 0 0px; color:#FF0000}
.top_top em{ float:left; color:#9f9f9f; font-size:14px; font-weight:bold; margin:2px 4px; display:inline}

#banner{ width:970px; height:auto; margin:auto; display:block; overflow:hidden;}

.nav_box{ width:970px; height:35px; display:block; overflow:hidden; margin:0 auto; border:1px solid #cdd2d8; background:url(../images/nav_bg.jpg) repeat-x}
.nav_box dt{ width:126px; height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#FFFFFF; background:url(../images/nav_hoverbg.jpg) repeat-x; text-align:center; float:left; margin-left:40px; display:inline; overflow:hidden}
.nav_box dt a:link{ color:#fff; text-decoration:none}
.nav_box dt a:visited{ color:#fff; text-decoration:none}
.nav_box dt a:hover{ color:#fff; text-decoration:underline}
.nav_box dd{ width:126px; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; float:left; background:url(../images/nav_sod.jpg) right center no-repeat;}
.nav_box dd a{ width:126px; height:35px; float:left; margin-left:1px; display:inline}
.nav_box dd a:link{ color:#000; text-decoration:none}
.nav_box dd a:visited{ color:#000000; text-decoration:none}
.nav_box dd a:hover{ color:#FFFFFF; text-decoration:none; background:url(../images/nav_hoverbg.jpg) repeat-x; width:126px; height:35px; text-align:center}

.hot_box{ width:955px; height:123px; display:block; overflow:hidden; margin:0 auto; background:url(../images/hot_bg.jpg) no-repeat left 0px; margin-top:10px;}
.hot_box li{ width:144px; height:auto; float:left;text-align:center; line-height:23px; font-size:12px; font-weight:normal; color:#000000; margin:7px 0 0 14px; display:inline; overflow:hidden}
.hot_box li a:link{ color:#000000; text-decoration:none;}
.hot_box li a:visited{ color:#000000; text-decoration:none;}
.hot_box li a:hover{ color:#ff3300; text-decoration:underline;}
.hot_box li a:hover img{ border:1px solid #ff3300}
.hot_pic{ width:140px; height:90px; display:block; padding:1px; border:1px solid #acaba9; overflow:hidden;}

.big_box{ width:970px; height:auto; display:block; overflow:hidden; margin:0 auto}
.left_box{ width:712px; height:auto; float:left; overflow:hidden}

.masg_box{ width:348px; height:346px; float:left; border:1px solid #dcdcdc; margin-top:10px; background-color:#fff}
.masg_box dt{ width:348px; height:30px; line-height:30px; border-bottom:1px solid #dcdcdc; display:block; overflow:hidden; background:url(../images/masg_titbg.jpg) repeat-x;}
.masg_box dt strong{ width:85px; height:30px; line-height:30px; float:left; overflow:hidden; background:url(../images/tit_tit.jpg) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:20px;}
.masg_d{ width:331px; height:170px; display:block; overflow:hidden; margin:0 auto; border-bottom:1px dashed #999;}
.big_pic{ width:140px; height:137px; padding:2px; border:1px solid #0173c9; float:left; margin:12px 0 0 4px; display:inline} 
.bord{ float:left}
.bord:hover{ zoom:1}
.bord:hover img{ border:1px solid #ff3300}

#msg_msg{ width:170px; height:145px; float:left; overflow:hidden; margin:12px 0 0 10px; display:inline}
#msg_msg strong{ width:170px; height:16px; line-height:16px; font-size:14px; font-weight:bold; overflow:hidden; display:block; color:#000000; margin-top:7px;}
#msg_msg em{ width:170px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#4b4b4b; display:block; overflow:hidden; margin-top:5px;}
#msg_msg b{ width:170px; height:29px; display:block; overflow:hidden; margin-top:8px;}

#msg_itd{ width:313px; height:auto; display:block; overflow:hidden; margin:0 auto;}
#msg_itd strong{ font-size:14px; font-weight:bold; display:block; overflow:hidden; width:170px; height:16px; line-height:16px; margin-top:15px;}
#msg_itd p{ width:313px; height:auto; display:block; overflow:hidden; line-height:20px; color:#555; margin-top:10px;}

.ifm_box{ width:348px; height:346px; background-color:#fff; float:left; border:1px solid #dcdcdc; margin-top:10px; margin-left:5px; display:inline}
.ifm_box dt{ width:332px; height:62px; display:block; overflow:hidden; margin:0 auto; border-bottom:1px dashed #ccc}
.ifm_box dt strong{ width:332px; height:18px; line-height:18px; font-size:16px; font-weight:bold; color:#00a4dc; text-align:center; display:block; overflow:hidden; margin-top:15px;}
.ifm_box dt strong a:link{ color:#00a4dc; text-decoration:none;}
.ifm_box dt strong a:visited{ color:#00a4dc; text-decoration:none;}
.ifm_box dt strong a:hover{ color:#ff3300; text-decoration:underline;}
.ifm_box dt em{ color:#707070; text-align:center; width:332px; height:14px; line-height:14px; font-weight:normal; font-size:12px; margin-top:8px; display:block; overflow:hidden}
.ifm_box dt em a{ width:70px; text-align:center; padding:0px 4px;}
.ifm_box dt em a:link{ color:#707070; text-decoration:none;}
.ifm_box dt em a:visited{ color:#707070; text-decoration:none;}
.ifm_box dt em a:hover{ color:#ff3300; text-decoration:underline;}
.ifm_box dd{ width:319px; height:16px; line-height:16px; display:block; overflow:hidden; margin:0 auto; margin-top:9px; font-size:14px; font-weight:normal; background:url(../images/icon_lis.jpg) no-repeat left 6px;}
.ifm_box dd strong{ width:253px; float:left; overflow:hidden; text-align:left; font-weight:normal; font-size:14px; margin-left:8px; display:inline}
.ifm_box dd strong a:link{ color:#343434; text-decoration:none;}
.ifm_box dd strong a:visited{ color:#343434; text-decoration:none;}
.ifm_box dd strong a:hover{ color:#ff3300; text-decoration:underline;}
.ifm_box dd em{ width:45px; float:right; text-align:right; color:#7c7c7c; margin-right:5px; display:inline;}

.for{ width:348px; height:120px; float:left; overflow:hidden; border:1px solid #dcdcdc; background-color:#f8f8f8; margin-top:8px; margin-right:5px; display:inline}
.for_msg{ width:231px; height:89px; float:left; overflow:hidden; margin:20px 0 0 15px;}
.for_msg strong{ width:231px; height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#000000; display:block; overflow:hidden}
.for_msg strong a:link{ color:#000000; text-decoration:none}
.for_msg strong a:visited{ color:#000000; text-decoration:none}
.for_msg strong a:hover{ color:#ff3300; text-decoration:underline}
.for_msg i{ font-style:normal; font-size:12px; font-weight:normal; color:#ff3300; width:231px; height:66px; line-height:22px; margin-top:7px; display:block; overflow:hidden}
.for_pic{ width:74px; height:74px; padding:1px; border:1px solid #0170c9; float:left; margin:23px 0 0 14px; display:inline}

.new_box{ width:348px; height:198px; float:left; overflow:hidden; border:1px solid #dcdcdc; margin-right:5px; margin-top:7px; background-color:#fff}
.new_box dt{ width:333px; height:31px; line-height:31px; background:url(../images/tit_bg.jpg) repeat-x; font-size:14px; font-weight:bold; color:#000000; padding-left:15px;}
.new_box dd{ width:314px; height:auto; display:block; overflow:hidden; margin:0 auto;}
.new_box dd p{ width:314px; height:14px; line-height:14px; font-size:12px; font-weight:normal; display:block; overflow:hidden; margin-top:12px;}
.new_box dd p strong{ width:222px; float:left; overflow:hidden; font-size:12px; font-weight:normal;}
.new_box dd p strong a:link{ color:#343434; text-decoration:none;}
.new_box dd p strong a:visited{ color:#343434; text-decoration:none;}
.new_box dd p strong a:hover{ color:#ff3300; text-decoration:underline;}
.new_box dd p em{ width:45px; float:right; overflow:hidden; font-size:12px; font-weight:normal; color:#666666; text-align:right}

.qq_box{ width:703px; height:auto;  margin-top:7px; float:none; display:block; overflow:hidden; border:1px solid #dcdcdc; background-color:#fff}
.qq_box dt{ width:688px; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#000; padding-left:15px; background:url(../images/tit_bg.jpg) repeat-x}
.qq_dd{ width:661px; height:91px; display:block; overflow:hidden; margin:0 auto; border-bottom:1px solid #e5e5e5; background-color:#fff}

.qq_dd strong{ width:640px; height:16px; line-height:16px; font-size:14px; font-weight:bold; display:block; overflow:hidden; color:#f75900; margin-top:17px;}
.qq_dd strong a:link{color:#f75900; text-decoration:none}
.qq_dd strong a:visited{color:#f75900; text-decoration:none}
.qq_dd strong a:hover{color:#ff3300; text-decoration:underline}
.qq_dd p{ width:660px; height:auto; line-height:20px; margin-top:10px; font-size:12px; font-weight:normal; text-indent:24px;display:block; overflow:hidden; color:#555}
.qq_list{ width:661px; height:auto; display:block; overflow:hidden; margin:0 auto; padding-bottom:10px;}
.qq_list p{ width:325px; height:14px; line-height:14px; float:left; overflow:hidden; margin-left:5px; display:inline; margin-top:8px;}
.qq_list p strong{ width:245px; float:left; overflow:hidden; font-size:12px; font-weight:normal; color:#e55b03;}
.qq_list p strong a:link{ color:#343434; text-decoration:none;}
.qq_list p strong a:visited{ color:#343434; text-decoration:none;}
.qq_list p strong a:hover{ color:#ff3300; text-decoration:underline;}
.qq_list p em{ width:57px; float:right; overflow:hidden; font-size:12px; font-weight:normal; color:#746675;}

.img_box{ width:146px; height:auto; float:left; overflow:hidden; text-align:center; color:#000000; font-weight:normal; font-size:12px; line-height:22px; margin:20px 0 0 24px; display:inline}
.img_box a:link{ color:#000000; text-decoration:none}
.img_box a:visited{ color:#000000; text-decoration:none}
.img_box a:hover{ color:#ff3300; text-decoration:underline;}
.img_box a:hover img{ border:1px solid #ff3300}
.img_pic{ width:140px; height:105px; display:block; overflow:hidden; padding:2px; border:1px solid #d8d8d8}


#right_box{ width:256px; height:auto; float:right; overflow:hidden; margin-top:3px;}
.doy_hot{ width:254px; height:auto; display:block; overflow:hidden; border:1px solid #dcdcdc; margin-top:7px; background-color:#fff}
.doy_hot dt{ width:239px; height:31px; line-height:31px; display:block; overflow:hidden; font-weight:bold; font-size:14px; color:#000000; padding-left:15px; background:url(../images/tit_bg.jpg) repeat-x; margin-bottom:3px}
.doy_hot dd{ width:237px; height:51px; display:block; overflow:hidden; border-bottom:1px dashed #ccc; margin:0 auto}


.hot_picimg{ width:32px; height:32px; float:left; padding:1px; border:1px solid #dcdcdc; margin-top:8px;}
.hot_msg{ width:180px; height:32px; margin-top:8px; float:left; margin-left:7px; display:inline}
.hot_msg strong{ width:180px; height:14px; line-height:14px; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#4c4c4c; margin-top:3px;}
.hot_msg strong a:link{ color:#4c4c4c; text-decoration:none}
.hot_msg strong a:visited{ color:#4c4c4c; text-decoration:none}
.hot_msg strong a:hover{ color:#ff3300; text-decoration:underline;}
.hot_msg em{ width:180px; height:14px; line-height:14px; display:block; overflow:hidden; font-size:12px; font-weight:normal; color:#707070; margin-top:2px;}



.doy_hot1{ width:254px; height:auto; display:block; overflow:hidden; border:1px solid #dcdcdc; margin-top:7px; background-color:#fff}
.doy_hot1 dt{ width:239px; height:31px; line-height:31px; display:block; overflow:hidden; font-weight:bold; font-size:14px; color:#000000; padding-left:15px; background:url(../images/tit_bg.jpg) repeat-x; margin-bottom:3px}
.doy_hot1_dtop{ width:254px; height:127px; display:block; overflow:hidden;}
.doy_hot1_dtop p{ width:116px; height:auto; float:left; margin:9px 0 0 7px; display:inline; text-align:center; line-height:22px; font-size:12px; font-weight:normal; color:#000000; overflow:hidden}
.doy_hot1_dtop p a:link{ color:#000000; text-decoration:none}
.doy_hot1_dtop p a:visited{ color:#000000; text-decoration:none}
.doy_hot1_dtop p a:hover{ color:#ff3300; text-decoration:underline;}
.doy_hot1_dtop p a:hover img{ border:1px solid #ff3300}
.jc_img{ width:112px; height:82px; padding:1px; border:1px solid #d4d4d4}
.doy_hot1_list{ width:241px; height:auto; display:block; overflow:hidden; margin: 0 auto; border-top:1px dashed #c8c8c8; padding-bottom:12px;}
.doy_hot1_list p{ width:230px; height:14px; line-height:14px; display:block; overflow:hidden; color:#e55a05; font-size:12px; font-weight:normal; margin-top:13px;}
.doy_hot1_list p a{ color:#323232;}
.doy_hot1_list p a:link{ color:#323232; text-decoration:none}
.doy_hot1_list p a:visited{ color:#323232; text-decoration:none}
.doy_hot1_list p a:hover{ color:#ff3300; text-decoration:underline;}

.doy_hot1_list1{ width:241px; height:auto; display:block; overflow:hidden; margin: 0 auto;  padding-bottom:12px;}
.doy_hot1_list1 p{ width:230px; height:14px; line-height:14px; display:block; overflow:hidden; color:#e55a05; font-size:12px; font-weight:normal; margin-top:13px;}
.doy_hot1_list1 p a{ color:#323232;}
.doy_hot1_list1 p a:link{ color:#323232; text-decoration:none}
.doy_hot1_list1 p a:visited{ color:#323232; text-decoration:none}
.doy_hot1_list1 p a:hover{ color:#ff3300; text-decoration:underline;}


.foot{ width:100%; height:auto; display:block; overflow:hidden; text-align:center;  border-top:1px solid #cdcdcd; margin-top:14px;}
.foot p{ display:block; overflow:hidden; margin:0 auto; text-align:center; width:100%; height:auto; margin:10px 0px;}
.foot a:link{ color:#323232; text-decoration:none}
.foot a:visited{ color:#323232; text-decoration:none}
.foot a:hover{ color:#ff3300; text-decoration:underline}



