﻿html{-moz-box-sizing: border-box;box-sizing: border-box;}
*, *:before, *:after {-moz-box-sizing: border-box;box-sizing: border-box;}
body{font-family:Arial,Microsoft YaHei;font-size:12px;color:#4c5a6b;}
body,form{margin:0px;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;} 
img{border:0;/*display: block;*/} 
a{text-decoration:none;color:#4c5a6b;}
a:hover{text-decoration:underline;color:#930011;}
ul, li, dl{list-style-type:none;margin:0px;padding:0px;}

.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}
.red{color:red;}.blue{color:blue;}.green{color:green;}.wh{color:white;}.lanhui{color:#273e4a;}
.red a{color:red;}
.p12{font-size:12px;}.p14{font-size:14px;}.p18{font-size:18px;}
.mt6{margin-top:6px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt12{margin-top:12px;}
.edit{width:400px;height:24px;}

.top {width: 1000px;height: 100px;margin: 0 auto;}
.top h1 {float: left;height: 100px;width: 175px;background-image: url(../images/logo.png);background-repeat: no-repeat;background-position: 0px 0px;}
.top h1 a {text-indent: -9999px;float: left;height: 100px;width:175px;}
/*.top ul {float: left;width: 720px;padding-left: 105px;}
.top li {font-size: 14px;line-height: 100px;float: left;height:100px;width:80px;text-align: center;}
.top li a {float: left;height:90px; line-height:90px;padding-top:10px;width:80px;}
.top li a:hover {color: #a00013;text-decoration: none;}
.top li.ho a {color: #930011; line-height:90px;padding-top:10px; background:#f9f9f9;}*/

nav ul {width: 720px;margin:0;}
.nav {width: 720px;margin:0;float:left;padding-left: 105px;}
.nav a {display: block;padding:2px 0 0 0;height:98px; line-height:98px;width:120px;line-height: inherit;cursor: pointer;}
.nav a:hover {text-decoration: none;}
.nav_menu {font-weight:700;text-transform: uppercase;}
.nav_menu-item {display: inline-block;position: relative;font-size: 14px;line-height: 100px;float: left;height:100px;width:120px;text-align: center;}
.nav_menu-item:hover {background-color: #f9f9f9;color: #930011;}
.nav_menu-item:hover .nav_submenu {display: block;}
.nav_submenu {font-weight: 300;text-transform: none;display: none;position: absolute;width: 120px;height:50px; line-height:50px;}
.nav_submenu-item a:hover {/*background: rgba(0, 0, 0, 0.1);*/background: #eee;}
.nav_submenu-item a {padding:0;height:50px; line-height:50px;background: #f9f9f9;border-bottom: 1px dashed #eee;}

.flaimg {background-color: #f3f3f3;width: 100%;}
.flaimg .banimg {margin: auto;width: 1000px;}
.flaimg .tit {margin: auto;height: 100px;width: 1000px;background-image: url(../images/classbg.png);background-repeat: no-repeat;background-position: right 0px;}
.flaimg .tit h2 {background-image: url(../images/tit_h2.png);background-repeat: no-repeat;width: 200px;height: 100px;text-indent: -9999px;}
.flaimg .tit h2.about {background-position: 0px 0px;}
.flaimg .tit h2.news {background-position: 0px -700px;}
.flaimg .tit h2.team {background-position: 0px -100px;}
.flaimg .tit h2.idea {background-position: 0px -200px;}
.flaimg .tit h2.case {background-position: 0px -300px;}
.flaimg .tit h2.incub {background-position: 0px -400px;}
.flaimg .tit h2.apply {background-position: 0px -500px;}
.flaimg .tit h2.contact {background-position: 0px -600px;}
.flaimg .tit h2.hr {background-position: 0px -800px;}

.home {margin: 0 0 0 -514px;padding:0 24px 20px;border:solid 1px #ddd;border-bottom:solid 1px #f1f1f1;width: 1025px; height:290px;z-index: 9;position: absolute;top: 460px;left: 50%;overflow: auto;background-color: #f9f9f9;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.home .ind_about {float: left;width: 620px;border-right: 1px solid #e9e9ea;padding-right: 29px;}
.home .ind_case {float: left;width: 320px;margin-left: 30px;}
.home h3 {line-height: 50px;height: 50px;border-bottom: 1px solid #ddd;font-size: 16px;font-weight: 100;margin: 15px 0 10px;background: url(../images/ico2.png) no-repeat 0px 19px;padding: 0 0 0 8px;}
.home h3 span {float: right;}
.home h3 span a {height: 50px;width: 32px;text-indent: -9999px;float: left;background-image: url(../images/moreico.png);background-repeat: no-repeat;background-position: 20px 19px;}
.home h3 span a:hover {background-position: 20px -41px;}
.home .ind_about .txt img {float: left;margin-right: 15px;height: 188px;width: 217px;}
.home .ind_about .txt {font-size: 14px;line-height: 24px;}
.home .ind_case .casename img {height: 188px;width: 320px;}

.i_pic {float: left;margin-right: 15px;height: 188px;width: 217px;}
.i_url {font-size: 14px;padding:0;float: left;width:356px;}
.i_url li {font-size: 14px;line-height: 32px;height: 32px;overflow: hidden;border-bottom: 1px dashed #eee;}
.i_url li a {background-image: url(../images/ico.gif);background-repeat: no-repeat;background-position:2px -92px;padding-left: 12px;float: left;}
.i_url li span {font-size: 12px;color: #888;float: right;font-family: Arial;}

.y_url {font-size: 14px;padding:0;float: left;width:320px;}
.y_url li {font-size: 14px;line-height: 32px;height: 32px;overflow: hidden;border-bottom: 1px dashed #eee;}
.y_url li a {background-image: url(../images/ico.gif);background-repeat: no-repeat;background-position:2px -92px;padding-left: 12px;float: left;}
.y_url li span {font-size: 12px;color: #888;float: right;font-family: Arial;}

.dh {margin: 20px auto 0;height: 35px;width: 1000px;background-color: #f5f5f5;}
.dh li {font-size: 14px;line-height: 35px;height: 35px;text-align: center;float: left;margin-right: 5px;overflow: hidden;}
.dh li a {background-color: #666;float: left;height: 35px;color: #FFF;padding: 0 25px;}
.dh li a:hover {background-color: #930011;text-decoration: none;}
.dh li.bb a {background-color: #930011;}
.cla_ban {background-color: #f3f3f3;background-image: url(../images/cla_bg.gif);background-repeat: no-repeat;background-position: right 0px;margin: 20px auto 0;width: 1000px;height: 266px;}
.cla_ban img {height: 266px;}
.page {margin: 20px auto 0;width: 1000px;background-image: url(../images/classleftbg.png);background-repeat: repeat-y;background-position: 0px 0px;}
.page .conleft {background-color: #f9f9f9;float: left;width: 280px;min-height:400px;background-image: url(../images/classleft.png);background-repeat: no-repeat;background-position: 0px bottom;}

.page .conleft ul {margin: 15px 20px 0;height: 35px;width:240px;background-color: #f5f5f5;}
.page .conleft ul li {font-size: 14px;line-height: 35px;height: 35px;width:240px;text-align: center;float: left;overflow: hidden;margin:5px 0;}
.page .conleft ul li a {background-color: #666;float: left;height: 35px;color: #FFF;width:240px;}
.page .conleft ul li a:hover {background-color: #930011;text-decoration: none;}
.page .conleft ul li.bb a {background-color: #930011;}

.page .conpage {float: left;width: 700px;margin-left: 20px;}
.page .conpage h3.pagetit {font-size: 16px;line-height: 48px;font-weight: 700;height: 48px;border-bottom:solid 1px #f1f1f1;background: url(../images/ico2.png) no-repeat 0px 18px;padding: 0 0 0 10px;margin:0 0 15px 0;}
.page .conpage h3.pagetit span {font-size: 12px;font-weight: 100;float:right;}
.page .conpage .txt {font-size: 14px;line-height: 26px;}
.page .conpage .txt p {font-size: 14px;line-height: 26px;padding-bottom: 8px;}

.newslist {font-size: 14px;padding: 15px 10px 0;}
.newslist li {font-size: 14px;line-height: 32px;height: 32px;overflow: hidden;border-bottom: 1px dashed #eee;}
.newslist li a {background-image: url(../images/ico.gif);background-repeat: no-repeat;background-position: 8px -92px;padding-left: 18px;float: left;}
.newslist li span {font-size: 12px;color: #888;float: right;font-family: Arial;padding-right: 8px;}

.caselist {padding: 10px 0 0;width:700px;}
.caselist li {font-size:14px;width:700px;border-bottom: 1px dashed #ddd;padding-bottom:15px;margin-top:15px;float: left;}
.caselist li img {height:150px;width:150px;border: 1px solid #eee;float: left;margin:0 15px 0 0;}
.caselist li em {font-style: normal;color:#930011;}
.caselist li h4 {font-size:16px;font-weight:700; height:32px;line-height:32px;}
.caselist li h4 span {font-weight:100;float:right;font-size:14px;}
.caselist li p {line-height:24px;display: block;height:120px;}

.cplist {padding: 10px 0 0;width:1000px;margin: 0 auto;}
.cplist li {font-size:12px;width:430px;margin:20px 140px 0 0;float: left;padding:0 0 30px 0;}
.cplist li.nol {margin-right: 0px;}
.cplist li img {height:150px;width:150px;border-right: 1px solid #ddd;float: left;margin:0 15px 10px 0;}
.cplist li em {font-style: normal;color:#930011;}
.cplist li h4 {font-size:16px;font-weight:700; height:32px;line-height:32px;}
.cplist li h4 span {font-weight:100;float:right;font-size:12px;}
.cplist li p {line-height:20px;display: block;height:120px;}

ul.tuandui li {border-bottom: 1px dashed #ddd;height: 245px;float: left;width: 700px;margin-top: 20px;padding-bottom: 20px;}
ul.tuandui li img {height: 225px;width: 166px;float: left;margin-right: 25px;}
ul.tuandui li h3 {font-size: 16px;line-height: 40px;height: 40px;color: #930011;}
ul.tuandui li h3 em {font-style: normal;font-weight: normal;padding-left: 10px;}
ul.tuandui li span {line-height: 28px;font-size: 14px;}

.footer {line-height: 60px;margin: auto;height: 60px;width: 1000px;color: #7f8791;clear: both;border-top: 1px solid #ddd; margin-top:15px;}
.ifooter {line-height: 60px;margin:265px auto 0;height: 60px;width: 1000px;color: #7f8791;clear: both;border-top: 1px solid #ddd;}
.fline {border-top: 1px solid #ddd;}
.footer a {color: #7f8791;}

.listpage {margin-top: 20px;border: 1px solid #f5f5f5;text-align: center;background-color: #fefefe;clear: both;height: 32px;line-height: 32px;}
.listpage a {color: #31a5e7;margin-right: 2px;text-decoration: none;padding: 4px 6px;border: 1px solid #eee;}
.listpage a:hover {color: #c20;background-color: #f8f8f8;text-decoration: none;border: 1px solid #dd;}
.listpage a:active {color: #c20;background-color: #f8f8f8;border: 1px solid #ddd;}
.listpage span.current {font-weight: bold;color: #fff;margin-right: 2px;background-color: #eee;border: 1px solid #ddd;padding: 4px 6px;}
.listpage span.disabled {color: #ccc;margin-right: 2px;border: 1px solid #f3f3f3;padding: 4px 6px;}

.list_page, .pagelink {margin: 15px 5px;}
.pagelink a, .list_page a, .list_page b {padding: 2px 6px 1px;border: 1px solid #d2efff;background: #f0f8ff;text-align: center;display: inline;font-size: 14px;}
.pagelink a:hover, .list_page a:hover{border: 1px solid #d2efff;background: #fff;text-align: center;font-weight: bold;text-decoration: none;}
