
/* CSS Document */
*{padding:0;margin:0;}
ul li{list-style:none;}
a{text-decoration:none;}
img{border:none;float:left;}
input{border:none;background:none;-webkit-appearance: none;}
.clear{clear:both;}
html,body{font:12px "Microsoft YaHei",Arial,"微软雅黑", Helvetica, sans-serif;color:#6b6a6a;width:100%;background:#ffffff;min-width:320px}
.img_center {width:0; height:100%; display:inline-block;vertical-align:middle;}
#clear{ clear:both; height:0px;}
.w1200_center{ width:100%; max-width:1100px; margin:auto;}
#body_box,.ny_body{ background:#f3f3f3;}


#pagewrap{width:auto;height:auto;}
#header{width:100%;position:fixed;z-index:998; height:95px;background:#fff;left:0; top:0px; border-top:4px solid #d4000a;transition: all 0.5s;box-shadow: 0 1px 5px #666;}
.top_01{ height:35px; line-height:35px;overflow:hidden;z-index:9999; top:0px;transition: all 0.3s;}
.top_01 .top_tel{ float:left; color:#fff; background:url(../images/tel_icon01.png) no-repeat left center; padding-left:30px;}
.xl_top_tel{ display:block; height:35px; line-height:35px;margin:auto; color:#333; float:none;}
.xl_top_tel img{ float:none; vertical-align:middle; margin-right:10px;}

.top_01 .Language{ float:right; text-align:right; color:#fff; width:30%; margin-right:10px;}
.top_01 .Language a{ color:#333;}
.top_01 .Language a:hover{ color:#e70012;}
.top_01 .Language span{ color:#999; margin:0px 5px 0 5px;}

.top_01 .top_ss{ float:right; width:35px; height:35px; background:#d4000a; margin-top:-4px; text-align:center;}
.top_01 .top_ss .ss_an_icon{ display:block; text-align:center; line-height:35px; width:35px;}
.top_01 .top_ss .ss_an_icon img{ float:none; vertical-align:middle; margin-top:5px;}

.Language .email{ background:url(../images/email_ico01.png) no-repeat; padding-left:20px;}


.wx2wm{ width:30px; height:30px; display:block; float:right;cursor:pointer; overflow:hidden; margin-left:10px; z-index:999;transition: all 0.5s;}
.wx2wm .wxicon{ margin-top:5px; float:right;}

.wx2wm p{ width:0px; height:0px; position:absolute; margin-top:35px; display:none; z-index:99999; margin-left:-85px;transition: all 0.5s;}
.wx2wm p img{ width:120px; height:120px; }
.wx2wm:hover p{ display:block;width:120px; height:120px;transition: all 0.5s;}


#relative{ width:300px;position:fixed; margin-left:-300px; margin-top:-32px; z-index:9999;}
#search{ clear:both; padding:3px; width:96%;z-index:10;background:#e70012;opacity:1;text-align:center; }
#search .ss_input{outline:none; border:0px none; width:99%; background:#fff; height:30px; line-height:30px;padding-left:1%;}
#search .ss_an{ float:right; position:relative; margin-top:-33px; height:30px; width:60px; background:#333; border:none; cursor:pointer; color:#fff;}
#search .ss_an:hover{ background:#f60;}

#search02{ clear:both; padding:2%; width:96%;z-index:10;background:#d4000a;opacity:1;text-align:center; position:fixed; top:60px; z-index:99999; }
#search02 .ss_input{outline:none; border:0px none; width:99%; background:#fff; height:30px; line-height:30px;padding-left:1%;}
#search02 .ss_an{ float:right; position:relative; margin-top:-30px; height:30px; width:60px; background:#333; border:none; cursor:pointer; color:#fff;}
#search02 .ss_an:hover{ background:#f60;}


#headerbody{max-width:1100px;margin:0 auto;text-align:center; overflow:hidden;}
#logo{width:200px;height:60px;float:left;display:block; margin-top:10px;}
#logo a{width:200px;height:60px;float:left;display:block;position:relative;z-index:1000}


#header ul#navbig{width:auto;height:60px;display:inline-block;z-index:9996; float:right;}
#header ul#navbig li{width:auto;height:60px;font-size:15px;float:left; margin:10px 0px 0px 0px; padding:0 5px 0 5px;}
#header ul#navbig li .dl_a{display:block;color:#333; padding:0 10px 0 10px; height:30px; line-height:30px; text-align:center;position:relative;z-index:9999; margin-bottom:4px;}
#header ul#navbig li .dl_a:hover{ color:#d4000a;}
#header ul#navbig li:hover .dl_a{ color:#d4000a; }

#header ul#navbig li div.nav_xlbox{width:100%; clear:both;position:absolute; background:#fff;left:0;overflow:hidden;display:none;z-index:99; }
#header ul#navbig li .nav_xlbox .xl_main_w1200{width:100%;max-width:1100px;  margin:40px auto; text-align:left;}
.nav_xlbox .picd{ float:left; max-width:300px; width:30%;}
.nav_xlbox .infod{ float:left; width:40%; margin-left:3%;}
.nav_xlbox .infod .itd{ margin-bottom:15px;}
.nav_xlbox .infod .itd h3{ color:#666;font-weight:normal;height:15px;font-size:14px; line-height:15px; margin:0px; padding:0px;}
.nav_xlbox .infod .itd p{ color:#d4000a; font-size:16px; margin:0px; padding:0px; font-weight:bold;}
.nav_xlbox .infod .dep{ font-size:12px; color:#888; line-height:20px;}
.nav_xlbox .linkd{ float:right; width:27%;}
.nav_xlbox .linkd a{ color:#333; display:block; font-size:12px; height:35px; line-height:35px; border-bottom:1px solid #ddd; width:90%; float:left; margin-left:5%; background:url(../images/jtr2.png) no-repeat center right;  border-bottom:1px solid #ddd;}
.nav_xlbox .linkd a:hover{ color:#d4000a; background:url(../images/jtr3.png) no-repeat center right;}
.nav_xlbox .linkd a.w50{ width:45%;}
.nav_contact_text{ font-size:12px; line-height:22px; color:#999; clear:both; margin-left:5%; padding-top:10px;}

#header ul#navbig li#navactive .dl_a{ border:1px solid #d4000a;color:#d4000a !important;-moz-border-radius:2px; /* Firefox */
-webkit-border-radius:2px; /* Safari 和 Chrome */
border-radius:2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}

#rnav{float:right;margin-top:28px;}
#rnav a{ padding:5px 15px 5px 15px; line-height:20px; border:1px solid #fff; border-radius:3px;display:block;text-align:center;font-size:12px;color:#fff;margin-left:4px;float:left;-webkit-text-size-adjust:none;}
#rnav a#ractive{background:#c6c6c6;color:#fff;}

.navministyle{display:none;position:absolute;width:100%;height:100%;right:0;top:0;}
#navm02{width:31px;height:30px;background:url(../images/list.png);display:block;margin-top:15px;margin-right:10px;float:right;position:relative;z-index:999}
#navl{width:31px;height:30px;display:block;margin-top:15px;margin-right:10px;float:right;position:relative;z-index:999}
#wap_nav_l{ z-index:9999;}
.navministyle ul{width:100%;position:absolute;height:auto;background:#fff;padding:0px 0;display:none;z-index:999;right:0;top:60px;-webkit-box-shadow: 0 6px 8px rgba(0,0,0,.21);-moz-box-shadow: 0 6px 8px rgba(0,0,0,.21);box-shadow: 0 6px 8px rgba(0,0,0,.21);}
.navministyle ul li{width:100%;height:40px;line-height:80px;float:left;border-top:#ddd 1px solid;}
.navministyle ul li a{display:block;line-height:40px;color:#5a5a5a;text-align:center;}
.navministyle ul li.active a{color:#fff;background:#d4000a}
a#cnavmnmore{text-align:center;font-size:16px;width:100%;height:50px;display:block;line-height:50px;background:#d4000a;margin-top:20px;color:#fff;}
#cnavmnmore span{background:url(../images/ty.png);display:inline-block;width:11px;height:6px;margin-left:5px;}
#cnavmini ul{top:110px}

#slide{width:100%;height:auto;position:relative;overflow:hidden;}
#slidebody{width:1920px;height:600px;position:relative;left:50%;margin-left:-960px;overflow:hidden; margin-top:90px;}
#slidebody li{height:600px;width:1920px;position:absolute;left:0;top:0;}
#slidebody.slidebodyabout{height:350px;}
#slidebody.slidebodyabout li{height:350px;}

#slidebtn{width:auto;max-width:100px;height:5px;margin:0 auto;position:relative;top:-20px;z-index:4;}
#slidebtn li{width:30px;height:5px;float:left;}
#slidebtn li a{width:95%;height:5px;display:block;background:#fff; border-radius:3px;}
#slidebtn li.slbtn a{width:100%;}
#slidebtn li.slideactive a,#slidebtn li a:hover{background:#e37f13}

#banner{ padding-top:100px;}
#banner .item img{display: block;width: 100%; height: auto; vertical-align:central;}

/*--服务版块 的图标--*/
.ind_service{ width:98%; margin:50px auto; max-width:1100px; clear:both; padding:30px 0 15px 0;}
#ind_service_box{ width:100%;max-width:1200px; margin:30px auto 0 ;}
#service_list_demo{ clear:both; width:100%; max-width:1350px; margin:0px auto; position:relative;}

/*#service_list_demo .item{ width:100%; float:left;height:160px!important; overflow:hidden;}
#service_list_demo .item a{ width:90%; display:block; position:relative; height:100%; overflow:hidden; margin:auto; }
#service_list_demo .item p{ display:block; background:url(../images/h_tm50.png); text-align:center; width:100%; position:absolute; height:170px!important; margin-top:-170px!important;transition: all 0.2s;}
#service_list_demo .item p img{ float:none;width:50%; max-width:40px; border:2px solid #fff; padding:5px; border-radius:100px; margin-bottom:5px; margin-top:45px;}
#service_list_demo .item p b{ display:block; color:#fff; font-size:1.2em; font-weight:normal;}
#service_list_demo .item .bg_img{ float:none;transition: all 0.3s;}

#service_list_demo .item a:hover p{ width:50% !important; background:#d4000a;}
#service_list_demo .item a:hover .bg_img{ float:none; margin-left:40%;}
#service_list_demo .item.about_01 a:hover p{ width:50%; background:#075aaa;}
#service_list_demo .item.about_02 a:hover p{ width:50%; background:#0098d7;}
#service_list_demo .item.about_03 a:hover p{ width:50%; background:#00a775;}*/

#service_list_demo .item{ width:100%; float:left;overflow:hidden;}
#service_list_demo .item a{ width:90%; display:block; position:relative; height:100%; overflow:hidden; margin:auto; }
#service_list_demo .item p{ display:block; background:none; text-align:center; width:100%; position:relative; height:40px!important; line-height:40px; background:#fff; margin-top:0px!important;transition: all 0.2s;}
#service_list_demo .item p img{ float:none;width:50%; max-width:40px; border:2px solid #fff; padding:5px; border-radius:100px; margin-bottom:5px; margin-top:45px;}
#service_list_demo .item p b{ display:block; color:#333; font-size:1.2em; font-weight:normal;}
#service_list_demo .item .bg_img{ float:none;transition: all 0.3s; width:100%;}

#service_list_demo .item a:hover p{ width:100% !important; background:#333;}
#service_list_demo .item a:hover p b{ color:#fff;}
#service_list_demo .item a:hover .bg_img{ float:none;}
#service_list_demo .item.about_01 a:hover p{ width:50%; background:#075aaa;}
#service_list_demo .item.about_02 a:hover p{ width:50%; background:#0098d7;}
#service_list_demo .item.about_03 a:hover p{ width:50%; background:#00a775;}



#service_list_demo  .owl-pagination{ display:none;}
#service_list_demo .owl-buttons{ float:right; position:absolute; top:-60px; right:0px;}
#service_list_demo .owl-buttons .owl-prev{ width:30px; border:1px solid #999; background:#fff; height:30px; line-height:999px; overflow:hidden; text-indent:999; border-radius:0px; padding:0px; background:url(../images/fx_01.png) no-repeat center;}
#service_list_demo .owl-buttons .owl-prev:hover{ width:30px; border:1px solid #d4000a; background:#fff; height:30px; line-height:999px; overflow:hidden; text-indent:999; border-radius:0px; padding:0px; background:url(../images/fx_11.png) no-repeat center;}
#service_list_demo .owl-buttons .owl-next{ width:30px; border:1px solid #999; background:#fff; height:30px; line-height:999px; overflow:hidden; text-indent:999; border-radius:0px; padding:0px; background:url(../images/fx_02.png) no-repeat center;}
#service_list_demo .owl-buttons .owl-next:hover{ width:30px; border:1px solid #d4000a; background:#fff; height:30px; line-height:999px; overflow:hidden; text-indent:999; border-radius:0px; padding:0px; background:url(../images/fx_22.png) no-repeat center;}


#ind_box01{ width:100%; margin:0px auto; background:#fff; padding:40px 0 40px 0;}
.ind_right_about{ width:32%; float:right; background:#fff;}
.biaoti{ height:30px; line-height:30px; margin-top:5px;}
.biaoti b.x{ width:5px; height:22px; display:block; float:left; background:#d4000a; margin-top:5px; margin-right:5px;}
.biaoti h1{ float:left; font-size:20px; }
.biaoti h1 span{ color:#ccc; font-weight:normal; font-size:16px; margin-left:5px;}
.biaoti a{ float:right; width:20px; height:20px; line-height:20px; background:#fff; border:1px solid #999; display:block; margin-top:5px;}
.biaoti a:hover{ border:1px solid #d4000a;}

.ind_video{ margin-top:25px; margin-bottom:25px;clear:both; display:block; width:100%;transition: all 0.3s; overflow:hidden; height:135px;}
.ind_video img{ float:none; width:100%;transition: all 0.3s;}
.ind_video:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}

.about_icon{ clear:both; margin-left:-5%;}
.about_icon li{ float:left; width:45%; margin-bottom:10px; margin-left:5%;}
.about_icon li a{ display:block; height:45px; line-height:45px; border:1px solid #ddd; color:#333; font-size:14px;transition: all 0.3s;}
.about_icon li a:hover{ color:#d4000a; border:1px solid #d4000a; padding-left:5%;}
.about_icon li a img{ float:left; vertical-align:middle; margin-left:15%; margin-top:10px; margin-right:5%;}

.ind_about_text{ color:#333; font-size:12px; margin-top:0px;}
.ind_about_text h1.bt{ font-size:20px; margin-bottom:10px; height:20px; line-height:20px; margin-top:5px;}
.ind_about_text a.more{ width:80px; height:30px; line-height:30px; display:block; clear:both; text-align:center; background:#f00; color:#fff; border-radius:2px; font-size:12px; padding:0px; margin:0px; margin-top:15px;}


/*------首页图片型切换新闻---- */ 
.hot_news_img{ width:40% !important; float:left; position:relative;}
.hot_news_img .owl-buttons{ display:none;}
.hot_news_img .owl-pagination{ position:absolute; bottom:10px; right:5px;}
.hot_news_img .owl-controls .owl-page span{ background:#333;opacity:1;}
.hot_news_img .owl-controls .active span{ background:#d4000a !important;}

/*--- 公司新闻、媒体报道 --TAB -- */ 
#ind_news_con{ width:65%; float:left; margin-right:3%;}
#ind_news_con #tags {height:40px;line-height:40px;position:relative;}
#ind_news_con #tags li {float:left;list-style-type: none; width:24.8%; border:1px solid #ccc; margin-left:-1px;}
#ind_news_con #tags li a {color: #222;line-height:45px;height:45px;width:100%; background:#fff; text-decoration: none;display:block; text-align:center;font-size:14px;}
#ind_news_con #tags li a:hover{ color:#d4000a; border-top:none;}

#ind_news_con #tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#ind_news_con #tags li.selectTag {background-position: left top;  position: relative;background:#d4000a; border-top:2px solid #d4000a; }
#ind_news_con #tags li.selectTag a {color:#d4000a;}

#ind_news_con #tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;transition: all 0.5s; position:relative;}
#ind_news_con .tagContent { display:none; COLOR: #474747; padding-top:30px; transition: all 0.5s;}
#ind_news_con #tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;transition: all 0.5s;}

/*---首页 新闻---*/
.ind_tab_news_list{ font-size:12px;top:0px; width:100%; float:left; margin-left:0%;}
.ind_tab_news_list dl{ clear:both;  border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.ind_tab_news_list dl dd{ float:left; margin-right:10px; width:30%;  max-width:200px; margin-right:20px; max-height:120px; overflow:hidden;}
.ind_tab_news_list dl dd img{ width:100%;}
.ind_tab_news_list dl dt{  position:inherit;}
.ind_tab_news_list dl dt a.bt{ color:#333; font-size:18px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px; font-weight:bold;}
.ind_tab_news_list dl dt i{ color:#999; font-style:normal;}
.ind_tab_news_list dl dt a:hover{ color:#ff7e00;}
.ind_tab_news_list dl dt p.ms{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:5px; margin-top:10px;}
.ind_tab_news_list dl dt a.more{ color:#999; font-size:12px; }
.ind_tab_news_list dl dt a.more:hover{ color:#ff7e00; }
.ind_tab_news_list dl dt a.more span{font-family:'simsun';}
/*.ind_tab_news_list li{ background:url(../images/dian1.png) no-repeat left 12px; padding-left:12px; height:30px; line-height:30px;}
.ind_tab_news_list li a{ color:#333; display:block; float:left;}
.ind_tab_news_list li a:hover{ color:#d4000a;}
.ind_tab_news_list li span{ float:right; color:#999;}*/

.ind_tab_news_list li { width:47%;margin-bottom:15px; font-family: "Microsoft YaHei"!important;  height:40px; float:left; margin-right:3%;}

.ind_tab_news_list .datetime {width:40px;height:40px; margin-top:5px; margin-right:10px;text-align:center;display:block; float:left;font-family:Arial, Helvetica, sans-serif; background:#666;}
.ind_tab_news_list .datetime strong{display:block; font-size:22px; line-height:25px;height:22px; color:#fff; font-weight:normal;}
.ind_tab_news_list .datetime b{font-size:12px; line-height:12px; margin-top:5px; display:block; color:#fff; font-weight:normal;}

.ind_tab_news_list .cnt { position:inherit;height:20px; padding-top:5px;}
.ind_tab_news_list .cnt .bt {font-size: 16px;margin-bottom:0px; margin-top:0px;color:#333; font-weight:normal; height:22px; line-height:22px; overflow:hidden; display:block;}
.ind_tab_news_list p.summary {line-height:18px;margin-top:0px; color:#999; height:18px; overflow:hidden; font-size:12px;}

.ind_tab_news_list .cnt .bt:hover{ color:#ed6d34;}
.ind_tab_news_list li:hover  .datetime{ background:#ff7e00;}


/*------新闻日期型列表---- */ 
.date_news_list{ margin-top:10px; font-size:12px; margin-top:5px;  margin-left:-5%}
.date_news_list li { width:45%;margin-bottom:10px; margin-left:5%; font-family: "Microsoft YaHei"!important;  height:76px; float:left;}

.date_news_list .datetime {width:60px;height:60px; margin-top:5px;text-align:center;display:block; float:left;font-family:Arial, Helvetica, sans-serif; background:#d4000a; padding:3px; margin-right:10px;}
.date_news_list .datetime strong{display:block; font-size:40px; line-height:40px;height:40px; color:#fff; font-weight:normal;}
.date_news_list .datetime b{font-size:12px; line-height:12px; margin-top:5px; display:block; color:#fff; font-weight:normal;}

.date_news_list .cnt { position:inherit;height:80px; padding-top:5px;}
.date_news_list .cnt .bt {font-size: 16px;margin-bottom: 2px; margin-top:5px;color:#444; font-weight:normal; height:17px; overflow:hidden;}
.date_news_list p.summary {line-height:20px;margin-top:5px; color:#999; height:40px; overflow:hidden;}

.date_news_list .cnt .bt:hover{ color:#ed6d34;}
.date_news_list li:hover  .datetime{ background:#ff7e00;}



/*--首页新闻--*/
#ind_news_box{ width:98%; max-width:1120px; margin:50px auto 0;}
.ind_newslist{ margin:40px auto;}
.ind_newslist li{ width:33.3%; float:left; vertical-align:middle;}
.ind_newslist li a{ width:95%; display:block; margin:auto;}
.ind_newslist li img{ width:35%; position:inherit; margin-right:10px; float:left;}
.ind_newslist li b{ color:#444; font-size:16px; max-height:20px; overflow:hidden; display:block;}
.ind_newslist li p{ color:#666; font-size:12px; line-height:20px; max-height:40px; overflow:hidden; margin-top:10px;}
.ind_newslist li span{ display:block; color:#666; margin-top:5px;}


/*--首页新闻--*/
#ind_news_box{ width:98%; max-width:1120px; margin:50px auto 0;}
.ind_newslist{ margin:40px auto;}
.ind_newslist li{ width:33.3%; float:left; vertical-align:middle;}
.ind_newslist li a{ width:95%; display:block; margin:auto;}
.ind_newslist li img{ width:35%; position:inherit; margin-right:10px; float:left;}
.ind_newslist li b{ color:#444; font-size:16px; max-height:20px; overflow:hidden; display:block;}
.ind_newslist li p{ color:#666; font-size:12px; line-height:20px; max-height:40px; overflow:hidden; margin-top:10px;}
.ind_newslist li span{ display:block; color:#666; margin-top:5px;}


/*--首页快速图标导航区域--*/

.ind_qsdh_box{ width:98%; max-width:1100px; margin:auto; border:1px solid #ddd; background:#fff;}
.ind_qsdh_box li{ float:left; width:14%; padding:20px 0 20px 0; }
.ind_qsdh_box li a{ display:block; text-align:center; color:#333; padding:0 5%;border-right:1px solid #ddd;transition: all 0.2s;}
.ind_qsdh_box li a img{ float:none; margin:auto; width:100%; max-width:65px;transition: all 0.2s;}
.ind_qsdh_box li a:hover{ color:#dd0000;}
.ind_qsdh_box li a b{ display:block;}
.ind_qsdh_box li.tel{ width:30%; }
.ind_qsdh_box li.tel a{ display:none;}
.ind_qsdh_box li.tel p{background:url(../images/map_bg3.jpg) no-repeat right center; padding:5% 5% 5% 10%; font-size:2em; font-weight:bold; color:#dd0000;}
.ind_qsdh_box li.tel p span{ display:block; margin-bottom:5px; font-weight:normal; color:#666; font-size:14px;}

.ind_service{ margin:20px auto;}

/*-- 底部 --*/
#foot_box{ font-size:12px; color:#333; background:#fff; clear:both; margin-top:30px; padding-top:0px; border-top:1px solid #ddd;}
#foot_box .foot_left{ float:left; width:80%; margin-bottom:20px;}
#foot_box .foot_about_text{ clear:both; padding-top:20px;}
#foot_box .foot_about_text .foot_logo{ float:left;}
#foot_box .foot_about_text p{ float:left; margin-left:20px; line-height:22px; margin-top:10px;}
#foot_box .foot_nav{ color:#333; clear:both; margin-top:20px; border-top:1px solid #be5324; padding-top:15px; margin-bottom:10px;}
#foot_box .foot_nav a{ color:#333; margin-left:5px; margin-right:5px;} 
.foot_tel{ font-size:20px;}
.foot_add{ background:url(../images/foot_icon01.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}
.foot_email{ background:url(../images/foot_icon02.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}


#foot_box .foot_right{ float:right; width:20%; max-width:150px;  text-align:center; color:#666; padding-top:30px;}
#foot_box .foot_right img{ margin-bottom:20px; width:80%; max-width:120px; float:none; }
#foot_box .foot_right p{ margin-bottom:10px;}
#foot_box .foot_right a{ color:#999; }
#foot_box .foot_right a:hover{ color:#f30;}

#foot_box .foot_lmnav { padding-top:30px; width:15%; float:left; margin-right:3%;}
#foot_box .foot_lmnav h2{color:#222;font-size:18px; margin-bottom:10px; font-weight:normal;}
#foot_box .foot_lmnav .foot_x{ height:3px; width:30px; display:block; background:#d4000a; margin-bottom:10px;}
#foot_box .foot_lmnav li{ height:25px; overflow:hidden;}
#foot_box .foot_lmnav li a{font-size:12px; color:#999; line-height:25px;}
#foot_box .foot_lmnav li a:hover{ color:#f30;}
#foot_box .foot_text{ height:50px; line-height:50px; background:#1459ae; color:#fff; text-align:left; clear:both; margin-top:0px;}
#foot_box .foot_text p{ float:right; text-align:right;}
#foot_box .foot_text a{ float:left;}
.foot_contact{ width:25% !important;}
.foot_logo{ margin-top:5px;}


/*===============底部===============*/
.footer{overflow:hidden; padding:25px 0px 25px 0px;position:relative; z-index:11; background:#d4000a; clear:both; margin:0px;}
.footer_left{overflow:hidden; float:left; width:30%;}
.footer_left img{ float:none; display:block; margin-bottom:0;}
.footer_left strong{display:block;font-size:20px; color:#d4000a; margin-top:0px; text-transform:uppercase; padding-bottom:12px; font-weight:200;}
.footer_left p{font-size:12px; color:#fff; line-height:24px;}
.footer_left p a{font-size:12px; color:#fff;}
.footer_left p a:hover{color:#f64a67;}
.foot_right{overflow:hidden; float:right;}
.code{overflow:hidden;text-align:center; float:left; margin-left:12px;}
.code img{padding:6px; width:80px; height:80px; background:#fff;}
.code p{font-size:14px; color:#8d8d8d; padding-top:2px;}
.links_xl{ height:30px; width:120px;} 
.fh_icon{ float:right; margin-left:10px;}


.foot_left_contact{ float:left; width:30%; margin:0 3% 0 3%;}
.foot_left_contact h1{ font-size:16px; line-height:26px; height:26px; font-weight:normal;color:#333; margin-bottom:15px;}
.foot_left_contact h1 span{ color:#666; font-size:14px;}
.foot_left_contact h1 img{ vertical-align:middle;}
.foot_left_contact p{ font-size:12px;}
.foot_left_contact .foot_order{ width:100px; height:30px; margin-top:10px; text-indent:10px;line-height:30px; color:#fff; background: url(../images/email.png) no-repeat  90% center #22469a; display:block;}
.foot_left_contact .foot_order:hover{ width:100px; height:30px; margin-top:10px; text-indent:10px;line-height:30px; color:#fff; background: url(../images/email.png) no-repeat  90% center #F60; display:block;}


.content{width:100%;max-width:1100px; height:auto;margin:0 auto; margin-bottom:15px;position:relative;}
.ict-s1{font-size:16px;color:#6f6f6f;height:56px;line-height:56px;border-bottom:#c1c1c1 1px dotted;}

.iitem{float:left;width:250px;height:auto;margin-right:30px;}
.iitemhead{height:80px;line-height:80px;font-size:18px;color:#000;}
.iitemhead span{float:left;font-size:16px;color:#515151}
.iih-icon{height:80px;display:inline-block;margin-right:20px}
.iitemhead a.iih-s1{color:#767676;font-size:12px;float:right;}
.iitem ul{margin-top:15px; clear:both;}
.iitem ul li{height:40px;width:100%;overflow:hidden; border-left:3px solid #fff;}
.iitem ul li a{height:40px;width:100%;line-height:40px;display:block;color:#5a5a5a;background:#fff;text-indent:20px;-webkit-transition:all ease-out .2s;transition:all linear .1s; text-align:left;}
.iitem ul li.active{ background:#666; border-left:3px solid #fe1600;}
.iitem ul li.active a{ color:#fff !important;}
.iitem ul li a:hover,.iitem ul li.active a,.iitem3 ul li.active a{background:#d4000a;color:#FFF}
.iitem4 ul li a:hover,.iitem2 ul li a:hover,.iitem1 ul li a:hover{color:#333 !important;background:#ccc !important;}
.iitem4,.iitem3,.iitem2,.iitem1{padding-top:39px;}
.iih-icon1{background:url(../images/ic1.png);width:27px;}
.iih-icon2{background:url(../images/ic2.png);width:26px;}
.iih-icon3{background:url(../images/ic3.png);width:26px;}
.iih-icon4{background:url(../images/ic4.png);width:30px;}
.iitem11 ul li{width:50%;}
.iitem3 ul li{border-bottom:none;height:auto;margin-bottom:5px}
.iitem3 ul li div{display:none;word-wrap:break-word;}
.iitem3 ul li div p{word-wrap:break-word;}
.iitem3 ul li a span,#cbhead span.cb-s2{display:inline-block;background-image:url(../images/jtr2.png);width:20px;height:20px;position:relative;top:6px;right:5px;}
.iitem3 ul li a{background:#f4f4f4;text-indent:10px}
.iitem3 ul li a:hover,.iitem3 ul li.active a{background:#ababab;}
.iitem3 ul li a:hover span{background-image:url(../images/jtr.png);}
.iitem3 ul li.active span,.iitem3 ul li.active a:hover span{background-image:url(../images/jtx.png);}
.iitem3 ul li div{line-height:24px;padding:20px 0;font-size:12px;height:142px;overflow:hidden;}
.iitem3 ul li.active div{display:block}
.iitem4{margin-right:0}


#cnav{position:relative;top:0;padding:0; margin-top:0px; background:#fff; padding-bottom:10px;}
#cnav .iitemhead{height:80px; background:#18439a;}
#cnav .iitemhead span{width:100%;text-align:left; text-indent:20px;font-size:18px; color:#fff;}
#cnav .iitemhead span i{ font-size:12px; font-style:normal;}
#cnav ul li a{text-align:left;text-indent:0;font-size:14px;position:relative;z-index:99;background:none; text-indent:20px;}
#cnav ul li a:hover,#cnav ul li.active a{color:#075aaa;background:none}
#cnav ul li#cmove{background:#075aaa;height:40px;position:absolute;top:0;border:none; width:5px;}
#cbody{height:auto;margin-left:270px; background:#fff; padding:20px; margin-top:20px;}
#cbhead{font-size:18px;color:#515050;height:69px;line-height:69px;border-bottom:#c1c1c1 1px dotted;margin-bottom:20px;}
#cbhead span.cb-s1{float:left; color:#333; font-size:22px;}
#cbhead div{color:#747474;font-size:12px;float:right;font-weight:bold;}
#cbhead span.cb-s2{margin-left:8px;}
#cbhead a{color:#d4000a}
#cbbody{color:#717171;line-height:24px;}
#cbbody img{max-width:100%;float:none}
.slidemask{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}

#fi-s5 a:nth-child(1):hover{background:#ec008c;}
#fi-s5 a:nth-child(2):hover{background:#d63a21;}
#fi-s5 a:nth-child(3):hover{background:#3eafd7;}
a#ulogo{position:relative}
a#ulogo img{position:absolute;left:0px;top:0px}
a#ulogo img:nth-child(2){opacity:0;-webkit-transition:all ease-out .2s;transition:all ease-out .2s}
a#ulogo:hover img:nth-child(2){opacity:1}
#shangyec{height:188px;}
#shangyec li{width:100%;height:auto;float:left;}
#shangyec li a{float:left;margin-right:25px}
#cbbody #shangyec img{width:auto;float:left;margin-bottom:10px}
h3{color:#777777;font-size:14px;height:30px;line-height:30px}
.a-s0{text-indent:20px;height:24px;line-height:24px;color:#717171}
.a-s1{float:left;width:63px;height:24px;line-height:24px;display:block;}
.avideo{width:425px;height:420px;float:left;margin-right:40px;}
.avideo a,.avideo h3,.avideo p{float:left;}
.avideo a{margin-top:18px;position:relative;width:425px;height:220px;overflow:hidden}
.avideo a div{position:absolute;top:0;left:0}
.avideo a div div{position:absolute;-webkit-transition:all ease-out .3s;transition:all ease-out .3s;}
.avideo a div .avbg{width:425px;height:220px;background:#000;filter:alpha(opacity=0);opacity: 0;}
.avideo a div .avplay{background:url(../images/avplay.png);width:95px;height:95px;left:158px;top:-100px;}
.avideo a:hover .avbg{opacity:.5;filter:alpha(opacity=50);}
.avideo a:hover .avplay{top:66px;}
.avideo p{margin-top:22px;color:#717171;line-height:24px;}
.cp-s1{color:#ec008c;}
a.zlvideo{width:100%;height:auto;position:relative;display:block;overflow:hidden}
a.zlvideo div{position:absolute;top:0;left:0;width:100%;height:100%;}
a.zlvideo div div{-webkit-transition:all ease-out .3s;transition:all ease-out .2s;}
a.zlvideo div .avbg{width:100%;height:100%;background:#000;filter:alpha(opacity=0);opacity: 0;}
a.zlvideo .avplay{background:url(../images/avplay.png);width:95px;height:95px;position:absolute;left:50%;margin-left:-50px;top:50%;margin-top:-350px;}
a.zlvideo:hover .avbg{opacity:.5;filter:alpha(opacity=50);}
a.zlvideo:hover .avplay{margin-top:-50px;}

#iitemmore2{padding-top:0;margin-right:0;width:100%;}
#iitemmore2 ul{margin-top:2px;width:100%}
#iitemmore2 ul li a{margin-top:0}
#iitemmore2 ul li{height:auto;width:100%;margin-bottom:10px;width:100%}
#iitemmore2 ul li div{height:auto;padding:20px;}
#iitemmore2 ul li a{height:50px;line-height:50px;font-size:14px;color:#4c4c4c;text-indent:20px;width:100%;overflow:hidden}
#iitemmore2 ul li a:hover,#iitemmore2 ul li.active a{background:#f4f4f4;}
#iitemmore2 ul li a span{background:none}
#iitemmore2 .newsdate{height:50px;line-height:50px;color:#717171;font-size:12px;top:0;left:0;width:100px;}
#iitemmore2 .newcc{height:50px;top:0;background:url(../images/njd.png);width:55px;float:right;}
#iitemmore2 li.active .newcc{background:url(../images/nju.png);}

.gz-s1{font-size:14px;color:#717171}
#gzfh{background:url(../images/gz2.jpg);width:270px;height:122px;float:left;margin-top:30px;height:200px;background-repeat:no-repeat;}
#gzfh p{text-align:center;}
.gz-s2{font-size:16px;line-height:24px;height:40px;color:#6f6f6f;margin-top:12px;}
.gz-s3{font-size:12px;line-height:30px;color:#464646;}
#gzfh p.gz-s3.en{text-align: left;}
#iitemmore2 a.gz-s4,#iitemmore2 ul li.active a.gz-s4{line-height:24px;background:none;font-size:12px;height:auto;display:inline;color:#ec008c;}


a#gotop{width:40px;height:40px;background:#d4000a;display:block;transition:all 0.2s ease-out;position:fixed;bottom:40px;right:10px;display:none;}
a#gotop:hover{background-color:#e37f13;}
#gotop span{background:url(../images/gotop.png);width:15px;height:8px;display:inline-block;position:relative;left:13px;top:16px;}

a#cnavmnmore{text-align:left;font-size:24px;width:100%;height:50px;display:block;line-height:45px;background:#fff;color:#333; cursor:pointer; margin-bottom:10px; border-bottom:2px solid #ccc;}
#cnavmnmore span{background:url(../images/ty.png) no-repeat center;display:inline-block;width:30px;height:30px;margin-top:5px; float:right; display:block;}
#cnavmini ul{top:110px}

#cnavmini{ display:none; width:98%; margin:0 auto; position:relative; padding:0px; margin-top:0px; clear:both;}
#cnavmini ul.nr_topxl_nav{width:100%;position:absolute;height:auto;background:#fff;padding:0px 0;display:none;z-index:999;right:0;top:50px;}
#cnavmini ul.nr_topxl_nav li{width:100%;height:40px;line-height:80px;float:left;border-top:#ddd 1px solid;}
#cnavmini ul.nr_topxl_nav li a{display:block;line-height:40px;color:#5a5a5a;text-align:center;}
#cnavmini ul.nr_topxl_nav li a i{ font-size:16px; margin-right:10px;}
#cnavmini ul.nr_topxl_nav.active a{color:#fff;background:#d4000a}


.slidebody2{float:left;position:relative;width:430px;height:300px;}
.slidebody2 li{position:absolute;left:0;top:0}
.slidebody2 p.sb2txt{position:absolute;top:251px;text-align:center;width:100%;}
.sb2c{position:absolute;top:0px;width:100%}
.sb2c a{width:30px;height:40px;background:rgba(0,0,0,.3);display:block;position:absolute;top:90px;transition:all ease-out .3s}
.sb2c a.sb2cp{left:0;background-image:url(../images/s2bcp.png);}
.sb2c a.sb2cn{right:0;background-image:url(../images/s2bcn.png);}
.sb2c a:hover{background-color:rgba(236,0,140,1)}
#guestbook{margin-left:20px;}
#guestbook p{height:40px;}
#guestbook span.gbl{color:#5c5c5c;line-height:30px;float:left;}
.en #guestbook span.gbl{width:50px;}
#guestbook p input,#guestbook p textarea{margin-left:16px;color:#5c5c5c;}
#guestbook p .inputtxt{line-height:30px;height:28px;border:#d4d4d4 1px solid;width:270px;margin-right:12px;text-indent:10px;}
#guestbook span.gbr{color:#ff0000}
#guestbook p textarea.inputtxt{height:128px;resize:none;font-size:12px;}
#guestbook span.gbl2{}
#guestbook p.gbl3{height:140px;}
#gbreset,#gbsend{width:86px;height:27px;line-height:27px;text-align:center;color:#fff;font-family:"微软雅黑";}
#guestbook p input#gbsend{background:#ec008c;margin-left:64px;color:#fff}
#guestbook p input#gbreset{background:#5c5c5c;color:#fff}

.left_servicetel{ padding:20px; margin-top:20px; clear:both; border-top:1px solid #ddd; display:none;}
.left_servicetel h3{ font-size:16px; color:#666; height:auto; font-weight:normal; margin-bottom:10px; background:url(../images/email_icon.png) no-repeat left center; padding-left:35px;}
.left_servicetel h1{ clear:both;height:auto; color:#d4000a;}

.zyzs_nr{ }
.nr_bt{ font-size:16px; color:#333; border-left:5px solid #f60; padding-left:10px; line-height:20px; height:20px; margin-bottom:30px; margin-top:30px;}

/*---内页 新闻---*/
.ny_news_list{ font-size:12px;top:0px; width:100%; float:left;}
.ny_news_list dl{ clear:both;  border-bottom:1px dotted #ddd; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
.ny_news_list dl dd{ float:left; margin-right:10px; width:30%; max-height:140px; overflow:hidden;  max-width:220px; margin-right:15px;}
.ny_news_list dl dt{  position:inherit;}
.ny_news_list dl dt a.bt{ color:#333; font-size:16px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold;}
.ny_news_list dl dt a:hover{ color:#ff7e00;}
.ny_news_list dl dt p{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:10px;}
.ny_news_list dl dt a.more{ color:#f60; font-size:12px; border:1px solid #f60; padding:3px 10px 3px 10px; }
.ny_news_list dl dt a.more:hover{ color:#ff7e00; }
.ny_news_list dl dt a.more span{font-family:'simsun';}

/*------新闻日期型列表---- */ 
.date_news_list{ margin-top:10px; font-size:12px; margin-top:0px; float:left; margin-bottom:20px;}
.date_news_list li { width:92%;margin-bottom:0px; font-family: "Microsoft YaHei"!important; padding:2%; height:76px; border-bottom:1px dashed #ddd;}

.date_news_list .datetime {width:60px;height:60px; margin-top:5px;text-align:center;display:block; float:left;font-family:Arial, Helvetica, sans-serif; background:#d4000a; padding:3px; margin-right:10px;}
.date_news_list .datetime strong{display:block; font-size:40px; line-height:40px;height:40px; color:#fff; font-weight:normal;}
.date_news_list .datetime b{font-size:12px; line-height:12px; margin-top:5px; display:block; color:#fff; font-weight:normal;}

.date_news_list .cnt { position:inherit;height:80px; padding-top:5px;}
.date_news_list .cnt .bt {font-size: 16px;margin-bottom: 2px; margin-top:5px;color:#444; font-weight:normal;}
.date_news_list p.summary {line-height:20px;margin-top:5px; color:#999; height:40px; overflow:hidden;}

.date_news_list .cnt .bt:hover{ color:#ed6d34;}
.date_news_list li:hover  .datetime{ background:#d4000a;}

.honor_list{}
.honor_list li{ float:left; width:32%; margin-bottom:15px; margin-left:1%; text-align:center;}
.honor_list li a{ display:block; height:200px; width:100%; line-height:200px; overflow:hidden;}
.honor_list li a img{ width:100%; vertical-align:middle;}
.honor_list li  b{ height:30px; line-height:30px; overflow:hidden; display:block;}

/*---合作伙伴---*/
.hzhb_ul{ padding-top:10px;}
.hzhb_ul li{ float:left; border:1px solid #ddd; background:#fff; margin:10px 2% 0px 2%; width:20.5%;  overflow:hidden;}
.hzhb_ul li img{ width:100%;  border-bottom:1px solid #ddd;}
.hzhb_ul li h2{  font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center;}
.hzhb_ul li a{ display:block; width:100%; color:#333; text-align:center;}
.hzhb_ul li:hover{ border:1px solid #999;}

/*---业务案例---*/
.service_case_list{ padding-top:10px;}
.service_case_list li{ float:left;  background:#fff; margin:10px 1.5% 0px 1.5%; width:30%;  overflow:hidden; }
.service_case_list li img{ width:100%;  border-bottom:1px solid #ddd;transition: all 0.3s; overflow:hidden;}
.service_case_list li h2{  font-size:12px; line-height:30px; height:30px; overflow:hidden; text-align:center;transition: all 0.1s;}
.service_case_list li a{ display:block; width:100%; color:#333; text-align:center; overflow:hidden; height:100%;margin-top:20px;transition: all 0.3s;}
.service_case_list li a:hover{ margin-top:0px; padding-bottom:20px; }
.service_case_list li a:hover h2{ line-height:50px;}
.service_case_list li a:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);transition: all 0.3s;}


/* 文本切换盒子 - 公用类 */ 
.jscx_tab_box{ width:100%;ext-align:left;  } 
.jscx_tab_box .hd{ height:40px; line-height:40px; background:#fff; padding:0 0px; border-bottom:1px solid #ddd;  position:relative;  } 
.jscx_tab_box .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:40px;} 
.jscx_tab_box .hd ul li{ float:left; padding:0 15px; font-size:16px;} 
.jscx_tab_box .hd ul li a{ color:#333;}
.jscx_tab_box .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; cursor:pointer; } 
.jscx_tab_box .bd{ padding:15px;  } 
.jscx_tab_box .bd ul{ padding:10px;  } 
.jscx_tab_box .tempWrap{ margin:15px;  } 


/*---团队 ---*/
.ny_zjtd_list{ font-size:12px;top:0px; width:100%; float:left;}
.ny_zjtd_list dl{ clear:both; position:relative;  border-bottom:1px dotted #ddd; padding-bottom:30px; height:auto; margin-bottom:30px; overflow:hidden;}
.ny_zjtd_list dl dd{ float:left; margin-right:10px; width:20%;}
.ny_zjtd_list dl dt{ float:left; padding-left:3%; width:65%;}
.ny_zjtd_list dl dt a.bt{ color:#444; font-size:22px; height:30px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold;}
.ny_zjtd_list dl dt a.bt b{ margin-left:20px; color:#f60; font-size:14px;}
.ny_zjtd_list dl dt a:hover{ color:#ff7e00;}
.ny_zjtd_list dl dt p{ color:#666; font-size:12px; line-height:22px; overflow:hidden;  margin-bottom:5px;}
.ny_zjtd_list dl dt a.more{ color:#999; font-size:12px; }
.ny_zjtd_list dl dt a.more:hover{ color:#ff7e00; }
.ny_zjtd_list dl dt a.more span{font-family:'simsun';}

/*--主营业务 列表---*/
.ny_zyyw_list{ font-size:12px;top:0px; width:100%; float:left;}
.ny_zyyw_list dl{ clear:both; position:relative; height:auto;overflow:hidden;}
.ny_zyyw_list dl dd{ float:left; width:50%;}
.ny_zyyw_list dl dd img{ width:100%;}
.ny_zyyw_list dl dt{ float:left; padding:3%; width:44%;}
.ny_zyyw_list dl dt a.bt{ color:#444; font-size:22px; height:30px; line-height:20px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold; margin-top:20px;}
.ny_zyyw_list dl dt a.bt b{ margin-left:20px; color:#f60; font-size:14px;}
.ny_zyyw_list dl dt a:hover{ color:#ff7e00;}
.ny_zyyw_list dl dt p{ color:#666; font-size:12px; line-height:25px; overflow:hidden;  margin-bottom:5px;}
.ny_zyyw_list dl dt a.more{ color:#999; font-size:12px; }
.ny_zyyw_list dl dt a.more:hover{ color:#ff7e00; }
.ny_zyyw_list dl dt a.more span{font-family:'simsun';}

.zyyw_text{ margin-bottom:50px; text-align:center; border-bottom:1px solid #ddd; padding-bottom:50px; margin-top:20px;}
.zyyw_text h2{ margin-bottom:20px; font-size:26px; letter-spacing:5px; background:url(../images/x-3.png) no-repeat bottom center; padding-bottom:20px; color:#ff7e00;}
.zyyw_text h2 span{ font-size:14px; font-weight:normal; margin-top:10px;letter-spacing:8px; color:#999; display:block;}


/*---------分页-------*/
#fengye{ clear:both; margin-bottom:20px; margin-top:20px;}
div.digg {padding: 3px; margin: 3px;text-align: left; font-size:12px;}
div.digg a {border: #d4000a 1px solid; padding:2px 8px 2px 8px; margin: 2px; color: #d4000a;text-decoration: none;}
div.digg a:hover {border: #d4000a 1px solid; color: #fff; background:#d4000a;}
div.digg a:active {border: #d4000a 1px solid; color: #d4000a;}
div.digg span.current {border: #d4000a 1px solid;font-weight: bold; padding:2px 8px 2px 8px; margin: 2px; color: #fff;background-color: #d4000a;}
div.digg span.disabled {border: #ccc 1px solid; padding:2px 8px 2px 8px; margin: 2px;color: #999;}

#inside_rnewtil{ text-align:center; font-size:24px; color:#333333;width:100%; margin-top:20px; margin-bottom:10px; padding-bottom:10px; font-family:"Microsoft YaHei";}
.inside_rnewtime{ text-align:center; font-size:12px; color:#666666; border:1px solid #ddd; width:100%; height:25px; line-height:25px;background:#f3f3f3; margin-top:5px; margin-bottom:15px;}

#nrboxstyle{}
#nrboxstyle img{}

/*--CONTACT-page--*/
.contact-us{padding:4% 0;}

.contact-us_left h3{margin-bottom:2%; padding-bottom:10px;color:#333;font-size:20px;background:url(../images/bt_x.jpg) no-repeat bottom left;}
.company_address{color:#666;font-size:12px;line-height:22px;}
.company_address p a{color:#666;cursor:pointer;}
.company_address p a:hover{color:#242424;}
.map{margin:6% 0 4%;}

.contact_right h3{margin-bottom:2%;padding-bottom:10px;color:#333;font-size:20px;background:url(../images/bt_x.jpg) no-repeat bottom left;}
.contact_right p{ color:#999; font-size:12px;}
.contact-form{padding-bottom:30px;}
.contact-form div{padding:5px 0;}
.contact-form span{display:block;color:#252525;text-shadow:0 1px 0 #fff;line-height:1.5em;font-size:.7825em;}
.contact-form input[type=text],.contact-form textarea{sans-serif;margin-top:5px;display:block;width:95%;background:transparent;outline:none;color:#555;font-size:1em;border:1px solid #999;-webkit-appearance:none;padding:10px;}
.contact-form input[type=text]:hover,.contact-form textarea:hover{border:1px solid #ad683b;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.contact-form textarea{resize:none;height:120px;}
.contact-form input[type=submit]{margin-top:10px; sans-serif;cursor:pointer;background:#d4000a;border:1px solid #d4000a;outline:none;color:#fff;font-size:.8em;text-transform:uppercase;-webkit-appearance:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;padding:10px 24px; width:120px; text-align:center; font-size:16px;}
.contact-form input[type=submit]:hover{background:#e47f13;border:1px solid #e47f13;}



/*---------在线咨询-------*/
.txtbox{border:1px solid #ccc;height:25px;line-height:25px;width:98%; padding-left:5px;font-family: "Microsoft YaHei"; color:#999; font-size:12px;outline:none; }
.txtbox:hover{border:1px solid #999;color:#333;}
.txtbox:focus{border:1px solid #666;color:#333;}

.txtbox01{border:1px solid #ccc;height:25px;line-height:25px;width:80px; padding-left:5px;font-family: "Microsoft YaHei";color:#999;outline:none; }
.txtbox01:hover{border:1px solid #999;color:#333;}
.txtbox01:focus{border:1px solid #666;color:#333;}
.bfont{ font-size:12px; color:#333333;}

.order_nr_box{ width:90%; font-size:12px; height:100px;outline:none; background:#fff; border:1px solid #ccc;overflow:auto;padding-left:5px;font-family: "Microsoft YaHei";color:#333;}
.order_nr_box:hover{border:1px solid #999;color:#333;}
.order_nr_box:focus{border:1px solid #666;color:#333;}

#loginbox{width:100%;}
#loginbox tr td{ padding-bottom:10px;}
#loginbox tr td p{ padding-left:20px;}
#loginbox tr td span{ margin:5px;}

#btnlogin {height:40px; margin:20px; clear:both;}
#btnlogin .tj_input{ width:120px; height:38px; background:#25b1fe;text-align:center; float:right; color:#fff; font-size:16px; border:none; margin:0px; margin-right:10px;cursor: pointer;font-family: "Microsoft YaHei"; }
#btnlogin .tj_input:hover{background:#ff5400;}
#btnlogin .tj_input02{ width:120px; height:38px; background:#eaeaea;text-align:center;float:right; color:#333; font-size:16px; border:none;cursor: pointer;font-family: "Microsoft YaHei"; }
#btnlogin .tj_input02:hover{background:#ff5400; color:#fff;}



/*--招聘列表--*/
.job_text{ font-size:14px; color:#666; line-height:24px; margin-bottom:10px;}
.open-positions{ height:30px; margin:10px 0 10px 0; font-size:18px; line-height:30px; color:#d4000a; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.position{ font-size:12px; margin-top:10px; margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:20px;}
.position .highlight{ color:#d4000a; font-size:16px; background:url(../images/user-icon.png) no-repeat left; padding-left:25px; margin-bottom:10px;}
.position h3{ margin-left:25px;}
.position  ul{ margin-left:25px; color:#666; line-height:24px;}
.position  ul li{ background:url(../images/icon_10.jpg) no-repeat left; padding-left:15px;}



#prolist02{
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5; border-collapse:collapse;
}
#prolist02 dl{
	font-weight: normal;
	line-height: 35px;
	 width:100%;
	background: rgb(18, 158, 207);
	border-right: 1px solid #rgb(18, 158, 207);
	border-bottom: 1px solid #ddd;
	color: #fff;
}
#prolist02 dl dd{ float:left;
	text-align: center;
}
#prolist02 li{
	line-height: 25px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center; clear:both;
}
#prolist02 li .fl{ float:left; text-align:center; padding:6px 0 6px 0; border-right:1px solid #ddd; display:table-caption; }
#prolist02 li a{ color:#222;}
#prolist02 li a:hover{ color:#F30;}
.prolist_zd01{ width:20%;}
.prolist_zd02{ width:20%;}
.prolist_zd03{ width:18%;}
.prolist_zd04{ width:15%;}
.prolist_zd05{ width:15%;}
.prolist_zd06{ width:10%; border-right:none !important;}
#prolist li:hover{ background:#eee;}


#prolist{
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5; border-collapse:collapse;
}
#prolist th{
	font-weight: normal;
	line-height: 34px;
	background: rgb(18, 158, 207);
	border-right: 1px solid #rgb(18, 158, 207);
	border-bottom: 1px solid #ddd;
	color: #fff;
}
#prolist th.tl{
	text-align: left;
	padding-left: 10px;
}
#prolist td{
	padding: 7px 3px;
	line-height: 20px;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	text-align: center;
}
#prolist td.tl{
	text-align: left;
	padding-left: 10px;
}
#prolist td a{
	color: #235d9e;
	text-decoration:none; color:#333;
}

.hyxx_box{ border:1px solid #ddd; padding:10px !important; background:#fff; border-top:3px solid #d4000a;}
.xm{ font-size:28px;  height:40px; line-height:40px; border-bottom:1px solid #ddd; padding-bottom:10px; overflow:hidden; margin-bottom:10px; color:#333;}
.sfz{ line-height:24px; color:#666;color:#666;}

.tc_an{ display:block; height:40px; line-height:40px; background:#d4000a; color:#fff; margin-top:15px; text-align:center; font-size:16px;}

#job_box{}
.job_lb{ clear:both; width:100%; margin:40px auto 20px; position:relative; overflow:hidden;}
.job_lb a{ width:45%; height:100%; float:left; display:block; position:relative; color:#fff; overflow:hidden; margin-right:5%;}
.job_lb a img.job_bg{ width:100%;transition: all 0.3s;}
.job_lb a .text{ height:100%; width:100%; position:absolute;background:url(../images/h_tm50.png);transition: all 0.3s; text-align:center;}
.job_lb a .text i{ color:#fff; display:block; margin:15% auto 0 ; text-align:center; width:80px; display:block;}
.job_lb a .text i img{ width:100%; float:none;}
.job_lb a .text b{ font-size:18px; font-weight:normal; display:block;}
.job_lb a .text b span{ display:block; font-size:12px;}
.job_lb a:hover img.job_bg{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
.job_lb a:hover .text{background:url(../images/h_tm60.png);}
.job_lb a.up_d9{ top:200px; opacity:0;}


h1.bt{ color:#444; font-size:34px; font-weight:normal;}
span.x{ width:60px; height:3px; display:block; background:#00b18e; margin:20px auto 0; }
.about_text{ color:#666; line-height:24px; width:50%; margin:30px auto 0;}

/*--员工发展--*/
.job_02{ background:#fff; text-align:center; padding:30px 0 60px 0; width:98%; max-width:1100px; margin:auto;}
.job_02 .bt{ color:#333;}
.job_02 .x{ margin: 20px 0px;}
.job_02 .about_text{ color:#333; width:100%;}
.job_02  .ygfz_img{ float:left; width:50%;}
.job_02 .job_ygfz_right{ float:left; text-align:left; width:45%; padding-left:5%;}
.job_02 .look_more{ height:40px; line-height:40px; text-align:center;  margin:30px 0; top:80px; opacity:0; position:relative;}
.job_02 .look_more a{ border:2px solid #00b18d; color:#00b18d; margin:0px;}
.job_02 .look_more a:hover{ color:#fff;}

/*--薪资福利--*/
.job_03{ background:#fff; text-align:center; padding:30px 0 60px 0; width:98%; max-width:1100px; margin:auto;}
.job_03 .bt{ color:#333;}
.job_03 .x{ margin: 20px 0px;}
.job_03 .about_text{ color:#333; width:100%;}
.job_03  .xzfl_img{ float:right; width:50%;}
.job_03 .job_ygfz_right{ float:left; text-align:left; width:45%; padding-right:5%;}
.job_03 .look_more{ height:40px; line-height:40px; text-align:center;  margin:30px 0; top:80px; opacity:0; position:relative;}
.job_03 .look_more a{ border:2px solid #00b18d; color:#00b18d; margin:0px;}
.job_03 .look_more a:hover{ color:#fff;}

.look_more i{transition: all 0.3s;}
.look_more a{border:1px solid #fff; color:#fff; display:block;transition: all 0.3s; margin:auto; width:120px;}
.look_more a:hover{ background:#01b18d; width:150px;border:1px solid #01b18d; border-radius:5px;}
.look_more a:hover i{ margin-left:10px; color:#fc0;}



.more2{ display:inline-block; background:#f2f2f2; line-height:42px;height:42px; padding:0 50px 0 30px;}
.more2 i{ background-position: -135px 0;height: 20px;right: 20px;top: 50%;width: 20px; margin-top:-10px;}
.more2:hover{ background:#bd0000; color:#fff;}
.more2:hover i{background-position:-111px 0px;}

.nav_title{ margin-top:-60px; padding:50px 0; color:#0e334b; margin-bottom:30px;}
.nav_title h1{ font-size:30px; color:#666;}

.page a{ display:inline-block; background:#ccc; padding:17px 21px; margin-left:20px;}
.page a:hover{ background:#c7000a;}
.page2 a{ display:inline-block; background:#999; font-size:24px; color:#fff; padding:20px; margin:0 5px;}
.page2 a:hover,.page2 .hover{ background:#0e334b;}

/* CSS 活动的公共样式 */
.left{ float:left;}
.right{ float:right;}
.display{ display:inline;}
.display_no{ display:none;}
.overflow{ overflow:hidden;}
.text_center{ text-align:center;}
.text_right{ text-align:right;}
.web_widht{ width:100%; max-width:1100px; margin:0 auto;}/* 网页的内容宽 */
.relative{ position:relative;}
.absolute{ position:absolute;}
.pointer{cursor: pointer}
/* CSS 边距 */
.m_t10{ margin-top:10px;}
.m_t20{ margin-top:20px;}
.m_t30{ margin-top:30px;}
.m_l10{ margin-left:10px;}
.m_l20{ margin-left:20px;}
.m_b10{ margin-bottom:10px;}
.m_b20{ margin-bottom:20px;}
.m_auto{ margin:0 auto;}
.p_t10{ padding-top:10px;}
.p_t20{ padding-top:20px;}
.p_l10{ padding-left:10px;}
.p_l20{ padding-left:20px;}
.p_b10{ padding-bottom:10px;}
.p_b20{ padding-bottom:20px;}
.p_10{ padding:10px;}
.p_20{ padding:20px;}
.p_40{ padding:40px;}

.more{ display:inline-block; padding-right:30px; color:#999;}
.more i{ width:20px; height:20px;border-radius:50%;border:1px solid #ccc; right:0; top:0; background-position:-135px 0px;}
.more:hover i{background-position:-111px 0px;border:1px solid #fff;}
.more{color:#999; text-decoration:none;transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;-webkit-transition:background-color 0.1s ease-in 0s, color 0.2s ease-in 0s;outline:none} /* for firefox */

.ico_p{background:url(../images/ico_p.png) no-repeat; display:block; overflow:hidden; position:absolute;}
.back_white{ background:#fff;}

/* 字体 */
.tahoma{font-family:"Tahoma"; }
.verdana{font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.yahei,input,textarea{font-family:"Microsoft yahei";}

/* 字体大小 */
.font10{ font-size:10px;}
.font11{ font-size:11px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font28,.i_dwp h1,.i_dlp h1{font-size:28px;}
.font32{ font-size:32px;}

/* 字体颜色 */
.color_0{ color:#000;}
.color_3{ color:#333;}
.color_6{ color:#666;}
.color_9{ color:#999;}
.color_c{ color:#CCC;}
.color_f{ color:#fff;}
.red,.red a{ color:#c60005;}
.red a:hover{color:#000;}

/* 行高 */
.lh_16{ line-height:16px;}
.lh_18{ line-height:18px;}
.lh_21{ line-height:21px;}
.lh_25{ line-height:25px;}
.lh_30{ line-height:30px;}



/* 内页共用 */
.ny_b{ height:504px; margin-bottom:60px;}
.w790{ width:63%; max-width:790px;}
.w380{ width:380px;}
.w600{ width:600px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w500{ width:500px;}
.w400{ width:400px;}
.h300{ height:300px;}
.h400{ height:400px;}
.h360{ height:360px;}
.h480{ height:480px;}
.f_z20{ left:-20%;}
.f_y20{ right:-20%;}
.line{ display:block; height:2px; width:22px; overflow:hidden; background:#ccc; margin:20px 0 70px 0;}
.wz_box2 h1{ padding-bottom:38px; font-size:18px; border-bottom:1px solid #bfbfbf;}
.wz_box2 p{ padding:40px 0;}

.more2{ display:inline-block; background:#f2f2f2; line-height:42px;height:42px; padding:0 50px 0 30px; color:#333;}
.more2 i{ background-position: -135px 0;height: 20px;right: 20px;top: 50%;width: 20px; margin-top:-10px;}
.more2:hover{ background:#bd0000; color:#fff;}
.more2:hover i{background-position:-111px 0px;}

.nav_title{ margin-top:-60px; padding:50px 0; color:#0e334b; margin-bottom:30px;}
.nav_title h1{ font-size:30px; color:#666;}

.page a{ display:inline-block; background:#ccc; padding:17px 21px; margin-left:20px;}
.page a:hover{ background:#c7000a;}
.page2 a{ display:inline-block; background:#999; font-size:24px; color:#fff; padding:20px; margin:0 5px;}
.page2 a:hover,.page2 .hover{ background:#0e334b;}

.box3_1{ background:#0e334b; color:#fff; overflow:hidden;}
.box3_1 .wz_list h1,.box4_2 .wz_list h1{ color:#fff;}
.box3_1 .wz_list li a:hover{ color:#fff;}
.wz_list,.wz_box2{ width:300px; padding:0 40px; color:#a6adb4; line-height:24px;}
.wz_list h1,.hr_i h1,.wz_box2 h1{ color:#c7000a; font-size:22px; padding-top:18px; font-weight:normal;}
.wz_list li{ border-top:1px dotted #8799a5; padding:25px 0;}
.box3_1 .wz_list li a{ color:#dee0e3;}
.wz_list li a{ font-size:16px; color:#666;}
.wz_list li a:hover{ color:#333;}
.wz_list li span{ display:block; padding-top:6px;}
.wz_list .last,.box3_2 .wz_list .last{ border:none;}
.wz_list p{ padding-top:20px; background:url(../images/line.gif) no-repeat left top; margin-top:25px;}

/* 关于我们 */
.a_box1{ margin-top:40px;}
.a_box1,.a_bx1_1,.a_bx1_2{ height:516px;}
.a_bx1_1{background:url(../images/about2.jpg) no-repeat;}
.a_bx1_1,.a_bx2_1{ left:-20%; }
.a_bx1_2,.a_bx2_2{ right:-20%;}
.a_bx2_2  .wz_list{ width:40%; padding:5%;}
.a_bx2_2  .lc_t{ width:50%; overflow:hidden;}

.a_box1 .wz_list p,.wz_list2 .wz_list p{ margin:0; background:none; padding-bottom:35px;}
.a_bx1_1 .wz_list{ padding-bottom:38px; width:382px; margin:20px 0 0 20px;background:#fff;}
.a_bx1_2 .wz_list{ margin-top:15px; float:left;}

.a_box2,.a_bx2_1,.a_bx2_2{ height:360px;}
.a_bx2_1{ background:url(../images/about4.jpg); color:#fff;}

.a_box3{width:100%; max-width:1100px; height:180px; margin:auto; background:#fff; margin-top:30px;}
.a_box3 img{float:left;}
.a_box3 article{margin-left:638px;}
.a_box3 article h2{color: #c7000a; font-size:22px; padding-top:38px; font-weight:normal;}
.a_box3 article summary{padding:20px 0;}
.a_box3 a:hover{color:#c7000a;}
.a_box3 a:hover i{color: #c7000a; border: 1px solid #c7000a; background-color: #c7000a; background-position: -111px 0px;}


.a_bx2_1 .wz_box2 h1{ font-size:22px; color:#fff; border-bottom-color:#8ea0c0;}
.lc_nr{ padding:40px 0 70px 0;}
.lc_nr h3{ font-size:18px;color:#fff;}
.lc_nr h4{ font-size:14px;color:#fff;}

.about_gy .wz_list{ width:400px; padding:60px 0 0 0; line-height:30px; }
.about_gy .wz_list h1{ color:#004673; font-size:18px;}
.about_lc .wz_list{ color:#666;}
.about_lc .wz_list{ width:520px; padding-top:20px;}
/* 关于我们-核心价值 */
.core{ position:relative; margin-right:-40px; padding-bottom:60px;}
.core .dl{position:relative; width:373px; height:284px; float:left; margin:60px 40px 0 0; overflow:hidden;}
.core .dt{position:absolute; z-index:2; width:100%; height:100%; text-align:center; background:#fafafa;}
.core .dt img{ margin:42px 0 26px 0;}
.core .dt h1{ font-size:18px; color:#0e334b;}
.core .dt span{ font-size:14px;font-family:"Tahoma"; color:#666;}
.core .dd{position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; color:#fff;   background:#0e334b;}
.core .dd p{position:absolute; top:44%; left:8%; width:84%;}

.core2{ margin-top:60px; background:url(../images/line2.gif) repeat-y center top;}
.core2 .dl{width:540px; position:relative;}
.core2 .dl.left{ padding-right:60px;}
.core2 .dl.right{ padding-left:60px;}
.core2 .dl i{ width:18px; height:18px;}
.core2 .dl.left i{ background-position:-24px -142px; right:-9px; top:-1px;}
.core2 .dl.right i{ background-position:-24px -163px; left:-9px; top:100px;}
.core2 .dt{ position:relative; min-height:150px;}
.core2 .dt span{ position:absolute; left:0; bottom:0; background:#c60004; color:#fff; font-size:30px; display:block; padding:14px 18px;}
.core2 .dd{ color:#666; padding-top:20px;}

.core_zk{ background:#666; color:#fff; padding:20px 0; margin-top:60px;}
.core_zk span{ display:inline-block; text-align:left;font-family:"Tahoma"; line-height:24px; padding-right:60px;}
.core_zk span h1{ font-size:24px;font-family:"Microsoft yahei";}
.core_zk span em{ width:44px; height:44px; background-position:-110px -26px; right:0; top:0;}
.core_zk .hover em{background-position:-110px -72px; }

.dl_lei{ height:380px; background:#fff; -webkit-transition:0.5s; transition:0.5s;}
.dl_lei:hover{ background:#c7000a; color:#fff;}
.dl_lei:hover a,.dl_lei:hover h1{color:#fff;}
.box2 .dl_lei:hover .i_sj, .dl_lei:hover .i_sj,.box1_2 .dl_lei:hover .i_sj{background-position:-194px 0;}
.box2 .dl_lei .i_sj,.box1_2 .dl_lei .i_sj {background-position:-176px 0;}
.ico_i3{ width:41px; height:36px; background-position:-52px -88px; left:50%; top:50%; margin-left:-20px; margin-top:-18px;}
.ico_i4{ width:34px; height:36px; background-position:-52px -128px; left:50%; top:50%; margin-left:-17px; margin-top:-18px;}
.ico_i5{ width:34px; height:36px; background-position:-170px -30px; left:50%; top:50%; margin-left:-17px; margin-top:-18px;}

.box3_1{ background:#0e334b; color:#fff; overflow:hidden;}
.box3_1 .wz_list h1,.box4_2 .wz_list h1{ color:#fff;}
.box3_1 .wz_list li a:hover{ color:#fff;}
.wz_list,.wz_box2{ width:300px; padding:0 40px; color:#a6adb4; line-height:24px;}
.wz_list h1,.hr_i h1,.wz_box2 h1{ color:#c7000a; font-size:22px; padding-top:18px;}
.wz_list li{ border-top:1px dotted #8799a5; padding:25px 0;}
.box3_1 .wz_list li a{ color:#dee0e3;}
.wz_list li a{ font-size:16px; color:#666;}
.wz_list li a:hover{ color:#333;}
.wz_list li span{ display:block; padding-top:6px;}
.wz_list .last,.box3_2 .wz_list .last{ border:none;}
.wz_list p{ padding-top:20px; background:url(../images/line.gif) no-repeat left top; margin-top:25px;}


/* HR */
.h205{ height:205px;}
.h595{ height:595px;}
.w50{ width:29%;}
.hr_box1{ margin-top:40px;}
.hr_box1_1{ left:-20%; top:0; width:33%;}
.hr_box1_1 img{ width:100%;}
.hr_box1_2{ right:-20%; top:0; width:63%;}

.hr_box1_2 .wz_list{ width:40% !important; padding:5%;}
.hr_box1_2 .lc_t{ width:50%;} 
.hr_box1_2 .lc_t img{ width:100%;}

.hr_box1_3{ bottom:0; right:-20%;}
.hr_box1_4{ bottom:0; right:-40%;}
.hr_box1_3, .hr_box1_3 h1, .hr_box1_4, .hr_box1_4 h1{-webkit-transition:background 0.5s, color 0.4s; transition:background 0.5s, color 0.4s;}
.hr_box1_3 a, .hr_box1_4 a{display:block; height:100%;}

.hr_box1_3 h1,.hr_box1_4 h1{ position:absolute; width:100%; position:absolute; bottom:20px; left:0; font-weight:normal; color:#333;}
.hr_ico{ width:103px; height:103px;border-radius:50%; display:inline-block;}
.hr_ico1{ background:#fafafa;}
.hr_ico2{ background:#fafafa;}
.hr_ico1 i{ width:49px; height:43px;left:50%; top:50%; margin-left:-25px; margin-top:-21px; background-position:-52px -176px;}
.hr_ico2 i{ width:60px; height:44px;left:50%; top:50%; margin-left:-30px; margin-top:-22px;background-position:-52px -226px;}
.hr_box1 .hr_ico{ position:absolute; display:block; left:50%; top:50%; margin-left:-51px; margin-top:-61px;}
.hr_box1_3:hover,.hr_box1_4:hover{background:#c7000a; }
.hr_box1_3:hover h1,.hr_box1_4:hover h1{color:#fff;}

.hr_ll{ padding:40px; }
.hr_llT{ width:720px;}
.hr_ll2{background:#fff;}
.hr_ll2 .dl_lei dt{ padding-top:80px;}

.hr_lb li{ margin-bottom:30px;}
.hr_lb2{ height:54px; line-height:54px; background:#fafafa; color:#666;  padding:0 30px; cursor:pointer;}
.hr_lb2 h1{font-size:14px;}
.hr_lb2:hover{ color:#c7000a;}
.hr_lb2 span{width:36px; height:36px; display:block; margin-top:9px;}
.hr_lb2 span i{ width:36px; height:36px; display:block; background-position:-115px -158px;}
.hr_lb .hover .hr_lb2 span i{background-position:-115px -121px;}
.hr_lb3{ padding:30px; line-height:36px;}
.a_but{ background: none repeat scroll 0 0 #c7000a;color: #fff;font-size: 16px;padding: 14px 44px;}
.a_but:hover{ color:#fff; background:#0e334b;}

.xz_list .hr_lb2 span i{ width:36px; height:36px; display:block; background-position:-115px -232px;}
.xz_list .hr_lb2:hover span i{background-position:-115px -195px;}
.xz_list .hr_lb2{ cursor:auto;}
.w720{ width:720px;}
.h380{ height:380px;}
.hr_tm .tx_box1,.hr_tm .tx_box2,.hr_tm .tx_box3{ background:#fafafa;}


#honor_container{ width:100%;}
#honor_container #sync1 .owl-item{ text-align:center !important;}
#honor_container #sync1 .item img{ float:none;}
#honor_container #sync1 .item h1{ font-size:14px; margin-top:15px;  font-weight:normal;}
#honor_container #sync2{ margin-top:15px; border-top:1px solid #ddd; padding-top:15px; }
#honor_container #sync2 .owl-item{cursor:pointer; width:80px !important; height:70px; overflow:hidden; margin-left:10px; border:2px solid #ddd; padding:1px !important;}
#honor_container #sync2 .item img{ width:100%; height:70px; margin:0px;}
#honor_container #sync2  .synced{padding:2px;}
#honor_container #sync2  .synced{  border:2px solid #f60;}

.btt{ color:#333; font-size:20px; font-weight:normal; border-left:4px solid #d4000a; padding-left:10px; height:25px; margin-bottom:15px; clear:both;}
.jscx_nr{ color:#666; line-height:22px; margin-bottom:10px;}
.jscx_img_right{ float:right !important; margin-left:15px; margin-bottom:15px; max-width:none !important;}
.jscx_img_left{ float:left !important; margin-right:15px; margin-bottom:15px; max-width:none !important;}



/*成长故事*/
.job_main{ padding-bottom:40px;}
.czstory_list li{ background:#fff; margin-bottom:12px; overflow:hidden;}
.czstory_list li .nr{ width:44%; float:left; padding:55px 3% 0;}
.czstory_list li .img{ width:50%; float:right; max-height:360px; overflow:hidden;}
.czstory_list li .title{ margin-bottom:0px;}
/*.czstory_list li .title a{ display:inline-block; border:2px solid #42b0ed; padding:10px 15px; font-size:22px; font-weight:bold; }
.czstory_list li .title a:hover{ background:#42b0ed; color:#fff;}*/
.czstory_list li .title a { font-size:30px; color:#01a2ea;}
.czstory_list li .comp { font-size:22px; font-weight:bold; margin-bottom:15px;}
.czstory_list li .sum{ font-size:14px; padding-right:10%;}
.czstory_list li.odd .img{ float:left;}
.czstory_list li.odd .nr{ float:right;}

/*成长在徐工*/
.chengzhang_text{ text-align:center; color:#1e1e1e; margin-bottom:30px; padding-top:30px;}
.chengzhang_text .p1{ font-size:24px; margin-bottom:5px;}
.chengzhang_text .p2{ font-size:18px;}
.chengzhang_text .p3{ font-size:13px;}

.cz_anli{ height:270px; background:#fff; overflow:hidden;}
.cz_anli .img{ float:left; width:52%; height:100%; overflow:hidden; }
.cz_anli .nr{ float:right; width:40%; padding:0 4%; position:relative; height:100%; }
.cz_anli .title{ font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:50px;}
.cz_anli .title a{ color:#333;} 
.cz_anli .sum{ font-size:13px; margin-bottom:15px;}
.cz_anli .jt_btn{ display:block; width:39px; height:37px;/* position:absolute; bottom:50px; left:14%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:0px 0px; transition:none;}
.cz_anli .jt_btn:hover{ background-position:0px -40px;}
.cz_anli .jt_ico{ display:block; border-style:solid; border-width:15px; border-color:transparent #fff transparent transparent; position:absolute; top:50%; margin-top:-15px; left:-30px; width:0; height:0;}

.chengzhang_li_01 .cz_anli .title { margin-top:100px; color:#000; line-height:1.4;}
.chengzhang_li_01 .cz_anli .sum { font-size:16px; color:#000;}

.cz_anli_blue{background:#01a2ea; color:#fff;}
.cz_anli_blue a{ color:#fff;}
.cz_anli_blue .jt_btn{ background-position:-43px 0px;}
.cz_anli_blue .jt_btn:hover{ background-position:-43px -80px; background-color:#fff;}
.cz_anli_blue .jt_ico{ border-right-color:#01a2ea;}

.join_ico{ text-align:center; margin-top:40px; font-size:24px; color:#000;}
.join_ico a{ display:inline-block; transition:none; }
.join_ico .bt1{ height:93px; overflow:hidden; margin-bottom:8px;}
.join_ico .bt1 a{width:93px; height:93px; background-image:url(../images/join_ico.png); background-repeat:no-repeat; background-position:top;}
.join_ico .bt1 a:hover{ background-position:bottom;}
.join_ico .bt3 { margin-top:5px;}
.join_ico .bt3 a{ width:128px; height:40px; line-height:40px; border:1px solid #000; color:#524202; font-size:20px; }
.join_ico .bt3 a:hover{ background:#000; color:#fff;}

.chengzhang_li{ margin-bottom:20px; }
.chengzhang_li ul{ width:102%;}
.chengzhang_li .cz_left{ width:48%; margin-right:2%; float:left; }
.chengzhang_li .cz_right{ width:48%; margin-right:2%; float:left; }

.chengzhang_li_01 .cz_left{ width:73%; }
.chengzhang_li_01 .cz_right{ width:23%;}
.chengzhang_li_01 .cz_right{ background:#facd00; height:290px;}
.chengzhang_li_01 .cz_anli .img{  width:66%; }
.chengzhang_li_01 .cz_anli .nr{ width:26%;}


.chengzhang_li_02 .cz_left .cz_anli { background:#ececed;}
.chengzhang_li_02 .cz_left .jt_ico{ border-right-color:#ececed;}


/*加入徐工*/
.jiaru_main{ width:102%;}
.jiaru_left{ width:48%; margin-right:2%; float:left;}
.jiaru_right{ width:48%; margin-right:2%; float:right;}
.jiaru_left .cz_anli{ background:#fff;}
.jiaru_left .cz_anli .jt_ico{ border-right-color:#fff; }

.zp_liucheng{ height:320px; overflow:hidden; }
.zp_liucheng .zplc_left{ width:52%; float:left; height:100%; background:#e8e8e8; overflow:hidden; }
.zp_liucheng .zplc_right{ width:48%; float:right; height:100%; overflow:hidden; }
.zp_liucheng .zpllc_v{ height:50%;}
.zp_liucheng .zpllc_v a{ display:block; height:100%; background:#e8e8e8; color:#000;}
.zp_liucheng .zpllc_v a:hover{ background:#facd00; }
.zp_liucheng .zpllc_v .zplc_bg{ padding-left:100px; padding-top:40px; background-image:url(../images/zplc_ico.png); background-repeat:no-repeat;}
.zp_liucheng .zpllc_v .zt1{ font-size:24px; }
.zp_liucheng .zpllc_v .zt2{ font-size:14px;}
.zp_liucheng .zpllc_v01 .zplc_bg{ background-position:30px 50px;}
.zp_liucheng .zpllc_v01 a:hover .zplc_bg{ background-position:30px -124px;}
.zp_liucheng .zpllc_v02 .zplc_bg{ background-position:40px -295px;}
.zp_liucheng .zpllc_v02 a:hover .zplc_bg{ background-position:41px -472px;}

.jiaru_jl{ height:300px; background:url(../images/jl_bg.jpg) center top; overflow:hidden; margin-top:20px; text-align:center; color:#000; }
.jiaru_jl a{ color:#000;}
.jiaru_jl .jl_btn{ margin-top:50px;}
.jiaru_jl .jl_btn a{ display:inline-block; width:50%; line-height:68px; font-size:32px; color:#000; border:1px solid #000;}
.jiaru_jl .jl_btn a:hover{ background:#000; color:#fff;}
.jiaru_jl .jl_texten{ font-size:20px; font-family:arial; margin-top:10px; margin-bottom:20px;}
.jiaru_jl .jl_text{ font-size:16px; margin-bottom:5px; }
.jiaru_jl .jl_text a{ text-decoration:underline; }
.mob_jl_btn{ display:none;}

/*人才政策*/
.zhengce_li{ width:100%;}
.zhengce_li .zc_left{ width:884px; float:left;}
.zhengce_li .zc_right{ width:285px; float:right; margin-right:0;}
.zhengce_li .zc_right img { height:100%; width:auto; max-width:none;}
.zhengce_li .cz_anli .img{ width:34%;}
.zhengce_li .cz_anli .nr{ width:58%;}
.zhengce_li .cz_anli .jt_btn{ left:6%;}
.link_img{ height:290px; overflow:hidden; position:relative; }
.link_img a{ display:block;}
.link_img .title{ width:100%; height:78px; line-height:78px; background:rgba(250,205,0,.90); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99facd00,endcolorstr=#99facd00); position:absolute; left:0px; bottom:0px; font-size:24px; font-weight:normal; color:#3e3e3e; text-indent:10%;}
.link_img .title i{ display:block; width:15px; height:29px; background:url(../images/job_jt.png) no-repeat 0 0; position:absolute; right:10px; top:50%; margin-top:-15px;}

.bangong_hj{ height:210px; overflow:hidden; margin-top:20px;}
.bangong_hj .bghj_nr{width:17%; padding:0 4%; height:100%; background:#facd00; float:left; position:relative; z-index:10;}
.bghj_nr .title{ font-size:24px; font-weight:normal; margin-bottom:10px; margin-top:20px; }
.bghj_nr .title a{ color:#000;}
.bghj_nr .sum{ font-size:13px; margin-bottom:15px;}
.bghj_nr .jt_btn{ display:block; width:39px; height:37px;/* position:absolute; bottom:40px; left:14%;*/ background-image:url(../images/jt_btn.png); background-repeat:no-repeat; background-position:-86px 0px; -webkit-transition:none;transition:none; }
.bghj_nr .jt_btn:hover{ background-position:-86px -40px;}
.bghj_nr .jt_ico{ display:block; border-style:solid; border-width:15px; border-color:transparent  transparent transparent #facd00; position:absolute; top:50%; margin-top:-15px; right:-30px; width:0; height:0;}

.bangong_hj .bghj_img{ width:25%; height:100%; background:#000; float:left; position:relative; overflow:hidden; }
.bghj_img a{ display:block; border-left:#f6f6f6 10px solid; width:100%; overflow:hidden; position:relative;}
.bghj_img .hov_bg{ display:block; width:100%; height:100%;  background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); position:absolute; top:0px; left:0px; display:none;}
.bghj_img .hov_bg i{ display:block; width:77px; height:77px; background:url(../images/hj_ico.png) no-repeat 0 0; position:absolute; top:50%; margin-top:-38px; left:50%; margin-left:-38px;}
.bghj_img a:hover .hov_bg{ display:block; }

/*招聘列表*/
.job_setop{ margin-bottom:20px;}
.job_setop .job_selant{ float:left; width:11%; text-align:right; font-size:20px; color:#000; background:url(../images/job_seico.png) no-repeat 5px; margin-right:2%; line-height:30px;}
.job_setop .job_seform{ float:left; width:82%; }
.job_seform .job_seinp{ width:25%; height:30px; line-height:30px; background:#fff; border:1px solid #a8a8a8; float:left; margin-right:10px;font-family:微软雅黑; text-indent:10px;}
.job_seform .job_sebtn{ width:5%; float:left; height:30px; border:none; width:65px; background:#2a9ad4; color:#fff; font-family:微软雅黑; font-size:14px; cursor:pointer;}
.noLink { cursor:default;}

.job_selist dl{ overflow:hidden; margin-bottom:10px; position:relative; height:27px; overflow:hidden;}
.job_selist dt{ width:11%; float:left; text-align:right; font-size:14px; color:#000; margin-right:2%; line-height:22px; }
.job_selist dd{ float:left; width:82%; line-height:22px; }
.job_selist dd a{ display:inline-block; padding-right:25px; font-size:13px; margin-bottom:5px;}
.job_selist dl .more{ display:none; position:absolute; top:0px; right:0; cursor:pointer; padding-right:20px; background:url(../images/more_jt.png) no-repeat right;}
.job_selist .job_secompany{ border-radius:0; border-color:#a8a8a8; width:25%; background:#fff url(../images/job_selebtn.gif) no-repeat right; height:32px; line-height:32px; }
.job_selist .job_secompany ._arrow{ display:none;}
.job_selist dl.job_selist_01{height:auto; }
.job_selist dl.job_selist_01 dt{line-height:34px; }
.job_selist dl.dlh_auto{ height:auto;}
.job_selist dl .dlh_more{ background:url(../images/more_jton.png) no-repeat right;}

.job_search{ margin-bottom:20px;}
.JobList-J1{}
.JobList-J1 li.first { background: #e6e6e6; border-bottom: none; padding: 0; line-height:62px; font-size:18px; height:62px; border-bottom:1px solid #acacac; }
.JobList-J1 li { border-bottom: 1px solid #cccccc; float: left; width: 100%; height: 40px; line-height: 40px; padding-top:10px; }
.JobList-J1 li ._t1 { width: 25%; padding-left:5%; text-align:left !important;}
.JobList-J1 li ._t2 { width: 25%; }
.JobList-J1 li ._t3 { width: 15%; }
.JobList-J1 li ._t4 { width: 15%; }
.JobList-J1 li ._t5 { width: 15%; }
.JobList-J1 li.first ._ut { float: left; text-align: center; color: #000; font-size: 18px; }
.JobList-J1 li ._un { float: left; text-align: center; cursor: pointer; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:14px; }
.JobList-J1 li:hover { background: #ededed; }
.JobList-J1 li ._t1 .new{ display:inline-block; width:44px; height:28px; background:url(../images/job_news.png) no-repeat 0 0; vertical-align:-2px; *vertical-align:middle; margin-left:5px;}

/*job首页*/
.job_banner{ height:602px; position:relative; overflow:hidden; max-width:1366px; margin:0 auto;}
.job_banner img{ width:1366px; height:100%; position:absolute; top:0px; left:50%; margin-left:-683px; max-width:none;}
.job_banner .slide_nav{ width:100%; position:absolute; left:0px; bottom:20px; text-align:center;}
.job_banner .slide_nav a{ display:inline-block; width:12px; height:12px; border-radius:10px; background:#0e1114; font-size:0px; line-height:0; margin:0 2px; cursor:pointer;}
.job_banner .slide_nav a.on{ background:#facd00;}

.join_xcmg{ height:607px; background:url(../images/job_bg1.jpg) no-repeat center top; position: relative; background-attachment: fixed; max-width:1366px; margin:0 auto;   background-size: cover; }
.job_wrap{ width:980px; margin:0 auto;}

.ijob_top{ background:url(../images/h_xian.png) no-repeat center; text-align:center; margin-top:40px; }
.ijob_top .ijob_lant{ font-size:34px; font-weight:bold; color:#000; margin-bottom:20px;}
.ijob_join_text{ color:#000; text-align:center; font-size:13px; }
.ijob_join_text a{ color:#000;}
.ijob_join_text .jb_t1{ font-size:14px; margin-bottom:15px;}
.ijob_join_text .jb_t1 a{ text-decoration:underline;}
.ijob_join_text .jb_t2{ font-size:24px; font-weight:bold; margin-bottom:5px;}

.ijob_position{ margin-top:30px;}
.ijob_position .ijob_sele{ float:left; width:28%; height:50px;}
.ijob_sele .sele_job { width:100%; height:100%; line-height:50px; font-size:16px; border:none; border-radius:0;  background:rgba(255,255,255,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff);}
.ijob_sele .sele_job ._arrow{ width:55px; height:51px; background:url(../images/ijob_sele.png) no-repeat 0 0;}
.ijob_sele .sele_job ._arrow .arr{ display:none;}
.ijob_sele .sele_job ._txt{ padding-right:55px;}
.select-ui-options.select-ui-options-jcom{ background:rgba(255,255,255,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff); border-color:#eee;}
.select-ui-options.select-ui-options-jplace{ background:rgba(255,255,255,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff); border-color:#eee;}
.ijob_sele_com{ margin-left:6%;}
.ijob_sele_place{ margin-left:2%; margin-right:2%;}

.ijob_position .ijob_sea{ float:left; width:28%; height:50px;}
.ijob_sea .ijobse_inp{ width:80%; float:left; height:50px; line-height:50px; border:none;background:rgba(255,255,255,.70); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99ffffff,endcolorstr=#99ffffff); text-indent:20px; font-size:16px; }
.ijob_sea .ijobse_btn{ width:20%; float:left; height:50px; border:none; background:url(../images/ijob_btn.png) no-repeat center;cursor: pointer;}

.ijob_catlist{ margin-top:30px; }
.ijob_catlist li{ float:left; margin-left:3%;}
.ijob_catlist li .img{ text-align:center; margin-bottom:10px;}
.ijob_catlist li .img a{ display:inline-block; width:114px; height:114px;/* background-image:url(../images/job_ico.png); background-repeat:no-repeat; transition:none;*/}
.ijob_catlist li .title{ text-align:center; font-size:18px; font-weight:bold; margin-bottom:10px; }
.ijob_catlist li .title a{ color:#000;}
.ijob_catlist li .j_list{ text-align:center;}
.ijob_catlist li .sum{ text-align:center;}
.ijob_catlist li.ijob_cat01{ width:30%;}
.ijob_catlist li.ijob_cat02{ width:28%;}
.ijob_catlist li.ijob_cat03{ width:28%;}
.ijob_catlist li.ijob_cat04{ width:22%; display:none;}
/*.ijob_catlist li.ijob_cat01 .img a{ background-position:0px 0px; }
.ijob_catlist li.ijob_cat02 .img a{ background-position:-118px 0px; }
.ijob_catlist li.ijob_cat03 .img a{ background-position:-236px 0px; }
.ijob_catlist li.ijob_cat04 .img a{ background-position:-354px 0px; }
.ijob_catlist li.ijob_cat01 .img a:hover{ background-position:0px -116px; }
.ijob_catlist li.ijob_cat02 .img a:hover{ background-position:-118px -116px; }
.ijob_catlist li.ijob_cat03 .img a:hover{ background-position:-236px -116px; }
.ijob_catlist li.ijob_cat04 .img a:hover{ background-position:-354px -116px; }*/

.ijob_catlist li .img { height:119px; position:relative;}
.ijob_catlist li .img a { display:block; width:114px; height:114px; position:absolute; left:50%; margin-left:-57px; top:0;}
.ijob_catlist li .img i { display:block; width:100%; height:100%; background-image:url(../images/job_ico.png); background-repeat:no-repeat; position:absolute; left:0; top:0;}
.ijob_catlist li .img .jico { z-index:1;}
.ijob_catlist li .img .jico_black { display:none;}
.ijob_catlist li.ijob_cat01 .img .jico { background-position:0px 0px;}
.ijob_catlist li.ijob_cat02 .img .jico { background-position:-118px 0px;}
.ijob_catlist li.ijob_cat03 .img .jico { background-position:-236px 0px;}
.ijob_catlist li.ijob_cat04 .img .jico { background-position:-354px 0px;}
.ijob_catlist li.ijob_cat01 .img .jico_black { background-position:0px -116px;}
.ijob_catlist li.ijob_cat02 .img .jico_black { background-position:-118px -116px;}
.ijob_catlist li.ijob_cat03 .img .jico_black { background-position:-236px -116px;}
.ijob_catlist li.ijob_cat04 .img .jico_black { background-position:-354px -116px;}

.ijob_jltd{ background:url(../images/job_bg2.jpg) no-repeat center top; position: relative; background-attachment: fixed;  background-size: cover;}
.ijob_jlbtn{ text-align:center; margin-top:45px;}
.ijob_jlbtn a{ display:inline-block; width:35%; height:70px; line-height:70px; border:1px solid #000; font-size:32px; color:#000;}
.ijob_jlbtn a:hover{ background:#000; color:#fff; }
.ijob_jltext{ text-align:center; font-size:20px; font-family:arial; margin-top:15px; color:#000; margin-bottom:30px;}
.ijb_jlico{ width:70%; margin:0 auto;}
.ijb_jlico li{ float:left; width:121px; height:121px; margin:0 5%; position:relative; overflow:hidden;}
.ijb_jlico li a { display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.ijb_jlico li i { display:block; width:100%; height:100%; background-image:url(../images/job_ico2.png); background-repeat:no-repeat; position:absolute; left:0; top:0;}
.ijb_jlico li .jico { z-index:1;}
.ijb_jlico li .jico_black { display:none;}
.ijb_jlico li.jlico_01 .jico { background-position:0px 0px;}
.ijb_jlico li.jlico_02 .jico { background-position:-126px 0px;}
.ijb_jlico li.jlico_03 .jico { background-position:-252px 0px;}
.ijb_jlico li.jlico_04 .jico { background-position:-378px 0px;}
.ijb_jlico li.jlico_01 .jico_black { background-position:0px -127px;}
.ijb_jlico li.jlico_02 .jico_black { background-position:-126px -127px;}
.ijb_jlico li.jlico_03 .jico_black { background-position:-252px -127px;}
.ijb_jlico li.jlico_04 .jico_black { background-position:-378px -127px;}

.ijob_ygfc{ background:#e2e2e2; padding-top:30px; }
.ijob_ygfc .ijob_top { margin-top:0px; text-align:center; margin-bottom:20px;}
.ijob_ygfc .ijob_top .ijob_lant { display:inline-block; *display:inline; *zoom:1; background:#e2e2e2; padding:0 20px; margin-bottom:0;}
.ijob_tab{ margin-top:40px; }
.ijob_key{ max-width:900px; margin:0 auto;  background:url(../images/yg_xian.png) no-repeat center bottom;}
.ijob_key li{ float:left; width:16.5%; text-align:center; font-size:22px; font-weight:bold; color:#000; line-height:80px; position:relative; cursor:pointer;}
.ijob_key li a{ color:#000; }
.ijob_key li.cur i{ display:block; width:53px; height:18px; background:url(../images/yg_cur.gif) no-repeat 0 0; position:absolute; left:50%; margin-left:-26px; bottom:-17px;}

.ijob_ygscroll{ background:#d9d9d9; padding:40px 0; }
.ijob_ygscroll .tab_val{ max-width:856px; margin:0 auto; position:relative; }

.links_box{ width:98%; max-width:1100px; margin:10px auto; border-top:1px solid #ddd; padding-top:15px; padding-bottom:5px; clear:both;}
.links_box li{ width:22.3%; margin:1%; overflow:hidden; max-height:100px; float:left; border:1px solid #999; padding:0.2%; background:#fff;}
.links_box li img{ width:100%;}


@media only screen and (max-width:1200px) and (min-width:1024px){
#logo{float:left; margin-left:5px;position:relative;}	
#rnav,#cnav{ margin-right:5px;}
.content{width:98%;  margin:auto;}
.iitem3{margin-right:0}
.en #rnav{display:none;}
#header ul#navbig{ margin-right:5px;}
#header ul#navbig li{width:auto;font-size:15px;float:left; padding:0px; margin-left:10px;}
.ind_left{width:70%; margin:auto; float:left; max-width:none;}
.indimg_list { width:30%; max-width:none; margin-left:1.5%; margin-right:1.5%;}

.ind_right{width:29%; margin:auto; float:right; max-width:none; margin-right:1%;}
.video_box{ width:100%; overflow:hidden; float:left; max-height:291px;}
.ind_contact{ width:100%; overflow:hidden; float:left;}

.video_box img{ width:auto;}
.video_box span{ text-align:center; width:100%; height:100%; line-height:100%;  bottom:-317px; display:block; position:relative; background:url(../images/tm60.png);transition: all 0.3s;}
.video_box span img{ width:20%; vertical-align:central; margin-top:-65%; margin-left:40%;}
.video_box:hover span{ bottom:0px; position:relative;}

.ind_contact{ clear:both; margin-top:15px; background:#fff; max-height:315px;min-height:291px; height:auto;}
.ind_contact img{ float:none; clear:both; width:115%;}
.ind_contact .contact_text{ padding:15px;}
.ind_contact .contact_text h1.bt{ height:30px; line-height:30px; margin-bottom:5px; clear:both; font-size:20px; color:#444; font-weight:normal;}
.ind_contact .contact_text{ background:url(../images/icon.jpg) no-repeat 15px 45px;}
.ind_contact .contact_text li{ height:30px; padding-left:35px;}

}

@media only screen and (max-width:1023px){
.w1200_center{ width:98%; margin:auto;}
#logo{ margin-left:10px;}
#logo a{ width:250px; margin-top:5px;}
#logo a img{ width:100%;}
.flickerplate{ height:400px !important; margin-top:60px !important;}
.flickerplate ul.flicks>li .flick-title{ margin-top:70px;}
.flickerplate ul.flicks>li .flick-title img{ width:70%;}
#pagewrap{padding:0 10px;}
#slidebody,#slidebody li,#slidebody li img{width:1300px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{ height:300px;}
#slidebody{margin-left:-644px;}
.iitem2{margin-right:0}
.iitem3{margin-right:40px}

#header ul#navbig{ margin-right:5px;}
#header ul#navbig li{width:auto;font-size:15px;float:left; padding:0px; margin-left:5px;}
.content{width:98%;}
.iitem3{margin-right:0}
.en #rnav{display:none;}




}

@media only screen and (max-width:920px){
.ny_body{ background:#fff;}
#slid{ margin-bottom:10px;}
.top_01{ display:none;}
.content{width:98%;}
#header{ height:60px !important; overflow:hiddenl;}
#header ul#navbig{display:none;}
#navmini,#cnavmini{display:none;}
#rnav,#cnav{display:none;}
#pagewrap{padding:0 10px;}
.flickerplate{ margin-top:60px;}
#slidebody,#slidebody li,#slidebody li img{width:1200px;height:200px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:220px;}
#slidebody{margin-left:-644px;}
.iitem2{margin-right:0}
.iitem3{margin-right:40px}
#rnav,#cnav{display:none;}
#logo{float:left;position:relative; width:180px; margin-top:5px;}
#logo a{ width:100%;margin-top:0px;}
#logo img{ width:100%; height:auto;}
#cbody{margin-left:0;padding:0px; margin-top:0px;}
.neiheader{height:120px;}
#slide.neislide{padding-top:80px; margin-bottom:5px;}
#slidebody{ margin-top:0px;}

#banner{ padding-top:65px;} 

/*--关于我们 的三块图标--*/
#ind_about{ clear:both; width:100%; max-width:1100px; margin:30px auto; position:relative;}

#foot_box .foot_logo{width:150px; background-size:100%; margin-top:10px;}

#login_main{  background:#fff; width:90%; margin:0px auto;clear:both; padding:0px;}
.login_img{ width:60%; float:left; display:none;}
#login_input_box{border:none; width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #fff; float:right; padding:0px; margin:auto;}
.ny_zyyw_list{ clear:both;}
.ny_zyyw_list dl { border:1px solid #ddd; padding:2%; margin-bottom:20px;}
.ny_zyyw_list dl dd{ width:100%;}
.ny_zyyw_list dl dt{ width:100%; padding:0px;}

/*--首页新闻--*/
#ind_news_box{ width:100%; max-width:1120px; margin:40px auto 0;}
.ind_newslist{ margin:40px auto;}
.ind_newslist li{ width:33.3%; float:left; vertical-align:middle; margin-bottom:10px;}
.ind_newslist li a{ width:95%; display:block; margin:auto;}
.ind_newslist li img{ width:35%; max-width:150px; position:inherit; margin-right:10px; float:left;}
.ind_newslist li b{ color:#444; font-size:16px; max-height:20px; overflow:hidden; display:block;}
.ind_newslist li p{ color:#666; font-size:12px; line-height:20px; max-height:40px; overflow:hidden; margin-top:5px;}
.ind_newslist li span{ display:block; color:#666; margin-top:3px;}

}

@media only screen and (max-width:919px){


/*-- 底部 --*/
#foot_box{ font-size:12px; color:#fff; background:#3a3a3a; clear:both; margin-top:50px; padding-top:10px; border-top:1px solid #333;}
#foot_box .foot_left{ float:none; width:100%; margin:auto;}
#foot_box .foot_about_text{ clear:both; padding-top:20px;}
#foot_box .foot_about_text .foot_logo{ float:left;}
#foot_box .foot_about_text p{ float:left; margin-left:20px; line-height:22px; margin-top:10px;}
#foot_box .foot_nav{ color:#fff; clear:both; margin-top:20px; border-top:1px solid #be5324; padding-top:15px; margin-bottom:10px;}
#foot_box .foot_nav a{ color:#fff; margin-left:5px; margin-right:5px;} 
.foot_tel{ font-size:20px;}
.foot_add{ background:url(../images/foot_icon01.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}
.foot_email{ background:url(../images/foot_icon02.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}
#foot_box .foot_right{ float:right; width:20%; max-width:150px;  text-align:center; color:#666; padding-top:30px; display:none;}
#foot_box .foot_right img{ margin-bottom:10px; width:80%; max-width:120px; float:none;}

#foot_box .foot_lmnav { padding-top:30px; width:15%; float:left; margin-right:3%;}
#foot_box .foot_lmnav h2{color:#fff;font-size:18px; margin-bottom:10px; font-weight:normal;}
#foot_box .foot_lmnav .foot_x{ height:3px; width:30px; display:block; background:#d4000a; margin-bottom:10px;}
#foot_box .foot_lmnav li{ height:25px; overflow:hidden;}
#foot_box .foot_lmnav li a{font-size:12px; color:#999; line-height:25px;}
#foot_box .foot_lmnav li a:hover{ color:#fff;}
#foot_box .foot_text{ height:50px; line-height:50px; background:#333333; color:#fff; text-align:left; clear:both; margin-top:30px;}
#foot_box .foot_text p{ float:right; text-align:right;}
#foot_box .foot_text a{ float:left;}
.foot_contact{ width:19% !important;}

.nyprolist .item{ width:45%; float:left; margin:2.5% !important;}
#cbhead{ display:none;}
#navmini, #cnavmini{ display:block;}
#rnav, #cnav{ display:none;}
}

@media only screen and (max-width:800px){	
div#ind_news_con{ width:100%;}	
#ind_news_con #tags li{ width:24.8%;}
.ind_right_about{ width:100%; margin-top:15px; height:auto;}
.ind_video{ height:auto;}

}

@media only screen and (max-width:780px){	
/*--首页快速图标导航区域--*/
.ind_qsdh_box{ width:96%; max-width:1100px; margin:auto; border:1px solid #ddd; border-bottom:0px; border-right:0px; margin-bottom:10px;}
.ind_qsdh_box li{ float:left; width:33.333%; margin:0px; padding:0px; }
.ind_qsdh_box li a{ display:block; text-align:center; color:#333; padding:8%;border-right:1px solid #ddd;border-bottom:1px solid #ddd;transition: all 0.2s;}
.ind_qsdh_box li a img{ float:none; margin:auto; width:96%; max-width:60px;transition: all 0.2s;}
.ind_qsdh_box li a:hover{ color:#d4000a;}
.ind_qsdh_box li a b{ display:block;}
.ind_qsdh_box li.tel{ width:33.3%; }
.ind_qsdh_box li.tel a{ display:block;}
.ind_qsdh_box li.tel p{background:url(../images/map_bg3.jpg) no-repeat right center; padding:5% 5% 5% 10%; font-size:2em; font-weight:bold; color:#d4000a; display:none;}
.ind_qsdh_box li.tel p span{ display:block; margin-bottom:5px; font-weight:normal; color:#666; font-size:14px;}
}

@media only screen and (max-width:659px){
.content{width: 98%;}
#slid{ margin-bottom:10px;}
#headerbody{text-align:left;}
#slidebody,#slidebody li,#slidebody li img{width:800px;height:186px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:150px;}
#slidebody{margin-left:-400px;}
.iitem,.iitem li,.iitem li a{width:100%;}
#cbhead div{display:none;}
#guestbook p .inputtxt{width:200px;}
.flickerplate{ height:300px !important;}
#banner .owl-item { text-align:center; width:100%; float:left; overflow:hidden;}
#banner .item img{display: block;width:auto; height:320px; vertical-align:central; text-align:center; margin-left:-55%; float:none; position:relative;}
#ind_main_pro{ margin-top:30px;}
/*--关于我们 的三块图标--*/
#ind_about{ clear:both; width:100%; max-width:1100px; margin:20px auto; margin-bottom:5px; position:relative;}
#ind_about li{ width:33.3%; float:left;height:160px;}
#ind_about li a{ width:90%; display:block; position:relative; height:100%; overflow:hidden; margin:auto;}
#ind_about li p{ display:block; background:url(../images/h_tm50.png); text-align:center; width:100%; position:absolute; height:100%; margin-top:-160px;transition: all 0.2s;}
#ind_about li p img{ float:none;width:50%; max-width:40px; border:2px solid #fff; padding:5px; border-radius:100px; margin-bottom:5px; margin-top:40px;}
#ind_about li p b{ display:block; color:#fff; font-size:1.2em; font-weight:normal;}
#ind_about li .bg_img{ float:none;transition: all 0.3s;}

#ind_about li a:hover p{ width:100% !important; background:#d4000a;}
#ind_about li a:hover .bg_img{ float:none; margin-left:0 !important;}
#ind_about li.about_01 a:hover p{ width:50%; background:#075aaa;}
#ind_about li.about_02 a:hover p{ width:50%; background:#0098d7;}
#ind_about li.about_03 a:hover p{ width:50%; background:#00a775;}

/*--首页新闻--*/
#ind_news_box{ width:100%; max-width:1120px; margin:30px auto 0;}
.ind_newslist{ margin:30px auto;}
.ind_newslist li{ width:98%; float:left; vertical-align:middle; margin-bottom:15px;}
.ind_newslist li a{ width:95%; display:block; margin:auto;}
.ind_newslist li img{ width:35%; max-width:150px; position:inherit; margin-right:10px; float:left;}
.ind_newslist li b{ color:#444; font-size:16px; max-height:20px; overflow:hidden; display:block;}
.ind_newslist li p{ color:#666; font-size:12px; line-height:20px; max-height:40px; overflow:hidden; margin-top:10px;}
.ind_newslist li span{ display:block; color:#666; margin-top:5px;}

.ind_tab_news_list dl dd{ width:100%; margin:0px; float:none; max-width:none; max-height:none; margin-bottom:15px;}
.ind_tab_news_list dl dd img{ width:100%;}
.ind_tab_news_list dl dd a{ display:block; width:100%;}
.ind_tab_news_list dl dt{ margin-top:10px;}

.ind_tab_news_list li { width:100%;margin-bottom:15px; font-family: "Microsoft YaHei"!important;  height:40px; float:left; margin-right:0%;}

.ind_tab_news_list .datetime {width:40px;height:40px; margin-top:5px; margin-right:10px;text-align:center;display:block; float:left;font-family:Arial, Helvetica, sans-serif; background:#666;}
.ind_tab_news_list .datetime strong{display:block; font-size:22px; line-height:25px;height:22px; color:#fff; font-weight:normal;}
.ind_tab_news_list .datetime b{font-size:12px; line-height:12px; margin-top:5px; display:block; color:#fff; font-weight:normal;}

.ind_tab_news_list .cnt { position:inherit;height:20px; padding-top:5px;}
.ind_tab_news_list .cnt .bt {font-size: 16px;margin-bottom:0px; margin-top:0px;color:#333; font-weight:normal; height:22px; line-height:22px; overflow:hidden; display:block;}
.ind_tab_news_list p.summary {line-height:18px;margin-top:0px; color:#999; height:18px; overflow:hidden; font-size:12px;}

.ind_tab_news_list .cnt .bt:hover{ color:#ed6d34;}
.ind_tab_news_list li:hover  .datetime{ background:#ff7e00;}




/*-- 底部 --*/
#foot_box{ font-size:12px; color:#fff; background:#3a3a3a; clear:both; margin-top:10px; padding-top:0px; border-top:1px solid #333;}
#foot_box .foot_left{ float:none; width:98%; margin:auto; display:none;}
#foot_box .foot_about_text{ clear:both; padding-top:20px;}
#foot_box .foot_about_text .foot_logo{ float:left;}
#foot_box .foot_about_text p{ float:left; margin-left:20px; line-height:22px; margin-top:10px;}
#foot_box .foot_nav{ color:#fff; clear:both; margin-top:20px; border-top:1px solid #be5324; padding-top:15px; margin-bottom:10px;}
#foot_box .foot_nav a{ color:#fff; margin-left:5px; margin-right:5px;} 
.foot_tel{ font-size:20px;}
.foot_add{ background:url(../images/foot_icon01.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}
.foot_email{ background:url(../images/foot_icon02.png) no-repeat top left; padding-left:25px; line-height:20px; color:#999; margin-top:5px;}

#foot_box .foot_right{ float:none; width:20%; max-width:150px;  text-align:center; color:#666; padding-top:30px; display:none;}
#foot_box .foot_right img{ margin-bottom:10px; width:80%; max-width:120px; float:none;}

#foot_box .foot_lmnav { padding-top:30px; width:15%; float:left; margin-right:3%;}
#foot_box .foot_lmnav h2{color:#fff;font-size:18px; margin-bottom:10px; font-weight:normal;}
#foot_box .foot_lmnav .foot_x{ height:3px; width:30px; display:block; background:#d4000a; margin-bottom:10px;}
#foot_box .foot_lmnav li{ height:25px; overflow:hidden;}
#foot_box .foot_lmnav li a{font-size:12px; color:#999; line-height:25px;}
#foot_box .foot_lmnav li a:hover{ color:#fff;}
#foot_box .foot_text{ height:auto; line-height:50px; background:#333333; color:#fff; text-align:left; text-align:center; clear:both; margin-top:0px;}
#foot_box .foot_text p{ float:none; text-align:center; line-height:22px; padding-top:10px; padding-bottom:10px;}
#foot_box .foot_text a{ float:none; display:none; margin:auto;}
.foot_contact{ width:19% !important;}

.hzhb_ul li{ float:left; border:1px solid #ddd; background:#fff; margin:10px 1.3% 0px 1.3%; width:30%;  overflow:hidden;}
#ind_box01{ margin-top:20px;}
#ind_news_con .tagContent{ padding-top:15px;}

.footer{ padding:20px 0 20px 0;}
.footer_left{ width:100%; text-align:center;}
.footer_left img{ margin:auto; margin-bottom:10px;}
.foot_left_contact{ display:none;}
.foot_right{ float:none; margin:auto; width:220px; text-align:center;}
.foot_right .code{ }

.links_box li{ width:46.3%;}

.ny_news_list dl dd{ width:100%; margin:0px; margin-bottom:10px; max-height:none; max-width:none; float:none; }
.ny_news_list dl dd img{ width:100%;}

.honor_list li{ float:left; width:46%; margin-bottom:15px; margin-left:1%; margin-right:1%; text-align:center;}
.honor_list li a{ display:block; height:200px; width:100%; line-height:200px; overflow:hidden;}
.honor_list li a img{ width:100%; vertical-align:middle;}


}
@media only screen and (max-width:480px){
#ind_news_con #tags li{ width:24.5%;}
.hot_news_img{ width:100% !important;}
.hot_news_img img{ width:100%;}
/*---首页 新闻---*/
.ind_tab_news_list{ font-size:12px;top:0px; width:98%; float:left; margin-left:0%;}
.ind_tab_news_list dl{ clear:both;  border-bottom:1px dotted #ccc; padding-bottom:10px; margin-bottom:10px; overflow:hidden;}
.ind_tab_news_list dl dd{ float:left; margin-right:10px; width:100% ;  max-width:600; margin-right:0px;}
.ind_tab_news_list dl dd img{ width:100%;}
.ind_tab_news_list dl dt{  position:inherit;}
.ind_tab_news_list dl dt a.bt{ color:#333; font-size:18px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px; font-weight:bold;}
.ind_tab_news_list dl dt i{ color:#999; font-style:normal;}
.ind_tab_news_list dl dt a:hover{ color:#ff7e00;}
.ind_tab_news_list dl dt p.ms{ color:#666; font-size:12px; line-height:20px; overflow:hidden; height:60px; margin-bottom:5px; margin-top:10px;}
.ind_tab_news_list dl dt a.more{ color:#999; font-size:12px; }
.ind_tab_news_list dl dt a.more:hover{ color:#ff7e00; }
.ind_tab_news_list dl dt a.more span{font-family:'simsun';}




#service_list_demo .item{ width:100%; float:left;height:160px!important; overflow:hidden;}
#service_list_demo .item a{ width:90%; display:block; position:relative; height:100%; overflow:hidden; margin:auto; }
#service_list_demo .item p{ display:block; background:url(../images/h_tm50.png); text-align:center; width:100%; position:absolute; height:170px!important; margin-top:-170px!important;transition: all 0.2s;}
#service_list_demo .item p img{ float:none;width:50%; max-width:40px; border:2px solid #fff; padding:5px; border-radius:100px; margin-bottom:5px; margin-top:45px;}
#service_list_demo .item p b{ display:block; color:#fff; font-size:1.2em; font-weight:normal;}
#service_list_demo .item .bg_img{ float:none;transition: all 0.3s;}

#service_list_demo .item a:hover p{ width:100% !important; background:#d4000a;}
#service_list_demo .item a:hover .bg_img{ float:none; margin-left:40%;}



	
}


@media only screen and (max-width:360px){
#slid{ margin-bottom:10px;}
#slidebody,#slidebody li,#slidebody li img{width:500px;height:116px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:77px;}
#slidebody{margin-left:-250px;}
#proslide li{width:340px;}
.ict-s1{font-size:16px;}
.flickerplate{ height:200px !important;}

/*--关于我们 的三块图标--*/
#ind_about{ clear:both; width:100%; max-width:1100px; margin:30px auto; position:relative;}
#ind_about li{ width:33.3%; float:left;height:120px!important;}
#ind_about li a{ width:90%; display:block; position:relative; height:100%; overflow:hidden; margin:auto;}
#ind_about li p{ display:block; background:url(../images/h_tm50.png); text-align:center; width:100%; position:absolute; height:160px !important; margin-top:-180px !important;transition: all 0.2s;}
#ind_about li p img{ float:none;width:50%; max-width:40px; border:2px solid #fff; padding:5px; border-radius:100px; margin-bottom:5px; margin-top:35px !important;}
#ind_about li p b{ display:block; color:#fff; font-size:1.2em; font-weight:normal;}
#ind_about li .bg_img{ float:none;transition: all 0.3s;}

#ind_about li a:hover p{ width:100%!important; background:#d4000a;}
#ind_about li a:hover .bg_img{ float:none; margin-left:0 !important;}
#ind_about li.about_01 a:hover p{ width:50%; background:#075aaa;}
#ind_about li.about_02 a:hover p{ width:50%; background:#0098d7;}
#ind_about li.about_03 a:hover p{ width:50%; background:#00a775;}

}
#iitemmore2 ul li div a{height: auto;line-height: auto;overflow: hidden;text-indent: 0px;width: auto;background:none;}
#iitemmore2 ul li div a:hover,#iitemmore2 ul li.active div a{background:none;}

