@charset "utf-8";


.main{padding-top:250px; padding-bottom:10px; overflow:visible; position:relative;}
.main_top{height:60px; background:url(../images/main_top_bg.png) no-repeat top center; position:absolute; top:-17px; left:0;}
.main .box{}
/* CSS Document */
.menu{ width:272px; height:auto; min-height:400px; float:left;}
#menubox{height:auto; overflow:hidden;}
#menubox .title{height:96px;}
#menubox .title h2{font-size:20px; color:#2ca449;}

#menubox .fb{margin-top:25px; width:160px; height:65px; overflow:hidden; display:block;}

#menu_list{ width:272px;padding-bottom:10px; height:auto; overflow:hidden; margin-top:10px;}
#menu_list li{ width:220px;height:auto; line-height:30px; padding-bottom:2px;border-bottom:1px solid #dfdfdf; }
#menu_list li a{height:30px; line-height:30px; overflow:hidden; display:block; color:#444; font-size:14px; text-transform:capitalize;  text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#menu_list li a:hover,#menu_list li a.on{color:#114694;}
#menu_list li ul {list-style:none; text-align:left;}
#menu_list li ul li{background: #EBEBEB; /*二级目录的背景色*/}
#menu_list li ul li a{height:30px; line-height:30px; overflow:hidden; display:block; color:#444; font-size:14px; text-transform:capitalize;  text-align:center;background:url(../images/ml_icon.png) no-repeat 20px center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*下面是二级目录的链接样式*/
#menu_list li ul a:link  {
 color:#666; text-decoration:none;
}
#menu_list li ul a:visited  {
 color:#666;text-decoration:none;
}
#menu_list li ul a:hover {
 color:#F3F3F3;
 text-decoration:none;
 font-weight:normal;
 background:#CC0000;
 /* 二级onmouseover的字体颜色、背景色*/
}
#menu_list li ul li a.on {background:url(../images/ml_icon_on.png) no-repeat 20px center; color:#db2428;/}
#menu_list ul.collapsed {display: none;}


.menuboxc{height:auto; overflow:hidden;}
.menuboxc .title{height:25px; padding:0px 0 5px 0;}

