@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
body>div, form>div {margin:0 auto}
ul,li{margin:0; padding:0; list-style:none; }
div {text-align:left}
a img {border:0}
table{border-collapse:collapse; border-spacing:0}
select,input,textarea{ outline: none }
a {outline-style:none; text-decoration:none}
a, area {blr:expression(this.onFocus=this.blur())}
:focus {-moz-outline-style: none}
.clear {clear:both;height:0; overflow:hidden; visibility:hidden; font-size:0;}
.hidden,.hide {display:none}
.block,.show {display:block}
.fl{float:left}
.fr{float:right}
.fline{float:left; display:inline}
.clearfix:after{clear:both;content:".";height:0;display:block;visibility:hidden}
.chgBtn{cursor:pointer}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px; color:#007dba;}
.far{font-family:Arial}
.fb{font-weight:bold}
.auto{ margin:auto;}
.cor_red{color:#e51616}
.cor_bs,.cor_bs:hover{color:#fff}
.cor_blue{color:#1777CD}
.cor_black{ color:#000000;}
.pr{position:relative}
.pa{position:absolute}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl65{ padding-left:65px;}
.fr150{ padding-right:150px;}
body { font-family:"微软雅黑"; }


/*-------------header---------------*/
.header{ margin-bottom:1px; background:url(../images/headerboxbg.jpg) repeat-x; height:98px; position:relative; z-index:2;}
.headerbox{ width:1200px; margin:0 auto; height:98px; background:url(../images/headerboxbg.jpg) repeat-x;}
.logobox{ position:absolute; top:3px; right:50%; height:95px; width:50%; margin-right:300px;}

.logo{ position:absolute; top:18px; left:50%; margin-left:-600px;}
.logocon{ float:left; width:280px; height:98px;}
/*-------------nav---------------*/
.navbox{ float:right; z-index:1000;}
.nav{ height:98px; list-style:none; z-index:1000;}
.nav .nLi{ float:left; position:relative; text-align:center; text-align:center; background:url(../images/navlibg.png) right 48px no-repeat;height:98px}
.nav .nLi a{ display:block; padding:0 15px; font-size:16px; color:#000000;padding-top:29px; vertical-align:middle; border-top:3px solid #3c2d2e; z-index:1000;}
.nav .nLi a i{ display:block;font-size:12px;font-style:normal}
.nav .sublist{ display:none; width:100px; left:0; top:95px; position:absolute; background:url(../images/sublistbg.jpg) center top repeat-x; list-style:none; padding:3px 0 0;}
.nav .sublist li{ zoom:1; padding:2px 0; background:url(../images/sub_bg.png) repeat;}
.nav .sublist li a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:28px; line-height:28px; color:#444444; background:none; text-align:center; width:100px; font-size:14px; font-weight:normal; padding:0; border:none;}
.nav .sublist li a:hover{ color:#e60012; background:#f4f4f4; font-weight:bold;}

.nav .ons a{  color:#e60012; font-weight:bold; font-size:16px; border-top:3px solid #e60012;}
.nav .ons a i{  display:block}
.nav .on .sublist li a{ border:none; z-index:1000;}
.nav .ons .sublist li a{ border:none; z-index:1000;}
/*-------------header_rig---------------*/
.header_rig{ float:right; background:url(../images/header_rigbg.jpg) left center #5f4f4f no-repeat; padding-left:56px; margin-top:3px; height:75px; padding-top:20px; color:#FFFFFF; font-size:14px; line-height:24px; text-align:right;}
.header_rig p img{ vertical-align:middle; padding-right:5px;}

/*--------banner轮播样式--------------*/
.banner { height:650px; width:100%; overflow:hidden; position:relative; z-index:1;}
.banBox { height:650px; width:1920px; margin-left:-960px; position:absolute; left:50%; top:0px; z-index:1; }
.banBox .hd{ position:absolute; bottom:60px; left:-12px;  z-index:1; width:100%; }
.banBox .hd ul{ zoom:1; list-style:none; text-align:center; width:100%;}
.banBox .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:12px; height:12px; font-size:0; margin:0 7px; background:url(../images/banner_focus.png) no-repeat; cursor:pointer;}
.banBox .hd ul li.on{ background-image:url(../images/banner_focusa.png);}
.banBox .bd{ position:relative; height:100%; z-index:1;}
.banBox .bd ul{ list-style:none;}
.banBox .bd img{ width:1920px; height:650px; display:block;}

.banner1{ height:360px; width:100%; overflow:hidden; position:relative;}
.banBox1{ height:360px; width:1920px; margin-left:-960px; position:absolute; left:50%; top:0px; }

/*--------notice--------------*/
.notice{ height:60px; line-height:60px; background:#FFFFFF;}
.notice_h2{ color:#e60012; font-size:14px; font-weight:bold; background:url(../images/noticebg.png) left center no-repeat; padding:0 15px 0 34px; float:left;}
.notice_more{ float:right; color:#666666; text-decoration:underline; font-size:12px;}
.notice_more:hover{ color:#e60012; text-decoration:underline; }
.notice_list{ float:left; padding-left:15px; width:954px;  overflow:hidden; position:relative; background:url(../images/notice_listbg.png) left center no-repeat; font-size:12px; color:#555555;}
.notice_list .infoList li a{ color:#555555;}
.notice_list .infoList li .date{ padding-left:20px;}
.notice_list .infoList li a:hover{ color:#e60012;}

/*-------------main---------------*/
.daohang{ background:url(../images/daohangbg.jpg) left 22px repeat-x;}
.daohang h2{ float:left; background:url(../images/daohangbg.png) left center no-repeat; font-size:22px; color:#000;}
.daohang h2 a{ float:left; background:#f4f4f4; padding-right:7px; color:#5a5151;}
.daohang h2 a i{ font-style:normal; color:#e60012;}
.daohang h2 span{ float:left; line-height:28px; color:#4b4b4b; text-transform:uppercase; font-size:10px; text-transform:uppercase; -webkit-text-size-adjust:none;}
.more{ float:right; padding:12px 3px 0 9px; background:#f4f4f4;}
.more a{ font-size:12px; color:#595959; background:url(../images/morebg.jpg) right center no-repeat; padding-right:15px;}
.more a:hover{ color:#e60012;}

.index_mainbg{ background:#f4f4f4; padding:55px 0;}

/*-------------index_left---------------*/
.index_left{ float:left; width:563px;}
.index_newstop{ margin:28px 0 14px; background:#FFFFFF; height:132px;}
.index_newstop dt{ float:left; width:182px; height:132px; overflow:hidden;}
.index_newstop dd{ float:left; width:341px; padding:10px 20px 0;}
.index_newstop dd h3 a{ color:#2f2f2f; font-size:14px; line-height:32px;}
.index_newstop dd h3 a:hover{ color:#e60012;}
.index_newstop dd p{ font-size:12px; color:#848484; line-height:24px;}
.index_newstop dd p a{ color:#e60012; font-weight:bold;}

.index_newslist{ list-style:none;}
.index_newslist li{ padding:13px 0 16px; border-bottom:1px solid #dcdcdc; height:45px;}
.index_newslist li .fl{ width:55px; padding-right:15px; color:#ffffff; text-align:center; background:url(../images/index_newstimebg.jpg) no-repeat;}
.index_newslist li .fl p{ height:26px; line-height:26px; font-size:14px;}
.index_newslist li .fl span{ height:15px; line-height:15px; padding-top:1px; display:block; font-size:12px;}
.index_newslist li .fr{ width:493px; line-height:22px;}
.index_newslist li .fr a{ font-size:16px; color:#2f2f2f;}
.index_newslist li .fr p{ font-size:12px; color:#848484;}
.index_newslist li .fr a:hover{ color:#e60012;}

/*-------------index_right---------------*/
.index_right{ float:right; width:511px;}
.index_video{ position:relative; margin-top:25px;}
.index_video li{ float:left; border:1px solid #ddd; padding:5px; width:148px; margin-right:15px; margin-top:10px;}
.index_video img{ width:100%; height:103px;}
.index_video h3{ font-size:14px; font-weight:bold; padding-top:5px;}
.index_video li:nth-child(3n+0){ margin-right:0px;}


.index_videobox{ position:absolute; left:-22px; top:0; background:url(../images/index_videobg.png) no-repeat; width:488px; height:284px; padding:4px 33px 4px 34px;}
.index_videobox a{ display:block;}
.index_videobg{ position:absolute; left:34px; top:4px; background:url(../images/index_videoimgbg.png) no-repeat; width:488px; height:284px;}

/*-------------footer---------------*/
.footerbg{ background:#5a5151;}
.footer_nav{ float:left; width:150px; color:#FFFFFF;}
.footer_nav dd{ padding-left:20px;}
.footer_nav dt a{ color:#e8e8e8; font-size:14px; line-height:30px; font-weight:bold;}
.footer_nav dt a img{ vertical-align:middle; padding-right:5px;}
.footer_nav dd a{ color:#a6a3a3; font-size:12px; line-height:22px;}
.footer_nav dd a:hover{ text-decoration:underline;}
.foonter_center{ float:left;}
.foonter_center h3{ color:#e8e8e8; font-size:14px; line-height:28px; font-weight:bold;}
.foonter_center h3 a{ color:#e8e8e8;}
.foonter_center h3 a:hover{ color:#A6A3A3;}
.foonter_center h3 img{ vertical-align:middle; padding-right:5px;}
.foonter_center p{ color:#a6a3a3; font-size:12px; line-height:24px;}
.footer_wx{ float:right; list-style:none;}
.footer_wx li{ display:inline-block; text-align:center; *display:inline; zoom:1; color:#a6a3a3; font-size:12px; line-height:24px; margin:0 20px;}
.footerbot{ text-align:center; background:url(../images/footerbotbg.jpg) center top repeat-x; margin-top:25px; color:#a6a3a3; font-size:12px; line-height:68px;}
.footerbot a{ color:#a6a3a3;}


/*-------------内页---------------*/
.main_daohang{ border-bottom:1px solid #dedede; margin-bottom:34px;}
.main_daohang h2{ float:left; background:url(../images/main_daohangbg.png) left center no-repeat; padding-left:36px; color:#f00013; font-size:20px; line-height:65px;}
.main_daohang h2 span{ color:#262222;}
.main_daohang h2 i{font-size:15px;font-style:normal;font-weight:bolder}
.mianbao{ float:right; background:url(../images/mianbaobg.png) left center no-repeat; padding-left:18px; color:#666666; font-size:12px; line-height:65px;}
.mianbao a{ color:#666666;}
.mianbao img{ vertical-align:middle; margin:0 12px;}

/*-------------fenlei---------------*/
.fenlei{ padding-bottom:15px; list-style:none;}
.fenlei li{ display:inline-block; *display:inline; zoom:1; width:120px; padding-right:10px; line-height:28px; text-align:center; height:33px;}
.fenlei li a{ display:block; font-size:14px; color:#555555; background:url(../images/fenlei_libg.png) center top no-repeat;}
.fenlei li a:hover,.fenlei li a.hover{ color:#ffffff; background-image:url(../images/fenlei_libga.png); padding-bottom:5px;}

/*-------------fenlei_sub---------------*/
.fenlei_sub{ background:url(../images/fenlei_subbg.jpg) center bottom repeat-x; margin-bottom:20px;}
.fenlei_sub ul li{ display:inline-block; *display:inline; zoom:1; width:120px; padding-right:10px; text-align:center; }
.fenlei_sub ul li a{ display:block; font-size:12px; color:#555555; padding-bottom:15px;}
.fenlei_sub ul li a:hover,.fenlei_sub ul li a.hover{ color:#e51616; font-weight:bold; border-bottom:1px solid #e51616;}

/*-------------onepage---------------*/
.onepage_video{ float:right; width:511px; height:310px; position:relative; margin-left:20px;}
.onepage{ color:#666666; font-size:14px; line-height:28px; padding:20px 0;}
.about p{ text-indent:2em; margin-bottom:15px;}

/*-------------history---------------*/
.history{ background:url(../images/history_line.jpg) 43px 0px repeat-y;}
.history_list{ padding-bottom:25px;}
.last_history{ background:url(../images/history_lastbg.jpg) 43px bottom no-repeat;}
.history_year{ float:left; background:url(../images/history_yearbg.png) center 15px no-repeat; width:66px; height:66px; text-align:center; line-height:66px; color:#FFFFFF; font-family:Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif; font-size:22px; margin:0px 17px 0 11px; padding-top:15px;}
.history_year.first_year{ background-color:#ffffff;}

.histroy_case{ width:1015px; float:right; position:relative;}
.history_sanjiao{ position:absolute; left:-19px; top:37px; background:url(../images/history_sanjiao.png) no-repeat; width:19px; height:31px;}
.history_top,.history_bot{ background:url(../images/histroy_casetopbg.jpg) center top no-repeat; height:2px; font-size:0;}
.history_bot{ background-image:url(../images/histroy_casebotbg.jpg);}
.history_cen{ background:#f2f2f2; padding:25px 15px; min-height:100px;}
.history_cen p{ margin:0; text-indent:0;}
.history_cen1{ float:left; width:328px; *width:322px;}
.history_cen2{ float:left;}
.last_line{ background:url(../images/history_lastbg.png) 43px 0 no-repeat; height:43px; width:100%;}

/*-------------culture---------------*/
.culturelist{ list-style:none;}
.culturelist li{ float:left; width:151px; height:183px; padding:32px 30px 0; margin:20px 36px 40px; text-align:center; background:url(../images/culture_libg.png) no-repeat;}
.culturelist li img{ vertical-align:middle;}
.culturelist li h3{ color:#e51616; font-size:18px; font-weight:bold; line-height:40px;}
.culturelist li p{ color:#000000; font-size:16px;}

/*-------------duty社会责任---------------*/
.duty{ background:url(../images/duty_bg.jpg) left bottom #f7f7f7 repeat-x; padding:60px 53px 70px; position:relative; margin-bottom:26px;}
.duty_jiao{ position:absolute; right:0; top:0; width:40px; height:40px; background:url(../images/duty_jiao.jpg) no-repeat;}
.duty p{ line-height:49px; padding-left:45px; border-bottom:1px solid #e8e8e8; background:url(../images/duty_ico.png) 15px 22px no-repeat;}


/*-------------artlist新闻资讯---------------*/
.artlist_box{ padding:25px 0px 60px;}
.artlist{ padding-bottom:24px; margin-bottom:24px; height:125px; border-bottom:1px dashed #dddddd;}
.artlist a{ display:block; cursor:pointer;}
.artlist dt{ float:left; width:172px; padding-right:20px;}
.artlist dd{ float:left; width:944px;}
.artlist dd h3{ color:#222222; font-size:18px; line-height:38px;}
.artlist dd span{float:right; color:#888; font-size:13px;}
.artlist dd p{ color:#777777; font-size:13px; line-height:26px;}
.artlist dd p span{ float:right; color:#e51616; font-size:12px; font-weight:bold;}
.artlist a:hover dd h3{ color:#e51616;}

.page{ text-align:center;}

/*-------------article新闻详情---------------*/
.article{ background:#f7f7f7; padding:30px 45px 20px; margin:15px 0 40px;}

.article h1{ text-align:center; font-size:22px; color:#ce2525;}
.article_time{ font-size:12px; color:#a8a8a8; border-bottom:1px dashed #cbcaca; line-height:22px; padding:12px 0 20px 270px;}
.article_time img{ vertical-align:middle; padding:0 5px 0 10px;}
.fenxiang{ float:left; padding-top:3px;}

.zhengwen{ font-size:14px; line-height:28px; color:#555555; padding-bottom:20px; padding-top:10px;}
.zhengwen p{ margin:15px 0; text-indent:2em;}
.zhengwen img{ max-width:1064px;}

.shangxia{ padding-top:15px; padding-bottom:20px; border-top:1px dashed #cbcaca;}
.shang{ float:left; line-height:24px;}
.xia{ float:right; line-height:24px;}
.xia a,.shang a{ color:#9b9b9b; font-size:14px;}

/*-------------honour资质荣誉---------------*/
.honourbox{ padding:20px 0 50px;}
.honour_list{ zoom:1; list-style:none; padding-bottom:10px;}
.honour_list:after{ display:block; content:""; clear:both;}
.honour_list li{ float:left; margin:0 45px 30px 0; _margin:0 40px 30px; width:250px; height:219px; text-align:center; border-bottom:1px solid #cccccc;}
.honour_list li a{ color:#666666;}
.honour_list li a p{ font-size:14px; line-height:50px;}
.honour_list li:hover{ border-bottom:1px solid #e51616;}
.honour_list li:hover a{ color:#d8000f; font-weight:bold;}

.honour_img{ position:relative;}
.honour_img img{ border:1px solid #d5d5d5;}

.honour_zhezhao { background:#000; width:100%; _width:expression(eval(document.body.clientWidth)); position:fixed; _position:absolute; left: 0px; top: 0px; z-index:200; opacity: 0.5; filter: alpha(opacity=50); display: none; }
.honour_box { background: #FFF; padding:10px; width:701px; margin-left:-351px; position:fixed; _position:absolute; _bottom:auto;
_top:expression(eval(document.documentElement.scrollTop)+50); left: 50%; top: 100px; z-index: 300; min-height: 300px; _height: 300px; display: none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.honour_imgclose { position: absolute; top: 0px; right: -30px; cursor: pointer; }
.honour_content{ text-align:center;}
.honour_content img{ max-width:701px;}
.honour_content p{ color:#333333; font-size:18px; padding:30px 0;}



.case_list{ zoom:1; list-style:none; padding-bottom:10px;}
.case_list:after{ display:block; content:""; clear:both;}
.case_list li{ float:left; margin:0 34px 30px 0; _margin:0 34px 50px; width:258px; height:238px; text-align:center; background:#f2f2f2; border-bottom:2px solid #e1e1e1;}
.case_list li a{ color:#666666;}
.case_list li a p{ font-size:14px; line-height:50px;}
.case_list li.hover{ border-bottom:2px solid #e51616;}
.case_list li.hover a{ color:#d8000f; font-weight:bold;}
.case_img{ position:relative;}
.case_shadow{ position:absolute; left:0; top:0; background:url(../images/case_shadow.png) no-repeat; width:258px; height:186px; display:none;}

.case_box { background: #FFF; padding:10px 47px 10px 48px; width:819px; margin-left:-457px; position:fixed; _position:absolute; _bottom:auto;
_top:expression(eval(document.documentElement.scrollTop)+50); left: 50%; top: 20px; z-index: 300; height: 750px; overflow-y:auto; overflow-x:hidden; _height: 300px; display: none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
.honour_imgclose { position: absolute; top: 0px; right: 0px; cursor: pointer; }
.case_boxh1{ color:#eb0909; font-size:24px; text-align:center; padding:25px 0;}
.case_content{ padding:20px 0; border-top:1px solid #d4d4d4; margin-top:27px;}
.case_content p{ color:#666666; font-size:14px; line-height:28px;}
.case_content p strong{ color:#333333;}

.case_boximg1{ width:819px; height:542px;}
.case_boximg1 .slideBox{ width:819px; height:542px; overflow:hidden; position:relative;}
.case_boximg1 .slideBox .hd{ height:13px; overflow:hidden; margin-top:22px;}
.case_boximg1 .slideBox .hd ul{ overflow:hidden; zoom:1; list-style:none; text-align:center; }
.case_boximg1 .slideBox .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 2px; background:url(../images/case_focus.png) no-repeat;  width:13px; height:13px; line-height:13px; text-align:center; cursor:pointer; }
.case_boximg1 .slideBox .hd ul li.on{ background:url(../images/case_focusa.png) no-repeat; color:#fff; }
.case_boximg1 .slideBox .bd{ position:relative; height:507px; z-index:0;   }
.case_boximg1 .slideBox .bd ul{ list-style:none;}
.case_boximg1 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.case_boximg1 .slideBox .bd img{ width:819px; height:507px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
.case_boximg1 .slideBox .prev,
.case_boximg1 .slideBox .next{ position:absolute; left:0; top:50%; margin-top:-47px; display:block; width:58px; height:94px; background:url(../images/case_imgprve.png) no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.case_boximg1 .slideBox .next{ left:auto; right:0; background-image:url(../images/case_imgnext.png);}
.case_boximg1 .slideBox .prev:hover,
.case_boximg1 .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.case_boximg1 .slideBox .prevStop{ display:none;  }
.case_boximg1 .slideBox .nextStop{ display:none;  }

/*-------------branch m_map分支机构---------------*/
.m_map{width:735px;height:609px;margin:30px auto 80px;position:relative; background:url(../images/ditu.jpg) no-repeat 0 0 ;}
.tait{font-size:36px;font-weight:bold;color:#666666;text-align:center; left:100px;}
.tait span{color:#ff6d3b;}
.tait2{font-size:36px;font-weight:bold;color:#666666;text-align:center;padding:50px 0px;}
.mp{position:absolute;background:url(../images/fi1.png) no-repeat;width:70px;height:16px;-webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.mp:hover{ color:#d8000f; -webkit-transition:all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.hover_tu{background:url(../images/fi2.png) no-repeat 4px 20px;}
.mp .mito{position:absolute;left:20px;bottom:0px;cursor:pointer;font-size:14px; font-weight:bold;color:#584444;}
.mp .mito:hover{ color:#d8000f;}
.mp .find_mi1{left:20px;width:55px;}
.mp .find_mi2{left:20px;width:55px;}
.tu_title{ background:url(../images/fi1.png) 26px center no-repeat; padding-left:50px; height:51px; line-height:51px; border-bottom:1px solid #d3d3d3;}
.tu_title img{ float:right; margin:20px 23px 0 0; }
.feng{position:absolute;display:none;width:408px; border:1px solid #d3d3d3; left:-390px;top:18px;z-index:10; background:#FFFFFF;}
.feng .du_size{ width:383px; padding:20px 0 20px 25px;} 
.feng .du_size p{font-size:14px;color:#666666;line-height:26px;}
.feng .du_size p strong{ color:#333333;}
.mp1{left:263px;top:222px;}
.mp2{left:341px;top:400px;}
.mp3{left:326px;top:500px;}
.mp4{left:400px;top:222px;}
.mp5{left:425px;top:342px;}
.mp6{left:400px;top:470px;}
.mp7{left:470px;top:285px;}
.mp8{left:480px;top:380px;}
.mp9{left:480px;top:450px;}
/*.mp10{left:510px;top:510px;}*/
.mp10{left:560px;top:240px;}
.mp11{left:470px;top:585px;}
.mp12{left:650px;top:150px;}
.mp13{left:620px;top:190px;}
.mp14{left:540px;top:220px;}
.mp15{left:520px;top:260px;}
.mp16{left:560px;top:290px;}
.mp17{left:600px;top:330px;}
.mp18{left:550px;top:360px;}
.mp19{left:610px;top:360px;}
/*.mp20{left:600px;top:400px;}*/
.mp20{left:580px;top:480px;}
.mp21{left:580px;top:480px;}



/*-------------partner合作伙伴---------------*/
.partner_list{ list-style:none; padding:15px 0 50px; zoom:1;}
.partner_list:after{ display:block; content:""; clear:both;}
.partner_list li{ float:left; width:188px; height:110px; line-height:110px; border:1px dashed #bdbdbd; text-align:center; border-left:none; border-top:none;}
.partner_list li a span{ width:188px; height:110px; line-height:110px; display: table-cell; vertical-align: middle; overflow: hidden;}
.partner_list li a span img{ vertical-align:middle; max-width:180px; max-height:100px;}
.partner_list li.partner_teshu{ border-left:1px dashed #bdbdbd;}
.partner_list li:hover{ background:#f1f1f1;}


/*-------------service服务支持---------------*/
.service{ padding:0 5px;}
.service_top{ background:#f9f9f9; border:1px solid #dbdbdb; padding:25px 40px; margin-bottom:50px; border-radius:5px; line-height:28px; font-size:14px; color:#666666;}
.service_box{ padding:0 22px 60px;}

.servicelist .fr{ width:582px; color:#666666; font-size:14px; line-height:30px;}
.servicelist .fr h3{ color:#222222; font-size:25px; line-height:60px;}
.serviceodd .fl{ float:right !important; position:relative; top:30px;}
.serviceodd .fr{ float:left !important;}
.serviceodd .fr h3{ text-align:right;}

/*-------------investor投资者关系---------------*/
.investor{ padding:15px 0 40px;}
.investor_list{ list-style:none; padding:0 0 40px;}
.investor_list li{ color:#666666; font-size:14px; line-height:50px; height:50px; padding-right:24px;}
.investor_list li a{ background:url(../images/investor_listbg.png) 22px center no-repeat; padding-left:44px; color:#666666;}
.investor_list li a:hover{ text-decoration:underline;}
.investor_list li span{ float:right; color:#666666;}
.inver_even{ background:#f7f7f7;}


/*-------------vjiaV家---------------*/
.vjia_btn{ background:url(../images/vjia_abtnbg.png) no-repeat; width:166px; height:45px; padding-left:30px; display:inline-block; line-height:42px; font-size:14px; color:#ffffff; text-align:left;}
.chanyeyuan_btn{ padding-left:70px; width:126px;}

/*-------------linian用人理念---------------*/
.linian{ border:5px solid #ebebeb; margin-bottom:20px; padding:40px 40px 300px; background:url(../images/linian_bg.jpg) center bottom no-repeat;}
.text_alignrig{ text-align:right;}

/*-------------job招聘岗位---------------*/

.job{ padding-bottom:30px;}
.job_list{ list-style:none; padding-bottom:40px;}
.job_listodd{ background:#f8f8f8;}
.job_top{ height:44px; line-height:44px; color:#555555; font-size:14px;}
.job_top span{ float:left; text-align:center;}
.job_top span a{ color:#555555;}
.job_top span.job_zhiwei{ width:295px; padding-left:25px; text-align:left;}
.job_top span.job_num{ width:130px;}
.job_top span.job_part{ width:315px;}
.job_top span.job_address{ width:160px;}
.job_top span.job_option{ float:right; padding-right:50px; text-align:right;}
.job_list li .hidden{ padding:25px; line-height:32px; background:#FFFFFF;}
.job_list li .hidden{ border-top:1px solid #dcdcdc;}
.job_list li.job_listodd .hidden{ border-bottom:1px solid #dcdcdc; border-top:none;}

.job_list li.off .job_top{ color:#e51616; font-weight:bold;}
.job_list li.off .job_top span a{ color:#e51616; font-weight:bold;}

.job_header{ background:#5f4f4f; color:#FFFFFF;}
.job_header div.job_zhiwei{ float:left; width:295px; padding-left:25px; text-align:left; position:relative;}
.job_header div.job_zhiwei a.zhiwei_space{ color:#FFFFFF; border:1px solid #FFFFFF; padding:2px 15px; border-radius:5px; cursor:pointer;}
.job_header div.job_zhiwei img{ padding-left:5px;}
.zhiwei_select{ position:absolute; background:#ffffff; color:#666666; list-style:none; text-align:center; border:1px solid #d7d7d7; top:38px; display:none;}
.zhiwei_select li{ line-height:26px; margin:0 2px;}
.zhiwei_select li a{ color:#666666; font-size:12px;}
.zhiwei_select li a:hover{ text-decoration:underline;}


/*-------------contact联系集团总部---------------*/
.contact{ background:#f7f7f7; margin-bottom:30px;}
.contact_text{ width:440px; padding:20px 0 0 50px; color:#666666; font-size:14px; line-height:30px;}
.contact_text h3{ color:#4d4040; font-size:22px; padding:10px 0;}
.contact_text p img{ padding-right:5px;}
.contact_text .footer_wx{ float:none;}
.contact_text .footer_wx li{ margin:20px 40px 0 0;}
.contact_map{ border:6px solid #eaeaea;}

/*-------------message留言板---------------*/
.message{ margin-bottom:30px; border:1px solid #dadada; background:url(../images/message_lefbg.jpg) repeat-y left top #FFFFFF;}
.message_box{ list-style:none; padding-top:67px;}
.message_box li{ line-height:41px; padding-bottom:10px; color:#666666;}
.message_box li span{ width:150px; float:left; text-align:right;}
.message_box li span i{ font-style:normal; padding-right:2px;}
.message_box li input{ width:300px; padding:0 10px; height:41px; line-height:41px; background:url(../images/message_boxlibg.jpg) no-repeat; border:none; color:#666666;}
.message_box li textarea{ width:298px; height:118px; padding:10px; border:1px solid #d5d5d5; font-size:14px; color:#666666;}
.message_box li input.message_btn{ background:url(../images/message_btn.png) no-repeat; width:115px; height:31px; cursor:pointer;}


.message .fr{ width:500px;}
.message_frimg{ float:left; margin-top:170px;}
.message_text{ float:left; width:257px; margin-right:55px; position:relative; margin-top:70px; margin-left:40px;}
.message_texttop{ width:257px; height:3px; background:url(../images/message_textbg.png) no-repeat;}
.message_textbot{ width:257px; height:3px; background:url(../images/message_textbotbg.png) no-repeat;}
.message_textcen{ background:#f2f2f2; padding:20px 30px;}
.message_sanjiao{ position:absolute; left:-24px; top:60px; width:24px; height:72px; background:url(../images/message_textsanjiao.png) no-repeat;}



/*-------------online---------------*/
.online{ position:fixed; right:0; top:50%; margin-top:-123px;width:40px; z-index:3;}
.online ul.icons{ position:absolute; list-style:none; right:0px; width:40px;}
.online ul.icons li{ text-align:center; margin-bottom:1px;}
.online ul.icons li i{	display:block; position:relative; width:40px; height:40px; cursor:pointer; z-index:210; background:url(../images/onlinebg.png) no-repeat;}
.online ul.icons li.wechat i{ background-position:0 0;}
.online ul.icons li.sina i{ background-position:0 -41px;}
.online ul.icons li.QQ i{ background-position:0 -82px;}
.online ul.icons li.tel i{ background-position:0 -123px;}
.online ul.icons li.xinxi i{ background-position:0 -164px;}
.online ul.icons li.up i{ background-position:0 -205px;}
.online ul.icons li.active i{ background:url(../images/onlinebga.png) repeat;}
.online ul.icons li.wechat.active i{ background-position:0 0;}
.online ul.icons li.sina.active i{ background-position:0 -41px;}
.online ul.icons li.QQ.active i{ background-position:0 -82px;}
.online ul.icons li.tel.active i{ background-position:0 -123px;}
.online ul.icons li.xinxi.active i{ background-position:0 -164px;}
.online ul.icons li.up.active i{ background-position:0 -205px;}


.online ul.icons li p{	display:block;	position:absolute; top:0px; right:-150px;  color:#FFFFFF; line-height:40px; background:url(../images/online_pbg.png) repeat;	 overflow:hidden; z-index:201}
.online ul.icons li p a{ color:#FFFFFF;}
.online ul.icons li p span{ display:block; color:#ffffff; font-size:14px; line-height:24px;}

.online ul.icons li.wechat p{	width:130px; height:154px; padding:10px;}
.online ul.icons li.sina p{	width:150px; margin-top:41px;}
.online ul.icons li.QQ p{	width:150px; margin-top:82px;}
.online ul.icons li.tel p{	width:150px; margin-top:123px;}
.online ul.icons li.xinxi p{	width:150px; margin-top:164px;}


/*pages*/
.pages{ clear:both;color:#889ab5; text-align:center; padding:10px; overflow:hidden}
.pages li{ display:inline}
.pages a{ display:inline-block; border:1px solid #cdcdcd; padding:3px 7px; color:#889ab5; margin-right:3px;}
.pages a:hover,.pages .thisclass a{ background:#37a931; border-color:#37a931; color:#fff;}
.pages strong{ font-weight:normal}

/*新增加*/
.index-title{text-align: center;background: #f4f4f4;padding-top: 32px;color: #5a5151;}
.index-title h2{color: #5a5151; padding-bottom:5px;}
.index-title span{font-size: 12px; color: #999;}
.services-body{background:#f4f4f4;padding-top:15px;height: 235px;}
.services-body ul{width:1136px; margin: 0 auto;}
.services-body li{float:left;margin-right: 25px;width: 362px; text-align:center;}
.services-body li:nth-child(3){ margin-right:0px;}
.services-body li img{width:100%;height: 181px;}
.services-body li h3{font-size:14px;font-weight:bold;text-align:left;padding: 10px 0px;}
.services-body li p{color:#555;font-size:12px;text-align: left;}