@charset "gb2312";
/* CSS Document
Theme Name: 033
Theme URI: 
Description: A website for guide themes.
Version: 2016.4.20
Author: ljh
 */
 /****=reset***/
html,body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:12px;font-family:arial,\5b8b\4f53,sans-serif;-webkit-text-size-adjust:none;}
table{border-collapse:collapse;}
img{ border:none; vertical-align:middle;}
a{outline:none;text-decoration:none;hide-focus:expression(this.hideFocus=true); color:#383838;}
a:focus{outline:none;}
a:hover{text-decoration:none; color:#1759ed;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;margin:0;padding:0}
h1{ font-weight:bold;color:#383838;text-align:center;font-size:20px;}
input,button,textarea,select{font-family:inherit;margin:0;padding:0;}
input,select{ vertical-align:middle;}
textarea{resize:none;}
html{overflow-y:scroll;}
@-moz-document url-prefix(){input.submit,input.reset{padding-bottom:3px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){}
input.radio{vertical-align:middle;}
input.checkbox,input.radio{height:13px;width:13px;}
textarea{overflow:auto;}
.clear{clear:both}
.clearfix:after{content:'\20';display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;zoom:1;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}
/****=resetend***/

.fckeditBox h1{font-size:1.5em;}
.fckeditBox h2{font-size:1.4em;}
.fckeditBox h3{font-size:1.3em;}
.fckeditBox h4{font-size:1.2em;}
.fckeditBox h5{font-size:1.1em;}
.fckeditBox h6{font-size:1em;}
.fckeditBox h1,.fckeditBox h2,.fckeditBox h3,.fckeditBox h4,.fckeditBox h5,.fckeditBox h6{margin:10px 0;font-weight:700;}
.h4feature{color:#008787;}
 
/* common */
.fl{float:left}
.fr{float:right}
.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}
.db{display:block}
.mt40{margin-top:40px;}
.mt5{ margin-top:5px;}
.mt7{ margin-top:7px;}
.mt20{margin-top:20px;}
.mt15{ margin-top:15px;}
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.pl35{padding-left:35px;}
.pl90{padding-left:90px;}
.pl40{padding-left:40px;}
.pl45{padding-left:45px;}
.pl25{ padding-left:25px;}
.pl20{padding-left:20px;}
.pt10{padding-top:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pr20{ padding-right:20px;}
.pb10{padding-bottom:10px;}
.font24{ font-size:24px;}
.font20{ font-size:20px;}
.font16{ font-size:16px;}
.fs14{font-size:14px;}
.fs11{font-size:11px;}
.fw{font-weight:700;}
.ffyh{font-family:\5FAE\8F6F\96C5\9ED1;}
.ffa{font-family:Arial;}
.oh{overflow:hidden; zoom:1;}
 .wrap{margin:0 auto;width:970px; overflow:hidden; zoom:1; }
.banner{ margin:0 auto; width:970px; height:400px; position:relative; overflow:hidden;}
.bannerbg{ width:100%; height:400px; background:url(../images/bannerbg.jpg) repeat-x left top;}
#content{ margin:10px auto; width:970px; background-color:#fff; overflow:hidden; zoom:1;}
#content .nei-banner{ width:970px; height:200px; overflow:hidden;}
#content .pages{ padding-top:10px; background-color:#fff;}
#content .pageLeft{ float:left; width:220px;overflow:hidden; zoom:1}
#content .pageRight{float:right;width:735px; overflow:hidden; zoom:1;}
#content .page-title{height:32px;font-size:12px;padding-top:10px; padding-left:60px; background:url(../images/pagetitlebg.gif) no-repeat left bottom;}
#content .page-title strong{color:#14418b; font-size:12px;}
#content .page-title span{float:right;text-align:right;margin-right:10px;overflow:hidden;color:#999;}
#content .page-title label{color:#14418b; padding-left:10px;}
#content .page-title a{color:#999;font-weight:100; padding:0 10px;}
#content .page-foot{ padding:10px 0; overflow:hidden; zoom:1;}
    
.banner p{ position:absolute; bottom:15px; right:15px; text-align:right;}
.banner p span{ float:left; width:20px; height:20px; margin-right:5px; cursor:pointer;background:url(../images/spanbg.png) no-repeat center center;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/spanbg.png");_background:none; }
.banner a{ display:none;}
.banner .spancurt{background:url(../images/spanhover.png) no-repeat center center;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/spanhover.png");_background:none;}

.indexm1{ overflow:hidden;}
.indleft{ float:left; width:220px;}
.indprosort h4{ height:32px; line-height:32px; padding-left:15px; font-size:14px; text-align:left; color:#fff; background:url(../images/titlebg.gif) repeat-x;}
.indprosort ul{background-color:#f7f7f7;border:1px solid #ccc;}
.indprosort ul li{margin-top:10px; }
.indprosort ul li a{ display:block; height:24px; line-height:24px; font-weight:bold;padding-left:30px; background:url(../images/libg.gif) no-repeat 15px center; border-top:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indprosort ul li a:hover,.indprosort ul li a.current{  color:#fff;background:#212a87 url(../images/lihoverbg.gif) no-repeat 15px center; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.indprosort ul li.current dl{display:block;}
.indprosort .subnav2{ display:none;}
.indprosort ul li dl dd{height:24px;}
.indprosort ul li dl dd a{display:block; height:24px; line-height:24px;padding-left:35px; font-weight:normal; background:#eee url(../images/ddbg.gif) no-repeat 25px center;margin-top:1px;}
.indprosort ul li dl dd a:hover,.indprosort ul li dl dd a.current2{ background:#212a87 url(../images/ddhoverbg.gif) no-repeat 25px center; color:#fff; font-weight:bold;}

.jianzh{ background-color:#fbfbfb; border:1px solid #ccc; overflow:hidden; zoom:1;}
.jianzh h4{ background:url(../images/jtitlebg.gif) repeat-x left top; font-size:14px; color:#2d2d2d; height:31px; line-height:31px; padding-left:15px; border-bottom:1px solid #ccc;}
.jianlist li{ margin:8px; height:70px; background:url(../images/borb.gif) repeat-x left bottom; line-height:150%; color:#666; position:relative;}
.jianlist li a{ padding-right:10px;}
.jianlist li a img{ border:1px solid #ededed;}
.jianlist li.nobg{ background:none; }
.jianlist li span{ position:absolute; right:0; bottom:5px;}

h4 em{ font-family:"";}
.indcontact{height:280px;background-color:#fbfbfb; border:1px solid #ccc;}
.indcontact h4{ background:url(../images/jtitlebg.gif) repeat-x left top; font-size:14px; color:#2d2d2d; height:31px; line-height:31px; padding-left:15px; padding-right:10px; border-bottom:1px solid #ccc;}
.indcontact h2{ font-weight:bold; padding:10px; font-size:14px; color:#333;}
.indcontact p{ padding:5px 5px 5px 15px;}
.indcontact span{ display:block; padding-top:10px; padding-left:10px;}

.indright{ float:right; width:735px; }
.indhonors{height:134px; border:1px solid #ccc;}
.indhonors ul{ height:132px; margin:1px; background:url(../images/honorbg.jpg) repeat-x left bottom;}
.indhonors ul li{ width:146px; height:100px; margin-top:15px; float:left; text-align:center; background:url(../images/borvertical.gif) repeat-y right center;}
.indhonors ul li.nobg{ background:none;}
.indhonors ul li p{ text-align:center; line-height:25px; }
.indhonors ul li p a{color:#707070;}
.indhonors ul li p.icon01,.indhonors ul li p.icon02,.indhonors ul li p.icon03,.indhonors ul li p.icon04{ margin:0 auto; width:115px;height:69px;}

#content .indhonors ul li p a{color:#000;}


.plist{border:1px solid #d0d0d0; padding-bottom:20px; width:733px;}
.plist h4,.indcase h4,.indhonor h4{ height:31px;background:url(../images/jtitlebg.gif) repeat-x left top;}
.ptitle strong{ float:left; height:31px; line-height:31px; width:90px; text-align:center; font-size:14px;}
.plink span{ float:left; width:100px;height:32px; line-height:32px; text-align:center; background:url(../images/spanbg.gif) no-repeat right center;}
.plist .subnav{clear:both;}
.plink span.spancut{ background:url(../images/spanhoverbg.gif) repeat-x; font-weight:bold;}
.pros li{ display:inline; float:left; margin-left:24px; width:150px; height:135px; text-align:center; margin-top:5px; overflow:hidden;}
.pros li p{ text-align:center; margin-bottom:0;}
.pros li p img{ width:150px; height:110px; border:1px solid #ccc; padding:1px;}
.pros .lirbor{ height:110px;}
.hbottombg{ height:31px; padding-right:15px;  background:url(../images/hbottombg.gif) repeat-x left bottom;}

.indcase{ width:733px; padding-bottom:46px; border:1px solid #d0d0d0;}
.indcase h4,.indhonor h4{ border-bottom:1px solid #d0d0d0; padding-right:15px;}
.indcase dl{ display:inline; float:left; width:335px; height:115px; margin-left:20px; margin-top:20px;}
.indcase dl dt{ float:left; width:152px; height:112px;}
.indcase dl dt img{ padding:1px;border:1px solid #ccc;}
.indcase dl dd{ float:left; width:170px; height:110px; padding-left:10px; position:relative;}
.indcase dl dd h2{ font-weight:bold; margin-bottom:10px; height:15px; line-height:15px; text-align:left; color:#333;}
.indcase dl dd p{ margin-bottom:10px; line-height:140%; color:#5e5e5e;height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.indcase dl dd span{ position:absolute; bottom:0; left:10px;}

.indhonor{ width:733px; height:185px; border:1px solid #ccc;}
.indhonorlist{background:url(../images/jiang.jpg) no-repeat left center; height:140px; padding-left:80px;}
.wrapper{ width:650px; padding-top:40px; overflow:hidden; zoom:1;}
.imglist li{ display:inline; float:left; width:121px; height:72px;}
.imglist li a{ display:block; width:105px; height:72px; margin:0 8px;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-tango .jcarousel-clip{ overflow:hidden; }
.imgwrapper .jcarousel-skin-tango .jcarousel-container-horizontal{width:605px;height:72px;position:relative;margin:0 auto;}
.imgwrapper .jcarousel-skin-tango .jcarousel-clip-horizontal{width:605px;height:72px;overflow:hidden;position:relative;}
.imgwrapper .jcarousel-skin-tango .jcarousel-item{ width:121px;height:72px;}
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal,
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute;top:25px;width:14px;height:24px;cursor:pointer;overflow:hidden;}
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ left:-15px;background:url(../images/leftarr.gif) no-repeat;}
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal{ right:-15px;background:url(../images/rightarr.gif) no-repeat;}

.indnews{ height:220px; background:url(../images/indnewbg.jpg) repeat-x left bottom;border:1px solid #ccc;}
.indnewlist{ width:459px; padding-right:15px; margin-left:10px; background:url(../images/newrightbg.gif) no-repeat right bottom;}
.indnews .nobg{ background:none;}
.indnewlist h4{ height:31px; padding-right:20px; border-bottom:1px solid #ccc;}
.indnewlist h4 strong{height:31px; line-height:31px; color:#333;}
.indnewlist h4 a{ height:30px; line-height:30px; font-size:11px;}
.newlist{ width:450px; margin-top:10px; }
.newlist li{ margin:0 auto; height:25px;}
.newlist li a{ float:left; font-family:""; width:370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ float:right; color:#ababab;}

.danwei{ height:90px; background-color:#fbfbfb; padding-left:20px; padding-top:15px; border:1px solid #ccc;}
.danwei a{ display:block; float:left; width:215px; height:15px; line-height:15px; text-align:left; padding-left:20px; margin-top:5px; background:url(../images/jiantou.gif) no-repeat left center;}

.botlink{ height:108px; background-color:#fbfbfb; border:1px solid #ccc;}
.botlink h4{background:url(../images/jtitlebg.gif) repeat-x left top; font-size:14px; color:#2d2d2d; height:31px; font-weight:bold; padding-left:15px;line-height:31px;border-bottom:1px solid #d0d0d0; }
.botlink h4 a{ color:#da251c;}
.botlink p{ overflow:hidden; zoom:1;  padding-top:20px;}
.botlink p a{ padding:4px 17px; float:left;
}

.product li{ display:inline; float:left; width:154px; height:170px; text-align:center; margin:10px 6px 0 20px; overflow:hidden;}
.product li p{ text-align:center; margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product li a img{ width:150px; height:110px; border:1px solid #ccc; padding:1px;}
/*product detail*/
.prodetail{ margin-top:20px;}
.prodetail ul{ width:720px; overflow:hidden; zoom:1;}
#thumblist{ padding-top:5px; height:77px;width:310px; text-align:center;}
#thumblist li{ display:inline; float:left; margin-left:3px; margin-right:2px; width:70px; height:72px;}
#thumblist li a{ display:block; width:70px; height:51px;}
.zoomThumbActive{border:1px solid red;}
.jqzoom{text-decoration:none;float:left;}
.clearfix2:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix2{display:block;zoom:1}
.deleft{ float:left; width:310px;}
.detai{ width:300px; border:1px solid #ccc;}
.deright{ float:left; display:inline; width:385px;margin-left:15px;}
.deright p{ color:#595959; margin-top:15px; padding:0 5px;}
.deright h2{ border-bottom:2px solid #b20909; font-size:14px;}
.decont p{ line-height:150%; margin-top:10px; padding:0 15px;}
.decont h2{ font-size:13px; border-bottom:2px solid #c90809}
.decont h2 strong{ display:block; width:100px; height:25px;line-height:25px;text-align:center; background-color:#c90809; color:#fff;}
/*honor*/
.honor dl{ float:left; display:inline; width:220px; height:180px; margin-top:20px; margin-left:10px; overflow:hidden;}
.honor dl dt{ width:218px; text-align:center; overflow:hidden;}
.honor dl dd{ height:40px; line-height:40px; text-align:center; background:url(../images/zhengou/rongyubg.jpg) no-repeat top center;}
.honor dl dd a{ color:#a73032;}
/*case*/
.caseAnal{ width:690px; padding-left:30px; overflow:hidden; zoom:1;}
.caseAnal ul { background: url(../images/zhengou/analulbg.png); *padding-bottom:10px; overflow:hidden; zoom:1; }
.caseAnal li { float: left; width: 156px; height: 125px; padding: 5px 9px 0 5px; margin: 0 0 20px 0; overflow:hidden;}
.analImg { width: 158px; height: 88px; overflow: hidden; border:#EAEAEA 1px solid; }
.analImg a { display: block; width: 158px; height: 88px; text-align: center; display: table-cell; vertical-align: middle; *display:block;*font-family:Arial;*font-size:55px;background:#fff;}
.caseAnal li h2 { padding: 8px 0 0 4px; height: 16px; text-align:center;}
.caseAnal li h2 a { color: #3F3F3F; font-weight: 700; text-decoration: none; }
.caseAnal li.hover { background: url(../images/zhengou/anallibg.png); }
.caseAnal li.hover h2 a,.caseAnal li.hover p,.caseAnal li.hover em { color: #fff; }
/*zhaopin*/
.zhaopin{ width:100%;}
.zhaopin thead{ height:27px; line-height:27px; background-color:#b9b9b9;}
.zhaopin thead th{ padding-left:30px; font-weight:bold;}
.zhaopin tbody td a{ float:right; width:65px; height:20px; line-height:20px; color:#fff; text-align:center; background-color:#7e7e7e;}
.zhaopin tbody td a:hover{ background-color:#9d0d1b; color:#fff;}
.zhaopin tbody td{ padding-top:15px; padding-left:30px;}
.talentdetail{}
.talentdetail h2{ height:37px; background:url(../images/zhengou/titlbg.gif) repeat-x; border-top:1px solid #f4f3f1;border-bottom:1px solid #f4f3f1;}
.talentdetail h2 a{ display:block; height:37px; line-height:37px; padding-left:20px; padding-right:20px;}
.talentdetail h4{ text-align:left; font-weight:bold; padding-left:20px; margin-top:25px;}
.talentdetail p{ line-height:160%; padding-left:20px; margin-top:5px;}
.talentdetail p a{ display:block; width:80px; height:20px; line-height:20px; background-color:#C00; color:#fff; text-align:center;}
/*case*/
.caselists{ clear:both;margin:0 auto;  width:710px; padding:25px 0 15px 10px;background:url(../images/borb.gif) repeat-x left bottom; overflow:hidden; zoom:1;}
.leftimg{ float:left; width:150px; height:110px; text-align:center; border:1px solid #ccc;}
.righttxt{ display:inline; float:left; width:510px; height:110px; padding-top:5px; margin-left:25px; }
.righttxt h2 a{ color:#333; font-weight:bold; font-size:14px;}
.righttxt p{ line-height:160%; margin-bottom:10px;}
.righttxt p a{ color:#888;}
.righttxt p .color3{ color:#333;}
.righttxt a:hover{color:#1759ed;}

.newsdetail{ width:100%;}
.newsdetail h1{ clear:both; width:730px; text-align:center; margin-top:5px; font-size:14px;}
.newsdetail h4{ width:730px; height:15px; padding-bottom:8px; text-align:center; }
.newsdetail p{ margin-top:10px;padding:0 15px; line-height:160%;}

.serv_faq h4{ text-align:left;}
.serv_faq h4 strong{display:block;font-family:\5FAE\8F6F\96C5\9ED1; margin-top:5px; padding-top:3px;}
.que{margin:0 auto;width:661px;background:url(../images/service/yuanj.jpg) no-repeat left top; padding:10px 5px; margin-top:5px; padding-left:20px;}
.Q{ background:url(../images/service/q.jpg) no-repeat left top; padding-left:40px; padding-bottom:15px;}
.Q p{ width:615px; background:url(../images/borb.gif) repeat-x left bottom; padding-bottom:10px;}
.A{ background:url(../images/service/a.jpg) no-repeat left top; padding-left:40px; margin-top:5px;padding-bottom:15px;}
.A p{ line-height:160%; color:#666;}

.comNews{padding-top:15px;}
.comNews ul{ clear:both; margin-right:10px; background:url(../images/borb.gif) left bottom repeat-x; height:130px; margin-bottom:20px;}
.comNews ul li{ display:inline; float:left; }
.newsLisLeft{ width:150px; height:100px; padding:3px; border:1px solid #ccc; }
.newsLisRight{ width:530px; height:106px; padding-left:30px; }
.newsLisRight p{ line-height:22px; margin-top:5px;}
.newsLisRight h2 a{color:#da3d07; font-size:14px; font-weight:bold; }

.newslist h4{ height:27px; padding-left:10px; padding-right:20px; background:url(../images/news/titlebg.gif) repeat-x left bottom;}
.newslist h4 span{ height:27px; line-height:27px;}
.newslist .dates{ width:70px; text-align:left;}
.newlists{ margin-top:10px; padding-left:20px; padding-right:15px;}
.newlists li{ height:30px;padding-right:5px; background:url(../images/borb.gif) repeat-x left bottom;}
.newlists li p{height:30px; line-height:30px; padding-left:10px;background:url(../images/news/sq.gif) no-repeat left center;}
.newlists li a{ float:left; color:#666}
.newlists li span{ float:right; width:70px; text-align:left; color:#666}
.newlists li a:hover{ color:#1759ed;}

.report{ width:720px; margin:0 auto;}
.report dl{ width:720px; height:121px; background-color:#f2f2f2; padding:6px 0 6px 6px; margin-top:15px; border:1px solid #ccc;}
.report dl dt{ float:left; width:164px; height:121px; overflow:hidden;}
.report dl dd{ display:inline; float:left; margin-left:20px; width:525px; line-height:170%; margin-top:5px; color:#686868;}
.report dl dd a{color:#686868;}

.contleft{padding:15px 20px 20px; background:url(../images/contact/tels.jpg) no-repeat right bottom; }
.contleft h2{ font-size:16px; font-weight:bold; text-align:left; padding-bottom:10px; margin-bottom:20px; padding-left:10px; color:#27308B;font-family:\5FAE\8F6F\96C5\9ED1; background:url(../images/borb.gif) repeat-x left bottom;}
.contleft p{ line-height:30px;font-family:\5FAE\8F6F\96C5\9ED1; padding-left:20px;}
/*valuation*/
.valuation{ padding:0 20px;}
.valuation ul{ width:700px;background:url(../images/borb.gif) repeat-x left bottom; padding-bottom:20px; padding-left:5px; margin-top:30px; overflow:hidden; zoom:1;}
.val{ float:left; width:180px;}
.val a img{ border:1px solid #ccc;}
.var{ float:left; display:inline; margin-left:20px; width:490px;}
.valuation ul li dl dd{ margin-top:10px; color:#333; line-height:150%;}
.mingcheng{ padding-top:7px;}

.company{ margin:0 auto; width:640px;}
.company h1{ font-size:14px; font-weight:bold; margin-top:20px;}
.company p{ line-height:155%; margin-top:15px; color:#666;}

.culture{ width:660px; margin:0 auto; padding-top:50px;}
.culture p{ line-height:155%; font-family:\5FAE\8F6F\96C5\9ED1;}
.culture p img{ margin-top:60px;}

.webMap{ width:100%;}
.webMap ul li { background:url(../images/borb.gif) repeat-x left bottom; padding-bottom:10px; padding-top:10px;}
.webMap ul li h2 a{ color:#2e338f; font-weight:bold; font-size:14px;}
.webMap ul li p{ padding-top:10px;}
.webMap ul li p a{ color:#666; padding:0 10px 0 0;}
.dibu{float:none;text-align:center;}
.proar{font:normal 16px/20px "Î¢ÈíÑÅºÚ";padding-left:14px;padding-top:10px;}
.newsar{font:normal 16px/20px "Î¢ÈíÑÅºÚ"}
.newsar a{display:block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:580px;}
.newsar span{display:block;float:right;color:#999;}
