*{margin:0; padding:0;}
body,h1,h2,h3,h4,h5,h6,p,em,dl,dt,dd,ol,ul,li,form,input,table,tr,th,td,iframe{font-size:14px;margin:0; padding:0;color:#444;}
ul,li{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
img{border:none; vertical-align:top;}
body{font-size:14px; line-height:1.6em; font-family:Arial; background:#f1eff0;}
h1,h2,h3,h4,h5,h6{font-size:14px; font-weight:normal;}
a{text-decoration:none; color:#444;}
a:hover{color:#cb0000;text-decoration:underline;}
em,i{font-style:normal;}
.clearfix:after{content:""; clear:both; height:0; display:block; visibility:hidden; font-size:0;}
.clearfix{height:1%;}
.fl{ float:left;}
.fr{ float:right;}

.top{ width:100%; height:130px; background:#0a5cae;}
.header{ width:1024px; margin:0 auto;}
.logo{ width:720px; float:left; padding-top:15px;}
.header_r{ width:204px; float:right;}
.header_r .language{ float:right; padding-top:15px; margin-bottom:25px;}
.language .chinese{ background:url(../images/topico.png) 0 0 no-repeat; color:#fff; padding-left:28px;}
.language .english{ background:url(../images/topico.png) 0 -28px no-repeat; color:#fff; padding-left:28px; margin-left:15px;}
.header_r .search{ width:204px; float:right;height:24px;}
.header_r .search span{ float:left;}
.sea_input{ width:170px; height:24px; margin:0; padding:0 5px;  line-height:24px; border:none; background:#fff;}
.sea_btn{ width:24px; height:24px; margin:0; border:none; background:#fff url(../images/topico.png) 0 -56px no-repeat;}

.nav{ width:100%; height:45px; line-height:45px; background:#073885; overflow:hidden;}
.nav ul{ width:1050px; margin:0 auto;}
.nav ul li{ float:left; padding:0 27px;}
.nav ul li a{ font-size:16px; color:#fff;}
#navcur{ background:#fff;}
#navcur a{color:#333;}

.banner{ width:100%; height:480px; z-index:1; overflow:hidden;}
.example2 ol{position:relative;width: 80px;height: 20px;top:-80px;left:50%; margin-left:-390px;z-index:9999;}
.example2 ol li{float:left;width: 15px;height: 15px;margin: 5px;background: #000; cursor:pointer;}
.example2 ol li.seleted{background: #cb0000;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}


.w1014{ width:1014px;}
.wrapdiv{ position:relative;}
.wrapcom{ z-index:999; position:relative; margin-top:-40px;padding-top: 80px;}
.wrap{ width:1084px;margin:0 auto; background:url(../images/bg.png) center top repeat-y;}
.wrap_line{ width:1074px; height:4px; margin:0 auto; background:#073885;}
.wrap_main{width:1014px; padding:20px 35px;}
.wrap_news{ width:450px; float:left;}
.wrap h1{ font-size:16px; font-weight:bold; color:#333; background:url(../images/line.jpg) left bottom no-repeat; margin-bottom:15px; padding-bottom:6px;}
.wrap h1 .more{ width:40px; height:16px; line-height:14px; display:block; cursor:pointer; text-align:center; float:right; background:#003a88;}
.wrap h1 .more a{ font-size:12px; color:#fff; text-decoration:none;}
.wrap h1 .more:hover{ width:40px; height:16px; line-height:14px; display:block; text-align:center; float:right; background:#cb0000;}

.wrap_news dl{width:450px; padding:15px 0;float:left;}
.wrap_news dl dt{ width:150px; float:left; border:solid 1px #fff;}
.wrap_news dl dt:hover{border:solid 1px #cb0000;}
.wrap_news dl dd{ width:280px; float:right;}
.wrap_news dl dd h2{font-size:14px;line-height:1em; margin-bottom:8px; font-weight:bold;}
.wrap_news dl dd p{ font-size:12px; line-height:1.3em; color:#666;}

.wrap_about{ width:520px; float:right;}
.wrap_mv{ width:100%; height:280px; background:#999; float:left; margin-top:15px;}
.wrap_about h3{ width:100%; float:left; font-size:16px; font-weight:bold; text-align:center; padding:15px 0 25px 0;}
.wrap_about_com{ width:100%; float:left; line-height:1.6em;}

.wrap_product{ width:100%; float:left; margin-top:30px;}
.marqueeleft{height:190px;width:1014px;overflow:hidden;}
.wrap_product ul{float:left;}
.wrap_product li{ width:222px; float:left; padding:15px 15px;line-height:40px; text-align:center; float:left; overflow:hidden; }
.wrap_product li img{ width:220px; overflow:hidden; text-align:center;border:solid 1px #fff;}
.wrap_product li img:hover{border:solid 1px #cb0000;}



.wrap_bot{height:35px;background:url(../images/bgbot.png) center bottom no-repeat;}

.botdiv{ width:100%; float:left; position:relative;}
.link{ width:100%; height:50px; line-height:50px; margin-top:35px;background:#0a5cae;}
.link p{ width:1024px; margin:0 auto;}
.link p b{ font-size:16px; color:#fff;}
.link p a{color:#fff; padding:0 15px;}

.footer{ width:100%; text-align:center; padding:20px 0;}

.side-ban{width:1074px; height:280px; margin:0 auto;}


.side-menu{ width:220px; float:left;}
.side-menu h2{ width:100%; float:left; font-size:24px; text-indent:15px;background:#ececec; height:45px; line-height:45px;font-weight:normal;}
.side-menu ul{ width:190px; float:left; background:#f7f7f7; padding:10px 15px 15px 15px;}
.side-menu ul li a{ display:block; width:190px; padding:0 15px; text-indent:12px;overflow:hidden; float:left; background:url(../images/ico.png) 15px center no-repeat;cursor:pointer; margin:10px 0 0 0;}
.side-menu ul li a:hover{background:url(../images/ico2.png) 15px center no-repeat;}
.side-menu p{ margin-top:30px; float:left;}


#sidcur a{color:#cb0000;background:url(../images/ico2.png) 15px center no-repeat;}


.side-com{ width:765px;float:right;}
.side-com h3{ font-size:24px; height:45px; line-height:45px;}
.side-product{ margin-left:-15px;}
.side-product dl{ width:230px; margin:15px; float:left;}
.side-product dl dt{ width:218px; height:144px; border:solid 1px #ccc; padding:5px;}
.side-product dl dt:hover{ border:solid 1px #cb0000;}
.side-product dl dd{ text-align:center; height:35px; line-height:35px;}
.page{ width:100%; float:left; text-align:center; margin-top:15px; height:40px; line-height:30px;}
.page span{ margin:0 2px; _display:inline;}


.content{width:765px; float:right;}
.content-pic{ width:420px; float:left; padding:10px;border:solid 1px #ccc;}
.content-base{ width:303px; float:right;}
.content-base h3{width:100%; float:left;height:50px; line-height:50px; font-size:21px; margin-bottom:5px;}
.content-base p{ margin:5px 0;}
.content-txt{width:100%; float:left;line-height:2em; font-size:14px; margin-top:20px; _display:inline;}
.content h4{width:100%; float:left; margin-top:30px;font-size:24px;}
.content-txt{width:100%; float:left;}
.content-txt,.content-txt p{ line-height:24px;overflow: hidden;}

.txtpage{width:100%; float:left; margin-top:20px; border-top:solid 1px #ccc; padding-top:15px;}
.txtpage b{ font-weight:normal;}

.order-btn input{height:38px; line-height:38px; font-size:20px; color:#fff; padding:0 25px; border:none; background:#ff6600; margin-top:20px;}
.order-btn input:hover{background:#cb0000;}

.news{width:765px; float:right;}
.news li{ width:100%;float:left; border-bottom:dashed 1px #ccc;}
.news li a{ width:100%; height:45px; line-height:45px; display:block;}
.side-com h4{width:100%; margin-bottom:10px; line-height:35px; float:left;font-size:24px; text-align:center;}
.time{ width:100%; float:left; text-align:center; color:#999;}
.time a{color:#999;}
.time a:hover{color:#cd0202;}

.news-details{ width:100%; margin-top:30px; line-height:24px; float:left;}
.news-details img{ max-width:743px; padding:10px; border:solid 1px #ececec; margin:15px 0;}

.about{ margin-top:20px;}
.about,about p{ line-height:24px;}
.about img,about p img{ max-width:765px;}

.contact{width:1014px;}
.contact h3{width:100%; float:left;height:50px; margin-bottom:15px; line-height:50px; font-size:24px; margin-bottom:5px;}
.map{ width:550px;padding:10px 10px 0 10px; border:solid 1px #ececec; float:left;}
.contact-txt{ width:422px; float:right;}
.contact-txt h4{ font-size:20px; line-height:35px;}
.contact-txt p{ padding:8px 0; border-bottom:solid 1px #ececec;}

.message{ width:100%; float:left; margin-top:20px;}
.message dl{ width:100%; margin:8px 0; float:left;}
.message dl dt{ width:150px; float:left; text-align:right; line-height:30px;}
.message dl dt span{color:#cb0000;}
.message dl dd{ margin-left:10px;float:left;}
.input1{ width:450px; height:28px; line-height:28px; padding:0 8px; border:solid 1px #ccc;}
.input2{ width:450px; height:150px; line-height:28px; padding:0 8px; border:solid 1px #ccc;}

.btn1 input{height:38px; line-height:38px; font-size:20px; color:#fff; padding:0 25px; border:none;background:#ff6600;}
.btn1 input:hover{background:#cb0000;}
.btn2 input{height:38px; line-height:38px; font-size:20px; color:#333; padding:0 25px; border:none;background:#ccc; margin-left:15px;}
.btn2 input:hover{background:#999;}

.page{ 
padding-top: 10px; 
padding-bottom: 10px; text-align: center; 
} 

.page li{ 
display: inline; 
line-height: 22px; 
} 
.page li a{ 
margin-right: 5px; 
padding-right: 5px; 
padding-left: 5px; 
padding-top: 3px; 
padding-bottom: 3px; 
border: 1px solid #CCC; 
background-color: #FFF; 
} 
