﻿@charset "utf-8";
*{ margin:0; padding:0;}
body {
	font-size: 14px;
	margin:0;
	padding:0;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
p,ul,ol,li,form,dd,dl,dt {
	margin:0;
	padding:0;
	list-style:none;
}
table{border-collapse:collapse; }
.inner{ width:1400px; margin:0 auto; position:relative; padding:0 10px;}
.Tright{ text-align:right;}
.PR10{ padding-right:10px;}
img {
	margin:0;
	padding:0;
	border:0;
}
a {
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
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;
}
.showmore{ background:url(../images/arr.png) no-repeat 1px; padding-left:15px;}


/*友情链接样式*/
#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;
}
/*友情链接样式结束*/

/*头部*/
.chooselanage{height:30px; line-height:30px; text-transform:capitalize; padding-top:10px; }
.chooselanage span{ margin-left:5px; color:#009966; height:30px; padding-left:5px;}
.chooselanage span a{ margin-left:5px; font-size:12px; color:#51004C;}
.head {height:120x;margin:0 auto;}
.head .maintop{margin:0 auto;height:120px;}
.head .maintop .top-logo{ overflow:hidden; text-align:left; padding-top:20px;padding-left:20px;float:left;}
.head .maintop .top-search{ overflow:hidden; text-align:left; padding-left:5px;float:right; margin-top:5px; border:1px solid #51004C; }

/*文字菜单CSS开始*/
.menu{ width:100%;position:relative; text-align:center;background-color:#51004C; background: -webkit-linear-gradient(left,#6A0062,#51004C,#51004C,#6A0062); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#6A0062,#51004C,#51004C,#6A0062); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#6A0062,#51004C,#51004C,#6A0062); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right,#6A0062,#51004C,#51004C,#6A0062); /* 标准的语法（必须放在最后） */}
.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:35px; color:#FFF;   }
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:Arial, Helvetica, sans-serif; font-weight:550;font-size:14px;}
.nav a{ color:#FFF;}
.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:35px;   }
.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:35px; }
.nav h3 a{ display:block; padding:0 15px;text-align:center;   font-weight:bold;  }
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:35px; z-index:1; width:180px; background:#51004C;z-index:999;filter:alpha(opacity:80);opacity:0.8;}
.nav .sub li{ text-align:center; padding:5px 8px; margin-bottom:-1px; list-style:none;}
.nav .sub li a{ height:20px; color:#FFF; font-size:12px; line-height:20px;}
.nav .sub li a:hover{ color:#Fc0; text-decoration:none;   }
.nav .block{ height:0px; width:130px; background:#51004C; position:absolute; left:0; top:34px; overflow:hidden;  }
/*首页菜单CSS结束*/


/*首页*/
#main {
	margin:0 auto;
	margin-top:1px;
	min-width:1000px;
	min-height:200px;
	overflow:hidden;	
}
.home{	
}
#main .main_box{margin:40px auto 20px; clear:both;overflow:hidden;*margin:0 auto;*padding-top:50px;*padding-bottom:20px;}
#main_left {
	width:100%;
	min-height:200px;
}
#main_center {
	display:block;
	margin-top:20px;
}
#main_right {
	float:right;
	margin-right:20px;
	width:192px;
}
#main .main_title{float:left;}
#main .more{float:right; margin-right:20px; font-size:12px;}
#main .more a{color:#9D068D;}
#main .main_title .title_cn{ font-family:Arial, Helvetica, sans-serif; font-size:18px;}

#main .main_left .main_content_new{ margin:20px 0px;}

#main .main_content{ margin-top:20px;}
#main .main_content .maincase{margin:0 auto; position:relative;}
#main .main_content .maincase ul{ margin-top:10px; padding:0;}
#main .main_content .maincase ul li{ list-style:none;width:306px; height:300px; overflow:hidden; float:left;background-color:#FFF; padding:5px; text-align:center;}
#main .main_content .maincase ul li h3{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700px; margin-top:5px;line-height:1.5;overflow:hidden;height:30px; text-align:left; color:#009966; padding-left:5px;}
#main .main_content .maincase ul li h4{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:700px;line-height:1.5;overflow:hidden;height:20px; text-align:left; color:#999;padding-left:5px;}
#main .main_content .maincase ul li p{line-height:2; color:#666; text-align:left;padding-left:5px; }
#main .main_content .maincase ul li{-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 .main_content .maincase ul li:hover{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}

#main .main_content .maincase a:hover{ text-decoration:none;}



#main .quicklink ul{ margin:0; padding:0}
#main .quicklink ul li{width:192px; height:60px; overflow:hidden; display:inline;}






#main .main_content .mainpicnews{ margin-top:10px;}
#main .main_content .mainpicnews .mainpic{ float:left;width:100px;height:70px; overflow:hidden; margin-right:10px;}
#main .main_content .mainpicnews h3{ font-size:14px; color:#666666;}
#main .main_content .mainpicnews h3 a{font-size:14px; color:#666666;}
#main .main_content .mainpicnews p{ font-size:12px; color:#aaa; margin-top:5px; line-height:1.5;}

#main .mainnewslist{ margin:0; padding:0; }
#main .mainnewslist li{ height:120px; background-color:#FFF; margin:0; padding:0; margin-top:12px;}
#main .mainnewslist .mainnewspic{width:230px; height:110px; float:left; margin:5px 10px;}
#main .mainnewslist .mainnewscontent{ float:left; margin:5px;width:520px; line-height:1.5; color:#999;}
#main .mainnewslist .mainnewscontent h3 a{font-size:14px; color:#999; line-height:1.5;}
#main .mainnewslist .mainnewscontent h3 a:hover{ color:#009966;}

#main .main_content .projectcase{ margin-top:10px;overflow:hidden;height:170px;}
#main .main_content .projectcase span{ float:left;width:120px;height:72px; overflow:hidden; margin-right:10px;}
#main .main_content .projectcase h3{ font-size:14px; color:#666666;}
#main .main_content .projectcase h3 a{font-size:14px; color:#666666;}
#main .main_content .projectcase p{ font-size:12px; color:#aaa; margin-top:5px; line-height:1.5;}
#main .main_content .projectcase li{ height:85px;clear:both; overflow:hidden;}

#main .main_content .maintel{ margin:0 auto;margin-top:10px;overflow:hidden; text-align:center; }
#main .main_content .maintel .tel{color:#aaa; background:url(../images/tel.png) no-repeat 0 2px; height:20px; line-height:20px; margin-left:10px; margin-top:10px; padding-left:10px;}
#main .main_content .maintel p{ font-size:12px; color:#aaa; margin-top:5px; line-height:1.5;}
.wd120{width:120px;}
.wd310{width:310px;}
.wd640{width:640px;}



#home_banner{ margin:0 auto; text-align:center; min-width:1000px;}
/*子页面css开始*/

#about_banner{ margin:2px auto; text-align:center; min-width:1000px; max-height:260px; overflow:hidden;}/*子页面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:240px; position:relative; left:10px;}
div.ti1-bg{ width:230px; height:33px; background:url(../images/toptitle_bg.png) repeat-x; overflow:hidden;zoom:1;z-index:1;}
div.ti1-bg span{ display:block; width:190px; overflow:hidden; margin-left:20px; line-height:33px; font-size:16px; font-weight:bold; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
/*子页面左边导航菜单开始*/
#navmenu { width:230px; text-align:left; margin:20px auto;font-family:Arial, Helvetica, sans-serif;}
#navmenu ul{list-style:none}
#navmenu .leftnav {width: 230px;} 
#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 {font-size:14px;display: block;text-decoration: none;padding:10px 10px 10px 30px; font-family:Arial, Helvetica, sans-serif;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 {color:#FFF;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); /* 标准的语法（必须放在最后） */}
#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:#009966;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:#009966;background:url();}
#navmenu ul.leftnav li.active2 a{color:#999999;background:url();line-height:33px;}

/*子页面左边导航菜单结束*/



.sidebar .sb_box{ float:right; width:1051px; background:#fff; overflow:hidden; margin-top:20px;}
.sidebar .sb_box img{ max-width:700px;}
.sidebar .sb_box h3.title{ height:33px; line-height:33px; position:relative; background:url(../images/dqwz.png) no-repeat right top;background-size: 100% 100%; /* 完全拉伸 */}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; top:-1px; font-size:14px; padding:0px 15px; color:#A6009D;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;}
.sidebar .sb_box h3.title div.position a:hover{ text-decoration:underline;}



/* 新闻TAB样式开始 */
  .slideTxtBox{ text-align:left; }
  .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; min-height:100px; padding:0; padding-left:20px;}
  .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样式结束 */



/*页脚*/
#foot {
	clear:both;
	margin:0px auto;
	background-color:#333;
	color:#CCC;
	min-width:1000px;
	padding:20px 0;
	font-variant:normal;
	font-size:12px;
}
#foot p {
	margin:0;
	padding:0;
	line-height:1.5;
}
#foot a {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot .foot_top {
	width:1000px;
	margin:0 auto;
}
#foot .foot_top a {
	color:#FFFFFF;
	text-decoration:none;
}
#foot .foot_top a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#foot .foot_left {
	float:left;
	height:30px;
	line-height:30px;
	padding-left:20px;
}
#foot .foot_right {
	float:right;
	height:30px;
	line-height:30px;
	padding-right:20px;
}

/*首页图片新闻*/
.hdwrap{width:530px;margin:0 auto;}
.flashlist{height:360px;}
.flashlist .f_out{height:360px;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:520px;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;}
/*首页图片新闻结束*/
