body{
padding:0px;
margin:0px;
font-size:12px;
color:#000;
line-height:23px;
font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
img{ border:0px;}
a{color:#000; text-decoration:none;}
a:hover{ color:#6e5747; text-decoration:none}
ul{ padding:0px; margin:0px;}
li{ list-style:none;}
.clear{clear:both}
#head{width:1100px; margin:0px auto}
.logo{width:340px; float:left}

.nav-bar{ float:right; margin-top:25px;}
.nav-bar ul{}
.nav-bar li{float:left; padding:0 7px; font-size:18px; text-align:right}

.nav-bar-ny{ float:right; margin-top:25px;}
.nav-bar-ny ul{}
.nav-bar-ny li{float:left; padding:0 7px; font-size:20px;font-weight:bold}

.langage{width:310px; float:right; color:#6e523d; font-size:20px; font-weight:bold; margin-top:20px;}
.langage a{color:#6e523d; text-decoration:none}
.langage a:hover{color:#000; text-decoration:none}

.langage-ny{width:266px; float:right; color:#6e523d; font-size:16px; font-weight:bold; margin-top:26px; text-align:right}
.langage-ny a{color:#6e523d; text-decoration:none}
.langage-ny a:hover{color:#000; text-decoration:none}

#concent{background:url(../images/banner.jpg) no-repeat center top; height:616px; }
.index-cp{background:url(../images/1_03.png) repeat-x; line-height:44px; position:absolute; top:641px; width:100%}
.index-cp1{width:1100px; margin:0 auto}
.index-cp1 ul{}
.index-cp1 li{float:left; border-right:1px solid #000; width:219px; line-height:44px; text-align:center ; color:#000; font-weight:bold; font-size:18px}
.banner-ny{background:url(../images/cp_02.jpg) center top no-repeat; height:233px; margin:0px auto}
.banner-gy{background:url(../images/cp_02.jpg) center top no-repeat; height:233px; margin:0px auto}
.classify{width:1076px; margin:40px auto 25px auto; border-left:#8f6e45 4px solid; height:55px; padding-left:20px; line-height:27px;}
.classify-en{font-size:30px; font-weight:bold; color:#313131}
.classify-cn{font-size:26px; color:#313131}
#main-content{width:100%; margin:0 auto; padding:0}
.main-content1{ width:1100px; margin:0px auto}
.main-content1 ul{}
.main-content1 li{float:left; line-height:37px; color:#000; font-weight:bold; font-size:16px; text-align:center; padding:0 20px; background:#bfbfbf; margin-right:8px;}
.main-content2{background:url(../images/cp_05.jpg) top repeat-x #ebebeb; padding:30px 0}
.main-content3{width:1100px; margin:0 auto}
.pro{background:url(../images/cp_13.png); width:242px; height:365px; float:left; padding:10px; margin:10px 0px 5px 10px;}
.pro1{float:left}
.pro-name{ width:211px; margin:10px auto 0 auto; line-height:18px;}
.pro-no{color:#000; font-size:14px; font-weight:bold}
.pro-fl{color:#828282; font-weight:bold;}
.pro-fl a{color:#828282; text-decoration:none}
.pro-fl a:hover{color:#000; text-decoration:none}
.pro2{float:right; width:170px;}
#bottom{ background:#000; line-height:35px; text-align:center; color:#FFF}
#bottom a{ text-decoration:none; color:#FFF}
#bottom a:hover{ text-decoration:none; color:#6e5747}
.load{background:url(../images/gd_05.png); width:201px; line-height:47px; margin:60px auto; text-align:center; font-size:16px;}
.guanyu{font-size:16px; line-height:28px; margin-bottom:20px;}

.cpzl{width:341px; float:left; background:#FFF; border:1px solid #e3e3e3; height:632px; padding:3px 2px 0px 3px;}
.cpzl-1{width:305px; margin:0px auto; height:50px; text-align:center; font-size:18px; font-weight:bold; padding-top:30px;}
.cpzl-2{width:305px; font-size:16px; margin:0px auto; line-height:26px;}
.cpcx{width:341px; float:left; background:#FFF; border:1px solid #e3e3e3; height:632px; padding:3px 2px 0px 3px;margin-left:28px;}
.cpxs{width:341px; float:right; background:#FFF; border:1px solid #e3e3e3; height:632px; padding:3px 2px 0px 3px;}

.qywh{background:url(../images/guanyu_13.jpg); height:174px; width:1040px; text-align:center; color:#FFF; font-size:16px; margin:30px auto; padding:30px 30px 0px 30px;}
.qywh-1{font-size:18px; font-weight:bold; padding-bottom:25px;}
.qywh-2{line-height:26px;}
.rcpx{width:515px; float:left}
.rcpx1{width:515px; float:right}
.rcpx-1{width:149px; float:left; margin-top:50px;}
.rcpx-2{width:340px; float:right}
.rcpx-2-1{text-align:center; font-size:18px; font-weight:bold; padding-bottom:20px;}
.rcpx-2-2{font-size:16px; line-height:30px;}
.rencai{margin:60px auto}



/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}







/* =Styles for the lab
-------------------------------------------------------------- */
#wrapper {
	width:1100px; margin:0 auto;
}
nav {font-weight: bold;
font-size: 16px;
	
}
nav ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
nav ul li {
    display:inline-block;
    position:relative;
	background: #bfbfbf;
	margin-right:5px;
}
nav ul li:hover > a{ background:#725646; color:#fff;}

/* sub navigation */
nav li ul {    
   
    position:absolute;
    left:0;
    top:40px; /* make this equal to the line-height of the links (specified below) */
    width:196px;
}
nav li li {
    position:relative;
    margin:0;
    display:block;
}
nav li li ul {
    position:absolute;
    top:0;
    left:196px; /* make this equal to the width of the sub nav above */
    margin:0;  border-bottom: solid 1px #ccc;
}

/* style all links */
nav a {
    line-height:40px;
    padding:0 24px;
   /* margin:0 12px;*/
}
nav a {
    color:#000;
    text-decoration:none;
    display:block;
}
nav a:hover,
nav a:focus,
nav a:active {
    color:#fff;
}

/* style sub level links */
nav li li a {
    
    margin:0;
    padding:0 26px;
	background:#fff;
	
}

nav li li a:hover{
    
    margin:0;
    padding:0 26px;
	background:#725646;
}

nav li li:last-child a {
    border-bottom:none;
}

/* hide sub menu links */
ul.sub-menu {
    display:none;
	border: 1px solid #725646;
	font-size:13px;
}
.sub-menu ul li{
	background:#FFF;
     
}

/* show arrows for dropdowns */
nav li.dropdown > a {
   /* background-image:url('../images/arrow-down.png');*/
    background-position:right 13px;
    background-repeat:no-repeat;
}

nav li li.dropdown > a {
    background-image:url('../images/arrow-right.png');
    background-position:180px 13px;
    background-repeat:no-repeat;
}



/**box**/
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.4; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin {
    from { -ms-transform: rotate(0deg); }
    to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
    from { transform:rotate(0deg); }
    to { transform:rotate(360deg); }
}
.zzsc{ width: 1105px; height: 44px; line-height: 44px; margin: 0 auto;  }
.zzsc li{ width:220px; height:44px; text-align:center;border-right: 1px solid #000;}
.zzsc li a{ text-decoration: none; display: block; float: left;width:220px;height: 44px; line-height: 44px; color: #000;font-weight: bold;font-size: 18px;  overflow: hidden; }
.zzsc li:hover > a{background: #725646; color:#FFF;}
.zzsc li a:hover{ background:#725646;color:#FFF;}
.zzsc li{float:left;position:relative; height:44px; line-height:44px;}
.zzsc li .second{position:absolute;left:0;display:none; bottom:44px; background:#fff; opacity:0.8;}
.second{ padding:20px 0;}
.second a{ text-align:left; font-size:14px !important; padding-left:27px; width:193px !important; height: auto !important; line-height:30px !important; background:url(../images/dinggao_03.png) 15px 11px no-repeat;}