body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0;font-family:"Microsoft YaHei",微软雅黑,"Microsoft JhengHei"; }
body, button, input, select, textarea { font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var, i { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol, li { list-style: none; }
a { color: #666; text-decoration: none; }
a:hover { color: #f30; text-decoration: none }
.b { font-weight: bold }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; }
.hidden { display: none; }
.invisible { visibility: hidden; }
.clr:after { content: ''; display: block; height: 0; clear: both; }
.clr { *zoom:1;
}

/*头部*/
.top, .dh { width: 100%;font-family:Arial, Helvetica, sans-serif; }
.heard { height: 100px; min-width: 1100px;background: #fff;font-family:Arial, Helvetica, sans-serif; }
.heard_nr { width: 1100px; margin: 0 auto;ffont-family:Arial, Helvetica, sans-serif; }
.logo { float: left; height: 80px; overflow: hidden; padding-top:10px ;}
.logo a { background: url(../images/logo.jpg) no-repeat; width: 404px; height: 80px; display: block; line-height: 9999em; overflow: hidden }
.logo span { display: none; }
.qk { float: right; }
.cn_en { padding-top: 10px; vertical-align: middle; text-align: right }
.cn_en img { padding-right: 4px; display: inline-block; vertical-align: middle }
.phone { padding-top: 10px; }
.dh { background: url(../images/dh_bg.jpg) repeat-x; min-width: 1000px; position: relative; z-index: 1000;line-height: 43px;font-family:Arial, Helvetica, sans-serif; }
.dh_nr { width: 1100px; margin: 0 auto }
.show_dh li { float: left; line-height: 43px; width:11.22%; text-align: center; background: url(../images/dh_line.png) no-repeat right 0; position: relative;font-family:Arial, Helvetica, sans-serif; }
.show_dh li a { color: #fff; font-size: 14px; display: block;  }

.show_dh li a:hover { color: #fff;background: #004d93;line-height: 42px; }
.show_dh li.click { display: block; background: url(../images/dh_bg1.jpg) repeat-x;width:236px; text-align: left; }
.show_dh li.click a:hover { display: block; background: url(../images/dh_bg1.jpg) repeat-x;width:236px; }

.dh_list { background: url(images/bg_tm.png); position: absolute; left: 0; left: 0; width: 133px;line-height: 43px;  box-shadow: 0px 0px 4px #520000 }
.dh_list dd a, .show_dh li.click div.dh_list dd a { font-size: 12px; color: #fff; }
.dh_list dd { border-bottom: 1px solid #8a4b3b; }
.dh_list dd:last-child { border-bottom: 0px; }
.dh_list dd:hover { background: rgba(0,0,0,0.6); color: #F90 }
.cont_nr { background: #e6e4e4; min-height: 100%;}
.w1200{ width:400px;}
.mL21{ margin-left:21px;}
.mL15{ margin-left:15px;}
.mL9{ margin-left:9px;}
.mL4{ margin-left:4px;}
.mL1{ margin-left:1px;}
.mT8{ margin-top:12px;}
.mR9{ margin-right:9px;}
.mR14{ margin-right:14px;}
.mR20{ margin-right:20px;}
.mR24{ margin-right:24px;}
.mR31{ margin-right:31px;}
.fl {float:left;}
.fr {float:right;}
.header2 .lang{ background:url(default/header_lang_bg.jpg) no-repeat center center; width:119px; height:28px; line-height:25px; padding-top:8px;color:#525252; margin-right:18px;}
.header2 .lang_select{ top:36px; left:0px; width:119px; background:#fafafa; display:none; z-index:10000}
.header2 .lang_select li{ padding:13px 0px;}
.header2 .lang:hover .lang_select{ display:block;}
.header2 .lang_btn{ display:block;width:20px; height:35px; cursor:pointer;}
.header2 .search{ border:1px solid #d5d5d5; width:400px; height:40px;}
.header2 .search_input{ width:350px; height:40px; border:0; padding-left:14px; color:#b6b6b6; line-height:34px;}
#pro_category .title{background:url(../images/left3-1.jpg); height:25px; line-height:22px; text-indent:8px; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif}

#pro_category a{
	color:#000;
	text-decoration:none;
	display:block;
	overflow:hidden;
	
}
#pro_category dl dt{border-bottom:0px dotted #ccc;}
#pro_category dl dt a{background:url(../images/left3-1.jpg);height:43px; line-height:43px; text-indent:10px; font-size:12px;  color:#000;PADDING-LEFT: 1px;font-family:Verdana, Geneva, sans-serif}
#pro_category dl dt a:hover{
	background:url(../images/left3-1-1.jpg);
	height:43px;
	color: #FFF;
}
#pro_category dl dd{border-bottom:1px dotted #ccc;}
#pro_category dl dd a{text-indent:18px; height:20px; line-height:20px;}
#pro_category dl dd a:hover{background:#E6E6E6;}
.biaotia {
font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0063be;
}.homecp {
	font-size: 14px;
	color: #666;
	text-decoration: none;
}
.homecpt {
	font-size: 12px;
	color: #333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.lanse {
	font-family: Arial, Helvetica, sans-serif;
	color: #06F;
}
.aboutleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}


.flexslider{margin:0px auto;position:relative;width:850px;height:500px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.homeas {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #666;
	font-size: 14px;
}
.homeass {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	color: #0063BE;
	font-size: 14px;
}
.aboutustiele {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	text-decoration: none;
}
.cptite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	padding-left:8px;
	line-height: 20px;
}
.show_nr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 25px;
	color: #666;
}
.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #5E5E5E;
	text-decoration: none;
}
.contact2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.contact3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.abouten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
}
.xixiao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	color: #666;
	text-decoration: none;
}
.cpxiangxi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-decoration: none;
	background-image: url(cpxiangxi.jpg);
}
.cpxiangxi3 {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-decoration: none;
	word-spacing: 1px;
	padding: 1px;
}

.cpxiangxi2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #666;
	text-decoration: none;
}
