@charset "utf-8";

body{margin:0 auto;padding:0;color:#666;font-family:微软雅黑;background:#fff;font-size:13px}
body img{border:0}
body a{color:#333;font-size:13px;text-decoration:none}
body a:hover{color:#0c4ca5;text-decoration:none}
.headerpage{background:url(../images/header_bg.jpg) repeat-x;height:150px}
.headerpage .header{width:1120px;margin:0 auto}
.headerpage .header .logo{float:left;width:210px;position:absolute;top:0;z-index:999}
.headerpage .header .nav{float:right;width:850px}
.headerpage .header .nav ul{list-style-type:none;margin:0;padding:0;width:850px;padding-top:55px;text-align:center}
.headerpage .header .nav ul li{width:94px;float:left}
.headerpage .header .nav ul li a{color:#bcbbbb}
.headerpage .header .nav ul li a:hover{color:#fff;border-bottom:1px dotted #fff}
.headerpage .header .nav ul li .active{color:#fff;border-bottom:1px dotted #fff}
.headerpage .header .nav ul li ul{display:none}
form{width:100%;overflow:hidden}
form fieldset{padding:1em;margin-bottom:1em;border:1px solid #ddd}
form fieldset legend{font-size:1.2em;font-weight:bold}
form label{display:inline-block;vertical-align:middle}
form button,form input,form select,form textarea{vertical-align:middle;border:1px solid #e4e4e4;padding:.5em .6em;line-height:1em}
form .group{margin-bottom:.5em}
form .group-indent{white-space:nowrap}
form .checkbox label{display:inline}
form .checkbox input{border:0;margin:0;padding:0}
.form-h label,.form-h .group,.form-h .group-indent{display:block}
.form-h label{margin-bottom:.2em}
.form-v label{width:15%;margin-right:1%;text-align:right}
.form-v .group{clear:both}
.form-v .group-indent{padding-left:16%}
.form-v .group-indent label{width:auto;text-align:left}
.form-v .sm{width:20%}
.form-v .hl{width:40%}
.form-v .lg{width:70%}
.feedback input{width:400px}
.feedback input.button{width:auto}
.feedback textarea{width:90%;height:100px}
.banner{margin:0 auto;overflow:hidden;height:340px;margin-top:-61px;width:100%;min-width:1082px}
.banner ul{position:relative}
.banner ul,.banner li{width:100%;height:340px;background:no-repeat center center}
.mainpage{width:1082px;height:630px;margin:auto}
.mainpage .mainleft{margin-top:28px;float:left;width:362px}
.mainpage .mainleft .news{width:340px}
.mainpage .mainleft .news .new1 .img{height:32px;border-bottom:1px solid #ddd;margin-bottom:10px}
.mainpage .mainleft .news .new1 .img span{float:right}
.mainpage .mainleft .news .new1 .des{width:338px;height:90px;border-bottom:1px dashed #ccc;padding-top:10px}
.mainpage .mainleft .news .new1 .des .left{float:left;width:123px}
.mainpage .mainleft .news .new1 .des .right{float:left;width:215px}
.mainpage .mainleft .news .new1 .des .right span{color:#bababa}
.mainpage .mainleft .news .new1 .des .right .read a{color:#bb9615}
.mainpage .mainleft .aboutus{width:340px;margin-top:14px}
.mainpage .mainleft .aboutus .img{height:32px;margin-bottom:3px}
.mainpage .mainleft .aboutus .img span{float:right}
.mainpage .mainleft .aboutus img{float:left}
.mainpage .mainleft .aboutus .detail{float:right;width:215px;line-height:23px}
.mainpage .mainright{margin-top:28px;float:left;width:720px}
.mainpage .mainright .products{width:720px}
.mainpage .mainright .products .img{height:32px;border-bottom:1px solid #ddd}
.mainpage .mainright .products .img span{float:right}
.mainpage .mainright .products .detail{margin-top:14px;height:246px;background:#ededed;padding:10px}
.mainpage .mainright .products .detail ul{padding:0;margin:0;list-style-type:none}
.mainpage .mainright .products .detail ul li{width:178px;float:left;text-align:center;padding:6px 0 0 8px}
.mainpage .mainright .products .detail ul li a{display:block;width:170px;height:112px}
.mainpage .mainright .products .detail ul li img{width:170px}
.mainpage .mainright .paihao{float:left;width:490px;margin-top:20px}
.mainpage .mainright .paihao .pai{float:left;width:230px;height:229px;background:#f3f3f3;border:1px solid #dddee0;margin-right:13px}
.mainpage .mainright .paihao .pai h2{font-weight:normal;font-size:18px;text-indent:20px}
.mainpage .mainright .paihao .pai .detail{padding:20px 10px;line-height:22px}
.mainpage .mainright .link{float:right;margin-left:0;margin-top:20px}
.mainpage .mainright .link .links{margin-bottom:15px}
.mainpage .mainright .link .links a img{border:1px solid #e8e8e8}
.mainpage .mainright .link .links a img:hover{border:1px solid #0972c3}
.insidebanner{margin:0 auto;overflow:hidden;height:340px;text-align:center;margin-top:-61px;position:relative;z-index:-2}
h2{color:#fff;font-weight:normal;padding:0;margin:0;padding-top:15px;padding-bottom:12px}
h3{color:#fff;font-weight:normal;padding:0;margin:0;font-size:18px}
.insidepage{width:1084px;margin:0 auto}
.insidepage .indsideleft{position:relative;float:left;width:250px;margin-top:-44px;z-index:999}
.insidepage .indsideleft .title{height:auto;text-align:center;line-height:44px;width:251px;background:url(../images/insidetitle.jpg) no-repeat}
.insidepage .indsideleft .title ul{list-style-type:none;border:1px solid #ccc;padding:0;margin:0;padding-bottom:10px}
.insidepage .indsideleft .title ul li{width:249px;border-bottom:1px dashed #ccc}
.insidepage .indsideleft .title ul li a{color:#333;background:url(../images/pic.jpg) no-repeat 50px 10px;display:block}
.insidepage .indsideleft .title ul li a:hover{color:#ebb50d;background:#f3f3f3 url(../images/pic2.jpg) no-repeat 50px 10px}
.insidepage .indsideleft .title ul li .active{color:#ebb50d;background:#f3f3f3 url(../images/pic2.jpg) no-repeat 50px 10px}
.insidepage .indsideleft .leftbottom{margin-top:20px;width:251px;height:300px}
.insidepage .indsideright{z-index:999;position:relative;margin-top:-44px;float:right;width:833px}
.insidepage .indsideright .righttop{width:800px;height:33px;background:url(../images/top_bg.jpg) repeat-x;border:1px solid #b9def3;text-align:right;line-height:30px;padding-top:10px;padding-right:10px}
.insidepage .indsideright .righttop .dian{width:14px;height:18px;margin-top:5px;float:right}
.insidepage .indsideright .righttop .title{float:right;margin-left:10px}
.insidepage .indsideright .content{width:760px;padding:30px 25px;line-height:26px}
.insidepage .indsideright .content ul{width:800px;_width:780px;list-style-type:none;padding:0;margin:0;float:left}
.insidepage .indsideright .content ul li{text-align:center;border:1px solid #ccc;padding:2px;float:left;width:240px;height:180px;margin-bottom:15px;margin-left:15px;_margin-left:10px}
.insidepage .indsideright .imgauto ul li a{width:240px;height:180px;display:block;}
.insidepage .indsideright .content-news{width:760px;padding:30px 25px;line-height:26px}
.insidepage .indsideright .content-news ul{width:800px;_width:780px;list-style-type:none;padding:0;margin:0}
.insidepage .indsideright .content-news ul li{text-align:left;border:none;padding:2px;float:none;width:700px;height:20px;margin-bottom:5px;margin-left:15px;_margin-left:10px}
.insidepage .indsideright .page{padding:0 0 3em 0;overflow:hidden;clear:both;padding:15px 0 0 15px}
.insidepage .indsideright .page a{display:block;float:left;padding:0 5px;line-height:26px;background:#f5f5f5;border:1px solid #ccc;color:#333;margin:0 3px}
.insidepage .indsideright .page a:hover{color:#1b8ec5;text-decoration:none}
.footer{height:281px;clear:both;background:url(../images/footer_bg.jpg) repeat-x}
.footer .footerpage{width:1082px;margin:auto;padding-top:42px}
.footer .footerpage .footer_img{float:left}
.footer .footerpage .footer_des{float:left;margin-left:55px;color:#777}
.footer .footerpage .tel{float:right}
.footer .footerpage .footer_bottom{width:800px;height:40px;float:left;margin-top:60px;color:#777}
.footer .footerpage .footer_bottom a{color:#777}
.relative{position:relative;width:100%}
#home_bannera{text-decoration:none;cursor:pointer}
#home_banner{margin:0 auto;margin-top:-61px;width:100%;position:relative}
#big_img{height:500px;background:no-repeat center}
#small_img{position:absolute;bottom:0;width:100%;background:url(../images/banner_bg.png)}
#small_pre,#small_next,#small_imgs{float:left;font-size:22px}
#small_pre,#small_next{width:22px;display:block}
#small_pre{margin-right:17px}
#small_next{margin-left:17px}
#small_pre:hover{background-position:-22px center}
#small_next:hover{background-position:-66px center}
#small_imgs{width:100%;overflow:hidden}
.maxwidth{width:1084px;margin:0 auto}
#small_imgs .item{float:left;padding:0;width:30%;margin-right:3.3%;color:#fff;overflow:hidden}
#small_imgs .item .img{cursor:pointer;width:100%;height:92px;padding:10px 3px}
#small_imgs .item .img img{height:90px;float:left;margin-right:10px;border:1px solid #fff}


.inputform{margin:0;padding:1em 0}
.inputform input{vertical-align:middle}
.inputform textarea{width:90%;height:80px}
.inputform input,.inputform select,.inputform textarea{margin:0;padding:5px}
.inputform .form-group{overflow:hidden;width:100%;margin-bottom:1em}
.inputform .form-group .form-label{float:left;width:13%;text-align:right}
.inputform .form-group .form-label label{display:block}
.inputform .form-group .form-label em{margin-right:.5em;color:#f00}
.inputform .form-group .form-control{position:relative;margin-left:15%}
.inputform .form-button{padding-left:15%}
.inputform .form-button input{width:72px;height:32px;cursor:pointer;color:#fff;border:0;background:green}
.inputform .form-text .form-label label,.inputform .form-select .form-label label,.inputform .form-textarea .form-label label{padding-top:6px}
.inputform .form-text .form-label input,.inputform .form-select .form-label input,.inputform .form-textarea .form-label input,.inputform .form-text .form-label select,.inputform .form-select .form-label select,.inputform .form-textarea .form-label select,.inputform .form-text .form-label textarea,.inputform .form-select .form-label textarea,.inputform .form-textarea .form-label textarea{border:1px solid #ddd}
.inputform .form-checkbox .form-control label,.inputform .form-radio .form-control label{margin-right:.8em}
.inputform .form-checkbox .form-control input,.inputform .form-radio .form-control input{margin-right:.3em;padding:0}