@charset "utf-8";
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

h2.h2_title {padding:40px 0 15px 0;font-size: 32px;text-align: center;background: url(../images/line01.png) no-repeat center bottom;margin-bottom: 25px; color: #333;}
h2.h2_title a {color: #333;}

/**/
.about {height: 702px;background: url(../images/abobg.png) no-repeat center;padding: 0px 0 30px 0;}
.about .abo_con {margin-top: 30px;height: 410px;}
.about .abo_con .conleft {width: 562px;height: 401px;background: url(../images/videobg.png) no-repeat center top;}
.about .abo_con .conleft .video {display: block;width: 530px;height: 299px;position: relative;left: 16px;top: 16px;}
.about .abo_con .conleft .video img {display: block;}
.about .abo_con .conright {width: 530px;height: 333px;background: #fff;padding: 30px 35px 0 35px;}
.about .abo_con .conright h3 {margin-bottom: 20px;}
.about .abo_con .conright h3 a {color: #000;font-size: 20px;font-weight: bold;}
.about .abo_con .conright h3 i {display: block;font-size: 13px;color: #999;text-transform: uppercase;margin-top: 5px;}
.about .abo_con .conright .r_p1 {font-size: 14px;line-height: 24px;}
.about .abo_con .conright .r_p1 a {color: #333;}
.about .abo_con .conright .ckgd {display: block;margin-top: 20px;font-size: 14px;color: #025abd;}

.about .abo_type {height: 48px;border: 1px solid #b21013;width: 512px;margin: 30px auto 0 auto;border-radius: 25px;overflow: hidden;position: relative;box-shadow: 3px 3px 5px #999;}
.about .abo_type li {float: left;width: 170px;text-indent: 70px; line-height: 48px;font-size: 16px;transition: all 0.5s; position: relative;border-left: 1px solid #d7d7d7;}
.about .abo_type li:first-child {border-left: none;}
.about .abo_type li a {color: #000;}
.about .abo_type li i {display: block;width: 25px;height: 25px;position: absolute;left: 40px;top: 10px;}
.about .abo_type li.li1 i {background: url(../images/abo_icon01.png) no-repeat center;}
.about .abo_type li.li2 i {background: url(../images/abo_icon03.png) no-repeat center;}
.about .abo_type li.li3 i {background: url(../images/abo_icon05.png) no-repeat center;}
.about .abo_type li:hover ,.about .abo_type li.cur {background: linear-gradient(to right, #a71923, #b21013);
; *background: url(Img/Index/probg.png) no-repeat center;    border-radius: 20px;}
.about .abo_type li:hover a ,.about .abo_type li.cur a {color: #fff;}

.about .abo_type li.li1:hover i ,.about .abo_type li.li1.cur i {background: url(../images/abo_icon02.png) no-repeat center;}
.about .abo_type li.li2:hover i ,.about .abo_type li.li2.cur i {background: url(../images/abo_icon04.png) no-repeat center;}
.about .abo_type li.li3:hover i ,.about .abo_type li.li3.cur i {background: url(../images/abo_icon06.png) no-repeat center;}


/**/
.news {padding-bottom: 40px;}
.news .news_con {margin-top: 30px;}
.news .news_con .conleft {width: 590px;background: #f4f4f4;padding-bottom: 25px;}
.news .news_con .conleft dt {height: 348px;position: relative;}
.news .news_con .conleft dt img {display: block;}
.news .news_con .conleft dt span {display: block;width: 95px;height: 95px;background: #b21013;position: absolute;left: 10px;top: -10px;}
.news .news_con .conleft dt span b {display: block;font-size: 18px;padding: 25px 0 10px 0;text-align: center;color: #fff;}
.news .news_con .conleft dt span i {display: block;width: 70px;margin: 0 auto;height: 25px;border-top: 1px solid #dad7d7;border-bottom: 1px solid #dad7d7;line-height: 25px;text-align: center;font-size: 14px;color: #dad7d7;}
.news .news_con .conleft dd.dd1 {font-size: 16px;font-weight: bold;height: 60px;line-height: 60px;margin: 0 10px;}
.news .news_con .conleft dd.dd1 a {float: left;width: 475px;color: #333;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; }
.news .news_con .conleft dd.dd1 span {float: right;width: 85px;font-size: 14px;font-weight: normal;}
.news .news_con .conleft dd.dd2 {font-size: 14px;line-height: 20px;margin: 0 10px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news .conright {width: 590px;position: relative;}
.news .news_type {height: 48px;padding: 3px 3px 0 3px;background: #b21013;}
.news .news_type li {float: left;width: 193px;text-align: center;height: 48px;font-size: 18px;}
.news .news_type li a {color: #fff;display: block;height: 30px;line-height: 30px;margin-top: 6px;border-left: 1px solid #d20a05;}
.news .news_type li:first-child a {border-left: none;}
.news .news_type li.cur {background: #fff;}
.news .news_type li.cur a {color:#d20a05;font-weight: bold;border-left-color: #fff;}

.news .conright .conbox {position: relative;height: 388px;overflow: hidden;top: 35px;}
.news .conright .concase {position: absolute;left: 0;top: 0;z-index: 0;background:#fff;}
.news .conright .concase.cur {z-index: 2;}
.news .conright .concase dl {background: #f2f2f2;position: relative;padding:3px 30px 3px 180px;height: 110px;margin-top: 20px;transition: all 0.5s;}
.news .conright .concase dl dt {position: absolute;left: 8px;top: 10px;width: 160px;height: 110px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .conright .concase dl dt img {display: block;}
.news .conright .concase dl dd.dd1 {font-size: 16px;font-weight: bold;padding: 10px 0;}
.news .conright .concase dl dd.dd1 a {color:#000;}
.news .conright .concase dl dd.dd2 {font-size: 14px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 48px;}
.news .conright .concase dl dd.dd2 a {color: #333;}
.news .conright .concase dl dd.dd3 {text-align: right;font-size: 14px;}

.news .conright .concase dl:hover {box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);color: #fff;}
.news .conright .concase dl:hover dd.dd1 a {*color: #fff;}
.news .conright .concase dl:hover dd.dd2 a {*color: #fff;}

.news .ckgd {display: block;width: 230px;height: 44px;border: 2px solid #1c2a4c;line-height: 44px;font-size: 15px;color: #1c2a4c; text-indent: 44px;position: relative;margin: 30px auto 0 auto;}
.news .ckgd i {display: block;position: absolute;left: 150px;top: 17px;width: 26px;height: 11px;background: url(../images/jtr01.png) no-repeat center;}
.news .ckgd:hover {background: #b21013;color: #fff;border-color: #b21013;}
.news .ckgd:hover i {background: url(Img/Index/jtr02.png) no-repeat center;}

#box_btn {width: 100%;background: #f0f0f0;float: none;height: 157px;margin:0 auto;}
.box{width:1200px;height:157px;}
.box a{float:left;height:157px;display:block;transition:all 0.3s}
.b1{background:url(../images/agaokong.png) #f0f0f0 no-repeat center center;width:138px;margin-right:19px;}
.b2{background:url(../images/adengche.png) #f0f0f0 no-repeat center center;width:162px;margin-right:23px;}
.b3{background:url(../images/adaogui.png) #f0f0f0 no-repeat center center;width:150px;margin-right:28px;}
.b4{background:url(../images/alvhejin.png) #f0f0f0 no-repeat center center;width:144px;margin-right:33px;}
.b5{background:url(../images/aguding.png) #f0f0f0 no-repeat center center;width:156px;margin-right:34px;}
.b6{background:url(../images/azhebi.png) #f0f0f0 no-repeat center center;width:145px;margin-right:14px;}
.b7{background:url(../images/ajiancha.png) #f0f0f0 no-repeat center center;width:151px;}
.b1:hover{background:url(../images/agaokong.png) #dfdfdf no-repeat center center;width:138px;margin-right:19px;}
.b2:hover{background:url(../images/adengche.png) #dfdfdf no-repeat center center;width:162px;margin-right:23px;}
.b3:hover{background:url(../images/adaogui.png) #dfdfdf no-repeat center center;width:150px;margin-right:28px;}
.b4:hover{background:url(../images/alvhejin.png) #dfdfdf no-repeat center center;width:144px;margin-right:33px;}
.b5:hover{background:url(../images/aguding.png) #dfdfdf no-repeat center center;width:156px;margin-right:34px;}
.b6:hover{background:url(../images/azhebi.png) #dfdfdf no-repeat center center;width:145px;margin-right:14px;}
.b7:hover{background:url(../images/ajiancha.png) #dfdfdf no-repeat center center;width:151px;}
#box_btn_1000 {
    margin: 0 auto;
    width: 1200px;
    float: none;
    height: 157px;
}


.ipro_c{width:930px; overflow:hidden;position:relative;}
.ipro_list{width:100%;float:left;}
.ipro_list li{width:288px;float:left;padding: 10px 14px 0;}
.ipro_list li a img{display:block;width:280px;height:350px;padding:3px;border:1px solid #e0e0e0;}
.ipro_list li a:hover img{border:1px solid #ff9900;}
.ipro_list li span{width:226px;display:block;text-align:center;height:26px;line-height:26px;color:#666666;font-size:14px;}
.ipro_list li a:hover span{color:#ff9900;}

.cpizada{width: 100%;margin: 25px auto;}
.cpizada li{     width: 216px;
    *border: 1px solid #b1a8a8;
    float: left;
    margin-top: 15px;
    margin-left: 7px;
    margin-right: 9px;
        position: relative;
    overflow: hidden;
}
.fdj i {
    color: red;
}

.tse.tse2 a {
    text-align: center;
    margin: 0 auto;
}
.cpizada li:hover img{ /*cursor: pointer; -webkit-transform: scale(1.1); moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);*/}
.cpizada li p {
    font-size: 14px;
    color: #fff;
    text-align: center;
    width: 100%;
}
.cover p {
    margin-top: 10px;
    font-size: 14px;
}
.cpizada li img {     width: 204px;
    height: 153px;
    transition: all .5s;
    text-align: center;
    margin: 10px 0;    border: 2px solid #ef2a0a;
    padding: 3px;}
.tse span { display: inline-block; width: 298px; height: 35px; line-height: 35px; text-align: center; position: absolute; bottom: 0px; left: 0px; z-index: 3; color: #fff; font-size: 15px; display: none;background: #00000085;}
.tse a { display: inline-block; position: relative;}
.tse em { display: inline-block; width: 100%; height: 50px; background: #000; opacity: 0.5; position: absolute; bottom: 0px; left: 0px; z-index: 2; display: none;}
.tse a:hover {background: none; opacity: 1;}
.tse a:hover span, .tese .tse a:hover em { display: block;}
.tse.tse2 {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.tse.tse2 h2 {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
    padding: 6px 0 0 0;
    color: #666666;
	text-align: left;
}
.tse.tse2 h3 {
    font-size: 14px;
    font-weight: normal;
    padding: 10px 0 0 0;
	text-align: left;
}
.tse.tse2 h3 a.xx {
    width: 100px;
    height: 22px;
    display: inline-block;
    background: #ef2a0a;
    text-align: center;
    line-height: 22px;
    color: #fff;
    margin: 0 14px 0 0;
}


.tse.tse2 h3 a.dz {
    width: 100px;
    height: 22px;
    display: inline-block;
    background: #ffd200;
    text-align: center;
    line-height: 22px;
    color: #0f3f71;
}
div#link_logo {
    overflow: hidden;
    width: 100%;
    height: 1770px;
}

div#link_logo1 {
    overflow: hidden;
}
