@charset "utf-8";
/* command */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, /*p,*/ blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, /*sub, sup,*/ var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
/*table,*/ caption, /*tbody,*/ tfoot, thead,/* tr, th, td,*/
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; outline:0; font-family:inherit; vertical-align:baseline;}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{border:none;}
img{vertical-align:top;}
ol,ul{list-style-type:none;}
input, select{vertical-align:middle;}
.ie7 img{-ms-interpolation-mode:bicubic;}
sub, sup{ font-size:10px;}

body{margin:0; padding:0; color:#333; font:12px/185% 'Microsoft YaHei', Helvetica, Arial, sans-serif; background:url(../images/body_bg.jpg) top repeat-x #FFF; overflow-x:hidden;}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{margin:0; padding:0; border:none;}
input,button{margin:0; padding:0;}
textarea{font-size:12px; padding:6px 5px;}
ol,ul{list-style-type:none;}
.clear{clear:both;}
.clearfix,.index-newslist dl
{zoom:1;}
.clearfix:after,.index-newslist dl:after
{content:"."; display:block; overflow:hidden; height:0; clear:both; visibility:hidden;}

/* links */
a{color:#333; text-decoration:none; outline:none !important;}
a:hover{color:#d80000; text-decoration:underline;} a:visited{color:#333;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}

/* ===== BASE ===== */
.w,.goHome{width:1100px; margin:0 auto;}


/* Home */
.goHome { height:29px; line-height:29px; text-align:right;}

.header { height:80px;}
	h1#logo{ float:left; margin:22px 0 0 0px;}
			h1#logo a{display:block;}

	.search { float:right; margin:30px 0 0 0;}
	.search #key { background:#FFF; border:none; height:21px; line-height:21px; width:156px; padding:0 10px;}

.menuer { width:1104px; margin:0 auto; height:30px;}
/*	
	.menuer ul li { width:138px; height:30px; line-height:30px; text-align:center; color:#FFF; float:left; background:url(../images/menuLine.gif) right center no-repeat;}
		.menuer ul li:last-child { background:none;}
		
		.menuer ul li a{ color:#FFF;}
		.menuer ul li a:hover { text-decoration:none; color:#c02835;}
*/

#owl-banner { width: 1100px; margin-left: auto; margin-right: auto;}
#owl-banner .item{ display: block;}
#owl-banner img { display: block; width: 100%;}

ul.menu{ margin:0 auto;}
	ul.menu li{float:left; position:relative; z-index:10; background:url(../images/menuLine.gif) right center no-repeat;}
	ul.menu li:last-child { background:none;}
		ul.menu li a.menu_title{position:relative; color:#fff; text-decoration:none; width:138px; text-align:center; height:30px; line-height:30px; display:block; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all;}
		ul.menu li a.active{ color:#F00; font-weight:bold; text-decoration:none;}
		
		ul.menu li.hov a.menu_title{color:#F00; font-weight:bold; text-decoration:none;}
		
	
	ul.menu li .dropmenu{position:absolute; overflow:hidden; z-index:999; top:30px; min-width:132px; background:#fcfcfb; color:#000; box-shadow:3px 4px 16px 0px rgba(0, 0, 0, 0.5); opacity: 0; visibility:hidden; -webkit-transform:translateY(30px); transform:translateY(30px); -webkit-transition:.3s all ease; transition:.3s all ease;}
		ul.menu li .dropmenu a{display:block; color:#000; text-decoration:none; font-size:12px; text-align:center; height:30px; line-height:30px;}
			ul.menu li .dropmenu a:hover{background:#bb0d23; color:#fff;}
	ul.menu li.hov .dropmenu{opacity:1; visibility:visible; -webkit-transform:translateY(0); transform:translateY(0);}


#owl-banner .owl-controls{position:absolute; width:100%; bottom:5px;}

#owl-banner .owl-controls .owl-buttons .owl-prev,#owl-banner .owl-controls .owl-buttons .owl-next{position:absolute; display:block; opacity:.2; filter:alpha(opacity=20); transition:opacity .2s linear 0s; cursor:pointer; background:none; color:#fff;}
	#owl-banner .owl-controls .owl-buttons .owl-prev:hover,#owl-banner .owl-controls .owl-buttons .owl-next:hover{opacity:.8; filter:alpha(opacity=80);}
#owl-banner .owl-controls .owl-prev{position:absolute; left:30px; top:-146px;}
#owl-banner .owl-controls .owl-next{position:absolute; right:30px; top:-146px;}


.pro_title { height:50px; line-height:50px; color:#010101; font-size:14px; font-weight:bold;}
	.pro_title i { color:#F00;}

.proIndex { width:1112px; margin:0 auto;}

.proIndex dl { margin:0px 6px; height:190px; text-indent:15px; -moz-border-radius: 0px 0px 5px 5px; /* Firefox */-webkit-border-radius: 0px 0px 5px 5px; /* Safari 和 Chrome */box-radius: 0px 0px 5px 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */behavior: url(ie-css3.htc); /* 通知IE浏览器调用脚本作用于'box'类 */}	
	.proIndex dl dt{ -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; text-indent:15px; background:url(../images/bck.jpg); line-height:50px; height:50px; margin-bottom:10px; width:100%;}
	.proIndex dl dt a{ background:url(../images/icoLeft.png) 242px center no-repeat; font-weight:bold; display:block;}
	.proIndex dl dd { height:30px; line-height:30px;}
	.proIndex dl dd a{ background:url(../images/icoLeft.png) left center no-repeat; padding-left:15px;}


#owl-pro .owl-controls{position:absolute; width:100%; bottom:5px;}


#owl-pro .owl-controls .owl-buttons .owl-prev,#owl-pro .owl-controls .owl-buttons .owl-next{position:absolute; display:block; opacity:.5; filter:alpha(opacity=50); transition:opacity .2s linear 0s; cursor:pointer; background:none; color:#fff;}
	#owl-pro .owl-controls .owl-buttons i{ color:#060606;}
	#owl-pro .owl-controls .owl-buttons .owl-prev:hover,#owl-pro .owl-controls .owl-buttons .owl-next:hover{opacity:.8; filter:alpha(opacity=80);}
#owl-pro .owl-controls .owl-prev{position:absolute;right:20px; top:-230px;}
#owl-pro .owl-controls .owl-next{position:absolute;right:-6px; top:-230px;}
	
	
.mainer { width:100%; background:#fafafa; padding:36px 0; margin:25px 0 0 0;}

	.mainer .aboutMain { float:left; width:424px; margin-right:36px;}
	.mainer .newsMain { float:left; width:296px;}
	.mainer .proMain { float:right; width:298px;}
	
	.mainer span.title { font-size:14px; color:#333; border-bottom:solid 1px #e8e8e8; padding:5px 0; }
	.mainer .aboutMain .aboutMainC { margin-top:20px;}
	.mainer .aboutMain .aboutMainC img { margin-bottom:10px;}
	.mainer .aboutMain .aboutMainC  a { color:#c4261d;}
	.mainer .aboutMain .aboutMainC  a:hover { color:#F00;}
	
	.mainer .newsMain ul { margin-top:10px;}
	.mainer .newsMain ul li { height:30px; line-height:30px; background:url(../images/icoNews.png) left center no-repeat; padding-left:15px;}
	.mainer .newsMain .more{ color:#c4261d; float:right;}
	.mainer .newsMain .more:hover { color:#F00;}
	
.footer { padding:30px 0; background:#29458f; color:#FFF;}
	.footer .footerR { float:right;}

/*Banner*/
.aboutBanner { background:url(../images/banner/bannerMain5.jpg) top center no-repeat; width:100%; padding:120px 0 0 0;}

.mainCon { width:1100px; margin:0 auto; background:#FFF;}
	.mainCon .leftCon { float:left; background:url(../images/mainConL.gif) no-repeat #FFF; width:207px; float:left; min-height:460px; _height:460px; display:inline;}
	.leftCon .title { background:#29458f; display:block; width:178px; height:60px; padding:16px 0 0 14px; color:#FFF;}
		.leftCon .title h1 { font-size:16px; }
	
	
	
	.mainCon .rightCon { float:right;}


/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #fff;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#29458f;opacity:0.9;filter:Alpha(opacity=90);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#29458f;opacity:0.9;filter:Alpha(opacity=90);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
