html,body{height:100%;}
body {font-family:"Microsoft Yahei", arial, 宋体;font-size:13px;line-height: 1.42857143; color:#333;  overflow-x: hidden; }
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,
dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,
iframe,img,ins,kbd,label,legend,li,main,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,
section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,
var,video,xmp,.h1,.h2,.h3,.h4,.h5,.h6 {border:0;margin:0;padding:0;}
ol,ul {list-style: none;}
li {display: list-item;}
img {border:0;color: transparent;font-size: 0;vertical-align: middle;-ms-interpolation-mode: bicubic;}
a {text-decoration:none; color:#333;}
a,a:focus,a:hover,a:active {outline:0 none !important; color:#333;}

.fl{float:left;}
.fr{float:right;}
.layout {width: 1200px; margin: 0 auto}
.hovereffect{ opacity: 1!important;}
.sdiv{position: relative;}
.bt-cs .bt-inner .bt-title{font-weight:normal !important}

.header{height:102px; }
.header-logo{min-width:345px;}
.header-tel{text-align: right;width:160px;padding-top:35px;}

.main-menu{width: 680px;position: relative;z-index: 100;}
.menu-site li{float: left;width: 12.5%;text-align: center;line-height: 98px;}
.menu-site li a{font-size: 16px;color: #222222;font-family: "微软雅黑";}
.menu-site>li>a{padding: 0px;}
.menu-site>li>a:focus, .menu-site>li>a:hover,.menu-site > li.active > a{border-bottom:2px red solid; }
.menu-site li:hover {border-bottom:2px red solid;}
.menu-site .open>a, .menu-site .open>a:focus, .menu-site .open>a:hover{background-color: transparent !important;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: transparent !important;border-bottom: transparent !important;}

.menu-site > li > a:focus, .menu-site > li > a:hover, .menu-site > li.active > a{border-bottom:2px red solid;}
.item-102 .dropdown-menu{width: 500px;height: 280px;background: url("../images/submenu_gyrs.jpg") no-repeat;}
.item-103 .dropdown-menu{width: 390px;height: 280px;background: url("../images/submenu_xwzx.jpg") no-repeat;}
.item-104 .dropdown-menu{width: 486px;height: 280px;background: url("../images/submenu_zyyw.jpg") no-repeat;}
.main-menu .item-104 .dropdown-menu li{ width: 105px !important;}
.item-106 .dropdown-menu{width: 390px;height: 280px;background: url("../images/submenu_sbzs.jpg") no-repeat;}
.item-108 .dropdown-menu{width: 390px;height: 280px;background: url("../images/submenu_hzgc.jpg") no-repeat;}
.item-107 .dropdown-menu{width: 390px;height: 280px;background: url("../images/submenu_gsry.jpg") no-repeat}
li.item-109:hover{border:0px}
li.item-101:hover{border:0px}

.main-menu .dropdown-menu{border: 0px;border-radius: 0px;padding-top: 20px;padding-right: 260px;}
.main-menu .dropdown-menu li{ width: 110px !important;margin: 10px 0px}
.main-menu .dropdown-menu li a{font-size: 14px;font-family: "微软雅黑";color: #333}
.main-menu .dropdown-menu li:hover,.main-menu .dropdown-menu li.active{background: transparent!important;background-color: transparent!important;border-bottom:transparent!important;}
.main-menu .dropdown-menu li:hover a{background: transparent;color: #d22f36}
.main-menu .dropdown-menu li a img{    margin-left: -15px;}
.main-menu .dropdown-menu li a .image-title{font-size: 15px;font-family: "微软雅黑";color: #444c66;display: block;margin-top: 5px;}
.main-menu .item-149 .dropdown-menu{width: 800px;height: 150px;background: url("../images/nav-intro-bg.png") no-repeat left center;}
.main-menu .item-150 .dropdown-menu{width: 930px;height: 150px;background: url("../images/nav-service-bg.png") no-repeat left center;}
.main-menu .item-151 .dropdown-menu{width: 540px;height: 150px;background: url("../images/nav-news-bg.png") no-repeat left center;}
.main-menu .item-153 .dropdown-menu{width: 540px;height: 150px;background: url("../images/nav-knowledge-bg.png") no-repeat left center;}
.main-menu .dropdown-menu li.active a {color: #e6323b}
.main-menu .dropdown-menu>.active>a{background-color: transparent;}

#mod-search-searchword{width:100px;border:0px;}

.poster{position: relative;}


.s1{background:url("../images/s1bg.jpg") center center no-repeat;background-position-y:bottom;}
.section1{height:590px;margin-top:80px;}
.section1-l{width: 950px;}
.section1-lt{width:100%;height:320px;}

.section1-ltl{width:380px;}
.section1-ltr {margin-right:70px;}
/* 中间切换 */
.slideTxtBox{ width:450px; text-align:left;  }
.slideTxtBox .hd{ height:30px; line-height:30px; font-size:16px;color:#3b3b40; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px; border-bottom:2px solid red;font-weight:bold; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.slideTxtBox .arrow{  position:absolute; right:10px; top:0; }
.slideTxtBox .arrow a{ display:block;  float:right; margin-right:5px;  overflow:hidden;color: #ffc34e;}
.slideTxtBox .arrow .next{ background-position:0 -50px;  }
.slideTxtBox .arrow .prevStop{ background-position:-60px 0; }
.slideTxtBox .arrow .nextStop{ background-position:-60px -50px; }

.slideTxtBox .latestnews li{background:url("../images/s1libg.jpg")left center no-repeat;text-indent:20px;height:40px;line-height:40px;}
.slideTxtBox .latestnews li a{font-size:14px;color:#444444;}
.slideTxtBox .latestnews li span{float:right;color:#bed94a;}


.section1-r{width:250px; height:590px; float: right;background:url("../images/s1rzdybg.jpg")left center no-repeat; }
.section1-r .custom .introdiv{padding:10px;}
.section1-r .custom .entit{line-height:30px;}
.section1-r .custom .cntit{line-height:50px;}
.section1-r .custom .intro{line-height:30px;}
.section1-r .custom .zdyvideo{margin: 20px 5px;}


/* 右面切换 */
.slideBox{  position:relative;height:100%;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:20px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:25px; height:3px; line-height:14px; text-align:center; background:#ffad29; cursor:pointer; }
.slideBox .hd ul li.on{ background-color:#99633d; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;}


.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.section1-lbl{width:380px}
.section1-lbr{width:570px}
.section1-lbr .menu{height:135px;padding:20px 80px;}
.section1-lbr .menu li{float:left;width:100px;text-align:center;margin:0px auto;z-index:2;}
.section1-lbr .menu li:hover:before, .section1-lbr .menu li:hover:after {
    content: "";
    position: absolute;
    top: -2px;
    left: -2px;
    background: linear-gradient( 45deg, #fb0094, #0000ff, #00ff00, #ffff00, #ff0000, #fb0094, #0000ff, #00ff00, #ffff00, #ff0000 );
    background-size: 400%;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    z-index: -1;
    animation: animate 20s linear infinite;
}
@keyframes animate {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 300% 0;
  }
  100% {
    background-position: 0 0;
  }
}

.smc-tit{height:50px;line-height:50px;margin-top:20px;}
.smc-tit-cn{font-size: 16px;font-family: "微软雅黑";font-weight:bold;text-align:center;width:100px;border-bottom:2px #cb515b solid;display:inline-block;}
.smc-tit-cnb{color: #3b3b40;}
.smc-tit-cnr{color:#b81f1a;padding-right:10px;}
.smc-tit-en{font-size: 19px;font-family: "微软雅黑";color: #c7c7c7;display:inline-block;width:1000px;}
.smc-tit-more{display:inline-block;}
.smc-tit-more a{font-size: 16px;font-family: "微软雅黑";color: #ffc34e;}



.section2{height:232px;margin:80px auto;}

@-webkit-keyframes flipOutYtest {
  from {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
  }

  40% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 60deg);
    opacity: 1;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }

  to {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, 180deg);
    opacity: 0;
  }
}

.test{
  -webkit-animation: flipOutYtest 0.75s linear;
  animation: flipOutYtest 0.75s linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


@-webkit-keyframes flipInYtest {
  from {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -180deg);
    opacity: 0;
  }

  50% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -90deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    transform: perspective(1400px) rotate3d(0, 1, 0, -60deg);
    opacity: 1;
  }

  to {
    -webkit-transform: perspective(1400px);
    transform: perspective(1400px);
    opacity: 1;
  }
}

.test2{
  -webkit-animation: flipInYtest 0.75s linear;
  animation: flipInYtest 0.75s linear;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.section2 .well{ width: 100%;  max-height: 232px; margin: auto;
  max-width: 1200px;padding:0px;background-color:transparent;border:0px;
  column-width: 300px;
  -webkit-column-width: 300px;
  -webkit-column-gap: 0px;
  column-gap: 0px; margin-left: auto; margin-right: auto; height: auto; }

.section2 .well .well-item{ position: relative; float: left; width: 300px; min-height: 232px; }
.section2 .well .well-item img{
  width: 100%;
  min-height: 232px;
}
.correct{
  position: absolute;
  width: 100%;
}
.opposite{
  min-height: 232px;
  width: 100%;
}
.opposite div{
  min-height: 232px;
  width: 100%;
}
.opposite-content{
  display: table;
  width: 100%;
  min-height: 232px;
  background-color: rgba(225,127,65,0.7);
}
.opposite-content-text{ display: table-cell; vertical-align: middle; text-align: center; color: white; font-size: 24px; }


.s3{    height: 420px;overflow: hidden;position: relative;z-index: -1;background: url("../images/s3bg.jpg") no-repeat ;}
.s3 .smc-div{margin-top:40px;}

.latestnews-imgtxt li{width: 360px;float: left;padding: 5px;}
.latestnews-imgtxt li:nth-child(2){margin:0px 60px;}
.latestnews-imgtxt li a{width: 100%;height:240px;display:block;float: left;}
.latestnews-imgtxt li img{width: 100%;height:100%;}
.imgtxt-title{text-align: center;color: #333;font-size: 1.3rem;line-height: 3.2rem;}

.footer{width: 100%;height: 350px;background-color: #3c3c3d;padding-top: 35px;position:relative;}
.footer a{color:  #9e9e9e;}
.footer-l{width: 400px;float: left;}
.footer-tit{font-size: 16px;font-family: "微软雅黑";color: #fff}
.footer-tel li{color: #7f7f7f;font-size: 14px;font-family: "微软雅黑";float: left;padding-left: 20px;margin-right: 40px;line-height: 40px;}
.footer-l1{background: url("../images/footer_l1bg.png") no-repeat left center;}
.footer-l2{background: url("../images/footer_l2bg.png") no-repeat left center;}
.footer-l3{background: url("../images/footer_l3bg.png") no-repeat left center;}
.footer-l4{background: url("../images/footer_l3bg.png") no-repeat left center;}
.footer-l5{background: url("../images/footer_l5bg.png") no-repeat left center;}
.footer-l6{background: url("../images/footer_l6bg.png") no-repeat left center;}
.footer-l7{background: url("../images/footer_l7bg.png") no-repeat left center;}
.footer-l8{background: url("../images/footer_l8bg.png") no-repeat left center;}
.footer-m{float: left;width: 500px;margin-left:30px;margin-top:40px;}

.footer-r{float: right;width:110px;margin-top:40px;}
.footer-wx {font-size: 13px;font-family: "微软雅黑";color:  #9e9e9e;line-height: 26px; }
.footer-fgx{float: left;width: 100%;height: 2px;background: url("../images/footer_fgx.png") repeat-x;margin: 20px 0px;}
.footer-links{width: 100%;float:left;font-size: 13px;font-family: "微软雅黑";color:  #9e9e9e;position: relative;height: 40px}
.menu-links {float: left;position: absolute;left: 50%;}
.menu-links li{float: left;left: -50%}
.menu-links li a{font-size: 13px;font-family: "微软雅黑";color:  #9e9e9e;}
.menu-links li a:hover{background-color: transparent !important;}

.footer-nav{width: 100%;float:left;font-size: 13px;font-family: "微软雅黑";color:  #9e9e9e;text-align: center;margin-top: 10px;}
.footer-nav a{color:  #9e9e9e;}

/*pagination*/
.icon-previous:before,.icon-backward:before {content: "<";}
.icon-next:before,.icon-forward:before {content: ">";}
.icon-first:before {content: "|<";}
.icon-last:before {content: ">|";}
.pagination {margin: 20px 0;display:block;width:100%;text-align:center;}
.pagination ul {display: inline-block; *display: inline;*zoom: 1;margin-left: 0;margin-bottom: 0;-webkit-border-radius: 4px;
    -moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);box-shadow: 0 1px 2px rgba(0,0,0,0.05);}
.pagination ul > li {display: inline;}
.pagination ul > li > a,.pagination ul > li > span {float: left;padding: 4px 12px;line-height: 18px; text-decoration: none;
    background-color: #fff;border: 1px solid #ddd;border-left-width: 0;}
.pagination ul > li > a:hover,.pagination ul > li > a:focus,.pagination ul > .active > a,
.pagination ul > .active > span {background-color: #f5f5f5;}
.pagination ul > .active > a,.pagination ul > .active > span {color: #999;cursor: default;}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus {color: #999;background-color: transparent;cursor: default;}
.pagination ul > li:first-child > a,.pagination ul > li:first-child > span {
    border-left-width: 1px;-webkit-border-top-left-radius: 4px;-moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;}
.pagination ul > li:last-child > a,.pagination ul > li:last-child > span {
    -webkit-border-top-right-radius: 4px;-moz-border-radius-topright: 4px;border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;-moz-border-radius-bottomright: 4px;border-bottom-right-radius: 4px;}
.pagination-centered {text-align: center;}
.pagination-right {text-align: right;}
.pagination-large ul > li > a,.pagination-large ul > li > span {padding: 11px 19px;font-size: 16.25px;}
.pagination-large ul > li:first-child > a,.pagination-large ul > li:first-child > span {
    -webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;
    border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomleft: 6px; border-bottom-left-radius: 6px;}
.pagination-large ul > li:last-child > a,.pagination-large ul > li:last-child > span {
    -webkit-border-top-right-radius: 6px;-moz-border-radius-topright: 6px;border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;-moz-border-radius-bottomright: 6px;border-bottom-right-radius: 6px;}
.pagination-mini ul > li:first-child > a,.pagination-mini ul > li:first-child > span,
.pagination-small ul > li:first-child > a,.pagination-small ul > li:first-child > span {
    -webkit-border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-left-radius: 3px;}
.pagination-mini ul > li:last-child > a,.pagination-mini ul > li:last-child > span,
.pagination-small ul > li:last-child > a,.pagination-small ul > li:last-child > span {
    -webkit-border-top-right-radius: 3px;-moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;-webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;border-bottom-right-radius: 3px;}
.pagination-small ul > li > a,.pagination-small ul > li > span {padding: 2px 10px;font-size: 12px;}
.pagination-mini ul > li > a,.pagination-mini ul > li > span {padding: 0 6px;font-size: 9.75px;}

/*inner*/
.container {    width: 1200px!important;padding:0px!important;}
.idiv{background-color: #f7f8fa;}
.inner-poster{width: 100%;height: 150px;overflow: hidden;position: relative;}
.inner-poster-content{width: 1920px;height: 150px;margin-left: -960px;position: absolute;left: 50%;top:-60px;}
.inner-poster-content img{margin-top:60px}
.inner-div{margin-top: 30px;}

.inner-left{width: 250px;float: left;}
.inner-left .slideBox{background:url("../images/s1rzdybg.jpg")left center no-repeat;padding:10px;}
.inner-left .slideBox video{width:100%;}
.inner-left .slideBox img{width:100%;}
.inner-left-b {margin-top: 10px;}


.inner-right{width: 895px;}

/*aritles lists*/
.artLis{height:125px;margin-top:50px;border-bottom:1px dashed #999999;}
.m_time{width:120px;float:left;font-size:16px;color:#bfda4a;}
.left_wz{width:775px;float:right;}
.left_wz a{font-size:16px;color:#222222;font-weight:bold;}
.m_wz{margin-top:20px;font-size:14px;color:#999;}

.breadcrumb{background: transparent;border-bottom: 1px solid #e6e6e6;background: url("../images/breadcrumb_libg.jpg") no-repeat;height:65px;}
.breadcrumb>li{display: inline;}
.breadcrumb>li>a{font-size: 15px;font-family: "微软雅黑";color: #888}
.breadcrumb li:nth-child(1){margin-left: 5px;}
.breadcrumb>li+li:before{content: ""}
.breadcrumb .divider img{margin-left: 10px;}

.page-header{border: 0px;margin:30px 0 5px}
.page-header h2{font-size: 22px;font-family: "微软雅黑";color: #e10016;text-align: center;}
.item-page p{font-size: 18px;color: #444;line-height: 36px;text-indent: 2em}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border: 0px;}
.table-striped>tbody>tr:nth-of-type(odd){background-color: #fff;}
.table-striped > tbody > tr:nth-of-type(2n+1){border-color:#e0e0e0; }
.cat-list-row0,.cat-list-row1{border-bottom: 1px dashed #e0e0e0;} 
.list-title{background: url("../images/arrow.png") no-repeat 5px center;line-height: 50px!important;padding-left: 20px!important}
.list-title a{font-size: 14px;color: #444;}
.list-date{font-size: 13px;color: #aaa !important;line-height: 50px!important;}

.blog{}
.blog .items-row .span4{float:left;width:280px;}
.blog .items-row .span4 .item-image{width:100%;height:190px;margin-bottom: 20px;}
.blog .items-row .span4:nth-child(2){margin:0px 25px;}
.blog .items-row .span4 .item-image img{width:100%;height:-webkit-fill-available}
.blog .items-row .span4 .page-header h2{font-size:18px;color:#222222;}

/*article right index*/
.article-index{display: none;}