﻿@charset "utf-8";
*{ margin:0; padding:0;}
body {
	font-size: 12px;
	margin:0;
	padding:0;
	color:#000000;
}
p,ul,ol,li,form,dd,dl,dt {
	margin:0;
	padding:0;
	list-style:none;
}
table{border-collapse:collapse; }
.inner{ width:1460px; margin:0 auto; position:relative;}
.Tright{ text-align:right;}
.PR10{ padding-right:10px;}
.fixer{ position:fixed; top:0px;_position:absolute;_top:expression(documentElement.scrollTop+10 + "px"); z-index:999;}
.showall a{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
img {
	margin:0;
	padding:0;
	border:0;
}
a {
	color:#000;
	text-decoration:none;
	font-size:15px;
}
a:hover {
	color:#9D068D;
	text-decoration:underline;
}
.creatline {
	/*创建高度为1的线*/
	background:#E1E1E1;
	height:1px;
	font-size:0px;
	overflow:hidden;
	margin:10px 0px;
	clear:both;
}
.clear {
	/*清除浮动*/
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}


/*友情链接样式*/
#FriendLink Select {
	width:200px;
	text-align:center;
}
#FriendLink ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#FriendLink ul li {
	height:24px;
	padding-top:0px;
	padding-left:10px;
	display: inline;
	width:105px;
	float:left;
}
/*友情链接样式结束*/

