*{margin:0px; padding: 0px;}
html, body, div, span,object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; -webkit-font-smoothing:antialiased/*设置字体的抗锯齿*/;}
html{-webkit-text-size-adjust: none; -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;-o-text-size-adjust: none;
    text-size-adjust: none; -webkit-font-smoothing:antialiased;}
	/*当样式表里font-size<12px时，中文版chrome浏览器里字体显示仍为12px,-webkit-text-size-adjust放在body上会导致页面缩放失效,body会继承定义在html的样式,-webkit-text-size-adjust不要定义成可继承的或全局的.*/
h1, h2, h3, h4, h5, h6{font-weight:normal;}	
	
body {font-family:"Microsoft YaHei";background: #f7f7f7;}
textarea,select,button {appearance:button;/*作为一个按钮，呈现元素*/
    -moz-appearance:button;
    -webkit-appearance:button; font-size: 16px;
    outline:none;/*定义为无轮廓样式*/ 
    font-family:'Microsoft YaHei';
    border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px;}

area{outline:none;}
a{text-decoration:none; color: #4d4b4b; -webkit-transition: all ease-in .2s;  -ms-transition: all ease-in .2s; -moz-transition: all ease-in .2s;  -o-transition: all ease-in .2s; transition: all ease-in .2s;}
ul,li {list-style-type:none;}
.fl{float:left;}
.fr{float: right;}
img {border:0; margin:0; padding:0; vertical-align:middle;/*父级给line-height值，所有子级相对于父级上中下居中对齐（只对内联生效）*/}
.clearfix {*zoom:1; clear:both;}
.clearfix:before, .clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
img {vertical-align:middle;}



.mytop{width:1200px; margin:0 auto;}
.mytop .yd{color: #808080; font-size: 15px; line-height: 32px; float:left; margin-right:480px;}
.mytop .topmenu{ float:left;}
.mytop .topmenu a{ display:inline-block; color: #808080; font-size: 12px; line-height: 32px; padding-right:20px; background:url(../images/topmenu.png) no-repeat  right center;}
.mytop .topR{float:right; line-height: 32px;}
.mytop .topR a:nth-child(1){position:relative;}
.mytop .topR a .weix{position:absolute; right: 0; display:none;}
.mytop .topR a:nth-child(1):hover .weix{ display:block; z-index:999;}

#mytop1{width:100%; background:#1b3653;}
.mytop1{width:1200px; margin:0 auto;}
.mytop1 .logo{ display:block; width:245px; float:left;}
.mytop1 .logo img{width:100%;}
.mytop1 .search{float:left; width:265px; background:#fff; margin-top:15px; height:24px; margin-left:180px;}
.mytop1 .tel{float:right;}
.button{display:block; float: right; width:24px; height:20px; background: url(../images/search.png) no-repeat center; border: 0; border-radius: 0; font-size:0; margin-top:2px;}

.menu{width:1200px; margin:0 auto; padding:15px 0; height:15px; background:#fff;}
.menu div{float:left; position:relative; height: 45px;}
.menu div .bignav{display:block; font-size: 15px; line-height:15px; border-left:1px solid #a6a7a8; color:#4d4d4d; padding:0 20px;}
.menu div:hover .bignav{color:#0075c5;}
.menu div .twonav{width:240px; box-sizing:border-box; padding:20px; position:absolute; left:0; top:30px; background-color:#0075c5; z-index:999; background-image:url(../images/twomenu.png); background-repeat:no-repeat; background-position:30px -1px;}
.menu div .twonav a{ display:block; color:#fff; line-height:26px; font-size:14px;}
.menu div .twonav a:hover{ background:#fff; color:#333;}



.pic-scroll{width: 1200px; height:280px; margin: 30px auto;}
.pic-scroll .lunbo01{float: left;width: 1200px;height: 280px;background: #eee;position: relative;}
.banner-main-img01 {height:280px;width: 1200px;overflow: hidden;}
.banner-main-img01 li {width: 1200px;display: none;overflow: hidden;position: absolute;top: 0;left: 0;}
.banner-main-img01 li img{ width: 1200px; height:280px; display: block;  position: relative; left:0; top: 0;}
.ui-controls01 ul{position: absolute;bottom: 20px;right: 20px;}
.ui-controls01 ul li {float: left;width: 10px;height: 10px;margin: 0px 5px;border: 2px solid #ddd;background: #eee;text-indent: -9999px;overflow: hidden;cursor: pointer;-webkit-transition: all .2s;transition: all .2s;}
.ui-controls01 ul li:hover {border: 2px solid #ccc;background: #999;}
.ui-controls01 ul .current {border: 2px solid #ccc;background: #999;}
.ui-controls01 .ui-prev01 {width: 41px;height: 69px;position: absolute;top: 50%;left: 0px;margin-top: -35px;text-indent: -9999px;overflow: hidden;background: url(../images/icon-slides.png) no-repeat -84px 50%;z-index: 999;cursor: pointer;}
.ui-controls01 .ui-next01 {width: 41px;height: 69px;position: absolute;top: 50%;right: 0px;margin-top: -35px;text-indent: -9999px;overflow: hidden;background: url(../images/icon-slides.png) no-repeat -125px 50%;z-index: 999;cursor: pointer;}
.ui-controls01 .ui-prev01:hover {background-position-x: 0px;}
.ui-controls01 .ui-next01:hover {background-position-x: -42px;}



.main{width:1200px; margin:20px auto;}
.mainL{width:780px; float:left; margin-right:10px;}
.mainR{width:410px; float:left; height:610px;}
.mainL a,.mainR a{display:block;}
.mainR a{ height:50%;}
.mainL a img,.mainR a img{width:100%;}
.mainR a img{height:100%;}
.mainL a:nth-child(1){ margin-bottom:20px;}


.bottom{width:1200px; margin:0 auto; box-sizing:border-box; border:1px solid #e0e0e1; padding:28px 0; font-size:0;  background:#fff;}
.bottom ul{width:20%; height:187px; border-right:1px solid #e0e0e1; float:left; box-sizing:border-box; padding-left:80px;}
.bottom ul h2{font-size: 15px; margin-bottom: 15px; font-weight: bold;}
.bottom ul a{ display:block; color: #8a9295; line-height: 26px; font-size: 14px; text-decoration:none;}
.bottom ul:nth-child(5){border-right:0;}


.footer{width: 100%; height: 33px; margin:0 auto; padding:20px 0; border-top: 1px solid #3e3a39; text-align: center;  line-height: 33px; color: #3e3a39;  background:#fff;}
.footer1{width: 100%;text-align: center; background:#fff;  padding:20px 0;}

.pagemain{width:1200px; margin:20px auto;}
.pagenav{width:200px; float:left; box-sizing:border-box; border:1px solid #ddd; margin-right:20px;  background:#fff;}
.pagenav h1{color: #646267; font-size: 18px; font-weight: bold; line-height: 38px; padding: 0px 12px 0px 16px; border-bottom: 1px solid #666666; background: #efefef;}
.pagenav .pronav{ width:100%; border-bottom: 1px dotted #bebebe;}
.pagenav .pronav a{display:block; box-sizing:border-box; color: #333; text-decoration: none; line-height:36px; font-size: 14px; margin:10px;}
.pagenav .pronav a:hover{color:#0075c5;}
.pagenav .pronav .smallnav{border: 1px solid #e7e7e7; width: 160px; margin:0 10px 10px 10px; padding-left: 15px;  line-height:26px;}
.pagenav .pronav .smallnav:hover{color: #333; border: 1px solid #a10000;}
.pagecon{width:980px; float:left;}
.crumb{font-size: 14px; color: #646267; font-weight: bold;}
.prolist{box-sizing:border-box; border:1px solid #ddd; width:100%; padding:20px 0; margin-top:20px;  background:#fff;}
.prolist a{display:block; float:left; width:23%; margin:0 1% 20px 1%;}
.prolist a .case-img{width:100%; height:155px; overflow:hidden; border:1px solid #dcdcdc;}
.prolist a .case-img img{width:100%;}
.prolist a h2{text-align: center; line-height:35px; font-size: 14px; color:#333;}


.pager{ text-align:right; color: #333333; font-size: 14px; padding: 30px 0;}
.pager label{font-weight: normal; color: #333333; font-size: 15px;}
.pager .fr{font-weight: normal; color: #333333; font-size: 15px;}
.pager .fr a{font-weight: normal; color: #333333;font-size: 15px;}

.pagination{margin:80px 0;}
.pagination,.page-number{text-align:right; color: #333333; font-size: 14px; font-weight:normal;}
.newlist{min-height:350px !important;}
.content,.newlist{box-sizing:border-box; border:1px solid #ddd; width:100%; padding:20px; margin-top:20px; min-height:770px; background:#fff;}
.content .proimg{text-align:center;}
.content .protit{font-size: 14px; color: #000000; margin:20px 0;}
.content .procon h2{font-size: 14px; color: #000000; padding-bottom:10px; border-bottom:1px solid #9a9a9a; margin-bottom:20px;}
.content .procon .xxjs,.content .procon .xxjs p{font-size:14px; line-height: 20px; color: #333;}

.content .article{font-size: 16px; color: #333; background:url(../images/pagetit.jpg) no-repeat 0 bottom; font-weight: bold; line-height: 34px;}
.articlecon{ margin:30px auto;}
.articlecon p{ text-indent:2em;}
.articlecon,.articlecon p,.articlecon span{font-size:15px !important; line-height: 30px; color: #333;}

.newlist a{display:block; padding-left:35px; font-size:14px; background:url(../images/newlist.gif) no-repeat 0 center; padding:8px 0; text-indent: 1em;}
.newlist a span{float:right;}
#article{color: #0075c5; text-align:center;  background:none; font-size:20px;}
.post-meta{ text-align:center; padding:5px 0 20px 0; background:url(../images/newtit.gif) no-repeat 0 bottom;}
.post-meta .author{color: #333; font-size:12px;}
.post-meta .author{color: #333; font-size:12px;}
.post-meta .date{color: #333; font-size:12px;}


.my-map {margin-left: 30px; width: 800px; height: 400px; }
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}





