/*
 .Top000766为demo编号
*/ 

.Top000766 .top{ height: 140px; background:url(../images/Top000766_topbg.jpg) repeat-x left top; }
.Top000766 .wel{ line-height: 34px; }
.Top000766 .wel em{ font-style:normal; padding-right:10px; }
.Top000766 .wel .ewm{ float:right;background:url(../images/Top000766_ewm.gif) no-repeat left center;padding-left:20px; position:relative; }
.Top000766 .wel .ewm span{ display:none; width:94px; height:94px; position:absolute; left:-11px; top:32px; z-index: 100; }
.Top000766 .wel .ewm img{ width:94px; height:94px; }    

.Top000766 .head{ position:relative; margin-top: 30px; height:60px; }
.Top000766 .head .logo{ position:absolute; top:-13px; left:0; }
.Top000766 .head .tel{ position:absolute; top:0; right:0; background:url(../images/Top000766_tel.png) no-repeat left center; 
padding-left:54px; }
.Top000766 .head .tel span{ display:block; color:#666; } 
.Top000766 .head .tel b{ font-size:24px; font-weight:bold; color: #A4228E;}
.Top000766 .search{ float:right; margin-right:260px; width: 325px; height: 37px; border: 1px solid #ccc; position:relative; }
.Top000766 .search input{ background:none; border:none; height:37px; } 
.Top000766 .search input.text{ width:274px; line-height:37px; text-indent:10px; color:#9d9d9d; } 
.Top000766 .search input.btn{ position:absolute; top:0; right:0; width:49px; height:37px; background:url(../images/Top000766_search.gif) no-repeat; border-left: 1px solid #cccccc; cursor:pointer;  }
.Top000766 nav{ height: 40px; background: #A4228E;}
.Top000766 nav li{ float:left; position:relative; }
.Top000766 nav li .navA{ display:block; color:#fff; font-size:16px; width:133px; height:40px; line-height:40px; text-align:center; background-image:url(../images/Top000766_li.png);background-repeat: no-repeat; background-position: 140px center; }
.Top000766 nav li.on,
.Top000766 nav li:hover{ background:#d8be71; }
.Top000766 .sub{ display: none; position: absolute;  z-index: 100; width: 100%;  top:40px; left:0; background: #A4228E; }
.Top000766 dl{ padding:20px 0 30px 0; }
.Top000766 dd{ line-height: 40px; height: 40px; width: 100%; text-align: center; }
.Top000766 dd a{ color: #fff; font-size: 14px; }
.Top000766 dd a:hover{ color:#d8be71; }


/*
 .Banner000409 为demo编号
 */
.Banner000409{ clear:both; overflow:hidden; width:1350px; margin:auto}
.Banner000409 .slideBox{overflow:hidden; position:relative;height:500px;}
.Banner000409 .slideBox .bd{ position:relative; height:100%; z-index:0;}
.Banner000409 .slideBox .bd ul{ text-align: center;}
.Banner000409 .slideBox .bd li{ height:500px;}
.Banner000409 .slideBox .bd li a{ display:block; height:500px;}
.Banner000409 .slideBox .prev,
.Banner000409 .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:45px; height:40px; filter:alpha(opacity=50);opacity:0.8;   }
.Banner000409 .slideBox .prev{background: url(../images/Banner000409-ban_l.png) no-repeat;}
.Banner000409 .slideBox .next{background: url(../images/Banner000409-ban_r.png) no-repeat;}
.Banner000409 .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.Banner000409 .slideBox .prev:hover,
.Banner000409 .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

/*
 .Floor000215 为demo编号
 */
.Floor000215{ overflow-x:hidden;}
.Floor000215 .auto{ width:1317px; padding:60px 0;}
.Floor000215 .intro{ width:605px; float:left;}
.Floor000215 .intro .info{ min-height:280px;}
.Floor000215 .img_list{ position:relative; float:right; width:645px;padding-top:9px; }
.Floor000215 .img_list .bg_red{ width:854px; height:374px; position:absolute; right:-301px; top:0;}
.Floor000215 .img_list .bd,
.Floor000215 .img_list .hd{ z-index:10;}
.Floor000215 .img_list .bd{ position:relative; height:356px; overflow:hidden;}
.Floor000215 .img_list .hd{ position:absolute; bottom:20px;}
.Floor000215 .img_list .hd li{ float:left; margin-left:5px;  width:49px; height:7px; line-height:14px; text-align:center; background:#fff; cursor:pointer; line-height:100px; overflow:hidden;}
.Floor000215 .img_list .hd li.on{ background:#8f141c; color:#fff; }
.Floor000215 .intro .more a{font-size: 14px;color: #868080;border: solid 1px #d1d1d1;padding: 0 40px; line-height:34px; display:inline-block;}
.Floor000215 .intro .more a:hover{ background-color:#A4228E; color:#fff;}

/*
 .PicList000837 为demo编号
 */
.PicList000837 h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}

.PicList000837 .PicList{ padding-top: 50px; overflow: hidden;}
.PicList000837 .PicList .title{ text-align:center; padding-bottom:25px;color: #8f8d8d; font-size: 14px;}
.PicList000837 .title h3{font-size: 32px;color: #A4228E;height: 34px; margin:0; line-height:34px;}
.PicList000837 .title span{display: block;padding: 15px 0;}
.PicList000837 .title i{ display:block; width:26px; height:2px; margin:0 auto; background-color:#A4228E;}

.H_pro{ position:relative}
.H_pro .left{ float:left; width:220px;}
.H_pro .left .top{ height:100px; background:#A4228E; border-bottom:1px solid #fff }
.H_pro .left .top h1{ font-size:24px; color:#fff; text-align:center; padding-top:25px; padding-bottom:8px; }
.H_pro .left .top p{ font-size:16px; color:#fff; text-align:center ; margin:0 }
.H_pro .left dt{  height:50px; text-align:center; line-height:50px; background:#e1e1e1; border-bottom:1px solid #fff}
.H_pro .left dt:hover{ background:#A4228E;}
.H_pro .left dt:hover a{ color:#fff }

.H_pro .left .list li{ height:50px; text-align:center; line-height:50px; background:#e1e1e1; border-bottom:1px solid #fff}
.H_pro .left .list li a{ font-size:16px; color:#6c7073;}
.H_pro .left .list li:hover{ background:#A4228E;}
.H_pro .left .list li:hover a{ color:#fff }
.H_pro .left .list li.on{ background:#A4228E;}
.H_pro .left .list li.on a{ color:#fff }






.H_pro .right{ float:right; width:930px;}
.H_pro .right li{ width:220px; height:260px; float:left; background:#fff; margin-right:10px; margin-bottom:15px; border:1px #ccc solid; overflow:hidden}
.H_pro .right li img{width:220px; height:220px; display:block;}
.H_pro .right li:hover img {
    transition: all 1s linear;
    -moz-transition: all 1s linear;
    -o-transition: all 1s linear;
    -webkit-transition: all 1s linear;
    -webkit-transform: scale(1.12);
    -moz-transform: scale(1.12);
    -o-transform: scale(1.12);
    -m-transform: scale(1.12);
    transform: scale(1.12);
}
.H_pro .right li h1{  text-align:center; background-color:#eee; line-height:40px; height:40px;}
.H_pro .right li h1 a{ font-weight:normal; font-size: 16px;}
.H_pro .right li h1 a:hover{ color: #A4228E;}
.H_pro .right li h1 span{ float: right; background: #A4228E; padding: 1px 20px; border-radius: 4px; color: #fff;}
.H_pro .right li span:hover{color:#ddd;}
.H_pro .right li.last{ margin-right:0;}


/*
 .Floor008 为demo编号
 */
.Floor008 .auto{padding:50px 0;}
.Floor008 .title{text-align: center;font-size: 14px;color: #adadad; padding-bottom:40px;}
.Floor008 .title h3{font-size: 32px;color: #A4228E;height: 34px; margin:0; line-height:34px;}
.Floor008 .title span{display: block;padding: 15px 0;}
.Floor008 .title i{ display:block; width:26px; height:2px; margin:0 auto; background-color:#A4228E;}
.Floor008 .list li{width: 580px;overflow: hidden;float: left; margin-bottom:40px; margin-right:38px; height:150px;}
.Floor008 .list li.odd{ margin-right:0;}
.Floor008 .list li .pic{float: left; width:225px;}
.Floor008 .list li .txt{float: right;width: 338px;}
.Floor008 .list li .txt h3{font-size: 16px;color: #454545;line-height: 50px; margin:0;}
.Floor008 .list li .txt h3 a:hover{color: #A4228E;}
.Floor008 .list li .txt p{color: #676767;line-height: 24px;padding-bottom: 8px; margin:0;}
.Floor008 .list li .txt time{ display:block; padding-bottom:10px;}
.Floor008 .list li .txt i{display:inline-block; width:22px; margin:0 auto; height:1px; background-color:#A4228E;}


/*
 .Floor000476 为demo编号
 */
.Floor000476 h3{font-size: 32px;color: #A4228E;height: 34px; margin:0; line-height:34px; text-align: center;}
.Floor000476 span{display: block; padding: 15px 0; text-align: center; font-size: 14px;color: #adadad;}
.Floor000476 i{ display:block; width:26px; height:2px; margin:0 auto; background-color:#A4228E;}
.Floor000476 .con{ overflow:hidden; margin: 30px 0;}
.Floor000476 .con a{ float:left; width:19%; padding:0.5%; line-height:30px; font-size:14px; text-align:center;}
.Floor000476 .con a img{ width:100%; border:1px solid #e1e1e1;}


/*
 .Floor000588为demo编号
*/ 

.Floor000588{ padding-bottom:30px; }
.Floor000588 h3{font-size: 32px;color: #A4228E;height: 34px; margin:0; line-height:34px; text-align: center;}
.Floor000588 span{display: block; padding: 15px 0; text-align: center; font-size: 14px;color: #adadad;}
.Floor000588 i{ display:block; width:26px; height:2px; margin:0 auto; background-color:#A4228E;}

.Floor000588 ul{ float:right; width:785px; margin: 30px 0;}
.Floor000588 ul li{ position:relative; height:65px; margin-bottom:27px; padding-left: 80px; }
.Floor000588 ul li h6{ margin:0; font-size:16px; }
.Floor000588 ul li p{ margin:0; line-height:22px; }
.Floor000588 li time{ width:65px; height:65px; background:#eaeaea; color:#666; display:inline-block; text-align: center; position:absolute; left:0; top:0; }
.Floor000588 li time h3{ margin:0; font-size:18px; margin-top: 10px;}
.Floor000588 li time p{ margin:0; color:#999; }
.Floor000588 .top_list{ width:364px; margin: 30px 0;}
.Floor000588 .top_list .pic img{ width:364px; height:135px; }
.Floor000588 .top_list h3{ margin:10px 0; text-align: left;}
.Floor000588 .top_list p{ margin:0; }
.Floor000588 .top_list .more{ display:block; background:url(../images/Floor000588_more.png) no-repeat left center; padding-left:25px; color:#666; font-size:14px;  }
.Floor000588 .top_list h3 a{ font-size: 16px;}
.Floor000588 .top_list h3 a:hover,
.Floor000588 .top_list .more:hover,
.Floor000588 ul li h6 a:hover{ text-decoration:underline; color:#A4228E; }	
	
	
/*
 .Bottom000410为demo编号
*/ 

.Bottom000410{ border-top: 2px #f1c042 solid; background:#A4228E; overflow:hidden; }
.Bottom000410 .link{ padding:43px 0; overflow:hidden; } 
.Bottom000410 .right{ float:left;  width:100px; margin-right:130px; }
.Bottom000410 .right .ewm{ border:1px #888 solid; padding:8px; position:absolute; left:0; top:0; }
.Bottom000410 .right .ewm img{ width:90px; height:90px; }
.Bottom000410 .right h5{ margin:0; font-size:14px; color: #fff; margin-top: 55px; }
.Bottom000410 .right h5 p{ margin:6px 0; font-weight:normal; color: #fff; font-size: 12px; }
.Bottom000410 .right h6{ margin:0; padding: 20px 29px 10px 0; color: #fff;position: absolute;left: 0; background: url(../images/Bottom000410_weibo.png) no-repeat right 17px;}
.Bottom000410 dl{ width:160px; float:left; }
.Bottom000410 dt{ color: #d8be71; font-size: 16px; margin-bottom: 20px; }
.Bottom000410 dd a{ color:#fff; }
.Bottom000410 dd a:hover{ color: #f1c042; }


/*
.Bottom000410 .right{ float:right; position:relative; width:100px; padding-left:130px; }
.Bottom000410 .right .ewm{ border:1px #888 solid; padding:8px; position:absolute; left:0; top:0; }
.Bottom000410 .right .ewm img{ width:90px; height:90px; }
.Bottom000410 .right h5{ margin:0; font-size:14px; color: #fff; margin-top: 55px; }
.Bottom000410 .right h5 p{ margin:6px 0; font-weight:normal; color: #fff; font-size: 12px; }
.Bottom000410 .right h6{ margin:0; padding: 20px 29px 10px 0; color: #fff;position: absolute;left: 0; background: url(../images/Bottom000410_weibo.png) no-repeat right 17px;}
*/


.Bottom000410 .copyright{ border-top:1px #d8be71 solid; background:#A4228E; height:50px; line-height:50px; }
.Bottom000410 .copyright span{ float:right; color: #fff; } 
.Bottom000410 .copyright a,
.Bottom000410 .copyright span a{ color: #fff;}
.Bottom000410 .copyright a:hover,
.Bottom000410 .copyright span a:hover{ text-decoration:underline; }

 
/*
 .Banner001 为demo编号
 */
.Banner001{ margin-bottom: 30px;}
.Banner001 .banner{ height:400px; background-repeat:no-repeat; background-position:center top;}



/*
 .Menu008 为demo编号
 */
.Menu008 header{height: 72px;background: #A4228E; color: #fff;padding-left: 20px; padding-top:27px; font-size: 24px;}
.Menu008 header span{display:block;font-family: Arial; padding-top:3px;font-size: 14px; text-transform: uppercase;}
.Menu008 li{border-bottom: 1px solid #e8e8e8;font-size: 14px;font-weight: bold;}
.Menu008 li a{display: block;line-height: 49px;padding-left: 42px;background: url(../images/Menu008-a.jpg) no-repeat 20px top;}
.Menu008 li.on a,
.Menu008 li a:hover{ color:#A4228E; background-position:20px bottom;}
.Menu008 dl{ padding:45px 0;}
.Menu008 dd a{display: block;height: 58px;padding-left: 68px;padding-top: 22px;background-color: #333;color: #fff;font-size: 18px;background-repeat: no-repeat;background-position: 20px 22px;}
.Menu008 dd a:hover{ background-color:#de0010;}
.Menu008 dd a span{ display:block; font-size:12px;color: #adadad;font-family: Arial;}


/*
 .Location000194 为demo编号
 */
.Location000194{ background-color:#A4228E; color:#fff; font-size:18px;padding:15px 15px;}
.Location000194 dl{ float:right; background:url(../images/Location000194-icon.png) no-repeat left center; padding-left:25px;color:#e8e8e8; font-size:12px;}
.Location000194 dl a{ color:#e8e8e8;}
.Location000194 dl a:hover,
.Location000194 dl span{ color:#fff;}


/*
 .RichInfo003 为demo编号
 */
.RichInfo003{ padding:30px 0;}


/*
 .PicList000246 为demo编号
 */
.PicList000246 li{ float:left; width:25%; text-align:center; padding:20px 0;}
.PicList000246 li a{ display:inline-block; padding:10px; background-color:#efefef;}
.PicList000246 li a:hover{background-color:#A4228E; color:#fff;}
.PicList000246 li img{ width:190px; height:190px;}
.PicList000246 li h5{ margin:0; font-size:14px; padding-top:10px;}

.PicList0002466 li{ float:left; width:25%; text-align:center; padding:20px 0;}
.PicList0002466 li a{ display:inline-block; padding:10px; background-color:#efefef;}
.PicList0002466 li a:hover{background-color:#A4228E; color:#fff;}
.PicList0002466 li img{ width:200px; height:120px;}
.PicList0002466 li h5{ margin:0; font-size:14px; padding-top:10px;}
/*
 .Page000190 为demo编号
 */
.Page000190 .Pages{ padding:20px 0; text-align:center; line-height:32px; zoom:1; overflow:hidden;}
.Page000190 .Pages a{border: 1px solid #dcdcdc; padding:0 13px;color: #878787; display:inline-block;}
.Page000190 .Pages .p_cur,
.Page000190 .Pages .p_count,
.Page000190 .Pages .p_jump,
.Page000190 .Pages .p_total{ display:none;}
.Page000190 .Pages .p_page em{ font-style:normal;}
.Page000190 .Pages a:hover,
.Page000190 .Pages .p_page em a.a_cur{ color:#fff; background:#A4228E; border-color:#A4228E;}

/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#A4228E; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#A4228E;}
.RichInfo005 .news_info .info img{ max-width:900px}


/*
 .PicList000702为demo编号
*/ 

.PicList000702 ol{ position:relative; background:url(../images/PicList000702_olbg.jpg) repeat-x bottom center; height: 130px;
 padding:10px 13px 20px 177px; }
.PicList000702 ol .pic{ position:absolute; top:26px; left:13px; height: 101px; padding: 5px 7px;  background:url(../images/PicList000702_picbg.jpg) no-repeat; }
.PicList000702 ol .pic img{ width:145px; height:100px; }	
.PicList000702 ol h3{ margin:0; font-size:16px; padding-top:15px; margin: 5px 0; }
.PicList000702 ol h3 a,
.PicList000702 li:hover a{ color: #A4228E; }	
.PicList000702 time{ float:right; font-weight:200; font-size:12px; color: #acacac; }	
.PicList000702 ol p{ margin:0; overflow:hidden; max-height:66px; }	
.PicList000702 li{ line-height:35px; height:35px; padding: 0px 13px; border-bottom:1px #ccc dotted; }	
.PicList000702 li a{ color: #555555; font-size: 14px; padding-left: 14px; background:url(../images/PicList000702_li.jpg) no-repeat left center; }
	

/***/
.info_title{ line-height:28px;color:#000;  font-size:18px; margin:0px; padding:0px; text-align:center; padding-top:20px;}
.info_time{padding:0px; margin:0px; font-size:12px; font-weight:normal;color:#8a8a8a; line-height:30px; text-align:center; border-bottom:1px  dotted #d8d8d8; padding-bottom:10px;}
.info_txt{padding:10px 0px 0px 0px;line-height:30px; color:#666; font-size:14px;}
.info_txt p{margin:0; padding:5px 0 10px 0;}
.info_back{ padding-top:30px; font-size:14px; text-align:center }
.back a{ color:#f8b62b;}
.back a:hover{color:#009cdd;}
.Info_page{ line-height:25px; padding:0px;  font-size:14px;}
.Info_page a{color:#f8b62b;}
.Info_page a:hover{color:#009cdd;}
/******/


/*在线留言*/
.templet_message_003 { line-height:20px; color:#363636; width:490px; margin:0 auto}
.templet_message_003 ul li{ background:url(../images/templet_message_listbg.jpg) repeat-x top;}
.templet_message_003 ul li h5{ font-size:12px; line-height:32px; color:#777777; padding-left:31px; display:block; background:url(../images/templet_message_iconQ.jpg) no-repeat 12px 10px;}
.templet_message_003 ul li h5 span{ float:right; padding-right:20px; font-weight:normal;}
.templet_message_003 ul li .my_content{ line-height:20px; color:#587b9a; background:url(../images/templet_message_iconA.jpg) no-repeat 12px 15px; padding:10px 31px;}
.templet_message_003 table{ /*border:solid 1px #e2e2e2;*/ border-collapse:collapse; margin-top:-9px;}
.templet_message_003 table td{ border-collapse:collapse; padding:10px 0; width:85px;}
.templet_message_003 table .tdline{ /*order-left:solid 1px #e2e2e2;*/ padding-left:30px;}
.templet_message_003 h3{ background: url(../images/templet_message_titlebg1.jpg) no-repeat top; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px; height:30px;}
.templet_message_003 h3 em{ font-style:normal; padding-left:200px;}
.templet_message_003 h3 span{ float:right; border-left:solid 1px #ffffff; line-height:11px; padding:0px 20px 0px 46px; margin-top:8px;}
.templet_message_003 h4{ background: url(../images/templet_message_titlebg2.jpg) no-repeat; padding:0px 12px; font-size:12px; line-height:27px; color:#fff; margin-bottom:8px;}
.templet_message_003 .btnBox{ text-align: center; padding:16px 0px;}
.templet_message_003 .btnBox .tips{ float:left; background:url(../images/templet_message_icon.jpg) no-repeat 18px; padding-left:15px; color:#e50000;}
.templet_message_003 input.btn{width:100px; height:30px; line-height:29px; text-align:center; font-size:14px; color:#000000; background:#cccccc; border:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.templet_message_003 .text{ width:348px; height:35px; line-height:35px; border:solid 1px #2e2e2e; background:none; font-size:14px ; color:#999999; text-indent:15px;}
.templet_message_003 textarea{ width:97%; height:150px; line-height:21px; padding:0px 5px; border:solid 1px #2e2e2e; background:none }
.templet_message_003 select{ color:#888888; width:130px;}
.templet_message_003 .required{ color:#F00;}
.templet_message_003 .check_box{border:none; font-size:14px; color:#8b8b8b}
.templet_message_003 .check_box input{ background:none; border:2px solid #2e2e2e; width:11px; height:11px;}
/*End*/


.TextList010{ padding:20px 0;}
.TextList010 .list{ padding-bottom:2px;}
.TextList010 .tips{ padding-bottom:30px;}
.TextList010 .list .tit{ line-height:50px; padding:0 20px; font-weight:normal; font-size:18px; position:relative; background-color:#f2f2f2; margin:0; cursor:pointer;}
.TextList010 .list .tit span{ position:absolute; right:20px; height:23px; line-height:23px; top:50%; margin-top:-11px; padding-right:30px; font-size:14px; background:url(../images/TextList010-icon.png) no-repeat right bottom;}
.TextList010 .list .down{ background-color:#A4228E; color:#fff;}
.TextList010 .list .down span{ background-position:right 0;}
.TextList010 .list .txt{ display:none; padding:20px 0 30px 0; font-size:14px; color:#666;}
.TextList010 .list .txt .apply a{ font-size:18px;color:#fff; width:150px; height:40px; line-height:40px; display:inline-block; border-radius:3px; background-color:#0c3c26; text-align:center;}


/* 友情链接列表样式 开始 */
.i_list{ position:relative }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:28px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.news-list{ position:relative; max-width:840px }
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}


/*pages*/
.dede_pages{margin: 20px 0; width:900px; float:left; height:36px;}
.dede_pages ul{height: 34px;text-align: center;}
.dede_pages ul li {display: inline-block;height: 34px;margin-right: 5px;}
.dede_pages ul li a{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;}
.dede_pages ul li a:hover{background:#A4228E;color:#fff;}
.dede_pages ul li.thisclass {background: #A4228E;color: #fff;}
.dede_pages ul li.thisclass a,.dede_pages ul li.thisclass a:hover{background: transparent;border-color: #51B242;color: #fff;cursor: default;}
.dede_pages ul li span{float: left;display: block;height: 32px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;text-decoration: none;;}

/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; list-style:none;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.neititle{ width:450px; height:36px; line-height:36px; overflow:hidden; text-align:left; font-size:24px;}
.neiline{ clear:both; border-top:3px #333 dotted; width:450px; height:3px; float:left; margin:5px 0px}
.neititle2{ width:450px; height:auto; line-height:30px; text-align:left; font-size:20px; float:left}
.neititle2 p{ margin:0px; padding:0px;  line-height:30px; text-align:left; width:450px;}
.proright{width:450px; float:left; margin-top:40px;}