@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-size:14px; line-height:28px; color:#333; font-family:"微软雅黑", "黑体", "宋体";}
.body_bg{ background-repeat:no-repeat; background-position:center top;}
h1,h2,h3,h4,h5{ padding:0px; margin:0px;}
img{ border:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}

a{ text-decoration:none;}
a:link{ color:#333;}
a:visited{ color:#333;}
a:hover{ color:#333;}

.a1:link{ color:#fff;}
.a1:visited{ color:#fff;}
.a1:hover{ color:#fff;}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.wtbg{ background-color:#fff;}
.center{ text-align:center; margin:auto;}
.pd10{ padding:10px;}
.pd20{ padding:20px;}
.pd30{ padding:30px;}

.wta{ color:#fff; }
.wta a:link{ color:#fff; }
.wta a:visited{ color:#fff; }
.wta a:hover{ color:#fff; }

.red{ color:#ab3333}
.red a:link{color:#ab3333 }
.red a:visited{color:#ab3333 }
.red a:hover{ color:#ab3333 }

.reda{ color:#331919;}
.reda a:link{ color:#331919; }
.reda a:visited{ color:#331919; }
.reda a:hover{ color:#331919; }

.top10{ margin-top:10px;}
.bt10{ margin-bottom:10px;}

.red_bg{background-color:#331919;}
.red_bg2{background-color:#ab3333;}

.gay{ background-color:#bbb9b6;}

.contant{ width:1200px; margin:auto; position:relative; z-index:10}
.menu{ position:absolute; top:15px; left:200px; z-index:120;}
.menu img{ width:50px;}
.wrapper {
    background-color: transparent;
}

.sidebar {
	position:absolute;
	z-index:9031;
    margin-top:0;
    padding-top: 1em;
    color: white;
    background-color:#525453;
	font-size:1.2rem;
}

.sidebar li {
    padding: 0 2em;
    line-height:2.5rem;
	border-bottom:#323233 1px solid;
	border-top:#646464 1px solid;
}
.sidebar li a{ color:#fff;}
.sidebar li:hover {
    background-color: #ab3333;
}

@font-face {
    font-family: 'IcoMoon-Free';
    src: url('fonts/IcoMoon-Free.ttf');
}

.icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-size:1.6rem;
	margin-right:1rem;
}

.icon_menu{
	font-family: 'IcoMoon-Free' !important;
    speak: none;
    font-size:2rem;
	line-height:2.8rem;
	color:#7d060e;
	}

.icon-home:before {
    content: "\e900";	
}

.icon-profile:before {
    content: "\e923";
}

.icon-image:before {
    content: "\e90d";
}
.icon-pencil2:before {
    content: "\e906";
}

.icon-stack:before {
    content: "\e92e";
}

.icon-users:before {
    content: "\e972";
}

.icon-office:before {
    content: "\e903";
}

.icon-address-book:before {
    content: "\e944";
}

.icon-video-camera:before {
    content: "\e914";
}
.icon-headphones:before {
    content: "\e910";
}

.icon-phone:before {
    content: "\e942";
}

.icon-bubbles4:before {
    content: "\e970";
}

.icon-location2:before {
    content: "\e948";
}

.icon-user:before {
    content: "\e971";
}

.icon-menu3:before {
    content: "\e9bf";
}

.head{ height:80px; }
.top_nav{ width:680px;}
.top_nav li{ cursor:pointer; position:relative; margin-right:20px; line-height:70px; font-size:24px; float:left; padding-left:20px; color:#812627}
.top_nav li img{ vertical-align:middle;}
.top_nav li span{ color:#FFF; opacity:0.1;}
.top_nav li div{ position:absolute; top:0px; right:0px; }

.nav{}
.mulu{ height:60px; width:1200px; line-height:60px; text-align:center; font-size:36px;  color:#a72a2d; margin:auto; background-image:url(../images/lin1.jpg); background-repeat:no-repeat; background-position:center}

.nav_bg{ width:1050px; height:800px; margin:auto; background-image:url(../images/bg1.png); background-position:center; background-repeat:no-repeat;}
.nav_bg ul li{ width:350px; height:258px; float:left; text-align:center;padding-top:8px; padding-bottom:5px; }
.nav_bg ul li img{}

.duibi{ background-color:#ab3334; color:#fff; height:180px; line-height:180px; text-align:center; font-size:68px;}

.duibi_tb{ margin-bottom:10px; margin-top:10px;border-bottom:3px #aaa solid; border-top:3px #aaa solid;border-collapse:collapse; color:#666; font-size:15px;}
.duibi_tb th,td{ padding:5px 10px;}
.duibi_tb th{ height:50px; font-size:24px;}
.duibi_tb td{ height:38px;  border-bottom:2px #aaa solid; border-top:2px #aaa solid; text-align:center; border-collapse:collapse;}
.g_td{ font-size:24px; }
.red_td{ background-color:#ab3334; color:#fff;}
.red_td2{ background-color:#faedd5; color:#ab3334;}

.main_left{ width:390px;}
.main_right{ width:790px;}
.h30{ height:30px;}

.sy_news{ background-color:#fff; margin-top:15px; padding:10px 0px;}
.sy_news ul li{ padding-left:30px; padding-right:10px; border-bottom:#ddd 1px dashed; height:30px; line-height:30px; background-image:url(../images/hand.png); background-repeat:no-repeat; background-position:10px 5px; }

.sy_news a:link{ color:#333;}
.sy_news a:visited{ color:#333;}
.sy_news a:hover{ color:#fff;}

.sy_news ul li span{ float:right;}
.vadios{ margin-top:20px; background-color:#fff; text-align:center;}
.vadios h3{ padding:10px;}

.news_tt{  border-bottom:#ab3232 5px solid; }

h1.title{ height:48px; line-height:48px; width:280px; float:left;}
.news_tt .more{ width:60px; text-align:right; float:right; padding-top:10px;}

.zuopin{ margin-top:20px;}
.zuopin li{ float:left; margin-right:20px;}
.zuopin li img{ width: 360px;}

.right_tt img{ margin-right:20px;}

.link_tt{background-color:#ab3334; color:#fff; padding:5px 20px;}
.link_cont{ padding:10px;}
.link_cont a{ padding-right:10px; padding-left:10px;}

.bottom{ text-align:center; padding:10px; color:#fff; }
.bottom h1,h2{ padding:10px;}

.art_left{ width:280px;}
.art_right{ width:900px;}
.curr{ padding:10px 0px;}
.h3_tt{ width:80%; background-color:#005b94; padding:5px 5px 5px 20px; color:#fff; border:1px; border-radius:5px 5px 0px 0px;}

.art_list{ padding-left:20px;}
.qq_on{ padding-top:10px;}
.qq_on li{ padding-left:30px; margin-top:10px; background-image:url(../images/qq.png); background-repeat:no-repeat; background-position:0px 5px;}

.tm_tt{ padding-left:30px; margin-top:20px; background-image:url(../images/serviceOnlineTime1.png); background-repeat:no-repeat; background-position:0px 0px;}
.tm_ul{ padding-top:10px;}

.contant2{ width:1600px; margin:auto;}
.work_bg{ background-repeat:repeat-x; background-position:0px 60px; line-height:60px; text-align:center; font-size:28px;}
.line1{background-image:url(../images/work_bg.png); }
.line2{background-image:url(../images/line2.png); }
.line3{background-image:url(../images/line3.png); }
.line6{background-image:url(../images/line6.png); }

.work_ul li{ float:left; width:300px;}
.contant3{ margin:auto; width:1360px;}
.jilin li{ float:left; width:330px;}
.jilin li img{ width:320px;}

.bada{ padding-bottom:80px; padding-top:20px;}
.bada li{ float:left; width:332px; padding-top:10px;}
.bada li img{ width:299px;}

.pubu_box{ padding-top:20px; position:relative;}
.lxf{ position:absolute; top:0px; left:0px;}
.lxf a{display:block;width:280px;background:#fff;}
.lxf li{position:absolute;text-align:center; left:0px;top:0;width:280px;padding-right:7px;}
.lxf li{-webkit-transition:all .5s ease-out .1s;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out .1s;transition:all .5s ease-out .1s }
.lxf img{ width:280px;}

.pagination{padding-top:20px; padding-bottom:20px;}
.pagination ul li{ float:left; margin-left:10px; border:#aaa 1px solid; padding:0px 10px;}

.about_bg{ background-color:#ab3333;}

.gks_bg{ margin-top:20px; width:1380px; height:960px; margin:auto; background-image:url(../images/gks_bg.png); background-repeat:no-repeat; background-position:center;}

.gks_bg ul li{ float:left; width:455px; height:480px; text-align:center; position:relative; }
.gks_bg ul li img{ margin-top:18px; margin-left:23px;}
.gk_cont{ display:none; width:450px; position:absolute;  left:10px; top:120px; z-index:1200; font-size:24px; color:#fff;}
.gk_cont h1{ text-align:center; height:50px;}
.gk_line{ width:50%; margin:auto; border-bottom:#fff 3px solid; padding-bottom:10px;}
.gk_txt{ width:70%; margin:auto; text-align:left; padding-top:30px; line-height:36px;}

.tixi{ font-size:18px; width:100%; height:800px; color:#eddab6; background-image:url(../images/point1.png); background-repeat:no-repeat; background-position:350px 0px; line-height:36px;}
.tixi .ltd{ font-size:30px; text-align:right;}

.baoming{ position:relative; margin:auto; width:868px; margin-top:30px; height:588px; background-image:url(../images/baoming.png); background-repeat:no-repeat; background-position:0px 0px;}
.baoming table{ margin-left:160px;padding-top:80px; line-height:20px;}
.ms_wk{ position:absolute; left:500px; top:100px;}
.AddButton{ position:absolute; left:260px; top:130px;}
.shuom{ width:300px; position:absolute; left:10px; top:310px; color:#331919}

.about_top{background-repeat:no-repeat; background-position:center;}
.about_img_bg{ position:relative;  background-repeat:no-repeat; background-position:center top;}

.about_cont{ z-index:1002; position:absolute; padding:30px; font-weight:bold; left:50%; right:50%; margin-left:-300px;
top:100px; width:600px; background-color:#fff; }
.about_cont p{ padding:5px 0px; margin:5px 0px;}
.about_txt{padding:30px ; font-size:18px; }
.about_txt h1{ padding-bottom:10px;}

#article_content{ font-size:16px;}

.hezuo_p{ min-height:990px;}

.shidai{ width:1000px; margin:auto; text-align:center; padding-top:290px;}

.shidai_ul{ width:1100px; margin:auto; font-size:larger}
.shidai_ul ul li{ width:360px; float:left; color:#fff; }
.shidai_ul ul li h1{ text-align:center;}
.shidai_txt{ padding:10px 20px; line-height:36px;}
.shidai_img{ text-align:center; padding:20px;}
.shidai_img img{ height:100px;}

.team_bg{ height:600px; background-image:url(../images/teams.jpg); background-repeat:no-repeat; background-position:center;}
.teach_ul{ padding:20px 0px; }
.teach_ul li{ padding-left:20px; padding-right:20px; width:338px; height:570px; float:left; position:relative;}

.teach_img{ text-align:center;}
.teach_tt{ text-align:center; font-size:24px; color:#ab3333; padding-top:20px 0px;}
.teach_cont{ width:320px; padding-bottom:20px; text-align:left; font-size:18px;}

.teach_red{ width:360px; height:560px; position:absolute; left:0px; top:0px; z-index:1665; background-color:#ab3333; }
.teach_red2{ position:absolute; z-index:6666}

.huanjing_ul{ margin-bottom:10px; margin-top:10px;}
.huanjing_ul li{ float:left; width:410px; text-align:center; margin-right:20px; margin-left:20px; padding-top:10px; padding-bottom:10px;}
.hj_h1{ color:#ab3333; font-size:30px; padding:10px; border-bottom:#ab3333 3px solid; width:300px; margin-bottom:10px;}
.hj_cont{ padding:10px; font-size:24px;margin-bottom:10px; line-height:36px;}

.chengnuo{ background-image:url(../images/cn1.png); background-repeat:no-repeat; background-position:center bottom; margin:auto; margin-top:30px;  background-color:#2a2a2a; color:#fff; padding:60px; font-size:24px; line-height:48px; }
.chengnuo h1{ font-size:36px; font-weight:normal; padding-bottom:30px; }

.chengji_txt{width:600px; height:450px; position:absolute; left:180px; top:60px; color:#eddaa7; font-size:18px; }
.chengji_txt h1{ padding-bottom:20px; padding-top:30px;}

.chengji_ul1{ margin-bottom:10px; margin-top:10px;}
.chengji_ul1 li{ float:left; width:220px; text-align:center; margin-right:20px; margin-left:20px; margin-bottom:30px; padding-bottom:10px;}
.chengji_ul1 li img{ float:left; width:200px; text-align:center; margin-right:20px; margin-left:20px;}

.chengji_ul{ margin-bottom:10px; margin-top:10px;}
.chengji_ul li{ float:left; width:300px; text-align:center; margin-right:20px; margin-left:20px;}

.J_top{ color:#fff}

.chengguo_ul{ margin-bottom:10px; margin-top:10px;}
.chengguo_ul li{ float:left; width:220px; text-align:center; margin:20px;}
.chengguo_ul li img{ width:200px;}

.linian_ul li{ padding-top:10px; padding-bottom:10px; font-size:18px; font-weight:bold; padding-left:30px;}
.rongyu_ul{ padding:20px;}
.rongyu_ul li{ width:300px; float:left; margin:10px;}

.chengji_table{ }
.chengji_table td,th{ background-color:#e5be9e;  padding:20px; margin:20px; line-height:32px;}
.chengji_table td{ font-size:16px; font-weight:bold; }
.chengji_table th{ font-size:20px; text-align:left;}

.vadios_ul{ margin-bottom:20px; margin-top:20px; }
.vadios_ul li{ float:left; width:410px; text-align:center; margin-right:20px; margin-left:20px; position:relative;} 
.v_play{ position:absolute; left:140px; top:200px; height:160px; width:160px; background-image:url(../images/play.png); background-repeat:no-repeat; background-position:center; opacity:0.5; cursor:pointer;}

.work_case{ padding:10px; height:60px; margin-bottom:50px; }
.work_case li{ float:left; margin-left:100px; border:#ddd 1px solid; margin-top:10px; text-align:center;  }
.work_case li a{ width:150px; height:60px; line-height:60px; font-size:36px; display:block;}
.work_case li a:link{ color:#333; background-color:#fff;}
.work_case li a:visited{ color:#333; background-color:#fff;}
.work_case li a:hover{ color:#fff; background-color:#aa6600;}