/*头部*/
.head {margin:0 auto; background-color:#51004C;}
.head .maintop{margin:0 auto;height:150px;}
.head .maintop .top-logo{ overflow:hidden;float:left; text-align:left; padding-top:20px;padding-left:5px;}
.head .maintop .top_xx{ float:left;padding-top:60px;padding-left:10px;}
.head .maintop .top_tq{ padding-top:10px;}
.head .maintop .top-search{ overflow:hidden; text-align:left; padding-left:20px;float:right; margin-top:5px;}
.head .maintop .chooselanage{height:30px; line-height:30px; text-transform:capitalize; padding-top:10px; }
.head .maintop .chooselanage span{ color:#009966; height:30px; padding-left:5px;}
.head .maintop .chooselanage span a{ margin-left:5px; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.head .maintop .chooselanage .rili{ color:#FFF; font-family:"微软雅黑";}

/*文字菜单CSS开始*/
.menu{ width:100%; text-align:left;background-color:#6A0062; background: -webkit-linear-gradient(bottom,#6A0062,#52014D); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(bottom,#6A0062,#52014D); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(bottom,#6A0062,#52014D); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom,#6A0062,#52014D); /* 标准的语法（必须放在最后） */}
.selectmenu{color:#FFCC00;}
.menu ul{ padding:0;}
.menu li{ margin:0; padding:0; list-style:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; padding-left:10px;   height:40px; color:#FFF;   }
.nav{ position:relative; width:1360px; margin:0 auto; }
.nav a{ color:#FFF; font-size:16px;font-family:"Microsoft yahei";}
.nav a:hover{ color:#FC0; text-decoration:none;}
.nav li:hover a{color:#FC0; text-decoration:none;}
.nav h3{ font-size:100%; font-weight:normal; line-height:40x;   }
.nav .m{ float:left;  position:relative; z-index:1;list-style:none;    }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px;list-style:none; line-height:40px; }
.nav h3 a{ display:block; width:96px; text-align:center;   font-weight:bold;height:40px; line-height:40px;  }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:40px; z-index:1; width:110px; background:#51004C;z-index:999;filter:alpha(opacity:90);opacity:0.9;}
.nav .sub li{ text-align:center; padding:5px 0px; margin-bottom:-1px; list-style:none;}
.nav .sub li a{ color:#FFF; font-size:14px; line-height:25px;display:block; }
.nav .sub li a:hover{ color:#FC0; text-decoration:none; background-color:#6C006C;}
.nav .block{ height:0px; width:105px; background:#FE7700; position:absolute; left:0; top:39px; overflow:hidden;  }
/*首页菜单CSS结束*/


/*首页*/
.main_box{
	margin:0 auto 40px;
	clear:both;
	overflow:hidden;
	*margin:0 auto;
	*padding-top:50px;
	*padding-bottom:20px;
	background-color:#FFF;
	min-height:880px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
	-moz-box-shadow: 0 0 20px rgba(81,0,76,0.5);
	box-shadow: 0 0 20px rgba(81,0,76,0.5);
	}
.main_box .main_content{ width:1440px; margin:0 auto; margin-top:20px;}

.main_box .home_banner{ margin-bottom:20px; overflow:hidden;}

/*川艺导航开始*/
.main_box .home_banner .home_dh{width:330px;float:left;}
.main_box .home_banner .home_dh ul{ margin:0; padding:0; list-style:none;}
.main_box .home_banner .home_dh ul li{width:105px; height:117px; padding-right:5px; padding-bottom:5px; float:left;-moz-transition:ease 0.5s;-o-transition:ease 0.5s;-webkit-transition:ease 0.5s;-ms-transition:ease 0.5s;	transition:ease 0.5s;}
.main_box .home_banner .home_dh ul li:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}
/*川艺导航结束*/
.main_box .home_banner .homebanner{.width:1440px; height:460px; overflow:hidden;}
.main_box .fullSlide {height:460px;}
.main_box .fullSlide .bd li {background-size: 100% 100% !important;height:460px;}



.main_left {
	float:left;
	width:1180px;
	min-height:500px;
}
.main_right {
	float:right;
	width:250px;
	min-height:500px;
}
.position_r{ position:relative;}
.title_cn{color:#FFF; height:25px; line-height:25px; padding-left:10px; font-weight:bold;font-size:15px;font-family:"微软雅黑";}
.title_en{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; height:25px; line-height:25px; padding-left:25px; text-transform:uppercase;}
.showmore{ position:absolute; right:10px; top:5px;}
.showmore a{ color:#666; text-decoration:none; font-size:12px;}
.showmore a:hover{ color:#F60; text-decoration:none;}
.float_left{ float:left; width:380px;}
.float_right{ float:right; width:380px;}

.ml5 {margin-left: 20px;}
.news_list{ margin:10px 0; color:#666;}
.news_list ul{ padding-left:0px;}
.news_list ul li{ height:30px; line-height:30px;background:url("../images/mainbase.png") no-repeat -3px -8px; padding-left:10px;}
.news_list ul li .date{ color:#999; margin-left:5px;  }

.main_left .main_title_new{background:url(../images/main_base.png) no-repeat 0 0; height:28px;}
.main_left .main_title_other{background:url(../images/main_base.png) no-repeat 0px -35px; height:28px;}

.main_left .main_content_new{ margin:20px 0px;}
.main_left .main_content_new .topnews{}
.main_left .main_content_new .topnews h2{background:url(../images/main_base.png) no-repeat 0 -95px; padding-left:40px;width:770px; height:30px; line-height:30px;} 
.main_left .main_content_new .topnews h2 a{ font-size:18px; color:#666; font-family:"微软雅黑";}
.main_left .main_content_new .topnews h2 a:hover{ color:#F60;}
.main_left .main_content_new .topnews p{ line-height:2; color:#999; text-indent:2em; min-height:70px;} 

.main_left .main_content_other {width:450px; margin:0 auto;}
.main_left .main_content_other .topnews{ margin-top:10px;}
.main_left .main_content_other .topnews h2{ width:450px; height:30px; line-height:30px; text-align:center;} 
.main_left .main_content_other .topnews h2 a{ font-size:16px; color:#666; font-family:"微软雅黑";}
.main_left .main_content_other .topnews h2 a:hover{ color:#F60;}
.main_left .main_content_other .topnews p{ line-height:2; color:#999; margin-top:5px; min-height:105px;} 
.main_left .main_content_other .topnews p .imagediv{ width:200px; height:100px; text-align:center; overflow:hidden; float:left;margin-right:10px; margin-bottom:5px; }
.main_left .main_content_other .topnews p .imagediv img{max-width:150px;max-height:100px;}

.w560{ width:560px!important;}

/*首页图片新闻*/
.hdwrap{width:350px;margin:0 auto;}
.flashlist{height:260px;}
.flashlist .f_out{height:260px;overflow:hidden;position:relative;z-index:100;}
.flashlist .f_out .picintro{height:30px;background:url(../images/hdpng.png) no-repeat scroll 0 -1px;position:absolute;bottom:0;left:0;width:340px;z-index:999;padding:0 5px;}
.picintro{text-align:left;margin:0;padding:0;}
.picintro h2{margin:0;padding:0;width:340px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:30px;}
.picintro h2 a{color:#FFF;font-size:12px;font-weight:bold;height:30px;}
.picintro p{color:#767676;line-height:20px;font-size:12px;}
.picintro p a{color:#abadac;}
.flash_tab{height:26px;padding-top:5px;padding-left:0px;}
.flash_tab .tabs{width:350px;height:8px;overflow:hidden;}
.flash_tab .tabs ul{padding:0;}
.flash_tab .tabs ul li{width:33px;height:5px;float:left;display:block;padding:0;}
.flash_tab .tabs ul li.opdiv,.noopdiv{padding:0;opacity:1}
.flash_tab .tabs ul li.opdiv a{width:21px;height:5px;background:url(../images/hdsmall.gif) no-repeat scroll -41px -1239px;display:block;}
.flash_tab .tabs ul li.opdiv a:hover{background-position:-8px -1239px;}
.flash_tab .tabs ul li.noopdiv a{width:21px;height:5px;background:url(../images/hdsmall.gif) no-repeat scroll -8px -1239px;display:block;}
/*首页图片新闻结束*/

.wd120{width:120px;}
.wd310{width:310px;}
.wd640{width:640px;}
.mtop5{margin-top:5px;}
/*首页右侧STAR*/

.main_right .main_qk{width:250px; height:442px; }
.main_right .main_qk ul{ margin:0; padding:0; list-style:none;}
.main_right .main_qk ul li{width:250px; height:85px; margin-bottom:5px; display:block;background-image:url(../images/qk.png); background-repeat:no-repeat; background-position:0 0;}
.main_right .main_qk ul li a{ display:block;width:250x; height:85px;}
/*首页右侧END*/



/*子页面css开始*/

#about_banner{ margin:0 auto; text-align:center; min-width:1000px; max-height:170px; overflow:hidden; margin-top:2px;}/*子页面banner*/
/*子页面栏目信息*/
.about_info{ padding:15px; line-height:2; border-bottom:1px dotted #CCCCCC;}
.about_info a{ color:#CC0000; text-decoration:none;}
.about_info a:hover{ color:#CC0000; text-decoration:underline;}

/*内页侧栏*/
.sidebar{ margin-top:15px; margin-bottom:20px;}
.sidebar .sb_nav{ float:left; width:220px; position:relative; left:10px;}
div.ti1-bg{ width:210px; height:33px; background:url(../images/toptitle_bg.png) no-repeat; overflow:hidden;zoom:1;z-index:1;}
div.ti1-bg span{ display:block; width:170px; overflow:hidden; margin-left:20px; line-height:33px; font-size:16px; font-weight:bold; color:#FFF; font-family:"Microsoft yahei"; letter-spacing:2px;}
/*子页面左边导航菜单开始*/
#navmenu{width:210px; text-align:left; margin:20px auto;font-family:"Microsoft yahei";}
#navmenu ul{list-style:none}
#navmenu .leftnav{width: 210px;}
#navmenu ul.leftnav{padding: 0; margin: 0;font-size: 12px;list-style: none;}
#navmenu ul.leftnav li{margin-top:1px; overflow:hidden;}
#navmenu ul.leftnav li a{height:33px; font-size:14px;display: block;text-decoration: none;padding-left:20px;line-height:33px; font-family:"微软雅黑"; color:#FFF;background-color:#7B0074; background: -webkit-linear-gradient(right,#51004C,#7B0074); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right,#51004C,#7B0074); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right,#51004C,#7B0074); /* Firefox 3.6 - 15 */ background: linear-gradient(to right,#51004C,#7B0074); /* 标准的语法（必须放在最后） */}
#navmenu ul.leftnav li a:hover{background-color:#60005B; background: -webkit-linear-gradient(right,#60005B,#A6009D); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right,#60005B,#A6009D); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right,#60005B,#A6009D); /* Firefox 3.6 - 15 */ background: linear-gradient(to right,#60005B,#A6009D); /* 标准的语法（必须放在最后） */ color:#FFF;}
#navmenu ul.leftnav ul{margin: 0; padding: 0;display: none;}
#navmenu ul.leftnav ul li{margin: 0; padding: 0; clear: both; margin-top:1px; overflow:hidden;}
#navmenu ul.leftnav ul li a{font-size: 12px; font-weight: normal; background:url();line-height:33px; color:#999999;}/*子页面二级菜单样式*/
#navmenu ul.leftnav ul li a:hover{color:#6A0062;background:url();} /*子页面二级菜单样式*/
#navmenu ul.leftnav ul ul li a{color:silver; padding-left: 40px;}
#navmenu ul.leftnav ul ul li a:hover{background-color:#D3CEB8; color:#675C7C;}
#navmenu ul.leftnav span{float:right; margin-right:10px;}
#navmenu ul.leftnav li.nav_selected a{background-color:#60005B; background: -webkit-linear-gradient(right,#60005B,#A6009D); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(right,#60005B,#A6009D); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(right,#60005B,#A6009D); /* Firefox 3.6 - 15 */ background: linear-gradient(to right,#60005B,#A6009D); /* 标准的语法（必须放在最后） */ color:#FFF;}
#navmenu ul.leftnav li.active a{color:#6A0062;background:url();}
#navmenu ul.leftnav li.active2 a{color:#999999;background:url();line-height:33px;}

/*子页面左边导航菜单结束*/



.sidebar .sb_box{ float:right; width:1220px; background:#fff; overflow:hidden; margin-top:20px;}
.sidebar .sb_box img{ max-width:1190px;}
.sidebar .sb_box h3.title{ height:33px; line-height:33px; position:relative; background:url(../images/dqwz.png) no-repeat right top;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; padding:0px 15px; color:#7B0074;font-family:"Microsoft yahei";}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px; color:#000;}
.sidebar .sb_box h3.title div.position a{ color:#666; font-size:12px;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}



/* 新闻TAB样式开始 */
  .slideTxtBox{ text-align:left; margin-top:5px;}
  .slideTxtBox .hd{ height:21px; line-height:21px; position:relative; }
  .slideTxtBox .hd ul{ float:left; position:absolute; left:0px; top:0px; height:20px; margin:0; padding:0; }
  .slideTxtBox .hd ul li{ float:left; width:60px;height:20px; background-color:#cccccc; color:#FFF;cursor:pointer;text-align:center; margin-right:5px; padding:0 5px; border-radius:5px;}
  .slideTxtBox .hd ul li.on{ height:20px;width:60px;color:#FFF; background-color:#009966;}
  .slideTxtBox .bd ul{ zoom:1; padding:10px 2px; min-height:100px; }
  .slideTxtBox .bd li{ height:30px; line-height:30px;  background:url("../images/mainbase.png") no-repeat -3px -8px; padding-left:10px; }
  .slideTxtBox .bd li .content{ margin-right:10px;}
  .slideTxtBox .bd li .date{ color:#999;  }


  /* 下面是前/后按钮代码，如果不需要删除即可 */
  .slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
  .slideTxtBox .arrow a{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	   cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat; }
  .slideTxtBox .arrow .next{ background-position:0 -50px;  }
  .slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
  .slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }
/* 新闻TAB样式结束 */


/* 首页广告开始 */
  .mainad{ width:250px; height:100px; overflow:hidden; position:relative; margin-bottom:5px;}
  .mainad .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
  .mainad .hd ul{ overflow:hidden; zoom:1; float:left;}
  .mainad .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
  .mainad .hd ul li.on{ background:#f00; color:#fff; }
  .mainad .bd{ position:relative; height:100%; z-index:0;   }
  .mainad .bd ul{margin:0; padding:0; }
  .mainad .bd li{ zoom:1; vertical-align:middle; margin:0; padding:0; }
  .mainad .bd img{ width:250; height:100px; display:block;  }
/* 首页广告结束 */




/*页脚*/
#foot {
	clear:both;
	margin:0px auto;
	background-color:#51004C;
	background-color_old:#414141;
	height:260px;
	color:#FFF;
	min-width:1000px;
	font-size:16px;
}
#foot p {
	margin:0;
	padding:0;
}
#foot a {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot .foot_top {
	width:1300px;
	margin:0 auto;
	padding-top:20px;
}
#foot .foot_top a {
	color:#FFFFFF;
	text-decoration:none;
}
#foot .foot_top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot .foot_left {
	float:left;
	/*width:120px;*/
	line-height:30px;
	margin-left:40px;
	text-align:center;
}
#foot .foot_center {
	float:left;
	width:680px;
	line-height:30px;
	text-align:center;
	margin-left:40px;
}
#foot .foot_right {
	float:right;
	/*width:120px;*/
	line-height:30px;
	margin-right:40px;
	text-align:center;
}
#foot .foot_right img{margin:0 5px;float:left;}

/*首页快速导航CSS*/
.home_dh{ background-color:#ddd; line-height:40px; margin-bottom:20px;}
.home_dh ul{margin:0; padding:0;}
.home_dh ul li{ display:inline-block;  margin:5px; font-size:15px;vertical-align:middle;_zoom:1;_display:inline;*zoom:1;*display:inline;}
.home_dh ul li:first-child{ padding:0 10px; font-weight:700;}
.home_dh ul li:first-child:hover{ background-color:#ddd;color:#000;}
.home_dh ul li a{display:block;padding:0 10px;}
.home_dh ul li a:hover{ color:#FFF; text-decoration:none;}
.home_dh ul li:hover{ background-color:#6A0062;color:#FFF;}

