body{font-size:12px; font-family: "ËÎÌå"; color:#333; background:url(../images/bg.gif) repeat-x 0 0;}
*{margin:0px;padding:0px;}
form{margin:0px;padding:0px;}
img{border:none;}
a:link,a:visited,a:active{text-decoration:none; color:#333;}
a:hover{color:#ff6600;}
li{ list-style:none;}

#header{ width:1160px; height:212px; margin:0 auto; overflow:hidden}
#header .headtop{ width:1160px; height:25px; line-height:25px; overflow:hidden}
#header .headtop .top_l{ float:left;}
#header .headtop .top_r{ float:right;}
#header .headtop .top_r a{ padding:0 5px;}
#header .headdh{ width:1160px; height:133px; overflow:hidden}
#header .logo{ float:left; display:block; padding:35px 0 0 10px;}
#header .contact{ float:right; display: block; padding:45px 0 0 0; overflow:hidden}

.nav{height:54px;width:1160px; font:bold 14px/50px;color:#fff; margin:0 auto; overflow:hidden}
.nav ul li{float:left;text-align:center;display:inline;zoom:1;margin-left: -2px;background:url(../images/nav_li.gif) no-repeat right 15px; position: relative;z-index: 1;}
.nav li a{height:54px;line-height:50px;display:inline-block;color:#fff; font-size:14px; font-weight:bold; padding:0 41px; letter-spacing:1px;}
.nav li a:hover{background: url(../images/item.gif) no-repeat center top; }
.nav li a.curr{background: url(../images/item.gif) no-repeat center top;}

.flash{ min-width:1160px; margin:0 auto; text-align:center; overflow:hidden}
#flashbanner { min-width:1160px; width:100%; height:380px; float:left; position:relative}
#slides { display:block; width:100%; height:380px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination {display:block; list-style:none; position:absolute; left:50%;  top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#136120 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#d5e870}
.wrapper {
	POSITION: relative; WIDTH: 1600px; MARGIN: 0px auto; HEIGHT: 420px
}
.focus {
	POSITION: relative; WIDTH: 1600px; HEIGHT: 420px;margin:auto; FONT-SIZE: 14px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.focus .focus-box {
	POSITION: relative; WIDTH: 1600px; HEIGHT: 420px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.focus .focus-pics {
	POSITION: absolute; WIDTH: 100000px; DISPLAY: block; HEIGHT: 200px; TOP: 0px; LEFT: 0px
}
.focus .focus-box A {
	ZOOM: 1; DISPLAY: block
}
.focus .focus-box A IMG {
	BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px auto; WIDTH: 1600px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.focus .controls {
	POSITION: absolute; WIDTH: 1600px; BOTTOM: 0px; LEFT: 0px
}
.focus .controls UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.focus .controls LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.focus .controls .bg {
	FILTER: alpha(opacity=30); BACKGROUND-COLOR: #000000; WIDTH: 1600px; HEIGHT: 45px; opacity: 0.3; -moz-opacity: 0.3
}
.focus .controls .info {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #fff; TOP: 0px; PADDING-TOP: 3px; LEFT: 0px
}
.focus .controls .info B {
	DISPLAY: block; FONT-SIZE: 14px
}
.focus .controls .l-btn {
	Z-INDEX: 2; POSITION: absolute;MARGIN: 0px auto; BOTTOM: 10px; HEIGHT: 20px; COLOR: #fff; left:60%; FONT-SIZE: 0px; OVERFLOW: hidden;
}
.focus .controls .l-btn LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 14px; MARGIN: 0px 5px 0px 0px; WIDTH: 48px; BACKGROUND: url(../images/radius1.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 0px; CURSOR: pointer
}
.focus .controls .l-btn LI.selected {
	WIDTH: 48px; BACKGROUND: url(../images/radius2.png) no-repeat 0px 0px; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 0px; FONT-WEIGHT: bold
}

.content{ width:1160px; margin:10px auto 0 auto; overflow:hidden}
.content .leftside{ float:left; width:225px; overflow:hidden}
.content .rightside{ float:right; width:920px; padding:6px 1px 6px 2px; border:1px solid #cfcfcf; border-radius:5px; overflow:hidden}

.tit1{ width:225px; text-align:center; height:58px; line-height:58px; background:url(../images/tit1.gif) no-repeat 0 0; font:normal 18px/58px "microsoft Yahei";color:#fff; overflow:hidden}
.tit2{ width:880px; padding:0 10px 0 30px; height:45px; line-height:45px; background:url(../images/tit2.gif) no-repeat left bottom;font:normal 20px/43px "Î¢ÈíÑÅºÚ";  overflow:hidden}
.tit3{ width:1160px; height:100px; text-align:center; font:20px/100px "Î¢ÈíÑÅºÚ"; color:#fff; color:#FFF; overflow:hidden}
.tit3 span{ font:16px/44px "Arial, Helvetica, sans-serif " ; color:#ccc; padding:0 0 0 12px;}
.tit3 a{ color:#fff;}
.tit3more{ width:1160px; text-align:right; margin-top:-57px; margin-bottom:40px; overflow:hidden;}

.t_l{ float:left;}
.t_r{ float:right; padding:15px 0 0 0;}

.list{width:198px; padding:10px 11px 20px 14px; border:1px solid #ddd; border-top:none; margin-bottom:10px; overflow:hidden}
.list dl dt{ display:block; width:160px; padding:10px 0 10px 38px; height:35px; line-height:35px; font-size:14px; background:url(../images/item2.gif) no-repeat 0 10px; overflow:hidden}
.list dl dd{ display:block; width:160px; padding:0 0 0 20px; margin:0 9px; height:32px; line-height:32px; background:url(../images/item1.gif) no-repeat left bottom; overflow:hidden}

.indexnew{ width:1160px; margin:10px auto; overflow: hidden}
.indexnew .new{ float:left; width:860px; overfloiw:hidden}
.indexnew .new1{ float:right; width:270px; overfloiw:hidden}

.indexnew .new .tit{ width:830px; padding:0 0 0 30px; margin-bottom:20px; height:33px; line-height:33px; background:url(../images/tit3.gif) no-repeat 0 0;font:normal 16px/33px "Î¢ÈíÑÅºÚ"; color:#fff;  overflow:hidden}
.indexnew .new dl dt{ float:left; width:330px; height:220px; margin-right:20px; overflow:hidden}
.indexnew .new dl dd{ float:rihgt; width:510px; overflow:hidden}
.indexnew .new dl dd li{ width:500px; padding:0 0 0 10px; height:31px; line-height:31px; font-size:14px; border-bottom:1px dashed #ddd; background:url(../images/icon5.gif) no-repeat 0 12px; overflow:hidden}
.indexnew .new dl dd li a{ float:left;}
.indexnew .new dl dd li span{ float:right;}

.indexnew .new1 .tit{ width:255px; padding:0 0 0 15px; margin-bottom:20px; height:33px; line-height:33px; background:url(../images/tit4.gif) no-repeat left bottom;font:normal 16px/33px "Î¢ÈíÑÅºÚ"; color:#1367c5;  overflow:hidden}
.indexnew .new1 ul li{ width:260px; padding:0 0 0 10px; height:31px; line-height:31px; font-size:14px; border-bottom:1px dashed #ddd; background:url(../images/icon5.gif) no-repeat 0 12px; overflow:hidden}


.about{ min-width:1160px; margin:0 auto; clear:both;background:#e9e9e9 url(../images/ab_bg.gif) no-repeat 50% 0; padding-bottom:20px; overflow:hidden}
.about .cont{ width:1160px; padding:28px 0 0 0; margin:0 auto; overflow:hidden}
.about h3 { height:44px; font:20px/44px "Î¢ÈíÑÅºÚ"; text-align:center;}
.about h3 a { color:#fff;}
.about h3 em { color:#acacac; font:14px/44px "Times New Roman", Times, serif; padding:0 0 0 10px; text-transform:uppercase;}
.about h3 span { margin:12px 0 0 0;}
.about .jj{ width:1160px; font-size:14px; line-height:25px; color:#fff; overflow:hidden}
.about .jj img{ float:left; padding:0 12px 0 0;}

.pro{ width:920px; padding:10px 0 0 0; overflow:hidden}
.pro .show{ float:left; width:204px; padding:0 13px; overflow:hidden}
.pro .show img{ width:200px; height:150px; border:1px solid #ccc; padding:1px; overflow:hidden}
.pro .show p{ width:204px; height:35px; line-height:35px; text-align:center; overflow:hidden}

.case{ width:1160px; background-color:#fff; margin:0 auto; overflow:hidden}
.case .casetit{ width:1160px; text-align:center; font:20px/60px "Î¢ÈíÑÅºÚ"; height:60px;}
.case .casetit span{ font-size:14px; color:#666; padding:0 0 0 5px;}
.case .casemore{ width:1150px; text-align:right; height:40px; margin-top:-40px;}
.case .casepro{ width:1120px; padding:0 20px 10px 20px; overflow:hidden}
.case .show{ float:left; width:204px; padding:0 20px 0 0; overflow:hidden}
.case .show img{ width:200px; height:150px; border:1px solid #ccc; padding:1px; overflow:hidden}
.case .show p{ width:204px; height:35px; line-height:35px; text-align:center; overflow:hidden}

.infro{ width:908px; padding:8px 6px; overflow:hidden}
.infro ul li{ float:left; width:888px; padding:0 5px 0 15px; height:35px; line-height:35px; border-bottom:1px dotted #ddd; background:url(../images/icon1.gif) no-repeat 5px 14px; overflow:hidden}
.infro ul li a{ float:left;}
.infro ul li span{ float:right;}


.Page{width:95%; text-align:center; padding-left:20px; margin:20px 0;}
.Page a{display:inline-block;width:65px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px; float:left;text-decoration:none; color:#333; outline:none;}
.Page a:hover{ background:#1367c5; color:#FFF;background-repeat:no-repeat; }
.Page span{display:inline-block;min-width:45px; padding:0 10px;background:#ffffff;height:48px; vertical-align:middle; line-height:48px; font-size:14px; border:1px solid #e5e5e5; margin-left:-1px;float:left;}
.Page span.current{ background:#1367c5; color:#FFF}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}

h2{ width:920px; font-size:14px; text-align:center; height:40px; line-height:40px; padding:5px 0 0 0; overflow:hidden}
.img{ width:720px; text-align:center; padding:0 100px; overflow:hidden}
.xx{ width:900px; line-height:25px; padding:8px 10px; overflow:hidden}

.link { width:1160px; padding: 15px 17px 5px 17px;background: #fff; margin:15px auto 15px auto; overflow:hidden}
.link_tit {height: 25px;background:url(../images/link_line.gif) no-repeat left bottom;}
.link_tit .tit_tx {float:left;padding-left: 73px;font: 14px/25px "Microsoft Yahei"; color:#1367c5}
.link_tit .tit_tx a {color:#777; padding-left:20px;}

#footer{ min-width:1160px; margin:0 auto; background:#055aa1;color:#fff; overflow:hidden}
#footer .foot{ width:1160px; margin:0 auto; height:50px; line-height:50px; text-align:center; border-bottom:1px solid #034b84; font-size:14px; color:#fff; overflow:hidden}
#footer .foot a{ padding:0 10px; color:#fff;}
#footer .foot a:hover{ color:#ffcc00;}
#footer .text{ width:1160px; margin:0 auto; text-align:center; padding:15px 0; line-height:25px; color:#fff; overflow:hidden}
#footer .text a{ padding:0 10px; color:#fff;}
#footer .text a:hover{ color:#ffcc00;}