*{margin:0 auto;padding:0 auto;list-style:none;list-style-type:none;}
html{}
body{font-size:14px; font-family:"ËÎÌå"; color:#666;}
a{color:#666; text-decoration:none; line-height:180%;}
a:honver{color:#666;text-decoration:none; line-height:180%;}
.color_gray{color:#333;line-height:180%;}

#top *{ padding:0;}
#top_search_view{position:absolute; width:100%;background:#0188cc;z-index:99; line-height:30px;}
#top_menu_view{position:absolute; width:100%; z-index:99; margin:0; padding:0;}

.index_title {
    font-size: 12px;
    color: #a12c0e; line-height:150%;
}
.red{ color:#c00000;}
.grey{ color:#69696b;}
.font18{ font-size:18px; font-weight:bold; line-height:180%;}
.font16{ font-size:16px; font-weight:bold; line-height:180%;}
.line18{ line-height:180%;}
.servcie{text-align:center; width:100%;}
.servcie a{ color: #fff;font-size: 16px;font-weight: bold;display: inline-table; padding-top:10px;width:100%;}
.servcie img{ padding-top:30px;}
.servcie p{ margin:0;}
.servcie div:hover{ cursor:pointer; transform:rotateY(360deg); -moz-transform:rotateY(360deg); -ms-transform:rotateY(360deg);-o-transform:rotateY(360deg); transition:0.5s all; -moz-transition:0.5s all;-o-transition:0.5s all;-ms-transition:0.5s all;}
.servcie .img_box{ margin: auto;width:100%;height: 50px; line-height:50px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;}
.servcie .color_1{ background:#c00000;}

@media screen and (min-width: 480px) { /*ºá°æ*/
	#main{ width:480px;}
	#main #content img{ width:480px;}
}
@media screen and (max-width: 480px) { /*Êú°æ*/
	#main{ width:100%;}
	#main #content img{ width:100%;}
}


.menu{ color:#a12c0e;}
.menu .img_box{ margin:0 auto; padding:5px 10px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; background:#a12c0e; color:#fff;}
.menu a{margin:0 auto;width:90%; height: 50px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; }

#title{ color:#333; font-size:16px; font-weight:bold;}
#content{ color:#666; line-height:180%; font-size:14px;}
#content img{ max-width:100%;}



.news_me{ font-size:16px; color:#fff; border-right:1px solid #fff;}
.news_ti{ font-size:14px; color:#fff;}
.news_con{ font-size:12px; color:#fff; line-height:150%;}

.menu_title{
	color:#a12c0e;  background:#fcfcfc; border-bottom:1px solid #edeef0;
	font-size:14px; font-weight:bold;
}
.menu_title2{
	color:#a12c0e;  background:#f0e7d1; border-bottom:1px solid #d3d3d3;
	font-size:14px; font-weight:bold;
}
.border{
	border:1px solid #edeef0;
}
.border2{
	border:1px solid #d3d3d3;
}

a.nav_blue{color:#fff;  text-decoration:none; line-height:180%; font-weight:bold;}
a.nav_blue:honver{color:#fff;text-decoration:none; line-height:180%; font-weight:bold;}

a.show_blue{color:#0571c3;  text-decoration:none; line-height:180%;}
a.show_blue:honver{color:#0571c3;text-decoration:none; line-height:180%;}

.color_blue{color:#0571c3;line-height:180%; font-weight:bold;}

.class_time{ background:url(class_time.png) center center no-repeat; color:#fff;}

#main .menu_img{ width:100%;}
#main a.index_menu_title{ font-weight:bold; line-height:180%; color:#fff; font-size:1.6rem;}
#main a:hover.index_menu_title{ font-weight:bold; line-height:180%;  color:#fff;font-size:1.6rem;}

#main a.index_pic_title{ font-size:1.2rem;color:#f1f1f1; text-decoration:none; line-height:190%;}
#main a.index_pic_title:honver{ font-size:1.2rem;color:#f1f1f1; text-decoration:none; line-height:190%;}

#main .index_news_bg{ background:url("index_time.png") center center no-repeat; color:#fff;}
#main a.index_news_title{ font-size:16px;color:#dc052e; text-decoration:none; line-height:200%; font-weight:bold;}
#main a.index_news_title:honver{ font-size:16px;color:#dc052e; text-decoration:none; line-height:200%; font-weight:bold;}
#main .index_news_content{ font-size:14px;color:#000; line-height:150%;}

#main #title{ font-size:16px; line-height:30px;}
#main #content{ font-size:14px; line-height:30px;}

a.index_title{ color: #dc052e; font-size:16px; line-height:150%; font-weight:bold;text-overflow:ellipsis;}
a.index_title:hover{ color:#dc052e; font-size:16px; line-height:150%; font-weight:bold;}
a.index_content {font-size: 14px;line-height: 180%;color: #000;}
.news_class a{ color: #dc052e; font-size:16px; line-height:150%; font-weight:bold;}

/*µ×²¿*/
#bottom{ background:#009a44; color:#fff;}
#bottom .title{ font-weight:bold; padding-left:10px; line-height:180%;}
#bottom .content{ line-height:180%; padding-left:10px;}

#bot_tool{ background:#4f5261; color:#999; position: fixed; z-index:9; bottom:0px; width:100%;}
#bot_tool .icon{height: 20px; padding-top:5px;}
#bot_tool a{ color:#999; font-size:12px;}
#copy_right{ color:#999; font-size:12px; line-height:150%}
#copy_right a{ color:#999; font-size:12px;}
.menu_bg{ background:url("menu_bg.png") center center no-repeat;}
.menu_bg p{ font-size:10px; margin-top:-10px;}


.c-title { text-align: center; margin:auto;}
.c-title .cn_title{ font-size:40px; color:#e6e6e6; width:100%; text-align:center; padding-top:40px;}
.c-title .en_title {font-size: 22px;color: #e6e6e6;width: 100%;text-align: center;margin-top: -10px;margin-bottom: 40px;}



.f_25{ color:#fff; font-size:16px; line-height:30px;}
.f_20{ color:#fff; font-size:13px; line-height:20px;}
.menu_en{ font-size:20px;color:#fff;}
.menu_line{font-weight:bold; color:#fff;}
.menu_cn{ font-size:20px; color:#fff;}
a.menu_title{ font-size:16px; font-weight:bold; color:#fff;}
a.menu_title1{ font-size:16px; font-weight:bold; color:#333;}
a.menu_content{ font-size:14px; color:#999; line-height:25px;}

.class_title{ color:#333; font-size:18px; line-height:45px;}
.class_content{ color:#999; font-size:12px; line-height:30px;}
.class_white{ color:#fff; font-size:17px;}

.class_en{ color:#333; font-size:30px;}
.class_cn{ color:#333; font-size:30px;}
.class_line{ color:#999;}

.tell{
    cursor: pointer;
    position: fixed;
    left: 10px;
    bottom: 50px;
    height: 60px;
    z-index: 99;
}
.tell img{ width:50px;}

.fixedNavBut {
    position: fixed;
    width: 45px;
    height: 35px;
    bottom: 55px;
    left: 10px;
    z-index: 80;
    display: none;
    opacity: 1;
}
#fixed_nav_but .navMoreBut_4 {
    opacity: 0.6;
}
#fixed_nav_but .navMoreBut_4 {
    box-shadow: -1px 1px 0 #000000, -1px -1px 0 #000000, 1px 1px 0 #000000,1px -1px 0 #000000;
}
#fixed_nav_but .navMoreBut_4 {
    background: #000000;
}
.navMoreBut_4 {
    background: #DD627E;
    box-shadow: -1px 1px 0 #DD627E, -1px -1px 0 #DD627E, 1px 1px 0 #DD627E,1px -1px 0 #DD627E;
}
.navMoreBut_4 {
    display: block;
    position: absolute;
    right: 10px;
    top: 2px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    z-index: 5;
    border: 2px solid #fff;
}

.navMoreBut_4 i.i-1, .navMoreBut_4 b.b-1 {
    top: 9px;
}
.navMoreBut_4 i.i-2, .navMoreBut_4 b.b-2 {
    top: 15px;
}
.navMoreBut_4 i.i-3, .navMoreBut_4 b.b-3 {
    top: 21px;
}
.navMoreBut_4 i, .navMoreBut_4 b {
    background: #F8FAFD;
}
.navMoreBut_4 i {
    width: 5px;
    left: 6px;
}
.navMoreBut_4 i, .navMoreBut_4 b {
    display: block;
    overflow: hidden;
    position: absolute;
    line-height: 0px;
    height: 2px;
}
.navMoreBut_4 b {
    left: 14px;
    width: 12px;
}

.NMore_1002 {
    background-color: #666666;
    box-shadow: -2px 0 5px #000;
}
.NMore_1002 {
    width: 60%;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    z-index: 1001;
    right: -100%;
    top: 0px;
    padding: 10px 0px;
    transition: all 0.5s ease-in;
    background-color: #333436 !important;
}
.Nzz {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 98;
    display: none;
    background-color: rgba(0,0,0,0.5);
}

.NMore_1002{width:60%; height:100%; overflow-y:auto; position:fixed; z-index:1001; right:-100%; top:0px; padding:10px 0px; transition:all 0.5s ease-in; background-color:#333436!important;}
.NMore_1002[state='open']{right:0px;}
.NMore_1002 ul{padding-bottom:35px;}
.NMore_1002 ul li{border-width:0px 0px 2px; border-style:solid; border-color:#45494C;}
.NMore_1002 li:first-child{border-top:none;}
.NMore_1002 li:last-child{border-bottom:none;}
.NMore_1002 li a{color:#fff; font-size:17px; position:relative;display:block; padding:1% 0px 1% 25px;}
.NMore_1002 li a img{ position:absolute; left:15px; top:50%; margin-top:-9px;}/*2015-07-13Ìí¼ÓÍ¼Æ¬¾ÓÖÐ*/
.NMore_1002 li a:hover{color:#fff!important;}
.NMore_1002 li a:active{background-color:#1D1D1D;}
.NMore_1002 li a:after{content:""; position:absolute;background-color:#5B5D5E; height:1px; width:4px; box-shadow:-1px 1px 0 #5B5D5E, -2px 2px 0 #5B5D5E, -3px 3px 0 #5B5D5E, -4px 4px 0 #5B5D5E, -5px 5px 0 #5B5D5E, -1px -1px 0 #5B5D5E, -2px -2px 0 #5B5D5E, -3px -3px 0 #5B5D5E, -4px -4px 0 #5B5D5E, -5px -5px 0 #5B5D5E; left:15px; top:50%;}
.NMore_1002 .hover_icon a:after{ display:none;}
.NMore_1002 .hover_icon span{ margin-left:15px;}
.NMore_1002 .jiao{display:none;}


/*01*/
.title_b{ font-size:20px; font-weight:bold; color:#c00000}
.title_s{ font-size:16px; color:#c00000}
a.title_l{ font-size:14px; color:#7f7f7f; font-weight:bold; line-height:180%;}
a.title_l span{ font-weight:normal;  font-size:14px;}
a.title_l .fw_no{ font-weight:normal;font-size:14px;}
a.title_w{ font-size:16px; color:#fff; font-weight:bold;}
a.title_w span{ font-weight:normal;  font-size:14px;}
a.title_w b{ font-size:16px;}
.bg_a{ padding:20px 0;}

.obj{ position:relative; background:#fff; margin:0 auto;}
.obj .o1{ position:absolute; color:#c00000; font-size:22px; font-weight:bold; left:100px;top:30px;}
.obj .o2{ position:absolute; color:#ad0000; font-size:20px; font-weight:bold; left:50px;top:60px;}
.obj .o3{ position:absolute; color:#3f7120; font-size:16px; font-weight:bold; left:20px;top:110px;}
.obj .o4{ position:absolute; color:#e69225; font-size:22px; font-weight:bold; left:70px;top:130px;}
.obj .o5{ position:absolute; color:#0069b9; font-size:16px; font-weight:bold; left:150px;top:160px;}
.obj .o6{ position:absolute; color:#850809; font-size:22px; font-weight:bold; left:100px;top:190px;}
.obj .o7{ position:absolute; color:#1b3d05; font-size:20px; font-weight:bold; right:160px;top:25px;}
.obj .o8{ position:absolute; color:#005fb3; font-size:18px; font-weight:bold; right:270px;top:60px;}
.obj .o9{ position:absolute; color:#fc0311; font-size:26px; font-weight:bold; right:90px;top:50px;}
.obj .o10{ position:absolute; color:#bb4200; font-size:18px; font-weight:bold; right:230px;top:100px;}
.obj .o11{ position:absolute; color:#fdb508; font-size:16px; font-weight:bold; right:120px;top:80px;}
.obj .o12{ position:absolute; color:#09aaeb; font-size:26px; font-weight:bold; right:220px;top:120px;}
.obj .o13{ position:absolute; color:#901b1d; font-size:22px; font-weight:bold; right:70px;top:125px;}
.obj .o14{ position:absolute; color:#062151; font-size:20px; font-weight:bold; right:180px;top:150px;}
.obj .o15{ position:absolute; color:#9c38eb; font-size:20px; font-weight:bold; right:100px;top:180px;}
.obj .o16{ position:absolute; color:#005fb4; font-size:22px; font-weight:bold; right:100px;top:210px;}