@charset "utf-8";
/* CSS Document */
/** 
華仕尊城設計顧問有限公司
www.w-vi.com
**/
.clear_transition{-webkit-transition:none;-ms-transition:none;-moz-transition:none;transition:none}

html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-size:12px; font-family:"微软雅黑"; color:#333;outline:0;}
a,a:hover{color:#333;}
.clearfix{clear:both; height:0;}
body{overflow-x:hidden; background:#fff;}
::-webkit-scrollbar{width:14px;height:14px}
::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius:999px;border:5px solid transparent}
::-webkit-scrollbar-track{box-shadow:1px 1px 5px rgba(0,0,0,.2) inset}
::-webkit-scrollbar-thumb{min-height:20px;background-clip:content-box;box-shadow:0 0 0 5px rgba(0,0,0,.2) inset}
::-webkit-scrollbar-corner{background:transparent}
a,li,span{outline:0}
a:hover,a:active,a:focus{outline:0}
a:focus{outline:0}
li:focus{outline:0}
span:focus{outline:0}
a,a:hover,a:visited,a:active,li,li:hover,li:visited,li:active,span,span:hover,span:visited,span:active,div:hover,div:visited,div:active{text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
img{ vertical-align:central;}

.w_auto{ width:1200px; margin:0 auto;}




/*头尾*/
.header{ padding:20px 0;}
.header .logo{ background:url(../images/logo.jpg) no-repeat; width:493px; height:37px; float:left; display:inline-block;}
.header .logo a{width:493px; height:37px; display:block;}
.header .rit{ float:right; display:inline-block; padding-top:10px;}
.header .rit .qq{ background:url(../images/head_ico1.png) no-repeat; width:27px; height:27px; float:left; display:inline-block;}
.header .rit .qq a{ display:block;width:27px; height:27px;}
.header .rit .wx{ background:url(../images/head_ico2.png) no-repeat; width:27px; height:27px; float:left; display:inline-block; margin-left:10px; position:relative; cursor:pointer;}
.header .rit .wx span{ background:url(../images/ewm1.jpg) no-repeat; width:178px; height:178px; position:absolute; left:-72px; bottom:-184px; display:none; z-index:9999;}
.header .rit .wx:hover span{ display:block;}
.header .rit .sina{ background:url(../images/head_ico3.png) no-repeat; width:27px; height:27px; float:left; display:inline-block; margin-left:10px;}
.header .rit .sina a{ display:block;width:27px; height:27px;}
.header .rit .tel{ background:url(../images/head_ico4.png) no-repeat left; padding-left:36px; font-size:17px; line-height:24px; color:#030303; font-family:"Arial";margin-left:20px; float:left; display:inline-block; margin-top:3px;}

.mainmenu{ background:#c81223; padding:10px 0;}
.mainmenu ul{ float:left; display:inline-block;}
.mainmenu ul li{ width:140px; background:url(../images/menu_li_bg.png) no-repeat 5px 5px; text-align:center; height:40px; float:left; display:inline-block;}
.mainmenu ul li a.menu_title{ font-size:16px; line-height:22px; color:#F9E7E9;}
.mainmenu ul li a i{ font-size:12px; line-height:20px; color:#F9E7E9; font-family:"Arial"; display:block;}
.mainmenu ul li.on a.menu_title,.mainmenu ul li:hover a.menu_title{ color:#fff;}
.mainmenu ul li.on a i,.mainmenu ul li:hover a i{ color:#F4D0D3;}
.mainmenu ul li:hover .menu_down{ display:block;}
.mainmenu ul li .menu_down{ display:none; position:relative; width:100%; left:4.5px; z-index:20;}
.mainmenu ul li .men_dli{ background:#F4F4F4; padding:15px 0;}
.mainmenu ul li .menu_down span{ display:block; background:url(../images/sy-02.png) no-repeat center bottom; width:100%; height:8px;}
.mainmenu ul li .menu_down a{ display:block; line-height:32px; font-size:14px; color:#595959; text-align:center; width:100%;}
.mainmenu ul li .menu_down a:hover{ color:#161616;}
.mainmenu .sear{ width:165px; height:24px; background:#fff; float:right; padding:5px 10px;}
.mainmenu .select{ width:50px; height:24px; background:#fff; float:left; border:0 none; color:#333;}
.mainmenu .sear .wbk{ background:none; border:0; width:100px; height:24px; font-size:12px; line-height:24px; color:#333; float:left; display:inline-block; border:0 none; background:#fff;}
.mainmenu .sear .bot{ background:url(../images/searico.png) no-repeat; width:11px; height:11px; float:right; display:inline-block; cursor:pointer; margin-top:6px; border:0 none;}

.footer{ background:#262626; padding-top:60px; padding-bottom:20px; position:relative; z-index:1;}
#return_top{ position:absolute; left:50%; margin-left:-47.5px; top:-47.5px; display:block; background:url(../images/bottop.png) no-repeat center; height:95px; width:95px; cursor:pointer; z-index:2;}
.footer .f_top{ margin-bottom:40px;}
.footer .f_top ul{ float:left; display:inline-block;}
.footer .f_top ul li{ float:left; display:inline-block; margin-right:75px;}
.footer .f_top ul li .title a{ font-size:14px; line-height:20px; color:#fff;}
.footer .f_top ul li .title a:hover{ color:#ccc;}
.footer .f_top ul li dl dd{ margin-top:8px;}
.footer .f_top ul li dl dd a{ font-size:12px; line-height:20px; color:#c9c9c9;}
.footer .f_top ul li dl dd a:hover{ color:#fff;}
.footer .f_top .rit{ float:right; display:inline-block; width:360px;}
.footer .f_top .rit .r_top .qq{ background:url(../images/foot_ico1.png) no-repeat; width:38px; height:38px; float:left; display:inline-block;}
.footer .f_top .rit .r_top .qq a{ display:block;width:27px; height:27px;}
.footer .f_top .rit .r_top .wx{ background:url(../images/foot_ico2.png) no-repeat; width:38px; height:38px; float:left; display:inline-block; margin-left:10px; position:relative; cursor:pointer;}
.footer .f_top .rit .r_top .wx span{ background:url(../images/ewm1.jpg) no-repeat; width:178px; height:178px; position:absolute; left:-72px; top:-184px; display:none;}
.footer .f_top .rit .r_top .wx:hover span{ display:block;}
.footer .f_top .rit .r_top .sina{ background:url(../images/foot_ico3.png) no-repeat; width:38px; height:38px; float:left; display:inline-block; margin-left:10px;}
.footer .f_top .rit .r_top .sina a{ display:block;width:27px; height:27px;}
.footer .f_top .rit .r_top .tel{ background:url(../images/foot_ico4.png) no-repeat left; padding-left:45px; height:38px; font-size:22px; line-height:38px; color:#c81223; font-family:"Arial";margin-left:10px; float:left; display:inline-block;}
.footer .f_top .rit .r_down{ margin-top:20px;}
.footer .f_top .rit .r_down .title{ font-size:14px; line-height:20px; color:#c9c9c9;}
.footer .f_top .rit .r_down li{ margin-top:10px; font-size:12px; line-height:20px; color:#fff;}
.footer .f_down{ margin-bottom:20px;}
.footer .f_down li{ width:148px; float:left; display:inline-block; padding-left:30px; font-size:14px; line-height:26px; color:#fff; height:26px; margin-right:10px;}
.footer .f_down li.a1{ background:url(../images/fot_ico1.png) no-repeat left; padding-left:40px; width:138px;}
.footer .f_down li.a2{ background:url(../images/fot_ico2.png) no-repeat -3px 1px; margin-right:20px;}
.footer .f_down li.a3{ background:url(../images/fot_ico3.png) no-repeat left; padding-left:34px; width:144px;}
.footer .f_down .zx{ padding-top:15px;}
.footer .f_down .zx .ewm{ float:left; display:inline-block; width:178px; height:178px; margin-right:10px;}
.footer .f_down .zx .ewm img{ display:block; width:178px; height:178px;}
.footer .f_down .zx .wbk_cc{ float:left; display:inline-block; margin-left:10px;}
.footer .f_down .zx .wbk_cc .wbk{ width:255px; height:34px; padding:10px; margin-bottom:8px; border:0; background:#fff; font-size:12px; line-height:34px; color:#606060; display:block;}
.footer .f_down .zx .wbk_cc .wbk.a1{ margin-bottom:0;}
.footer .f_down .zx .wby{ float:left; display:inline-block; margin-left:14px; width:390px; height:156px; background:#fff; padding:10px 15px; font-size:12px; line-height:20px; color:#606060; border:0 none;}
.footer .f_down .zx .bot{ float:right; display:inline-block; width:90px; height:178px; text-align:center; line-height:178px; font-size:16px; color:#fff; background:#c81223; cursor:pointer;}
.footer .f_link{ margin-top:30px; font-size:12px; line-height:20px; color:#fff;}
.footer .f_link a{font-size:12px; line-height:20px; color:#fff; margin-left:10px;}
.footer .f_link a:hover{ color:#ccc;}
.footer .f_copyright{ font-size:12px; line-height:20px; color:#fff; text-align:center; margin-top:30px;}
/*.footer .f_copyright a{font-size:12px; line-height:20px; color:#fff; display:inline-block; height:0px; overflow:hidden; width:0px;}
.footer .f_copyright a:hover{ color:#ccc;}*/





/*首页*/
.index_banner { height:464px; position:relative; display:block; overflow:hidden; margin-top:10px;}
.index_banner ul {height:464px; width:100%;display:block;}
.index_banner ul li {position:absolute; display:block; width:100%; height:464px; display:block;}
.index_banner .num {text-align:center; position:absolute; z-index:999; width:100%; bottom:26px; height:5px; display:block; z-index:9999}
.index_banner .num span {height:5px; text-indent:-9999px; cursor:pointer; display:inline-block; width:74px; margin:0 4px; background:#fff;;}
.index_banner .num span:hover, .index_banner .num span.on{background-position:-20px 0; background:#ff0000;}

.index_inner1{ padding:66px 30px 84px 30px;}
.index_inner1 li{ float:left; display:inline-block; padding:0 25px; text-align:center;}
.index_inner1 li img{ display:block; width:91px; height:58px; margin:0 auto;}
.index_inner1 li.hover img{ filter: gray; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -o-filter: grayscale(100%); -ms-filter: grayscale(100%);}
.index_inner1 li.on img{ filter: none; -webkit-filter: none; -moz-filter: none; -o-filter: none; -ms-filter: none;}
.index_inner1 li i{ font-size:20px; line-height:26px; color:#303030; margin-top:10px; display:block;}


.index_about .core{ padding:30px; border:1px solid #dfdfdf; padding-right:50px;}
.index_about .core .abs{ background:url(../images/inner2_ab.png) no-repeat; float:left; display:inline-block; width:17px; height:120px; margin-right:20px; margin-top:197px;}
.index_about .core .veo{ width:564px; height:317px;float:left; display:inline-block;}
.index_about .core .rit_core{ position:relative; float:right; display:inline-block; width:456px; padding-top:30px;}
.index_about .core .rit_core .title{ margin-bottom:20px;}
.index_about .core .rit_core .title .bbig{ font-size:22px; line-height:22px; color:#111; display:inline-block; float:left; }
.index_about .core .rit_core .title span{ background:url(../images/span_shu.jpg) no-repeat; margin:0 10px; width:2px; height:21px; display:inline-block; float:left;}
.index_about .core .rit_core .title i{ font-size:12px; line-height:22px; color:#111; display:inline-block; float:left;}
.index_about .core .rit_core .word1{ font-size:18px; line-height:24px; color:#191919;}
.index_about .core .rit_core .word2{ font-size:14px; line-height:20px; color:#727272; margin-top:20px;}
.index_about .core a{ width:130px; height:38px; border:1px solid #8a8a8a; text-align:center; line-height:38px; font-size:16px; color:#111; display:block; margin-top:40px;}
.index_about .core a:hover{ color:#c81223;}
.index_about .core .qh{ position:absolute; top:0; right:0;}
.index_about .core .qh .leftjt{ background:url(../images/inner2_lejt.png) no-repeat; width:9px; height:18px; float:left; display:inline-block; cursor:pointer;}
.index_about .core .qh .shu{ background:url(../images/inner2_shu.png) no-repeat; width:1px; height:21px; float:left; display:inline-block; margin:0 20px;}
.index_about .core .qh .rightjt{ background:url(../images/inner2_rijt.png) no-repeat; width:9px; height:18px; float:left; display:inline-block;cursor:pointer;}

.index_case{ margin-top:70px;}
.index_case .t_top{  position:relative; display:block;}
.index_case .t_top .title{ position:absolute; top:0; left:0;}
.index_case .t_top .title .bbig{ font-size:22px; line-height:22px; color:#c81223; display:inline-block; float:left; }
.index_case .t_top .title span{ background:url(../images/red_shu.jpg) no-repeat; margin:0 10px; width:2px; height:21px; display:inline-block; float:left;}
.index_case .t_top .title i{ font-size:12px; line-height:22px; color:#c81223; display:inline-block; float:left;}
.index_case .t_top .nav{ text-align:center; padding-bottom:30px;}
.index_case .t_top .nav li{ display:inline-block; padding-bottom:5px; margin:0 20px; font-size:20px; line-height:26px; color:#303030; border-bottom:2px solid #fff; cursor:pointer;}
.index_case .t_top .nav li a{ display:block; color:#303030;}
.index_case .t_top .nav li:hover,.index_case .t_top .nav li.on{border-bottom:2px solid #c81223;}
.index_case .t_top a.more{ position:absolute; top:0; right:0; width:90px; height:30px; display:block; background:#c81223; text-align:center; font-size:14px; line-height:30px; color:#fff;}
.index_case .core li{ float:left; display:inline-block; width:290px; height:280px; margin-top:0px; margin-bottom:10px; margin-right:13px; position:relative; overflow:hidden;}
.index_case .core li.ind_last{ margin-right:0;}
.index_case .core li img{ width:290px; height:185px; display:block;}
.index_case .core li .title{ font-size:18px; line-height:24px; margin-top:10px; color:#1e1e1e;}
.index_case .core li a.ind_cmask{ display:block; position:absolute; left:-290px; top:0px; height:185px; width:290px; background:url(../images/markli.png) repeat;}
.index_case .core li .word{ font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#565656; margin-top:6px;}
.index_case .core li:hover .word{ color:#111;}
.index_case .core li:hover .title{ color:#c81223;}

.index_num{ margin-top:40px;}
.index_num .title{ font-size:38px; line-height:44px; color:#c81223; text-align:center;}
.index_num .longtitle{ font-size:22px; line-height:28px; color:#303030; text-align:center; margin-top:15px;}
.index_num .num{ margin-top:50px;}
.index_num .num li{ float:left; display:inline-block;}
.index_num .num li img{ float:left; display:inline-block; width:98px; height:85px;}
.index_num .num li .rit{ float:left; display:inline-block; margin-left:30px;}
.index_num .num li .rit .sz{ font-size:80px; line-height:68px; color:#101010; font-family:"Arial";}
.index_num .num li .rit .sz i{ font-size:22px; line-height:68px; color:#101010; margin-left:5px; font-family:"微软雅黑";}
.index_num .num li .rit span{ margin-top:-15px; font-size:20px; line-height:26px; color:#232323; display:block;}

.index_news{ margin-top:60px;}
.index_news .ll{ float:left; display:inline-block; width:550px;}
.index_news .ll .top_title a{ font-size:18px; line-height:24px; color:#232323;}
.index_news .ll .big_core{ margin-top:10px; padding-bottom:10px; position:relative; overflow:hidden;}
.index_news .ll .big_core img{ width:255px; height:187px; float:left; display:inline-block;}
.index_news .ll .big_core a.ind_cmask{ display:block; position:absolute; left:-255px; top:0px; height:187px; width:255px; background:url(../images/markli.png) repeat;}
.index_news .ll .big_core .rit_core{ width:280px; float:right; display:inline-block;}
.index_news .ll .big_core .rit_core .title{ font-size:18px; line-height:24px; color:#232323;}
.index_news .ll .big_core:hover .title{ color:#c81223;}
.index_news .ll .big_core .rit_core .word{ margin-top:20px; font-size:13px; line-height:20px; color:#4c4c4c;}
.index_news .ll .big_core .rit_core .more{ margin-top:20px; font-size:13px; line-height:20px; color:#c81223;}
.index_news .ll ul li{ padding:7px 0 7px 0; background:url(../images/slh.png) repeat-x center; height:22px; overflow:hidden;}
.index_news .ll ul li .title{ float:left; display:inline-block; padding-right:10px; background:#fff; font-size:16px; line-height:22px; color:#444;}
.index_news .ll ul li .date{ float:right; display:inline-block; padding-left:20px; background:#fff; font-size:12px; line-height:22px; color:#7a7a7a;}
.index_news .ll ul li:hover .word{ color:#000;}
.index_news .ll ul li:hover .date{ color:#0f0f0f;}
.index_news .nn{ float:right; display:inline-block; width:550px; margin-right:30px;}
.index_news .nn .top_title a{ font-size:18px; line-height:24px; color:#232323;}
.index_news .nn .big_core{ margin-top:10px; padding-bottom:10px; position:relative; overflow:hidden;}
.index_news .nn .big_core a.ind_cmask{ display:block; position:absolute; left:-255px; top:0px; height:187px; width:255px; background:url(../images/markli.png) repeat;}
.index_news .nn .big_core img{ width:255px; height:187px; float:left; display:inline-block;}
.index_news .nn .big_core .rit_core{ width:280px; float:right; display:inline-block;}
.index_news .nn .big_core .rit_core .title{ font-size:18px; line-height:24px; color:#232323;}
.index_news .nn .big_core:hover .title{ color:#c81223;}
.index_news .nn .big_core .rit_core .word{ margin-top:20px; font-size:13px; line-height:20px; color:#4c4c4c;}
.index_news .nn .big_core .rit_core .more{ margin-top:20px; font-size:13px; line-height:20px; color:#c81223;}
.index_news .nn ul li{ padding:7px 0 7px 0; height:22px; overflow:hidden; background:url(../images/slh.png) repeat-x center;}
.index_news .nn ul li .title{ float:left; display:inline-block; padding-right:10px; background:#fff; font-size:16px; line-height:22px; color:#444;}
.index_news .nn ul li .date{ float:right; display:inline-block; padding-left:20px; background:#fff; font-size:12px; line-height:22px; color:#7a7a7a;}
.index_news .nn ul li:hover .word{ color:#000;}
.index_news .nn ul li:hover .date{ color:#0f0f0f;}
.index_news .ll ul li:hover .title,.index_news .nn ul li:hover .title{ color:#c81223;}

.index_cus{ margin-top:70px; margin-bottom:60px;}
.index_cus .title{ font-size:22px; line-height:26px; color:#0f0f0f;}
.index_cus .title i{ display:inline-block; margin-left:10px; font-size:16px; line-height:22px; color:#232323;}
.index_cus .title i{*display:inline;}
.index_cus ul{ margin-top:30px;}
.index_cus ul li{ width:143px; height:76px; float:left; display:inline-block; margin-right:8px; margin-bottom:8px; background:#fff;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1; cursor:pointer;}
.index_cus ul li.ind_vipli{ margin-right:0;}
.index_cus ul li img{width:143px; height:76px; display:block;}

/***网站路径**/
.path_box{}
.path_box .paleft{ float:left; display:inline-block; font-size:20px; color:#676565; line-height:30px;}
.path_box .paright{ float:right; display:inline-block; font-size:12px; color:#7a7a7a; line-height:30px;}
.path_box .paright a{ color:#7a7a7a; display:inline-block;}
.path_box .paright a:hover{ color:#c71223;}

/***公共***/
/**列表**/
.allblock{ background:#f6f6f6;}
.left.allleft{ float:left; display:inline-block; background:#edf1f5; width:280px; padding:30px 0px;}
.left.allleft a.title{ display:block; font-size:18px; line-height:22px; padding:14px 60px 14px 45px; color:#676565; position:relative; width:175px;}
.left.allleft li:hover a.title .leftline,.left.allleft li.hover a.title  .leftline{ display:block; width:12px; height:100%; background:#c81223; position:absolute; left:0px; top:0px;}
.left.allleft li:hover .sec_title,.left.allleft li.hover .sec_title{ display:block;}
.left.allleft li:hover a.title,.left.allleft li.hover a.title{ color:#c81223; background:#fff;}
.left.allleft .sec_title{ display:none; padding:0 0 20px 130px; background:#fff;}
.left.allleft .sec_title a{ display:block; line-height:22px; font-size:16px; padding:5px 0; color:#7a7a7a;}
.left.allleft .sec_title a:hover,.left.allleft .sec_title a.hover{ color:#1c1c1c;}
.allright{ float:left; display:inline-block; width:840px; padding:40px; background:#fff; min-height:500px; margin-bottom:80px;}
/**详情**/
.read_block{ background:#f6f6f6; padding-bottom:85px;}
.read_block .w_auto{ width:1120px; padding:40px; background:#fff;}
.read_block .w_auto .read_left{ float:left; display:inline-block; width:860px; padding-right:50px; overflow:hidden;}
.read_block .w_auto .read_right{ float:left; display:inline-block; width:200px; overflow:hidden;}
.pn_box p{ padding:0; font-size:14px; line-height:24px; color:#282828;}
.pn_box a{ color:#545454;}
.pn_box a:hover{ color:#c71223;}
.read_rititle{ color:#c71223; font-size:18px; line-height:26px; padding-bottom:14px;}

/***分页**/
.pagebotton{ text-align:center; padding:15px; font-family:Arial,"微软雅黑";}
.pagebotton a,.pagebotton span{ display:inline-block; padding:0 10px; margin:0 5px; font-size:16px; line-height:26px; color:#383838;}
.pagebotton a:hover{ color:#c71223;}
/***关于我们*/
.allright .about_content{ padding:20px 0; font-size:14px; line-height:22px; color:#595959; word-wrap:break-word;}

/***成功案例**/
.case_list{ padding:10px 0;}
.case_list .case_listul{}
.case_list .case_listul li{ float:left; display:inline-block; width:275px; padding:0 7.5px 20px 0; position:relative;}
.case_list .case_listul li{}
.case_list .case_listul li.caselilast{ padding-right:0px;}
.case_list .case_listul header{ font-size:16px; color:#1e1e1e; line-height:30px; height:30px; overflow:hidden; padding:7px 0 0 10px;}
.case_list .case_listul article{ padding-left:10px; font-size:14px; line-height:20px; height:40px; overflow:hidden; color:#565656;}
.case_list .case_listul li:hover article{ color:#111111;}
.case_list .case_listul li:hover header{ color:#c71223;}
.case_list .case_listul li .mark{ position:absolute; top:0px; left:0px; background:url(../images/mark.png) repeat; display:block; width:0px; height:175px;}

/***案例内容页***/
.caseread_content{ padding-top:10px;}
.caseread_content .case_recon{ padding:15px 0; font-size:15px; color:#666; line-height:22px;}

.case_readlibox{}
.case_readlibox li{ padding-bottom:36px;}
.case_readlibox .ca_reriti{ font-size:16px; line-height:26px; color:#1e1e1e; height:26px; overflow:hidden;}
.case_readlibox .des{ font-size:12px; line-height:18px; color:#868383; overflow:hidden; text-align:justify; height:54px; overflow:hidden;}
.case_readlibox li:hover .ca_reriti{ color:#c71223;}
.case_readlibox li:hover .des{ color:#8C8A8A;}

/**视频**/
.video_list{}
.video_list .video_listul{}
.video_list .video_listul li{ float:left; display:inline-block; width:275px; padding:0 7.5px 20px 0; position:relative;}
.video_list .video_listul li.videolilast{ padding-right:0px;}
.video_list .video_listul li header{ font-size:12px; line-height:26px; color:#333;}
.video_list .video_listul li:hover header{ color:#4c4c4c;}
.video_list .video_listul li article{ font-size:14px; line-height:22px; height:44px; overflow:hidden; color:#1e1e1e; padding-right:8px;}
.video_list .video_listul li:hover article{ color:#c81223;}
.video_list .viedo_click{ background:url(../images/video/video.png) no-repeat center; height:175px; width:275px; position:absolute; left:0px; top:0px; display:none;}
.video_list li:hover .viedo_click{ display:block;}
/**视频内页**/
.videoread_content{ padding-bottom:15px; font-size:15px; color:#666; line-height:22px;}
.videoread_content .v_rtile{ font-size:20px; line-height:24px; color:#1e1e1e; padding-bottom:20px;}
.video_readlibox{}
.video_readlibox li{ padding-bottom:30px;}
.video_readlibox li .vi_reriti{ font-size:12px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#4c4c4c;}
.video_readlibox li .des{ font-size:18px; line-height:22px; color:#1e1e1e;}
.video_readlibox li:hover .des{ color:#989191;}

/***新闻***/
.news_liblock{}
.news_liblock .nlbx{ float:left; display:inline-block; padding:0 20px 0 0; width:535px; margin-right:35px;}
.news_liblock .nlbx li{ width:535px; padding-bottom:20px;}
.news_liblock li .title{ font-size:16px; color:#0f0f0f; line-height:22px; padding-top:10px;}
.news_liblock li .date{ font-size:12px; color:#0f0f0f; line-height:32px;}
.news_liblock li .des{ font-size:12px; color:#858585; line-height:18px;}
.news_liblock li:hover .title{ color:#c71223;}
.news_liblock li:hover .des{ color:#333;}
.nltbx{ float:left; display:inline-block; width:250px; overflow:hidden;}
.nltbx li{ padding:0px 0 15px 0;}
.nltbx li .des{ font-size:14px; line-height:22px; color:#444444;}
.nltbx li .date{ font-size:12px; line-height:26px; color:#7a7a7a;}
.nltbx li:hover .des{ color:#c71223;}

/**新闻内页**/
.nr_content{ font-size:14px; line-height:22px; color:#595959;}
.nr_content .nr_title{ font-size:20px; line-height:24px; color:#232323; padding:15px 0;}
.jou{ float:right; width:240px; display:inline-block; padding-top:26px;}

/**客户服务**/
.server_block{ font-size:14px; color:#666666; line-height:22px;}
.server_block{}

/**联系我们**/
.contall_block{}
.contall_block .box{ padding-bottom:30px;}
.contall_block .con0{ font-size:16px; line-height:30px; color:#c81223;}
.contall_block .box .con400{ font-size:32px; line-height:50px; color:#c81223;}
.contall_block .box .conname{ font-size:18px; line-height:40px; color:#c82223;}
.contall_block .box .conaddress{ font-size:18px; line-height:40px; colo#c82223; background:url(../images/contact_us/contact_03.png) no-repeat 0px 10px; padding-left:25px;}
.contall_block .box .conphone{ font-size:14px; line-height:40px; color:#1e1e1e; background:url(../images/contact_us/contact_07.png) no-repeat 0px 10px; padding-left:25px;}
.contall_block .box .confax{ font-size:14px; line-height:40px; color:#1e1e1e; background:url(../images/contact_us/contact_15.png) no-repeat 0px 10px; padding-left:25px;}
.contall_block .box .conemail{ font-size:14px; line-height:40px; color:#1e1e1e; background:url(../images/contact_us/contact_11.png) no-repeat 0px 13px; padding-left:25px;}

/**招聘**/
.contall_block .job_list{ padding-top:20px;}
.contall_block .job_list li{ background:url(../images/slh.png) repeat-x center;}
.contall_block .job_list li a{ float:left; display:inline-block; font-size:14px; color:#000; line-height:26px; padding-right:10px; background:#fff;}
.contall_block .job_list li span{ float:right; display:inline-block; font-size:14px; color:#000; line-height:26px; padding:0 10px; background:#fff;}
.contall_block .job_list li:hover a,.contall_block .job_list li:hover span{ color:#666;}
.contall_block .job_con{ font-size:14px; line-height:22px; color:#666; padding-top:50px;}



.info-font{font-size: 21px;margin-right: 5px;}

.BMapLabel{font-size: 15px!important}

















