@charset "utf-8";
/* ---------------------------------------------------- */
/* 内置模板引擎示例 Template style
/* ---------------------------------------------------- */

/* reset */

html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {font:12px times new romar,Arial, "宋体", Verdana, sans-serif;color:#575757;background:#DBDBDB url(../images/bg.jpg) center 0 repeat-y;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}

table {border-collapse: collapse;border-spacing: 0;}

/* reset end */

ul,ol{list-style-type:none;}

em {font-size:12px;font-style:normal;color:#999;}

a{ color:#333;text-decoration:none;}
a:hover{ color:#f30;text-decoration:underline; }


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clearfix {
	height: 1%;
}

.pink{color:#E424C5;}

.left{float:left;}
.right{float:right;}
.star{color:#FF0101;font-size:14px;}

.content{color:#000;word-break:break-all }
.content img{max-width:680px;width:expression(this.width > 680 ? 680 : this.width);}
.content a{color:#000;}
.pages{padding:5px 0 0 0;text-align:right;}
.pages .active{color:red;}

.msg_correct{display:block;color:Green;border:solid 1px green;padding:5px 5px 5px 25px;margin:0 0 5px 0;background:#FCFFF0 url(../images/correct.gif) no-repeat scroll 5px 5px;}
.msg_error{display:block;color:Red;border:solid 1px red;padding:5px 5px 5px 25px;margin:0 0 5px 0;background:#FFEBEB url(../images/error.gif) no-repeat scroll 5px 5px;}

/*跳转页*/
table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid #ccc; text-align:center; width:400px;}
table.message td{padding:5px;}

/* 布局 */
#wrap{margin:0 auto;width:930px;line-height:180%;}

/* 头部 */
#header{color:#898989;margin:40px 0 15px 0;height:70px;}
#header a{color:#898989;}
#header #logo{float:left;margin-left:20px;}
#header #navH{float:right;margin-top:50px;font-size:14px;}
#header #navH a{margin-right:30px;}
#header #navH a:hover,#header #navH a.active{color:#3A5E86;}

#nav{height:34px;margin:10px 0 5px 0;background:url(../images/navBg.jpg);}
#nav ul.sf-menu{background:url(../images/navRight.jpg) right 0 no-repeat;}


/* 底部 */
#footer{margin-top:15px;text-align:center;height:38px;padding:15px 0;color:#7E7E7E;background:url(../images/footer.jpg) repeat-x;}
#footer a{color:#7E7E7E;}
#footer a:hover{color:#008842;}

/*跳转页*/
#wrap table.message{margin:10% auto 0px auto; padding:3px; border-collapse:collapse; border:1px solid #ccc; text-align:center; width:400px;}
#wrap table.message td{padding:5px;}

/* 首页 */
.index{background:#EAEAEA url(../images/homeBg.jpg) center 0 repeat-y;}
.index #banner{margin-top:10px;}
.index #header{margin-top:10px;height:71px;}
.index #header #logo{margin-left:0;}
.index #headerNav{float:right;text-align:right;padding-top:20px;font-size:14px;}
.index #headerNav a{color:#638CA5;}
.index #footer{background:;}

#home{padding:30px 0 0 10px;}
#home #About,#home #Case,#home #Thinking,#home #News{width:219px;height:164px;float:left;margin-left:5px;}
#home #About{background:url(../images/homeAbout.jpg) 0 0 no-repeat;}
#home #Case{background:url(../images/homeCase.jpg) 0 0 no-repeat;}
#home #Thinking{background:url(../images/homeThinking.jpg) 0 0 no-repeat;}
#home #News{background:url(../images/homeNews.jpg) 0 0 no-repeat;}
#home #About.active{background:url(../images/homeAboutA.jpg) 0 0 no-repeat;}
#home #Case.active{background:url(../images/homeCaseA.jpg) 0 0 no-repeat;}
#home #Thinking.active{background:url(../images/homeThinkingA.jpg) 0 0 no-repeat;}
#home #News.active{background:url(../images/homeNewsA.jpg) 0 0 no-repeat;}
#home h1{font-size:12px;font-weight:bold;margin:5px 0 5px 15px;}
#home h1 a{color:#fff;}
#home h1 a:hover{text-decoration:none;}
#home .content{margin:35px 0 5px 15px;height:60px;}
#home .content a{color:#417090;}
#home .content a:hover{color:#27BBFE;}
#home .more{margin:5px 0 5px 15px;}
#home .more a{color:#7E7E7E;}

/* 二级页面 */
#main{height:100%;padding:0 20px 20px 20px;}
#path{padding:10px 0 10px 160px;}
#path a{color:#585858}
#path span{color:#FF0000;}

#left{float:left;width:145px;}
#right{float:right;width:650px;padding:40px 40px 20px 40px;background:#F8F8F8;}

#right #content img{max-width:624px;width:expression(this.width > 624 ? 624 : this.width);}

#right #back{text-align:right;margin-top:20px;}
#right #back a{color:#38688C}

#left li{width:125px;height:25px;line-height:25px;padding-left:20px;margin-bottom:5px;background:url(../images/dot.jpg) 10px 10px no-repeat;}
#left li a{color:#3C6E87}
#left li.active{background:#366B8B url(../images/dotWhite.jpg) 10px 10px no-repeat;}
#left li.active a{color:#fff}
#left .big,#left #big,#left #service{font-size:14px;background:url(../images/arrow.jpg) 10px 7px no-repeat;font-weight:bold;}
#left #big.active,#left #service.active{background:#366B8B url(../images/arrowWhite.jpg) 10px 10px no-repeat;}

#left #hr{border-top:solid 1px #366B8B;width:120px;height:1px;background:;}
#left #leftTrain{margin:20px 0 0 0;}
#left #hotline{margin:20px 0 0 20px;}



/* 专家团队 */
#teamlist{width:100%;}
#teamlist li{padding:20px 0;margin-bottom:20px;border-bottom:solid 1px #CFCFCF}
#teamlist .img{float:left;width:160px;text-align:center;font-size:14px;color:#3D6A89;}
#teamlist .img img{margin-bottom:10px;}
#teamlist .text{float:left;width:460px;margin-left:20px;}

/* 思想与行动 */
#tklist{width:100%;}
#tklist li{padding:10px 0;margin-bottom:10px;border-bottom:solid 1px #CFCFCF}
#tklist .text b a{color:#386D95;font-size:13px;font-weight:normal;}
#tklist .text span{font-size:11px;margin-left:30px;}
#tklist .text .sum{margin:10px 0 5px 0;}
#tklist .text .more{text-align:right;}
#tklist .text .more a{color:#575757;}

/* 新闻 */
#newslist{width:100%;}
#newslist li{padding:20px 0;margin-bottom:10px;border-bottom:solid 1px #CFCFCF}
#newslist .img{float:left;width:160px;text-align:center;padding-top:2px;}
#newslist .img img{width:170px;height:88px;}
#newslist .text{float:left;width:460px;margin-left:20px;}
#newslist .text b a{color:#386D95;font-size:13px;font-weight:normal;}
#newslist .text span{font-size:11px;margin-left:30px;}
#newslist .text .sum{margin:10px 0 5px 0;}
#newslist .text .more{text-align:right;}
#newslist .text .more a{color:#575757;}

#news .title{text-align:center;margin-bottom:20px;}
#news .title b{color:#386D95;font-size:14px;font-weight:normal;}
#news .title span{font-size:11px;margin-left:30px;}

/* 影视广告 */
#movielist{width:100%;}
#movielist li{float:left;margin: 0 8px 20px 8px!important;margin: 0 6px 20px 6px!important ;text-align:center;}
#movielist .img img{width:200px;height:137px;margin-bottom:5px;}
#movielist .text a{color:#000;font-size:14px;}


#movie{font-size:14px;color:#000;text-align:center;}
#movie #video{margin-bottom:10px;}

/* 案例 */
#navCase{margin-top:10px;}
#navCase li{float:left;width:80px;background:url(../images/arrow.jpg) 0 5px no-repeat;padding-left:15px;}
#navCase li a{color:#3C6880}

/* 视频 */
#videoList{width:630px;padding:15px 10px 10px 10px;margin-top:15px;background:#A9A9A9;}
#videoList div{float:left;text-align:center;width:150px;}
#videoList img{margin-bottom:3px;}
#videoList a{color:#fff;}
#videoList a.active{color:#FE0000;}
/* 表单 */
.form .box{background:#fff;padding:30px 10px;}
.form table{text-align:left;}
.form th,.form td{padding:5px;border:0;}
.form .itemname{text-align:right;color:#000;width:80px;}
.form .textinput{width:225px;}
.form b{color:#7BC41E}
