@charset "UTF-8";
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, font, 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, p {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

ol, ul {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none;
}
/*remembertodefinefocusstyles!*/
:focus {
	outline:0;
}
/*remembertohighlightinsertssomehow!*/
ins {
	text-decoration:none;
}
del {
	text-decoration:line-through;
}
/*tablesstillneed'cellspacing="0"'inthemarkup*/
tbody,table {
	border-collapse:collapse;
	border-spacing:0;
}
input{padding:0; outline:0; margin:0; }
.clear{clear:both;}


/*************************************/
.mb{display:none;}
.left{ float:left;}
.right{ float:right;}
body{margin:0; font: 1em/150% "微软雅黑", Arial, Helvetica, sans-serif; background:url(../images/background.png) no-repeat top center #ffdf18; background-size:100%;}
A:link { TEXT-DECORATION:none; -webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}

#head{ width:100%; height:108px; border-top:5px solid #f74f44; position:relative;}
#head .logo a{ display:block; width:700px; height:108px; background:url(../images/logo.png) no-repeat ; margin:5px auto;overflow: hidden; background-size:100% 96px;}
#head .lan{ width:6%; height:80px; background:url(../images/lan_xian.png) top center no-repeat; position:absolute; top:-5px; right:2%; text-align:center;}
#head .lan .en{display:block; width:100%; height:105px; background:url(../images/lan_en.png) no-repeat top center; margin-top:80px;border-radius:80px 80px 80px 80px;background-size:100%;}
#head .lan .cn{ display:block; width:100%; height:105px; background:url(../images/lan_cn.png) no-repeat top center; margin-top:80px;border-radius:80px 80px 80px 80px;background-size:100%;}
#head .lan .en:hover{width:99%; height:104px; background-size:100%;}
#head .lan .cn:hover{width:99%; height:104px; background-size:100%;}

#nav{ width:1024px; height:55px; background:url(../images/nav_br.png) no-repeat center; margin:0 auto; padding-top:15px; position:relative; background-size:100% 55px;}
#nav a{ display:inline-block; width:120px; height:30px; margin-left:10px; margin-right:20px; color:#FFFFFF; font-size:18px; text-align:center; padding-top:5px;}
#nav a:hover{ background-color:#f87b0f; border-radius:15px 15px 15px 15px; font-size:14px;}
#nav .kt{ width:200px; height:115px; background:url(../images/nav_tu.png) no-repeat; position:absolute; top:-55px; right:60px; background-size:100%;}
#nav .kt:hover{ background:url(../images/nav_tu.png) no-repeat; position:absolute; background-size:100%; width:200px; height:115px;}

/*****鼠标经过链接抖动效果*****/
#head .logo a:hover , #nav .kt:hover{-webkit-animation: tada 1s .2s ease both;-moz-animation: tada 1s .2s ease both;}
@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}
10%, 20%{-webkit-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-webkit-transform:scale(1.1) rotate(-3deg);}
100%{-webkit-transform:scale(1) rotate(0);}}
@-moz-keyframes tada{0%{-moz-transform:scale(1);}
10%, 20%{-moz-transform:scale(0.9) rotate(-3deg);}
30%, 50%, 70%, 90%{-moz-transform:scale(1.1) rotate(3deg);}
40%, 60%, 80%{-moz-transform:scale(1.1) rotate(-3deg);}
100%{-moz-transform:scale(1) rotate(0);}}
/*****鼠标经过链接抖动效果*****/
#h_main{  width:1120px; height:325px; background:url(../images/main_br.png) no-repeat left bottom; margin:-10px auto; text-align:center; background-size:100% 325px;}
#h_main .main_inbox{ width:1024px; height:350px; margin:0 auto; border:5px solid #dadada; border-radius:21px 21px 20px 20px;overflow:hidden;}
.main_image {width:100%; height:350px; overflow:hidden; margin:0 auto; position:relative;}
.main_image ul {width:1024px; height:350px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:350px;}
.main_image li span {display:block; width:100%; height:350px}
.main_image li a {display:block; width:100%; height:350px}
.main_image li img{ width:1024px; height:350px; background-size:100%; overflow:hidden;}


