@charset "utf-8";
/* CSS Document */

/*------------// Overall //------------------*/
body{font:14px/140% Arial,"微软雅黑",Helvetica, sans-serif,Verdana;color:#5a5a5a; margin:0; background:#fff; min-width:1200px; }
html,body{ -webkit-text-size-adjust:none;}
table,td{font:14px/140% Arial,"微软雅黑",Helvetica, sans-serif,Verdana; color:#5a5a5a;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
A:link{text-decoration:none; color:#5a5a5a;}
A:visited{text-decoration:none; color:#5a5a5a;}
A:hover{text-decoration:none; color:#00549B;}
img{ border:0; }
div,p,img,ul,ol,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner{   border:none;padding:0; font-family:"微软雅黑"; } 
a{blr:expression(this.onFocus=this.blur()); color:#333;} /*for IE*/
a{outline:none;} /*for Firefox*/
ol,ul,li{list-style-type:none;}
.overz{ overflow:auto; zoom:1; overflow-x:hidden; overflow-y:hidden;}
.mn_12{ margin-bottom:12px;}
/*@font-face {
	font-family: "Alpida Unicode System";
	font-style: normal;
	src: url(uyghur.eot);  
}
@font-face {
	font-family: "Alpida Unicode System";
	src: local("Alpida Unicode System"), url(AlpidaUniSys.ttf) format("opentype");
}*/
.center{ width:1200px; margin:0 auto; position:relative; }

.top{ height:70px; clear:both; }
.logo{ float:left; width:300px; position:relative;}  
.logo img{ width:54px; position:absolute; left:0; top:10px;}
.logo h1{ left: 66px; top: 16px; position: absolute; z-index: 102; width: 300px; height: 30px; font-size: 17px; color:rgb(67, 67, 67); font-weight:normal; }
.logo span{ position: absolute; left: 66px; top: 40px;  z-index: 103; width: 177px; height: 15px;　text-transform: uppercase;  font-size:13px;font-weight:normal;  }

.banner{ min-width:1200px; width:100%;  position:relative;  height:440px;  }	
.fullSlide{ min-width:1200px; width:100%;  position:relative;  height:440px;  }	
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:440px; overflow:hidden; text-align:center;   }
.fullSlide .bd li a{ display:block; height:440px; }	
.fullSlide .hd{ width:100%; background:url(../images/bkpb.png) repeat-x;  position:absolute; z-index:1; bottom:80px; font-size: 0; left:0; height:px;  text-align:center;	_filter:alpha(opacity=60);  }	
.fullSlide .hd ul{ text-align:center;   }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; background:#ccc; overflow:hidden; border-radius:28px;	}	
.fullSlide .hd ul .on{ background:#fff; }

.fullSlide .bd_hd{ position:absolute; top:0; left:0; width:100%; 　}
.fullSlide .bd_hd h1{ text-transform: uppercase; font-size: 20px; font-family: Arial, Helvetica, sans-serif; color: rgb(106, 106, 106); padding:20px 20px 0; font-weight:normal;}
.fullSlide .bd_hd h2{ color: rgb(32, 53, 74); font-size: 37px; padding:20px; }
.fullSlide .bd_hd h2 font{ color: rgb(204, 30, 39);}
.fullSlide .bd_hd h3{ font-size: 12px; line-height:140%; color:#5a5a5a; font-weight:normal; padding:0 20px;}
.fullSlide .bd_hd_list{ width:280px; height:139px; background:url(../images/8q4p.png); margin-left:55px; margin-top:128px;}
 
.nav{ float:left; margin-left:380px; }
.nav ul li{ float:left; width:100px; text-align:center; line-height:70px;  }
.nav ul li a{ display:block; font-size:13px; color:#434343;  } 
.nav ul li a:hover{ background:#4a86e8; color:#fff;  }
.nav ul li .on{ background:#4a86e8; color:#fff;}  
 

.items{ position:absolute; width:100%; bottom:0; background:rgb(8, 95, 193); height:73px;}
.items_left{ float:left; width:104px; margin:15px 20px 0; border-right:1px solid rgb(74, 134, 232); height:50px; overflow:hidden; padding-right:20px;}
.items_left h1{ font-size: 13px; line-height: 19.6px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight:normal; padding-top:5px; }
.items_left h2{ color: rgb(255, 255, 255); font-size: 14px; letter-spacing: 2px; font-weight:normal;}

.txtMarquee-left{ float:left; width:686px;  position:relative; height:50px; margin-top:15px;   }
.txtMarquee-left .bd .tempWrap{ width:686px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:50px; line-height:50px;  text-align:left; _display:inline; width:auto !important;  } 
.txtMarquee-left .bd ul li a{ font-size:12px; color:#fff; background:url(../images/20.png) no-repeat 0% 50%; padding-left:18px;}

.items_right{ float:right; width:320px; height:30px; overflow:hidden; background:#fff; margin-top:24px;}
.items_right .items_txt{ background:#fff; border:none; float:left; width:260px; padding:0 5px; height:30px; font-family:"微软雅黑";}
.items_right .items_smt{  background:#ff9900; border:none; float:left; width:50px; color:#fff; height:30px; font-family:"微软雅黑";}


.head{ width:426px; margin:50px auto; position:relative; clear:both;}

.head_bot{ text-align:center; color:#5a5a5a; font-size: 12px; line-height: 16.8px; letter-spacing: 1px;}
.head_top{ clear:both; overflow:hidden; height:68px;}
.head_top h1{ border-bottom:1px solid #ccc; position:absolute; top:50%; width:100%;}
.head_left{ float:left; width:129px; position:relative; height:38px; padding-top:28px;}
.head_right{ float:right; width:129px; position:relative; height:38px;padding-top:28px;}

.head_cenner{ float:left; width:168px; text-align:center; overflow:hidden; position:relative; color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 26px; line-height: normal; height:38px; padding-top:10px;}
.head_tp{ text-align:center; color: rgb(236, 236, 236); font-family: Consolas, 'Lucida Console', monospace; font-size: 30px; line-height: normal; white-space: pre-wrap;   }
 
.line{ clear:both; overflow:hidden; margin:0 80px;}
.line .line_list{ float:left; width:233px; margin-right:25px; }
.line .line_list .line_img{ width:233px; height:176px; }
.line .line_list .line_img img{ width:233px; height:160px;   }
.line .line_list .line_hd{ text-align:center; color:rgb(30, 80, 174); font-size:16px; font-weight:bold; padding:15px 0 10px; }
.line .line_list .line_bd{ padding:0 10px; font-size:12px; line-height: 180%;}


.advantage{ background: url(../images/bg.jpg) no-repeat center center; height:781px; margin-top:128px; clear:both; overflow:hidden; }

 .advantage_right{ position:absolute; right:0; top:89px; width:812px; height:608px; background:#fff; }

.advantage_left_top{ background:url(../images/bg.png) no-repeat; width:294px; height:199px; position:absolute; left:56px; top:143px; z-index:999;}
.advantage_left_top h1{ font-size:50px; color:#ffc001; position:absolute; left:-20px; top:60px; display:block;}
.advantage_left_top h2{ font-size:50px; color:#fff; position:absolute; left:-20px; top:128px; display:block; }
.advantage_left_cennter{ font-size: 16px; line-height: 28.8px; color:#fff; position:absolute; left:44px; top:364px; display:block; width:295px; height:151px; overflow:hidden; }

.advantage_left_bot{left: 57px; top: 534px; position: absolute; z-index: 112; width: 150px; height: 50px; }
.advantage_left_bot a{ color:rgba(102,0,0,1);  display:block; background:rgba(255,217,102,1); width:100%; text-align:center; height:50px; line-height:50px; border-radius: 3px;
    -moz-transition: color 0.4s ease 0s; -webkit-transition: color 0.4s ease 0s; -o-transition: color 0.4s ease 0s; transition: color 0.4s ease 0s; white-space: nowrap;}
.advantage_left_bot a:hover{ color:#fff; background:rgba(204,0,0,1);}

.advantage_head{ color:rgb(102, 102, 102); font-size:28px; font-weight:bold; padding:36px 68px; display:block;}
.advantage_hd{ padding:0 68px 28px;}
.advantage_hd h1{ font-size:20px; color:rgb(67, 67, 67); font-weight:normal; padding-bottom:20px; }
.advantage_hd p{ line-height:174%; color:rgb(102, 102, 102); font-size:14px; }

.news{ margin:48px 0 0; clear: both; overflow:hidden;}
.news_left{ float:left; width:380px; padding-left:118px;}
.news_right{ width:517px; float:right; margin-right:88px;}
.news_right ul { padding-top:28px;}
.news_right ul li{ clear:both; overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e2e2e2;}
.news_right ul li img{ float:left; width:73px; margin-right:38px; padding-top:6px;}
.news_right ul li .wp-new-ar-pro-time{ color:#929292; }
.news_right ul li p{ font-size:12px; color:#666; line-height:140%; display:block; padding-top:5px;}


.picMarquee-left{ overflow:hidden; position:relative; clear:both;   }
.picMarquee-left .bd{   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 6px 0px 6px ; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:240px; height:160px;  display:block; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }

.bot{ background:url(../images/bot.jpg) no-repeat center center; height:235px; margin-top:48px;}

.bot_top{ position:absolute; left:0; top:18px;}
.bot_top a{ color:#fff; width:125px; display:inline-block; padding-left:10px; height:50px; line-height:50px;}
.bot_top a:hover{ color:#ff9900;}

.bot_left{ position:absolute; left:28px; top:80px; color:#fff;}
.bot_left h1{ padding-bottom:20px; display:block; font-size:15px; font-weight:normal;}
.bot_left p{ font-size:13px; line-height:140%; padding-bottom:5px;}

.bot_right{ border:1px solid #fff; position:absolute; right:100px; top:49px; width:201px; height:116px; color:#fff;}
.bot_right h1{ padding: 28px 20px 15px; display:block; font-size:14px; font-weight:normal; }
.bot_right b{ padding:0 15px; display:block; font-size:22px;}
  
.head_list{ text-align:center; margin:0 -28rem;}
.head_list a{ padding:0 2rem;}

.list_img{ clear:both; overflow: hidden; margin:0 68px; }
.list_img ul li{ float:left; width:245px; margin-right:20px; margin-bottom:20px;}
.list_img ul li img{ width:245px; height:160px;}
.list_img ul li h1{ font-size:14px; font-weight:normal; color:#5a5a5a; padding-top:10px;}
.list_img ul li strong{ font-size:13px; color:#929292; padding:7px 0; display:block;}
.list_img ul li p{ font-size:12px; color:#666; }

.page{ height:38px; text-align: center; clear:both; overflow:hidden; margin:28px 0;}
.page span{ display:inline-block; padding:8px 15px; border:1px solid #e5e5e5; cursor:pointer; font-size:14px; color:#666;}
.page span:hover{ border:1px solid #FF6C16; color:#fff; background:#FF6C16;}
.page .page_on{ border:1px solid #FF6C16; color:#fff; background:#FF6C16;}


.artdetail_title{ text-align:center; font-size:18px; font-weight:bold;}
.artview_info{ font-size:14px; padding:1rem 0; text-align:center; }

.artview_prev_next{ padding:1rem 0;}
.artview_prev_next .prev_next_text{ font-weight:bold;}

.about_list{ width:1200px; margin:0 auto; }

.about_head{ padding:2rem 0; width:1200px; margin:0 auto; text-align:center;}
.about_head h1{font-size: 24px; line-height: 33.6px; background-color: rgb(255, 255, 255); font-weight:normal; padding-bottom:0.6rem;}
.about_head p{color: rgb(102, 102, 102); font-family: 微软雅黑; font-size: 14px; line-height: 180%;}

.main{ width:1080px; margin:0 auto; padding:2rem 0; clear:both; overflow: hidden;}
.main .main_left{ float:left;}


.main_right{ float:right; width:388px; margin-right:48px;}
.main_right .fekle{ height:42px; line-height:42px; border-bottom:1px  dashed #ccc; margin-bottom:1rem;}
.main_right table font{ color:red;}
.main_right table input{ border:1px solid #dedede; background:#f7f7f7; width:68%; height:38px; line-height:38px; border-radius:3px; padding:0 0.5rem;}
.main_right table textarea{ border:1px solid #dedede; background:#f7f7f7; width:68%; height:48px;  border-radius:3px; padding: 0.5rem;}
.main_right table .fekle_ipt{ border:red; background:red; color:#fff; width:74%;}

.artview_content{ line-height:28px;}

.fekle{ font-size:16px; font-weight:bold;}
















