@charset "utf-8";
@import "style.sample.css";
/* CSS Document */
@font-face{
     font-family: 'alipuhui'; 
     src: url('Alibaba-PuHuiTi-Bold.otf');
     src: url('Alibaba-PuHuiTi-Regular.otf');
}
*{
    font-family:alipuhui !important;
}
body{ line-height:24px;  font-size:12px; background:url(/bg_null.jpg) repeat-x top;   font-family:alipuhui,宋体, Verdana, Geneva, sans-serif; color:#666}
a{color:#666}

.page{  margin:0 auto; }
/* 左侧菜单 */
.left{ width:180px;padding-left:20px; margin-top:20px}
/*图片列表设置*/
.imglist li{ height:300px; width:1002px}
.imglist img{}

.topbg{  background:url(/top_bg_null.jpg) top center;}
.head{ position:relative; width:1000px; height:94px;}
.logo{margin-top:23px;}


.nav{margin-top:21px; overflow:hidden}
.nav input{ padding:0; line-height:24px}

.ddmenu li{ height:0; overflow:hidden; width:100%; display:none; b position:relative; background:#f4f4f4; }
.ddmenu .first{ cursor:pointer;  right no-repeat; height:auto;  display:block; }
.ddmenu .first a{ text-align:center }
.ddmenu a{ display:block; padding:2px 20px 2px 10px; color:#1878b7}
.ddmenu a:hover{background:#FFC }
.ddmenu .first a:hover{ background:#FFC ;}


.menu{}
.menu ul li{ float:left; margin-right:6px; line-height:49px; background:url(/menu_li_null.jpg) no-repeat right bottom}
.menu ul li a{ color:#333;   font-size:16px; padding:0 42px}
.menu ul li a:hover,.menu ul li a.select{ color:#6e2580;}
.menu ul li a.select{ font-weight:bold}
.menu ul ul{ display: none}

#hhsubmenu{background:#eee; overflow:hidden; position:relative; z-index:999; display:none; padding-top:10px;background:#fafafa url(../imggg/menu_subbg.png) repeat-x; zoom:1; overflow:hidden;}
#hhsubmenu .contianer{  float:left;overflow:hidden; }
#hhsubmenu .page{ width:1000px;  }
#hhsubmenu .tt{ font-size:14px; font-family:alipuhui; font-weight:bold; color:#008080; padding-left:10px; background:url(../imggg/arrow-up-100.png) no-repeat 980px center    ; border-bottom:solid 1px #ddd; cursor:pointer; display:none}
#hhsubmenu ul{ position:relative; margin-top:5px; width:100% ; margin-left:20px }
#hhsubmenu li{ float:left;  line-height:24px; position:relative; _width:100px;  }
#hhsubmenu li a{ font-weight:bold; color:#008080 }
#hhsubmenu li a:hover{ color:#6E2580; text-decoration:underline}
#hhsubmenu li li a{ font-weight:normal;color:#008080; padding-left:10px}
#hhsubmenu li a{display:block; padding:0 10px; white-space:nowrap;  }

#hhsubmenu ul ul{   margin-top:0; width:auto; display:block; }
#hhsubmenu ul ul li{ height:20px; float:none; clear:both; }
#hhsubmenu ul.ver li{ float:none; clear:both}

#hhsubmenu .inline li{ clear:both}

#menucase li{ clear:both}
#menucase ul ul{ display:none}



.banner_bg{position:relative;  }
#banner{width:1170px; overflow:hidden; position:relative}
.main{margin-top:13px; overflow:hidden}
.mainwrap{ width:1170px ; margin:0 auto;}
.mainleft{ background:url(../imggg/16bgk.jpg) no-repeat center center;width:580px;height:265px;margin-right:9px;}
.mainleftinfo{padding:15px; overflow:hidden;height:235px;}
.mainleftinfo a{ color:#fff;}
.mainleftinfo a h3{margin-bottom:2px; overflow:hidden;font-size:24px;}
.mainleftinfo a p{width:335px; font-size:15px;margin-bottom:30px; overflow:hidden}
.mainleftinfo a span{ border:1px solid #fff;padding:2px 10px; display:block;width:62px;border-radius: 5px;text-align: center;}
.maintop{height:128px;margin-bottom:8px;}
.maintopleft{ background:url(../imggg/12bgk.jpg) no-repeat center center;width:315px;height:145px;margin-right:8px;}
.maintopleftinfo{padding:15px; overflow:hidden;}
.maintopleftinfo a{ color:#fff;}
.maintopleftinfo a h3{margin-bottom:20px; overflow:hidden;font-size:17px;width: 175px;}

.maintopleftinfo a span{ border:1px solid #fff;padding:2px 10px; display:block;width:61px;border-radius: 5px; }

.maintopright{ background:url(../imggg/8bgk.jpg) no-repeat center
center;width:258px;height:145px} .mainbottom{margin-bottom: 26px;
width:581px;height:111px; background:url(../imggg/xiabgk.jpg) no-repeat
center center} .mainbottominfo{padding:15px; overflow:hidden} .mainbottominfo
a{ color:#fff;} .mainbottominfo a .more{ border:1px solid #fff;padding:2px
10px; display:block;width:61px;text-align: center;border-radius: 5px;}
.onetime {     border: 1px solid #fff;     height: 45px;     margin-right:
15px;     text-align: center;     width: 45px; } .onetime h3 {     font-size:
20px;     font-weight: normal;
     
    width: 45px;line-height:25px;
}
.onetime span {
    text-transform: uppercase;
}
.inewinfo {
    width: 460px;
}
.inewinfo p {
    height: 47px;
    overflow: hidden;
    line-height:23px;
    font-size: 13px;
}

.foot_bg{ height:35px; line-height:35px;}
.foot{/* position:relative;*/  width:1003px ; color:#999; border-top:1px solid #e5e5e5}

.foot_left{ width:510px; float:left}
.foot_left a{ color:#7d4630}
.foot_left img{ float:left}
.foot_right{ float:left; padding-left:20px }
.foot_right ul{ padding-top:0px; overflow: hidden; width: 360px;}
.foot_right li{ float:right; }
.foot_right li a{ color:#999}

.foot_right01{ float:right;margin-right:8px}


.banner_bg01{position:relative;  height:2px; line-height:1px; font-size:0px; background:url(../imggg/x.png); min-width:1000px }
.about_banner{ position:relative; width:1002px;height:149px;  overflow:hidden }
.about_banner img{width:1002px; height:149px; display:none}

.about_center{ position:relative; width:1002px; overflow:hidden;margin-top:15px; margin-bottom:15px; background:#fff}

.about_left{ width:238px; margin-right:20px; float:left}
/* 左侧菜单 */
.about_left ul{ padding-top:5px}
.about_left li{ font-size:12px;  padding:2px 0 2px 10px;line-height:26px;border-bottom:1px dotted #ccc; }
.about_left li li{ font-size:12px ;padding-left:15px; padding-bottom:0; line-height:18px;border-bottom:none;}
.about_left a{ display:block;line-height:26px; color:#008080;  background:url(../imggg/arrow.jpg) no-repeat 10px 8px; padding-left:20px}
.about_left li li a{background:url(../imggg/larrow1.gif) no-repeat 5px 6px;line-height:16px; padding:3px 0 3px 20px }
.about_left a:hover,.about_left a.hover{ color:#7E3D8E; }
.about_left li a.selected{ color:#7E3D8E; background-color:#E8E1EA;}
.about_left li li a.selected,.about_left li li a:hover,.about_left li li a.hover{ background-color:transparent}
.about_left ul ul{ display:none}
.about_left h3{ padding-left:20px; color:#1878b7; font-size:14px}


.about_right{ width:840px; float:left }

.location{ margin-top:12px; color:#999; font-size:12px;  width:732px; height:89px; font-weight:normal; }
.location span{ float:right; margin-right:5px}
.location img{ margin-left:6px}
.location h3{ font-size:16px; color:#1878b7; padding-left:20px;line-height:89px}

.content{ padding:0px; font-family:alipuhui}
.title{ margin-bottom:10px}

#pageNav{ text-align:right; padding:8px 20px 8px 0;overflow: hidden;text-align: center;}
.pageNum,.cPageNum{ line-height:25px; width:26px; margin:0 3px; text-align:center;display: inline-block; background:url(../imggg/page.gif)}
.cPageNum{ background:url(../imggg/page_cur.gif); color:#fff; font-weight:bold; *display:inline;*margin-right:5px}
#pageNav a{ color:#2B4A78; text-decoration:none; }
#pageNav a:hover{ background:url(../imggg/page_hover.gif)}

.guestbook {border-bottom:1px dashed #CCCCCC;margin:0 0 5px;padding:5px;}
.guestTab { }
.guestTab td { padding:5px 0; margin:0;  }
.gt { background:#f0f0f0; height:20px}
.gt,.gc,.gr { padding:3px 10px;}
.gc { border:#f0f0f0 solid 1px; border-bottom:0; padding-bottom:0;}
.gr { border:#f0f0f0 solid 1px; border-top:0;}
.gr { margin-bottom:10px;}


.jqTransformSelectWrapper .error{ right:-10px}

.jobtitle{ color:#277dd4; font-size:14px;  margin-bottom:5px; padding-top:10px; cursor:pointer; margin-bottom:0; height:20px; width:705px; font-family:alipuhui;height:25px}
.jobtitle td{border-bottom:solid 1px #ddd;}
.jobtitle span{  color:#666}
.jobsub{ border:solid 1px #ddd; border-top:none; padding:10px; display:none;  }
#job .th{ background-color:#f8f8f8; color:#1878b7}

table.ttbale{ border:1px solid #fff; color:#333; font-size:10px; line-height:14px; font-family:Verdana, Geneva, sans-serif}
table.ttbale th {  height:30px; text-align:center; font-weight:bold; color:#fff; padding:1px; font-size:13px}
table.ttbale td  { line-height:16px; padding:3px 2px;  }
table.ttbale td,table.ttbale th{ border:1px solid #fff;  }
table a{ color:#7E3D8E; }

.tblue th{background:#64aade;}
.tblue td{background:#caddf2}
.tblue tr.odd td{ background-color:#ecf2fa;}

.tred th{background:#b71649;}
.tred td{background:#e0aaab}
.tred tr.odd td{ background-color:#f4e1e0;}

.tgreen th{background:#86b369;}
.tgreen td{background:#d3e0c4}
.tgreen tr.odd td{ background-color:#eff3e9;}

.tyellow th{background:#948e28;}
.tyellow td{background:#d5cfa4}
.tyellow tr.odd td{ background-color:#efedde;}

table.ttbale1 td,table.ttbale1 th{border:1px solid #ddd; }
table.ttbale1 th{ color:#333}

.tip{  padding:10px; color:#999; letter-spacing:1px; clear:both}
.tip a{ text-decoration:none}
.tip span{ width:20x; height:10px; display:inline-block}
.boxred { padding:0 7px; margin:0 5px 0 10px ; background:#b71649}
.boxblue { padding:0 7px ; margin:0 5px 0 10px ; background:#64aade}
.boxgreen { padding:0 7px ; margin:0 5px 0 10px ; background:#86b369}
.boxyellow { padding:0 7px ; margin:0 5px 0 10px ; background:#948e28}

.sBack { border-top: #CCC dotted 1px; margin-top:15px; padding-top:15px; text-align:right;clear:both}
dl,dt,dd{padding:0; margin:0}
.nDetailBody dt { background:none; font-size:13px; text-align:center;border-bottom:#ccc dotted 1px;  line-height:30px; font-weight:bold; }
		.nDetailTime { text-align:center; line-height:16px; margin:4px}
		.nDetailCont { line-height:22px;}
		
.news1 li{ border-bottom:solid 1px #ddd; padding:8px 0}
.news1 li span{ color:#1878b7; font-size:12px;}

.prosearch li{ float:left; background:#eee; padding:2px 10px; margin-right:20px; margin-bottom:10px; white-space:nowrap; width:140px}
.prosearch a{ display:block}

.insertimg{ padding-top:15px; padding-left:0px}


.mlttitle ul {
    border-bottom: 1px solid #1878b7;
    height: 32px;
}
.mlttitle ul li {
    
    background:  url("../imggg/tab_normal.png") repeat-x  0 bottom;
    border-color: #dedede #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    float: left;
    line-height: 31px;
    margin-right: 1px;
	cursor:pointer;
    display: block;
    padding: 0 20px;
}
.mlttitle ul li.sel {
    background-image: url("../imggg/tab_hover.png");
    border: 1px solid #1878b7;
	color: #fff;
}

.mlttitle ul li {
    
}

.mlttitle .mltinfo {
    padding: 10px 5px;
}
.mlttitle .sub {
    display: none;
}
.contentT{
    padding-left: 15px;
    padding-top: 15px;
}
.tech > li{
    float: left;
    margin-right: 6px;
    margin-bottom: 8px;
    width: 234px;
    height: 333px;
    box-sizing: border-box;
    border: 1px solid #cdcdcd;
}
.tech > li:nth-child(3n){
    margin-right: 0;
}
.tech .techImg{
    width: 100%;
    height:129px;
    border-bottom: 1px solid #cdcdcd;
}
.tech .techImg img{
    width: 100%;
    height: 100%;
}
.tech .techCont{
    width: 100%;
    height: 167px;
    background-color: #fbf8f8;
}
.tech .techCont h1{
    font-size: 18px;
    color: #208382;
    padding:10px;
    height: 45px;
    margin-bottom: 11px;
    overflow: hidden;
}
.tech .techCont h3{
    font-size: 12px;
    line-height: 13px;
    margin-left: 10px;
    height: 13px;
    padding-left: 18px;
    background:url(../imggg/dateico.png) no-repeat left center;
}
.tech .techCont h5{
    height: 52px;
    overflow: hidden;
    font-size: 13px;
    padding: 10px;
    font-weight: normal;
}
.tech .techCont div{
    text-align: center;
    background-color: #efefef;
    height: 40px;
    line-height: 39px;
    color: #de6319;
}