@charset "utf-8";
/* CSS Document */

body{ font-size:12px; color:#333; background:#595e63;  }
a {  color:#333; font-size:12px; text-decoration:none; }

a:hover { color:#ff9900; font-size:12px; text-decoration:none;}

.left{float:left;}
.right{ float:right;}

.clear_cs{height:0px;font-size:0px; line-height:0px;clear:both;over-flow:hidden;}

/***************header css********************/

.top{ width:960px; height:114px;}


.logo{ width:224px; height:114px; float:left;}


.top_right{ width:736px; height:114px; float:right;}

.top_right_top{ width:736px; height:55px;}

.menu{ width:736px; height:59px; background:url(../images/menu_bj.jpg) no-repeat 7px top;overflow:visible;}

.menu_left{ width:7px; height:59px; float:left;}

.menu_right{ width:22px; height:59px; float:right;}

.menu_center{ width:707px; height:59px; float:left;}

.menu_list{ width:707px; height:28px; overflow:visible;}


.menu_list ul li{ width:88px; height:28px; float:left; text-align:center; background:url(../images/line.jpg) no-repeat right 1px; }

.menu_list ul li a{ height:28px; line-height:28px; color:#FFFFFF; display:block; text-align:center;}

.menu_list ul li a:hover{ width:88px; height:28px; line-height:28px; background:url(../images/menu_bh.jpg) no-repeat 1px top; color:#FFFFFF; }

#apDiv1,#apDiv2,#apDiv3,#apDiv4,#apDiv5,#apDiv6,#apDiv7{ width:600px; height:24px; position:absolute; left:-80px; top:28px; display:none;}

#apDiv2,#apDiv3,#apDiv4{ left:-10px;}

#apDiv3,#apDiv4{ width:550px;}

#apDiv6{ left:-100px; width:300px;}

#apDiv7{ left:-80px; width:300px;}

#apDiv5{ left:-80px; width:430px;}

#sub_nav li{ width:auto; height:26px; float:left; padding-left:10px; padding-right:10px; text-align:left; background:url(../images/fuhao.jpg) no-repeat left 6px;}

#sub_nav li a{ height:26px; line-height:26px; text-align:left; float:left;}


#sub_nav li a:hover{width:auto; height:26px; line-height:26px; background:none; color:#FFFFFF; text-decoration:underline;}



.center_content{ width:936px; height:auto; margin:0 auto; padding-top:11px;}

.flash{ width:936px; height:auto;}


.center_nr{ width:936px; height:185px; }


.center_left{ width:708px; height:170px; float:left; background:url(../images/content_bj.jpg) repeat-x left top;}

.center_left_title{ width:678px;  height:30px; background:url(../images/title_bj.jpg) repeat-x left top; padding-left:30px;}

#tab_li li{ width:138px; height:30px; float:left; color:#FFFFFF; line-height:30px; text-align:center; cursor:pointer;}

#tab_li .current{ width:138px; height:30px; background:url(../images/tab.jpg) no-repeat left top; color:#bc2225;}


#change_warp{ width:668px; height:auto; margin:0 auto; margin-top:18px; }


.news{ width:320px; height:auto; }

.news h1{ height:28px; border-bottom:solid 1px #dcdcdc; line-height:28px; color:#bc2225; font-weight:bold; text-indent:5px;}

.news h1 a{ float:right; padding-right:5px; color:#999999; font-weight:normal; }

.news ul{ margin-top:10px;}

.news ul li{ width:213px; height:24px;}

.news ul li a{ height:24px; line-height:24px;}

.news ul li a:hover{ height:24px; line-height:24px;}



.center_right{ width:228px; height:auto; float:right}

.center_right h1{ width:228px; height:30px; line-height:30px; text-indent:10px;}

.video{ width:196px; height:116px; margin:0 auto; margin-top:18px;}


.ny_center{ width:936px; height:auto;}

.ny_center_left{ width:235px; height:auto; float:left;}

.ny_left_pro{ width:235px; height:auto;}

.ny_left_pro h1{ width:235px; height:30px; background:url(../images/ny_left_t.jpg) no-repeat left top; line-height:34px; color:#FFFFFF; text-indent:15px; overflow:hidden; font-weight:bold;}


.ny_pro_bj{  width:204px; height:auto;  background:url(../images/ny_pro_bj.jpg) repeat-y left top; margin:0 auto;}



.ny_left_pro_list{width:190px;  min-height:100px; height:auto !important; height:100px; overflow:visible; background:url(../images/pro_bj.jpg) no-repeat left top;  padding-top:15px;}

.ny_left_list{width:190px;  min-height:100px; height:auto !important; height:100px; overflow:visible; background:url(../images/pro_bj.jpg) no-repeat left top;  padding-top:15px;}


.ny_left_pro_list ul li{ width:204px; height:auto; background:url(../images/dian.jpg) no-repeat 20px 8px; text-indent:30px;}

.ny_left_pro_list ul li a{ height:25px; line-height:25px; display:block;}

.ny_left_pro_list ul li a:hover{ width:204px; height:25px; line-height:25px; background:url(../images/pro_bh.gif) no-repeat left top; color:#595e63; font-weight:bold;}

.ny_left_pro_list ul .current{width:204px; height:auto; line-height:25px; background:url(../images/pro_bh.gif) no-repeat left top; color:#595e63; font-weight:bold;}

.ny_left_pro_list ul .current li a{ font-weight:normal;}

.ny_pro_foot{ width:204px; height:12px;}


.ny_left_pic{ width:204px; height:auto; margin:0 auto; margin-top:10px;}


.ny_left_div1{ width:202px; height:auto; border:solid 1px #dadbdc; background:#f7f7f8;}

.ny_left_div1 .div_h1{ width:202px; height:32px; line-height:32px; text-indent:10px; background:none; color:#333333}


.ny_left_div1 .div_span{ width:180px; height:auto; padding-bottom:15px; margin:0 auto; display:block;}

.div_span ul li{ width:180px; height:31px; background:url(../images/news_li2.gif) no-repeat left top; text-indent:10px; }


.div_span ul li a{ height:31px; line-height:31px;}

.div_span ul li a:hover{ height:31px; line-height:31px;}





.ny_left_div2 .div_h1{ width:202px; height:32px; line-height:32px; text-indent:10px; background:none; color:#333333}


.ny_left_div2 .div_span{ width:180px; height:auto; padding-bottom:15px; margin:0 auto; display:block;}



.ny_left_div2{ width:202px; height:auto; border:solid 1px #dadbdc; background:#f7f7f8; margin-top:10px;}



#news_list_two{ display:none;}
#news_list_two dt{width:204px; height:25px; background:url(../images/news_li1.jpg) no-repeat left center; text-indent:45px; font-weight:normal;}

#news_list_two dt a{ height:25px; line-height:25px;  display:block;}

#news_list_two dt a:hover{ width:204px; height:25px; background:url(../images/news_li1.jpg) no-repeat left center;  color:#595e63; font-weight:normal;}



.ny_center_right{ width:701px;  min-height:500px; height:auto !important; height:500px; overflow:visible; float:right; background:#eef0f0;}


.ny_center_right h1{ width:701px; height:50px; background:url(../images/ny_right_title.jpg) no-repeat left top; line-height:50px; font-weight:bold; text-indent:20px; font-size:14px;}

.ny_center_right h1 span{ float:right; font-size:12px; font-weight:normal; padding-right:10px;}


.ny_right_nr{ width:650px; height:auto; margin:0 auto;}


.pro_list li{ width:650px; height:115px; margin-bottom:10px; overflow:hidden; }

.li_span1{ width:168px; height:115px; border:solid 1px #e2e2e3; background:#FFFFFF; float:left; display:block; overflow:hidden }


.li_span1 img{ width:160px; height:105px; margin:0 auto; display:block; margin-top:4px; }

.li_span2{ width:470px; height:115px; overflow:hidden; float:right; line-height:24px;}

.p_title{ font-weight:bold;}


.hxsy_list li{ width:300px; height:230px; float:left; border:solid 1px #e5e6e7; margin-bottom:20px;}

.li_div{ width:298px; height:228px; border:solid 1px #FFFFFF; color:#5a5f65; background:url(../images/hxsy_bj.jpg) repeat-x left top;}

.li_div h1{ width:298px; height:36px; line-height:36px; text-indent:15px; background:none;}

.li_div h1 span{ padding-right:0px;}

.pic_div{ width:268px; height:auto; margin:0 auto;  margin-top:12px;}

.pic_div em{ width:268px; height:111px;background:url(../images/hxsy_pic_bj.jpg) no-repeat left top; display:block;}

.pic_div em img{ margin-top:7px;}

.memo_div{ margin-top:5px;}



.news_memo{ width:648px; height:178px; border:solid 1px #dedfdf; }

.news_memo span{ width:646px; height:177px;  background:url(../images/news_top_bj.jpg) repeat-x left top; border:solid 1px #FFFFFF; border-top:none; display:block;}

.news_memo span  h1{ width:646px; height:35px; line-height:35px; text-indent:15px; font-size:12px;background:none; color:#595e63;}

.news_memo_div{ width:620px; height:auto; margin:0 auto; margin-top:5px;}

.news_memo_div img{ width:172px; height:119px; border:solid 1px #FFFFFF; float:left; display:block;}

.news_memo .news_memo_span{ width:430px; height:auto; float:right; line-height:26px; display:block; background:none; border:none;}


.ny_news_list { margin-top:10px;}
.ny_news_list li{ width:650px; height:31px; background:url(../images/news_li.jpg) no-repeat left top; text-indent:25px;}

.ny_news_list li span{ height:31px; line-height:31px;}

.ny_news_list li a{ height:31px; line-height:31px;}

.ny_news_list li a:hover{ height:31px; line-height:31px;}


.msg{ width:493px; height:448px; background:url(../images/msg_bj.jpg) no-repeat left top; margin:0 auto; margin-bottom:60px;}


.msg_nr{ width:412px; height:auto; margin:0 auto; padding-top:20px; color:#595E63}

.msg_input{ width:320px; height:23px;   border:solid 1px #dddddd; vertical-align:middle;}

.msg_teax{ width:320px; height:95px;  border:solid 1px #dddddd; vertical-align:middle}



.msg_nr h1{ width:412px; height:auto; line-height:26px; font-weight:bold; background:none; text-indent:0px;}

.tj_btn{ width:75px; height:25px; background:url(../images/tj_btn.jpg) no-repeat left top; vertical-align:middle; border:none;}




.pic_list{ margin-top:10px;}

.pic_list  li{ width:189px; height:192px; float:left; margin-left:16px; display:inline;}

.pic_list  li img{ width:187px; height:140px; border:solid 1px #cccccc}

.pic_list  li span{ width:187px; height:30px; line-height:30px; text-align:center; display:block;}



.pic_list1{ margin-top:10px;}

.pic_list1  li{ width:162px; height:auto; float:left; margin-left:3px; display:inline; background:url(../images/053.jpg) repeat-x top #fff; border:1px solid #DFE3E4;}
.pic_list1  li h4{ line-height:27px; color:#4D5655; font-size:12px;  padding-left:10px;}

.pic_list1  li img{ width:152px; height:100px; margin-left:5px; margin-top:5px;}

.pic_list1  li span{ width:152px; height:130px; display:block; color:#666666; line-height:22px; margin:0 auto; overflow:hidden;}

.pic_list1  li .more{ width:132px; margin:0 auto; border-top:1px dotted #535353; line-height:33px; background:url(../images/055.jpg) right center no-repeat; padding-right:20px; text-align:right;}
















































