﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em "微软雅黑";}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; min-width:1010px; width:expression((documentElement.clientWidth < 1010) ? "1010px" : "100%" ); zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
li{ list-style-type:none;}
em{ font-style:normal;}
p{ margin:0px ; padding:0px;}


.Contain{ width:100%; padding-top:25px; margin-bottom:25px; min-height:400px; height:auto;}
.Contain .ContainBox{ width:1008px; min-height:400px; height:auto; margin:0px auto;}
.MainContent{ width:814px; margin-top:56px; min-height:320px; height:auto; float:right; border:2px solid #dcdcdc;}
.Current{ width:768px; height:52px; border-bottom:1px solid #dddddd;}
.Current .column{ width:118px; height:50px; line-height:50px; font-size:18px; text-align:center; float:left; border-bottom: 3px solid #d13138;}
.Current .location{ min-width:180px; width:auto; margin-top:16px; float:right;font-size:1.1em;}

.Content{ width:790px; padding:0px 12px; min-height:320px; height:auto; overflow:hidden; min-height:400px; }

.SinglePage{ text-justify:inter-ideograph; text-align:left; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:24px;}



/*pages*/
.Pages{ padding:10px; line-height:29px; zoom:1; overflow:hidden; color:#333; text-align:center; display:block; margin-bottom:30px;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; width:33px; height:29px; line-height:29px; text-align:center; float:left;}
.Pages a.a_prev{ width:42px; height:29px; text-align:center; line-height:29px; /* border:solid 1px #e1e1e1; */border-radius:3px;}
.Pages a.a_prev1{ background:url(../images/prev1.jpg) no-repeat left top;}
.Pages a.a_next{ width:42px;/* border:solid 1px #e1e1e1;*/ border-radius:3px;}
.Pages a.a_next1{ background:url(../images/next.jpg) no-repeat left top;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#F00;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_count{ height:29px; float:left; line-height:29px;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{}
.Pages .p_jump b{ color:#333; font-weight:normal;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page{ float:left;}
.Pages .p_page em{ font-style:normal; font-family:微软雅黑;}
.Pages .p_page em a{width:31px; height:27px; background:#f9fbfd; /* border:solid 1px #e1e1e1;*/ border-radius:3px;}
.Pages .p_page em a:hover{color:#fff;background:#bd2c32;}
.Pages .p_page em a.a_cur{ color:#fff;background:#bd2c32;}
.Pages .p_page .a_first{width:42px;/* border:solid 1px #e1e1e1;*/ border-radius:3px;}
.Pages .p_page .a_end{ width:42px; /*border:solid 1px #e1e1e1;*/ border-radius:3px;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:32px; height:24px;line-height:24px;text-align :center; font-size:12px; border:1px solid #ddd; background:#fff;margin:0px 2px; font-weight:normal; border-radius:3px;}
.Pages .i_button {width:48px; height:29px; cursor:pointer; border:none; border-radius:3px; background:#cedbee; text-align:center; margin-left:10px;}
/*pages end*/

/*Top*/
.Top{ width:100%; height:114px; background:url(../images/top1_bg.jpg) repeat-x left top; position:relative; z-index:10;}
.Top .Topheader{ width:1010px; height:68px; margin:0px auto;}
.Top .Topheader .logo{ /*width:226px;*/ height:44px; margin-top:10px; float:left; }
.Top .Topheader .logo a{width:226px; height:44px;background:url(../images/logo.png) no-repeat left top; display:block; float:left; margin-right:12px;}
.Top .Topheader .logo em{ font-size:18px; color:#cacaca; display:inline-block; float:left; height:21px; line-height:21px; border-left:1px solid #c7c7c7; margin-top:12px; padding-left:9px; font-style:italic;}

.Top .Topheader .language{  width:120px; height:22px; float:right; margin-top:21px; margin-left:16px;}
.Top .Topheader .language span{ height:14px; }
.Top .Topheader .language span .cn{ font-size:14px; color:#8f8f8f;}
.Top .Topheader .language span .en{ font-size:14px; color:#d20c0c; font-family:微软雅黑; }
.Top .Topheader .language em{ padding:0px 6px; display:inline-block; color:#c3c2c2; height:14px;}

.Top .Topbox{ width:1010px; height:46px; margin:0px auto;  }


.SreachBox{ width:209px;  height:26px; background:url(../images/sbg.png) no-repeat left top; float:right; margin-top:10px; margin-right:50px;}
.SreachBox input{ float:left; border:0; padding:4px 5px 4px 12px; width:160px; background:none; color:#fff; font-size:12px;
filter:alpha(opacity=40); /*IE滤镜，透明度50%*/
-moz-opacity:0.4; /*Firefox私有，透明度50%*/
opacity:0.4;/*其他，透明度50%*/}
.SreachBox a{ width:19px; height:26px; display:block; background:url(../images/sbtn.png) no-repeat left center; float:right; margin-right:10px;}

.MainNav{ height:44px; display:block; float:left; padding-left:23px; }
.Top .Topbox .MainNav li{ height:46px; line-height:46px; text-align:center; float:left; position:relative;  /*background:#fff; */}
.Top .Topbox .MainNav li a.nava{height:46px; line-height:14px; padding:0 17px; display:block; font-size:13px;  overflow:hidden; width:84px; display:table-cell; vertical-align:middle;/*border:1px solid #fff;*/ }/**/

/*.MainNav li .nava:hover{ color:#d13138; border:2px solid #b5b5b5; border-bottom:none;}*/
.Top .Topbox .MainNav li .nava.onnav{ color:#d13138; }
.Top .Topbox .MainNav li .nava.onnav1{/*border:1px solid #b5b5b5; border-bottom:none;*/ color:#d13138;}

.MainNav li .dll{ position:absolute; width:148px;  z-index:3;  overflow:hidden; top:44px; display:none;}
.MainNav li .dll span{ width:104px; height:1px; background:#b5b5b5; position:absolute; left:2px;}
.MainNav li dl{ width:129px; display:block; background:url(../images/MainNav_dl_bg.png) no-repeat center top #faeaeb; padding-top:7px; padding-bottom:10px; border:1px solid #b5b5b5;}

.MainNav li dl dt{ width:122px; text-align:center; position:relative; margin:0 auto;}
.MainNav li dl dt a{ /*width:70px; letter-spacing:2px;*/ padding:7px 0; text-align:center;  color:#8b8a8a; font-size:13px; line-height:18px;  display:block;}
.MainNav li dl dt a:hover{color:#d13138;}
.MainNav li dt:hover .zs{ background:url(../images/zs.jpg)}
.MainNav li dt:hover .zsr{ background:url(../images/zs.jpg)}
.MainNav li dl dt span{ position:static;}
.zs{width: 10px; height: 10px; position: absolute; top: 0px; left: 0px;}
.zsr{width: 10px; height: 10px; position: absolute; right: 0px; bottom: 0px;}
/*Top*/

/*Bottom*/
.Bottomer{ width:100%; height:78px; background:url(../images/bt_bg.jpg) repeat-x left top; display:block;}
.Bottomer .Bottom{ width:1010px; height:53px; padding-top:25px; margin:0px auto; position:relative;}
.Bottomer .Bottom .Copyright{ width:700px; color:#f8f8f8; height:12px; font-size:12px; line-height:12px;}
.Bottomer .Bottom .Copyright a{ color:#a7a7a7; margin-left:12px;}
.Bottomer .Bottom .BottomLinks{ width:700px; color:#f8f8f8; margin-top:12px; height:14px; line-height:14px;}
.Bottomer .Bottom .BottomLinks a{color:#f8f8f8; padding:0px 5px;}
.Bottomer .Bottom .wx{ min-width:295px; width: auto; height:37px; right:0px;top:25px; line-height:37px; position:absolute;}
.Bottomer .Bottom .wx em{ color:#f8f8f8; float:left; height:36px; line-height:36px;}
.Bottomer .Bottom .wx li{ width:36px; height:36px; float:left; cursor:pointer; }
.Bottomer .Bottom .wx li .code{ position:absolute; width:100px; height:100px; padding:2px; border:1px solid #cfcfcf; margin-left:-65px; margin-top:-150px; display:none; z-index:9999;}

/*Bottom*/

/*SildeBar*/
.SildeBar{ width:190px; height:auto;}
.SildeBar .MenuList{ height:auto; display:block; position:absolute;}
.SildeBar .MenuList .menu_title{ width:190px; height:56px; line-height:56px; background:url(../images/menu_t1.png) no-repeat left top; text-align:center; font-size:17px; color:#fff; }

.MenuList ul{}
.MenuList li{ width:188px; border:1px solid #dcdcdc; border-top:none;}
.MenuList li a{ text-align:center; line-height:18px;  display:block; color:#727272; /*background:url(../images/ico.png) no-repeat 208px center;*/ font-size:14px; padding:8px 0;}

.MenuList ul li a.onmenu{/*background:url(../images/ico.png) no-repeat 161px center #e7e7e7;*/ background:#e7e7e7; cursor:pointer;}
.MenuList ul li a:hover{ color:#D13138; /*background:url(../images/ico_on.png) no-repeat 161px center;*/}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:270px; overflow:hidden; position:relative; z-index:5;}
.HomeBan .BanList,.HomeBan .BanList li,.HomeBan .BanList li a{ width:100%; height:270px; }
.HomeBan .BanList li,.HomeBan .BanList li a{ display:block;}

.Tablist{ position:absolute; left:0; bottom:30px; width:100%; text-align:center; height:14px; z-index:999;}
.Tablist ul{ height:14px;}
.Tablist li{ width:15px; height:14px; background:url(../images/btn2.png) no-repeat; display:inline-block; margin:0 2px; cursor:pointer; text-indent:-9999px;}
.Tablist li.on{ background:url(../images/btn1.png) no-repeat;}

.Banner{ width:100%; height:444px; display:block;}
/*Banner*/

/*index*/
.HomeContain{ width:100%; height:auto; padding-top:25px; }
.HomeContain .ContainBox{ width:1010px; height:auto; margin:0px auto; display:block; overflow:hidden;  }
.HomeContain .ContainBox .ctbox{ width:266px; height:auto; float:left;}
.HomeContain .ContainBox .ctbox .imgbox{ width:266px; height:275px; margin-bottom:22px;}
.HomeContain .ContainBox .ctbox .imgbox img{ width:266px; height:275px;}
.HomeContain .ContainBox .ctbox .Brief{ width:266px; height:265px; position:relative; overflow:hidden;}
.HomeContain .ContainBox .ctbox .Brief .title{ width:153px; height:40px; position:absolute; top:0px; left:56px;}
.HomeContain .ContainBox .ctbox .Brief .title em{width:153px; color:#53585a; font-size:18px; display:block; text-align:center; /*letter-spacing:4px;*/}
.HomeContain .ContainBox .ctbox .Brief .title span{width:153px;color:#808080; font-family:微软雅黑; font-size:12px; display:block; text-align:center;}
.HomeContain .ContainBox .ctbox .Brief .Info{ width:246px; height:156px; margin-top:12px; background:url(../images/jj.png) no-repeat left top; padding:48px 10px 10px 10px; overflow:hidden;}
.HomeContain .ContainBox .ctbox .Brief .Info p a{ font-size:12px; line-height:19px; color:#808080;}
.HomeContain .ContainBox .ctbox .Brief .More{ width:40px; height:40px; position:absolute; bottom:20px; left:113px; display:block; background:url(../images/more1.png) no-repeat left top;}

.HomeContain .ContainBox .ctbox1{ width:384px; /*height:652px;*/height:568px; float:left; margin-left:30px; margin-right:30px; position:relative;}
.HomeContain .ContainBox .ctbox1 .title{ width:223px; height:40px; line-height:40px; position:absolute; top:0px; left:81px;}
.HomeContain .ContainBox .ctbox1 .title em{width:223px; color:#53585a; font-size:18px; display:block; text-align:center; /*letter-spacing:4px;*/}
.HomeContain .ContainBox .ctbox1 .title span{width:223px;color:#808080; font-family:微软雅黑; font-size:12px; display:block; text-align:center;}

.HomeContain .ContainBox .ctbox1 .Scroll{ width:384px; /*height:634px;*/ height:550px; margin-top:20px; position:relative;}
.HomeContain .ContainBox .ctbox1 .newbox{ width:364px;/* height:576px;*/ height:477px; background:url(../images/jj1.png) no-repeat left top; display:block; padding:0px 10px; padding-top:26px; overflow:hidden;}
/*.HomeContain .ContainBox .ctbox1 .newbox{ width:364px; height:576px; background:url(../images/jj1.png)no-repeat left top; display:block; margin-top:18px; padding:0px 10px; padding-top:26px; overflow:hidden;}*/
.HomeContain .ContainBox .ctbox1 .newbox li{ width:364px; height:119px;   border-bottom: 1px solid #e0e0e0;}
.HomeContain .ContainBox .ctbox1 .newbox li .nt{ width:364px; font-size:13px; font-weight:bold; color:#1f1f1f; line-height:29px; height:29px; /*letter-spacing:3px;*/ position:relative; padding:2px 0 0 0; margin:0 0 6px; display:block;}
.HomeContain .ContainBox .ctbox1 .newbox li .nt span{ position:absolute; bottom:0px; right:0px; font-size:12px; width:84px; letter-spacing:0px; color:#e74037;}
.ContainBox .ctbox1 .newbox li .nt:hover{ color:#d20c0c;}

.ContainBox .ctbox1 .newbox li p{ font-size:12px; color:#000; line-height:23px;}
.HomeContain .ContainBox .ctbox1 .Scroll .next{ width:40px; height:40px; position:absolute; bottom:28px; left:175px; display:block; background:url(../images/more1.png) no-repeat left top; cursor:pointer;}
.HomeContain .ContainBox .ctbox1 .Scroll .next:hover{ background:url(../images/more2.png) no-repeat left top;}
/*index*/

/*about*/
.pageContent .imgbox{ width:206px; height:247px; background:url(../images/bk2.png) no-repeat left top; float:left; padding-top:10px; padding-left:11px;}
.pageContent .conbox{ width:512px; float:right;}
.pageContent .conbox .titlebox { width:170px; height:auto; float:left; margin-bottom:24px; }
.pageContent .conbox .titlebox span{ width:120px; font-size:24px; font-family:微软雅黑; color:#444444; display:block;}
.pageContent .conbox .titlebox  em{ width:120px; font-size:14px; font-family:微软雅黑; display:block; color:#db0c14;}
.pageContent .conbox p{ color:#818181; font-size:14px; padding:12px 0px;}
/*about*/

/*honor*/

/******zzrypage*****/
.zzrypage{ }
.zzry_con{ width:878px; overflow:hidden;}
.ryzz{width:100%; overflow:hidden; float:left;}
.ryzzImg{padding:0 0 20px 0}
.ryzzImg img{border: 1px solid #dbdbdb; width:200px; height:142px; display:none;}
#amark{position: absolute;background: #000;opacity: 0.5;filter:alpha(opacity=50);top: 0;left: 0;z-index: 999;}
.ryzsCon{width: 404px;height:290px;position: absolute;top: 50%;left: 50%;background: #fff;margin-top: -145px;margin-left: -145px;z-index: 10000;display: none;}
.ryzsCon .close{background: url(../images/close.png) no-repeat;position: absolute;top: -14px;right: -20px;display: block;width: 33px;height: 32px;}
.ryzsCon img{width: 404px;height: 290px;border: 10px solid #fff;margin-left: -10px;}
.ryzsCon p{line-height: 30px;color: #fff;  font-size:14px; font-weight:bold;}

.ryzz{ padding:0 12px;}
.ryzz p{padding-top: 12px; margin:0; display:block; height:67px; background:url(../images/)}
.lxfs{margin-bottom: 50px;padding-left: 10px;}
/******zzrypage*******/

.zzrypage{ overflow:hidden; /*padding-bottom:60px;*/}
.zzrypage .hd{ width:100%; height:38px; text-align:center; margin-bottom:27px;}
.zzrypage .hd ul{ display:block; margin:0 auto;}
.zzrypage .hd li{ float:left;}
.zzrypage .hd li a{ display:block; height:36px; width:211px; border:1px solid #d2d2d2; line-height:36px; text-align:center; font-family:"微软雅黑"; font-size:17px; color:#c4181e;}
.zzrypage .hd li.on a{ border:0; width:213px; height:38px; background:#b72228; color:#fff;}
.zzrypage .bd{ width:100%; overflow:hidden;}
/*.zzrypage .bd ul{ display:block; background:url(../images/Horor_bg.jpg) repeat-y left top; overflow:hidden; padding-left:64px; padding-top:8px;}
.zzrypage .bd li{ padding-left:30px; height:76px; padding-top:3px; overflow:hidden; line-height:35px; background:url(../images/Honor_li.jpg) no-repeat left top;}
.zzrypage .bd li a{ font-family:"微软雅黑"; font-size:16px; color:#989898;}*/
/*honor*/

/*journal*/
.jourlist{}
.jourlist li{ width:738px; height:40px; line-height:40px; border-bottom:1px solid #eaeaea; background:url(../images/new_sign.png) no-repeat left center; padding-left:14px;}
.jourlist li span{float:right; color:#878787; font-size:12px;}
.jourlist li a{display:block; color:#666666; font-size:13px;}
.jourlist li a:hover{color:#b81723;}
.jourlist .top_new{ width:752px; height:230px; display:block;}
.jourlist .top_new .imgbox{ float:left; width:165px; height:209px;}
.jourlist .top_new img{ width:150px; height:200px; padding:2px;}

.jourlist .top_new .right{ padding-left:10px; float:right; width:550px;}
.top_new .right .newstltle{ line-height:20px; margin-top:8px; margin-bottom:8px;}
.top_new .right .newstltle a{color:#303030; font-size:18px; }
.top_new .right .brief{ overflow:hidden; color:#8a8a8a; font-size:13px; height:135px;}
.top_new .right .more{ display:block; height:22px; line-height:22px; color:#d13138; font-size:13px;}
/*journal*/

/*contact*/
.Content .map{ width:490px; height:270px; border:1px solid #dbdbdb; padding:2px; display:block; float:left;}
.Content .method{ width:238px; height:270px; float:right; padding-left:12px; padding-top:58px;}
.Content .method span{ font-size:15px; color:#b5292e; margin-bottom:16px; display:block;}
.Content .method em{ width:200px; color:#929292; display:block; font-size:13px;}

/*contact*/

/*News*/
.news_list{}
.news_list li{ overflow:hidden; width:738px; height:40px; line-height:40px; border-bottom:1px solid #eaeaea; background:url(../images/new_sign.png) no-repeat left center; padding-left:14px;}
.news_list li span{float:right; color:#878787; font-size:12px;}
.news_list li a{display:block; color:#000; font-size:13px;}
.news_list li a:hover{color:#000;}
.news_list .top_new{ width:752px; height:158px; display:block;}
.news_list .top_new .imgbox{ float:left; width:206px; height:142px; padding-left:6px; padding-top:8px; /*background:url(../images/bk4.png) no-repeat left top;*/}
.news_list .top_new img{ width:196px; height:128px; padding:2px;}
.news_list .top_new .right{ padding-left:10px; float:right; width:530px;}
.top_new .right .newstltle{ line-height:20px; margin-top:8px; margin-bottom:8px;}
.top_new .right .newstltle a{color:#303030; font-size:18px; }
.top_new .right p{ overflow:hidden; color:#000; font-size:13px; height:76px;}
.top_new .right .more{ display:block; height:22px; line-height:22px; color:#d13138; font-size:13px;}

.News_info { width:790px; display:block;}
.News_info .info_title{font-size:18px; text-align:center; color:#303030;  display:block; padding-top:20px;}
.News_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}

.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt p{ color:#8a8a8a; font-size:13px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .PrevNextBox {  margin-bottom:30px;}
.News_info .PrevNextBox .h1{ display:block;}
.News_info .PrevNextBox .h1 a{ font-size:14px; font-weight:normal; color:#d13138;}
.News_info .PrevNextBox a{}
.News_info .PrevNextBox a.none{ cursor:default;}
.News_info .PrevNextBox a.none:hover{ color:#ccc;}
.News_info .PrevNextBox dl a{}
.News_info .PrevNextBox dl a:hover{color:#b81723;}
/*News*/

/*solution*/
.caselist{ width:752px; display:block;}
.caselist ul{}
.caselist li{ width:752px; height:205px; margin-bottom:20px; overflow:hidden;}
.caselist li .imgbox{ width:216px; height:200px; float:left; /*background:url(../images/bk3.png) no-repeat left top;*/ padding-top:6px; padding-left:6px;}
.caselist li .imgbox img{  width:205px; height:191px; }
.caselist li .detailbox{ width:526px; height:100%; float:right;}
.caselist li .detailbox .dtitle{ color:#d13138; font-size:18px; height:32px; display:block; border-bottom:1px solid #dddddd;}
.caselist li .detailbox p.Brief{ color:#8a8a8a; font-size:13px; margin:12px 4px; height:157px; overflow:hidden;}
.caselist li .detailbox p.Brief span{ width:530px; display:block;}
.caselist li .detailbox .mor{ display:block; height:22px; line-height:22px; color:#d13138; font-size:13px;}

/*solution_info*/
.ImgContain em{ width:752px; display:block; padding:20px 0px; color:#d13138; font-size:20px; text-align:center;}

.ImgContain .ProScroll,.ImgContain .ProScroll li{ width:100%; height:376px;}
.ProTxt{ width:752px; height:auto;}
.ProTxt .TabBox{ height:42px; line-height:42px; border:1px solid #d0d0d0;} 
.ProTxt .TabBox li{ float:left; height:43px; width:115px; line-height:43px; text-align:center; cursor:pointer; display:block; font-size:14px; font-weight:bold; color:#b4272d;}
.ProTxt .TabBox li.on{ background:#b4252b; color:#fff;}

.ProTxt .ContBox{ padding:20px 10px 0 10px; margin-bottom:60px; text-align:center; }
/*.ProTxt .ContBox .Box{ display:none; min-height:100px; height:auto; text-align: center; }*/

.ProTxt .ContBox p{ color:#8a8a8a; font-size:16px; padding: 16px 0px; min-height:60px; height:auto; margin-bottom:12px;}
.ProTxt .ContBox p span{ width:752px; display:block; text-align:center; padding: 2px 0px;}

.reback{ width:52px; height:29px; padding-left:20px; display:block; background:url(../images/reback.png) no-repeat left center; margin-bottom:30px; border:1px solid #d0d0d0;}
.reback a{ height:29px; color:#b4252b; font-size:13px; line-height:29px; }

/*solution*/

/*message*/
.message tr {font-size: 14px;height: 40px;line-height: 40px;}
.message tr .left {text-align: right;width: 150px;}
/*.message input { color: #c0c0c0;}*/
.message .text {border: 1px solid #5f5f5f;height: 30px;line-height: 30px;padding-left: 5px;width: 250px;}
.message .text2 {border: 1px solid #5f5f5f;  height: 150px;line-height: 30px;padding-left: 5px;width: 400px;}/*color: #c0c0c0;*/
.message .btn {cursor: pointer;display: block;height: 31px;line-height: 31px;margin-top: 30px;text-align: center;width: 108px; border: 1px solid #5f5f5f; border-radius:3px;}

/*message*/

/*recruitment*/
.padt0{ padding-top:0;}
.jobcon{ padding:10px 0;}
.tt{ width:725px; height:30px; background:url(../images/recruit.png) no-repeat left top;  padding-left:20px; margin:0 auto;}
.tt td{ font-size:14px; color:#fff; }
.joblist{ width:745px; height:auto; min-height:260px; overflow:hidden; display:block; margin-top:4px; margin:0 auto 12px;}
.joblist li{margin-bottom:24px;}
.joblist li .item{ padding-left:20px; line-height:30px; cursor:pointer;}
.joblist li .item td{ color:#000; font-size:13px; line-height:18px;}
.joblist li .detail{ padding:10px 0 0 25px; display:none; background:#eaeaea;}
.joblist li .detail em{ color:#555555; font-size:13px;}
.joblist li .detail p{ font-size:12px; line-height:20px; color:#555555;}
.joblist li .detail .apply{  background:#a62429;color: #fff;display: block; font-size: 14px; height: 26px; line-height:26px; margin-bottom: 12px;text-align: center; width:100px;}
.joblist li .detail .apply a{ color: #fff;display: block; font-size: 14px;}
/*recruitment*/

/*concept*/
.pageContent .ibox{ width:289px; height:234px; background:url(../images/con_bg.png) no-repeat left top; padding-top:13px; padding-left:14px; float:left;}
.txtcontent{ float:right; width:430px; padding-top:8px;}
.txtcontent span{ width:430px; display:block; color:#dc0000; font-size:22px;}
.txtcontent em{ font-size:12px; font-family:微软雅黑; color:#878787; }
.txtcontent p{ width:430px; font-size:14px; color:#858585; margin-bottom:12px;}
/*concept*/

/*staff*/
.stafflist{ width:752px;}
.stafflist ul{}
.stafflist li{ width:752px; height:204px; margin-bottom:20px;}
.stafflist li .imgbox{ width:210px; height:195px; float:left; border:2px solid #e2e2e2; padding-top:3px; padding-left:4px;}
.stafflist li .imgbox img{  width:205px; height:191px; }
.stafflist li .detailbox{ width:530px; height:100%; float:right;}
.stafflist li .detailbox .dtitle{ color:#d13138; font-size:18px; height:32px; display:block; border-bottom:1px solid #dddddd;}
.stafflist li .detailbox p{ color:#8a8a8a; font-size:13px; padding:12px 4px; height:105px;}
.stafflist li .detailbox p span{ width:530px; display:block;}
.stafflist li .detailbox .mor{ display:block; height:22px; line-height:22px; color:#d13138; font-size:13px;}

.staff_info { width:752px; display:block;}
.staff_info .info_title{font-size:18px; text-align:center; color:#303030; width:752px; display:block;}
.staff_info .info_time{ font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}

.staff_info .info_txt{ padding:10px 0px;}
.staff_info .info_txt p{ color:#8a8a8a; font-size:13px; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.staff_info .PrevNextBox .h1{ margin-bottom:30px; display:block;}
.staff_info .PrevNextBox .h1 a{ font-size:14px; font-weight:normal; color:#d13138;}
.staff_info .PrevNextBox a{}
.staff_info .PrevNextBox a.none{ cursor:default;}
.staff_info .PrevNextBox a.none:hover{ color:#ccc;}
/*staff*/

/*coorporation*/
.corlist{ width:752px; display:block;}
.corlist ul{}
.corlist li{ width:752px; height:160px; width:238px; float:left; padding-left:12px;}
/*.corlist li figure{ margin:0px auto;}*/
.corlist li .corbox{ width:211px; height:112px; background:url(../images/cor_bg.png) no-repeat left top; padding-top:5px; padding-left:5px;}
.corlist li .corname{ width:216px; display:block; text-align:center; color:#595959; font-size:14px;}
/*coorporation*/


/**/
.JobApply{ margin-bottom:40px; /*padding-left:160px;*/}
.JobApply tr {font-size: 14px;height: 40px;line-height: 40px; width:400px;}
.JobApply tr td select{ border:1px solid #5f5f5f;}
.JobApply .text {border: 1px solid #5f5f5f;height: 30px;line-height: 30px;padding-left: 5px;width: 250px;}
.JobApply .text2 {border: 1px solid #5f5f5f;  height: 150px;line-height: 30px;padding-left: 5px;width:655px;}/*color: #c0c0c0;*/
.JobApply .btn {cursor: pointer;display: block;height: 31px;line-height: 31px;margin-top: 30px;text-align: center;width: 108px; border: 1px solid #5f5f5f; border-radius:3px; background:#B72A2F; color:#fff; float:left; margin-right:12px;}
/**/

/*Culture*/
.Culture{ width:746px; overflow:hidden; padding-bottom:72px;}
.Culture .box1{ width:746px; overflow:hidden; padding-bottom:25px;}
.Culture .box1 ul{ padding-left:20px;}
.Culture .box1 li{ padding:0 30px; float:left;}
.Culture .box1 li h3{ font-size:22px; font-family:"微软雅黑"; color:#c4181e; font-weight:normal; text-align:center; margin:0; padding-bottom:5px;}
.Culture .box1 li span{font-size:16px; font-family:"微软雅黑"; color:#818181; display:block; text-align:center;}
.Culture .box1 li .pic{ background:url(../images/culture_li_bg.jpg) no-repeat; width:286px; height:189px;}
.Culture .box1 li .pic img{ padding:15px; width:256px; height:159px; border:0 none;}
.Culture .box2{ width:746px; overflow:hidden;}
.Culture .box2 h3{font-size:22px; font-family:"微软雅黑"; color:#c4181e; font-weight:normal; text-align:center; margin:0; padding-bottom:5px;}
.Culture .box2 span{font-size:20px; font-family:"微软雅黑"; color:#7a7a7a; display:block; text-align:center; padding-bottom:30px;}
.Culture .box2 span em{ color:#d13138;}
.Culture .box2 li{ width:218px; height:212px; float:left; margin-right:43px;}
.Culture .box2 li:last-child{ margin-right:0px;}
.Culture .box2 img{width:218px; height:212px; border:0 none;}
/*Culture*/

/*研发实力*/
.YFPicBan{ width:746px; height:461px; position:relative; background:#b4252a;}
.YFPicBan .top{ width:746px; height:50px; color:#fff; font-family:"微软雅黑"; font-size:22px; line-height:50px; text-align:center;}
.YFPicBan .top .sz{ display:inline-block; padding-left:8px;}
.YFPicBan .BanList{ width:725px; height:401px; margin-left:10px;}
.YFPicBan .BanList li{ width:725px; height:401px;}
.YFPicBan .BanList li img{ width:725px; height:401px; overflow:hidden;}
.YFPicBan .prev{ position:absolute; left:10px; top:218px; width:58px; height:58px; background:url(../images/YFPic_left.png) no-repeat;}
.YFPicBan .next{ position:absolute; right:10px; top:218px; width:58px; height:58px; background:url(../images/YFPic_next.png) no-repeat;}
/*研发实力*/


/*在线应聘*/
.BGApplyBox{ display:none; width:100%; height:300px; position:fixed; left:0; top:0;  z-index:999;
background:rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)}

.ApplyBox{ width:400px; height:200px; background:#fff; margin:0 auto; position:relative;}
.ApplyBox .online{  background:#a62429; display: block;  width:120px; height:30px; line-height:30px; margin-bottom: 12px; text-align: center; color: #fff; font-size: 14px;}

.ApplyBox .ApplyBox1{ padding:20px;}
.ApplyBox .ApplyBox1 .tit{ display:block; padding:10px 0; font-size:14px; }
.ApplyBox .btn_tj{  background:#a62429;  height: 30px; line-height:30px; margin-left: 12px; text-align: center; width:68px; color: #fff;display: inline-block; font-size: 14px;  font-family:"微软雅黑";}

.ApplyBox .ApplyBox1 .text{ width:270px; height:30px; line-height:30px; border:1px solid #ddd;}
.ApplyBox .btn_colse{ display:block; width:35px; height:35px; background:url(../images/fancybox_sprite.png) no-repeat 0 0; position:absolute; top:-18px; right:-13px; }

.CZLS{}
.CZLS li{ padding-bottom:20px;}
.CZLS li .ZCTitle{  border-bottom:1px dotted #ccc; background:url(../images/dot.gif) no-repeat 20px 9px; padding-left:40px; color:#d20c0c; padding-bottom:5px; font-size:16px;}
.CZLS li .ZCContent{ color:#444; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; font-size:13px; line-height:30px; font-family:"微软雅黑"; padding:10px 0 10px 40px;}


/*Prolist*/
.ProContent{ padding:0; width:768px;}
.Prolist{ width:768px; display:block;}
.Prolist .ProLX{ float:left; width:166px; height:493px; border-right:2px solid #dcdcdc; background:#d43439;}
.Prolist .ProMenu{ width:166px; height:462px; margin:12px 0;}
.Prolist .ProLX li{padding-top:20px;}
.Prolist .ProLX li span{ display:block;}
.Prolist .ProLX li span a{ color:#ffffff; font-size:13px; display:block; text-align:center;}
.Prolist .ProLX li dl{ display:block; width:166px; }
.Prolist .ProLX dl dt a{color:#ffffff; font-size:13px; display:block; text-align:center; line-height:23px; margin-bottom:20px;}
.Prolist .ProLX dl dt a.on,.Prolist .ProLX dl dt a:hover{ background:url(../images/pro_li_bg.png) no-repeat center;}

.Prolist .ProInfo{ float:right; width:588px;padding-bottom:20px}
.Prolist .ProInfo .item{}
.Prolist .item .PicBan{ width:100%; overflow:hidden; }
.Prolist .item .PicBan .BigPic{width:230px; height:268px;  float:left; margin-top:40px;}
.Prolist .item .PicBan .BigPic li{width:230px; height:268px;}
.Prolist .item .PicBan .BigPic li img{width:230px; height:268px; border:0 none;}
.Prolist .item .txtCon{ float:right; width:355px; padding-top:47px;}
.Prolist .item .txtCon h3{ font-size:25px; color:#d13138; display:block; padding-left:24px;}
.Prolist .item .txtCon .txt{ font-size:12.81px; line-height:25px; padding-left:12px; color:#8a8a8a;}
.Prolist .item .txtCon .txt li{  background:url(../images/li_icon.jpg) no-repeat left 12px; padding-left:10px;}
.Prolist .item .SmallPic{ width:100%; overflow:hidden; position:relative; margin-top:36px;}
.Prolist .item .SmallPic .SmallBan{ margin-left:22px;}
.Prolist .item .SmallPic .SmallBan li{ width:110px; height:66px; float:left; padding:0 9px;}
.Prolist .item .SmallPic .SmallBan li img{ width:110px; height:66px; border:0 none;}
.Prolist .item .SmallPic .prev{ display:block; width:14px; height:25px; background:url(../images/SmallBan_left.jpg) no-repeat; position:absolute; left:0; top:23px;}
.Prolist .item .SmallPic .next{ display:block; width:14px; height:25px; background:url(../images/SmallBan_right.jpg) no-repeat; position:absolute; right:22px; top:23px;}


/* 滚动条的样式 */
.scrollUp,.scrollHandle,.scrollDown{overflow:hidden;}
.scrollBar{height:100%; width:10px; background:url(../images/scrollBar_bg.jpg) repeat-y 3px bottom;overflow:hidden;position:absolute;right:0;top:12px;z-index:111}
.scrollUp,.scrollDown{height:1px;cursor:pointer;position:absolute;left:1px;cursor:pointer}
.scrollUp,.scrollHandle,.scrollHandleDown,.scrollDown{width:5px;position:absolute;}
.scrollHandle{height:229px;left:1px;top:1px;cursor:n-resize; background:url(../images/scrollHandle.jpg) no-repeat;}
.scrollUp{background-position:left -1px;top:0;}
.scrollDown{background-position:0 -26px;bottom:0;}