body,div,p,h1,ul,li,h2 { margin: 0; padding: 0; list-style: none;}
body {
	color:#333333;
	font-size:12px;
}
div { font-size: 12px;}
.clear { clear: both;}
img { border: 0;}

a { color: #4B4B4B; text-decoration: none;}
a:hover,.head .navtop a:hover,.box .lsidebar .co1 .textbox ul a:hover { color: #e22344; text-decoration: underline;}
.head .navtop a { color: #F86993; text-decoration: none;}
.head .navbar a { color: #FFF; text-decoration: none;}
.head .navbar a:hover { color: #FFF; text-decoration: underline;}
tclist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #602466;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}


/*top*/
.wrap { 
   width: 970px; 
   height: auto; 
   margin: auto;
   overflow: hidden;
}
.top { 
   width: 970px; 
   height: auto; 
   margin: auto;
   overflow: hidden;
}
.head {
	width: 970px;
	height:auto;
	margin:5px auto;
	overflow: hidden;
}
.logo {
	width: 75px;
	height:78px;
	float: left;
	margin-top: 0;
	margin-bottom: 0;
}

.head .bar {
	width:888px;
	height:auto;
	float:right;
}
.head .bar .con01 {
   width:888px;
   height:auto;
   float:left;
}
.head .bar .con01 .company {
   float:left;
   width:280px;
   height:auto;
   float:left;
   padding-top: 8px;
}
.head .bar .con01 .new {
   float:right;
   width:600px;
   height:auto;
   font-weight:bold;
   float:left;
   text-align:center;
}
.head .bar .con01 .new .bar{
   float:right;
   width:500px;
   height:auto;
}
.head .bar .con01 .new .bar .t01{
   float:left;
   width:4px;
   height:31px;
}
.head .bar .con01 .new .bar .t02{
	float:left;
	width:491px;
	height:31px;
	overflow: hidden;
	background:url(images/index_topnew02.gif) repeat-x;
}
.head .bar .con01 .new .bar .t02 li{
	float:left;
	padding-left:8px;
	padding-right:5px;
	background-image: url(images/index_topnew04.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
.head .bar .con01 .new .bar .t02 a:link,.head .bar .con01 .new .bar .t02 a:visited{
	font-size:12px;
	color:#FC6D98;
	font-style: normal;
	line-height: 28px;   
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.head .bar .con01 .new .bar .t02 a:hover{font-size:12px; 
              color:#FC6D98; 
              line-height: 28px; 
              font-weight: bold;
              text-decoration:underline;}
.head .bar .con01 .new .bar .t02 .cc{
   background: none transparent scroll repeat 0% 0%;
}
.head .bar .con01 .new .bar .t03{
   float:left;
   width:4px;
   height:31px;
}

.head .bar .con01 .new .search {
   float:right;
   width:370px;
   font-size:14px;
   font-weight:bold;
   color:#F85D00;
   padding-right:15px;
   padding-top:4px;
}
.head .bar .con01 .new .search .search_icon {
    float:left;
	width:40px;
	display:inline;
}
.head .bar .con01 .new .search input {
    height: 17px;
    margin: 1px;
	border:1px #DCDCDC solid;
    vertical-align: middle;
}
.head .bar .con01 .new .search p {
   font-size:12px;
   line-height:30px;
   font-weight:normal;
   color:#333;
}
.head .bar .con01 .new .search p a {
   color:#333;
}
.head .bar .con02 {
   width:888px;
   height:auto;
   float:left;
}
.head .bar .con02 .l_key{
   width:520px;
   height:auto;
   float:left;
}
.head .bar .con02 .l_key li{
   width:520px;
   height:auto;
   float:left;
   padding-left:12px;
   font-size:12px;
   font-weight:normal;
   color: #FF0000;
   background:url(images/top_search_icon2.gif) no-repeat 2px 4px;
}
.head .bar .con02 .l_key h2{
   width:179px;
   height:auto;
   float:left;
   padding-left:12px;
   font-size:12px;
   font-weight:normal;
   color: #FF0000;
   background:url(images/top_search_icon2.gif) no-repeat 2px 4px;
}
.head .bar .con02 .r_key{
   width:320px;
   height:auto;
   float:right;
}
.head .bar .con02 .r_key p {
   font-size:12px;
   line-height:15px;
   font-weight:normal;
   color:#333;
}
.head .bar .con02 .r_key a {
   color:#333;
}



.top_gg {
   margin:auto;
   width:970px;
}
.menu {
   margin:5px auto;
   width:970px;
   height:50px;
   background:url(images/menu_bg.gif) repeat-x;
}
.menu .l {
   float:left;
   width:130px;
   height:50px;
}
.menu .r {
   float:right;
   width:10px;
   height:50px;
   background:url(images/menu_right.gif) no-repeat;
}
.menu .m {
   float:left;
   width:820px;
   height:50px;
   color:#fff;
   font-size:14px;
   line-height:50px;
   overflow: hidden;
}
.menu .m li {
   float:left;
   font-size:14px;
   padding-left:2px;
   padding-right:2px;
}
.menu .m a {
   color:#fff;
  font-size:14px;
   font-weight:bold;
}
.tabtitle {
   width:965px;
   height:25px;
   margin:3px auto;
   border: solid #F26694 1px;
   background:#FFF7F8;
   overflow: hidden;
}
.tabtitle .content2 {
   float: left;
   width:800px;
   height:25px;
   color:#4B4B4B;
   font-size:13px;
   line-height:23px;
   padding-left:10px;
}
.tabtitle a:link {color:#FF6300; 
                  font-weight:normal;
                  font-size:13px;
                  line-height:22px;
                  text-decoration:none;}
.tabtitle a:hover {color:#B7003C; 
                   font-weight:normal;
                   font-size:13px; 
                   line-height:22px;
                   text-decoration:none;}
.tabtitle22 {
   width:965px;
   height:27px;
   margin:3px auto;
}
.tabtitle22 .t01{
   float: left;
   width:3px;
   height:27px;

}

.tabtitle22 .t02{
   float: left;
   width:958px;
   height:27px;
   background:url(images/index_topnew06.gif) repeat-x;
}
.tabtitle22 .t02 li{
   float: left;
   height:27px;
   padding-left:30px;
   padding-right:30px;
}
.tabtitle22 .t02 a:link,.tabtitle22 .t02 a:visited{
	font-size:13px;
	color:#333333;
	font-style: normal;
	line-height: 28px;   
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.tabtitle22 .t02 a:hover{font-size:13px; 
              color:#FF3709; 
              line-height: 28px; 
              font-weight: normal;
              text-decoration:normal;
            
}
.tabtitle22 .t03{
   float: left;
   width:4px;
   height:27px;
}
/*main*/
.main {
   width: 970px; 
   margin: auto; 
   padding-bottom: 7px; 
   height: auto; 
   overflow: hidden;
}
.box1 {
   margin:auto;
   width:970px;
   height:auto;
   overflow:hidden;
}
.box1 {
   margin:10px auto;
   width:970px;
   height:auto;
   overflow:hidden;
}
/*main left*/
.box1 .left { 
   float: left; 
   width: 700px; 
   height: auto; 
   overflow: hidden;
}
.box1 .left .textbox1 {
   width:700px;
   height:auto;
}
.box1 .left .textbox1 .l_co {
   float:left;
   width:355px;
   height:265px;
   background:#FFF3FB;
   padding:5px;
}
.box1 .left .textbox1 .r_co {
  float:right;
  width:320px;
  height:275px;
}
.box1 .left .textbox1 .r_co .hot {
  width:320px;
  height:117px;
  line-height:18px;
  background:url(images/index_hot_bg.gif) no-repeat;
}
.box1 .left .textbox1 .r_co .hot h1 {
   font-size:16px;
   font-weight:bold;
   padding:15px 0;
   text-align:center;
}
.box1 .left .textbox1 .r_co .hot p {
   padding:0 10px;
}
.box1 .left .textbox1 .r_co .hot span a {
   color:#993598;
}
.box1 .left .textbox1 .r_co .n_list {
   width:318px;
   height:75px;
   border-top:1px #F8C3F1 dotted;
   border-left:1px #F8C3F1 solid;
   border-right:1px #F8C3F1 solid;
   border-bottom:1px #F8C3F1 solid;
}
.box1 .left .textbox1 .r_co .n_list .banner {
   float:left;
   width:30px;
   height:65px;
   font-weight:bold;
   line-height:15px;
   padding-top:2px;
   color:#E51D84;
   text-align:center;
   background:url(images/index_ban.gif) no-repeat;
   margin:5px;
}
.box1 .left .textbox1 .r_co .n_list li {
   float:left;
   width:245px;
   line-height:20px;
   padding-left:7px;
   padding-top:3px;
}
.box1 .left .textbox2 {
   width:700px;
   float:left;
   height:auto;
   margin-top:10px;
}
.box1 .left .textbox2 .l_co1 {
   float:left;
   width:176px;
   height:537px;
   background:url(images/index_jb_list.gif) no-repeat;
   margin:0 0 10px 2px;
}
.box1 .left .textbox2 .l_co1 h1 {
   font-size:14px;
   font-weight:bold;
   color:#E71A81;
   text-align:center;
   padding-top:15px;
}
.box1 .left .textbox2 .l_co1 ul {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.box1 .left .textbox2 .l_co1 li {
   width:145px;
   line-height:25px;
   background:url(images/arrow.gif) no-repeat 3px 7px;
   padding-left:10px;
}
.box1 .left .textbox2 .l_co1 li a {
   color:#CD4EA9;
}
.box1 .left .textbox2 .r_co1 {
   float:right;
   width:512px;
   height:auto;
}
.box1 .left .textbox2 .r_co1 .tit {
   float:left;
   width:512px;
   height:50px;
   background:url(images/index_list_td.gif) no-repeat;
}
.box1 .left .textbox2 .r_co1 .tit .b_t {
   float:left;
   width:140px;
   height:48px;
   line-height:48px;
   text-align:center;
   font-size:14px;
   font-weight:bold;
   color:#EB4E79;
}
.box1 .left .textbox2 .r_co1 .tit .sm_t {
   float:left;
   width:360px;
   line-height:20px;
   margin-top:10px;
}
.box1 .left .textbox2 .r_co1 .tit .sm_t li {
   float: left; 
   width:88px;
}
.box1 .left .textbox2 .r_co1 .tit .sm_t li a {
   color:#CC4EA9;
}
.box1 .left .textbox2 .r_co1 .cont1 {
   float:left;
   width:512px;
   height:auto;
   background:url(images/index_list_mid.gif) repeat-y;
}
.box1 .left .textbox2 .r_co1 .cont1 .picnews {
   float:left;
   margin:12px 0 4px 10px;
   width:100px;
   height:100px;
}
.box1 .left .textbox2 .r_co1 .cont1 .picnews img {
   width:100px;
   height:100px;
   border:1px #C8CAC9 solid;
}
.box1 .left .textbox2 .r_co1 .cont1 .newslist {
   float:right;
   margin-top:10px;
   line-height:20px;
   width:368px;
}
.box1 .left .textbox2 .r_co1 .cont1 .newslist li {
   float:left;
   width:170px;
   background:url(images/arrow1.gif) no-repeat 3px 7px;
   padding-left:10px;
}
.box1 .left .textbox2 .r_co1 .foot1 {
   float:left;
   margin-bottom:5px;
   width:512px;
   height:13px;
   background:url(images/index_list_foot.gif) no-repeat;
}

/*main right*/
.box1 .right { 
   float:right; 
   width: 250px; 
   height: auto; 
   overflow: hidden;
}
.box1 .right .co1{ 
   height: 100%; 
   overflow: hidden;
   background:url(images/index_right_co1.jpg) repeat-y;
}
.box1 .right .co1 .js { 
   background: url(images/index_right_jstop.gif) no-repeat 0 0; 
   height: 6px; 
   width: 250px; 
   float: left; 
}
.box1 .right .co1 .js1 { 
   background: url(images/index_right_jsfoot.gif) no-repeat 0 0; 
   height: 15px; 
   width: 250px; 
   float: left; 
}
.box1 .right .co1 .js-f {
   float: left; 
   width: 4px;
   height:15px;
}
.box1 .right .co1 .js0 { 
   background: url(images/index_right_js1.gif) no-repeat 0 0; 
   height: 25px; 
   width: 119px; 
   float: left; 
   color:#FF2E64; 
   text-align:center;
   line-height: 25px;
   font-weight:bold; 
}
.box1 .right .co1 .js01 { 
   background: url(images/index_right_js2.gif) no-repeat 0 0; 
   height: 25px; 
   width: 119px; 
   float: left;  
   text-align:center;
   line-height: 25px; 
}
.box1 .right .co1 .cont {
   float:left; 
   border-top: 1px solid #E7B4DA; 
   width: 250px;
   line-height:18px;
   text-align:left;
}
.box1 .right .co1 .cont ul { 
   padding: 3px 10px;
   
}
.box1 .right .co1 .cont li {
   padding: 2px 0;
}
.box1 .co2 {
   float:left;
   margin-top:10px;
   width:250px;
   height:auto;
}
.box1 .co2 .td {
   width:250px;
   height:24px;
   line-height:24px;
   background:url(images/index_right_td.gif) no-repeat;
}
.box1 .co2 .td .font14 {
   float:left;
   width:100px;
   font-size:14px;
   font-weight:bold;
   color:#D32E8C;
   text-align:right;
}
.box1 .co2 .td .font12 {
   float:right;
   width:70px;
   text-align:left;
}
.box1 .co2 .con {
   width:248px;
   float:left;
   height:auto;
   padding-bottom:5px;
   border:1px #CB99CC solid;
}
.box1 .co2 .con .doc {
   float:left;
   padding:10px;
}
.box1 .co2 .con .doc .pic {
   float:left;
   width:70px;
   height:75px;
   margin:5px;
}
.box1 .co2 .con .doc .pic img {
   width:65px;
   height:72px;
}
.box1 .co2 .con .doc .name {
   float:right;
   width:140px;
   line-height:20px;
   height:75px;
}
.box1 .co2 .con .doc .name span {
   font-weight:bold;
}

.box1 .co2 .con .ban {
   
   width:248px;
   float:left;
   border-top:1px #CB99CE solid;
   height:auto;
}
.box1 .co2 .con .ban img {
   margin:10px 0 0 2px;
}
.box1 .co2 .con .pro {
   padding:3px;
}
.box1 .co2 .con .pro img {
   width:230px;
   height:170px;
}
/*box2*/
.box2 {
   margin:auto;
   width:970px;
   height:auto;
   overflow:hidden;
}

.box2 .list1 {
   width:970px;
   height:45px;
   line-height:45px;
   background:url(images/index_list1.gif) no-repeat;
}
.box2 .list1 .big_t {
   float:left;
   width:150px;
   margin-left:15px;
   font-size:14px;
   font-weight:bold;
   color:#F53980;
}
.box2 .list1 .smo_t {
   float:right;
   width:620px;
   color:#DF2183;
}
.box2 .list1 .smo_t li {
   float:left;
   padding-left:8px;
}
.box2 .list1 .smo_t li a {
   color:#DF2183;
}
.box2 .contbox {
   margin-bottom:8px;
   width:970px;
   height:auto;
}
.box2 .contbox .co_l {
   float:left;
   width:252px;
   height:463px;
   background:url(images/index_list_co_l.jpg) no-repeat;
}
.box2 .contbox .co_l .hot_pic {
   margin:17px 30px;
   width:190px;
   height:150px;
   background:#DF2183;
   line-height:22px;
   text-align:center;
   color:#fff;
   font-weight:bold;
}
.box2 .contbox .co_l .hot_pic a, 
.box2 .contbox .co_l .hot_pic a:link,
.box2 .contbox .co_l .hot_pic a:visited,
.box2 .contbox .co_l .hot_pic a:hover {
	color:#fff;
   font-weight:bold;
}
.box2 .contbox .co_l .hot_pic img {
   width:186px;
   height:125px;
   padding:1px;
   border:1px #DF2183 solid;
}
.box2 .contbox .co_l h1 {
   margin-top:23px;
   font-size:12px;
   font-weight:bold;
   color:#DF2183;
   text-align:center;
}
.box2 .contbox .co_l .hot_list {
   margin:5px 15px;
   width:220px;
}
.box2 .contbox .co_l .hot_list li {
   line-height:22px;
   background:url(images/arrow2.gif) no-repeat 3px 7px;
   padding-left:10px;
}
.box2 .contbox .co_l .hot_list a,.box2 .contbox .co_m .today a,.box2 .contbox .co_r .list1 li a {
   color:#DE1E83;
}
.box2 .contbox .co_m {
   float:left;
   width:500px;
   height:auto;
}
.box2 .contbox .co_m .today {
   width:500px;
   height:64px;
   text-align:center;
   background:url(images/index_list1_mid_t.jpg) no-repeat;
}
.box2 .contbox .co_m .today h1 {
   margin:7px 0;
   font-size:14px;
   font-weight:bold;
   line-height:30px;
}
.box2 .contbox .co_m .today ul {
   margin-left:65px;
}
.box2 .contbox .co_m .today li {
   float:left;
   padding-left:10px;
}
.box2 .contbox .co_m .listbox {
   margin:0;
   width:500px;
   height:auto;
}
.box2 .contbox .co_m .listbox .area {
   float:left;
   margin:10px 18px;
   width:210px;
   height:185px;
   display:inline;
}
.box2 .contbox .co_m .listbox .area .pic_news {
   float:left;
   margin-bottom:5px;
   margin-left:10px;
   width:190px;
   height:85px;
   display:inline;
}
.box2 .contbox .co_m .listbox .area .pic_news li {
   float:left;
   background:url(images/nobg.gif) no-repeat;
   padding-left:5px;
}
.box2 .contbox .co_m .listbox .area .pic_news img {
   width:77px;
   height:77px;
   padding:2px;
   border:1px #DF2183 solid;
}
.box2 .contbox .co_m .listbox .area h1 {
   height:22px;
   padding-left:30px;
   font-size:12px;
   font-weight:bold;
   color:#F43980;
   line-height:22px;
   background:url(images/index_area_td.gif) no-repeat;
}
.box2 .contbox .co_m .listbox .area li {
   line-height:22px;
   background:url(images/arrow1.gif) no-repeat 3px 7px;
   padding-left:10px;
}
.box2 .contbox .co_r {
   float:right;
   width:195px;
}
.box2 .contbox .co_r h1 {
   font-size:12px;
   margin-top:5px;
   font-weight:bold;
   color:#F43980;
   line-height:22px;
   padding-left:20px;
}
.box2 .contbox .co_r .list1 {
   width:195px;
   height:217px;
   padding-top:15px;
   padding-left:10px;
   background:url(images/index_list_co_r1.jpg) no-repeat;
}
.box2 .contbox .co_r .list1 li {
   line-height:22px;
   background:url(images/arrow2.gif) no-repeat 3px 7px;
   padding-left:10px;
}
.box2 .contbox .co_r .list2 {
   width:195px;
   height:165px;
   padding-top:5px;
   padding-left:10px;
   background:url(images/index_list_co_r2.jpg) no-repeat;
}
.box2 .contbox .co_r .list2 li {
   line-height:22px;
   background:url(images/arrow1.gif) no-repeat 3px 7px;
   padding-left:10px;
}
/*link*/
.link { 
   margin: auto; 
   width: 970px;  
   height: auto; 
}
.link h1 { 
   padding-left: 20px;
   font-size: 12px;
   font-weight:bold;
   color:#7B7B7B;
   height:35px;
   background: url(images/link_t.gif) no-repeat;
   line-height:35px; 
}
.link .con {
   width:970px;
   height:auto;
   background: url(images/link_m.gif) repeat-y;
}
.link .f { 
   
   height:23px;
   width:970px;
   background: url(images/link_b.gif) no-repeat;
}
.link .con ul { 
   float: left; 
   padding-left:10px;
}
.link .con li { 
   float: left; 
   padding: 3px 8px;
}
.link .con  a {
   color: #E73677; 
}
.link .con  a:hover  {
   color: #E73677; 
   text-decoration: underline;
}

/*footer*/
.footer {
   float: left;
   margin:15px auto; 
   width: 100%; 
   height: auto; 
   background: url(images/footer_bg.gif) repeat-x; 
   line-height: 20px; 
   padding-top: 10px; 
   text-align: center;
}
.footer .h {
   margin:20px auto;

}

.dunbling td{
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.dunbling1{
}
.dunbling2{
	background-color: #FF7D7D;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
}

.bundling3{
	background-color: #FFD5D0;
}

.hj{
	width: 970px;
	height: 197px;
	margin-bottom: 10px;
	clear: none;
}
.hjleft{
	float: left;
	width: 75px;
	height: 197px;
	overflow: hidden;
}
.hjcenter{
	width: 881px;
	height: 197px;
	background-image: url(images/hj2_bg.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	float: left;
	padding-top: 15px;
	}
.hjcenter td{
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
.hjright{
	float: right;
	width: 14px;
	height: 197px;
	overflow: hidden;
}
.wtrl_img{
	margin-bottom: 5px;
}
.tcimg img{
	padding-right: 3px;
	padding-top: 0px;
}
.left2_bg{
	background-image: url(images/left2_bg.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 146px;
	padding-top: 5px;
	padding-left: 15px;
	margin-top: 15px;
	margin-left: 8px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
