html,body,ul,li,p,input,form,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0;}
ul{ list-style:none;}
body{ font-size:12px; color:#666; line-height:23px; font-family:Verdana; margin:0px; padding:0px; background:url(bg.gif); font-family:Microsoft YaHei;}
img{ border:none;}
form{ margin:0px; padding:0px;}
.clear{ clear:both;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#ff0000; text-decoration:underline;}

#box{ width:100%;}
.top{ width:100%;}
.header-bg{ width:100%; height:28px; background:#f1f1f1; border-bottom:1px solid #e6e6e6; color:#a8a8a8;}
.header{ width:1200px; height:28px; line-height:28px; margin:0 auto; overflow:hidden;}
.header-l{ width:600px; float:left; padding-left:15px;}
.header-r{float:right; padding:0px 10px 0px 10px;}
.header-r ul{overflow:hidden;}
.header-r ul li{ width:65px; height:28px; line-height:28px; float:left; background:url(header-r-li.gif) right center no-repeat; text-align:center;}
.header-r ul li a{ color:#a8a8a8;}
.header-r ul li a:hover{ color:#a8a8a8;}


.logo-bg{ width:100%; background:url(logo-bg.gif) repeat-x; height:100px;}
.logo{ width:1200px; height:100px; margin:0 auto; overflow:hidden;}
.logo-l{ float:left;}
.logo-r{ float:right; width:339px; height:100px; background:url(logo-r.png) no-repeat; position:relative;}
.logo-r .tel{ position:absolute; line-height:28px; font-size:25px; top:20px; left:125px; font-family:Georgia, "Times New Roman", Times, serif; color:#c00; font-weight:bold;}

.nav-bg{ width:100%; height:44px; background:#347ad9;}
.nav{ width:1200px; height:44px; margin:0 auto;}
.nav ul{ width:1200px; padding:0 3px; height:44px; margin:0 auto; overflow:hidden;}
.nav ul li{ width:150px; height:44px; line-height:44px; float:left; text-align:center; }
.nav ul li a{ display:block; color:#fff; font-size:16px; font-family:Microsoft YaHei;}

.nav ul li.currclass,.nav ul li a:hover{text-decoration:none; background:#3463c8; color:#fff;}

.banner{}
#kinMaxShow{ visibility:hidden; width:100%; height:550px; overflow:hidden; }

.search-bg{ width:100%; height:42px; background:url(search-bg.gif) repeat-x; border-bottom:1px solid #dadada;}
.search{ width:1200px; height:42px; margin:0 auto; overflow:hidden;}
.search-l{ width:665px; height:42px; float:left; line-height:42px; color:#666; padding-left:10px;}
.search-l strong{ color:#666;}
.search-r{ width:265px; height:24px; float:right; padding:4px 0px 9px 10px;}
.search-r input.text1{ width:186px; height:24px; background:url(search-text.gif) no-repeat; line-height:24px; padding:0 5px; border:none; font-size:12px; color:#888; font-family:"微软雅黑";}
.search-r input.image{ width:55px; height:24px; }

/* 中间开始 */
.middle{ width:100%; margin-top:20px;}
.middle-1{ width:1200px; overflow:hidden; margin:10PX auto;}
.middle-1-left{ width:194px; padding-right:12px; background:url(fl-bg.gif) top right no-repeat; float:left;}
.middle-1-left-t{ width:194px; height:65px; background:url(fl-title.gif) no-repeat; overflow:hidden; text-align:center; color:#fff; font-family:Microsoft YaHei;}


.middle-1-con .show{ margin:0px 0 20px 0;}
.middle-1-con .show li{ width:224px; height:300px; margin-right:20px; margin-top:20px; float:left; position:relative;}
.middle-1-con .show li img{width:224px;height:300px; }
.middle-1-con .show li.a5,.middle-1-con .show li.a10{ margin-right:0;}
.middle-1-con .show li span{position:absolute; bottom:0; display:block; height:35px; line-height:35px; font-size:14px; text-align:center; width:100%;background-color:rgba(0,0,0,0.6); color:#fff;}
.middle-1-con .show li span a{color:#fff;}

.middle-1-left-c{ width:194px;}
.middle-1-left-c ul{ border:4px solid #6a6a6a; padding-top:10px; padding-bottom:0px; border-top:0; }
.middle-1-left-c ul li{ width:169px; margin:0 auto; background:url(fl-li.gif) no-repeat; line-height:31px; text-indent:28px; margin-bottom:10px;}
.middle-1-left-c ul li a{ display:block; color:#333;}
.middle-1-left-c ul li a:hover{ color:#000;}
.middle-1-left-b{ margin-top:10px;}

.middle-title{ background:url(title-bg.gif) repeat-x; border-right:1px solid #dcdcdc;}
.middle-title span{ display:block; width:85px; background:url(title-span.gif) repeat-x; text-indent:15px; color:#fff; line-height:31px;}
.middle-1-left-b-b{ background:#fff; border:1px solid #dcdcdc; border-top:0;}
.middle-1-left-b-b img{ width:174px; height:74px; display:block; margin:0 auto; padding:10px 0 5px 0;}
.middle-1-left-b-b p{ padding:0 10px;}

.middle-1-right{ width:1200px;}
.middle-cp-title{ width:100%; overflow:hidden;}
.middle-cp-title .tt{width:200px; float:left;background:#347ad9; text-align:center;font-size:18PX; color:#FFF; line-height:45px;}
.middle-cp-title .more{width:1000px; border-bottom:#dedede solid 1px; height:44px; float:right; position:relative;}
.middle-cp-title span{ float:right; display:block; padding:0 10px; line-height:44px;}
.middle-1-right-t-l{ width:110px; height:40px; color:#fff; float:left; text-indent:25px; font-weight:bold; font-family:Microsoft YaHei; font-size:14px; background:url(middle-1-right-t-l.gif) no-repeat; margin-left:15px;}
.middle-1-right-t-r{ float:right; padding:12px 12px 0px 0px;}
.middle-1-right-t-r a{ color:#777;}

.middle-1-right-b{ border:1px solid #dcdcdc; border-top:0; background:#fff; padding:15px 0px 0px 0px; overflow:hidden;}
.middle-1-right-b ul{ overflow:hidden;}
.middle-1-right-b ul li{ width:250px; float:left; background:url(cp-bg.gif) center 136px no-repeat; margin-top:5px;}
.middle-1-right-b ul li img{ width:223px; height:249px; border:1px solid #dcdcdc; display:block; margin:0 auto;}
.middle-1-right-b ul li span{ display:block; height:40px; line-height:40px; text-align:center; background:url(middle-1-right-li.gif) center top no-repeat;}

.youshi{ width:100%; padding-top:12px; padding-bottom:10px; background:url(youshi-bg.gif) center bottom no-repeat;}
.youshi-title{ width:100%; height:154px; background:url(ys-title.jpg) center center no-repeat;}
.youshi-1-bg{ width:100%; height:252px; background:url(youshi-1.jpg) center top no-repeat;}
.youshi-1{ width:1200px; height:252px; margin:0 auto;}
.youshi-1-b{ padding:105px 0px 0px 680px;}
.youshi-1-b ul li{ line-height:27px; color:#757575; padding-left:22px; background:url(icon1.gif) 2% 8px no-repeat; font-size:14px; font-family:Microsoft YaHei;}
.youshi-1-b ul li span{ color:#5ac947;}

.youshi-2-bg{ width:100%; height:279px; background:url(youshi-2.jpg) center top no-repeat;}
.youshi-2{ width:1200px; height:279px; margin:0 auto;}
.youshi-2-b{ padding:66px 700px 0px 0px;}
.youshi-2-b ul li{ line-height:27px; color:#757575; padding-left:22px; background:url(icon1.gif) 2% 8px no-repeat; font-size:14px; font-family:Microsoft YaHei;}
.youshi-2-b ul li span{ color:#5ac947;}

.youshi-3-bg{ width:100%; height:252px; background:url(youshi-3.jpg) center top no-repeat;}
.youshi-3{ width:1200px; height:252px; margin:0 auto;}
.youshi-3-b{ padding:90px 50px 0px 590px;}
.youshi-3-b ul li{ line-height:27px; color:#757575; padding-left:22px; background:url(icon1.gif) 2% 8px no-repeat; font-size:14px; font-family:Microsoft YaHei;}
.youshi-3-b ul li span{ color:#5ac947;}

.youshi-4-bg{ width:100%; height:185px; background:url(youshi-4.jpg) center top no-repeat;}
.youshi-4{ width:1200px; height:185px; margin:0 auto;}
.youshi-4-b{ padding:65px 700px 0px 0px;}
.youshi-4-b ul li{ line-height:27px; color:#757575; padding-left:22px; background:url(icon1.gif) 2% 8px no-repeat; font-size:14px; font-family:Microsoft YaHei;}
.youshi-4-b ul li span{ color:#5ac947;}

.gg{ width:1200px; height:127px; margin:0 auto;}

/* 公司简介 */
.middle-2{ width:1200px; margin:10px auto; overflow:hidden;}
.middle-2-title{ background:url(title_bg.gif) repeat-x;}
.middle-2-title span{ display:block; background:url(title.gif) no-repeat; line-height:37px; text-indent:35px; color:#fff; font-size:14px; font-weight:bold;}
.middle-2-top{ overflow:hidden;}
.middle-2-top-l{ width:1200px; padding:20px 0 0 0px; float:left;}
.middle-2-top-l-text{ width:850px; padding:10px; float:right; }
.middle-2-top-l-img{ width:308px; background:url(js-bg.gif) center bottom no-repeat; padding-bottom:17px;}
.middle-2-top-l-text p{text-indent:2em; margin-bottom:5px;line-height:26px; font-size:14px;}
.middle-2-top-l-img img{ width:296px; height:232px; padding:5px; border:1px solid #dcdcdc;}

.middle-2-top-r{ padding:15px 0 0 0; overflow:hidden; float:left;}
.middle-2-top-r-z{ float:left;}
.middle-2-top-r-z ul{ width:175px; overflow:hidden;}
.middle-2-top-r-z ul li{ width:175px; padding-top:10px; float:left;}
.middle-2-top-r-z ul li img{ width:146px; height:194px; display:block; margin:0 auto;}
.middle-2-top-r-z ul li span{ text-align:center; display:block;}
.middle-2-top-r-l{ width:33px; height:250px; background:url(input-l.gif) no-repeat left center; cursor:pointer; float:left}
.middle-2-top-r-r{ width:33px; height:250px; background:url(input-r.gif) no-repeat right center; cursor:pointer; float:left;}

.middle-2-left-b{ padding:15px 15px 1px 15px; border:1px solid #ccc; border-top:none; overflow:hidden; background:#fff;}
.middle-2-left-b-top{ overflow:hidden;}
.middle-2-left-b-top-l{ width:243px; float:left;}
.middle-2-left-b-top-l img{ padding:2px; border:1px solid #dcdcdc;}
.middle-2-left-b-top-r{ width:428px; float:left; line-height:24px; color:#777;}
.middle-2-left-b-top-r strong{ color:#0489e5;}

.middle-2-b-title{ height:13px; background:url(cf-title.gif) center center no-repeat; padding:15px 0 10px 0;}

.middle-2-b-b{ overflow:hidden; padding:8px 0px 0px 0px;}
.middle-2-b-b ul{ overflow:hidden;}
.middle-2-b-b li{ width:204px; padding-right:25px; float:left;}
.middle-2-b-b li img{ width:204px; height:164px; border:1px solid #dcdcdc; padding:2px;}
.middle-2-b-b li span{ display:block; height:35px; text-align:center;}
.marquee{ width:1200px; margin:0 auto; overflow:hidden;}

/* 新闻动态 */
.middle-5{ width:1200px; overflow:hidden; padding-top:3px; margin:0 auto;}
.middle-5-l{ width:785px; float:left; background:#fff;}
.middle-5-l-t{ width:100%; height:45px; overflow:hidden; line-height:45px;}
.middle-5-l-t-left{ background:#347ad9; text-align:center; width:200px; color:#fff; float:left; font-family:Microsoft YaHei;  font-size:16px;}
.middle-5-l-t-right{ float:right;  width:585px; height:44px;border-bottom:#ccc solid 1px; text-align:right;}
.middle-5-l-b{padding:11px 10px 10px 10px; border:1px solid #dedede; border-top:none; overflow:hidden;}

.xinwen{ overflow:hidden; padding-bottom:5px;}
.xinwen-left{ width:232px; float:left;}
.xinwen-left img{ width:221px; height:141px; padding:1px; border:1px solid #e3e3e3;}

.xinwen-right{ width:520px; float:left; padding:5px 0px 0px 5px;} 
.xinwen-right-t{ font-weight:bold; font-size:14px; font-family:Microsoft YaHei;}
.xinwen-right-t a{ color:#333;}
.xinwen-right-c{ line-height:25px; padding:3px 0px 3px 0px;}
.xinwen-right-b a{ color:#333; font-weight:bold; font-family:Microsoft YaHei;}

.xinwen-b{overflow:hidden;}
.xinwen-b-left{ float:left; padding-left:5px;}
.xinwen-b-left ul li{ float:left; width:50%; height:29px; line-height:29px; border-bottom:1px dotted #dfdfdf; background:url(new-li.gif) 2% 50% no-repeat; text-indent:22px;}
.xinwen-b-right{ width:315px; float:left; padding-left:20px;}
.xinwen-b-right ul li{ width:315px; height:29px; line-height:29px; border-bottom:1px dotted #dfdfdf; background:url(new-li.gif) 2% 50% no-repeat; text-indent:22px;}

.middle-5-r{ width:385px; float:left; padding-left:15px;}
.middle-5-r-t{height:45px; overflow:hidden; line-height:45px;}
.middle-5-r-t-l{ background:#347ad9; text-align:center; width:200px; color:#fff; float:left; font-size:16px; font-family:Microsoft YaHei;}
.middle-5-r-t-r{ float:right; width:185px; height:44px;border-bottom:#ccc solid 1px; text-align:right;}
.middle-5-r-b{ border:1px solid #dedede; border-top:none; background:#fff; height:auto !important; min-height:328px; height:328px;}
.middle-5-r-b img{ width:239px; height:54px; display:block; margin:0 auto; padding:10px 0 10px 0;}
.middle-5-r-b ul{ padding:0px 0px 0px 0px;}
.middle-5-r-b ul li{ padding-left:25px; line-height:24px; border-bottom:1px dotted #d9d9d9; background:url(qa.gif) 0px 3px no-repeat; margin:5px 10px 10px 10px;}
.marqueeb{ height:283px; overflow:hidden;}

.input_top{ width:50px; height:50px; background:url(top.png) no-repeat; position:fixed; bottom:40px; right:90px;}
.input_top a{ width:50px; height:50px; display:block; text-indent:-9999px;}
.input_top:hover{ background-position:-50px 0;}

.link{ width:1200px; margin:0 auto; margin-top:10px; overflow:hidden;}
.link_title{ background:url(link.gif) bottom center no-repeat; text-indent:25px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei;}
.link-b{ padding:10px 20px;}

.footer{ width:100%; margin-top:20px; background:url(bottom.gif) top center;}
.navb{ height:81px; margin:0 auto; background:url(bottom-nav.gif) center center repeat-x; text-align:center; line-height:48px; font-size:16px;}
.navb a{ color:#fff; font-size:12px; padding:0 20px;font-size:16px;}

.banquan{ width:1200px; margin:0 auto; padding-bottom:30px; text-align:left; font-size:14px;}
.banquan_b{ padding-left:300px; padding-top:10px; padding-bottom:10px; background:url(b_logo.png) 150px center no-repeat; color:#717171; line-height:28px;}

.banquan a{color:#666; padding:0;font-size:14px;}

	/*表单*/
.ptext{width:400px; height:25px; border:#ccc solid 1px; line-height:23px; color:#000;}
.i_btn{ width:70px; height:22px; line-height:22px; border:none; background:url(i_btn.gif) no-repeat; color:#5e0315;}
.btn{width:132px; border:#d6d6d6 solid 1px; border-right:none; height:18px; line-height:18px; color:#666;}
.btext{width:200px; height:25px; border:#ccc solid 1px; line-height:23px; color:#444;}
.sbtn {
    width: 100px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    background: #3089cd;
    border: none;
    cursor: pointer;
    border-radius: 3px;
    margin-left: 20px;
}

.searchkey{ width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.searchkey {}
.searchkey li{ width:100%; height:60px; display:inline-block; border-bottom:#dedede solid 1px; padding:15px 0;}
.searchkey li h3{font-size:16px;}
.searchkey li p{font-size:14px; color:#999;}


#tbox{width:54px; float:right; position:fixed; right:20px; bottom:15px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:15px;
}/*解决IE6下不兼容 position:fixed 的问题*/
#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:url(../images/icon.png) no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;} 