@charset "gb2312";
/* CSS Document */

html,body,div,ul,ol,li,table,tr,td,th,h1,h2,h3,h4,h5,h6,form,input,p{margin:0; padding:0;}
body{font:12px "\5fae\8f6f\96c5\9ed1"; color:#333; background:#FFF;}

ul{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#555;}
.clear{ clear:both;}
.floatL{float:left;}
.floatR{float:right}
/* banner style */
.banner{  }
.focusBox { position: relative;  overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;		display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;	}	
.focusBox .hd .on{ background-position:0 0; }	
.focusBox .prev,	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }	
.focusBox .prev { left: 0; }	
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }	
.mgt20{margin-top:5.3em!important;}

.mcon1{ width:1100px; height:540px; margin:0 auto; position:relative;}
.conts1{ position:absolute; left:0px; top:0px; width:830px;}
.news{ overflow:hidden;}
.tit1{ padding:10px 0 15px 20px; border-bottom:#ffd900 1px solid;}
.news_list{ padding-top:12px;}
.news_list li{ height:24px; list-style:inside  disc; color:#aaa;}
.news_list li a{ font:normal 12px/24px "ËÎÌå";}

.mcon2{  height: auto;  position:relative;}
.tabbox{ padding: 54px 0px 43px;}

.tab_l1{text-align: right;    margin-right: 0px;}
.tab_l1 li{position: relative;text-align:center;display: inline-block;margin-left:33px;}
.tab_l1 li a{    height: 60px;
    text-align: center;
    color: #6f6f6f;
    font:1.6em/40px "Î¢ÈíÑÅºÚ";}
.tab_l1 li:hover:after{content:'';position:absolute;bottom:0px;width:100%;height:3px;background:#fcdb00;left:0;}

.tab_l2{position: relative;
    text-align: right;
        overflow: hidden;
    margin: 5px 0px 10px 0;}
.tab_l2 li{margin-top:9px;margin-left: 10px;padding-left:22px;background:url(../images/ico1.png) left center no-repeat;text-align: right;    float: right;}
.tab_l2 a{    color: #a5a2a2;
    font-size: 1.23em;font-weight: 300;}
.tab_l2 li a:hover{ color:#999;}
.more1{ width:1100px; height:36px; margin-top:20px; padding-top:7px; background:#b5b5b5; text-align:center;}
.more1 a{ display:block; color:#fff; font: bold 18px "Î¢ÈíÑÅºÚ";}

.tabcon{overflow: hidden; }
.tabcon ul{overflow: hidden;position:relative;width: 100%;}
.tabcon ul li{position: relative;float: left;width:33.3%;}
.tabcon ul li img{width: 100%;position:relative;z-index:1;display:block;}


.c_s{text-align:center;}
.c_s img{width:355px; }
.c_s span{ display:block; height:27px; padding:0 10px; margin-top:10px; font: bold 1.4em/27px "Î¢ÈíÑÅºÚ"; color:#fff;}
.c_s p{ display:block; padding:0 10px; font:normal 1.2em/20px "ËÎÌå"; color:#333;}

.qcys13,.qcys13 p{color:#fff;}
.mcon3{margin:0 auto;text-align: center;}
.tit3{background:#fee101;padding:1.8em 0}
.tit3_txt1{font: normal 1.9em "Î¢ÈíÑÅºÚ";
    padding-right: 2.5rem;
    line-height: 95px;
    color: #222;}
.tit3_txt2{font: normal 1.9em "Î¢ÈíÑÅºÚ";
    padding-right: 3.5rem;
    line-height: 95px;
    color: #222;}
.m3box{margin-top:4px;padding-top:1px;}
.m3box_list{overflow:hidden;position:relative;    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;}
.m3box_list li{
    width: 18%;
    padding-right: 9.3%;
    float: left;
    position: relative;
    margin-bottom:55px;
    padding-top:0px;
    padding-bottom: 0px;
}
.m3box_list li.rightLast{padding-right: 0;}
.m3box_list li.Separate:after{
	content: '';
    position: absolute;
    top: 0;
    right: 16.9%;
    height: 100%;
    border-right: #ffd900 2px solid;
}
.m3box_list li.rightLast:after{display: none;}
.m3div span{    display: block;
    font: 1.8em/1.8 "Î¢ÈíÑÅºÚ";
    color: #424141;
    text-align: center;}
.m3div p{       margin-top: 15px;
    color: #555;
    line-height: 1.8;
    letter-spacing: 1px;
    text-align: justify;
    font-size: 1.1em;}

.tit4{    font: normal 2.1em "Î¢ÈíÑÅºÚ";
    color: #222;}
.m4content{ padding-top:19px;}
.m4content p{ display:block; padding-top:10px;font-size:1.25em;color: #777;}
.m4_con_txt{}
.m4_con_list{margin-top:45px; padding-bottom:30px;}

.team{ margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:50px; background:url(../images/index_team_top.jpg) no-repeat;}
.team_left{ float:left; width:300px; margin-left:50px;}
.team_right{ float:right;}
.team_tit_img{ margin-top:60px; text-align:left;}
.team_tit{ font-size:24px; font-weight:bold; color:#000; margin-top:36px; margin-bottom:20px;}
.team_con{ line-height:24px; font-size:12px; margin-bottom:30px;}

.foot1{ width:100%; margin:0 auto; background:#ffd900; padding: 44px 0 0px;;}
.ft1box{  margin:0 auto; overflow:hidden;}
.ft1box>div{    float: left;
    width: 34.3%;
    padding: 40px 0 30px;
    font-size: 13px;
    line-height: 1.9;
    color: #000;}
.ft1_c4 img{
    width:202px;
    position: absolute;
    top: 0;
    left: 0;
}.ft1box>div p{    font-size: 13px;
    color: #555;}
.foot2{ width:100%; height: auto; margin:0 auto; background:#4e4e4e; }
.ft2box{ padding:33px 0px 33px 0px; margin:0 auto; position:relative;}
.ft2box a{        display: block;
    width: auto;padding:5px;
    white-space: nowrap;
    text-align: left;
    float: left;
    color: #6d6d6d;
    font: 12px/2 "Î¢ÈíÑÅºÚ";
    -webkit-text-size-adjust: none;}



/* case page base */
.mainshow{  height:auto; margin:0 auto; padding-top:22px;}
.ms_left{ width:255px; float:left; padding-bottom:30px;}
.ms_right{ width:820px; float:right; padding-bottom:30px;}
#casebox{}
#casebox .casetitle{padding:12px 0 8px 0px; font:normal 18px "Î¢ÈíÑÅºÚ"; color:#333; border-bottom:#ffd900 1px solid;}
#casebox .casecon{ padding:10px 0px;}
#casebox .casecon img{    max-width: 100%;
    display: block;
    margin: 0 auto;height:auto!important}
/* case page */
.caselist_tb{ height: auto; margin:0 auto; padding:20px 0;}
.casetab{height: auto; margin:0 auto; position:relative;}
.tabmenu{text-align: center;}
.tabmenu1{  position:relative;text-align:center;    display: inline-block;text-align: left;   }
.tabmenu1 li{ min-width:151px; height:50px; text-align:center; background:#dcdcdc; display:inline-block; margin-bottom: 1rem;}
.tabmenu1 li a{ display:inline-block;width:100%; height:100%; text-align:center; color:#111; font: 20px/50px "Î¢ÈíÑÅºÚ";}
.tabmenu1 li:hover{ background:#ffd900;}
.tabmenu2{ padding-left:70px; position:relative;text-align:center;}
.tabmenu2 li{display: inline-block;margin-right:45px; padding-left:22px; background:url(../images/ico1.png) left center no-repeat; font:16px "Î¢ÈíÑÅºÚ";}
.tabmenu2 li a:hover{ color:#999;}

#backindex{position:fixed;bottom:5%;left:90%;}
#backprev{}
#backtop{}

/* --left nav-- */
#leftnav{ padding:0 20px;}
#leftnav .parul{}
#leftnav .parli{}
#leftnav .para{ display:block; height:50px; padding-left:22px; background:url(../images/leftt1.gif) left center no-repeat; font:normal 18px/50px "Î¢ÈíÑÅºÚ"; color:#222;}
#leftnav .chiul{padding-left:20px;}
#leftnav .chili{}
#leftnav .chia{ display:block; height:45px; padding-left:20px; background:url(../images/ico1.png) left center no-repeat; font:normal 14px/45px "Î¢ÈíÑÅºÚ";}


/* newslist and newsshow page */
.mainnews{height:auto;padding-bottom:40px;margin:0 auto;margin-top:20px;}
.mn_left{width:70%;float:left}
.mn_right{ width:25%; float:right;}
.newpage_tit{ padding-left:10px; padding-bottom:10px; font: bold 20px "Î¢ÈíÑÅºÚ";}
.newpagenum{ padding:15px 10px;text-align:center;font-size:0px;margin-top:62px;}
.newpagenum a,.newpagenum span{
    text-decoration: none;
    color: #555;
    display: inline-block;
    min-width: 50px;
    border: #909090 1px solid;
    line-height: 30px;
    text-align: center;
    margin: 0 5px;
    overflow:hidden;
    font-size:14px;
}
.newpagenum span{
    background:#fee101;
}
.newpagenum span font{    color: inherit;}
.newpagenum span.nolink,.newpagenum span:first-child{
    background: none;
    padding:0  0.4rem;
    white-space: nowrap;
    overflow: hidden;
}

.newpagenum span:first-child{display:none;}
.newpagenum select{display:none;}
.newlist{padding:1px 20px;
}
.newlist_libox{padding-bottom: 20px; position:relative;padding-left: 30%;padding-top:28.2%;
    height: 0;}
.newlist_con_img{position:absolute;top:0;left:0;display:block;width:34.5%;}
.newlist_con_img img{ width:100%;border:#f1f1f1 1px solid; overflow:hidden;}
.newlist_con_txt{ 
    position: absolute;
    top: 0;
    left: 41.9%;
    height: 97%;
}
.newlist_con_txt_tit{ padding-bottom:5px;}
.newlist_con_txt_tit a{      font: normal 18px "Î¢ÈíÑÅºÚ";
    color: #585858;
    line-height: 1.8;}
.newlist_con_txt_p a{ color:#888;}
.newlist_con_txt_p a:hover{ color:#333;}
.newlist_con_txt .newDate {    color: #999;
    border-bottom: #fcdb00 2px solid;
    font-size: 24px;
    letter-spacing: 1px;
    font-weight: normal;
    padding-top: 8px;
}.detailArrow a{font-size:1.1em;}
.detailArrow{
    position: absolute;
    bottom: 25%;
    left: 0;
    padding-right:4.9rem;
}
.detailArrow img{
   position: absolute;
    right: 0;
    top: 0.3rem;
    width: 2.4rem;
}
/*¹¤¾ßÀ¸*/
.met_hits{ padding:0px 5px; height:35px; line-height:35px; margin-top:10px; border-top:1px dotted #ccc; text-align:right; position:relative; color:#666;}
.met_hits a{ color:#666;}
.met_hits .metjiathis{ position:absolute; left:5px; top:8px;}
.met_page{ text-align:center;padding-top:1rem;}
.met_page a{ margin-right:50px;}
.met_page a:hover{ color:#1C57C4; text-decoration:underline;}

/*ÐÂÎÅ*/
#newsbox{}
#newsbox .nstitle{padding:20px 0 50px 0; font:24px "Î¢ÈíÑÅºÚ";}
#newsbox .nscon{}
h4.related{ height:30px; line-height:30px;zoom:1; border-bottom:1px solid #b3b3b3; margin:15px 0px 10px 0px;}
h4.related span{ float:left; display:inline; min-width:70px;_width:70px; white-space:nowrap; text-align:center; color:#3a3a3a; text-shadow:-1px -1px #f1f1f1; padding:0px 10px;}
.relatedlist li{ list-style:inside disc; padding-left:12px; color:#d8d8d8; overflow:hidden;    line-height: 1.7; }
.relatedlist li a:hover{ text-decoration:underline; }

.textBox p{ font-size:1.2em;    text-align: justify;}
/* about */
.aboutmain{height:auto; padding-bottom:40px; margin:0 auto;}
.imgLTextR{

}
.imgLTextR .imgBox{
     width:38%;
}
.imgLTextR .textBox{
     width:56%;
       line-height:2;padding-top:25px;
}
.imgRTextL{

}

.imgRTextL .imgBox{
       width:65%;
}

.imgRTextL .textBox{
      width:34%;
      line-height:2;
}
.imgBox img{
width: 100%;
    display: block;
}
.aboutmain .englishTitle{    padding-bottom: 1.9rem;}
.mt16{margin-top:16px;}.textBox p.fs1dot2 {
    font-size: 1.9em;
}.ft1box>div.ft1_c4{float:right;width:209px;}

@media screen and (max-width:640px) {


.newpagenum a, .newpagenum span {
    text-decoration: none;
    color: #555;
    display: inline-block;
    min-width: 1.3em;
    border: #909090 1px solid;
    line-height: 1.3em;
    text-align: center;
    margin: 0 5px;
    overflow: hidden;
    font-size: 14px;
}


}