
/* 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;}
.clear{clear:both;}
html,body{font:12px "Microsoft YaHei",Arial,"微软雅黑", Helvetica, sans-serif;color:#6b6a6a;width:100%;background:#fff;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:1200px; margin:auto;}

#pagewrap{width:auto;height:auto;}
#header{width:100%;height:80px;position:fixed;z-index:998;background:#ffffff;left:0; top:0px;}
#headerbody{max-width:1200px;margin:0 auto;text-align:center;}
#logo{width:200px;height:80px;float:left;display:block; margin-top:5px;}
#logo a{width:100%;float:left;display:block;position:relative;z-index:1000}

#header ul#navbig{width:auto;height:80px;display:inline-block; margin-left:30px; float:right;}
#header ul#navbig li{width:auto;height:80px;line-height:80px;font-size:15px;float:left;padding:0 15px}
#header ul#navbig li a{display:block;color:#333;text-align:center;position:relative;z-index:99}
#header ul#navbig li#navmove{height:4px;background:#0f62ae;position:absolute;bottom:0}
#header ul#navbig li div{width:100%;height:0px; background:url(../images/tm60.png);position:absolute;left:0;overflow:hidden;display:none;z-index:99; }
#header ul#navbig li div ul{width:auto;position:absolute}
#header ul#navbig li div li{font-size:12px;line-height:30px;height:50px;width:auto; padding:10px 5px;}
.en #header ul#navbig li div li{padding:0 10px;}
#header ul#navbig li div li a{ display:block;border-radius:3px; padding:0 10px 0 10px;border:1px solid #666;}
#header ul#navbig li div li a:hover{color:#fff; border:1px solid #0f62ae; background:#0f62ae;}


#rnav{float:right;margin-top:30px;}
#rnav a{width:50px;height:20px; border:1px solid #999; line-height:20px; margin-left:5px;display:block;text-align:center;font-size:12px;color:#666;float:left;-webkit-text-size-adjust:none;}
#rnav a:hover{ border:1px solid #f98812; color:#f98812;}
#rnav a#ractive{background:#f98812;color:#fff; border:1px solid #f98812;}

#slide{width:100%;height:auto;position:relative;overflow:hidden;margin-bottom:25px;}
#slidebody{width:1920px;height:600px;position:relative;left:50%;margin-left:-960px;overflow:hidden;}
#slidebody li{height:600px;width:1920px;position:absolute;left:0;top:0}
#slidebody.slidebodyabout{height:250px; margin-top:80px;}
#slidebody.slidebodyabout li{height:250px;}

#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}




.content{width:94%;max-width:1200px; padding:5px 3% 2% 3%;height:auto;margin:0 auto; margin-bottom:15px;position:relative; background:#fff;}
.ict-s1{font-size:16px;color:#6f6f6f;height:56px;line-height:56px;border-bottom:#c1c1c1 1px dotted;}


#proslide{height:180px;padding:20px 0;width:100%;overflow:hidden;}
#proslide li{margin-right:40px;float:left;width:270px;height:200px;}
#proslide li a.pro_img{ border:1px solid #f1f1f1; display:block; text-align:center; height:150px; background:#fff;}
#proslide li a.pro_img:hover{ border:1px solid #ddd;}
#proslide li img{display:inline-block;text-align:center;vertical-align:middle;border:none; float:none;}
#proslide li .pro_bt{ font-size:12px; line-height:22px; color:#666; margin-top:8px; display:block; text-align:center; height:22px; overflow:hidden;}
#proslide li .pro_bt:hover{ color:#FF0066;}

.qa_bt{ font-size:14px; border-bottom:1px dashed #ddd; margin-bottom:10px; padding-bottom:10px;}

.ict-s1 a{width:20px;height:20px;display:block;background:#c1c1c1;float:right;margin-top:20px;}
.ict-s1 a:hover{background:#ec008c;}
#prosprev{background-image:url(../images/jtl.png);margin-right:1px;}
#prosnext{background-image:url(../images/jtr.png);}
#indexbody{border-top:#c1c1c1 1px dotted;margin:0 auto}

.iitem{float:left;width:200px;height:auto;margin-right:30px; margin-top:-100px;}
.iitemhead{height:76px;line-height:76px;font-size:18px;color:#fff; background:#333; border-bottom:3px solid #ff503f}
.iitemhead span{float:left;font-size:16px;color:#fff}
.iih-icon{height:76px;display:inline-block;margin-right:20px}
.iitemhead a.iih-s1{color:#767676;font-size:12px;float:right;}
.iitem ul{margin-top:15px;}
.iitem ul li{height:40px;width:100%;float:left;overflow:hidden}
.iitem ul li a{height:40px;width:100%;line-height:35px;display:block;color:#5a5a5a;background:#fff;margin-top:5px;text-indent:20px;-webkit-transition:all ease-out .2s;transition:all linear .1s; text-align:left;}
.iitem ul li a:hover,.iitem ul li.active a,.iitem3 ul li.active a{background:#0f62ae;color:#fff}
.iitem4 ul li a:hover,.iitem2 ul li a:hover,.iitem1 ul li a:hover{color:#0f62ae;background:none;}
.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}
.navministyle{display:none;position:absolute;width:100%;height:100%;right:0;top:0;}
#navm{width:31px;height:30px;background:url(../images/list.png);display:block;margin-top:20px;margin-right:10px;float:right;position:relative;z-index:999}
#navl{width:31px;height:30px;display:block;margin-top:20px;margin-right:10px;float:right;position:relative;z-index:999}
.navministyle ul{width:100%;position:absolute;height:auto;background:#fff;padding:10px 0;display:none;z-index:999;right:0;top:80px;-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-bottom:#c1c1c1 1px dotted;}
.navministyle ul li a{display:block;line-height:40px;color:#5a5a5a;text-align:center;}
.navministyle ul li.active a{color:#fff;background:#0f62ae}
a#cnavmnmore{text-align:center;font-size:16px;width:100%;height:50px;display:block;line-height:50px;background:#F1F1F1;margin-top:60px;color:#717171;}
#cnavmnmore span{background:url(../images/ty.png);display:inline-block;width:11px;height:6px;margin-left:5px;}
#cnavmini ul{top:110px}

#ind_main{ width:100%; max-width:1200px; margin:auto; margin-top:40px; position:relative;}
.ind_box01{ clear:both; width:100%; margin-bottom:30px; max-width:1200px; margin:auto;}
.ind_about{background:#333333; float:left; width:70%; overflow:hidden; max-height:264px;}
.ind_left{ width:49%; float:left; background:#333333; color:#fff; padding:3%;}
.ind_right{ width:45%; float:left; display:block; height:100%; overflow:hidden; max-width:385px;}
.ind_about .about_img{ width:385px; height:264px;}
.ind_about .bt{color:#ff503f;font-size: 26px;margin: 0;font-weight: normal; margin-top:5px; font-family:Arial, Helvetica, sans-serif;}
.ind_left span.x{ width:40px; height:3px; background:#ff503f; display:block; margin-top:10px;}
.ind_about .y_bt{color: #ccc;font-size: 14px;margin:0.1em 0;line-height: 1.8em; font-weight:normal;}
.ind_about .about_text{color: #999;font-size: 14px;margin:1em 0;line-height: 1.8em;font-weight: normal;}

.ind_honor_right{ width:28%; float:right; height:264px;}
.ind_honor_right img{ width:100%;}


.see-button{ clear:both; margin-top:30px;}
.see-button a{ width:120px; height:40px; line-height:40px; background:#444; color:#fff; border-left:5px solid #ffc000; text-align:center; display:block;transition: all 0.3s;}
.see-button a:hover{ background:#ffc000;} 

.ind_service{ margin-top:50px; margin-bottom:50px;}
.ind_service .bt{ font-size:26px; color:#333; font-weight:normal;}
.ind_service .bt span{ color:#ffc000; font-family:Arial, Helvetica, sans-serif;}
.ind_service .y_bt{ color: #969696;font-size: 14px;margin:0.5em 0;line-height: 1.8em; font-weight:normal;  padding-bottom:10px;}
.ind_service .about_text{color: #666;font-size: 14px;margin:2em 0;line-height: 1.8em;font-weight: normal;}

.ind_service_icon{ clear:both;}
.ind_service_icon li{ float:left; width:16.5%; text-align:center; margin-bottom:20px;}
.ind_service_icon li a{ color:#333; width:85%; padding:15px 0 15px 0; display:block; text-align:center; border:1px solid #ccc; border-radius:2px;transition: all 0.3s;}
.ind_service_icon li a img{ width:80%; max-width:80px; display:block; float:none; clear:both; margin:auto;transition: all 0.1s;}
.ind_service_icon li a b{ display:block; width:100%; margin-top:10px; font-weight:normal;}
.ind_service_icon li a:hover{ background:#ff503f; color:#fff; border:1px solid #ff503f;}

/*--首页企业文化层--*/
.ind_qywh_box{ width:100%; padding:80px 0 80px; background:url(../images/qywh_bg.jpg) no-repeat center; background-size:100%; text-align:center; margin-bottom:50px; color:#fff;}
.ind_qywh_box .x{ width:60px; height:5px; background:#ffc000; display:block; margin:auto; margin-bottom:30px;}
.ind_qywh_box h1{ font-weight:normal; font-size:2em;} 
.ind_qywh_box p{ color:#fff; font-size:12px; margin-top:10px;}
.ind_qywh_box a.an{ width:140px; height:45px; line-height:45px; border:1px solid #fff; font-size:16px; display:block; margin:auto; margin-top:30px; text-align:center; color:#fff;transition: all 0.5s;}
.ind_qywh_box a.an:hover{background:#ffc000; border:1px solid #ffc000;}

/*--首页新闻--*/
.ind_news{ width:100%; max-width:1200px; margin:auto; padding-bottom:30px; clear:both;}
.ind_news .bt{ border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.ind_news .bt b{ float:left; font-size:26px; height:26px; line-height:26px; font-weight:normal; color:#333; border-left:5px solid #ffc000; padding-left:10px;}
.ind_news .bt b span{ color:#999; font-size:14px; margin-left:10px;}
.ind_news .bt a.more{ float:right; border:1px solid #ccc; width:20px; height:20px; line-height:999px; text-indent:999px; overflow:hidden;  background:url(../images/more2.png) no-repeat center;}

.news-grids{ clear:both; margin-left:-1%; width:100%; margin-top:30px;}
.news-grids li{ width:23%; float:left; margin-left:2%; margin-bottom:15px;}
.news-grids li .news_title{ font-size:14px; height:20px; overflow:hidden; line-height:20px; color:#333; margin-top:5px; margin-bottom:5px; display:block;}
.news-grids li span{ display:block; color:#a9a9a9; margin-bottom:5px;}
.news-grids li img{ width:100%; float:none;transition: all 0.3s;}
.news-grids li a.news_img{ overflow:hidden; width:100%; display:block;}
.news-grids li a.news_img:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
.news-info{ line-height:15px; height:45px; overflow:hidden; color:#999;}



/*-- 底部 --*/
#foot_box{ font-size:12px; color:#999; background:#222; clear:both; height:67px; padding:20px; }
#foot_box .foot_nav{ color:#999; float:left; width:75%; margin-top:10px;}
#foot_box .foot_nav a{ color:#999; margin-left:5px; margin-right:5px; font-size:14px;} 
#foot_box .foot_nav a:hover{ color:#0f62ae;}
#foot_box  p{ color:#999; padding-left:5px; margin-top:10px; font-size:12px;}
#foot_box  p img{ width:30px; margin-left:5px;vertical-align:middle;}
#foot_box .foot_logo{ float:right; width:200px; height:67px; display:block; background:url(../images/footlogo.png) no-repeat;}


#cnav{position:relative;top:0;padding:0}
#cnav .iitemhead{height:70px;}
#cnav .iitemhead span{width:100%;text-align:left; text-indent:20px;font-size:18px;}
#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:#5a5a5a;background:none}
#cnav ul li#cmove{background:#0f62ae;height:40px;position:absolute;top:0;border:none}
#cbody{height:auto;margin-left:250px;}
#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;}
#cbhead div{color:#747474;font-size:12px;float:right;font-weight:bold;}
#cbhead span.cb-s2{margin-left:8px;}
#cbhead a{color:#0f62ae}
#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:#0f62ae;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;}


.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}



/*---内页 新闻---*/
.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-width:220px; margin-right:15px;}
.ny_news_list dl dt{  position:inherit;}
.ny_news_list dl dt a.bt{ color:#222; font-size:14px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px; 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:5px;}
.ny_news_list dl dt a.more{ color:#999; font-size:12px; }
.ny_news_list dl dt a.more:hover{ color:#ff7e00; }
.ny_news_list dl dt a.more span{font-family:'simsun';}


/*---内页 招聘列表---*/
.jobbox_list{ font-size:12px;top:0px; width:100%; float:left;}
.jobbox_list dl{ clear:both;  border-bottom:1px dotted #ddd; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
.jobbox_list dl dd{ float:left; margin-right:10px; width:30%;  max-width:220px; margin-right:15px;}
.jobbox_list dl dt{  position:inherit;}
.jobbox_list dl dt a.bt{ color:#222; font-size:14px; height:20px; line-height:20px; overflow:hidden; display:block; margin-bottom:5px; font-weight:bold;}
.jobbox_list dl dt a:hover{ color:#ff7e00;}
.jobbox_list dl dt .p_date{ clear:both; }

.jobbox_list dl dt p.job_cs{ color:#666; font-size:12px; margin-top:15px; width:40%; float:left; line-height:25px; overflow:hidden;  margin-bottom:5px;}

.jobbox_list dl dt .right_gzbm{ float:right; width:20%; max-width:120px; margin-top:20px;}
.jobbox_list dl dt a.more{ color:#fff; font-size:12px; background:#0f62ae; border-radius:5px; width:90px; height:30px; line-height:30px; display:block; text-align:center;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s; }
.jobbox_list dl dt a.more:hover{ color:#fff; background:#ff503f; }
.jobbox_list dl dt a.more span{font-family:'simsun';}
.jobbox_list dl dt .gz{ color:#C30; font-size:1.5em; font-weight:bold; margin-bottom:15px;}


/*------新闻日期型列表---- */ 
.date_news_list{ margin-top:10px; font-size:12px; margin-top:5px; clear:both;}
.date_news_list li { width:100%;margin-bottom:10px; font-family: "Microsoft YaHei"!important; padding:5px; height:76px;}

.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:#0f62ae; 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:#ff7e00;}

/*--资料下载 --*/
.down_list{ margin-top:5px;}
.down_list li{ border:1px solid #ccc; margin-bottom:10px; padding:5px 3% 5px 3%;}
.down_list li a{ display:block; background:url(../images/iconfont-xiazai.png) no-repeat center right; color:#333;}
.down_list li:hover{border:1px solid #fb8a10;}

/*---合作伙伴---*/
.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:35px; height:35px; 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;}

.hwcx_ul{}
.hwcx_ul li{ width:30%; float:left; margin-right:1.5%; margin-left:1.5%; height:30px; line-height:30px; }
.hwcx_ul li a{ color:#333; font-size:12px; display:block;background:url(../images/iconfont-lianjie.png) no-repeat 0px; padding-left:25px; }
.hwcx_ul li a:hover{  color:#F60; }

/*---团队 ---*/
.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_service_list{ font-size:12px;top:0px; width:100%; float:left;}
.ny_service_list dl{ position:relative; width:30%; float:left; margin-right:1.5%; margin-left:1.5%; border-bottom:1px dotted #ddd; padding-bottom:30px; height:auto; margin-bottom:30px; overflow:hidden;}
.ny_service_list dl dd{ margin-right:0px; width:100%; overflow:hidden; margin-bottom:10px;}
.ny_service_list dl dd img{ width:100%;transition: all 0.3s}
.ny_service_list dl dd a:hover img{-webkit-transform:scale(1.2, 1.2); transform:scale(1.2, 1.2);}
.ny_service_list dl dt{ padding-left:0%; width:100%;}
.ny_service_list dl dt a.bt{ color:#444; font-size:20px; height:25px; line-height:25px; overflow:hidden; display:block; margin-bottom:10px; font-weight:bold;}
.ny_service_list dl dt a.bt b{ margin-left:20px; color:#f60; font-size:14px;}
.ny_service_list dl dt a:hover{ color:#ff7e00;}
.ny_service_list dl dt p{ color:#666; font-size:12px; line-height:22px; max-height:66px; overflow:hidden;  margin-bottom:5px;}
.ny_service_list dl dt a.more{ color:#999; font-size:12px; }
.ny_service_list dl dt a.more:hover{ color:#ff7e00; }
.ny_service_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: #0f62ae 1px solid; padding:2px 8px 2px 8px; margin: 2px; color: #0f62ae;text-decoration: none;}
div.digg a:hover {border: #0f62ae 1px solid; color: #fff; background:#0f62ae;}
div.digg a:active {border: #0f62ae 1px solid; color: #0f62ae;}
div.digg span.current {border: #0f62ae 1px solid;font-weight: bold; padding:2px 8px 2px 8px; margin: 2px; color: #fff;background-color: #0f62ae;}
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:20px; 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:#0f62ae;border:1px solid #0f62ae;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:12px; color:#666; line-height:24px; margin-bottom:10px; padding-left:25px;}
.open-positions{ height:30px; margin:10px 0 10px 0; font-size:18px; line-height:30px; color:#0f62ae; 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:#0f62ae; font-size:16px; background:url(../images/user-icon.png) no-repeat left; padding-left:25px; margin-bottom:10px;}
.position h3{ margin-left:25px; font-size:16px;}
.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;}

/*--登录--*/
#login_main{  background:#fff; width:100%; margin:20px auto;clear:both;}

.login_img{ width:60%; float:left;}
#login_input_box{border: 1px solid #ddd; width:30%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #fff; float:right; padding:30px;}
 
#login_input_box h1{ font-size:22px; height:30px; padding-bottom:10px; line-height:30px; color:#0f62ae; font-weight:normal;letter-spacing:1px; border-bottom:2px solid #ddd;}
.input_box{ clear:both; margin-top:10px;}
.text_input{ height:40px; width:90%; margin:10px 0 5px 0;line-height:40px;font-size:14px;color:#bcbcbc;border:1px solid #ddd;font-family:"Microsoft YaHei",Arial;padding:1px 1px 1px 11px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; padding-left:30px;}
.text_input:hover{border:1px solid #bcbcbc; color:#999; }
.text_input:focus{border:1px solid #b1d2e5; color:#666;  outline:none;}
.neme{ background:url(../images/user-icon.png) no-repeat 5px;}
.password{ background:url(../images/lock-icon.png) no-repeat 5px;}
.yzm{ width:80px!important; background:url(../images/yzm_icon.png) no-repeat 5px; float:left;}
.yzm_img{ margin-top:15px; float:left; margin-left:10px;}

.jzmm_box{ clear:both; font-size:12px; height:10px;}
.jzmm_box .fxk{float:left; margin-top:10px;}
.jzmm_box span{ color:#666; font-family:"simsun"; float:left; margin-top:6px;*margin-top:5px; margin-left:5px;} 
.jzmm_box a.wjmm{ height:20px; line-height:20px; display:block; float:right; margin-bottom:10px; overflow:hidden; margin-left:0px; color:#666; background:url(../images/setting.png) no-repeat left; padding-left:20px; width:80px; margin-left:10px; margin-top:8px;}
.jzmm_box a.wjmm:hover{ color:#8f1301;}

.login{ width:48%; height:40px;background:#0f62ae; border:none; line-height:35px; color:#fff; font-size:16px; overflow:hidden;cursor: pointer; display:block; text-align:center; float:left; margin-top:10px;font-family: "Microsoft YaHei";-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; margin-right:2%;}
.login:hover{background:#e27909;}
a.ljzc{ color:#666; font-size:14px; margin-left:10px; }
a.ljzc:hover{ color:#FF3300;}
.login_tel{ clear:both; padding-top:20px; line-height:24px;}


#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 #0f62ae;}
.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:#0f62ae; color:#fff; margin-top:15px; text-align:center; font-size:16px;}

/*---- 分页 ----*/
#fengye{ text-align:left;font-size:12px; line-height:28px;height:28px; *height:28px; overflow:hidden;clear:both; margin-bottom:3px; padding-top:20px; color:#333;}
#fengye input{ width:20px; height:15px; color:#e6392b;}
#fengye a{ border:1px solid #0f62ae;background:#0f62ae;cursor:pointer;width:60px;color: #fff; text-align:center; display:block; float:left; margin-right:10px; font-size:12px; line-height:25px; }
#fengye a:visited{color: #ff7300;}
#fengye a:hover{ border:1px solid #f98812;background:#f98812; color:#fff;}
#fengye input{  height:30px; text-decoration:999em; border:none; width:20px; height:18px;}
#fengye button{ width:30px; height:20px; background:#f98812; color:#fff; cursor:pointer;}


/*---漂浮---*/
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(../images/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(../images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(../images/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(../images/open_im.png) no-repeat left top;}

.job_xxdetail{ clear:both; margin:0px auto; overflow:hidden; float:left; margin-bottom:20px;}
.job_xxdetail .job_xximg{ width:50%; float:left;}
.job_xxtext{ float:left ; width:45%; margin-left:5%;}
.job_xxtext b.bt{ font-size:16px;}
.job_xxtext  p.job_cs{ font-size:12px; color:#666; margin-top:10px;}

.job_xxtext a.more{ color:#fff; font-size:12px; background:#0f62ae; border-radius:3px; width:90px; height:30px; line-height:30px; display:block; text-align:center;-moz-transition: all 0.2s linear 0s;-webkit-transition: all 0.2s linear 0s;-o-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s; margin-top:10px; }
.job_xxtext a.more:hover{ color:#fff; background:#ff503f; }

/* --TAB-- */ 
#con { width:100%;margin:10px auto; clear:both; border-top:1px solid #ddd; padding-top:10px;}
#tags {height:33px;line-height:35px; border-bottom:1px solid #ddd; padding-bottom:10px;}
#tags li {float:left;list-style-type: none; height:33px; margin-right:3px;}
#tags li a {color: #333;line-height:33px;height:33px;width:102px; background:#ddd; text-decoration: none;display:block; text-align:center;font-size:14px;}
#tags li a:hover{ width:102px;color:#fff; height:33px; border-top:none;}

#tags li.emptyTag {BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px;}
#tags li.selectTag {background-position: left top;  position: relative; height:33px;}
#tags li.selectTag a {width:102px;height:33px; background:#22469a; color:#fff;}

#tags #pro_down{ background:none; background:url(../images/arrow_down_alt1_32x32.png) no-repeat #fff; float:right;}
#tags #pro_down a{ color:#03a25d;background:none; background:url(../images/arrow_down_alt1_32x32.png) no-repeat 0px 7px #fff;}


#tagContent {font-size:12px;color:#333;overflow:hidden;clear:both; width:100%; clear:both; min-height:200px; line-height:24px; background:#fff;}
.tagContent {DISPLAY: none; COLOR: #474747; padding-top:15px; padding-bottom:20px;}
#tagContent DIV.selectTag {DISPLAY: block; overflow:hidden;}


#tagContent table{border: 0px solid #fff;	border-collapse: collapse;}	
#tagContent table tr td{border: 1px solid #ccc;}
#tagContent h1.btt{ color:#333; height:16px; font-size:16px; line-height:16px; border-left:3px solid #ff503f; padding-left:5px; margin-top:20px; margin-bottom:10px;}

#order{ border:1px solid #ddd; padding:10px;}
#order h1.bbbtt{color:#333; height:16px; font-size:16px; line-height:16px; border-left:3px solid #ff503f; padding-left:5px; margin-top:20px; margin-bottom:10px;}

@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:94%; padding:2%; margin:auto;}
.iitem3{margin-right:0}
.en #rnav{display:none;}

.flickerplate{ height:480px !important; padding-top:0px!important;}
.flickerplate ul.flicks>li .flick-title{ margin-top:70px;}
.flickerplate ul.flicks>li .flick-title img{ width:70%;}
#slidebody,#slidebody li,#slidebody li img{width:1600px;}
#slidebody{margin-left:-800px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{}

#header ul#navbig li{width:auto;height:80px;line-height:80px;font-size:14px;float:left;padding:0 15px}

#ind_main{ width:95%; margin:auto;}
.ind_news{ width:95%; margin:auto; }
.ind_box01{ margin-top:20px;}
.ind_box01 .ind_about{ width:100%;}
.ind_box01 .ind_about .ind_left{ width:46%; padding:2%;}
.ind_box01 .ind_about .ind_right{ width:50%; float:right;}
.ind_service_icon li{ float:left; width:33.3%; text-align:center; margin-bottom:10px;}
.ind_honor_right{ display:none;}

}

@media only screen and (max-width:1023px){
#header{ height:60px; background:#fff; }
#header ul#navbig{display:none;}
#navmini,#cnavmini{display:block;}
.flickerplate{ height:450px !important;padding-top:0px !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:250px;}
#slidebody{margin-left:-644px;}
.iitem2{margin-right:0}
.iitem3{margin-right:40px}
#rnav,#cnav{display:none;}
#logo{margin:5px;float:left;left:0px;position:relative; width:180px; height:auto; text-align:center;}
#logo a{ height:auto;text-align:center;}
#logo img{ width:90%; float:none;}
.content{width:96%; padding:2%;}
.iitem3{margin-right:0}
.en #rnav{display:none;}
#navm{ margin-top:13px;}
#navl{ margin-top:13px;}
.navministyle ul{top:60px;}


#ind_main{ width:95%; margin:auto;}
.ind_box01{ margin-top:20px;}
.ind_box01 .ind_about{ width:100%;}
.ind_box01 .ind_about .ind_left{ width:46%; padding:2%;}
.ind_box01 .ind_about .ind_right{ width:50%; float:right;}
.ind_service_icon li{ float:left; width:33.3%; text-align:center; margin-bottom:10px;}
.ind_honor_right{ display:none;}




.ind_service{ margin-top:5px;}
.y_bt{ padding-bottom:20px; }
.ind_service_icon{ margin-top:20px; width:100%;}
.ind_service_icon li a{ color:#333; width:85%; margin:auto;padding:15px 0 15px 0; display:block; text-align:center; border:1px solid #999; border-radius:3px;transition: all 0.3s;}
.ind_service .see-button{ display:none;}

.ind_news{ width:95%; margin:auto; }
.news-grids{margin-left:-2%;}
.news-grids li{ width:47%; margin-left:3%;}

#foot_box {}
#foot_box .foot_logo{width:160px; background-size:100%; margin-top:10px; margin-right:3%;}
#cbody{margin-left:0;}

}

@media only screen and (max-width:920px){
#slid{ margin-bottom:10px;}

.content{width:96%; padding:2%;}
#header ul#navbig{display:none;}
#navmini,#cnavmini{display:block;}
#pagewrap{padding:0 10px;}
#slidebody,#slidebody li,#slidebody li img{width:1200px;height:250px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:250px; margin-top:0px;}
#slidebody{margin-left:-644px;}
.iitem2{margin-right:0}
.iitem3{margin-right:40px}
#rnav,#cnav{display:none;}

.flickerplate{ height:400px !important;padding-top:0px !important;}
.flickerplate ul.flicks>li .flick-title{ margin-top:70px;}
.flickerplate ul.flicks>li .flick-title img{ width:70%;}

.ind_box01{ margin-top:20px;}
.ind_box01 .ind_about{ width:100%;}
.ind_box01 .ind_about .ind_left{ width:46%; padding:2%;}
.ind_box01 .ind_about .ind_right{ width:50%; float:right;}
.ind_service_icon li{ float:left; width:33.3%; text-align:center; margin-bottom:10px;}
.ind_honor_right{ display:none;}


#cbody{margin-left:0;}
.neiheader{height:120px;}
#slide.neislide{padding-top:120px; margin-bottom:15px;}

#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; }

.hwcx_ul{}
.hwcx_ul li{ width:47%; float:left; margin-right:1.5%; margin-left:1.5%; height:30px; line-height:30px; }
.hwcx_ul li a{ color:#333; font-size:12px; display:block;background:url(../images/iconfont-lianjie.png) no-repeat 0px; padding-left:25px; }
.hwcx_ul li a:hover{  color:#F60; }

.main-im{ display:none;}

}


@media only screen and (max-width:659px){
.content{width: 96%;padding: 2%;}
#slid{ margin-bottom:10px;}
#headerbody{text-align:left;}
#slidebody,#slidebody li,#slidebody li img{width:900px;height:200px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:200px;}
#slidebody{margin-left:-400px;}
.iitem,.iitem li,.iitem li a{width:100%;}
#cbhead div{display:none;}
#guestbook p .inputtxt{width:200px;}

.flickerplate{padding-top:60px !important; height:auto!important;}
.flickerplate ul{ display:none;}
.flickerplate ul.flicks>li .flick-title{ margin-top:70px;}
.flickerplate ul.flicks>li .flick-title img{ width:70%;}
.flickerplate p.wap_banner{ width:100%;}
.flickerplate p.wap_banner img{ width:100%;} 

.ind_box01{ margin-top:10px;}
.ind_box01 .ind_about{ width:98%; margin:auto; background:#fff; max-height:none;}
.ind_box01 .ind_about .ind_left{ width:96%; padding:2%; text-align:center; color:#333; background:#fff;}
.ind_box01 .ind_about .ind_right{ width:100%; clear:both; height:150px; max-width:none;}
.ind_box01 .ind_about .ind_right img{ width:100%;}
.ind_left span.x{ margin:auto;}
.ind_service_icon li{ float:left; width:33.3%; text-align:center; margin-bottom:10px;}
.ind_honor_right{ display:none;}
.ind_service_icon li a{ color:#333; width:90%; padding:10px 0 10px 0; display:block; text-align:center; border:1px solid #ddd; border-radius:2px;transition: all 0.3s;}
.ind_service_icon li a img{ width:60%; max-width:80px; display:block; float:none; clear:both; margin:auto;transition: all 0.1s;}

#foot_box .foot_logo{ float:none; margin:auto; width:180px; background-size:100%; margin-top:10px;}
#foot_box .foot_nav{ width:100%; text-align:center; float:none}
.hzhb_ul li{ float:left; border:1px solid #ddd; background:#fff; margin:10px 1.3% 0px 1.3%; width:30%;  overflow:hidden;}

/*--首页企业文化层--*/
.ind_qywh_box{ width:100%; padding:30px 0 30px; background:url(../images/qywh_bg.jpg) no-repeat center; background-size:150%; text-align:center; margin-bottom:50px; color:#fff;}
.ind_qywh_box .x{ width:60px; height:5px; background:#ffc000; display:block; margin:auto; margin-bottom:30px;}
.ind_qywh_box h1{ font-weight:normal; font-size:1.5em;} 
.ind_qywh_box p{ color:#fff; font-size:1em; margin-top:10px; line-height:22px;}
.ind_qywh_box a.an{ width:140px; height:45px; line-height:45px; border:1px solid #fff; font-size:16px; display:block; margin:auto; margin-top:30px; text-align:center; color:#fff;transition: all 0.5s;}
.ind_qywh_box a.an:hover{background:#ffc000; border:1px solid #ffc000;}

/*--产品服务--*/
.ny_service_list{ font-size:12px;top:0px; width:100%; float:left;}
.ny_service_list dl{ clear:both; position:relative; width:100%; margin:0px; border-bottom:1px dotted #ddd; padding-bottom:30px; height:auto; margin-bottom:30px; overflow:hidden;}
.ny_service_list dl dd{ float:left; width:32%;}
.ny_service_list dl dt{ float:left; padding-left:3%; width:65%;}
.ny_service_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_service_list dl dt a.bt b{ margin-left:20px; color:#f60; font-size:14px;}
.ny_service_list dl dt a:hover{ color:#ff7e00;}
.ny_service_list dl dt p{ color:#666; font-size:12px; line-height:22px; overflow:hidden;  margin-bottom:5px;}
.ny_service_list dl dt a.more{ color:#999; font-size:12px; }
.ny_service_list dl dt a.more:hover{ color:#ff7e00; }
.ny_service_list dl dt a.more span{font-family:'simsun';}

.hwcx_ul{}
.hwcx_ul li{ width:47%; float:left; margin-right:1.5%; margin-left:1.5%; height:30px; line-height:30px; }
.hwcx_ul li a{ color:#333; font-size:12px; display:block;background:url(../images/iconfont-lianjie.png) no-repeat 0px; padding-left:25px; }
.hwcx_ul li a:hover{  color:#F60; }

#foot_box{ height:auto;}

}

@media only screen and (max-width:460px){
	#slid{ margin-bottom:10px;}
#slidebody,#slidebody li,#slidebody li img{width:550px;height:80px;}
#slidebody.slidebodyabout,#slidebody.slidebodyabout li,#slidebody.slidebodyabout li img{height:80px;}
#slidebody{margin-left:-250px;}
#proslide li{width:340px;}
.ict-s1{font-size:16px;}

.flickerplate{ height:auto!important;padding-top:60px !important;}


.hwcx_ul{}
.hwcx_ul li{ width:100%; float:left;  height:30px; line-height:30px; }
.hwcx_ul li a{ color:#333; font-size:12px; display:block;background:url(../images/iconfont-lianjie.png) no-repeat 0px; padding-left:25px; }
.hwcx_ul li a:hover{  color:#F60; }
}
#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;}