@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-size:12px; font-family:微软雅黑;}
.wrapper{width:1002px; margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
img{border:none;}
a{text-decoration:none;}
ul{list-style:none;}
.margin_top{margin-top:10px;}
.margin_bottom{margin-bottom:5px;}
.margin_top20{margin-top:20px;}
input{border:1px solid #ccc;}
textarea{border:1px solid #ccc;}
p{margin-bottom:5px; text-indent:2em;}
body{overflow-x:hidden; background:#efefef;}
/*header*/
.hbg{background:#005E98;}
#header{ padding:30px 0;}
#logo{float:left;}
#login{ float:right; color:#767676; margin-top:20px;}
.sou{width:295px;}
.sou .left{ background:url(../images/sbg.png); float:left; width:218px; height:23px; padding-left:10px; margin-top:2px; color:#767676;}
#login img{cursor:pointer;}
#login input{border:none;font-size:12px;}
.buttons{background:url(../images/search.png) no-repeat; width:66px; height:24px; cursor:pointer;}

/*nav*/
.nbg{background:url(../images/nav.jpg) repeat; height:53px;}
#nav{width:1002px; height:53px; line-height:53px; text-align:center; }
.navlist li{float:left; position:relative;}
.navlist li a{color:#333; display:block;}
.navlist li a:hover{background:url(../images/navbg.jpg) repeat;}
.navlist1{position:absolute; left:0; top:53px; z-index:999; display:none;}
.navlist1 li{width:100%; height:35px; line-height:35px; overflow:hidden; *width:100px; text-align:center; background:#fff;}
.navlist1 li a{color:#333;}
.navlist span{ background:url(../images/sep.jpg) no-repeat; width:2px; height:23px; float:left; margin-top:15px;}

/*banner*/
#banner{ height:325px;}
#advsheadlb{margin:0;padding:0; width:1002px; height:325px; margin:0 auto;}
#advsheadlb .advsheadlbpic{width:100%;border:0px;display:none;}
#advsheadlb img{width:1002px; height:325px;}

#main{ color:#303030; background:#fff; padding-top:1px;}
/*left*/
#left{ width:220px; float:left;}
.t1{ background:url(../images/t1.jpg) no-repeat; height:33px; line-height:33px; color:#303030;font-weight:normal; padding-left:35px;}
#leftnav ul{padding:10px; border:1px solid #eee;}
#leftnav ul li{ height:24px; line-height:24px; background:url(../images/ic1.jpg) no-repeat 10px; text-indent:10px; border-bottom:1px solid #eee; overflow:hidden; padding:0 10px;}
#leftnav ul li a{ color:#303030;}
#leftnav ul li a:hover{ color:#ff0000;}
#leftext{ line-height:24px;}
#leftext div{ padding:15px; border:1px solid #eee;}
/*right*/
#right{ width:768px; float:right;}
.divleft{ width:475px; float:left;}
.t2{ background:url(../images/t1.jpg) no-repeat; height:33px; line-height:33px;}
.t2 h2{ font-weight:normal; padding-left:30px;}
.t2 .right{ margin:15px 10px 0 0;}
.lcon{ border:1px solid #eee; padding:15px;}
.cpcon{ height:87px; overflow:hidden; margin-bottom:10px; line-height:22px;}
.lcon{ height:155px; overflow:hidden;}
.lcon ul{ height:65px; overflow:hidden;}
.lcon ul li{ height:22px; line-height:22px; overflow:hidden; background:url(../images/ic1.jpg) no-repeat 0 10px; text-indent:10px;}
.lcon ul li .left{ width:240px; overflow:hidden;}
.lcon ul li a{ color:#333;}
.lcon ul li a:hover{ color:#ff0000;}


.divright{ float:right; width:279px; overflow:hidden;}
.foucs{ border:1px solid #eee;}
#featureContainer{width:768px; overflow:hidden; margin:10px 0 20px 0;}
#feature {POSITION: relative; text-align:center;}
#feature .prev {TEXT-INDENT:-9999px; WIDTH:6px; DISPLAY: block; BACKGROUND: url(../images/left.jpg) no-repeat center top; float:left; height:11px; position:absolute; left:10px; top:50px;  
}
#feature .next{TEXT-INDENT:-9999px; WIDTH:6px; DISPLAY: block; BACKGROUND: url(../images/right.jpg) no-repeat center top; float:right; height:11px; position:absolute; right:10px; top:50px;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom}
#feature .next:hover {BACKGROUND-POSITION: center bottom}
.featureUL {POSITION: relative;WIDTH:1870px;FLOAT: left;}
.featureBox {/* WIDTH:175px;*/FLOAT: left; width:400px; HEIGHT:200px; OVERFLOW: hidden; background:url(../images/pbg.jpg) no-repeat; margin:0 5px;}
#botton-scroll {Z-INDEX: 0; FLOAT: left; HEIGHT:200px; /*width:875px;*/}
#block img{ width:400px; height:200px; margin:3px 0 0 2px;}
#block p{text-indent:0; text-align:center; color:#333; margin-top:5px;}
#block {Z-INDEX: 0; _POSITION:absolute; _left:17px; WIDTH:400px; HEIGHT:200px;OVERFLOW: hidden; margin:0 auto; }
#block .box {FLOAT: left;/*WIDTH: 151px; */height:200px;}
#block div{ float:left;}

/*footer*/
#footer{ background:#005E98; padding:30px 0; color:#fff; line-height:26px; text-align:center;}
#footer a{ color:#fff; margin:0 5px;}

/*cmp*/
#leftad form{line-height:24px; height:120px; overflow:hidden;overflow-y:auto; margin:30px 0 0 20px;}
#leftad form select{width:180px; border:none;border:1px solid #ccc; margin-bottom:5px; color:#303030;}
#leftad form input{margin-top:5px; color:#303030;}
.button{background:url(../images/search.gif) no-repeat; cursor:pointer; width:53px; height:21px; color:#303030; cursor:pointer; border:none;}
.crumbs{ background:url(../images/t2.jpg) no-repeat; height:27px; line-height:20px; margin-top:14px; padding-left:20px;}
.crumbs a{color:#303030;}
.crumbs a:hover{ color:#ff0000;}
.con{ line-height:24px; padding:10px; margin:10px 20px 20px 0;}

/*prds*/
.prdshow{}
.prdshow dl{width:168px; height:155px; float:left; text-align: center; margin:10px 10px 0 3px; position:relative; overflow:hidden;}
.prdshow dl dt{/*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell;  vertical-align:middle;    /*设置水平居中*/ text-align:center;  /* 针对IE的Hack */  *display: block;  *font-size: 149px; *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/   width:160px; height:128px; overflow:hidden;  background:url(../images/pd.jpg) no-repeat;}
/*page*/
.page{text-align:center; margin-top:20px;}
.page a{width:45px; height:20px; line-height:20px; background:#ccc; float:left; margin:3px; color:#333; text-align:center; font-size:12px;}
.page a:hover{}
.page a.se{width:20px;}
.page a.none{background:none; width:auto; margin:5px 5px 0 5px;}
.page select{float:left; background:none; border:1px solid #ccc; width:60px; height:21px; margin-top:2px; color:#555;}

/*prdts*/
.picx{ float:left;}
.picx a{/*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell;  vertical-align:middle;    /*设置水平居中*/ text-align:center;  /* 针对IE的Hack */  *display: block;  *font-size: 149px; *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/  border:1px solid #ccc; padding:4px; width:300px; height:225px;}
.bg{ background:#f5f5f5; height:30px; line-height:30px; color:#505050; font-size:14px; padding-left:10px;}
.bg strong{ font-size:14px;}
.xq{ float:left; width:368px; height:233px; border-bottom:3px solid #eee; overflow:hidden;}

/*news*/
.list{}
.list ul{font-size:12px;}
.list ul li{height:30px; line-height:30px; background:url(../images/ic2.jpg) no-repeat 7px 10px; text-indent:25px; border-bottom:1px dotted #ccc; overflow:hidden;}
.list ul li a{color:#505050;font-size:12px; width:600px; overflow:hidden;}
.list ul li a:hover{color:#ff0000; text-decoration:underline;}
.list ul li .right{font-size:12px;}

/*details*/
.decon h1{text-align:center; font-size:18px; margin-bottom:15px;}
.bt{background:#f6f6f6; border:1px solid #e9e9e9; height:26px; line-height:26px; text-align:center;}
.bt a{color:#505050;}
#Zoom{margin-top:15px;}
.point{margin-top:10px;}
.point p{text-indent:0; margin-bottom:0;}
.point p a{color:#505050;}
.point p a:hover{ color:#ff0000;}


/*rczp*/
.table{ line-height:26px;}
.table a{ color:#505050;}
.table a:hover{ color:#e10000;}
.table td{ padding-left:10px;}
.table th{height:30px; line-height:30px; font-size:14px; background:#F5F5F5; border-bottom:2px solid #E8E8E8; padding:0 10px;}

/*cpdt*/
.product form{ margin-top:15px; margin-bottom:20px;}
.product form div{ margin-bottom:10px;}
.product form div span{ color:#F00; margin-left:5px; font-size:12px;}
.product form div strong{ font-size:12px; font-weight:500; color:#505050; margin-left:10px;}
.product form label{ width:150px; float:left; text-align:right; font-size:12px; color:#505050; margin-right:5px;height:22px; line-height:22px; font-family:Verdana, Geneva, sans-serif}
.product form input{border:1px solid #DDDDDD; background-color:#FBFBFB; width:405px; height:22px; line-height:22px;}
textarea{border:1px solid #DDDDDD; background-color:#FBFBFB;}
.product form div.yanzheng input{ width:50px; margin-right:3px;}
.casexq div#productquery,.case_word{ border:1px solid #ddd; background-color:#FFF; padding:20px 38px 20px 36px;}
.product form div.submit input{ width:40px; margin-left:155px;height:24px; line-height:24px; margin-top:10px;}
.hui{ background-color:#F5F5F5; text-indent:1em; padding:3px 0; font-weight:bold; margin-top:15px;}
.zhiwei{ border-bottom:1px solid #DDD; padding-bottom:5px; margin-top:15px;}
.jobxq{ margin-right:30px;}
.jobxq p{ margin-bottom:10px;}
.jobxq form{}
.jobxq form label{ width:80px;}
.product form div.input20 input{ width:220px;}
.product form div.input30 input{ width:300px;}
.jobxq form div.submit input{ margin-left:85px;}

/*links*/
.links img{ width:150px; height:70px; margin:7px;}














