/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/

/* 常量设置 */
.wrap { width:100%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:14px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#cd2d33;}
::-moz-selection {color:#fff; background:#3cabff; }
::selection {color:#fff; background:#3cabff; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */
.channel_content{min-height:300px;}
/* -------------------------------------------------------公共按钮 ---------------------------------*/
.common-border-btn{display:inline-block; height:55px; line-height:55px; font-size:15px; padding:0 70px 0 40px; border:1px solid #e1e0e1; border-radius:50px; transition:all 0.5s ease; position:relative;}
.common-border-btn span{display:inline-block; color:#000;}
.common-border-btn span.icon{width:9px; height:16px; background:url(../image/pro_list1_icon1.png) no-repeat center; transition:all 0.5s ease; position:absolute; top:50%; margin-top:-9px; right:37px; background-size:cover;}
.common-border-btn:hover{background:#cd2d33; border-color:#cd2d33;}
.common-border-btn:hover span{color:#fff;}
.common-border-btn:hover span.icon{right:32px; background:url(../image/pro_list1_icon2.png) no-repeat center;}


.common-more{display:inline-block; font-size:0; color:#fff;  padding:0 23px 0 26px; height:52px; line-height:52px; background:#D2000B; transition:all 0.5s ease; cursor:pointer;}
.common-more span{display:inline-block; vertical-align:middle; font-size:16px;}
.common-more span.icon{width:8px; height:14px; background:url(../image/iban_jt.png) no-repeat center; margin-left:60px;}
.common-more:hover{background:#990000; color:#fff;}

/* ------------------------==============================框架 start ==============================--------------------------*/


/* ibanner start */
.ibanner{position:relative;}
.ibanner .owl-item .item .iban_word img{position:absolute; top:30%; left:13%; width:32%; max-width:100%; margin-left:0px; z-index:10;}
.ibanner .owl-item .item{position:relative; overflow:hidden; height:860px;}
.ibanner .owl-item .item img{position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; width:1920px;}
.ibanner .iban_dots .owl-dot{background:#666666; width:10px; height:10px; cursor:pointer; margin:0 5px; display:inline-block; vertical-align:middle; transition:all 0.5s ease;}
.ibanner .iban_dots{position:absolute; bottom:60px; left:50%; transform:translateX(-50%); z-index:2;}
.ibanner .iban_dots .owl-dot.active{background:#cf2b2d;}
.ibanner .owl-next{position:absolute; top:50%; transform:translateY(-50%); right:2%; font-size:40px; color:#fff; transition:all 0.5s ease;}
.ibanner .owl-next:hover{color:#cf2b2d;}
.ibanner .owl-prev{position:absolute; top:50%; transform:translateY(-50%); left:2%; font-size:40px; color:#fff; transition:all 0.5s ease;}
.ibanner .owl-prev:hover{color:#cf2b2d;}
/*ibanner end */

/*ipart01 start*/
.ipart01{margin-top:-45px; position:relative; z-index:1;}
.ipart01 .content{padding:15px 40px 12px; box-shadow: 0 0 20px rgb(0 0 0 / 20%); background:#fff;}
.ipart01 .content .ip1_form{margin-bottom:20px; position:relative;}
.ipart01 .content .ip1_form .select{width:32%;  margin-right:2%; float:left;}
.ipart01 .content .ip1_form .select .box{width:100%; height:60px; font-size:16px; color:#666; border:1px solid #cccccc;}
.ipart01 .content .ip1_form .select .box span{display:block; position:relative; line-height:60px; text-indent:20px;}
.ipart01 .content .ip1_form .select .box span i{position:absolute; top:50%; transform:translateY(-50%); right:5%; background:url(../image/ipart01_jt.png) no-repeat center; display:block; width:15px; height:9px;}
.ipart01 .content .ip1_form .select .box span i.on{transform:rotateZ(180deg);}
.ipart01 .content .ip1_form .select .box ul{display:none; border:1px solid #cccccc; background:#fff; height:148px; overflow-y:auto; overflow-x:hidden;}
.ipart01 .content .ip1_form .select .box li{width:100%; line-height:37px; padding-left:2%; font-size:14px;}
.ipart01 .content .ip1_form .select .box li:hover{background:#cf2b2d; color:#fff;}
.ipart01 .content .ip1_form .select .box li:first-child{background:#eeeeee;}
.ipart01 .content .btns{width:32%; height:60px; background:#cf2b2d; float:left;}
.ipart01 .content .btns button{width:100%; display:block; line-height:60px; font-size:20px; color:#fff; background:none; padding:0; margin:0; border:none;}
.ipart01 .content .intro_box .left{width:23.5%; margin-right:1.5%; float:left;}
.ipart01 .content .intro_box .left .tit{font-size:24px; line-height:46px; font-weight:bold; color:#D2000B; padding-left:20px;}
.ipart01 .content .intro_box .right{width:75%; float:right; font-size:0;}
.ipart01 .content .intro_box .right a{display:inline-block; font-size:17px; padding:0 16px; height:44px; line-height:44px; border:1px solid #efefef; margin-left:20px;}
.ipart01 .content .intro_box .right a:first-child{margin-left:0px;}
/*ipart01 end*/

/* .ipart02 start */
.ipart02{margin-top:80px;}
.ipart02 .infor{text-align:center;}
.ipart02 .infor .tit{font-size:40px; font-weight:bold; color:#222; line-height:40px; margin-bottom:30px;}
.ipart02 .infor .con{font-size:16px; color:#222; line-height:28px; width:66%; display:inline-block;}
.ipart02 .content{margin-top:70px;}
.ipart02 .content .top_{margin-bottom:0px;}
.ipart02 .content .top_ a{display:block;}
.ipart02 .content .top_ .top_l{float:left; width:66.6666666%; position:relative;}
.ipart02 .content .top_ .top_l .text{position:absolute; top:60px; left:5%;}
.ipart02 .content .top_ .top_l .rect-408{padding-bottom:35.333%;}
.ipart02 .content .top_ .top_r{float:right; width:33.3333333%; position:relative;}
.ipart02 .content .top_ .top_r .text{position:absolute; top:60px; left:10%;}
.ipart02 .content .top_ .top_r .rect-839{padding-bottom:70.666%;}
.ipart02 .content .top_ .t{font-size:36px; color:#fff; line-height:40px; font-weight:bold; margin-bottom:12px;}
.ipart02 .content .top_ .c{font-size:18px; color:#fff; line-height:28px;}
.ipart02 .content .item{float:left; width:33.333333%; margin-right:0%; position:relative;}
.ipart02 .content .item .text{position:absolute; top:50px; left:5%;}
.ipart02 .content .item03{margin-right:0px;}
.ipart02 .content .bott_ .rect-839{padding-bottom:70.9%;}
.ipart02 .content .bott_ .t{font-size:36px; color:#fff; line-height:40px; font-weight:bold; margin-bottom:20px;}
.ipart02 .content .bott_ .c{font-size:18px; color:#fff; line-height:28px;}
.ipart03{margin-top:90px; background:url(../image/ipart03.jpg) no-repeat center;}
/* .ipart02 end */

/* .ipart03 start */
.ipart03{padding:65px 0 110px; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.ipart03 .infor .tit{font-size:40px; font-weight:bold; color:#222; line-height:1; margin-bottom:25px; text-align:center;}
.ipart03 .infor .con{font-size:14px; color:#222; text-align:center; width:71%; margin:0 auto 50px; line-height:26px;}
.ipart03 .num_scroll .li_{width:33.3%; float:left;}
.ipart03 .num_scroll{width:71%; text-align:center; margin:0 auto;}
.ipart03 .num_scroll .num_box{margin-bottom:40px;}
.ipart03 .num_scroll .number{font-size:100px; font-family:Impact; line-height:1; color:#cd2d33}
.ipart03 .num_scroll .text_box{font-size:14px; color:#222;}
/* .ipart03 end */

/* .ipart04 start */
.ipart04{background:url(../image/ipart4-3.jpg) no-repeat center; padding:80px 0 80px;}
.ipart04 .infor{text-align:center;}
.ipart04 .infor .tit{display:inline-block; font-size:36px; line-height:36px; color:#000;}
.ipart04 .content{margin-top:60px;}
.ipart04 .content .left{width:41.3%; float:left;}
.ipart04 .content .left .rect-551{padding-bottom:55.1%; }
.ipart04 .content .left a{display:block;}
.ipart04 .content .left a .date{font-size:16px; line-height:24px; color:#a7a7a7;}
.ipart04 .content .left a .tit{font-size:20px; line-height:30px; color:#000; margin:10px 0; height:60px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart04 .content .left a .icon{text-align:right;}
.ipart04 .content .left a .icon i{display:inline-block; width:31px; height:31px; background:url(../image/ipart4-1.png) no-repeat center; transition:all 0.5s ease;}
.ipart04 .content .left a .img_{margin-top:15px;}
.ipart04 .content .left a:hover .icon i{background:url(../image/ipart4-1_2.png) no-repeat center;}
.ipart04 .content .right{width:53%; float:right}
.ipart04 .content .right li{background:#f7f7f7; position:relative; margin-bottom:3px; transition:all 0.5s ease;}
.ipart04 .content .right li:after{content:''; width:31px; height:31px; background:url(../image/ipart4-1.png) no-repeat center; position:absolute; right:20px; top:50%; transition:all 0.5s ease; transform:translate(0,-50%); background-size:cover;}
.ipart04 .content .right li .li_box{display:block; padding:30px 110px 35px 20px;}
.ipart04 .content .right li .li_box .date{font-size:16px; line-height:30px; color:#a7a7a7; margin-bottom:4px;}
.ipart04 .content .right li .li_box .tit{font-size:18px; line-height:30px; color:#000;}
.ipart04 .content .right li .li_box .con{font-size:14px; line-height:28px; color:#666;}
.ipart04 .content .right li.cur:after{background:url(../image/ipart4-1_2.png) no-repeat center;}
.ipart04 .content .right li.cur{background:#fff; box-shadow:0 0 15px rgba(0,0,0,.1);}
.ipart04 .content .right li:hover::after{background:url(../image/ipart4-1_2.png) no-repeat center;}
/* .ipart04 end */

/* .ipart05 start */
.ipart05{background:#f5f5f5; padding:80px 0 115px;}
.ipart05 .infor{margin-bottom:53px; text-align:center;}
.ipart05 .infor .tit{font-size:42px; line-height:42px; font-weight:bold; color:#000; display:block; text-align:center; margin-bottom:35px;}
.ipart05 .infor .con {padding:0 9%;}
.ipart05 .infor .con ul{font-size:0; border-bottom:2px solid #fff;}
.ipart05 .infor .con li{display:inline-block; font-size:18px; line-height:24px; color:#000; padding:0 10px 25px; margin:0 20px; position:relative;}
.ipart05 .infor .con li.cur{color:#D2000B;}
.ipart05 .infor .con li:after{content:''; width:0%; height:2px; position:absolute; left:50%; bottom:-2px; background:#D2000B;  -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s}
.ipart05 .infor .con li.cur:after {left:0; width:100%;}
.ipart05 .owl{height:auto; position:relative;}
.ipart05 .content_l{position:absolute; left:50%; margin-left:-2000px; top:0; width:4000px;}
.ipart05 .content_l .item .item_box{width:1200px; margin:0 auto;}
.ipart05 .content_l .item .rect-578{padding-bottom:57.8%;}
.ipart05 .content_l .item .left{width:56%; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.ipart05 .content_l .item .left.to_right{margin-left:44%;}
.ipart05 .content_r{position:relative; height:389px;}
.ipart05 .right_content{position:absolute; right:7%; top:0; width:38%; z-index:2; background:#fff; height:389px;}
.ipart05 .right_content .right{display:none;}
.ipart05 .right_content .right.cur{display:block;}
.ipart05 .right_content .right .info{padding:40px 35px;}
.ipart05 .right_content .right .t{font-size:24px; font-weight:bold; color:#313131; margin:0 0 5px;}
.ipart05 .right_content .right .desc{color:#383838; font-size:15px; padding-bottom:40px; margin-bottom:30px; position:relative; line-height:27px; height:108px; overflow:hidden;text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.ipart05 .right_content .right .list{margin-bottom:35px; line-height:28px; height:168px;}
.ipart05 .right_content .right .list a{display:block; position:relative; padding-left:22px; color:#383838; line-height:2;}
.ipart05 .right_content .right .list a:after{content:""; position:absolute; left:5px; width:6px; height:6px; top:50%; margin-top:-3px; background:#D2000B; border-radius:50%;}
.ipart05 .right_content .right .list a:hover{color:#D2000B;}
.ipart05 .right_content .right .ctrls{user-select:none;}
.ipart05 .right_content .right .btns .arrow{line-height:42px; width:42px; height:42px; display:inline-block; *display:inline; *zoom:1; border-radius:50%; background:#888888; color:#fff; text-align:center; cursor:pointer;}
.ipart05 .right_content .right .btns .arrow i{margin:0;}
.ipart05 .right_content .right .btns .arrow:hover{background:#D2000B;}
.ipart05 .right_content .right .num{position:relative; width:70px; height:50px; text-align:right;}
.ipart05 .right_content .right .num .cur{color:#D2000B; font-size:39px; font-family:Impact; position:absolute; right:40px; top:0; line-height:1;}
.ipart05 .right_content .right .num .total{font-size:18px; color:#878787; font-family:Impact; padding-top:20px;}
.ipart05 .right_content .right .num .flag{position:absolute; right:25px; font-size:30px; top:2px; color:#a9a9a9; font-weight:lighter;}
.ipart05 .content_r .ip3_btn>div{width:20px; height:37px; position:absolute; top:50%; margin-top:-37px; z-index:4; font-size:0; cursor:pointer; }
.ipart05 .content_r .ip3_btn .owl-prev{left:0; background:url(../image/ipart05_btn_prev.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}
.ipart05 .content_r .ip3_btn .owl-next{right:0; background:url(../image/ipart05_btn_next.png) no-repeat center; background-size:cover; transition:all 0.5s ease;}
.ipart05 .content_r .ip3_btn .owl-prev:hover{background:url(../image/ipart05_btn_prev_on.png) no-repeat center; background-size:cover;}
.ipart05 .content_r .ip3_btn .owl-next:hover{background:url(../image/ipart05_btn_next_on.png) no-repeat center; background-size:cover;}
/* 圆点*/
.ipart05 .owl-carousel .owl-dots{position:absolute; z-index:10; bottom:-60px; left:0%;  width:100%; text-align:center;}
.ipart05 .owl-carousel .owl-dot{width:10px; height:10px; background:#858585; margin:0 5px; border-radius:20px; display:inline-block; transition:all 0.5s ease;}
.ipart05 .owl-carousel .owl-dot.active{width:47px; background:#D2000B;}
/* .ipart05 end */

/* .ipart06 start */
.ipart06{background:url(../image/ipart6.jpg) no-repeat center; padding:60px 0; background-size:cover;}
.ipart06 .left{width:22%; float:left; margin-top:15px;}
.ipart06 .left .tit{font-size:36px; line-height:36px; color:#fff; margin-bottom:15px;}
.ipart06 .left .con{font-size:18px; line-height:26px; color:#fff;}
.ipart06 .right{float:right; width:67%; text-align:right;}
.ipart06 .right .item:first-child{margin-left:0;}
.ipart06 .right .item{width:30%; float:none; display:inline-block; margin-left:-40px; background-size:cover; background-repeat:no-repeat; text-align:left;}
.ipart06 .right .item .box{padding:25px;}
.ipart06 .right .item1{width:33%; background-image:url(../image/ipart06-4.png); transition:all 0.5s ease; background-position:center right;}
.ipart06 .right .item2{width:39%; background-image:url(../image/ipart06-5.png); transition:all 0.5s ease; background-position:center center;}
.ipart06 .right .item2 .box{padding-left:75px;}
.ipart06 .right .item3{width:33%; background-image:url(../image/ipart06-6.png); transition:all 0.5s ease; background-position:center left;}
.ipart06 .right .item3 .box{padding-left:75px;}
.ipart06 .right .item1:hover{background-image:url(../image/ipart06-4_1.png);}
.ipart06 .right .item2:hover{background-image:url(../image/ipart06-5_1.png);}
.ipart06 .right .item3:hover{background-image:url(../image/ipart06-6_1.png);}
.ipart06 .right .item .box .icon{display:inline-block; vertical-align:middle; width:40px; height:40px; background-repeat:no-repeat; background-position:0 0;}
.ipart06 .right .item .box .info{display:inline-block; vertical-align:middle; margin-left:6px;}
.ipart06 .right .item .box .info .t{font-size:18px; color:#fff;}
.ipart06 .right .item .box .info .c{font-size:14px; color:#cbcbcb;}
.ipart06 .right .item:hover .t{color:#cd2d33;}
.ipart06 .right .item.cur .t{color:#cd2d33;}
.ipart06 .right .item .box .icon{transition:all 0.5s ease;}
.ipart06 .right .item:hover .box .icon{transform:rotateY(180deg);}
.ipart06 .right .item.cur{background-image:url(../image/ipart06-4_1.png);}
/* 