body {
  background-color: #FFF;/*#F3F3F3;*/
  font-family: '微软雅黑';
  min-width: 1200px;
  border:0;margin:0;padding:0;
}
a {
    text-decoration: none;
    outline: none;
    star: expression(this.Focus=this.blur());
    color: #333;
}
.left {
  float: left;
}
.right {
  float: right;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.clear {
  padding: 0px;
  margin: 0px;
}
.clearfloat {
  clear: both;
}
.copyright {
  color: gray;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.no-underline {
  text-decoration: none;
}
.no-underline:hover {
  text-decoration: none;
}
/* position */
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
/* font-size */
.f14 {
  font-size: 14px;
}
.f15 {
  font-size: 15px;
}
.f16 {
  font-size: 16px;
}
.f18 {
  font-size: 18px;
}
.f20 {
  font-size: 20px;
}
.f24 {
  font-size: 24px;
}
.f26 {
  font-size: 26px;
}
.f28 {
  font-size: 28px;
}
.f48 {
  font-size: 48px;
}
.f56 {
  font-size: 56px;
}
/* text */
.nowrap {
  white-space: nowrap;
}
.ls4 {
  letter-spacing: 4px;
}
/* overflow */
.oh {
  overflow: hidden;
}
/* clear */
.cb {
  clear: both;
}
/* common height */


/* common start */
body {
  font: 14px '微软雅黑', 'YaHei', tahoma, arial;
  border:0;margin:0;padding:0;
}
img {
  max-width: 100%;
  max-height: 100%;
}
a.opacity:hover {
    opacity: 0.7;
    filter: Alpha(opacity=70);
    cursor: pointer;
}
.width1200{
	width: 1200px;
}
@media screen and (max-width: 1000px) { 
	.width1200 {
	  width: 92%;
	}
} 
/* common end */
/* header start */
.header {
  width: 100%;
  background-color: #FFFFFF;
}
.header .top {
  border-bottom: 1px solid #F2F3F7;
  background-color: #FAFBFF;
  height: 31px;
  font-size: 13px;
}
.header .content {
  position: relative;
  margin: 0px auto;
  padding: 0px;
}
.top .row{
	line-height: 31px;
}
.top .left{
	width:41%;
}
.top .left li{
	width:50%;
	color: #666;
}
.top .left li.wyjy:hover{
	color:#da181c;
}
.top .tel{
	background-image: url(../../images/com/icon_top.png);
    background-repeat: no-repeat;
	background-position-y: 1px;
	padding-left: 16px;
}
.top .wyjy{
	background-image: url(../../images/com/icon_top.png);
    background-repeat: no-repeat;
    background-position-y: -41px;
    padding-left: 22px;
}
.top .wyjy:hover{
	background-position-y: -165px;
}
.top .right a:first-child{
	background-image: url(../../images/com/icon_top.png);
    background-repeat: no-repeat;
    padding-left: 23px;
	float: left;
	background-position-y: -89px;
}
.top .right a:last-child{
	background-image: url(../../images/com/icon_top.png);
    background-repeat: no-repeat;
    background-position-y: -127px;
    float: right;
    padding-left: 21px;
}
.top .right a:last-child:hover{
    background-position-y: -212px;
}
.top .right a:last-child:hover {
	color:#da181c;
}
.head{
	height:109px;
}
@media screen and (max-width: 1000px) { 
	.header .content {
	  width: 92%;
	}
} 
.header .content ul li {
  float: left;
  list-style: none;
}
.header a,
.header a:visited {
  color: #666;
  text-decoration: none;
}
.header a.backward,
.header a:visited.backward {
  color: #B2D56F;
}
.logo{
    height: 109px;
    width: 30%;
    background: transparent url(../../images/com/logo.png) 0px center no-repeat;
    background-size: 100%;
}
/* header end */
/* daohang start */
.navbar {
	height: 109px;
	width: 70%;
	line-height: 109px;
	/* margin-right: -3.5%; */
}
.navbar-active {
	border-bottom: 2px solid #8DC21B;
}
.nav_ul>li {
	height: 109px;
	font-size: 16px;
	width: 14%;
	text-align: center;
	background: transparent url(../../images/com/t1.png) -7px center no-repeat;
}
.nav_ul>li:hover {
    border-bottom: 3px solid #da181c;
}
.nav_ul li:last-child:hover {
    border-bottom: 2px solid #fff;
}
.navbar .index-link {
  background:none;
  /*border-bottom: 2px solid #da181c;*//*#8DC21B;*/
}
.navbar ul li a,
.navbar ul li a:visited {
	color: #666;
	text-decoration: none;
}
.navbar ul li a:hover{
	color: #da181c;
}
.nav_ul>li .down_zhu {
    display: none;
}
.nav_ul>li:hover .down_zhu .down {
    width: 100%;
    height: 20px;
    background-image: url(../../images/com/down.jpg);
    background-repeat: no-repeat;
    margin-top: -30px;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    background-position: center top;
    float: left;
    position: relative;
}
.nav_ul>li:hover .down_zhu {
    background: #fff;
    border: 1px solid #e7e7e7;
    position: relative;
    z-index: 100000;
    font-size: 14px;
	display: block;
	filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
ul.nav_ul li:hover .down_zhu ul li {
    line-height: 28px;
    width: 100%;
    margin-left: 0px;
    float: none;
    text-align: center;
    font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
    padding: 10px 0;
    border-bottom-color: #f0f0f0;
}
/* daohang end */
/* piaofu start */
#baotai_pf {
    /*position: fixed;
    width: 115px;
	height:100%;
    z-index: 100000;
    right: 0px;
    top: 209px;*/
}
/*浮动客服*/
#floatDivBoxs{width:115px;position:fixed;top:180px;right:0;z-index:9999999; }
/*#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#f08326;color:#fff;font-size:18px;text-indent:22px;position:relative;}
#floatDivBoxs .floatDqq{padding:0 14px;}
#floatDivBoxs .floatDqq li{height:45px;line-height:45px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}
#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px;}
#floatDivBoxs .floatDtel{padding:0 0 15px 10px;}
#floatDivBoxs .floatDtel img{display:block;}
#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}
.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}*/
#rightArrow{width:19px;height:82px;background:url(../../images/online_arrows.png) no-repeat;position:fixed;top:361px;right:116px;z-index:9999999;}
#rightArrow a{display:block;height:82px;}

#baotai_pf a {
    display: block;
    float: left;
    margin-bottom: 1px;
    text-align: center;
    font-size: 12px;
    line-height: 35px;
    color: #FFF;
    opacity: 1;
	text-decoration: none;
    transition: opacity 0.5s ease 0s, filter 0.5s ease 0s;
}
#baotai_pf a.baotai_pf1 {
    background-position: 8px -14px;
    background-color: #da181c;
	border-radius: 12px 12px 0 0;
}
#baotai_pf a.baotai_pf2 {
    text-decoration: none;
}
#baotai_pf a.baotai_pf2 {
    background-position: 8px -85px;
    cursor: pointer;
    background-color: #da181c;
}
#baotai_pf a.baotai_pf3 {
    background-position: 8px -153px;
	background-color: #da181c;
}
#baotai_pf a.baotai_pf4 {
    background-position: 8px -218px;
    cursor: pointer;
    background-color: #da181c;
}
#baotai_pf a.baotai_pf5 {
    background-position: 8px -283px;
    cursor: pointer;
    background-color: #da181c;
}
#baotai_pf a.baotai_pf6 {
    background-position: 8px -347px;
    cursor: pointer;
    background-color: #da181c;
	border-radius: 0 0 12px 12px;
}
#baotai_pf a:hover{
	 opacity: 0.7;
}
.icon_big {
    background-image: url(../../images/com/icon_big.png);
    background-repeat: no-repeat;
}
.icon_rxf {
    background-image: url(../../images/com/icon_rxf.png);
    background-repeat: no-repeat;
}
/* piaofu end */
/*footer start */
.foot_box {
    background-image: url(../../images/com/foot_bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    height: auto;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
	overflow:hidden;
}
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol {
    margin: 0;
    padding: 0;
}
.footmenu {
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-bottom: 20px;
}
.footmenu dl {
    float: left;
    height: auto;
    background-image: url(../../images/com/footmenu_line.png);
    background-repeat: no-repeat;
    background-position: right 17px;
}
.footmenu dl:first-child{
    width: 10%;
}
.footmenu dl:not(:first-child){
	width: 13%;
}
.footmenu dl dt {
    font-size: 16px;
	font-weight: normal;
    line-height: 50px;
    float: left;
    height: 50px;
    width: 100%;
}
.footmenu dl:not(:first-of-type):not(:last-of-type) dt{
	text-align:center;
}
.footmenu dt a {
    color: #fff;
    float: left;
    width: 100%;
    height: 50px;
	text-decoration: none;
    outline: none;
}
.footmenu dl.dl_r {
    float: right;
    width: 35%;
    background-image: none;
    padding-left: 137px;
    background: url(/statics/images/logo-ico.png) no-repeat 0 20px;
    background-size: 25%;
}
.footmenu .contact_main{
	color: #eee;
	line-height: 25px;
}
.footmenu dl.dl_r .foot_wx {
    float: left;
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}
.footmenu dl.dl_r .gzwm {
    width: 100%;
    height: 30px;
    float: left;
    color: #FFF;
    line-height: 30px;
	margin-top: 25px;
}
.footmenu dl.dl_r .gzwm span {
    float: left;
}
.footmenu dl.dl_r .gzwm a.kjsina {
    background-position: 0px -1086px;
    float: left;
    height: 30px;
    width: 30px;
}
.footmenu dl.dl_r .gzwm a.kjwx {
    background-position: 0px -956px;
    float: left;
    height: 30px;
    width: 25px;
}
.footmenu dl.dl_r .gzwm a.kjwx div{
	height: 130px;
    width: 130px;
    background-color: #FFF;
    position: relative;
    z-index: 5555;
    text-align: center;
    padding: 10px 0;
    display: none;
    top: -140px;
    border-radius: 10px;
    right: 60px;
}
.footmenu dl.dl_r .gzwm a.kjwx div:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 46%;
    width: 0px;
    height: 0px;
    border: 6px solid transparent;
    border-top-color: #FFF;
}
.footmenu dl.dl_r .gzwm a.kjwx:hover div{
	display:block;
}
.footmenu dd {
    line-height: 30px;
    float: left;
    height: 30px;
    width: 100%;
}
.footmenu dl:not(:first-of-type):not(:nth-of-type(2)) dd{
	padding-left: 28%;
}
.footmenu dl:nth-of-type(2) dd{
	padding-left: 18%;
}
.footmenu dd a {
    color: #eee;
    line-height: 30px;
    background-image: url(../../images/com/dian.png);
    background-position: left 10px;
    height: 30px;
    float: left;
    width: 100%;
    text-indent: 10px;
    background-repeat: no-repeat;
	padding-left: 5px;
}
.footmenu dd a:hover {
    text-decoration: underline;
}
.clear {
    clear: both;
}
.foot_info {
    background-image: url(../../images/com/foot_tmbg.png);
    height: 38px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.ico {
    background-image: url(../../images/com/icon.png);
    background-repeat: no-repeat;
}
.icos {
    background-image: url(../../images/com/icon_s.png);
    background-repeat: no-repeat;
}
.foot_info .foot_infomain {
    margin-left: auto;
    margin-right: auto;
    color: #ddd;
}
.foot_info .foot_infomain .flogo {
    width: 40%;
    float: left;
    line-height: 38px;
    /*text-indent: 120px;*/
}
.foot_info .foot_infomain .finfo_zhu {
    float: right;
    line-height: 38px;
}
.foot_info .foot_infomain .finfo_zhu a {
    float: right;
    color: #ddd;
    margin-left: 10px;
}
.foot_info .foot_infomain .finfo_zhu a.dls_login {
    height: 24px;
    line-height: 24px;
    margin-bottom: 13px;
    margin-left: 10px;
    margin-top: 7px;
    text-align: center;
    width: 80px;
	text-decoration: none;
}
.foot_info .foot_infomain .finfo_zhu a.dls_login:hover{
	background-color: #df3e41;
}
.foot_info .foot_infomain .finfo_zhu span {
    float: right;
    margin-left: 10px;
}
/*footer end */
/* index start */
/* gonggao start */
.ggAlert {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
	display:none; 
}
.ggAlert_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    filter: Alpha(opacity=70);
    background-color: #000;
}
.ggAlert_box {

    position: relative;
    top: 0;
    left: 0;
    margin: 10% auto;
	width: 49%;
    height: 350px;
    background-color: #fff;

}
.hasbg{
	background: transparent url('../../images/com/gg_bg.png') no-repeat;
}
.ggAlert_close {
    position: absolute;
    top: -2px;
    right: -2px;
    cursor: pointer;
	background: transparent url('../../images/com/gg_close.png') no-repeat;
	height: 54px;
    width: 54px;
}
.ggAlert_close:hover{
	background-position-y: -74px;
}
.ggAlert_head{
	text-align: center;
	padding:30px;
}
.ggAlert_head h2{
	font-weight:bold;
}
.ggAlert_main {
	width: 85%;
    margin: 0 auto;
    line-height: 25px;
}
.ggAlert_main_text1 {
    font-size: 18px;
    color: #000;
}
/* gonggao end */
/*banner start */
.banner {
    background-color: #000;
    height: 400px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    overflow: hidden;
}
.banner_user{
	height: auto;
	margin: 0px auto;
}
.user_core {
	float:right;
    width: 25%;
    height: 260px;
    position: relative;
    top: -320px;
    z-index: 99999;
    background-image: url(../../images/com/homelogin_bg.png);
	padding-top: 15px;
	padding-left: 1.3%;
	margin-right: 3%;
}
.user_core a.regzs {
	background-image: url(../../images/com/icon_s.png);
    background-repeat: no-repeat;
    background-position: 50px 8px;
}
.user_core a.regmn {
	color: #FFF;
	background-image: url(../../images/com/icon_s.png);
    background-repeat: no-repeat;
    background-position: 53px -58px;
}
.user_core a.red_but {
    background-color: #da181c;/*#1c8ef0;*/
    color: #FFF;
}
.user_core a.red_but:hover {
    background-color: #df3e41;/*#2288e0;*/
}
.user_core a {
    float: left;
    width: 95.1%;
    padding-left: 106px;
    height: 50px;
    line-height: 48px;
    background-color: #e6b324;/*#FFF;*/
    margin-bottom: 10px;
    font-size: 16px;
}
.user_core a:hover {
    background-color: #FFBB00;/*#f6f6f6;*/
	text-decoration: none;
}
.user_core a.crj {
	width: 45.8%;
    padding: 0px;
    text-align: center;
    height: 50px;
    margin-right: 3.5%;
    background-color: #e6b324;/*#F14D67;*/
    color: #FFF;
}
.user_core a.crj:hover {
    background-color: #FFBB00;/*#F3697E*/;
}
a.blue_but {
    background-color: #0977cb;
}
a.red_but {
    background-color: #da181c;
}
a.yellow_but {
    background-color: #e6b324;
}
.ico {
    background-image: url("../../images/com/icon.png");
    background-repeat: no-repeat;
}
/*banner end */
/*floor 1 start*/
.main_content {
    height: auto;
	margin: 0px auto;
	margin-bottom: 30px;
	margin-top: 30px;
}

