@charset "utf-8";
/* CSS Document */
*{ margin::0; padding:0;}
body { padding-right:0px; padding-left:0px;font-size:14px; color:#626262; padding-bottom: 0px;padding-top:0px; margin:0px; font-family:Arial, "Microsoft YaHei"; background:#fcf9f9;}
a {
	border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;text-decoration: none; color:#333333;
}
a:hover { text-decoration:none; color:#db0808;}
img{border-bottom-width:0px; border-left-width:0px; border-right-width:0px; border-top-width:0px;
}
p {padding: 0px; margin: 0px;}
ul {list-style-type: none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px;}
li {list-style-type: none;}
.fl{ float:left; }
.fr{ float:right;}
.zy{ position:absolute; right:0; top:10px;}
.zz{ position:absolute; right:0; top:38px; font-weight:bold; color:#0d0d0d;}
.top{ width:100%; height:auto; background:url(../images/top.jpg) repeat-x; background-size:auto 100%; }
.top_link{ width:280px; height:60px; float:left; padding-left:30px; padding-top:10px; }
.top_link p{ line-height:28px; font-size:14px; color:#0d0d0d; padding-left:5px;}

 .logo{ line-height:24px; float:left; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.en{ width:34px; height:20px; float:right; line-height:20px; border:2px #fff solid; border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; font-size:14px; text-align:center; margin-top:5px; color:#fff; display:block; cursor:pointer;}
.en:hover{ color:#fff;}
.nave{ width:100%; height:auto; background-color:#0064ae; padding-top:10px; padding-bottom:10px;}
.menu{ height:35px; width:1100px;  color:#000; margin:0px auto;}
.menu li{ width:155px; font-size:16px; float:left;  color:#fff; text-align:center; position:relative; }
.menu li a{ color:#fff;  display:block;  }
.menu li:hover .menu-con{ display:block;}
.menu .menu-title{ display:block;font-size:16px;line-height:35px;}
.menu .menu-con{ display:none; position:absolute; width:100%; height:auto; overflow:hidden; left:0; z-index:999999; background:rgb(40, 122, 183);}
.menu .menu-con a{ display:block; width:100%; height:40px; line-height:40px; border-bottom:1px solid rgba(255,255,255,0.5); font-size:14px;color: #C5FFF7}
.menu .menu-con a:hover{ background:#239A9C;}
.menu-fgline{ width:1px; height:25px; background:rgb(47, 119, 173); float:left; margin-top:5px;}
.menu li:hover .menu-title{ background:#023B65;}

.banner{ width:100%; text-align:center;  }
.i-title{ width:100%;  font-size:20px;height:30px; color:#0067b4; font-weight:bold; float:left; position:relative; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.i-title img{ position:absolute; bottom:-1px; right:0;}
.coan{ float:left; width:100%; height:238px;  margin:auto; }
.newphoto{ float:left; padding-right:20px;}
.newr{ width:100%; height:auto; float:right; padding-top:7px; overflow:hidden;}
.newr li{ width:92%; height:30px; font-size:14px; line-height:30px; padding-left:4%; padding-right:4%; float:left; overflow:hidden; }
.newr li span{ float:left;}
.newr li div{ width:70%; float:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.newr li:nth-child(odd){ background-color:#e3e8ef;   }
.newr li:nth-child(even){  }
.index-fc{ width:1100px;  font-size:24px; background:url(../images/2.png) left bottom no-repeat;height:50px; margin:auto; padding-top:30px;}
.index-fc span{ float:right}
.ab-ban{ width:100%; height:160px;  overflow:hidden; }
.ab-column{ width:100%; height:50px; background:url(../images/1.png) center top no-repeat;margin-bottom:40px;}
.ab-column-l{ float:left; width:200px; height:auto; color:#fff; font-size:24px; text-align:center; line-height:50px; vertical-align:middle; font-weight:bold; background:#900D10;}
.ab-column-r{ float:right; width:880px; height:auto; border-bottom:}
.ab-column-r a{ display:inline-block; margin-left:10px; margin-right:10px; font-size:16px; line-height:30px; vertical-align:middle; margin-top:10px; padding-left:15px; padding-right:15px;}
.ab-column-r a:hover,.ab-column-r .hover{ background:#0366af; color:#fff; border-radius:5px;}

.t{ width:100%; height:auto; float:left; font-size:24px; color:#000; font-weight:bold; margin-bottom:30px;}
.con{ line-height:25px; width:100%; height:auto; float:left;}
.fc-fc{ width:1100px;  font-size:24px; background:url(../images/2.png) left bottom no-repeat;height:50px; margin:auto; padding-top:30px;}
.fc-fc span{ float:right; font-size:12px; height:50px; line-height:50px;}
.coan2{ width:1000px; height:auto; overflow:hidden; padding-top:20px; margin:auto; padding-bottom:20px;}
.fc{ float:left;width:100%; height:auto; padding-bottom:30px;}
.fc li{ padding-right:2px; float:left; width:235px; height:auto; overflow:hidden; position:relative; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:19px; margin-bottom:15px; margin-left:19px; text-align:center;}
.fc li:hover .fc-img{ border:1px solid #7DC8FF;}
.fc li img{ display:block;width:100%; height:100%;}

.fc-img{ float:left; width:100%; height:150px; margin-bottom:10px;border:1px solid #FCF9F9;}
.fc-txt{float:left; width:100%; height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news-top{ width:100%; height:auto; float:left; margin-bottom:10px;}
.news-top-img{ float:left; width:100px; height:70px; text-align:center;}
.news-top-img img{ max-width:100%; max-height:70px;}
.news-top-txt{ float:right; width:265px;}
.news-top-txt h1{ font-size:16px; margin:0; padding:0; color:#0067b4; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:100%; line-height:30px; vertical-align:middle;}
.news-top-txt p{ font-size:12px; height:40px; overflow:hidden; width:100%; line-height:20px; vertical-align:middle; border-bottom:1px solid #CCC; color:#9e9e9e;}
.index-list{ width:100%; height:410px; background-color:#ebebeb;}
.list-i{ width:1000px; margin:auto; padding-top:35px;}

.i-1{ float:left; width:300px; height:auto; }
.i-2{ float:left; width:370px; height:auto; }
.zh{ width:492px; height:322px; background-color:#fff; padding-bottom:20px; float:left;}
.zhtop{ width:492px; height:50px; font-size:18px; line-height:45px;   background:url(../images/y11.png) bottom no-repeat; }
.zhtop span{ float:right; padding-right:10px; font-size:12px;}
.zh li{ width:468px; height:35px; padding:5px 10px 0 10px; line-height:30px;}
.zh li span{ float:right;}
.zh li div{ width:335px; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xz{ width:492px; height:322px; background-color:#fff; padding-bottom:20px; float:right;}
.xztop{ width:492px; height:50px; font-size:18px; line-height:45px;   background:url(../images/y11.png) bottom no-repeat; }
.xztop span{ float:right; padding-right:10px; font-size:12px;}
.xz li{ width:468px; height:35px; padding:5px 10px 0 10px; line-height:30px;}
.xz li div{ width:335px; float:left; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xz li span{ float:right;}
.mid{ width:1100px; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; position:relative;}
.index-about{ width:100%; height:231px; float:left; padding-right:10px; line-height:25px; overflow:hidden;}
.index-about p{ text-indent:2em;}
.gy{width:100%;
    font-size: 24px;
    background: url(../images/2.png) left bottom no-repeat;
    height: 50px;
    margin: auto;
    padding-top: 10px;}
.index-about span{ float:right; padding-right:10px;}
.about-img{ padding-top:30px; float:left;}
.midcon{ width:285px; height:180px; text-indent:2em; line-height:28px; float:right; padding-top:30px; }
.index-contact{ width:495px; height:258px; float:left;}
.contact{width:100%;
    font-size: 24px;
    background: url(../images/2.png) left bottom no-repeat;
    height: 50px;
    margin: auto;
    padding-top: 10px;}
.index-contact span{ float:right; padding-right:10px;}
.contact-img{ padding-top:30px; float:left;}
.midd ul{ margin-top:15px;}
.midd li{ width:240px; height:28px; font-size:14px; float:left; line-height:28px; padding:10px 0 0 20px;}
.midd li img{ width:28px; height:28px; float:left; padding-left:10px;}
.midd li span{ width:75px; height:28px; font-weight:bold; line-height:28px; float:left; text-align:right;}
.bottom{ width:100%; height:82px; background-color:#2266bb; margin-top:40px;}
.db{ font-size:12px; color:#fff; height:auto; line-height:28px; text-align:center; padding-top:30px;}

.middle{ width:100%; background:url(../images/y1.jpg) top repeat-x; padding:20px 0 20px 0;}
.middnei{ width:1000px; margin:auto; overflow: hidden; padding-bottom:30px; border-bottom:10px #ececec solid; 
    margin: 10px 0px 0px 100px;
    cursor: pointer;}
.toplist{ width:278px; float:left; padding:10px;}
.toplist:hover{ border:1px #bbc5d1 solid;}
.toplist:hover .top-title{ color:#0060af;}
.toplisttime{font-size:12px; height:30px; line-height:30px; color:#575757;}
.line{ width:50px; height:2px; background-color:#828992; float:left;}
.top-title{ width:100%; height:40px; line-height:40px; display:block;white-space:nowrap; overflow:hidden; color:#2a2a2a; font-weight:bold; text-overflow:ellipsis;}
.top-con{ width:280px; height:70px; text-overflow: ellipsis; overflow: hidden; font-size:12px; line-height:24px; }
.top-con-img{ width:280px; height:145px;  margin-top:10px; }
.top-con-img div img{ max-width:100%; max-height:100%;}
.list{ width:100%; margin:auto;}
.list li{ width:100%; margin:auto; height:50px; border-bottom:1px #ececec dashed; line-height:50px; display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
.list li div{ float:right; width:127px; height:50px;  line-height:50px; }
.list li a{ display:block; width:70%; float:left;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; background:url(../images/arrow.png) left 18px no-repeat; padding-left:20px;}
.fy{ width:500px; margin:auto; height:80px; line-height:80px; text-align:center;}
.list2{ width:100%; height:auto; float:left;}
.list2 li{ width:100%; height:auto; float:left; background:#fff; margin-bottom:2px;box-sizing:border-box;}
.list2-title{ width:94%; height:auto; float:left; line-height:45px; padding:0px 3%; vertical-align:middle;position:relative; cursor:pointer;}
.list2-txt{ display:none;width:94%; height:auto; float:left; font-size:12px; background:#E2F9FD;padding:3%;  line-height:20px; vertical-align:middle; }
.list2-title i{background:none; display:block; width:30px; position:absolute; height:2px; margin-top:-1px;  top:50%; margin-top:-1px; right:15px;   }
.list2-title i:before,.list2-title i:after{ background-color:rgb(3, 102, 175); width:12px;content:""; height:2px; left:10px; position:absolute;  transition:all 0.3s cubic-bezier(0.7,0,0.3,1) 0s;}
.list2 .on2 .list2-title i:after{top:0px; left:10px; transform:translateY(0px) rotate(45deg); }
.list2 .on2 .list2-title i:before{top:0px; left:18px; transform:translateY(0px) rotate(-45deg); }
.list2  .list2-title i:after{top:4px;  left:20px;transform:translateY(0px) rotate(-45deg); }

.list2  .list2-title i:before{top:-4px;left:20px;transform:translateY(0px) rotate(45deg); }
.list2 .on2 .list2-txt{ display:block;}
.hr-t{ width:100%; height:40px; background:#D6F0FF;}
.blu{ color:#0089EF;}
.hr-co1{ width:665px; font-size:16px; font-weight:bold;}
.hr-co2{ width:150px;}
.zw{ width:1000px; margin:auto; line-height:30px; text-indent:2em; padding-top:30px; height:auto; overflow:hidden;}
.zw img{ float:right;}
.zh-list{ width:1000px; margin:auto;}
.zh-list li{ width:98%; margin:auto; height:50px; border-bottom:1px #aaadb2 dashed; line-height:50px;}
.zh-list li a{ display:block; width:70%; height:auto; white-space:nowrap; float:left; text-overflow:ellipsis; overflow:hidden; background:url(../images/arrow.png) left 17px no-repeat; padding-left:20px;}
.zh-list li div{ float:right; height:50px;  line-height:50px; }
.zh-list li div img{ vertical-align:top;}
.xz-list{ width:100%; float:left; height:auto;}
.xz-list li{ width:98%; margin:auto; height:50px; border-bottom:1px #aaadb2 dashed; line-height:50px;}
.xz-list li>a{ display:block; width:70%; height:auto; white-space:nowrap; float:left; text-overflow:ellipsis; overflow:hidden; background:url(../images/arrow.png) left 18px no-repeat; padding-left:20px;}
.xz-list li div{ float:right; height:50px;  line-height:50px;  }
.contactt{ width:1000px; height:auto; margin:auto; line-height:50px; padding-top:30px; font-size:16px;}

#owl-demo{position:relative;width:300px;height:238px;margin:0px auto 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:300px;height:238px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:35px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0px;width:100%;font:14px/32px "微软雅黑";color:#fff;text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(images/bg17.png);}
.owl-next{right:0;background-image:url(images/bg18.png);}
.owl-prev:hover{background-image:url(images/bg19.png);}
.owl-next:hover{background-image:url(images/bg20.png);}

.news_top{ width:1000px; margin-left:auto; margin-right:auto; height:auto; }
.mt14{margin-top:14px;}
.mr_t1 { background: url(../images/mr_1px.jpg) repeat-x left bottom; height: 40px; padding-right: 16px; }
.mr_t1name { font: bold 16px/40px "微软雅黑"; color: #FFF; background: #2257A2 url(../images/mr_t1bg.jpg) no-repeat right top; height: 40px; width: 120px; padding-left: 21px; float: left; }
.mr_t1name img { float: left; margin-top: 9px; margin-right: 6px; display: inline; }
.mr_frbox { height: 320px;   position:relative; padding-bottom:30px;    border-bottom: 10px #ececec solid; }
.mr_frBtnL { left:-55px;position:absolute; top:50%; margin-top:-51px; cursor: pointer; display: inline; height:auto; }
.mr_frUl { float: left; width:1000px; padding:2px; height:auto; }
.mr_frBtnR { position:absolute; right:-55px;top:50%; margin-top:-51px;   cursor: pointer; }
.mr_frUl ul li { display: inline; float: left; width: 305px; margin: 10px; overflow: hidden; }
.mr_frUl ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; }



.index_banner{margin-left:auto; margin-right:auto; width:100%; position:relative;height:330px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:320px;}

.index_banner li a{display:block;margin:0 auto;width:100%;height:320px;}
.index_banner cite{position:absolute;bottom:20px;left:50%;z-index:999;display:block; text-align:center;width:360px;height:15px;_display:none; margin-left:-180px;}
.index_banner cite span{display:inline-block;margin:0 4px;width:12px;height:12px; border-radius:50%; overflow:hidden;background-color:#e5e5e5;text-indent:-999em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#f5f5f5;}
.index_banner cite span.cur{background-color:#1d8bd8;cursor:default;}


/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.title{ width:100%; height:auto; float:left; font-size:18px; text-align:center; line-height:40px; font-weight:bold;}
.time{width:100%; height:auto; float:left; font-size:12px; text-align:center; line-height:25px; margin-bottom:40px; }
.text{width:100%; height:auto; float:left; font-size:12px; line-height:25px; margin-bottom:40px;}
.foot{ width:100%; height:auto; line-height:25px; vertical-align:middle; padding-top:40px; padding-bottom:40px; text-align:center;  margin-top:65px; color:#3d3d3d; overflow:hidden; background:#e3e8ef;}
.footer-2{ float:left; text-align:center; border-top:1px solid rgba(255,255,255,0.4); padding-top:10px; line-height:25px; padding-bottom:10px; width:100%; color:#787B80; background:#b8c4d6;}
.footer-list{ float:left;  width:92px; padding-left:15px;}
.footer-list dd{ margin:0; padding:0; text-indent:0em; line-height:25px; vertical-align:left;}
.footer-list dt{ line-height:30px;}
.footer-list dt a{ color:#0e0e0e; font-size:14px;}
.footer-list dd a{ opacity:0.6;color:#3d3d3d; }

.left{ width:200px; float:left;height:auto; }
.right{ width:860px; float:right; height:auto; }
.abnav{height:auto; overflow:hidden; float:left; width:100%; }
.abnav li{height:auto; overflow:hidden; float:left; width:100%;position:relative; margin-bottom:15px;}
.const-title{height:auto; overflow:hidden; float:left; width:100%; font-size:16px; line-height:25px; padding-top:5px; padding-bottom:5px; cursor:pointer; background:#0064AE; text-align:center;}
.const-title a{color:#fff;}
.const-con{ display:none; transition:all 0.3s;height:auto; overflow:hidden; float:left; width:160px;padding:15px; margin-top:10px; background:#e4f8ed; }
.const-con a{ display:block; width:100%; height:auto; font-size:14px; line-height:20px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
.const-con a i{ display:inline-block; width:5px; height:5px; background:#ccc; margin-right:5px; border-radius:50%;}
.line1{ width:85%; height:1px; background:#2575c5;position:absolute; top:0; left:0; position:absolute; top:0; left:0;}
.line2{width:1px; height:25px; background:#2575c5;position:absolute; top:0; left:0;}
.line3{ width:85%; height:1px; background:#2575c5;position:absolute; bottom:0; right:0;}
.line4{width:1px; height:25px; background:#2575c5;position:absolute; bottom:0; right:0;}
.const{ float:left; width:190px; margin:5px; height:auto; }

.abnav li:hover .const-title,.abnav .cur .const-title{ background:#900D10;}
.abnav li:hover .const-title a,.abnav .cur .const-title a{ font-weight:bold; color:#fff;}
.const-con a:hover i{ background:#E02F33;}

.prolist{ width:100%; height:auto; float:left;}
.prolist li{ float:left; margin-right:20px; margin-bottom:20px; width:200px; height:auto; background:url(../images/bg.jpg) center center no-repeat; position:relative;box-sizing:border-box;}

.prolist li:nth-child(4n){ margin-right:0px;}
.prolist li .prolist-img{ width:198px; height:198px; float:left; overflow:hidden; text-align:center; border:1px solid #bfbfbf; }
.prolist li .prolist-img a{ display:block;}
.prolist li .prolist-img a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.prolist li .prolist-txt{ width:100%; height:40px;  float:left;text-align:center;transition: height ease-in-out 0.6s; -webkit-transition:height ease-in-out 0.6s}
.prolist li .prolist-txt a{display:block; color:#696969; line-height:40px; vertical-align:middle; font-size:14px; }

.prolist li:hover .prolist-img{ border:1px solid #8fbdea;}
.prolist li:hover .prolist-txt a{ color:#2575c5;}

.rylist{ width:100%; height:auto; float:left;}
.rylist li{ float:left; margin-right:20px; margin-bottom:20px; width:200px; height:auto; background:url(../images/bg.jpg) center center no-repeat; position:relative;box-sizing:border-box;}

.rylist li:nth-child(5n){ margin-right:0px;}
.rylist li .rylist-img{ width:198px; height:198px; float:left; overflow:hidden; text-align:center; border:1px solid #bfbfbf; }
.rylist li .rylist-img a{ display:block; width:100%; height:100%;
}
.rylist li .rylist-img a img{ max-width:100%; max-height:100%; vertical-align:middle;}
.rylist li .rylist-txt{ width:100%; height:40px;  float:left;text-align:center;transition: height ease-in-out 0.6s; -webkit-transition:height ease-in-out 0.6s}
.rylist li .rylist-txt a{display:block; color:#696969; line-height:40px; vertical-align:middle; font-size:14px; }

.rylist li:hover .rylist-img{ border:1px solid #8fbdea;}
.rylist li:hover .rylist-txt a{ color:#2575c5;}

.po{ width:100%; height:auto; float:left; line-height:30px; vertical-align:middle; margin-bottom:15px;}
.pro_xq_top{ width:100%; height:auto; float:left; margin-bottom:30px;}
.pro_xq_top .pro_xq_top_left{ float:left; width:30%; height:auto; border:1px solid #ccc;}
.pro_xq_top .pro_xq_top_left img{ max-width:100%; max-height:100%;}
.pro_xq_top .pro_xq_top_right{ float:right; width:65%; height:auto; padding:15px;}
.pro_xq_top .pro_xq_top_right .title{float:left;  font-size:18px; text-align:left;line-height:30px; vertical-align:middle; margin-bottom:15px; font-weight:bold;}
.pro_xq_top .pro_xq_top_right .content{ float:left; line-height:25px; background:#efefef; padding:15px; height:auto; width:95%; word-wrap:break-word; word-break:normal;}
.pro_con{ width:100%; height:auto; float:left;}
.pro_xq_column{ float:left; width:100%; height:auto; border-bottom:1px solid #d9d9d9; overflow:hidden;}
.pro_xq_column li{ cursor:pointer; font-size:16px;float:left; width:100px; text-align:center; line-height:45px; vertical-align:middle; background:#efefef; border-right:1px solid #fff;}
.pro_xq_column .li_click{     border-bottom: 2px solid #0ab2d2;
    color: #fff; background:#21A2F5;}
.pro_xq_con{ width:100%; height:auto; line-height:25px; float:left; padding-top:25px; padding-bottom:40px; }
.pro_xq_con img{ max-width:100%; vertical-align:middle;}

	
.txt{ line-height:25px; padding-bottom:40px; font-size:14px;}
.txt p{ margin-bottom:20px;}
.txt img{ max-width:100%;}
.txt .time{background:#ececec; padding-left:10px; padding-right:10px; line-height:30px; height:30px; display:inline-block;}
.txt .title{ font-size:20px; width:100%; height:auto; line-height:30px; font-weight:bold; color:#333;}

.content {
    max-width: 1160px;
    margin: 0 auto;
}



.gallery img {
   max-height: 100%; max-width: 100%;
}

.gallery a {
    width: 240px; text-align:center;
    height: 150px;
    display: inline-block;
    overflow: hidden;
    margin: 4px 6px;
    /*box-shadow: 0 0 4px -1px #000;*/
}

.baguetteBoxOne {
	width:1160px; 
	margin:0 auto;
}

/* Highlight.js Tomorrow Night style */
.hljs-comment{color:#969896}.hljs-tag{color:#f8f8f2}.css .hljs-class,.css .hljs-id,.css .hljs-pseudo,.hljs-attribute,.hljs-regexp,.hljs-title,.hljs-variable,.html .hljs-doctype,.ruby .hljs-constant,.xml .hljs-doctype,.xml .hljs-pi,.xml .hljs-tag .hljs-title{color:#c66}.hljs-built_in,.hljs-constant,.hljs-literal,.hljs-number,.hljs-params,.hljs-pragma,.hljs-preprocessor{color:#de935f}.css .hljs-rules .hljs-attribute,.ruby .hljs-class .hljs-title{color:#f0c674}.hljs-header,.hljs-inheritance,.hljs-string,.hljs-value,.ruby .hljs-symbol,.xml .hljs-cdata{color:#b5bd68}.css .hljs-hexcolor{color:#8abeb7}.coffeescript .hljs-title,.hljs-function,.javascript .hljs-title,.perl .hljs-sub,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword{color:#81a2be}.hljs-keyword,.javascript .hljs-function{color:#b294bb}.hljs{display:block;overflow-x:auto;background:#35383C;color:#c5c8c6;padding:.8em}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .css,.xml .hljs-cdata,.xml .javascript,.xml .vbscript{opacity:.5}


.td1{ padding-left:10px; padding-right:0px; width:61px; line-height:30px;background-color:#f1f1f1;}
.in1{ width:567px; height:25px; }
.in2{ width:100%; height:255px;}
.an{ background-color:#333; color:#FFF; width:130px; height:35px; border:1px solid #000; margin-top:14px;}

.bigbg{ display:none; background:rgba(0,0,0,0.6); position:fixed; top:0; left:0; width:100%; height:100%; z-index:999999;}
.box{ width:340px; height:auto; background:#fff; position:absolute; top:50%; left:50%; margin-top:-260px; margin-left:-225px; padding:10px 30px 10px 30px; border-radius:15px;}
.mt-1{ width:100%; height:30px; border-radius:5px; border:1px solid #C1C1C1;}
.form tr td{ padding-bottom:5px; padding-top:5px;}
.tiii{ font-size:24px; line-height:35px; color:#fff; text-align:center; background:#0064AE; }
.mt-2{ width:100px; height:35px;}
.close-box{width:60px; text-align:center; height:30px; font-size:30px; position:absolute; top:-18px; background:#fff; right:0; border-radius:5px 5px 0px 0px; cursor:pointer;}

.list666{ width:100%; height:auto; float:left;border-top:1px solid #CCC;}
.list666 li{ width:100%; height:auto; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px solid #DEDEDE; padding-top:15px; padding-bottom:15px;}
.list666 li a{ font-size:20px;#0366AF }
.list666 li i{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#06C; margin-right:15px;}
.fll{ float:left; padding-top:20px; }
.frr{ float:right; padding-top:20px; }