/*通用样式*/
.fleft{float:left;}
.fright{float:right;}
.abs{position:absolute;}
.rel{position:relative;}
.center{margin:0px auto;}
.test{background-color:#CCC;}
.test2{background-color:#999;}

.malert
{
	position:fixed;
	width:500px; 
	height:35px;
	background:#333;
	top:-35px; 
	left:50%;
	line-height:35px;
	font-size:14px;
	color:#000;
	margin-left:-250px;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
	z-index:99999;
}

.header{width:100%; height:100px; z-index:99;}
.header_in{width:1200px; height:100%;}
.dh{width:620px; height:50px; right:0px; top:20px; line-height:50px !important; font-size:16px; color:#000;}
.dh a{font-size:16px; color:#000; padding-left:18px; padding-right:17px;}
.m_banner{width:100%; height:auto; background-position:center; background-repeat:no-repeat;}
.i_main1{width:100%; height:435px; background-color:#fff;}
.swiper-pagination{ bottom:100px !important; display:none !important;}

.i_main1_in{width:1200px; height:380px; background-color:#DF0606; top:-40px; z-index:999; border-bottom:1px solid #E6E6E6;}
.i_main1_top{width:1200px; height:250px;}
.i_main1_con img{ margin-top:35px;}
.i_main1_con{width:620px; height:100%; float:left; }
.i_main1_con .p1{ line-height:20px; color:#fff; width:500px; margin:0px auto;}

.i_main1_top2{width:1200px; height:130px; background-color:#fff;}
.i_main1_con2{width:620px; height:100%;}
.i_main1_con2 .ibtn_box{width:80px; margin-left:30px; margin-right:6px; height:110px; float:left; margin-top:12px; background-position:top; background-repeat:no-repeat;}
.i_main1_con2 .ibtn_box p{ line-height:30px; font-size:16px; color:#000; text-align:center; line-height:30px; position:absolute; bottom:0px; left:0px; width:80px;}

.ibtn_1{ background-image:url(../images/btn_03.png);}
.ibtn_1:hover{ background-image:url(../images/btn_03-2.png) !important;}

.ibtn_2{ background-image:url(../images/btn_05.png);}
.ibtn_2:hover{ background-image:url(../images/btn_05-2.png) !important;}

.ibtn_3{ background-image:url(../images/btn_07.png);}
.ibtn_3:hover{ background-image:url(../images/btn_07-2.png) !important;}

.ibtn_4{ background-image:url(../images/btn_09.png);}
.ibtn_4:hover{ background-image:url(../images/btn_09-2.png) !important;}

.ibtn_5{ background-image:url(../images/btn_11.png);}
.ibtn_5:hover{ background-image:url(../images/btn_11-2.png) !important;}

.i_video{width:580px; height:335px; position:absolute; bottom:0px; right:0px; z-index:9999;}

.i_main2{width:100%; height:660px; background-position:center; background-repeat:no-repeat; background-image:url(../images/bg_22.jpg);}
.i_main2_in{width:1200px; height:100%;}
.i_main2_head{ margin-top:40px; margin-bottom:58px; display:inline-block;}
.i_newsbox{width:360px; height:450px; background-color:#fff; float:left; margin-left:20px; margin-right:20px;}
.i_newsbox img{width:360px; height:190px;}

.i_newsbox .a1{width:100%; display:block; line-height:60px; height:60px; text-align:center; font-size:18px; color:#000; border-bottom:1px solid #BDBDBD;}
.i_newsbox .p1{color:#636363; font-size:14px; line-height:24px; text-align:center; width:85%; margin-left:7.5%; margin-top:20px; margin-bottom:20px;}
.i_more{width:125px; height:36px; display:block; line-height:36px; color:#df0606; font-size:14px; text-align:center; border:2px solid #DA251C; margin:0px auto; margin-top:15px;}
.i_more:hover{color:#fff; background-color:#DA251C;}

.footer{width:100%; height:220px; background-color:#000000; padding-top:60px;}
.foot{width:1200px; height:120px; margin:0px auto; color:#747474; line-height:32px;}
.foot a{color:#747474;}


/*内页*/

.ny_mbx{width:100%; height:69px; line-height:69px; border-bottom:1px solid #D8D8D8; }
.ny_mbxin{width:1200px; height:100%; margin:0px auto; position:relative;}
.ny_mbtit{ height:100%; width:auto; padding-left:15px; padding-right:15px; background-color:#DA251C; color:#ffffff; font-size:24px; float:left;}
.ny_mbtit2{ height:100%; width:auto; padding-left:10px; padding-right:10px; color:#c6c6c6; font-size:24px; float:left;}
.ny_mbtit3{ height:100%; width:auto; padding-left:10px; padding-right:10px; color:#DA251C; font-size:24px; float:left; font-weight:bold;}
.ny_menubox{width:750px; height:100%; text-align:right; float:right;}
.ny_menubox a{ display:inline-block; width:auto; height:100%; padding-left:18px; padding-right:18px; color:#000; font-size:16px; background-image:url(../images/line1.png); background-position:center; background-repeat:no-repeat;}
.ny_menubox .on{color:#DA251C; background-image:url(../images/line2.png); }
.ny_menubox a:hover{color:#DA251C; background-image:url(../images/line2.png);}
.ny_mbx_zwbox{ height:69px; background-color:#DA251C; position:absolute; width:360px; top:0px; left:-360px; z-index:9;}
.ny_main{width:100%; height:auto; background-color:#F7F7F7;}

.ny_main_in{width:1200px; min-height:500px; margin:0px auto; padding-top:65px; font-size:14px; line-height:20px; color:#575757;}
.ny_main_in img{ max-width:100%; }

.ny_main_in_left{width:555px; height:auto; float:left;}

.ny_com_titbox{ font-size:18px; color:#fff; background-color:#DA251C; line-height:36px; text-align:center; padding-left:12px; padding-right:12px; display:inline-block;}
.ny_com_titp{ font-size:30px; color:#b61313; line-height:40px; padding-top:15px;}
.ny_com_1line{color:#DA251C; font-size:28px; line-height:40px; padding-top:5px;}
.ny_main_in_right{width:600px; height:auto; float:right;}

/* 内页共通小模组 */

.ny_com_menubox{ border-bottom:1px solid #DA251C;}
.ny_com_casebox{width:210px; height:200px; line-height:40px; text-align:center; float:left; margin-left:10px; margin-right:20px;}
.ny_com_casebox img{width:210px; height:160px;}
.ny_com_2titbox{width:100%; height:46px; line-height:23px; border-left:1px solid #9F9F9F;}
.hg55{ height:55px;}

/*关于我们子首页*/

.ab_main1{width:100%; height:auto; height:460px; background-color:#F7F7F7;}
.ab_main_ny{width:1200px; height:auto; margin:0px auto; position:relative;}
.ab_main1_nyleft{width:550px; height:auto; float:left;}
.ab_main1_nyright{width:600px; height:350px; float:right;}
.ab_video{width:580px; height:335px; position:absolute; top:0px; right:0px; z-index:99;}
.ab_main1_mb{width:560px; height:300px; position:absolute; top:45px; right:30px; z-index:9; background-color:#DA251C;}

.ab_main2{width:100%; height:434px; background-position:center; background-repeat:no-repeat; background-image:url(../images/abbg_09.jpg);}

.ab_main3{width:100%; height:500px; background-color:#F7F7F7;}

.ab_main4{width:100%; height:550px; background-color:#fff;}


/* 左右翻页相册 */

.con{overflow:hidden;  width:1200px; height:170px; margin-top:50px; } 
#carousel_container{position:relative; height:170px; overflow:hidden;} 
#carousel_inner{width:1100px; height:170px; overflow: hidden;  position:absolute;left:48px; top:0px;} 
#left_scroll{position: absolute;left:0;top:40px;width:29px;height:29px;cursor: pointer;cursor: hand; background:url(../images/leftbtn.png) no-repeat; z-index:9999;} 
#right_scroll{position: absolute;top:40px;right:0;width:29px;height: 29px;cursor: pointer;cursor: hand; background: url(../images/rightbtn.png) no-repeat;z-index:9999;} 
#carousel_ul{width:9999px; height:170px; position:relative;} 
#carousel_ul li{text-align:center; font-size:12px;float: left; _float:none; margin-right:60px; _margin-right:4px; display:inline;} 

.i_album_in{ height:170px; width:230px;}
.i_album_in p{color:#7d7d7d; font-size:16px; line-height:22px;}
.i_album_line{width:100%; height:1px; background-color:#DCDCDC; position:absolute; left:0px; top:55px; z-index:9;}
.i_album_in img{ z-index:999; position:relative;}

.ab_main5{width:100%; height:700px; background-color:#F7F7F7;}
.ab_main5_left{width:600px; height:555px; float:left; background-color:#fff;}
.ab_main5_left img{width:100%; height:350px;}
.ab_main5_left p{width:550px; margin:0px auto; color:#585858; font-size:14px; line-height:32px; padding-top:35px;}
.ab_main5_right{width:600px; height:555px; float:right;}
.ab_main5_right_box{width:100%; height:370px; margin-top:50px; background-color:#fff;}

.ab_main5_right_box img{width:292px; height:177px; margin-top:5px; margin-left:5px; float:left;}


.ab_main6{width:100%; height:465px; background-color:#fff;}
.ab_main6_left{width:680px; height:330px; float:left;}
.ab_main6_right{width:410px; height:330px; float:right;}

.ab_main6_right img{ top:8px; right:10px; position:absolute; width:379px; height:312px; z-index:999;}

.ab_main6_right .b1{width:385px; height:318px; position:absolute; z-index:99; top:5px; right:7px; background-color:#DA251C;}

.ab_main6_right .b2{width:12px; height:275px; position:absolute; z-index:9; top:25px; left:10px; background-color:#DA251C;}



.ny_picbox{width:360px; height:350px; background-color:#fff; float:left; margin-bottom:60px; margin-left:20px; margin-right:20px;}
.ny_picbox .box1{width:290px; height:190px; left:35px; top:35px;}
.ny_picbox .box1 .tit_box{ position:absolute; left:0px; top:0px; line-height:32px; font-size:14px; color:#fff; text-align:center; padding-left:20px; padding-right:20px; background-color:#DA251C;}
.ny_picbox .box2{width:290px; height:50px; left:35px; top:235px;}
.ny_picbox .box2 a{ line-height:24px; color:#000000; font-size:16px; }
.ny_picbox .box3{width:290px; height:44px; left:35px; top:295px; line-height:44px; color:#b8b8b8; font-size:12px;}

.sj{ display:inline-block; width:15px; height:15px; background-image:url(../images/sj_15.png); position:absolute; top:15px; }
.yj{ display:inline-block; width:24px; height:15px; background-image:url(../images/yj_17.png); position:absolute; top:14px;}

.fenye{width:100%; height:auto; text-align:center;}
.fenye a{ display:inline-block; line-height:32px; padding-left:12px; padding-right:12px; background-color:#FFF; margin-left:5px; margin-right:5px; border:1px solid #C6C7CE;}
.fenye a:hover{ background-color:#DA251C; color:#fff; border:1px solid #DA251C;}
.fenye span{ display:inline-block; line-height:32px; padding-left:12px; padding-right:12px; background-color:#FFF; margin-left:5px; margin-right:5px; border:1px solid #C6C7CE;}
.fenye span:hover{ background-color:#DA251C; color:#fff; border:1px solid #DA251C;}
.fenye .on{background-color:#DA251C; color:#fff; border:1px solid #DA251C;}

/*联系我们*/

.map-box { background:#fff; border:1px solid #d8d8d8; overflow:hidden; margin-top:25px; height:520px; }
.map-l { width:360px; float:right; margin-right:22px;}
.map-l ul { margin:0px 0 0 20px; }
.map-l ul li{ margin:32px 0 0 0px; background:#f0f0f0; border:1px solid #e6e6e6; overflow:hidden; line-height:34px;}
.map-l ul li img { float:left; margin-right:11px; width:35px; height:34px;}
.map-c { float:left;}


.iw_poi_title{color:#d74418;font-size:18px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; line-height:24px; color:#616364; font-weight:bold;}
.con-map{ border:1px solid #c5c5c5; width:814px; height:520px;}
#mapbox { display:none !important;}
.BMap_Marker img{ width:23px; height:25px; margin:0 !important;}
.zx-btn { width:73px; height:21px; background:url(../images/z1.jpg) no-repeat; display:inline-block; margin:0px 0 0 28px; position:relative; top:6px;}

.m_zxly{width:1182px; height:417px; background-image:url(../images/msgbg_03.png); background-repeat:no-repeat; margin-left:17px;}

.m_zxly_in{width:700px; height:335px; position:absolute; left:120px; top:50px;}

.m_edt{width:232px; height:30px; border:1px solid #E0DCDC;}
.m_table tr{ height:60px;}

.m_textarea{width:565px; height:120px; border:1px solid #E0DCDC;}

.m_btn{width:100px; height:34px; line-height:34px; display:block; background-color:#DA251C; color:#fff; text-align:center;border:0px; }

.ny_newslistbox{width:1198px; height:260px; border:1px solid #E2E0E0; background-color:#fff;}
.ny_newslistbox_img{width:448px; height:260px;}

.ny_newslistbox_left{width:710px; height:260px; float:left;}

.ny_newslistbox_tit{width:680px; height:60px; line-height:60px; border-bottom:1px solid #DCDCDC; float:right; color:#000000; font-size:24px; margin-top:10px; position:relative;}

.ny_newslistbox_tit span{ position:absolute; top:0px; right:0px; font-size:14px; color:#595959; }

.ny_newslistbox_con{width:680px; height:auto; line-height:24px; float:right; color:#575757; font-size:14px; margin-top:20px; margin-bottom:20px; position:relative;}

.ny_wenzhang_tit{ line-height:48px; color:#000000; font-size:30px; text-align:center;}
.ny_wenzhang_tit2{ line-height:48px; color:#999; font-size:14px; text-align:center;}

.wenzhang{width:100%; height:auto; line-height:24px; color:#333; }

/* 人才理念 */

.ny_join_box1{width:1200px; height:400px;}
.ny_join_infobox{width:400px; height:400px; float:left; background-color:#fff;}
.ny_join_infobox_p{color:#585858; font-size:14px; width:350px; margin:0px auto; line-height:24px; padding-top:30px;}


.ny_joinbox{width:100%; height:auto; margin-bottom:20px;}
.ny_joinbox .on{ background-color:#DA251C; color:#fff;}
.ny_joinbox_tit{width:100%; height:52px; line-height:52px; position:relative; background-color:#fff; color:#333; font-size:14px; border:1px solid #E4E4E4; cursor:pointer;}

.ny_joinbox_tit span{ display:inline-block; text-indent:2em; float:left; }

.sp1{width:600px;}
.sp2{width:200px;}
.sp3{width:200px;}
.sp4{width:190px; text-align:right; padding-right:10px;}

.ny_joinbox_con{width:1160px; height:auto; background-color:#fff; border-left:1px solid #E4E4E4;border-right:1px solid #E4E4E4;border-bottom:1px solid #E4E4E4; padding:20px; line-height:24px; color:#6a6a6a; display:none;}

/*在线客服*/
.OnlineService_Bg {width:100px;overflow:hidden;position:fixed;right:10px;bottom:250px;z-index:10;}
.OnlineService_Box {width:100%;overflow:hidden;}
.OnlineService_QQBox {width:88px;overflow:hidden;border:1px solid #cecece;margin-bottom:10px;background:#f5f5f5;}
.OnlineService_QQBox li {width:auto;height:35px;overflow:hidden;padding-left:34px;font-size:12px;line-height:35px;color:#666;background:url(../images/icon_QQ1.png) no-repeat 5px center;cursor:pointer}
.OnlineService_QQBox li:hover {filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/}
.OnlineService_QQBox li a {text-decoration: none;color: #666;}
.OnlineService_Phone {width:90px;height:90px;margin-bottom:10px;}
.OnlineService_Phone a {display:block;width:90px;height:33px;background-color:#e33043;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(../images/icon_Online.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff}
.OnlineService_Sign {width:90px;height:33px;margin-bottom:10px;background-color:#e33043;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;cursor:pointer;background-image:url(../images/icon_Sign.png);background-repeat:no-repeat;background-position:center 10px;}
.OnlineService_Top {width:90px;height:90px;margin-bottom:10px;}
.OnlineService_Top a {display:block;width:90px;height:33px;background-color:#e33043;padding-top:57px;line-height:30px;font-size:16px;text-align:center;color:#fff;background-image:url(../images/icon_Top.png);background-repeat:no-repeat;background-position:center 8px;cursor:pointer;text-decoration:none;color:#fff}





























