/* Common */
body {overflow-x: hidden;  font:14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif; color: #444;
	/*padding-top: 76px;*/
  background:#f5f4f4;
}
a {color: #333; outline: none; transition: all 0.3s linear 0s;}
a:hover, a:focus {color: #d2000f; text-decoration: none; outline: none;}
ul,ol {list-style: none; outline: none; padding-left: 0;}
em {font-style: normal;}

.o {overflow: hidden;}
.ptb1{padding-top:1em;padding-bottom:1em}
.ptb2{padding-top:2em;padding-bottom:2em}
.ptb3{padding-top:3em;padding-bottom:3em}
.ptb4{padding-top:4em;padding-bottom:4em}
.ptb5{padding-top:5em;padding-bottom:5em}
.ptb6{padding-top:6em;padding-bottom:6em}
.ptb7{padding-top:7em;padding-bottom:7em}
.mbt1{margin-top:1em}
.mbt2{margin-top:2em}
.mbt3{margin-top:3em}
.mbb1{margin-bottom:1em}
.mbb2{margin-bottom:2em}
.mbb3{margin-bottom:3em}

.container {width: 1310px; margin:0 auto;}

/* Header */
.header {padding-bottom: 1.4em;}
.header .brand-logo {padding-right: 170px; float: left;}
.header .brand-logo img {max-height: 55px;}
.header .item {width: 22%; font-size: 16px; padding-top: 0px; color: rgba(31,37,38,.75);}
.header .item span {display: inline-block; float: left; font-size: 2em; padding-right: 15px;}
.header .item span i {color: #333;}

/* PC menu*/
.pcmenu {background: #0961bb; }
.pcmenu li a {padding-left: 57px; padding-right: 57px; color: #fff;}
.pcmenu .dropdown-menu li a {color: #333;}
.pcmenu li.open a:focus, .pcmenu li.open a:hover, .pcmenu .open a.dropdown-toggle {color: #fff; background: #004d92 !important}
.pcmenu li.active a.dropdown-toggle {color: #fff; background: #004d92 !important}


/* Index-Banner */
.carousel-inner {background: #CFD8DF; } 
.carousel-inner > .item img {margin: 0 auto;} 
.carousel-control.left {background-image: none;} 
.carousel-control.right {background-image: none;}


.hotnew .rowbox {box-shadow:0 1px 3px rgba(0, 37, 55, 0.05); border: 1px solid #e7eaf1;}
.hotnew span {display: inline-block; float: left; font-size: 16px; height: 45px; line-height: 45px; color: #fff; background: #0961bb;}
.hotnew .hotform {float: right;}
.hotscroll {height: 45px; line-height: 45px;}
.hotscroll .swiper-slide {padding-left: 25px;}
.hotnew .notice-more {display: block; padding-top: 12px; text-align: right;}
.hotnew .notice-more i {font-size: 24px; color: #0961bb;}


.i1block h3 {font-size: 18px; margin-top: 0px; font-weight: bold;}
.i1block .h-underline {padding-bottom: 12px; margin-bottom: 10px; position: relative; border-bottom: solid 1px rgba(0, 0, 0, 0.07); text-align: left; }
.i1block .h-underline:before {position: absolute; content: ""; height: 1px; background: #bdc3c7; width: 30%; max-width: 150px; bottom: -1px; left: 0; }
.i1block a {display: inline-block; float: right; font-size: 14px;}

.i1ul li {margin-bottom: 1px;}
.i1ul li a {display: block; padding:10px 20px; color: #fff; background: #0961bb;}
.i1ul li a:hover, .i1ul li.active a {background: #444;}

.i1box {padding-top: 12px;}
.i1box .item {padding-left: 5px; padding-right: 5px;}
.i1box .item h3 {margin-bottom: 0; margin-top: 0; font-size: 12px; text-align: center;}
.i1box .item .caption {padding-bottom: 5px;}
.i1box .item img {width:212px; height:240px;}

.p2 .lmthumb {overflow: hidden;}
.p2 .lmthumb a {display: block;}
.p2 .lmthumb a img {transition: all 0.4s;}
.p2 .lmthumb a:hover img {transform: scale(1.05);}

.p2 .lmjj {padding-top: 1.2em;}
.p2 .Mlist {padding-top: 1.2em;}
.p2 .Mlist li {padding-top: 5px; padding-bottom: 5px;}
.p2 .Mlist li i {margin-right: 5px;}

.i4list {}
.i4list .item {text-align: center; overflow: hidden; margin-top: 20px; position: relative;}
.i4list .item .thumbnail {border: none; left: 0; right: 0; top: 0; margin-top: -204px; height: 80%; transition: all 0.4s; margin-bottom: 0; position: absolute; background-color:rgba(255,255,255,.5); background-image: url(../img/icon1.png); background-position: center center; background-repeat: no-repeat; }
.i4list .item img {/* width:285px; height:220px; */ border:1px solid #ddd;}
.i4list .item .thumbnail a {display: block;}
.i4list .item .caption {position: absolute; left: 0; right: 0; bottom: 0; height: 20%; transition: all 0.4s; background-color: rgba(0,0,0,.8); color: #fff; font-size: 16px; padding: 10px 0;}
.i4list .item a:hover .thumbnail {margin-top: 0;}
/*
.p3 .owl-theme .owl-nav .owl-prev {position: absolute; left: -60px; background: none;}
.p3 .owl-theme .owl-nav .owl-next {position: absolute; right: -60px; background: none;}
.p3 .owl-theme .owl-nav .owl-nav [class*="owl-"]:hover {background: none;}
.p3 .owl-theme .owl-nav {position: relative; width: 100%; top: -170px;}
.p3 .owl-theme .owl-nav i {font-size: 5em; color: #999;}
*/

.footer {background: #484848; color: #fff;}
.footer .footnav a {color: #ddd; display: inline-block; padding:5px 30px 0;}
.footer .footnav a:hover {color: #fff;}
/* .footer .social-box a {margin:0 5px 0 0; display:inline-block; width:40px; height:38px; line-height:38px; padding-top: 2px; text-align:center; background:#00a146; border-radius:50%; color:#fff; transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}  */
.footer .footcopy {text-align: right;}
.footer .social-box a {padding:0 10px;}
.footer .social-box a i {font-size: 24px; color: #ddd;}
.footer .social-box a:hover i {color:#fff;}
.footer .social-box a span {color: #fff; font-size: 20px;}

.footfix {bottom:0;font-size:14px;color:#fff;left:0;overflow:hidden;position:fixed;right:0;width:100%;z-index:1000; display:none;}
.footfix .fixul {height:44px; line-height:44px; text-align:center; padding-top:12px;}
.footfix .fixul i {font-size:1.2em; margin-right:8px;}
.footfix .fixul a {color:#fff; font-size:16px;}
.footfix .fixul p {margin-bottom:0;}
.footfix .item1 {background:#EB9729;}
.footfix .item2 {background:#1C7DE4;}

/* WAP */
.wml-navbar {border-radius: 0; background: rgba(255, 255, 255, .95); box-shadow: 0 0 5px #ddd; border-bottom: none; margin-bottom: 0; top: 0; z-index: 1000; transition: all 0.5s ease 0s;}
.wml-navbar .navbar-brand {padding-top:10px;}
.wml-navbar .navbar-brand img {max-height: 55px;}
.wml-navbar .navbar-nav li a {color: #333; font-size: 15px; margin:0 1px; padding-top: 28px; padding-bottom: 28px;}
.wml-navbar .navbar-nav li a:hover {color: #fff; background: #E03546;}
.wml-navbar .navbar-nav li.active .dropdown-toggle {color: #fff; background: #E03546;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {color: #fff; background: #E03546;}
.wml-navbar .navbar-nav .dropdown-menu li a {margin:0; color: #333; padding-top:5px; padding-bottom: 5px;}
.wml-navbar .navbar-nav .dropdown-menu li a:hover {background: #E03546; color: #fff;}

.form-horizontal .form-group .form-control {width:400px;}


.main {}
.main .bounceInLeft {float: right;}
.main .bounceInRight {float: left;}
.breadcrumb {background: none; border-bottom: 1px solid #eee;}

.manr {line-height: 1.8;}
.manr img {max-width: 100%;}


.manew {}
.manew a {display: block; border-bottom: 1px solid rgb(234, 234, 234); padding: 15px 0; overflow: hidden;}
.manew a .col-md-2 {text-align: right;}

.gx_newshow_title {text-align: center}
.gx_newshow_info span{display:inline-block;padding:0 10px;color:#999}
.gx_newshow_body{line-height:1.8;}
.gx_newshow_body img {max-width: 100%;}
.gx_newshow_pn div{padding:5px 0}


@media (max-width:767px) {

body {padding-top: 56px;}
.ptb3 {padding-top: 1.5em; padding-bottom: 1.5em}
.container {width: auto;}
.mbb2 {margin-bottom: 1em; }
.ptb2 {padding-top: 1.2em; padding-bottom: 1.2em;}
.footer {margin-bottom: 44px;}
.footfix {display:block;}

.form-horizontal .form-group .form-control {width:100%;}

/* header footer*/
.nav > li {padding-top: 0; padding-bottom: 0;}
.wml-navbar {padding: 3px 0;}
.navbar-toggle .icon-bar {background: #444;}
.wml-navbar .navbar-brand {padding-top: 2px;}
.wml-navbar .navbar-brand img {height: 45px;}
.wml-navbar .navbar-nav li a {padding-top: 10px; padding-bottom: 10px;}

.hotscroll .swiper-slide {padding-left: 10px; }
.hotnew .notice-more i {font-size: 20px;}

.p1 .bounceInLeft, .p2 .itemL, .p2 .itemM {margin-bottom: 1.2em;}

.manew {margin-left: -15px; margin-right: -15px;}
.manew h4 {font-size: 14px; margin:5px; margin-bottom: 5px;}
.manew .caption {padding-left: 0;}



}



@media (min-width:768px) and (max-width:992px) {


}
@media (min-width:993px) and (max-width:1199px) {

}

