* {margin: 0px;	padding: 0px;}
body {font-family:\5FAE\8F6F\96C5\9ED1; font-size: 12px; line-height: 200% ;color: #444444;}
.clear {font-size: 0px;	clear: both;line-height: 0px; height: 1px;}
.clearfix:after {content: "."; 	display: block;  height: 0;	clear: both; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {height: 1px;}
img {border:none;}
a:link {TEXT-DECORATION: none;}
a:visited {TEXT-DECORATION: none;}
a:hover {TEXT-DECORATION: none;}
a:active {TEXT-DECORATION: none;}
ul,li{list-style-type: none;}

/* header */
#header {}
#header .head_box { width: 1003px; height: 98px; margin:0 auto; position: relative;}
#header .logo { position: absolute; top: 13px; left: 25px;}
#header .tel { background:url(../images/tel_06.gif) left center no-repeat; padding-left:30px; color:#005abc; font-size:22px; position: absolute; top: 39px; right: 30px;}
/*menu*/
.menu_bg { width: 100%; height: 41px; line-height:45px; background:url(../images/li_bg.jpg) top left repeat-x; position: relative; z-index: 999999999999999999999 }
.menu_right { width: 1003px; margin: 0 auto; height:41px; }
.menu_right li { width: 98px; height: 41px; float: left; text-align: center; line-height: 45px;  font-size: 14px;  color: #ffffff; font-weight:bold; font-family:宋体; margin-left:25px;}
.nav0 { width: 98px; position: relative }
.menu_right li a { display: block; color: #ffffff; height: 47px; }
.menu_right li.hover a { background-image:url(../images/li_bg_1.jpg); position: relative; background-repeat: repeat-x; background-position: top; color: #fff; }
.menu_right li ul { position: absolute; background: #005ec2; left: 0; display: none; top: 40px; }
.menu_right li ul #menu { width: 338px; float: left }
.menu_right li ul #menu dl { width: 96px; float: left; }
.menu_right li ul #menu dl dd { float: left; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu dl dd.one a { display: block; color: #9db2ec }
.menu_con { float: right; width: 220px; line-height: 21px; font-size: 12px; font-weight: normal; text-align: left; color: #9db2ec; height: 209px }
.menu_con img { margin: 21px 0 6px 0; width:178px; height:86px }
.menu_right li ul #menu .menu_con font {  float: left; font-size: 12px; color: #9db2er; width:200px; height:63px; overflow:hidden }
.menu_right li ul #menu0 { width: 338px; float: left }
.menu_right li ul #menu0 dl { width: 96px; float: left; }
.menu_right li ul #menu0 dl dd { float: left; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu0 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal; }
.menu_right li ul #menu0 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu0 .menu_con font {float: left; font-size: 12px; color: #9db2er;width:220px; height:63px; overflow:hidden  }

.menu_right li ul #menu2 { width: 338px; float: left }
.menu_right li ul #menu2 dl { width: 96px; float: left; }
.menu_right li ul #menu2 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu2 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu2 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu2 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }
.menu_con2 { float: left; width: 220px; line-height: 21px; font-size: 12px; font-weight: normal; text-align: left; color: #9db2ec; height: 209px }
.menu_con2 img { margin: 21px 0 6px 0; width:178px; height:86px }

.menu_right li ul #menu1 { width: 338px; float: left }
.menu_right li ul #menu1 dl { width: 96px; float: left; }
.menu_right li ul #menu1 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu1 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu1 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu1 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }

.menu_right li ul #menu4 { width: 338px; float: left }
.menu_right li ul #menu4 dl { width: 96px; float: left; }
.menu_right li ul #menu4 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu4 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu4 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu4 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }

.menu_right li ul #menu5 { width: 338px; float: left }
.menu_right li ul #menu5 dl { width: 96px; float: left; }
.menu_right li ul #menu5 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu5 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu5 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu5 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }

.menu_right li ul #menu6 { width: 338px; float: left }
.menu_right li ul #menu6 dl { width: 96px; float: left; }
.menu_right li ul #menu6 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu6 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu6 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu6 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }

.menu_right li ul #menu7 { width: 338px; float: left }
.menu_right li ul #menu7 dl { width: 96px; float: left; }
.menu_right li ul #menu7 dl dd { float: right; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu7 dl dd a { font-size: 13px; height: 34px; color: #fff; font-weight:normal;}
.menu_right li ul #menu7 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu7 .menu_con2 font { padding: 0 24px; float: left; font-size: 12px; color: #9db2er; }

.menu_right li ul #menu3 { width: 338px; float: left }
.menu_right li ul #menu3 dl { width: 96px; float: left; }
.menu_right li ul #menu3 dl dd { float: left; width: 96px; border-bottom: 1px dashed #9db2ec; line-height: 34px; }
.menu_right li ul #menu3 dl dd a { font-size: 13px; height: 34px; color: #fff;font-weight:normal; }
.menu_right li ul #menu3 dl dd.one a { display: block; color: #9db2ec }
.menu_right li ul #menu3 .menu_con2 font { padding: 0 24px; float: right; font-size: 12px; color: #9db2er; }
.menu_con3 { float: left; width: 220px; line-height: 21px; font-size: 12px; font-weight: normal; text-align: left; color: #9db2ec; height: 209px }
.menu_con3 img { margin: 9px 0 6px 0; width:178px; height:86px }

/*banner*/
#banner_1{ width:100%; height:430px; margin-top:1px; overflow:hidden;}

/*search*/
#search{ width:100%; height:60px; background:#c8c8c8; margin-bottom:10px;}
#search .search_box{ width:1003px; margin:0 auto; background:#3c3c3c; height:60px; line-height:60px;}
#search .notice span{ float:left; font-weight:bold; color:#fe8300; font-size:14px; margin-left:20px;}
#search .search{ float:right; position:relative;}
.ta5{ width:270px; height:26px; background:url(../images/search_bg_03.jpg) left center no-repeat; border:none; padding-left:10px; color:#CCC;}
#search .search span{ color:#FFF; font-size:14px;}
.s_1{ float:right; position:absolute; right:20px; top:20px; width:27px; height:22px; background:url(../images/sear_bg_03.jpg) center no-repeat;}
.a1{ float:right; padding-right:10px;}
/* content */
#content{width: 1003px; padding-top: 30px; padding-bottom: 10px; margin:0 auto;}
#content .title{ text-align:center; height:60px; width:100%; border-bottom:#d3d3d3 solid 5px; margin-top:-20px;}
#content .title h2{ color:#0552a4; font-size:24px;}
#content .title p{ color:#b7b7b7; font-weight:bold; font-size:24px; padding-top:5px;}
#content .title span{ color:#666666; font-size:14px; display:block; margin-top:10px;}
#content .about_left{ float:left; width:664px; height:355px; background:url(../images/about_bg_03.jpg) bottom center no-repeat; padding:10px; color:#000; font-size:14px; line-height:30px; font-family:宋体;}
#content .about{ margin-top:36px;}
#content .about_right{ float:right; width:237px; margin-top:20px;  margin-right:30px;}
.more{ float:right; margin-right:15px; margin-top:-10px;}
.on{ width:100%; overflow:hidden; margin:50px auto; background:url(../images/img_02.jpg) center no-repeat; height:369px; }
.on1{ width:1130px; margin:0 auto; position:relative;}
.on1 span{ display:block; position:absolute; left:5px; top:273px;}
#content .danye_title{ width:1003px; height:40px; line-height:40px; border-bottom:#e2e2e2 solid 2px; margin-bottom:20px; font-size:24px; color:#656565;}
#content .danye_title span{ float:right; font-size:12px;}
#content .danye_con{ padding:20px; width:963px; font-family:宋体; font-size:14px; color:#000; padding-bottom:80px;}
#content .big{ width:1003px; text-align:center; height:39px; line-height:39px; background:#465057; font-family:宋体; font-size:16px; font-weight:bold; color:#FFF;}
#content .pic_con{ padding:10px;font-family:宋体; font-size:14px; color:#000; padding-bottom:80px;}
#content .pic_con ul li{ float:left; margin-bottom:20px;}
#content .pic_con ul li .pic_img img{ width:310px; height:205px; border-radius:10px;}
#content .pic_con ul li .pic_text{ width:310px; height:33px; line-height:33px; text-align:center; color:#000;}
#content .pic_con ul li a{ display:block; background:#FFF; width:325px; height:257px; text-align:center; border-radius:10px; padding-top:10px; padding-left:2px;}
#content .pic_con ul li a:hover{ background:#2e89db;}
#content .pic_con ul li a:hover .pic_text{ color:#FFF;}
/* side */
#side{ float: left; width: 240px; overflow: hidden;}

/* main */
#main{ float: right; width: 745px; overflow: hidden;}

/* footer */
#footer{ width:100%; background:#3c3c3c; margin-top:-50px; }
#footer .foot_box{ width: 1003px; margin:0 auto; background:url(../images/f_logo_03.png) left center no-repeat; color:#c2c2c2; line-height:25px; text-align:center; font-family:宋体; padding-top:5px; padding-bottom:5px; font-size:12px;}
#footer .foot_box a{color:#c2c2c2; font-size:12px;}
#footer .foot_box a:hover{ text-decoration:underline;}
/* public */
.font_red{ color: #ff2b2b;}
.form_s{ width: 120px; height: 22px; border: 1px solid #dadada;}

/* artist 首页产品*/
.pro{ width:100%; height:494px;margin-top:20px;}
#zzsc{ height:494px; width:1000px;margin:0 auto; overflow:hidden; padding-top:30px;}
#zzsc ul li{ width:233px; height:166px; overflow:hidden; float:left;  position:relative; margin-left:8px; margin-right:8px; margin-bottom:26px;}
#zzsc ul li img{ border:#d3d3d3 solid 1px;}
#zzsc ul li .text{ width:100%; height:218px; overflow:hidden; position:absolute; left:0; bottom:-218px; background-color:#1e7bde; opacity:0.85;filter:alpha(opacity=85); font-size:12px; color:#fff; text-align:center; line-height:280px; }
#zzsc ul li .text p{ color:#FFF; font-size:14px; font-weight:bold; display:block; border:#FFF solid 2px; width:200px; height:150px; margin-left:15px; margin-top:60px; text-align:center; line-height:150px;}
#zzsc ul li .text p a{ color:#FFF; }
/*banner*/
.banner1{height:320px;overflow:hidden;position:relative; width:100%;}
.banner1 .d1{width:100%;height:320px;display:block; overflow:hidden;}
#lanmu ul{ width:965px; height:47px; background:#035cac; margin:0 auto; margin-top:-10px; z-index:99999999; position:relative; border:#FFF solid 1px;}
#lanmu ul li{ height:47px; line-height:47px; text-align:center; width:153px; font-family:宋体; font-size:16px; float:left;}
#lanmu ul li a{ color:#FFF; font-weight:bold; background:#025bab; display:block;}
#lanmu ul li a:hover{ background:#b00110; text-decoration:none;}
#lanmu ul li a.Cur { background:#b00110; text-decoration:none;}
/*首页选项卡*/
.hidden { display: none }
.block { display: block }
.bx_chgBtn { height: 30px; overflow: hidden; margin-top:78px; }
.bx_chgBtn ul .mCon_btn { color: #014da1; cursor: pointer; float: left; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px;text-align: center; width: 190px; background:#FFF; border:#014da1 solid 2px; margin-left:10px; margin-right:10px; }
.bx_chgBtn ul .mCon_Cutbtn { background:#014da1; color:#FFF; height: 26px; margin-left:10px; margin-right:10px;  }
.bx_chgCon .bx3_1h { border-top-style: none; border-top-width: 0; }
.bx3_u2 {height:300px; }
.mu1 li { background: url(images/m1_squer.jpg) no-repeat scroll left 10px transparent; height: 24px; line-height: 24px; overflow: hidden; padding-left: 14px; }
.bx3_1h {  padding: 10px 0 0 15px;}
.bx3_b { display: block; font-size: 14px; height: 26px; line-height: 26px; text-align: center; }
.mPubcon{width:500px; margin:0 auto;}



#banner1{width:672px;height:343px;position:relative; margin-left:-20px;}
#banner1 .box{width:672px;height:343px;margin:0px auto;position:relative;}
#banner1 .box img{width:672px;height:343px;position:absolute;opacity:0;filter:alpha(opacity=0);}
#banner1 .page{height:20px;position:absolute;bottom:6px;right:6px; background:url(../images/page_bg.png) right bottom no-repeat; }
#banner1 .page a{display:inline-block;width:25px;height:20px; line-height:20px;float:left;color:#FFF;text-decoration:none;text-align:center; margin-left:5px; background:#db4428;}
#banner1  .page a.active{ background-color:#cc0000; border-left:1px solid #fff;border-right:1px solid #fff;}

#loopedSlider{position:relative;width:237px;height:299px;margin:10px auto 0 auto; border:#c8c8c8 solid 1px;}
.slidepic{position:relative;height:320px;width:237px;overflow:hidden; }
.slidepic div{position:absolute;top:0;left:0;width:237px;}
.nav-buttons li.p{position:absolute;top:320px;left:180px;}
.nav-buttons li.n{position:absolute;top:320px;left:210px;}
.nav-buttons li.m{ position:absolute; top:320px; left:0px;}

/*分页*/
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #000099; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; COLOR: #000; BORDER-BOTTOM: #000099 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #000099 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000099 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #000099 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #000099 1px solid; BACKGROUND-COLOR: #000099
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
table.table2{ width:702px; height:500px;}
table.table2 td.td1{ text-align:right; color:#393939; font-size:16px;}
table.table2 td .ta1{ width:286px; height:41px; border:#393939 solid 1px;}
table.table2 td .te2{ width:626px; height:227px; border:#393939 solid 1px;}
table.table2 td .tf2{ width:112px; height:30px; line-height:30px; text-align:center; color:#FFF; background:#0067ce; border:none; font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; cursor: pointer;}
table.table2 td .tf3{ width:112px; height:30px; line-height:30px; text-align:center; color:#FFF; background:#676767; border:none; font-family:\5FAE\8F6F\96C5\9ED1; font-size:18px; margin-left:10px; cursor:pointer;}
/* side */