.menuc_list{ width:233px;padding-bottom:10px; height:auto; overflow:hidden;border-radius:5px;-moz-border-radius: 5px; border:1px solid #cecece; padding:10px 0 10px 0;
background: -ms-linear-gradient(top, #fff,  #ededed);        /* IE 10 */
background:-moz-linear-gradient(top,#ffffff,#ededed);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fff), to(#ededed));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ededed));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fff, #ededed);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fff, #ededed);  /*Opera 11.10+*/
}
.menuc_list .atitle{width:220px;height:70px;overflow:hidden;float:left; padding-left:10px;}
.menuc_list .atitle h1{font-size:20px; height:25px;color:#da2427; font-weight:bold; text-align:left;height:25px}
.menuc_list .atitle h2{font-size:15px; color:#4b4b4b; font-weight:bold; text-align:left;height:25px}
.menuc_list .atitle h3{font-size:12px; color:#4b4b4b;text-align:left; height:20px}
.menuul {width:233px;padding-bottom:10px; height:auto; overflow:hidden; padding:0px 0 10px 0;}
.menuul li{ width:220px;height:20px; line-height:20px; text-align:left;}
.menuul li a{height:20px; line-height:20px; overflow:hidden; display:block; color:#444; font-size:14px; text-transform:capitalize;  text-align:center; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.menuul li a:hover,.menuul li a.on{ color:#db2428;}

.mbox{width:728px; height:auto; padding:0px 0px 10px 0px; min-height:400px; background:url(../images/mbox_bg.png) no-repeat top center; float:right;}
.mbox .location{background-image:url(../images/title_all_bg.jpg);height:35px; border-bottom:1px solid #333}
.mbox .location .tleft{color:#000; font-style:normal; float:left; line-height:35px;font-size:14px; width:130px; text-align:center;}
.mbox .location .tright{color:#7f7f7f;font-style:normal; float:right;text-align:right; padding-right:10px; line-height:35px;font-size:12px;}
.mbox .location em{color:#f25613; font-style:normal;}
.mbox .cont{padding:20px 20px 0px 20px; height:auto; overflow:hidden;}
.mbox .about{line-height:24px;text-indent:30px}
.mbox .about p{padding-bottom:10px}

.contact{padding:10px; overflow:hidden; margin:10px 0; padding-bottom:0}
.contact .map{height:450px; overflow:hidden}
.contact .cont{ min-height:150px; height:auto; padding-top:20px; text-align:left;}
.contact .cont a{ color:#9b9b9b}
.contact .cont h2{font-size:22px; margin-bottom:20px}

.list_word li{height:30px; line-height:30px; overflow:hidden; background-image:url(../images/dian_g.jpg); background-position: 5px center; background-repeat:no-repeat;color:#686868}
.list_word li a{display:block;width:240px; padding-left:15px; text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#686868}
.list_word li .date{width:80px; float:right; color:#686868; font-size:12px;}


/*title*/
.article .cont{ min-height:300px;text-indent:30px}
.article .title{font-size:18px; font-weight:normal; line-height:30px;}
.article .title2{font-size:12px; font-weight:normal; color:#999}
.article .cont{border-top:1px solid #c0c0c0; background:none; height:auto; overflow:hidden}
.article p{margin-bottom:10px}

/*order*/
.order table{ width:720px; margin:0 auto; border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1; text-align:left}
.order td{border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.order td span{margin-left:6px;}
.order input{margin-left:6px;}
.order .input{ width:149px; height:20px; border:solid 1px #bbbbbb; }
.order .select{ width:91px; height:22px; border:solid 1px #949494; margin-left:6px; }
.order .select1{height:20px; border:solid 1px #949494; margin-left:6px; }
.order .textarea{ width:520px; height:80px; border:solid 1px #bbbbbb; margin-left:6px; margin-top:4px;}
.order .tablebtn{ text-align:center;}
.order .button{ width:83px; height:25px; border:none; border:solid 1px #bbbbbb; line-height:25px; text-align:center; color:#FFF; margin:0 18px; cursor:pointer; color:#000;}
.order .error{margin-left:6px; color:red; font-size:10px; height:20px; overflow:hidden; background:#blue}

/*achievement*/
.achievement table{width:100%; margin:0 auto; border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1; text-align:left}
.achievement th,.achievement td{padding:5px 10px;border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.achievement th{text-align:left; background:#7a7a7a; color:#FFF}
.achievement td{border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.achievement tr.gray{background:#e1e1e1}

/*job*/
table {border-collapse: collapse;border-spacing: 0;}
th,td{padding-left:5px;}
.talent{ width:720px; margin:0 auto; padding:12px 0;overflow:hidden; text-align:left}
.talent table{ width:720px; margin:0 auto; border-top:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;}
.talent td{border-bottom:solid 1px #e1e1e1;border-right:solid 1px #e1e1e1;}
.talent .input{ width:149px; height:20px; border:solid 1px #e1e1e1; }
.talent .select{ width:91px; height:22px; border:solid 1px #e1e1e1; }
.talent .select1{height:20px; border:solid 1px #e1e1e1; }
.talent .textarea{ width:470px; height:80px; border:solid 1px #e1e1e1; margin-top:4px;}
.talent .tablebtn{ text-align:center;}
.talent .button{ width:83px; height:25px; border:none; border:solid 1px #e1e1e1; line-height:25px; text-align:center; color:#FFF; margin:0 18px; cursor:pointer; color:#000;}
.talent .error{color:red; font-size:10px; height:20px; overflow:hidden; background:#blue}

.tit{text-align:left}
.tit h1{font-size:30px; color:#484848}
.tit h1 .more{background: #34ba88;color: #fff;border: none !important;}
.tit h2{font-size:12px; color:#999; text-transform:uppercase}

/*product*/
.ncs-detail { height:auto; overflow:hidden; margin-bottom: 10px; margin-top:10px; float:right; width:688px; padding:20px 20px 0 20px}
/* 商品图片放大镜 */
.nc-gallery { width: 413px; float:left; }
.zoom-section {}
.zoom-small-image { width:413px; height:310px; border: 1px solid #E7E7E7;}
.zoom-section .zoom-desc { width: 393px; overflow: hidden; padding: 10px 0; margin: 0 auto;position: relative; z-index: 999;}
.zoom-section ul { display:block; width:300px; margin-left: -10px; _margin-left: 5px; }
.zoom-section ul li { display:inline; float:left; margin-left: 10px;}
.zoom-section ul li a { float:left; padding: 3px; width: 40px; height: 30px; margin:1px; border: 1px solid #E7E7E7; position: relative; z-index: 1;}
.zoom-section ul li a b { display: none;}
.zoom-section ul li a:hover, .zoom-desc ul li a.hovered { border: 2px solid #F30; margin:0px; }
.zoom-section ul li a.hovered b { font-size: 0; line-height: 0; width: 0; height: 0; display: block; border: 4px solid; border-color: #FFF #FFF #F30 #FFF; position: absolute; z-index: 1; top: -10px; left: 20px;}
.nc-zoom-lens { background-color: #fff; margin:-1px; border: 1px solid #888; cursor: move; }
.nc-zoom-big { overflow:hidden;}
.nc-zoom-loading { color:white; background:#222; padding:3px; border:1px solid #000;}

/* 产品介绍 */
.nc-wrap { width: 265px; float:left; margin-left:10px; }
.nc-wrap h2{line-height:45px; font-size:24px; text-align:left; border-bottom:1px solid #c0c0c0; padding:0 10px; color:#e53800;}
.nc-wrap .breaf{padding:5px; height:auto; overflow:hidden; line-height:30px;}
.nc-wrap .breaf dl{height:30px; overflow:hidden; border-bottom:1px dashed #c0c0c0}
.nc-wrap .breaf dl dt, .nc-wrap .breaf dl dd{float: left;}
.nc-wrap .breaf dl dt{width:25%; text-align:right;}
.nc-wrap .breaf dl dd{width:75%; text-align:left;}