/* CSS Document */
/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}

/*global*/
body{font:14px/1.5 Microsoft Yahei,Helvetica,Arial;color:#262526; background:#FFFFFF;overflow-x:hidden;}
.wrapper{width:1000px;margin:0 auto;}
.clearfix{
	*zoom:1;
	}
.relative {position:relative;}
.absolute {position:absolute;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.pubW {width:1200px;}
.center {margin:0 auto;}
.top_line10{width:1200px;height:20px;margin:0 auto;border-bottom:#000 1px solid;}
a,a * {text-decoration: none;outline: none;star:expression(this.onFocus=this.blur());}
::selection {background:#01a4b5; color:#fff;}
::-moz-selection {background:#01a4b5; color:#fff;}
.fonthui { color:#898989;}
.fontqing { color:#00a5b5;}
@font-face {
    font-family:ghost;
	src:url('ghost.eot');
    src:url('ghost.eot?#iefix') format('embedded-opentype'),url('ghost.ttf') format('truetype');}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clerfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fix{*zoom:1}
input[type="text"]:focus,textarea:focus{outline:none;resize:none;}

.fl{float:left;}
.fr{float:right;}
/*nav*/
.nav{ width:100%; height:30px;border-bottom:#dddddd 1px solid;}
.nav .con{ margin:0 auto; width:1228px; height:30px;}
.nav .con .sy{ float:left; width:85px; height:30px; line-height:30px;}
.nav .con .sy a{ padding-left:15px; display:block; width:70px;height:30px; line-height:30px; background:url(../images/sy.png) 0 -32px no-repeat;color:#999999;white-space:nowrap; font-size:12px;}
.nav .con .sy a:hover{ background:url(../images/sy.png) 0 2px no-repeat;color:#993399;}
.nav .con .hy{ float:left; line-height:30px; height:30px;color:#999999; padding-right:20px; font-size:12px;}
.nav .con .dl{float:left; line-height:30px; height:30px; padding-right:20px; font-size:12px;}
.nav .con .dl a{color:#999999;white-space:nowrap;}
.nav .con .dl a:hover{color:#993399;}

.nav .con .dt{float:right; line-height:30px; height:30px; width:70px; font-size:12px;}
.nav .con .dt a{color:#999999;white-space:nowrap;}
.nav .con .dt a:hover{color:#993399;}

.nav .con .sj{float:right; width:70px; line-height:30px; height:30px;  padding-left:15px; font-size:12px; background:url(../images/sj.png) 0 center no-repeat; position:relative;}
.nav .con .sj a{color:#999999;white-space:nowrap;}
.nav .con .sj:hover a{color:#993399;}
.nav .con .sj .wx{ position:absolute; z-index:999; left:-70px; top:16px;opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out; display:none;}
.nav .con .sj:hover .wx{opacity:1;
	filter: alpha(opacity=100); display:block;}
.nav .con .sc{float:right; line-height:30px; height:30px; width:70px; padding-right:12px; font-size:12px;}
.nav .con .sc a{color:#999999;white-space:nowrap;}
.nav .con .sc a:hover{color:#993399;}

.headTxtR {width: 190px;}
.fri { float: right;}
.headTxtR span {color: #999;float: left;line-height: 30px;}
.headTxtR a{display: block;float: left;height: 20px;margin-right: 8px;margin-top: 5px; transition: all 0.3s linear 0s;width: 20px; cursor:pointer;}
.headTxtR-a1{background: url("../images/order-c1-ico.png") no-repeat scroll 0 0 ;}
.headTxtR-a2 {background: url("../images/order-c1-ico.png") no-repeat scroll -20px 0 ;}
.headTxtR-a3 {background: url("../images/order-c1-ico.png") no-repeat scroll -40px 0 ;}
.headTxtR-a4 {background: url("../images/order-c1-ico.png") no-repeat scroll -60px 0 ;}

.headTxtR-a1:hover { background: url("../images/order-c1-ico.png") no-repeat scroll 0px -20px;}
.headTxtR-a2:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -20px -20px;}
.headTxtR-a3:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -40px -20px;}
.headTxtR-a4:hover {background: url("../images/order-c1-ico.png") no-repeat scroll -60px -20px;}

/*header*/
.myliketel{ position:absolute; right:0; top:10px; height:39px; overflow:hidden}
.myliketel .img{ display:inline-block;}
.myliketel .telcon {
    width: 160px;
	display:inline-block;
    color:#9b4a8d;
    font-size: 15px;
    line-height: 19px;
}
.myliketel .telcon span{ font-size:18px}
.topbg{background:url(../images/head_bg.jpg) no-repeat center;width:100%;height:91px;}
#header{height:91px;width:1228px;margin:0 auto; overflow:hidden; position:relative;}
#header .logo{float:left;position: relative; overflow:hidden;}
#header .logo a{width:409px;height:91px;background:url(../images/logo.png) no-repeat center;text-indent:-999em;display:block;}
#header .logo .light{
	cursor:pointer;
	opacity:0.25;                                                                                                                                                  
	position: absolute;
	left: -180px;
	top: 10px;
	width: 80px;
	height: 60px;
	background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0));
	transform: skewx(-25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg);
	-ms-transform: skewx(-25deg);
	
	animation:light_move 2.5s 1s infinite linear ;
	-webkit-animation:light_move 2.5s 1s infinite linear ;
	-moz-animation:light_move 2.5s 1s infinite linear ;
	-o-animation:light_move 2.5s 1s infinite linear ;
	-ms-animation:light_move 2.5s 1s infinite linear ;
}
.top_right{width:760px;padding-left:50px;float:right;height:91px;}
.top_right a:nth-child(4){margin-left:80px;}
@keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-moz-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-webkit-keyframes light_move {
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-o-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}
@-ms-keyframes light_move{
0% {left:-180px;}
30%{left:320px}
75%{left:50px;}
100%{left:320px;}
}



/*1000*/


.in-nav{width:100%;height:45px;background:#6c31a7;overflow:hidden;}
.in-nav-cont{width:1228px;height:45px;margin:0 auto;}
.in-nav-main{ position:absolute; left:50%; margin-left:-388px;width:1002px;height:45px;font-size:17px;line-height:14px;}
.in-nav-main li{width:167px;height:45px;line-height:45px; background:url(../images/xian.png) right 0 no-repeat; position:absolute; z-index:99;text-align:center}
.in-nav-main li.one{left:0px; top:0px;}
.in-nav-main li.two{left:167px; top:0px;}
.in-nav-main li.three{left:334px; top:0px;}
.in-nav-main li.four{ left:501px; top:0px;}
.in-nav-main li.five{ left:667px; top:0px;}
.in-nav-main li.six{left:834px; top:0px;}
.in-nav-main li .a{ width:100%; height:45px;color:#FFF;font-family:"Hiragino Sans GB", "Microsoft YaHei", "΢���ź�", tahoma, arial, simsun, "����";display:block; position:absolute; z-index:3}

.in-nav-main li .i{ width:166px; height:45px; background:#58217d; position:absolute; left:0px; top:0px; z-index:2;opacity:0;
	filter: alpha(opacity=0);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transform: scale(0);
	-webkit-transform: scale(0);}
.in-nav-main li:hover .i{opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transform: scale(1);
	-webkit-transform: scale(1);}
/* 
.in-nav-main li.pp .a{background:url(../images/xjt.png) 130px center no-repeat;}
.in-nav-main li.pp .a:hover{background:url(../images/sjt.png) 130px center no-repeat;} */

.in-nav-main li .ptxt{ z-index:999; position:absolute; width:166px; height:auto; left:0px; top:45px; display:none; background:#FFFFFF}
.in-nav-main li .ptxt dd{ width:100%;line-height:30px; text-align:center; border-bottom:#CCCCCC 1px dotted; color:#333333}
.in-nav-main li .ptxt dd a{ display:block; width:100%; height:30px; font-size:15px; color:#333}
.in-nav-main li .ptxt dd a:hover{color:#FFFFFF}
.in-nav-main li .ptxt dd:hover{ background:#663366; color:#FFFFFF}

/*footer*/
.footer{padding-bottom:40px;color:#747184; background:#1f1d2a;}
.footer a{color:#747184;}
.footer a:hover{text-decoration:underline;}
.footer .con{ margin:0 auto; width:1200px; text-align:center; padding-top:30px;}
.footer .con a{color:#747184;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 250px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#000 url(../images/top.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* ����û��������¹���,�����ť��͸���Ȼ��ø��� */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 250px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 250px;
  }
}
.bt {
    -moz-transition: background 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s;
    transition: background 0.3s linear 0s;
}
.absolute {
    position: absolute;
}
.list_banner{ overflow:hidden;width:100%; height:322px; position:relative; }

.banner .preBtn {left:50%;top:50%;display:block;width:74px;height:74px;margin-top:-37px; margin-left:-690px; background-color:rgba(0,0,0,.3);z-index:7;display:none;}
.banner .preBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px; background:url(../images/icon.png) no-repeat 0 0px;}
.banner .nextBtn {right:50%;top:50%;display:block;width:74px;height:74px;margin-top:-37px; margin-right:-690px; background-color:rgba(0,0,0,.3);z-index:7;display:none;}
.banner .nextBtn i {display:block;width:28px;height:51px;margin-left:24px;margin-top:13px;background:url(../images/icon.png) no-repeat -32px 0px;}
.banner .preBtn:hover,.banner .nextBtn:hover { background-color:rgba(0,0,0,.4);}

.banner .hd{bottom: 5px;height: 35px;overflow: hidden;position: absolute;left: 50%;z-index: 1;}
.banner .hd ul{ float:left; overflow:hidden}
.banner .hd ul li{background: #ffffff none repeat scroll 0 0;cursor: pointer;float: left;height:20px; margin-right:10px;width:20px; border-radius:20px;}
.banner .hd ul li.on{background: #71246e none repeat scroll 0 0;color: #fff;}
.banner .bd {height: 100%; position: relative;z-index: 0;}
.banner .bd ul{ width:100%}
.banner .bd ul li{ width:100%; height:500px;}
.banner .bd ul li a{ display:block; width:100%; height:500px;}
.banner .bd ul li a.ban1{ background:url(../images/1.jpg) center 0 no-repeat}
.banner .bd ul li a.ban2{ background:url(../images/2.jpg) center 0 no-repeat}
.banner .bd ul li a.ban3{ background:url(../images/3.jpg) center 0 no-repeat}

.Z_TypeList .off{ display:none}
.Z_TypeList:hover .off{ display:block}

.clear{clear:both;}
.listpath{ margin-top:25px; font-size:14px; width:1200px; border-bottom: 1px solid #dcdcdc}
.listpath:hover{ color:#fe9c43}
.listzttj{ padding-bottom:20px; margin-bottom:28px; border-bottom:1px solid #dcdcdc}
.listzttj ul li{ float:left; margin-left:53px; margin-top:20px;}
.listzttj ul li.first{ margin-left:0}
.listzttj ul li p{ text-align:center; font-size:16px; padding-top:5px;}
.listleft{ float:left}
.listright{ float:right}
.listsidebar{ border:1px solid #dcdcdc; width:298px; padding:9px 9px 9px 0; margin-bottom:15px;}
.listsidebarlx{border:1px solid #dcdcdc; width:288px; padding:9px; margin-bottom:18px;} 
.listxm, .listal{ width:290px; height:70px; background:#f6f6f6; margin-left:9px; margin-right:9px;}
.listxm h1{ font-size:24px; background: url(../images/listcion.jpg) no-repeat; background-position:0 15px; line-height:70px; margin-left:70px; padding-left:50px}
.listal h1{ font-size:24px; background: url(../images/listcion.jpg) no-repeat;background-position:0 -65px ; line-height:70px; margin-left:70px;padding-left:50px}
.listsidebar .xmul{ background:url(../images/bg.jpg) repeat-y;display:inline-block;}
.listsidebar .xmul li{ width:140px; height:40px; text-align:center; line-height:40px; color:#fff; margin-top:10px; margin-left:9px; float:left}
.listsidebar .xmul li a{ color: #fff;  width:140px; height:40px; display:block; font-size:16px;}
.listsidebar .xmul li a:hover{ display:block; background:#fff; border:1px solid #888888; color:#444 ;width:138px; height:38px;}

.listtxleft{ float:left; margin:9px 8px 0 0}
.listtxright{ float:right; margin-top:9px;}
.flexslideranli{position:relative;height:269px;overflow:hidden; margin-top:10px; margin-left:9px;}
.flexslideranli:hover .flex-direction-nav{ display:block}
.flexslideranli .flex-direction-nav{ display:none} 
.flexslideranli .flex-direction-nav{position:absolute;z-index:3;width:100%;top:25%;}
.flexslideranli .flex-direction-nav li a{ width:35px; height:35px; display:block; cursor:pointer}
.flexslideranli .flex-direction-nav li a.flex-prev{ position:absolute;left:1%;background: url(../images/lunbobt.png) no-repeat; background-position:0 5px;}
.flexslideranli .flex-direction-nav li a.flex-next{ position:absolute;right:4%;background:url(../images/lunbobt.png) no-repeat; background-position:-69px 5px;}
.listsidebar ul li h3{ font-size:18px; font-weight:normal; padding:10px 0 0 3px;}
.listsidebar ul li p{ padding-left:3px;}
.listmain{ float:right; width:850px;}
/*******************项目列表页***********************/
.listtitle{ background: url(../images/xmbg.jpg) no-repeat; height:31px;}
.listtitle p{ font-size:18px; padding-left:26px; line-height:30px;}
.listxmmain{margin-top:22px; border-top:1px solid #e8e9e9;border-left:1px solid #e8e9e9;}
.listintro{ width:405px; height:150px; padding:20px 0 20px 18px; border-bottom:1px solid #e8e9e9; border-right:1px solid #e8e9e9; float:left}
.listintro img{ float:left}
.listintro h1{ font-size:20px; padding-left:215px;}
.listintro h1 a:hover{border-bottom:1px solid #fe9c43;color:#fe9002;}
.wzmain .listintro p{ color:#7c7c7c; line-height:20px; font-size:14px; padding:10px 0 18px 215px; width:176px; margin-bottom:0}
.listintro p a{ color:#7c7c7c}
.listintro .listbt{ padding-left:215px;}
.listintro .listbt img{ float:none}
.indexmian p a:hover{color:#fe9002;}

.pinpaiContent .contentRight{width:880px;}
	
.boxlbox{ background: #FFF;  padding:14px 0 14px 10px; overflow: hidden; position:relative;}
.boxlbox ul li { display: block; position: relative; }
.pinpai_one{ margin:10px 0}
.pinpai_two{ line-height: 2; border-bottom: 1px dotted #a9a9a9; text-indent: 2em; }
.zt_list{ margin-top: 16px; height: 70px; overflow: hidden; }
.zt_list span {width: 120px; height: 70px; display: block;background-color: #9CF; position: absolute; overflow:hidden}
.zt_listtxt{ width: 165px; position: absolute; right: 0; overflow: hidden; line-height: 1.8; color:#8f8f8f}
.zt_listtxt h3 {font-size: 14px; font-weight: 100; color:#000}
.zt_listtxt p a{color:#8f8f8f}
.zt_listtxt p a:hover{color:#e4007f}
#listapDiv1 { position: absolute; left: 4px; top: 138px; width: 118px; height: 38px; z-index: 1; background: url(list_10_03.jpg) no-repeat 
}
#listapDiv1:hover{ background: url(list_10_02_03.jpg) no-repeat}
#listapDiv2 { position: absolute; left: 129px; top: 138px; width: 118px; height: 38px; z-index: 2; background: url(list_10_05.jpg) no-repeat 
}
#listapDiv2:hover{ background:url(list_10_02_05.jpg) no-repeat}
.zt_msg{position: absolute; right:0; top: 22px; width:88px; height:22px; background:url(ztmsg.jpg) 0 0 no-repeat}
.zt_msg:hover{ background:url(ztmsg_02.jpg) 0 0 no-repeat}
.xihuan_qh_nav{ left: 17px; height: 35px; }
.xihuan_qh_nav ul{clear:both}
.xihuan_qh_nav li{ width: 76px; float: left; text-align: center; margin-right: 20px; }
.xihuan_qh_nav li a{ display: block;height:35px;color:#8f8f8f; line-height:40px;font-size:16px;}
.xihuan_qh_nav li.hover a{color:#000;border-bottom:2px solid #9d0a3a; text-decoration:none}
.xihuan_qh_txtbox{ color: #403328; margin-top: 10px; }

.xihuan_qh_txt li { border-bottom: 1px dotted #CCCCCC;  line-height:2.8}
.xihuan_qh_txt li a{ font-size:16px;color:#555;}
.pinpai_hd_tips{width:290px; height:44px;}
.pinpai_hd_tips ul li{ width:138px; height:30px; line-height:30px;float:left; text-align:center; background:#eaeaea}
.pinpai_hd_tips ul li a{ font-size:16px}
.pinpai_hd_tips ul li:hover,.pinpai_hd_tips ul li.active{background:#fff}
.pinpai_hd_list{ width:290px; height:210px; margin-bottom:6px;}
.pinpai_hd_list ul li{ width:290px;  }

.pinpai_hd_list span{padding-left:15px; width:270px; display:block }
.pinpai_hd_list p{ font-size:14px; float:left;line-height:1.8; padding-top:2px;text-indent:2em}
.pinpai_hd_list a{ margin-top:5px;width:100%; color:#9d0a3a;  text-decoration:underline;}
.pinpai_hd_list a:hover{ color:#5d0623}
.pinpai_hd_list h1{ font-size:16px; margin-top:5px}
.pinpai_hd_title{ width:150px; margin-bottom:4px; margin-top:15px; background-position:0;}
.pinpai_hd_box{ height:auto;}
.pinpai_hd_jianjie{ float: left; height: 60px; line-height: 20px; padding-top: 15px; width:185px;word-break:break-all;}
.pinpai_hd_page{text-align:center; width:370px; height:30px; margin:0 auto; float:left; margin-bottom:35px; line-height:30px; vertical-align:middle;}
.pinpai_hd_page span{ display:inline-block; width:auto; padding-left:10px; padding-right:10px; height:30px; font-size:16px; border:1px solid #F47548;font-family:Arial; margin-right:5px;}
.pinpai_hd_page a{display:inline-block; width:auto; height:30px; border:1px solid #E5E5E5; font-size:14px;font-family:Arial;  margin-right:5px; text-decoration:none; padding-left:10px; padding-right:10px; color:#666;}
.pinpai_hd_page a:hover{ border:1px solid #F47548; color:#F47548; }
.titlemb{border-bottom: 2px solid #dfdfdf; line-height: 30px; font-size:16px}
.titlemb a:hover {color:#e4007f;}
.titlemb span{padding:0 5px 5px;border-bottom: 2px solid #9D0A3A;}

.titlemb2{line-height: 30px;font-size:16px}
.titlemb2 a,.titlemb2 span {padding:0 5px 5px;border-bottom: 2px solid #000;}
.titlemb2 a:hover{color:#e4007f;}
#boxl { width: 306px; overflow: hidden;border: 1px solid #dcdcdc; margin-bottom:15px;}
#boxr{border-right:1px solid #dfdfdf}
.seo_Navs{width:1200px;margin:0 auto;color:#000;font-size:18px;}
.seo_Navs a{font-size:18px;line-height:30px;height:30px;padding:5px 10px;}

/*三级栏目右边*/
.SMright	{ width:850px; min-height:500px; float:right; display:inline; padding:15px;}
/*三级栏目右边*/
.location-r{ float:left; color:#444;margin:5px 0 10px 0;font-size:16px;}
.location-r span{ margin-right:5px; display:block; float:left;padding-top:3px;}
.location-r a{ margin:0px 2px; color:#444;}
.location-r a:hover{ color:#763786;}


.cha-r-1{}
.cha-r-1-t{ width:830px; height:43px; padding-top:1px; padding-left:1px; background:#763786;}
.cha-r-1-t ul{}
.cha-r-1-t li{ width:120px; height:41px; float:left; font-size:16px; position:relative;}
.cha-r-1-t li a{ width:120px; display:block; height:42px; line-height:42px; text-align:center; color:#fff;}
.cha-r-1-t li a:hover{ color:#555; background:#fff; text-decoration:none;}
.cha-r-1-t li span{ width:20px; height:16px; display:block; position:absolute; right:6px; top:3px;}
.cha-r-1-t s{ float:right; padding-top:8px; margin-right:20px; display:inline; text-decoration:none;}
.cha-r-1-t s a{ width:57px; height:24px; display:block; text-align:center; line-height:24px; font-size:14px; color:#555; background:url(../images/zx-button-ico.jpg) -139px -169px no-repeat;}
.cha-r-1-t s a:hover{ color:#91253c; font-weight:bold;}


 
.cha-r-1-t-float{position:fixed !important; top:0px; z-index:1000; _position:absolute; *position:absolute; *top:0px; _top:expression(eval(document.documentElement.scrollTop + 0 )); _top:0px;}
.cha-r-c{ width:764px; border-left:1px solid #e5e5e5; float:left;}

.cha-r-1-c{ padding-left:10px; padding-top:15px; margin-bottom:20px; }
.cha-r-1-c-t{ width:700px; padding-left:35px; height:25px; background:url(../images/ico.jpg) -278px -635px no-repeat;}

.cha-r-1-c1{ padding-top:20px; padding-bottom:35px;}
.cha-r-1-c1l{ width:241px; height:208px; border:1px solid #e5e5e5; overflow:hidden; float:left;}
.cha-r-1-c1l img{ width:241px; height:208px;}
.cha-r-1-c1r{ float:left; margin-left:25px; width:460px;}
.cha-r-1-c1r h1{ height:30px; font-family:"微软雅黑","黑体"; font-size:22px; color:#000; font-weight:normal;}
.cha-r-1-c1r h3{ height:30px; font-family:"微软雅黑","黑体"; font-size:18px; color:#91263b; font-weight:normal;}
.cha-r-1-c1r p{ line-height:24px; color:#555; width:468px;font-size:14px;}
.cha-r-1-c1r span{ display:block; margin-top:7px; height:36px; line-height:32px; border-top:1px solid #e5e5e5; color:#a87b50;font-size:14px;}
.cha-r-1-c1r span s{ color:#555; text-decoration:none;font-size:14px;}
.cha-r-1-c1r p a{ width:133px; height:34px; line-height:34px; float:left; display:block; margin-right:30px; text-align:center; font-size:16px; color:#fff;text-decoration: none;  transition: all 0.3s linear 0s;}
.cha-r-1-c1r-p1{ background:#763786;transition: all 0.3s linear 0s;}
.cha-r-1-c1r-p1:hover{ background:#c081d0;}
.cha-r-1-c1r-p2{ background:#393a48;transition: all 0.3s linear 0s;}
.cha-r-1-c1r-p2:hover{ background:#72737f;}

.cha-r-1-c2{ padding-top:25px; padding-right:25px; padding-bottom:10px;}
.cha-r-1-c2 p{ line-height:24px; font-size:16px; color:#555; margin-bottom:20px;line-height:28px;}

.cha-r-1-c3{  padding-top:20px; overflow:hidden;}
.cha-r-1-c3-c{ float:left;}
.cha-r-1-c3-c dl{}
.cha-r-1-c3-c dd{ height:222px; overflow:hidden; -webkit-transition:all 0.4s; -moz-transition: all 0.4s; transition:all 0.4s; border:1px solid #fff;}
.cha-r-1-c3-c dd:hover{border:1px solid #E05875;}
.cha-r-1-c3-c dt{ height:38px; line-height:38px; text-align:center; color:#555;}
.cha-r-1-c3-c dt span{ margin-left:20px;}

.cha-r-1-c3-t{ width:28px; float:left; margin-left:10px;}
.cha-r-1-c3-t ul{}
.cha-r-1-c3-t li{ width:28px; height:19px; cursor:pointer;}
.ss02{ background:url(../images/ico.jpg) -272px -514px no-repeat;}
.ss01{ background:url(../images/ico.jpg) -272px -495px no-repeat;}

.cha-r-1-c3 p{ text-align:center; float:left;}
.cha-r-1-c3 p a{ width:360px; height:33px; display:block; line-height:33px; font-family:"微软雅黑","黑体"; font-size:16px; color:#fff; background-color:#763786; transition: all 0.3s linear 0s; }
.cha-r-1-c3 p a:hover{background:#c081d0; }

.cha-r-1-c4{ padding-left:30px; height:260px; padding-top:30px;}
.cha-r-1-c4 a{ margin-right:4px;}
.cha-r-1-c4 img{border:1px solid #fff;}
.cha-r-1-c4 img:hover{border:1px solid #E05875; transition:all 0.3s linear 0s;}

.cha-r-1-c5{ padding-top:20px; font-size:16px; color:#555; padding-bottom:20px;}
.cha-r-1-c5 p{ margin-bottom:20px;font-size:16px}


.cha-r-1-c6{ padding-top:; color:#555; font-size:16px; }
.cha-r-1-c6 h3{ padding-left:52px; height:39px; line-height:39px; margin-top:18px;background:url(../images/ico.jpg) 0px -668px no-repeat;}
.cha-r-1-c6 p{ width:760px; padding-left:52px; padding-bottom:20px; margin-top:15px; background:url(../images/cha-r-1-c6-p.jpg) 0px 6px no-repeat;font-size:16px;line-height:28px; }

.cha-r-1-c6 span{ padding-left:200px; padding-top:20px; height:34px; display:block;}
.cha-r-1-c6 span a{ width:133px; height:34px; text-align:center; line-height:34px; color:#fff; font-size:16px; float:left; display:block; margin-right:20px;text-decoration: none;  transition: all 0.3s linear 0s; }

.cha-r-1-c7{ height:55px; line-height:55px;}
.cha-r-1-c7 p{ width:320px; float:left; font-size:16px; color:#555;}

.cha-r-1-c8{ margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}
.cha-r-1-c8-d h3{font-size:16px;line-height:28px;height:28px;margin-top:10px;}
.cha-r-1-c8 .cha-r-1-c8-d ul{ padding-top:10px;}
.cha-r-1-c8 .cha-r-1-c8-d li{ width:410px; float:left; height:28px; line-height:28px; font-size:16px;}
.cha-r-1-c8 .cha-r-1-c8-ul{overflow:hidden;}
.cha-r-1-c8 .cha-r-1-c8-ul a{padding:0px 5px; padding-bottom:2px;transition: all 0.3s linear 0s;border-radius:2px;color:#555;}
.cha-r-1-c8 .cha-r-1-c8-ul a:hover{color:#fff; text-decoration:none; background:#763786;}
.cha-r-1-c8 .cha-r-1-c8-page{margin:15px 0px;overflow:hidden;}
.cha-r-1-c8 .cha-r-1-c8-page li{float:left;  text-align:center; margin:0px 4px; height:24px;}
.cha-r-1-c8 .cha-r-1-c8-page li a:hover{background:#8e2239; color:#fff; text-decoration:none;}
.cha-r-1-c8 .cha-r-1-c8-page li a{border:1px solid #ccc; padding:1px 8px 1px 8px;}
.Rcoulmn		{ width:744px; padding:0 20px; overflow:hidden; float:left; font-size:14px;}
	{ color: #fff;background: #AAAAAA;text-decoration: none;}
.Rcoulmn   a { transition: all 0.3s linear 0s;}


.acti-r-1{ width:733px; height:70px; background:#333; margin-left:15px; margin-bottom:20px;}

.acti-r-2{ width:733px; margin-left:15px; }
.acti-r-2 h1{ height:40px; line-height:40px; text-align: center; font-family:"微软雅黑","黑体"; font-size:22px; font-weight:normal; color:#000;margin-top:10px; }
.acti-r-2 h3{ height:45px; line-height:28px; text-align:center; font-size:14px; font-weight:normal; color:#555; background:url(../images/acti-r-2-bg.jpg) no-repeat center top;}
.acti-r-2 h3 span{ color:#91263b;}

.acti-r-2 p{ font-size:16px; line-height:28px; color:#555; margin-bottom:20px;}
.acti-r-2 p.arc_pubdate{margin-left:130px; font-size:14px; margin-top:10px; margin-bottom:10px;}
.acti-r-2 p.arc_pubdate span{ margin:0 20px;}
.acti-r-2 div{ font-size:14px; line-height:28px; color:#555; margin-bottom:20px;}
.acti-r-2 div a{ color:#FF0000; font-weight:bold;}
.acti-r-2 p a{ color:#FF0000; font-weight:bold;}

/***专题***/
.ztbox2{ background-color:#FFF}
.ztbox2list{ padding:5px 12px 0 12px}
.al2{ width: 980px; display: block; border-bottom: 1px dotted #CCCCCC; padding-top: 20px; }
.al2 li { width: 288px; text-align: center; float: left; margin:0 20px 20px 14px;line-height: 2; }
.al2 li a{ display: block; text-decoration: none;transition: all 0.3s ease 0s;}
.al2 li a img{ display: block; padding: 3px; border: 1px solid #fff;transition: all 0.3s linear 0s}
.al2 li a:hover img{border:1px solid #e4007f}

/*栏目页右边*/
.Rcoulmn		{ width:744px; padding:0 20px; overflow:hidden; float:left; font-size:14px;}
	{ color: #fff;background: #AAAAAA;text-decoration: none;}
.Rcoulmn   a { transition: all 0.3s linear 0s;}


.RCtitle		{ width:100%; height:40px; overflow:hidden;}
.RCtitle h3		{ font: normal 28px/40px 'Microsoft YaHei'; color:#000; float:left;}
.RCtitle a		{ font: normal 16px/48px 'Microsoft YaHei'; color:#b2b2b2; margin-left:15px; }
.RCtitle a:hover{ color: #000; text-decoration:underline;}

.RClist			{ width:100%; height:240px; overflow:hidden; margin:15px 0 0 0;}
.RCLimg			{ width:260px; height:260px; overflow:hidden; float:left}
.RCLimg	  img	{ width:260x !important; height:228px !important; }
.RCLR			{ width:450px; height:260px; float:right; _position:relative; _left:20px;}
.RCLR  dt		{ width:450px; height:50px; font:normal 12px/26px 'Microsoft YaHei'; overflow:hidden; margin-bottom:20px;}
.RCLR  dt a		{ color:#4c4c4c;font-size:16px;}
.RCLR  dt a:hover{ color: #000; text-decoration:underline;}

.RCLR  dd		{ width:450px; height:28px; font:16px/20px 'Microsoft YaHei'; overflow:hidden; letter-spacing:1px; background:url(../images/list.png) no-repeat left; padding:0 0 0 24px; }
.RCLR  dd a		{ color:#666;font-size:14px;}	
.RCLR  dd a:hover{ color: #000; text-decoration:underline;}

.AboutXM		{ width:100%; height:80px; background:#e6e6e6; margin:20px 0 50px 0;}
.AXM1			{ width:40px; height:40px; padding:20px 25px; background:#763786; color:#fff; font-size:18px; float:left;}
.AXM			{ width:624px; height:56px; float:right; overflow:hidden; margin:10px; line-height:28px;}
.AXM	a		{ width:78px; height:28px; overflow:hidden; display:block; float:left; color:#5a5a5a; text-align:center;font-size:16px;}

.AXM	a:hover		{ color:#fff; background:#a6a6a6; }