#foot_san{ margin:0 auto; width:1100px; position:relative; margin-top:60px;}
#foot_san .regularly-item-list{position:absolute; top:-40px; left:50%; margin-left:-75px;}
#foot_san .enimg{ display:block; width:150px; height:58px; background:url(../images/san_2br.png) no-repeat center; background-size:80%;}
#foot_san .cnimg{ display:block; width:150px; height:58px; background:url(../images/san_3br.png) no-repeat center; background-size:80%;}
#foot_san .cn_center{ display:block; width:150px; height:49px; background:url(../images/san_cn2.png) no-repeat center; margin-left:auto; margin-right:auto; position:relative;background-size:100%;}

#foot_san .cn_left, .cn_right, .en_left, .en_right{ display:none;}
/***
#foot_san .cn_left{ display:block; width:150px; height:49px; background:url(../images/san_cn1.png) no-repeat center; float:left; margin-left:15%; background-size:100%;}
#foot_san .cn_right{ display:block; width:150px; height:49px; background:url(../images/san_cn3.png) no-repeat center; float:left;margin-left:15%;background-size:100%;}
#foot_san .cn_left:hover{ display:block; width:150px; height:49px; background:url(../images/san_cn1a.png) no-repeat center; float:left;background-size:100%;}
#foot_san .cn_right:hover{ display:block; width:150px; height:49px; background:url(../images/san_cn3a.png) no-repeat center; float:left;background-size:100%;}
#foot_san .en_left{ display:block; width:150px; height:49px; background:url(../images/san_1.png) no-repeat center; float:left; margin-left:15%;background-size:100%;}
#foot_san .en_right{ display:block; width:150px; height:49px; background:url(../images/san_3.png) no-repeat center; float:left;margin-left:15%;background-size:100%;}
#foot_san .en_left:hover{ display:block; width:150px; height:49px; background:url(../images/san_1a.png) no-repeat center; float:left;background-size:100%;}
#foot_san .en_right:hover{ display:block; width:150px; height:49px; background:url(../images/san_3a.png) no-repeat center; float:left;background-size:100%;}
**/

#foot_san .cn_center:hover{ display:block; width:150px; height:49px; background:url(../images/san_cn2a.png) no-repeat center; float:left;background-size:100%;}
#foot_san .en_center{ display:block; width:150px; height:49px; background:url(../images/san_2.png) no-repeat center; margin-left:auto; margin-right:auto; position:relative;background-size:100%;}
#foot_san .en_center:hover{ display:block; width:150px; height:49px; background:url(../images/san_2a.png) no-repeat center; float:left;background-size:100%;}


#copyright{ width:100%; text-align:center; height:auto; clear:both; padding-top:5px;font-size:14px; line-height:14px;}
#copyright p{ width:50%; font-size:14px; margin:0 auto; line-height:14px;}
#copyright a{ font-size:14px; color:#000000;}
#copyright a:hover{ font-size:14px; color:#FFAE00;}




/*********************内页部分*******************/

#main {width:1120px; height:325px; background:url(../images/main_br.png) no-repeat left bottom; margin:-10px auto; background-size:100% 325px;}
#main #main_box{width:1100px; height:350px; margin:0 auto; border:5px solid #dadada; border-radius:21px 21px 20px 20px; background:#ffdf18;}
#main  .left{width:230px; padding:20px 10px;height:200px; text-align:center;}
#box .title, #box_pr .title{ height:30px; padding:20px 0px 20px 25px; font-size:20px; text-align:center; color:#fff; margin:0 auto; border-bottom:1px solid #fff;background:#ffae01; border-radius:15px 15px 0px 0px;}
#box .title span,#box_pr .title span{display:inline-block;  background:url(../images/l_t_bg.gif) no-repeat  right center; padding-right:40px; font-style:italic;}
#box .content{overflow:auto;}
#box .content ul{overflow:auto;}
#box .content li{width:85%; margin:0 auto; height:35px; padding-top:10px; border-bottom:1px dashed #EC1014; font-size:14px;}
#box .content a{display:block;  color:#ffffff; line-height:30px; padding-left:0px;-moz-border-radius: 15px; -webkit-border-radius: 15px; background-color:#ffae01; background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, .4) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .4) 50%,  rgba(255, 255, 255, .4) 50%,  transparent 50%,  transparent);} 
#box .content a:hover,#box .content .now{-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius:15px; color:#ffffff; background-color:#ba0c2f;}

