@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;  }
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { clear:both;  }

table{ border-collapse:collapse;}
.border {border:1px #EAEBE5 solid;}
.fl{ float:left;}
.fr{ float:right;}
body{ width:1440px; margin:0 auto; }
#top{ width:1440px;  height:434px; position:relative;}
#Header{width:1440px; height:108px; background:url(../images/index/top-bg.jpg) top center no-repeat; margin:0 auto; }
#Header .logo{ float:left; width:312px; height:108px;}
#Header .logo img{ float:left; width:312px;}
#Header .menu{ float:left; padding-top:34px; width:890px;  padding-left:30px; z-index:100;}
#Header .menu ul{  }
#Header .menu li.ww{ font-size:14px; float:left; width:70px; line-height:54px;}
#Header .menu li.ee{ font-size:14px; float:left; width:26px; height:54px;}
#Header .menu li a{ display:block; color:#000;}
#Header .menu li a:hover{ color:#c70023;}
#Header .menu li code{ position:absolute; top:-13px; left:144px;}
#Header .menu li div{width:286px; height:90px; background:#fff; position:absolute; z-index:1000; visibility:hidden; padding:20px 10px 10px;top:108px;}
#Header .menu li div.aboutx{ right:676px; width:570px;}
#Header .menu li div.aboutx code{left:284px;}
#Header .menu li div.newsx{right:724px;}
#Header .menu li div.prductx{right:552px; width:430px; height:170px;}
#Header .menu li div.prductx code{left:215px;}
#Header .menu li div.culturex{left:610px;}
#Header .menu li div.resultx{left:706px;}
#Header .menu li div.jobx{left:796px;}
#Header .menu li div.merchantsx{left:818px; width:430px; height:170px;}
#Header .menu li div.merchantsx code{left:215px;}
#Header .menu li div.contactx{left:986px;}
#Header .menu li div li{ text-align:center; color:#424242; margin:0 10px; width:122px; height:90px; float:left;}
#Header .menu li div li p{ text-align:center; line-height:30px; font-size:14px; color:#000;}
#Header .menu li div li img{ border:1px solid #FFF; width:120px; height:60px;}
#Header .menu li div li a:hover img{ }


.search{ float:left; width:190px; height:108px;  position:relative; }

/*ad*/
#flash{ width:1440px;  height:326px;}
#flash{ height:326px;  width:1440px;  margin:0 auto;}
#flash img{ height:326px; width:1440px; max-width:1440px;}
.slides { overflow:hidden; width:1440px;  height:326px;z-index:0;   }/*position:relative;*/
.slide-pic {overflow:hidden; width:1440px; }
.slide-pic img {width:1440px; height:326px;z-index:0;}/**/
.slide-pic li {display:none;}
.slide-pic li.cur {display:block;}
.slide-li {position:absolute;  right:4px; bottom:12px;}
.slide-li li {float:left; width:28px; height:18px; line-height:18px; margin-right:4px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-family:arial; display:inline;}
.slide-li a {display:block; width:28px; height:18px; font-size:12px; color:#B3B3B3;}
.slide-li a,.slide-li a:link{color:#B3B3B3;}
.slide-li .cur a, .slide-li a:hover {color:#FFF; text-decoration:none; font-weight:bold;}
.op li {background:#FFF; opacity:0.9; filter:alpha(opacity=90); }
.op li.cur {background:#C5C5C3;}
.slide-txt span {display:none;}
/*********************************************************/

/*客服*/
#kefu{ width:120px; height:auto; position:fixed; top:50%; left:0px;z-index:8888; background:#fff; border:1px solid #d1d1d1;border-top:2px solid #ca2d25; display:none; margin-top:-240px;}
#kefu .top{ width:100%; height:35px; line-height:35px;font-family:"Microsoft YaHei"; font-size:14px; color:#333; font-weight:bold; text-align:center;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;}
#kefu .middle p{ color:#991C0A;}
#kefu .close{float:right; margin-right:10px; margin-top:10px; cursor:pointer;}
.right_bar{ width:28px; height:95px; position:fixed; top:50%; left:0; margin-top:-242px; z-index:9999;}
.right_bar img{cursor:pointer;}


#center{ margin:0 auto; width:1044px;}
#centertop{ margin:0 auto; width:1044px; height:80px; background:url(../images/index/center-top.jpg) top center no-repeat;}
#productad{ margin:0 auto; width:1044px; height:248px;}
#productad ul{}
#productad li.aa1{ width:188px; height:248px; float:left; background:url(../images/index/product-ad/li-bg1.jpg) no-repeat;}
#productad li.aa2{ width:188px; height:248px; float:left; background:url(../images/index/product-ad/li-bg2.jpg) no-repeat;}
#productad li.aa3{ width:188px; height:248px; float:left; background:url(../images/index/product-ad/li-bg3.jpg) no-repeat;}
#productad li.aa4{ width:188px; height:248px; float:left; background:url(../images/index/product-ad/li-bg4.jpg) no-repeat;}
#productad li.aa5{ width:188px; height:248px; float:left; background:url(../images/index/product-ad/li-bg5.jpg) no-repeat;}
#productad li.bbb{ width:26px; height:248px; float:left;}
#productad li img{ width:188px; height:108px;}
#productad li p{ color:#fff; text-align:left; width:188px; padding:12px 0 0 8px; }
#productad li p a{ color:#fff; font-size:16px; font-weight:bold;}
#productad li p span{ color:#fff; font-size:12px; }

h1{ line-height:32px; background:url(../images/index/h1-bg.jpg) no-repeat; padding-left:18px; border-bottom:2px #D7D7D7 solid; position:relative; font-size:16px; color:#000; font-weight:normal;}
h1 a{ position:absolute; top:12px; right:8px; display:block; width:44px; height:14px; background:url(../images/index/h1-moer-bg.jpg) no-repeat;}

#indexnews{ width:378px; height:510px; }
#newsdetails { height:164px; width:378px;  padding-top:24px;  }
#newsdetails img{ width:154px; height:112px; float:left; border-right:14px #fff solid;}
#newsdetails h2 a{ color:#000; line-height:50px; font-size:14px; text-indent:28px; font-weight:normal;}
#newsdetails p{ font-size:14px; color:#515151; text-indent:28px; line-height:22px;}
#newsdetails p a{ font-size:14px; color:#ED7543;}
.newslist{ clear:both; margin:0 auto; width:350px; padding:10px 14px 0 14px; height:84px; border-top:2px #E4E4E4 solid; }
.newslist p{ font-size:14px; color:#515151; line-height:22px; position:relative;}
.newslist p a{ color:#000; line-height:30px; font-size:14px;}
.newslist p span{ color:#000; line-height:30px; font-size:14px; position:absolute; top:0; right:0; }

#newsandcontent{ width:26px; height:510px;}

#indexcontent{ width:588px; height:510px; }

#indexproject{ width:332px; height:248px;}
#indexprojectpic { margin-top:22px;}
.mainbox{overflow:hidden; position:relative;}
.flashbox{overflow:hidden; position:relative;}
.imagebox{text-align:right;position:relative;z-index:999;}
.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../images/02.png)}
.curimg{background-image:url(../images/01.png)}

#projectandvideo{ width:26px; height:248px;}
#indexvideo{ width:230px; height:248px;}
#indexvideoimg{ height:180px; width:230px; padding-top:22px;}


#indexbrand{ width:588px; height:262px;}

/*友情链接*/
h3{ line-height:32px; background:url(../images/index/h1-bg.jpg) no-repeat; padding-left:18px;   font-size:16px; color:#E95201; font-weight:normal;}
h3 a{ font-size:14px; color:#000;}
#foottop{ width:100%; max-width:1440px; height:44px; margin:0 auto; background:url(../images/index/foot-bg.jpg) top center no-repeat; margin-top:10px;}
#foottoph3{ margin:0 auto; width:994px; height:32px;}
#foot{  width:100%; max-width:1440px; height:66px; margin:0 auto;}
#foot p{ text-align:center; font-size:12px; color:#797979; line-height:60px;}



#alltop{ width:1004px; margin:0 auto; height:38px;}
#all{ width:1004px; margin:0 auto;}
#left{ width:254px;}
#menutop{ width:232px; height:38px; background:url(../images/inside/left-menu-top.jpg) no-repeat; position:relative;}
#menutop p{ font-size:18px; color:#fff; position:absolute; top:12px; left:56px;}
#menulist{ width:230px; border:1px #D3D3D3 solid; border-top:none; padding-bottom:22px;}
#menulist ul{ width:200px; margin:0 auto;}
#menulist li{ line-height:38px; border-bottom:1px #D3D3D3 dashed; padding-left:28px; background:url(../images/inside/menu-list-ion.jpg) no-repeat; }
#menulist li a{ font-size:14px; color:#000;}
#menulist li a:hover{ color:#EA5503;}

#menuandabout{ width:232px; height:8px;}

#leftabouttop{ width:232px; height:38px; background:url(../images/inside/left-menu-top.jpg) no-repeat; position:relative;}
#leftabouttop p{ font-size:18px; color:#fff; position:absolute; top:12px; left:56px;}
#leftaboutcontent{ width:230px; border:1px #D3D3D3 solid; border-top:none; padding-bottom:22px; background:url(../images/inside/left-about-bg_r1_c1.jpg) no-repeat; padding-top:112px;}
#leftaboutcontentp{ width:210px; margin:0 auto;}
#leftaboutcontentp p{ color:#000; font-size:12px; line-height:26px;}
#leftaboutcontentp p a{ color:#EA5503; font-size:12px; line-height:26px;}

#right{ width:750px;}
#righttop{ width:584px; height:36px; border-bottom:1px #D3D3D3 solid; padding-left:6px;}
#righttop p{ line-height:36px; font-size:14px; color:#000;}
#righttop p a{ line-height:36px; font-size:14px; color:#000;}
#righttop p a:hover{ color:#EA5503;}
#rightcontent{ padding-top:10px; width:730px; margin:0 auto;}
#rightcontent p{ font-size:14px; line-height:30px;}

#rightnews{ padding-top:10px; width:730px; margin:0 auto;}
#rightnews ul{}
#rightnews li{ padding-left:14px; line-height:30px; background:url(../images/inside/news-list-ion.jpg) no-repeat; border-bottom:1px #D3D3D3 dashed; position:relative;}
#rightnews li a{ color:#000; font-size:14px;}
#rightnews li span{ position:absolute; top:0; right:0; color:#000; font-size:14px;}

.editor p{ line-height:32px; font-size:14px;}
.editor { text-align:left;}

#rightproduct{width:750px; padding-top:10px;}
#rightproduct ul{}
#rightproduct li.gg{ width:230px; float:left; height:290px;}
#rightproduct li img{ width:228px; height:228px; border:1px #D3D3D3 solid;}
#rightproduct li p{ font-size:14px; line-height:40px; text-align:center;}
#rightproduct li p a{ font-size:14px; color:#000;}
#rightproduct li.hh{ width:30px; height:290px; float:left;}

#rightproductshow{ width:690px; padding-top:10px; margin:0 auto;}
.showpic{ text-align:center;}
.webbox{ }

#righthoner{width:750px; margin:0 auto; padding-top:10px;}
#righthoner ul{}
#righthoner li.jj{ width:180px; height:250px; float:left;}
#righthoner li img{ width:178px;  border:1px #D3D3D3 solid;}
#righthoner li { padding-bottom:10px;}
#righthoner li.kk{ width:10px; height:250px; float:left;}

#rightproject{ width:750px; margin:0 auto; padding-top:10px;}
#rightproject ul{}
#rightproject li.ii{ width:360px; height:250px; float:left;}
#rightproject li.oo{ width:30px; height:250px; float:left;}
#rightproject li img{ width:358px;  border:1px #D3D3D3 solid;}
#rightproject li{ padding-bottom:30px;}




/*招聘模块列表页-job文件样式*/
.joblist .metlist{ padding:5px 0px; }
.joblist .metlist dt{ height:28px; line-height:28px; font-weight:bold; color:#666; padding-left:10px; background:#f6f6f6; border-bottom:2px solid #dedede;}
.joblist .metlist dd{ background:url(../images/diantb.jpg) no-repeat 5px 12px; border-bottom:1px dotted #dedede; padding-left:15px; height:30px; line-height:30px; overflow:hidden; color:#666;}
.joblist .metlist dd.hover{ background-color:#f6f6f6;}
.joblist .metlist dd.top{ color:#f00;}
.joblist .metlist dd.top a{ color:#f00;}
.joblist .metlist dt span,.joblist .metlist dd span{ float:right; width:100px; text-align:center; overflow:hidden; }
/*--------------------------*/
.showjob h1.title{ padding:2px; border-bottom:1px dotted #ccc; margin-bottom:10px; font-size:16px; color:#2c7199;}
.showjob div.para ul{ list-style:none; padding:0px 5px;}
.showjob div.para ul li{ float:left; width:50%; padding:3px 0px;}
.showjob div.text{ padding:0px 5px;}
.showjob .info_cv a{ float:right; padding-left:8px; margin:0px auto; background:url(../profd.gif) no-repeat left top; overflow:hidden; }
.showjob .info_cv a span{ display:block; padding:5px 18px 0px 10px; min-width:40px; _width:40px; text-align:center; white-space:nowrap; cursor:pointer; height:34px; background:url(../profd.gif) no-repeat right -39px; color:#fff; font-size:16px; font-weight:bold; }
.conttitle{ height:25px; border-bottom:2px solid #999; margin:10px 0px 5px;}
.conttitle span{ float:left; margin-left:5px; min-width:60px; padding:2px 10px 0px; height:23px; text-align:center; background:#999; color:#fff; font-size:13px;}
/*------------------------*/
.cv_table{ width:100%; margin-top:10px; text-align:left;}
.cv_table td.text{ text-align:right; width:20%; height:28px; line-height:28px; padding-right:3px; font-weight:bold;}
.cv_table td.input{ padding-left:3px;}
.cv_table td.input input{ padding:2px; margin-right:5px;}
.cv_table td.input textarea{ width:80%; padding:2px; margin-right:5px; }
.cv_table td.input .info{ color:#f00; }
.cv_table td.submint{ padding:5px 0px; }
.cv_table td.submint input{ cursor:pointer;}
.applyjob {padding:8px 30px;}
.applyjob ul li {clear: both;line-height: 25px;list-style: none outside none;margin: 0 0 5px;padding: 0;}
.formspan {display: block; float: left; text-align: left; width: 100px;}
.appinput {border: 1px solid #999999; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; height: 20px; line-height: 20px;}
.textarea {height: 60px;overflow: hidden; width: 460px;    background-color: transparent; border: 1px solid #999999; padding: 1px;}
.applybutton {background: url("../images/button_bg.gif") no-repeat scroll 0 0 transparent;border: 0 none; cursor: pointer; font-size: 12px; height: 24px;width: 106px;}




.pages{ margin:0 auto; text-align:center;}





.feedback table { margin-left:50px;}
.feedback input.txt {width:248px; height:18px; line-height:18px; border:1px solid #cecece;}
.feedback table tr { height:40px;}
.feedback #content {width:248px; height:98px;border:1px solid #cecece;}
.feedback .tip { font-size:12px; color:#c4c5ca; padding-left:8px;}
.feedback input.vcode {width:100px; height:18px; line-height:18px; border:1px solid #cecece;}
.btn1 { width:70px; height:25px; background:url(../images/btn1.jpg) no-repeat; border:0; cursor:pointer;}
.btn2 { width:70px; height:25px; background:url(../images/btn2.jpg) no-repeat; border:0; cursor:pointer;}


/*客服*/
#div1,#div1 img{ width:84px; height:150px; position:absolute; z-index:1000;}
#div1{position:absolute; left:0px; top:50%;}
#div1 img{}
/*************************/

#pic{ width:1044px; margin:0 auto; height:400px;}

#pic img{ width:1044px; margin:0 auto; height:400px;}