@charset "utf-8";
/* CSS Document */
/*this is css comment*/
body,p,ul,dl,dt,dd,ol,h1,h2,h3,h4,span,strong,img,table,td,tr{ margin:0; padding:0}
img{ border:0; vertical-align:middle}
a{font-size:12px;color:#494949;text-decoration:none;}
a:hover{ color:#F00;}
li{ list-style:none}
p{ text-indent:2em; font-size:12px; color:#494949; text-align:justify}
/*css start*/
#header,#main,#con{ margin:0 auto; width:1258px;}
#warp{ /*background-color:#000A13;*/height:103px; line-height:103px; background-color:#000;}
#logo{ float:left; margin-top:27px;}
#logo img{ width:324px;}
#nav{ width:900px; float:right;}
/*===nav====*/
#nav a{ font-size:14px; display:block; color:#FFF; font-family:"微软雅黑"}
.navlist li{float:left;position:relative; _display:inline; text-align:center; height:103px;width:123px;}
.navlist li a{ display:block; outline:none}
.navlist li a:hover{ color:#FFF;}
.subnav{ width:126px; position:absolute; z-index:9999;top:103px; left:0; display:none; background:#3E5261;opacity:0.7; padding:10px 0;}
#nav .navlist li .subnav li{ width:126px;float:left; margin:0; line-height:30px; height:30px;}
#nav .navlist li .subnav li a{height:30px; font-size:12px;font-family:"宋体"}
#nav .navlist li .subnav li a:hover{background-color:#D3DDE7; color:#404B56;}
/*nav end*/
/* banner css */
.fullSlide{ width:100%;  position:relative;  height:557px; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:557px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:557px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;
 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px;  overflow:hidden; 
line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }
/*banner end*/
#main{padding:30px 20px; overflow:hidden;zoom:1; width:1218px;}
#leftext{ width:433px; float:left;}
#leftext h1,#rightad h1{ background:url(../images/title.png) no-repeat; height:35px; margin-bottom:20px;}
#leftext h1 a,#rightad h1 a{ float:right; margin-top:10px;}
.s_about img{float:left; margin-right:14px;}
.s_about p{line-height:23px;color:#5F666C;}
#rightad{ width:761px; float:right;}
#rightad h1{ background:url(../images/title1.png) no-repeat}
.box7{width:761px;overflow:hidden;padding-left:10px;}
.box7 .scrollbox{  margin: 0 auto; position: relative; overflow: hidden }
.box7 .scrollz,.box7 .scrolly{ width: 18px; height:26px; position: absolute; top:53px }
.box7 .scrollz{left:0; background:url(../images/left_aro.jpg) 0 0 no-repeat}
.box7 .scrolly{right:0; background:url(../images/right_aro.jpg) 0 0 no-repeat}
.box7 .scrollz a,.box7 .scrolly a{ display:block; width:28px; height:46px}
.box7 .scrollcbox{ width:703px; margin: 0 auto; overflow: hidden; position: relative }
.box7 .scrollcbox ul li{ display: inline; width:170px; margin-right: 8px; text-align:center}
.box7 .scrollcbox ul li img{ border:1px solid #DDDDDD; padding:3px; margin-bottom:8px;}
#footer{ height:146px; text-align:center; clear:both; overflow:hidden;zoom:1; background-color:#000;}
#footer,#footer a{ color:#fff; font-size:12px; font-family:Verdana, Geneva, sans-serif}
.fnav span{margin:0 20px;}
.fnav{margin-top:33px; margin-bottom:30px;}
#con{ background:url(../images/cbg.png) repeat-y; overflow:hidden;zoom:1; margin-top:-70px; position:relative;}
#cleft{ width:219px; float:left;}
#right{ width:1037px; float:right;}
#cleft h2{ background:url(../images/title3.png) no-repeat; height:38px; line-height:38px; text-indent:2.5em; color:#FFF; font-size:14px; font-family:"微软雅黑"; font-weight:500;}
#leftnav ul{ padding:15px 0}
#leftnav ul li a{ display:block; color:#505050;background:url(../images/list1.jpg) no-repeat}
#leftnav ul li{text-align:center; height:31px; line-height:29px;}
#leftnav ul li a:hover{ background:url(../images/list.jpg) no-repeat;}
#leftad form input.inp{ border:1px solid #DDD; width:134px; margin:2px 0; height:17px; line-height:17px; background-color:#FFF;}
#leftad form select{ width:134px; color:#505050; font-size:12px;}
.sub{ background:url(../images/search5.gif) no-repeat; border:none; width:53px; height:21px;}
#leftad form{ width:134px; margin:0 auto; padding:22px 0}
.footer{ position:relative; left:0; }
/*.footer{ position:relative; left:0; top:-129px;}*/
.about img{ margin-left:20px;}
.about p{ line-height:25px; margin-bottom:15px;}
#right{ padding-bottom:20px;}
#right h1{ background:url(../images/title4.png) no-repeat; height:42px; line-height:38px; color:#505050; font-weight:500; font-size:12px; text-indent:3.5em;}
.about{ padding:30px 35px;}
/*fenye*/
.page1{margin:0 43px 0 42px;}
.page{ clear:both;padding:50px 20px 15px 0px; overflow:hidden;zoom:1;}
.page,.page a,option,select{ color:#505050; font-size:13px;}
.zong{ float:left;}
.page .ye{ float:right; color:#323031}
.page .ye a{ background-color:#DDDAD5; padding:3px 8px; margin-left:10px;color:#323031}
.page .ye a.dang{ border:1px solid #DDDAD5; background-color:#EDEFEC}
/*fenye end*/
div#productquery{text-align: center; float: left; }
div#productquery div.fang{text-align: center; }
div#productquery div.picFit{ overflow: hidden; }
.picFit {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;
        /*设置水平居中*/
        text-align:center;
        /* 针对IE的Hack */
        *display: block;
        *font-size: 149px;
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}

input.subm{width:40px;}
.zzry{ padding:25px 30px;}
.zzry div#productquery{ margin:5px 10px 5px 10px;}
.zzry div#productquery div.fang{ background:#F7F7F7;}
.product{ padding-left:43px; padding-top:15px;}
.product div#productquery{ margin:2px 0px 0 28px;}
.zzry .prodtitle,.product .prodtitle{ height:35px; line-height:35px;}
.ryzsxq{ margin:30px 0; width:948px; margin-left:37px;}
.ryzsxq dl{ background-color:#F0F0F0; border:1px solid #DDD; padding:30px 15px 10px 15px}
.ryzsxq dl dt{ text-align:center; padding:20px 0; background-color:#FFF; border:1px solid #DDD; margin-bottom:10px;}
.ryzsxq dd{ background-color:#FFF; border:1px solid #DDD; padding:20px}
.ryzsxq dd h3{ font-size:16px; color:#555; margin-bottom:10px;}
.ryzsxq dd p{ text-indent:0; line-height:23px;}
.news,.newsxq{ margin:30px;}
.news ul li{ overflow:hidden;zoom:1; background:url(../images/line.jpg) no-repeat;line-height:23px; height:41px;}
.news ul li a{ float:left; background:url(../images/new.jpg) no-repeat left center; padding-left:20px;}
.news ul li span{ float:right; color:#999; font-family:Verdana, Geneva, sans-serif; font-size:12px}
.newsxq h4{ text-align:center; font-size:21px; color:#505050; margin-top:40px;}
.newsxq h5{ font-weight:500; border:1px solid #E8E8E8;text-align:center; height:28px; line-height:28px; background-color:#F7F7F7; color:#505050; margin-top:15px; margin-bottom:30px;}
.newsxq p{ line-height:25px; font-size:12px; margin:0 23px 23px 15px;}
/*form*/
form{ margin-top:20px; margin-bottom:20px;}
form div{ margin-bottom:10px;}
form div span{ color:#F00; margin-left:5px; font-size:12px;}
form div strong{ font-size:12px; font-weight:500; color:#505050; margin-left:10px;}
form label{ width:120px; float:left; text-align:right; font-size:12px; color:#505050; margin-right:5px;height:22px; line-height:22px; font-family:Verdana, Geneva, sans-serif}
form input{border:1px solid #DDDDDD; background-color:#FBFBFB; width:405px; height:22px; line-height:22px;}
textarea{border:1px solid #DDDDDD; background-color:#FBFBFB; width:405px;}
form div.yanzheng input{ width:50px; margin-right:3px;}
form div.submit input{ width:40px; margin-left:125px;height:24px; line-height:24px; margin-top:10px;}
/*job.html*/
.job{ padding-top:30px; padding-left:36px; width:715px;}
.job .zhaopin{background:url(../images/tr.jpg) no-repeat; height:39px; line-height:39px; font-size:13px; text-align:left; color:#505050;}
.job .zhaopin th{padding-left:25px;}
.job td{padding-top:20px;font-size:13px;color:#5C5C5C; padding-left:25px;}
.trr{ margin-top:20px; margin-bottom:20px;}
.jobxq form label{ width:80px}
.jobxq form div.input20 input{ width:220px;}
.jobxq form div.input30 input{ width:300px;}
.jobxq form div.submit input{ margin-left:85px;}
.jobxq p{ text-indent:0;}
.zhiwei{ border-bottom:1px solid #DDD; padding-bottom:5px; margin-top:15px;}
.jobxq p{ margin-bottom:10px;}
.jobxq{ margin:30px 50px;}
.xiangqing{ clear:both; margin:0 auto; border-top:1px dotted #ccc; margin-top:22px; padding-top:20px; width:955px; padding-bottom:15px;}
.productxq div#productquery div.fang{ border:1px solid #ddd; padding:3px;}
.xiangqing div,.productxq dd div{ font-size:13px; color:#424443; margin:5px 0;}
.productxq dt{ float:left; width:360px; margin-left:35px;}
.productxq dd{ line-height:22px; margin-left:15px; float:right; width:526px; margin-right:66px;}
.xiangqing p{ line-height:22px;}
.productxq{ padding:10px;}
.productxq dl{ overflow:hidden;zoom:1; padding-top:20px;}
.productxq dd p{ text-indent:0;}
.message form{ margin-left:65px;}