#navigation{height:230px;overflow:auto;}
#navigation h4{font-size:12px;}
#navigation li{width:85%; margin:0 auto; height:35px; padding-top:10px; border-bottom:1px dashed #EC1014; font-size:14px;}
#navigation a{display:block;  color:#ffffff; line-height:30px; padding-left:0px;-moz-border-radius: 15px; -webkit-border-radius: 15px; background-color:#ffae01; background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, .4) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .4) 50%,  rgba(255, 255, 255, .4) 50%,  transparent 50%,  transparent);} 
#navigation li ul li{  width:100%; margin:0 auto; height:35px; padding-top:0px; border-bottom:1px dashed #EC1014; font-size:14px;}
#navigation li ul li a{ display:block;  color:#ffffff; line-height:30px; padding-left:0px;-moz-border-radius: 15px; -webkit-border-radius: 15px; background-color:#ffae01; background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, .4) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .4) 50%,  rgba(255, 255, 255, .4) 50%,  transparent 50%,  transparent);}
#navigation  a:hover{ color:#ffffff; background-color:#ba0c2f;}
#navigation h4 a:hover{ color:#ffffff; background-color:#ba0c2f;}
#navigation li ul li ul{margin:10px 0px 0px 20px; background:#F9F9F9;-moz-border-radius: 15px; -webkit-border-radius: 15px; }
#navigation li ul li ul li{ border:none; padding:0px; width:100%;}
/* 分页
-------------------------------------------------------------------*/
.paglist {
	font-size:12px;
	text-align:center;
	height:24px;
	line-height:24px;
	width:85%;
	margin:6px auto;
	border:1px dashed #ba0c2f;
	background:#ffae01;
	padding:10px 0px;
	
}
.paglist a {
	margin-left:3px;
	color:#333; padding:0px 5px;
}

.paglist a:hover{color:#00aded;}



#main .right{ width:800px; height:290px; border:2px solid #ffae01; border-radius:15px 15px 15px 15px; margin:20px 30px 0px 0px;overflow:auto;}
::-webkit-scrollbar {
 width: 8px;
}
::-webkit-scrollbar-track {
 background-color:#ffdf18;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
 border:1px solid #ccc;
}
 ::-webkit-scrollbar-thumb {
 background-color: #F90;
 background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, .4) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .4) 50%,  rgba(255, 255, 255, .4) 75%,  transparent 75%,  transparent);
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
#main .right .title{line-height:60px; border-bottom:2px solid #ffffff; width:100%; height:auto; margin:0px auto; color:#ffffff; font-size:28px; font-weight:bolder; position:relative; background-color:#ffae01;background-image: -webkit-linear-gradient(45deg,  rgba(255, 255, 255, .4) 25%,  transparent 25%,  transparent 50%,  rgba(255, 255, 255, .4) 50%,  rgba(255, 255, 255, .4) 75%,  transparent 75%,  transparent); text-align:center;}
#main .right .neirong17{ margin:0 auto; padding:30px 40px 20px 20px; line-height:150%; word-break: break-all; word-wrap:break-word;position:relative;}
#main .right .neirong17 .pre{position:absolute; height:50px; width:50px; background:#000; left:30px; top:200px;}
#main .right .neirong17 .nex{position:absolute; height:50px; width:50px; background:#000; left:30px; top:200px;}
#main .right .neirong17 a{color:#000;}
#main .right .neirong17 a:hover{color:#344360;}
#main .right  .neirong17 img{max-width:90%; height:auto;}
#main .right .neirong{ margin:0 auto; padding:30px 10px 20px 10px; line-height:150%; word-break: break-all; word-wrap:break-word;position:relative;}
#main .right .neirong .pre{position:absolute; height:50px; width:50px; background:#000; left:30px; top:200px;}
#main .right .neirong .nex{position:absolute; height:50px; width:50px; background:#000; left:30px; top:200px;}
#main .right .neirong a{color:#000;}
#main .right .neirong a:hover{color:#344360;}
#main .right  .neirong img{max-width:100%; height:auto;}