.hq_mokuai{
	height:445px;
}
.box_left {
    float: left;
    width: 66%;
    background-color: #FFF;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
	padding-bottom: 8px;
}
.menu {
    width: 100%;
    height: 45px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
    line-height: 43px;
}
.menu ul.menu_left {
    float: left;
    width: 70%;
    height: 45px;
}
.menu ul.menu_left li {
    font-size: 18px;
    float: left;
    margin-right: 15px;
}
li {
    list-style-type: none;
}
.menu ul.menu_left li a.current, .menu ul.menu_left li a:hover {
    text-decoration: none;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #da181c;
}
.news_mokuai .news{
	border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #ddd;
}
.news_mokuai .news li a:hover {
	color:#da181c;
}
.menu ul.menu_left li a {
    color: #000;
    height: 44px;
    display: block;
}
a.newsmore {
    float: right;
    height: 32px;
    line-height: 32px;
    padding-top: 10px;
    color: #666;
	text-decoration: none;
}
a.newsmore:hover{
	color: #da181c;
}
.box_right {
    float: right;
    width: 31%;
    background-color: #FFF;
	border: 1px solid #ddd;
}
.homesoft_main {
	height: 228px;
}
.homesoft_main .soft_menu {
    height: 72px;
}
.soft_menu ul li {
    float: left;
    width: 50%;
    height: 72px;
    background-color: #EEE;
    cursor: pointer;
}
.soft_menu ul li.current, .soft_menu ul li:hover {
    background-color: #7d7d7d;
}
.soft_menu ul li.current a.pc, .soft_menu ul li:hover a.pc {
    background-position: 30px -192px;
    color: #fff;
}
.soft_menu ul li a.pc {
    background-position: 30px -401px;
    color: #333;
}
.soft_menu ul li a {
    float: left;
    font-size: 16px;
    line-height: 72px;
    background-image: url(../../images/com/icon2.png);
    background-repeat: no-repeat;
    padding-left: 47%;
	text-decoration:none;
}
.soft_menu ul li.current .jt, .soft_menu ul li:hover .jt {
    display: block;
    height: 9px;
    width: 11px;
    margin-left: -6px;
    position: relative;
    left: 50%;
    top: 71px;
    background-image: url(../../images/com/jt.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.soft_menu ul li a.app {
    background-position: 30px -304px;
    color: #333;
}
.soft_menu ul li.current a.app, .soft_menu ul li:hover a.app {
    background-position: 30px -513px;
    color: #fff;
}
.homesoft_main .soft_zhu{
	height:100px;
}
.soft_pctu {
    background-image: url(../../images/com/soft_tu.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.soft_tu {
    width: 90%;
    height: 121px;
    margin-top: 60px;
    padding-left: 42%;
	margin-right: auto;
    margin-left: auto;
}
.soft_tu span {
    line-height: 25px;
	color: #666;
	height: 60px;
    display: inline-block;
	font-size: 13px;
}
.soft_tu a.softbut {
    margin-top: 10px;
    height: 41px;
    background-position: 42% -520px;
    line-height: 41px;
    display: block;
    color: #FFF;
    text-align: center;
	border-radius: 20px;
	font-size: 16px;
}
.soft_ys {
    width: 93%;
	margin-right: auto;
    margin-left: auto;
	margin-top: 5px;
	display:none;
}
.soft_ys a.jc {
    background-position:  center -128px;
}
.soft_ys a.jc:hover {
    background-position: center -330px;
}
.soft_ys a {
    float: left;
    width: 33%;
    text-align: center;
    padding-top: 46px;
    line-height: 15px;
	border-right: 1px solid #eee;
	color: #666;
    text-decoration: none;
}
.soft_ys a:hover{
	color: #da181c;
}
.soft_ys a.js {
    background-position: center -194px;
}
.soft_ys a.js:hover {
    background-position: center -403px;
}
.soft_ys a.cz {
    background-position: center -261px;
    margin-right: 0px;
	border: none;
}
.soft_ys a.cz:hover {
    background-position: center -478px;
}
.soft_apptu {
    background-image: url(../../images/com/soft_tu2.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.soft_apptu span{
	margin-left: -5%;
}
.s1_tu {
	margin: 75px auto;
    padding-left: 4.5%;
}
/*floor 1 end*/
/*floor 2 start*/
.news_mokuai{
	height:391px;
}
.Hnews_line0{
	margin-top: 17px;
}
.Hnews_li {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    height: 140px;
}
.Hnews_li .Hnewstu {
    float: left;
    height: 140px;
    width: 29.4%;
}
.Hnews_li .Hnewszhu {
    float: right;
    height: 140px;
	width: 67.5%;
}
.Hnews_li .Hnewszhu strong {
    font-size: 16px;
    line-height: 30px;
    float: left;
    height: 30px;
    width: 100%;
    overflow: hidden;
    font-weight: bold;
    margin-top: -5px;
    margin-bottom: 7px;
}
.Hnews_li .Hnewszhu strong a {
    color: #000;
	text-decoration:none;
}
.Hnews_li .Hnewszhu strong a:hover {
    color: #da181c;
}
.Hnews_li .Hnewszhu p {
    line-height: 26px;
    float: left;
    height: 78px;
    width: 100%;
    text-align: justify;
    overflow: hidden;
}
.Hnews_li .Hnewszhu p a,.Hnews_li .Hnewszhu p a:hover {
	font-size: 14px;
    color: #666;
}
.Hnews_li .Hnewszhu .Hwentime {
    color: #000;
    text-align: left;
    float: left;
    height: 30px;
    width: 100%;
    line-height: 30px;
}
.Hnews_li .Hnewszhu .Hwentime span {
    color: #666;
}
.homenot{
	margin: 0 auto;
    width: 91%;
}
.gg_boxmain{
	margin: 17px auto;
}
.gg_boxmain li {
    padding-bottom: 10px;
}
.gg_boxmain li:last-child {
    padding-bottom: 0px;
}
.gg_boxmain li .left{
    width: 40%;
    height: 54px;
}
.gg_boxmain li a img {
    width: 100%;
    height: 54px;
    opacity: 1;
    filter: Alpha(opacity=100);
}
.gg_boxmain .right {
	width: 56%;
}
.gg_boxmain .right a {
    display: inline-block;
    overflow: hidden;
    height: 31px;
	line-height: 31px;
    font-size: 14px;
    color: #464646;
	text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.gg_boxmain .right a:hover{
	color: #da181c;
}
.gg_boxmain .right div {
    color: #999;
}

/*floor 2 end*/
/*floor 3 start*/
.rili_mokuai{
	height:368px;
}
.nonebottom{
	border-bottom:none;
}
.rili_boxmain_title {
	width:95%;
	margin:0 auto;
    padding-top: 10px;
	font-size: 15px;
	line-height:45px;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ddd;
	font-weight: bold;
}
.boxmain{
	border:1px solid #ddd;
	margin-top:17px;
	border-radius: 10px;
	height: 306px;
}
.rili_boxmain_title li{
	float: left;
    padding-left: 8.5%;
	text-align:left;
    background: url(../../images/com/icon_rl.png) no-repeat;
}
.rili_boxmain_title li:first-child{
	width: 18%;
    background-position: 10px -13px;
    height: 40px;
	
}
.rili_boxmain_title li:nth-child(2){
	width: 18%;
    background-position: 10px -72px;
    height: 40px;
}
.rili_boxmain_title li:nth-child(3){
	width: 32%;
    background-position: 10px -136px;
    height: 40px;
	margin-left: 13%;
}
.rili_boxmain_title li:last-child{
	width: 18%;
    background-position: 10px -196px;
    height: 40px;
}
.rili_boxmain_main{
	width: 95%;
    margin: 0 auto;
}
.rili_boxmain_main li {
	padding-top:11.5px;
}
.rili_boxmain_main li:last-child {
	padding-bottom:23.5px;
}
.rili_boxmain_main li span{
	display: inline-table;
	text-align: center;
	width: 18%;
}
.rili_boxmain_main li span.red{
	color:#da181c;
}
.rili_boxmain_main li span.green{
	color:#309646;	
}
.rili_boxmain_main li span:nth-child(3) {
	width: 43%;
	text-align: left;
	padding-left: 9%;
}
.rili_boxmain_main li span a:hover {
    color: #da181c;
}
.tese_boxmain{
	margin: 5px auto;
	width:94%;
}
.tese_boxmain li {
    float: left;
	margin-right:2%;
    padding-top: 110px;
    width: 32%;
    text-align: center;
	background: url(../../images/com/tese_bg.png) center center no-repeat;
}
.tese_boxmain li.tese_boxmain_li3, .tese_boxmain li.tese_boxmain_li6 {
    margin-right: 0;
}
.tese_boxmain li div{
    line-height: 20px;
    height: 10px;
}
.tese_boxmain li img{
	margin-top: -100px;
}
.tese_boxmain li img{    
	 -webkit-transition: 0.4s;
    -webkit-transition: -webkit-transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
    -moz-transition: -moz-transform 0.4s ease-out;
}
.tese_boxmain li img:hover {
	transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
}
/*floor 3 end*/
/*floor 4 start*/
.advantage_mokuai{
	height:445px;
}
.advantage_boxmain{
	margin-top: 17px;
}
.advantage_boxmain li {
    float: left;
    margin: 0 1% 1% 0;
    padding-top: 120px;
	padding-bottom: 15px;
	width: 24.25%;
    text-align: center;
	background-color: #f3f3f3; 
	background-position:center 10px;
}
.advantage_boxmain li:hover {
	background-color:#da181c;
	background-position:center -160px;
}
.advantage_boxmain_li1 {
    background: url(../../images/com/advantage/icon_advantage1.png) no-repeat;
}
.advantage_boxmain_li2 {
    background: url(../../images/com/advantage/icon_advantage2.png) no-repeat;
}
.advantage_boxmain_li3 {
    background: url(../../images/com/advantage/icon_advantage3.png) no-repeat;
}
.advantage_boxmain_li4 {
    background: url(../../images/com/advantage/icon_advantage4.png) no-repeat;
}
.advantage_boxmain_li5 {
    background: url(../../images/com/advantage/icon_advantage5.png) no-repeat;
}
.advantage_boxmain_li6 {
    background: url(../../images/com/advantage/icon_advantage6.png) no-repeat;
}
.advantage_boxmain_li7 {
    background: url(../../images/com/advantage/icon_advantage7.png) no-repeat;
}
.advantage_boxmain_li8 {
    background: url(../../images/com/advantage/icon_advantage8.png) no-repeat;
}
.advantage_boxmain li.advantage_boxmain_li4, .advantage_boxmain li.advantage_boxmain_li8 {
    margin-right: 0;
}
.advantage_boxmain li div:first-child{
    font-size: 14px;
	padding-bottom: 5px;
}
.advantage_boxmain li div:last-child{
	color: #999;
	font-size: 12px;
}
.advantage_boxmain li:hover div{
	color: #FFF;
}
.jczs{
	margin: 17px auto;
}
.jczs .img{
	margin-bottom: 12px;
}
.jczs ul li {
    float: left;
    height: 32px;
    width: 98%;
    padding-left: 5%;
    line-height: 32px;
	margin-left: 3px;
    font-size: 14px;
    background-image: url(../../images/com/dian.png);
    background-position: left -10px;
    list-style-type: none;
    background-repeat: no-repeat;
}
.jczs ul li:last-child {
	margin-bottom: 3%;
}
.jczs ul li a{
	float: left;
    width: 82%;
	overflow:hidden;
    text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	white-space:nowrap;
	color: #666;
}
.jczs ul li a:hover{
	color: #da181c;
}
.jczs ul li span.time {
    float: right;
    height: 32px;
    width: 15%;
    font-size: 12px;
    text-align: right;
    color: #666;
}
/*floor 4 end*/
/* index end */

/* article start */
/* article_left start */
.page_banner {
    height: 160px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}
.page_banner img {
    width: 100%;
	height:100%;
}
.article{
	margin: 0 auto;
    height:100%; 
}
.page_box {
	overflow:hidden; 
}
.page_box .page_left {
    width: 13.4%;
    float: left;
    height:100%; 
	overflow:hidden;
	padding-bottom: 9999px;
    margin-bottom: -9999px;
    display: inline;
    background-color: #f0f0f0
}
.big_title {
    background-color: #333;
    height: 80px;
    width: 13.4%;
    text-align:center;
	ilter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
	margin-top: -81px;
	display:none;
}
.big_title strong {
    font-size: 23px;
    color: #FFF;
    line-height: 80px;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.big_title span {
    text-transform: uppercase;
    line-height: 28px;
    float: right;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #80b3e0;
    color: #80b3e0;
}
.page_content {
	height:100%;
	background-color: #f0f0f0;
    text-align: center;
}
.page_content:after {
   content: " ";
visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
.page_menu{
	width: 85%;
	margin: 0 auto;
}
.page_menu ul {
    width: 100%;
    height: auto;
    float: left;
    margin: 0px;
    padding: 0px;
}
.page_menu ul li {
    margin: 0px;
    float: left;
    height: 50px;
    width: 100%;
    padding: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d2d2d2;
	line-height: 50px;
}
.page_menu ul li a{
	text-decoration:none;
}
.page_menu ul li a.current{
	color:#da181c;
}
.page_menu ul li a:hover{
	color:#da181c;
}
.page_menu ul li:last-child {
	border-bottom:none;
	margin-bottom: 10px;
}
.page_help {
    width: 85%;
	margin: 0 auto;
	height:100%
}
.page_help a,.page_title a{
	text-decoration:none;
}
.page_help a:hover{
	color:#333;
}
.page_help a.rk {
    width: 100%;
    height: 45px;
    display: inline-block;
    margin-bottom: 3px;
    line-height: 45px;
    color: #FFF;
}
.page_help .rx{
	width: 100%;
    height: 60px;
	margin: 15px 0;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d2d2d2;
}
.page_help .rx span{
	width: 100%;
	display: inline-block;
	background-image: url(../../images/com/icon2.png);
    background-repeat: no-repeat;
	background-position: 0px -18px;
    height: 25px;
    line-height: 25px;
    padding-left: 18%;
    font-size: 12px;
}
.page_help a.zx{
	width: 100%;
    height: 40px;
    line-height: 40px;
    background-image: url(../../images/com/icon2.png);
    background-repeat: no-repeat;
    background-position: -8px -105px;
    display: inline-block;
    padding-left: 32%;
}
.page_help a.zx:hover {
	color:#da181c;
}
.page_help a.yellow_but:hover{
	background-color:#eea200;
}
.page_help a.red_but:hover{
	background-color:#ed1c21;
}
/* article_left end */
/* article_right start */
.page_box .page_right {
    width: 84%;
    float: right;
    height: auto;
    margin-bottom: 50px;
}
.page_box .page_right .page_title {
    height: 53px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d6d6d6;
    margin-top: 20px;
}
.page_right .page_title li{
	float:left;
	text-align:center;
	height:53px;
}
.page_box .page_right .page_title h1 {
    font-weight: normal;
}
.page_box .page_right .page_title h1 {
    color: #0067c0;
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
    height: 53px;
    font-size: 20px;
}
.page_box .page_right .page_title h1 a {
    line-height: 53px;
    float: left;
	width: 100%;
}
.page_box .page_right .page_title h1 a.current{
	color:#da181c;
	border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #da181c;
}
.page_box .page_right .page_main {
    float: left;
    width: 100%;
    height: auto;
	min-height:768px;
	text-align: justify;
    font-size: 14px;
    line-height: 30px;
    padding-top: 20px;
}
.page_box .page_right .page_main p{
    width: 100%;
}
/* right_content start */
.page_head{
	margin-top: 25px;
    height: 24px;
    line-height: 24px;
}
.page_head img{
    float: left;
}
.page_head span{
    font-size: 18px;
    padding-left: 1%;
	font-weight: bold;
}
.news_zw {
    width: 97%;
    height: auto;
    text-align: justify;
    font-size: 14px;
    padding-top: 18px;
    margin: 0 auto;
}
.news_zw p {
    width: 100%;
    margin-bottom: 24px;
    height: 125px;
    text-align: justify;
    overflow: hidden;
    word-wrap: break-word;
    word-break: normal;
}
.img_style1 {
    overflow: hidden;
}
.img_style1 dl {
    width: 31%;
    float: left;
    margin-left: 3%;
    border: 1px solid #e3e1e1;
    margin-bottom: 20px;
	border-radius: 10px;
    overflow: hidden;
	height: 383px;
	margin-top: 10px;
}
.img_style1 dl:hover{
	-webkit-box-shadow:0 0 20px #e3e1e1;  
	-moz-box-shadow:0 0 20px #e3e1e1;  
	box-shadow:0 0 20px #e3e1e1;  
}
.img_style1 dl:first-child,.img_style1 dl:nth-child(4) {
	 margin-left: 1%;
}
.img_style1 dl dt img {
	width: 100%;
    height: 182px;
}
.img_style1 dl dd {
    width: 88%;
    padding-top: 10px;
    margin: 0 auto;
}
.img_style1 dl dd h2 {
    font-size: 18px;
    font-weight: normal;
}
.img_style1 dl dd h2 a {
	font-weight: bold;
    line-height: 30px;
}
.img_style1 dl dd p {
    color: #666;
    line-height: 24px;
}
.img_style2 {
    float: left;
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
}
.img_style2 .Hnews_li {
    float: left;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d6d6d6;
	border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d6d6d6;
	height: 191px;
}
.img_style2 .Hnews_li .Hnewstu{
	height:100%;
	padding: 30px 0;
}
.img_style2 .Hnews_li .Hnewstu a img {
    width: 100%;
    height: 100%;
}
.img_style2 .Hnews_li .Hnewszhu {
    height: 100%;
    padding: 30px 0;
}
.img_style2 .Hnews_li .Hnewszhu strong {
    font-size: 16px;
    font-weight: bold;
}
.img_style2 .Hnews_li .Hnewszhu strong a:hover {
    color: #da181c;
}
.img_style2 .Hnews_li .Hnewszhu p {
	margin-bottom: 0px;
	height: 75px;
}
.img_style3 {
    padding-top: 45px;
}
.img_style3 ul.aw_d_v {
    border-left: 1px solid #d6d6d6;
    height: 265px;
}
.img_style3 ul.aw_d_v .aw_li_l {
    width: 60%;
    float: left;
    border-top: 1px solid #d6d6d6;
    position: relative;
	margin-top:20px;
}
.img_style3 .i_time {
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    left: -6px;
    top: -6px;
    background: url(../../images/com/i_time.png) no-repeat 0 0;
}
.img_style3 .h_aw {
    background: #fff;
    height: 32px;
    line-height: 32px;
    color: #666;
    position: absolute;
    left: 25px;
    top: -17px;
    width: 98%;
    font-weight: normal;
    text-indent: 10px;
	font-size:12px;
}
.img_style3 .h_aw .year{
	font-size:30px;
}
.img_style3 .aw_con {
    padding: 30px 10px 0 35px;
    font-size: 14px;
    color: #666;
}
.img_style3 .aw_con strong{
    color: #000;
}
.img_style3 .aw_con .aw_p {
    height: 95px;
    line-height: 22px;
    overflow: hidden;
    padding-top: 5px;
    padding-bottom: 5px;
	font-size:12px;
}
.img_style3 ul.aw_d_v .aw_li_r {
    width: 40%;
    float: right;
}
.img_style3 .d_aw_r {
    position: relative;
    border: 1px solid #eea200;
    width: 350px;
    height: 195px;
    text-align: center;
    float: right;
}
.img_style3 .d_wa_h {
    width: 239px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    position: absolute;
    left: 56px;
    top: -16px;
    background: url(../../images/com/i_tips.png) no-repeat center center;
    font-weight: normal;
}
.img_style3 .d_aw_r p {
    width: 100%;
    height: 100%;
	text-align:center;
	padding: 20px;
    padding-top: 30px;
}
.img_style3 .d_aw_r img {
    width: 100%;
    height: 100%;
}

.style1 {
    float: left;
    width: 100%;
    height: auto;
	margin-top: 12px;
}
.style1 .Hnews_li {
    float: left;
    border: 1px solid #d6d6d6;
	height: 205px;
}
.style1 .Hnews_li div {
    height: 100%;
    padding: 30px 0;
	width: 94%;
    margin: 0 auto;
}
.style1 .Hnews_li div strong {
    font-size: 16px;
    font-weight: bold;
}
.style1 .Hnews_li div p {
	height: 118px;
    margin: 10px auto;
    width: 92%;
    overflow: hidden;
	color: #666;
	line-height: 25px;
}
.style1 .Hnews_li div span{
	background: url(../../images/com/wenhao.png) no-repeat 0 center;
    padding-left: 4%;
    height: 30px;
    display: inline-block;
}
.flip {
    height: 50px;
    width: 60.5%;
    padding-top: 20px;
	margin: 0 auto;
}
.flip a {
    height: 36px;
    width: 7%;
    border: 1px solid #CCC;
    text-align: center;
    line-height: 36px;
    display: block;
    margin-right: 5px;
    float: left;
}
.news_zw a:hover{
	text-decoration:none;
	color:#333;
}
.flip a:first-child,.flip a:last-child {
    width: 29%;
}
.flip a.current {
    background-color: #da181c;
    color: #FFF;
    font-weight: bold;
    border: 1px solid #da181c;
}
.page_box .page_right .page_title2 {
	height: 60px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d6d6d6;
    margin-top: 40px;
}
.page_title2 h1 {
	font-size: 18px;
    padding-bottom: 8px;
    font-weight: bold;
}
.page_title2 .news_info {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #666;
	font-size: 12px;
}
.news_info span {
	padding-right:3%;
    float: left;
}
.news_info .fx {
    float: right;
}
.news_info .fxd {
    float: right;
}
/* right_content end */
/* article_right end */
/* article end */
/* cjrl start */
.cjrl{
	margin-top: 33px;
	padding-left: 2%;
	width:95%;
    margin-bottom: 50px;
}
.ccjrl {
    background: url(../../images/com/cbg.png) top center no-repeat;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.ccjrl .ccdate, .cmain .ccjrl .ccdate .ccdate_l, .cmain .ccjrl .ccdate .ccdate_r, .cmain .ccjrl .ccdate .ccdate_c, .cmain .ccjrl .ccdate .ccdate_c .ccdate_cd {
    height: 108px;
}
.ccjrl .ccdate .ccdate_c {
    margin: 0 auto;
    overflow: hidden;
}
.ccjrl .ccdate .ccdate_c .ccdate_cd {
    width: 14.28%;
    cursor: pointer;
    float: left;
    color: White;
    text-align: center;
	height: 108px;
}
.ccjrl .ccdate .ccdate_c .ccdate_cd .ccdate_cd1 {
    margin: 0px;
    padding: 0px;
    margin-top: 15px;
    font-size: 22px;
    line-height: 30px;
}
.ccjrl .ccdate .ccdate_c .ccdate_cd .ccdate_cd2 {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    line-height: 30px;
}
.ccjrl .ccdate .ccdate_c .select {
    background: url(../../images/com/cbtn.png) center center no-repeat;
}
.ccjrl .cchb {
	font-size: 16px;
    color: #FFF;
    padding: 10px 0;
    text-align: center;
}
.ccjrl .cchb span {
    margin: 0px 1%;
}
.ccjrl .cchb span input{
	margin: 4px 4px 0;
}
.ccjrl .ccsearch {
	padding-left: 4%;
	height:33px;
	line-height:33px;
}
.ccjrl .ccsearch div {
    float: left;
    height: 33px;
    color: #666;
}
.ccjrl .ccsearch div.d1 {
    width: 11%;
}
.ccjrl .ccsearch div.d1 select {
    border: 0px;
	padding-left: 20%;
    color: #333;
    height: 33px;
	width: 100%;
	font-size: 15px
}
.ccjrl .ccsearch div.d2 {
    width: 60%;
	padding-left: 1%;
}
.ccjrl .ccsearch div.d2 input {
    width: 100%;
    height: 33px;
    line-height: 33px;
	font-size: 15px;
	padding-left: 3%;
}
.ccjrl .ccsearch div.d3 {
	margin-left: 2%;
}
.ccjrl .ccsearch div.d3 input {
    margin-right: 10px;
    height: 33px;
    border-radius: 10px;
    cursor: pointer;
    border: 0;
}
.ccjrl .ccsearch div.d3 .btnSearch{
	background: url(../../images/com/searchbtn.png);
	width: 126px;
}
.ccjrl .ccsearch div.d3 .btnAll{
	background: url(../../images/com/allbtn.png);
	width: 72px;
}
.cjqsj .t td {
    height: 40px;
    font-size: 14px;
    padding-left: 10px;
    color: #555555;
}
.ccjrl .ccrl table {
    width: 100%;
    text-align: center;
    font-size: 15px;
}
.ccjrl .ccrl table thead tr {
    color: #FFF;
}
.ccjrl .ccrl table thead td {
    font-size: 14px;
    padding-top: 18px;
    padding-bottom: 7px;
}
.ccjrl .ccrl table tbody td {
    border-left: 0px;
    border-top: 0px;
    color: #525252;
    font-size: 14px;
    padding: 10px 12px;
    background-color: #FFF;
    line-height: 16px;
    border-bottom: 1px solid #f0f0f0;
    border-left: 1px solid #fff;
    border-right: 1px solid #f0f0f0;
}
.ccjrl .ccrl table .t {
    border-left: 1px solid #dad7d8;
}
.ccjrl .cjqsj {
    padding: 20px 0px;
}
.ccjrl .cjqsj table {
    width: 100%;
    border: 1px solid #dad7d8;
    background-color: #f2f0f1;
}
.ccjrl .cjqsj .menu {
    background: url(../../images/com/menu.jpg) no-repeat left center;
    height: 31px;
    line-height: 31px;
    padding-left: 15px;
    color: White;
    font-size: 16px;
}
.ccjrl .cjqsj {
    padding: 20px 0px;
}
.ccjrl .cjqsj table {
    width: 100%;
    border: 1px solid #dad7d8;
    background-color: #f2f0f1;
}
.cjqsj tbody tr.waring td {
    color: #bb0102;
}
.cjds{
	padding-left: 2%;
    width: 95.6%;
    margin-bottom: 50px;
}
.cjds table{
	width:100%;
	margin-top: 10px;
	border: solid 1px #d2d2d2;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
}
.cjds table thead{
	background-color:#e8423a;
	color:#FFF;
}
.cjds table tbody td{
	text-align: center;
    line-height: 22px;
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
    border-left: 1px solid #fff;
    border-right: 1px solid #f0f0f0;
}
.mzsm{
	margin-top:30px;
	background-color:#f0f0f0;
	padding-bottom: 20px;
}
.mzsm span{
	padding-top: 10px;
    display: inline-block;
    padding-left: 1%;
}
.mzsm p{
	padding-top: 10px;
	padding-left: 3%;
	font-size: 12px;
	line-height: 25px;
	margin-bottom:0;
	color:#666;
}
/* cjrl end */

.aboutus_box1 ul{overflow:hidden; margin-top:15px; margin-bottom:5px;}
.aboutus_box1 ul li{ width:31.5%; float:left; min-height:306px; color:#FFF; padding-top:200px; font-size:16px; text-align:center}
.aboutus_box1 ul li.one{ background:url(../../images/aboutus_01.jpg) center center no-repeat}
.aboutus_box1 ul li.two{ background:url(../../images/aboutus_02.jpg) center center no-repeat}
.aboutus_box1 ul li.three{ background:url(../../images/aboutus_03.jpg) center center no-repeat}

.aboutus_box2{ background:url(../../images/aboutus_04.jpg) center center no-repeat; width:996px; height:367px; margin-left:15px; font-size:18px;}
.aboutus_box2 p{ padding:48px 0 0 35px; line-height:30px;}
.aboutus_box2 p label{ font-size:32px; padding-right:4px;}
div.chat-fc-form-outer {bottom: 100px!important;}