ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul{list-style:none;}
img{border:0px;}
body{padding:0;margin:0px 0 0 0;background:#FFF;font-family:arial;color: #000; font-size: 13px;}
body a{/* transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;*/ color: #898989;}
input[type="button"],input[type="submit"]{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
h1,h2,h3,h4,h5,h6,p,ul,{margin:0;padding:0;}	
label{margin:0;}
button{transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
img {transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}

.bodybg2{background: #f5f5f5;}
.topbg{ width: 100%; background:url(../images/bodybg.jpg) repeat-x; overflow:hidden;}
.centwidt{ width: 1030px; margin: 0 auto; overflow: hidden; }
.text-align{ text-align: right;}

.wlocome{ line-height: 34px; overflow: hidden;}
.wlocome span{ float: right;}
.wlocome span a{ margin: 0 0px; padding: 0 10px;}
.linebor{ border-left: 3px solid #898989; border-right: 3px solid #898989;}
.tel{ float: right; margin: 8px 50px 0 0; height: 50px; background: url(../images/tel.jpg) no-repeat; padding-left: 35px;}
.tel b{ color: #0e80cb; font-size: 16px;}
.logo{float: left; margin: 2px 0 0 15px;}

.navbg{background: #243278; padding: 20px 0 0px 0;}
.navbar-nav{ margin-top: 0px; margin-left:50px;}
.navbar-default{ margin-top: 0px; background: none; border: none;}
.navbar-default .navbar-nav > li > a{ color: #fff; font-size: 15px;margin: 0px 4px; padding: 0px 4px;background: url(../images/navline.jpg) no-repeat right;  line-height: 77px; font-weight: bold;}
.navbar-default .navbar-nav .active,.navbar-default .navbar-nav li a:hover{ color: #fff;  font-size: 15px;}
.navbar{margin-bottom: 0 !important;}
.container-fluid,.navbar-collapse{padding: 0;}
.navbar-default .navbar-nav .active{color: #ed7020; border-bottom: 4px #ed7020 solid;}
.navbar-default .navbar-nav .active:hover{ color: #ed7020;}
.carousel-inner > .item > img{ margin: 0 auto;}
.navbar-default .navbar-nav > li > a:focus{ color: #ed7020;}
.navbar-nav li .dropdown-menu > li > a:hover{ color: #ed7020;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus{ background: no-repeat; color: #ed7020; border-bottom: 4px #ed7020 solid;}
.navbar-brand{height: 80px; line-height: 80px;}
.navbar-default .navbar-nav .dropdown-menu .active{color: #888;}

.title_cq{ text-align: center;}
.title_cq h3,.title_cq h4{ color: #243278; font-size: 36px; }
.title_cq p{ font-size: 15px; margin: 20px 0 80px 0;}
.title_cq div{ height: 18px; width: 100%;background: url(../images/linebg.jpg) 0 3px repeat-x;}

.wenzhoubg{background: url(../images/chuanqi.png) center 370px no-repeat,url(../images/chuanqi.png) center 800px  no-repeat; overflow: hidden;}
.langar{ text-align: right; overflow: hidden;}
.langar a{ float:right;margin: 5px 15px  0 0;}

.proticth{ text-align: center; margin: 0 auto; color: #243278; width: 915px; border-bottom: 1px #243278 solid; position: relative;}
.proticth h3{ font-size: 36px; width: 400px; background: #fff; text-align: center; margin: 0 auto;position:absolute; bottom: -20px; margin: 0 0 0 250px;}
.prolist_home { margin-top: 20px; overflow: hidden;}
.prolist_home table{float: left; margin-left: 40px;}
.prolist_home a{float: left; margin: 45px 50px 70px 50px; display: block;-webkit-border-radius: 100%;border-radius: 100%;text-align: center;width: 217px; height: 217px;}
.prolist_home a img{ width: 217px; height: 217px;}
.prolist_home a:hover{ border: 1px #1084cf solid;}
.prolist_home a span{ padding: 10px;color: #fff; position: relative; top: -135px;  display: block; text-align: center;left: auto; font-size: 18px;}

.centwidt .col{ width: 290px; height: 520px; border: 1px #8a92b7 solid; float: left; margin: 20px 20px 20px 30px; display: inline;-webkit-border-radius: 10px;border-radius: 10px;}
.hometit1,.hometit2,.hometit3{ padding-top: 100px; text-align: center;  position: absolute; display: block; margin-top: -45px; width: 290px; z-index: 22;}
.hometit1{background: url(../images/list1.png) top center no-repeat;}
.hometit2{background: url(../images/list2.png) top center no-repeat;}
.hometit3{background: url(../images/list3.png) top center no-repeat;}
.hometit1 h4,.hometit2 h4,.hometit3 h4{font-size: 26px; color: #243278; font-weight: bold;}

.homenews{ margin: 90px 10px 10px 10px;}
.homenews li { padding: 10px 10px;}
.homenews li a{ color: #e66221; font-size: 16px;}
.homenews li p{color: #595757; margin: 5px 0;}
.homenews li time{ font-size: 22px; color: #243278;}
.linbott{ border-bottom: 1px #362f2e dotted;}
.textcentall p{ text-align: left;}

.homelm{ overflow: hidden; margin: 120px 0px 10px 10px;}
.homelm li{ float: left; width: 135px; padding-top: 100px; text-align: center; height: 180px;}
.homelm .bglist1{background: url(../images/list4.png) center 10px no-repeat; border-right: 1px #362f2e dotted; border-bottom: 1px #362f2e dotted;}
.homelm .bglist2{background: url(../images/list5.png) center 10px no-repeat; border-bottom: 1px #362f2e dotted;}
.homelm .bglist3{background: url(../images/list6.png) center 30px no-repeat;border-right: 1px #362f2e dotted; padding-top: 110px;}
.homelm .bglist4{background: url(../images/list7.png) center 30px no-repeat;padding-top: 110px;}

.centwidt2{ width: 1050px; margin: 0 auto;}

.clicksear{display: block; float: left; padding:0 10px 10px 10px; cursor: pointer;}
.langage{ float: right; margin: 30px 0 0 0;}
.langage .serc{ margin-left: 20px; position: relative; float: left; z-index: 999;}
.inpserc{ width: 300px; height: 50px; position: absolute; top: 30px; left: -50px; display: none;}
.inpserc .inptext{ width:200px;border: 0px #666 solid; background: #eee; height: 30px; line-height: 30px;}
.inpserc .inpbutt{ border: 0px #fff solid; height: 30px; background: #ed7020; color: #fff;}
.langage select{-webkit-border-radius: 10px;border-radius: 10px; border: none; margin-left: 30px;text-indent: 0.2em;cursor: pointer;}

.centsize{ font-family: "微软雅黑";letter-spacing: 2px;}
.centsize h4{ font-size: 36px !important; font-weight: 100; margin-bottom: 5px;}
.centsize p{ font-family: "microsoft sans serif"; color: #ababab; font-size: 26px;}
.abtext{ font-size: 22px; color: #000; text-align: center; font-family: "微软雅黑"; padding: 30px 50px 50px 50px; line-height: 46px;}
.blue{color: #39a5d6; margin: 50px 0 30px 0; font-size: 36px;}

.contacttext{ overflow: hidden; margin:50px 0 150px 0;float: left;}
.conimg{ float: left; margin: 50px 20px 0 0;}
.conimg img{width: 328px; margin: 80px 0 0 60px}
.cetext2{ float: right; width: 530px; font-size: 20px; color: #000; font-family: "微软雅黑"; line-height: 46px; margin-top: 60px; text-align: left;}

.proleft{ width: 205px; float: left; font-family: "微软雅黑";}
.proleft h4{background: #1084cf; color: #fff; padding: 10px; text-align: center;}
.proleft ul li{}
.proleft ul li a{ color: #000; font-size: 16px; line-height: 44px;}
.proleft ul li a:hover{ color: #1084cf;}

.leftcent{ margin-top: 50px; width: 250px; float: left;border-right: 2px #c7c7c7 solid;}
.rightcent{ margin-top: 50px; float: right; width: 750px;  padding-left: 50px; padding-bottom:40px;}
.leftcent h4{ color: #ed7020; font-size: 24px; border-left: 4px #ed7020 solid; padding-left: 10px; font-weight: bold;}
.abtexlist{ color: #888; margin-top: 30px;}
.abtexlist li{ overflow: hidden; clear: both; padding-bottom: 20px; margin-top: 10px;}
.abtexlist li span{ display: block; font-size: 26px; float: left; height: 40px; margin: 0 30px 0 0;}
.abtexlist li h3{ font-size: 16px; color: #666;}
.abtexlist li p{ color: #666;}

.prodlist li{ float: left; margin: 0 10px 20px 10px;width: 190px; }
.prodlist li img{ width: 190px; height: 168px;transition: all 0.6s; }
.prodlist li img:hover{transform: scale(1.1); }
.prodlist li p{ font-size: 14px; color: #000; text-align: center; padding: 10px 0;}

.newslist li{ clear: both; border-bottom: 1px #333 dotted; padding-bottom: 10px; margin-bottom: 30px;}
.newslist li a{font-size: 17px; color: #e66221; display: block; padding: 5px 0;}
.newslist li span{ display: block; text-align: right; font-size: 20px; color: #243278; padding:10px 20px 0 0;}

.messtable{ width: 95%; margin: 50px 0 0 0; font-size: 14px;}
.messtable input{ height: 46px; border: 1px #b5b5b5 solid; font-size: 14px;-webkit-border-radius: 25px;border-radius: 25px; padding-left: 30px; background: #eeeeee; width: 450px; color: #000;}
.messtable input.email{ float: right;}
.messtable input.name{ float: left;}
.messtable textarea{ width:100%; height:250px; font-size: 14px;border: 1px #b5b5b5 solid;-webkit-border-radius: 20px;border-radius: 20px; padding: 15px 30px; margin-top: 40px; background: #eeeeee; color: #000;}
.messtable a.Send{ display: block; width: 150px; height: 46px;-webkit-border-radius: 25px;border-radius: 25px; background: #243278; margin-top: 40px; text-align: center; line-height: 46px; font-size: 16px; color: #fff;}
.messtable a.Send:hover{ text-decoration: none; background: #ed7020;}


/*公共*/
.margintop-5{ margin-top: 5px;}
.margintop-10{ margin-top: 10px;}
.margintop-15{ margin-top: 15px;}
.margintop-20{ margin-top: 20px;}
.margintop-25{ margin-top: 20px;}
.margintop-30{ margin-top: 20px;}
.margintop-40{ margin-top: 40px;}
.margintop-50{ margin-top: 50px;}
.margintop-60{ margin-top: 60px;}
.mtb{ margin-bottom: 10px;}



.footer{ background: #243278; width: 100%; overflow: hidden; color: #fff;font-size: 14px;}
.footer .cent{ margin: 20px 20px 30px 20px; overflow: hidden;}
.footer .cent .text{ float: left; margin: 0 0 0 80px;line-height: 28px;}
.footer .cent .text p span{ margin: 0 30px 0 0;}
.footer .foot-logo{ float: left; font-size: 22px; color: #fff; font-weight: bold; margin-top: 10px;}
.footer ul{ float: right; width: 760px; margin-top: 5px; border-bottom: 1px #fff solid; padding-bottom: 10px;}
.footer ul li span{float: left;  display: block; padding: 5px 0;}
.footer ul li a{color: #fff;}
.footer ul li{ display: block; float: left;}
.footer .li1{width:400px; padding-left: 20px;background: url(../images/footlist3.png) no-repeat;}
.footer .li1 span{ font-size: 9px; margin-right: 20px;}
.footer ul .spa1{background: url(../images/footlist4.png) 0 5px no-repeat; padding-left: 20px; margin-right: 30px;}
.footer ul .spa2{background: url(../images/footlist2.png) 0 5px  no-repeat; padding-left: 20px;}
.footer ul .spa3{background: url(../images/footlist1.png) 0 10px  no-repeat; padding-left: 20px;}
.honer-con{text-align:center;}