.shangyige,.myshangyige,.xiayige,.myxiayige{display:block; width:80px; height:80px; position:absolute; top:500px; z-index:9999}
.shangyige{ background:url(../images/pre1.png) no-repeat; left:30px;}
.myshangyige{ background:url(../images/pre2.png) no-repeat; left:30px;}

.xiayige{ background:url(../images/nex1.png) no-repeat; right:30px;}
.myxiayige{ background:url(../images/nex2.png) no-repeat; right:30px;}


/* 当前位置
-------------------------------------------------------------------*/
#position {
	line-height: 32px;
	height: 32px;
	position:absolute;
	text-align:right; width:50%;
	top:35px;
	right:80px;
	font-size:12px;
	color:#ffffff;
	
}

#position li.home {
	background-image: url(../images/r.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	height: 31px;
	display:inline-block;
	padding-left: 20px;
	
}
#position li {
	margin:0 3px;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: -6000px center;
	padding-left: 1em;
}
#position a{color:#ffffff;}
#position a:hover{color:#ba0c2f;}




#products{width:100%; margin-left:5px;}
#products li{width:30%; float:left; margin-left:20px; height:320px; }
#products li dl dt{width:240px; height:240px; overflow:hidden; border:1px solid #d6d6d6; background:#fff;}
#products li dl div{ width:240px;   margin:0 auto;  display: table-cell; vertical-align:middle; height:210px; text-align:center;}
#products li dl dd{ text-align:center; font-size:14px;  word-break: break-all; word-wrap:break-word; padding-top:5px; width:240px;}
#products li dl dd a{color:#7a7a7a; line-height:150%;}
#products li dl dd a:hover{color:#e03f35;}
#products li dl .gn{color:#666;}
#products li dl div img{width:240px; height:auto; vertical-align:middle;  }
.timu{font-size:16px; text-align:center; width:90%; margin:0 auto; line-height:50px;}
.timu2{font-size:12px; text-align:center; width:90%; margin:0 auto;}


	.jCarouselLite{display:none;}

/*下划线*/
.dashed {
	background-image: url(../images/dashed.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* 列表
/* 表格*/


.tList {
	border: 1px solid #ba0c2f; background-color:#ffae01;
}
.tList th, 
.tList td {
	line-height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	border-right: 1px solid #ba0c2f;
	border-left: 1px solid #ba0c2f;
	border-bottom: 1px solid #ba0c2f;
}
 .ablack_xia{ width:75%;}
.tList .tdbg,
.tList thead th {
	color:#2f2f2f;
	line-height: 24px;
	background-image: url(../images/bg_th.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tList thead th span {
	font-weight:normal;
}
.tList thead th img {
	vertical-align: middle;
}
.tList tbody tr {
	background-color: #ffd118;
}
.tList tbody tr td {
	vertical-align: top;
}
.tList tbody tr.even td {
	background: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
}
.tList tbody tr.click td {
	background-color: #D9EBF5;
	border-color: #D9EBF5;
}
.tList tbody tr.hover td {
	background-color: #EDF5FA;
	border-color: #EDF5FA;
}


#news{ width:85%; margin:0 auto; font-size:14px; background:#F9F9F9; padding:10px 0px;}
#news li{padding:5px 0px; border-bottom:1px dashed #CCC; width:95%; margin:0 auto; }
#news li a{color:#333; display:inline-block;*display:inline; *zoom:1; padding-left:30px; background:url(../images/news_li.gif) no-repeat 5px center; }
#news li a:hover{color:#36F;}
#news li .mL10{font-size:12px; margin-left:20px; color:#CCC;}
#news li p{color:#999; font-size:12px;}