@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{ font-family: "微软雅黑"; font-size: 12px; line-height: 1.231; }
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*title*/
h1 { font-size:32px;}h2 { font-size:26px;}h3 { font-size:20px;}h4 { font-size:14px;}h5 { font-size:12px;}h6 { font-size:10px;}

a { color:#666666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
.h_top p{ word-spacing:-1.5px;}
.vam { vertical-align:middle;}
.clear{clear: both; font-size: 0; height: 0;line-height: 0;overflow: hidden;}
.clearfix:after{ content:""; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{ zoom:1;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fw{ FONT-FAMILY: "Microsoft YaHei"}
.pa{ position:absolute;}
.pr{ position:relative}
.mt8{ margin-top:8px;}.mt10{ margin-top:10px;}
.font14 { font-size:14px; font-weight:bold;}
.font16 { font-size:16px; }
.f16{font-size:16px; line-height:30px;}
.float_left {FLOAT: left}
.float_right {FLOAT: right}
.wrap { MARGIN: 0px auto; WIDTH: 1200px; FONT-FAMILY: "Microsoft YaHei" }
.index_left { WIDTH: 485px; FLOAT: left }
.index_right { WIDTH: 508px; FLOAT: right; background: #fff; text-align: center; overflow: hidden; }

.index_right dl{ WIDTH: 105%; margin: 15px 0px 0px; padding: 0px; }
.index_right dl dt a{ float:left; margin-right:15px;}
.index_right dl dt{ padding:0px}
.index_right dl dd{ margin:0px; padding:0px; }
.index_right dl dd a{ margin-right:15px; float: left; padding:15px 0px 15px  }


.font_16 {FONT-SIZE: 16px}
.font_32 {FONT-SIZE: 32px}
.mt20 {	MARGIN-TOP: 20px}
.colorblack { COLOR: #FFF }
.colorred { COLOR: #FFC }
.colorh {COLOR: #999999}
.topline {TEXT-ALIGN: right; LINE-HEIGHT: 28px; FONT-FAMILY: Verdana, Geneva, sans-serif; BACKGROUND: #000000; HEIGHT: 28px; COLOR: #fff}
.topline A {PADDING-RIGHT: 10px; COLOR: #fff}
.topline SPAN {	PADDING-RIGHT: 5px; FONT-SIZE: 14px}
.nav { BACKGROUND: #222; HEIGHT: 50px; width: 100%; overflow: hidden; }
.nav_con {LINE-HEIGHT: 54px; WIDTH: 108px; FONT-FAMILY: "Microsoft YaHei"; FLOAT: left; FONT-SIZE: 16px}
.nav_con_visited {	LINE-HEIGHT: 54px; WIDTH: 108px; FONT-FAMILY: "Microsoft YaHei"; FLOAT: left; FONT-SIZE: 16px}
.nav_con A {TEXT-ALIGN: center; DISPLAY: block; COLOR: #fff}
.nav_con A:hover {TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: #fff; COLOR: #cc0202}
.nav_con_visited A {TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: #fff; COLOR: #cc0202}
.wrap1 { BORDER-BOTTOM: #ccc 0px solid; MARGIN: 0px auto; WIDTH: 1000px; FONT-FAMILY: "Microsoft YaHei"; HEIGHT: auto; overflow: hidden; }

.content { width:1200px; overflow: hidden; margin: 0px auto; }

#roll_top, #fall, #ct
{position: relative;cursor: pointer;height: 72px;width: 26px;}
#roll_top{background: url(../images/top.gif) no-repeat;}
#fall{background: url(../images/top.gif) no-repeat 0 -80px;}
#ct{background: url(../images/top.gif) no-repeat 0 -40px;}
#roll{display: block;width: 15px;margin-right: -680px;position: fixed;
right: 50%;top: 50%;_margin-right: -685px;_position: absolute;_margin-top: 300px;_top: expression(eval(document.documentElement.scrollTop));}

/*banner*/
.banner{ position: relative; height: 500px; overflow: hidden; width: 100%; z-index: 2; }
.banner a{ display:block; height:550px; background:url(../images/banner.jpg) no-repeat center top;}
.ban_bg{ height: 500px; width: 100%; position: relative; z-index: 2; }
.ban_bg .bgitem{ position:absolute; top:0; z-index:2; }
.ban_bg .btn{bottom: 5px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: #fff; border: 1px solid #fff; color: #333; cursor: pointer;display: inline-block; margin-left: 5px;padding: 4px 8px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px; border: 1px solid #B51A12; background: #B51A12;color: #fff; }

/*banner*/
.banner2{ position: relative; height:420px; overflow: hidden; width: 100%; z-index: 2; background: #E8E8E8; }
.banner2 a{ display:block; height:420px; background:url(../images/banner.jpg) no-repeat center top;}
.ban2_bg{ height:420px; width:100%; position:relative; z-index:2; }
.ban2_bg .bgitem{ position:absolute; top:0; z-index:2; }
.ban2_bg .btn{bottom: 5px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban2_bg .btn span {color: #333; cursor: pointer;display: inline-block; margin-left: 5px;}
.ban2_bg .btn span.cur {font-weight: bold;padding: 4px 8px; color: #fff; }


/*正文开始*/
.index_combo { PADDING-BOTTOM: 0px; MARGIN-RIGHT: 0px }
.index_combo_title {LINE-HEIGHT: 82px; FONT-FAMILY: "Microsoft YaHei"; COLOR: #999; FONT-SIZE: 20px; FONT-WEIGHT: lighter}
.index_combo_dis {FONT-FAMILY: "Microsoft YaHei"; FONT-SIZE: 18px}
.index_combo_dis SPAN {	FONT-SIZE: 65px}
.index_combol { WIDTH: 100%; FLOAT: left; PADDING-TOP: 15px }
.index_combol P { LINE-HEIGHT: 30px; FONT-FAMILY: "Microsoft YaHei"; COLOR: #cc0202; FONT-SIZE: 24px }
.index_combol SPAN { LINE-HEIGHT: 32px; FONT-SIZE: 16px }
.index_combol A { LINE-HEIGHT: 32px; HEIGHT: 32px; FONT-SIZE: 14px }
.index_combor { WIDTH: 100%; FLOAT: left; PADDING-TOP: 0px }
.index_combor UL LI { LINE-HEIGHT: 26px; PADDING-LEFT: 15px; BACKGROUND: url(../images/dot.gif) no-repeat left center; HEIGHT: 26px; FONT-SIZE: 14px }
.index_combor UL LI SPAN {COLOR: #cc0202}
.index_combor P {PADDING-TOP: 10px}
.index_combor SPAN {FLOAT: left; COLOR: #34a096}
.index_combor P A { BORDER-BOTTOM: #34a096 1px solid; DISPLAY: block; FLOAT: left; COLOR: #cc0202 }


.index_case_con P {FLOAT: left}
.case-right UL LI {	MARGIN: 0px 0px 0px 6px; FLOAT: left; HEIGHT: 255px}
.index_case_con P A {PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "Microsoft YaHei"; COLOR: #333; FONT-SIZE: 14px; PADDING-TOP: 5px}
.index_case_con P SPAN {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px}
.index_case_order {	PADDING-BOTTOM: 2px; MARGIN-TOP: 10px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #000; FLOAT: right; COLOR: #fff; MARGIN-RIGHT: 10px; PADDING-TOP: 2px}

.index_case H3 {PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 10px}
.index-case1 { MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 500px; overflow: hidden; }
.case-left { BACKGROUND-COLOR: #222; WIDTH: 230px; FLOAT: left; HEIGHT: 480px; PADDING-TOP: 20px }
.case-top-button { LINE-HEIGHT: 14px; WIDTH: 90px; BACKGROUND: url(images/case-button.png) no-repeat left top; FLOAT: right; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 14px; MARGIN-RIGHT: 17px }
.case-left-ct {	MARGIN: 27px auto; WIDTH: 188px; HEIGHT: 210px; COLOR: #fff}
.case-left-ct FORM .case_form_submit:hover {COLOR: #fff}
.case-line {MARGIN-TOP: 8px; WIDTH: 173px; HEIGHT: 15px; BORDER-TOP: #fff 1px solid}
.case-left .submit {LINE-HEIGHT: 34px; WIDTH: 114px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(images/case2-submit-button.png) no-repeat center top; HEIGHT: 34px; COLOR: #fff; FONT-SIZE: 15px}
.case-left-bottom {	TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 166px; HEIGHT: 58px; COLOR: #fff; FONT-SIZE: 16px}
.case-left-bottom SPAN {LINE-HEIGHT: 30px; FONT-SIZE: 32px}
.case-left-bottom #case-little {MARGIN-BOTTOM: 10px; FONT-SIZE: 16px}
.case-right {WIDTH: 770px; FLOAT: left; HEIGHT: 480px}



.index2_case_con { MARGIN-TOP: 5px; FONT-SIZE: 14px; width: 250px; }
.index2_case_con P { MARGIN-TOP: 5px; FLOAT: left; FONT-SIZE: 14px; text-align: center; width: 100%; }
.index2_case_con P A { DISPLAY: block; FONT-FAMILY: "Microsoft YaHei"; MARGIN-BOTTOM: 10px; FONT-SIZE: 16px; color: #222; }
.index2_case_con P SPAN { PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FONT-SIZE: 12px; PADDING-TOP: 0px; color: #cc0202; 
}
.index_case2_order {PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; MARGIN-TOP: 10px; PADDING-LEFT: 2px; WIDTH: 70px; PADDING-RIGHT: 2px; DISPLAY: block; BACKGROUND: url(images/case2-ct-submit.png) no-repeat left top; FLOAT: right; COLOR: #fff; MARGIN-LEFT: -70px; PADDING-TOP: 2px}
.index_case2 H3 {PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 10px}
.index-case2 { MARGIN: 30px auto 0px; WIDTH: 1000px; HEIGHT: 500px; }

.case2-left { BACKGROUND-COLOR: #cc0202; WIDTH: 230px; FLOAT: left; HEIGHT: 480px; PADDING-TOP: 20px }
.case2-top-button {LINE-HEIGHT: 14px; WIDTH: 62px; BACKGROUND: url(images/case-button.png) no-repeat left top; FLOAT: right; HEIGHT: 18px; COLOR: #fff; FONT-SIZE: 14px; MARGIN-RIGHT: 17px}
.case2-left-ct {MARGIN: 27px auto; WIDTH: 188px; HEIGHT: 210px; COLOR: #fff}
.case2-line {MARGIN-TOP: 8px; WIDTH: 173px; HEIGHT: 15px; BORDER-TOP: #fff 1px solid}
.case2-left .submit {LINE-HEIGHT: 32px; WIDTH: 104px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(../images/case2-submit-bottom.png) no-repeat center top; HEIGHT: 34px; COLOR: #fff; FONT-SIZE: 15px}
.case2-left-bottom {TEXT-ALIGN: center; LINE-HEIGHT: 34px; WIDTH: 166px; HEIGHT: 58px; COLOR: #fff; FONT-SIZE: 16px}
.case2-left-bottom SPAN {LINE-HEIGHT: 30px; FONT-SIZE: 32px}
.case2-left-bottom #case-little {MARGIN-BOTTOM: 10px; FONT-SIZE: 16px}
.case2-right {WIDTH: 770px; FLOAT: left; HEIGHT: 480px}
.case2-right UL LI {MARGIN: 0px 0px 0px 6px; FLOAT: left; HEIGHT: 255px}



#featureContainer { MARGIN: 0px auto; WIDTH: 1145px; overflow: hidden; 
}
#wrap {
	OVERFLOW: hidden
}
#load {
	BACKGROUND-IMAGE: url(images/loader32x32.gif); TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 1145px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px
}


#botton-scroll {
	Z-INDEX: 0; MARGIN: 0px auto; WIDTH: 1000px; FLOAT: left
}
#block {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 1000px; PADDING-RIGHT: 0px; FONT-SIZE: 70%; OVERFLOW: hidden; PADDING-TOP: 0px
}
#block .box {
	PADDING-BOTTOM: 10px; WIDTH: 194px; FLOAT: left; PADDING-TOP: 10px
}
#block .box .feature-title {
	FONT-SIZE: 140%; FONT-WEIGHT: normal
}
#block .box .feature-thumb {
	WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left
}


.name { TEXT-ALIGN: center; LINE-HEIGHT: 24px; FONT-SIZE: 16px; PADDING-TOP: 0px; color: #222; 
}
.name SPAN { FONT-SIZE: 16px; display: block; 
}

.index-bottom { MARGIN: 25px auto; WIDTH: 1200px; overflow: hidden; display: block; 
}
.index-bottom-news { WIDTH: 370px; FLOAT: left; HEIGHT: 255px; background: url(../images/news_yy.png) no-repeat right top; padding-right: 30px; 
}
.index-bottom-news-top {
	WIDTH: 315px; FONT-FAMILY: ""; BACKGROUND: url(images/index-bottom-line.png) no-repeat left bottom; HEIGHT: 23px; COLOR: #cc0202; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.index-bottom-news-top A {
	WIDTH: 50px; BACKGROUND: url(images/more-button.png) no-repeat right center; FLOAT: left; HEIGHT: 23px; MARGIN-LEFT: 205px
}
.index-bottom-news-content UL LI { BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 38px; PADDING-LEFT: 10px; BACKGROUND: url(../images/ico02.gif) no-repeat left center; HEIGHT: 38px 
}
.index-bottom-news-content UL LI A {
	WIDTH: 250px; DISPLAY: block; COLOR: #333
}
.index-bottom-news-content UL LI SPAN {
	FLOAT: right; COLOR: #999
}
.index-bottom-college { WIDTH: 370px; FLOAT: left; HEIGHT: 255px; background: url(../images/news_yy.png) no-repeat right top; padding-right: 30px; 
}
.index-bottom-college-top { WIDTH: 31%; FONT-FAMILY: "微软雅黑"; BACKGROUND: #222 url(../images/index-bottom-line.png) no-repeat left bottom; HEIGHT: 35px; COLOR: #cc0202; FONT-SIZE: 16px; FONT-WEIGHT: bold; border-bottom: 2px solid #cc0202; line-height: 35px; 
}
.index-bottom-college-top A { WIDTH: 50px; BACKGROUND: url(../images/more-button.png) no-repeat right center; FLOAT: left; HEIGHT: 23px; font-size: 12px; color: #cc0202; 
}


.w200 { WIDTH: 200px; padding-left: 12px; 
}
.index-bottom-college-content UL LI {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 38px; PADDING-LEFT: 10px; BACKGROUND: url(../images/index_list_dot.png) no-repeat left center; HEIGHT: 38px
}
.index-bottom-college-content UL LI A {
	WIDTH: 250px; DISPLAY: block; COLOR: #333
}
.index-bottom-college-content UL LI SPAN {
	FLOAT: right; COLOR: #999
}
.index-bottom-right { WIDTH: 380px; FLOAT: left; HEIGHT: 255px; MARGIN-LEFT: 0px 
}
.index-bottom-right-top {
	PADDING-LEFT: 38px; WIDTH: 272px; BACKGROUND: url(images/rightweixin.png) no-repeat right center; HEIGHT: 145px; PADDING-TOP: 35px
}
.bottom-right-top1 {
	PADDING-LEFT: 24px; WIDTH: 120px; BACKGROUND: url(images/bottom-right-little1.png) no-repeat left center; HEIGHT: 21px; COLOR: #333; FONT-SIZE: 16px
}
.bottom-right-top2 {
	MARGIN-TOP: 5px; WIDTH: 144px; COLOR: #cc0202; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
.bottom-right-top3 {
	TEXT-ALIGN: center; WIDTH: 144px; FONT-FAMILY: "Microsoft YaHei"; COLOR: #999
}
.bottom-right-top4 {
	TEXT-ALIGN: center; LINE-HEIGHT: 34px; MARGIN-TOP: 10px; WIDTH: 133px; FONT-FAMILY: ""; BACKGROUND: url(images/bottom-right-little2.png) #cc0202 no-repeat 17px 10px; HEIGHT: 34px; COLOR: #fff; MARGIN-LEFT: 10px; FONT-SIZE: 14px
}
.index-bottom-right .index-bottom-right-form {
	TEXT-ALIGN: left; PADDING-LEFT: 23px; WIDTH: 287px; HEIGHT: 80px
}
.index-bottom-right-form P {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 14px
}
.index-bottom-right-form .index-bottom-input1 {
	BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #999999 2px solid; LINE-HEIGHT: 35px; WIDTH: 200px; FLOAT: left; HEIGHT: 35px; COLOR: #999; MARGIN-LEFT: 0px; BORDER-TOP: #999999 2px solid; BORDER-RIGHT: 0px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius-topleft: 5px; -webkit-border-radius-bottomleft: 5px; border-radius: 5px 0px 0px 5px
}
.index-bottom-right-form .index-bottom-input2 {
	BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: 0px; BACKGROUND-COLOR: #999999; MARGIN-TOP: 0px; WIDTH: 70px; FONT-FAMILY: ""; FLOAT: left; HEIGHT: 39px; COLOR: #333; MARGIN-LEFT: -5px; FONT-SIZE: 14px; BORDER-TOP: #999999 2px solid; BORDER-RIGHT: #999999 2px solid; border-radius: 4px 5px 5px 0px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-radius-topright: 5px; -webkit-border-radius-bottomright: 5px
}



.help { PADDING-BOTTOM: 10px; MARGIN-TOP: 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: #181818; FONT-SIZE: 14px; PADDING-TOP: 10px }
.help_top {BORDER-BOTTOM: #fff 1px solid; LINE-HEIGHT: 30px; FONT-FAMILY: "Microsoft YaHei"; COLOR: #fff; FONT-SIZE: 18px}
.helpl { WIDTH: 350px; FLOAT: left; margin-left: 100px; }
.helpl P {LINE-HEIGHT: 25px; COLOR: #fff; PADDING-TOP: 20px}
.helpc { WIDTH: 200px; FLOAT: left; MARGIN-LEFT: 100px }
.helpr { WIDTH: 200px; FLOAT: left }
.helpc UL {PADDING-TOP: 20px}
.helpc UL LI { HEIGHT: auto; COLOR: #fff; margin-top: 10px; margin-bottom: 10px; width: 100%; overflow: hidden; }
.helpc UL LI A {LINE-HEIGHT: 25px; PADDING-LEFT: 5px; FLOAT: left; COLOR: #fff}
.helpc UL LI IMG {FLOAT: left}
.helpr P {PADDING-TOP: 20px}
.helpr P A {LINE-HEIGHT: 25px; WIDTH: 102px; FLOAT: left; COLOR: #fff}
.weixin {POSITION: relative}
.weixin DIV {POSITION: absolute; WIDTH: 160px; BOTTOM: 20px; DISPLAY: none; HEIGHT: 168px; LEFT: 25px}


#tbox {POSITION: fixed; WIDTH: 138px; BOTTOM: 36px; FLOAT: right; HEIGHT: 60px; RIGHT: 1px; _position: absolute; _margin-bottom: 50px}
#gotop {POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 138px; DISPLAY: none; BACKGROUND: url(../images/zhu.jpg) no-repeat; HEIGHT: 60px; COLOR: #fff; OVERFLOW: hidden; CURSOR: pointer}
#gotop:hover {BACKGROUND: url(../images/zhu1.jpg) no-repeat}



/*底部开始*/
#footer{ border-top: 1px solid #545454; background:#000; color:#9e9d9d; }
#footer a{color:#9e9d9d;}
#footer a:hover{text-decoration:none;color:#fff;}
.copyright{width:1200px;margin:0 auto;height:58px;line-height:58px;position:relative;font-size:14px;}
.copyright a#gotops { position: absolute; width: 110px; height: 96px; line-height: 96px; color: #fff !important; background-color: #cc0202; font-family: Verdana, Geneva, sans-serif; text-align: center; right: 0px; top: -40px; font-size: 36px; }
.copyright a.gohome {position: absolute; width: 110px; height: 80px; right: 120px; background-color: #272727; font-size: 18px; line-height: 28px; color: #747474;text-align: center; top: -40px; padding-top: 16px;}

.ft{height:354px;background:#333 url(../images/bdbj.jpg) repeat-x center top;font-family: "Microsoft YaHei"}
.ft-t{ height: 60px; line-height: 60px; text-align: center; }
.ft-t a{color: #fff;font-size: 14px;background:url(../images/bd_06.gif) no-repeat right 27px;padding:0 29px;display: inline-block;}
.ft-t .none{background: none;padding-right: 0}
.contents{ width:1000px; margin:0 auto;}
.ft-b .ic { display: block; text-align:center}
.ft-b .ic img{ display: block; width: 106px; height: 97px; margin:70px 0 0 30px; }
.ft-b .ic b{display: block;color: #fff;font-weight: bold;font-size: 19px;padding: 26px 0 6px 0;font-style: normal;}
.ft-b .ic em{font-style: normal;color: #fff;font-size: 14px}
.ft-b p{margin-left: 60px;background:url(../images/bd_10.gif) no-repeat left top;height:229px;display: block;padding: 50px 0 0 80px}
.ft-b p span{display: block;font-size: 14px;color: #fff;line-height: 32px;}
.ft-b p span em{font-style: normal;display: inline-block;padding-left: 30px}
.ft-b p span a{font-size: 14px;color: #fff;}
.ft-b .ic1{margin-left:70px;background:url(../images/bd_10.gif) no-repeat left top;height:229px;display: block;padding:65px 0 0 80px;text-align: center;}
.ft-b .ic1 img{display: block;width: 119px;height: 119px;border: 9px solid #fff;}
.ft-b .ic1 em{font-style: normal;color: #fff;font-size: 14px;margin-top: 12px;margin-top:12px;display: block;}
/*底部结束*/
.footer { BACKGROUND: #222; HEIGHT: 100px; overflow: hidden; margin: 0px auto; width: 100%; }
.footer IMG {MARGIN-TOP: 15px; FLOAT: left}
.footer SPAN {BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 40px; MARGIN: 30px 0px 30px 20px; PADDING-LEFT: 20px; FONT-FAMILY: "Microsoft YaHei"; FLOAT: left; HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 16px}
.footer P {LINE-HEIGHT: 100px; FONT-FAMILY: "Microsoft YaHei"; FLOAT: right; COLOR: #fff}
.tongji {POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 0px; PADDING-TOP: 30px; LEFT: 45%}
.news_banner {PADDING-BOTTOM: 43px; BACKGROUND: #ff9966}
.position {BORDER-BOTTOM: #ffccb3 1px solid; LINE-HEIGHT: 40px; FONT-FAMILY: "Microsoft YaHei"; FONT-SIZE: 12px; PADDING-TOP: 35px}
.position_white {BORDER-BOTTOM: #a4e2db 1px solid; LINE-HEIGHT: 40px; FONT-FAMILY: "Microsoft YaHei"; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 35px}


.search_form .ipt {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: 39px; WIDTH: 370px; FLOAT: left; HEIGHT: 39px; COLOR: #999; FONT-SIZE: 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
.search_form .ss_btn {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 0px 0px -1px; WIDTH: 52px; BACKGROUND: url(auto:blank); FLOAT: left; HEIGHT: 41px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
.search_form .ss_btn:hover {BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0px 0px 0px -1px; WIDTH: 52px; BACKGROUND: url(auto:blank); FLOAT: left; HEIGHT: 41px; BORDER-TOP: 0px; BORDER-RIGHT: 0px}
.search_form_p {PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; FONT-FAMILY: ""; COLOR: #666; FONT-SIZE: 12px}




.image {TEXT-ALIGN: center}
.image IMG {MARGIN: 0px auto}


/*---首页第一组-*
//*服务优势*/

.svr{display: block; background:url() no-repeat center top; font-family: "Microsoft YaHei"}
.svr h2{ display: block; height: 87px; text-align: center; color: #222222; font-size: 36px; font-weight: bold; background: url(../images/svrTit.gif) no-repeat center center; margin-top: 30px; margin-bottom: 30px; }
.svr h2 em{ font-style: normal; font-size: 60px; font-weight: normal; color: #cc0010; line-height: 60px; vertical-align: middle;}
.svr h2 b{ color: #cc0010}
.svr h2 i{ display: block; color: #CC0200; font-family: "微软雅黑"; text-transform: uppercase; font-size: 18px; font-style: normal; font-weight: 600; letter-spacing:1px; line-height: 30px; }

.tltile1{background: url(../images/tt1s.jpg) top center no-repeat;height:148px;width:1200px;margin:25px auto;}
.list-index{ width:105%; margin:0 auto; overflow: hidden; }
.list-index li{ float:left; _display:inline; width:260px; margin:0 45px 12px 0px; height:300px; overflow:hidden; background: #F6F6F6; padding-top: 10px; }
.list-index li a.img{ padding:8px; display:block; width:170px; margin:0 auto; box-shadow: 0px 4px 10px #b5b5b5;  }
.list-index li a.img img{width:170px;height:168px;border: 1px solid #E8E8E8;}
.list-index li div{ text-align:center; margin-top:12px; }
.list-index li div a{font-size:16px;color:#3f3e43;font-weight:bold;}
.list-index li div p{ height:60px; overflow:hidden; line-height:20px; margin-top:5px; width: 160px; margin-right: auto; margin-left: auto; letter-spacing: 1px; font-size: 13px; }
.list-index li:hover a.img{ background:#fb2b2b; border: 1px solid #E8E8E8; }
.list-index li:hover div a{color:#fb2b2b;}



/*more*/

.more01 { padding-right: 10px; line-height: 30px; color:#000 }
.more01 a{  line-height: 30px; color:#0f6fc6 }


/*工作动态通知公告*/
.cp {margin: auto; padding: 0px; display: block; overflow: hidden;  }
.cp_top { padding: 20px 0 10px; margin: 0px auto; width: 100%; clear: both; text-align: center; }
.cp_top ul li { display: inline-block; margin-right: 20px;_display:inline-block;}
.cp_top li a {  display: inline-block; border: 2px solid #666; width: 190px; height: 46px; line-height: 46px; font-size: 18px; color: #000; text-align: center;}
.cp_top li a{*display:inline;_zoom:1;_display:inline;_font-size:0px;}
.cp_top li.cur a{border: 2px solid red;color:red;}
#menuc .cur{border: 2px solid red;color:red;}

/*---首页案例-*/

.indexcase { width: 100%; margin: auto; padding: 35px 0; overflow: hidden; display: block; background: url(../images/brand.jpg) repeat-y center top; }
.case_titile{ margin: auto; padding: 0px; display: block; overflow: hidden; }
.indexcase h2{display: block; color: #222222; font-weight: normal; font-size: 36px; text-align: center; line-height: 46px; height: 135px;overflow: hidden;background: url(../images/svrTit2.gif) no-repeat center center;}
.indexcase h2 b{display: block;}
.indexcase h2 em{ color: #cf0010; font-style: normal;}
.indexcase h3 { text-align: center; font-size: 20px; color: #c70000;font-weight: normal; padding: 15px; margin-bottom: 10px; }
.casenav { clear: both; margin-bottom: 32px; }
.casenav label { font-size: 18px; color: #000; border: 2px solid #666; text-align: center; width: 190px; height: 46px; line-height: 46px; vertical-align: middle; display: inline-block; }
.casenav a { display: inline-block; font-size: 16px; padding: 0 20px; }
.indexcasecon { width: 1200px; overflow: hidden; margin: 0px auto; padding-top: 10px; padding-bottom: 10px; }
.caselist { width: 110%; }
.caselist li { float: left; margin-right: 13px; margin-bottom: 20px; width: 390px; height: 400px; overflow: hidden;_display:inline;}
.caselist li h5{font-size:16px;font-weight:normal;}
.caselist li .pic{display:block;}
.caselist li .pic img{width:390px;height:338px;display:block;}
.caselist li h3{ padding:0 5px; font-size: 18px; font-weight: normal;text-align:center;line-height:34px;}
.caselist li h3 a{color: #c70000;}

/*流程*/
.index_lc { width:100%; margin:0 auto; background:#DA251D no-repeat center top; height:96px; overflow: hidden; }
.lc { width:1200px; margin:0 auto; background:url(../images/lc_bg.gif) center top no-repeat; height:96px; }
.lc h3 { float:left; width:240px; height:96px; line-height:96px; text-align:center; color:#fff; font-size:20px; }
.lc h3 a { color:#fff;}
.lc_con { width:840px; float:left; }
.lc_con .lc_list { padding:11px 0 0 14px; width:708px; float:left;}
.lc_list li{ float:left; width:75px; text-align:center; display:inline; margin-right:26px; padding-top:33px; color:#000; font-size:14px; font-weight:bold; }
.lc_con .lc_xq { float:left; background:url(../images/lc_xq.gif) no-repeat; width:109px; height:36px; line-height:36px; text-align:center; color:#fff; font-size:14px; margin-top:30px;}

/* */

.index_lp { width:100%; margin:0px auto; background:#f4f4f4 url() center top no-repeat; overflow: hidden; }
.lp_fl{ width:586px; background:#fff; float:left; margin:55px 0 40px; overflow: hidden; }
.lp_fr{ width:586px; background:#fff; float:right; margin:55px 0 40px; overflow: hidden; }
.b2_tit{ height:45px; overflow:hidden; line-height:45px; font-size:24px; }
.b2_tit b{ float:left; font-size:24px; color:#cc0202 }
.b2_tit span{ margin-left:12px;  padding-left:12px; color:#a49595; border-left:2px solid #a49595; font-size:20px; line-height:26px; height:26px; font-weight:lighter}
.b2_cont{padding:10px;overflow:hidden;border:1px solid #BDD7F2;border-top:none}

/**/

.index_hz { width:1200px; margin:0px auto; overflow: hidden; }
.zj { width:865px; padding-top:35px; overflow: hidden; }
.zj_top { background:url(../images/zj_xx.gif) no-repeat 0 bottom; height:30px; margin-top:10px; border-bottom: 1px solid #E8E8E8; }
.zj_top span { float:right; display:block; padding-top:5px;}
.zj_top span a { padding-left:5px;}
.zj_top h3 a { font-family:"Microsoft YaHei"; font-size:22px; color:#000; font-weight:600; }
.zj_top h3 q { font-family:Arial; font-size:14px; color:#000; font-weight:normal; padding-left:11px;}

.zj_con { padding-top:13px;}
.zj_con dl dt { float:left;}
.zj_con dl dt img { width:400px; height:240px;}
.zj_con dl dd { float:left; width:220px; background:#5e5e5e; padding:10px; height:220px;}
.zj_con dl dd h4 { font-family:"Microsoft YaHei"; font-size:17px;}
.zj_con dl dd h4 a { color:#fff;}
.zj_con dl dd h4 a q { font-weight:normal;}
.zj_con dl dd p { line-height:25px; color:#fff;}
.zj_con dl dd p a { padding-left:20px; display:block; text-align:right;}

/**/
.fc_con { padding:11px 0 30px;}
.fc_con ul { width:105%; overflow:hidden }
.fc_con ul li { float:left; width:195px; padding:0px 25px 0px 0px; font-size:0; }
.fc_con ul .nobor { padding:0;}
.fc_con ul li a img { width:195px; height:165px; }
.fc_con ul li a:hover { text-decoration:none;}
.fc_con ul li span a { background:#ddd; height:33px; text-align:center; line-height:33px; display:block; color:#000; font-size:13px;}
.fc_con ul li span a:hover { background:#b51a12; color:#fff;}

/**/
.gc { width:300px; padding:35px 0 0 15px;}
.gc_con { padding-top:13px; width:300px;}
.kc01,.kc03 { padding:150px 0 0}
.kc02 ul li { float:left; width:240px; padding:0 8px;}
.kc02 ul li img { width:240px; height:314px;}
.kc02 ul li span { display:block; height:35px; line-height:35px; overflow:hidden; text-align:center;}
.kc02 ul li span a { color:#000; font-size:14px; font-family:"Microsoft YaHei";}
.kc02 ul li q { display:block; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; color:#000; font-weight:bold; line-height:30px;}
.kc02 ul li i { display:block; text-align:center; padding-top:10px;}
.kc02 ul li i img { width:96px; height:24px;}

/**/
.index_team { width:100%; margin:0px auto; background:#fff url() center top no-repeat; overflow: hidden; }
.kh_bt { margin-top:40px;}
.kh_bt h3 { background:url(../images/kh_bt.gif) no-repeat; width:244px; height:36px; line-height:36px; text-align:center; margin:0 auto;}
.kh_bt h3 a { font-family:"Microsoft YaHei"; font-size:30px; color:#303030;}
.kh_bt span { background:url(../images/kh_xx.gif) repeat-x 0 10px; display:block; margin-top:20px;}
.kh_bt span a { width:80px; margin:0 auto; display:block; background:#fff; text-align:center;}


.khjz_bt { margin-top:10px; }
.khjz_bt h3 { height:36px; line-height:36px; text-align:center; margin:0 auto;}
.khjz_bt h3 a { font-family:"Microsoft YaHei"; font-size:30px; color:#303030;}
.khjz_bt span { background:url(../images/kh_xx.gif) repeat-x 0 10px; display:block; margin-top:20px;}
.khjz_bt span a { width:80px; margin:0 auto; display:block; background:#fff; text-align:center;}


.khjz ul li { float: left; margin-right: 50px; width: 242px; }
.khjz ul li img { position: relative; width: 232px; height: 275px; border: 1px solid #c7c7c7; padding: 4px; }
.khjz ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.khjz ul li span a { color:#000; font-family:"Microsoft YaHei";font-size: 18px;padding: 8px 0;}


.kh_con { width: 1265px; margin: 10px auto; }

.mt30 { margin-top:-50px }
.zz01,.zz03 { padding:100px 5px 0 }
.zz01 a { background: url(../images/kh_le01.gif) no-repeat; width:21px; height:24px; display:block;}
.zz01 a:hover { background:url(../images/kh_le02.gif) no-repeat;}
.zz03 a { background:url(../images/kh_ri01.gif) no-repeat; width:21px; height:24px; display:block;}
.zz03 a:hover { background:url(../images/kh_ri02.gif) no-repeat;}
.zz02 ul li { float: left; width: 280px; height: 425px; overflow: hidden; display: block; padding: 0px 10px }
.zz02 ul li img { width: 260px; height: 305px; border: solid 1px #dfdfdf; }
.zz02 ul li span { display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;}
.zz02 ul li span a { color:#000; font-family:"Microsoft YaHei";}
.zz02 p.mz { font-size:18px; color:#000; display:block; line-height:20px; overflow:hidden; text-align:center; font-weight: normal; margin: 5px; padding: 0px; }
.zz02 p.jb { font-size:13px; color:#555; display:block; line-height:22px; overflow:hidden; text-align:left; font-weight: normal; margin: 0px; padding: 0px; }
.zz02 p.ln { font-size:13px; color:#555; display:block; line-height:22px; overflow:hidden; text-align:left; font-weight: normal; margin: 0px; padding: 0px; }


.zz02 .mz a{ font-size:13px; color:#333; display:block; line-height:20px; overflow:hidden; text-align:center; font-weight: normal; margin: 0px auto; padding: 3px 10px; background: #F7F7F7; border: 1px solid #DDD; width: 100px; }


.featureBox { background-image: url(../images/bg-featurebox.jpg); padding-bottom: 0px; padding-left: 0px; width: 194px; padding-right: 10px; background-repeat: no-repeat; float: left; height: 335px; overflow: hidden; padding-top: 10px; display: block; }
/**/
.zz_bg { background:#ededed; padding-top:44px; margin-top:40px; padding-bottom:47px;}
.zx01 { width:375px; }
.zx01 h3 { background:#b51a12; width:379px; height:45px; line-height:45px; margin: 0px; padding: 0px; overflow: hidden; }
.zx01 h3 a { font-family:"Microsoft YaHei"; font-size:18px; color:#fff; margin-left:25px; float:left }
.zz_con { width:375px; border:solid 2px #b51a12; border-top:none; margin: 0px; padding: 0px; overflow: hidden; }
.zz_p1 { padding-top:10px; height:200px;}
.zx02 { margin:0 30px;}
.zz_p2 { text-align:center; clear:both}
.zz_p2 img { height: 120px;padding-top: 10px;width: 320px;}
.jiantou { float: right; padding-top: 10px; padding-left:5px; padding-right: 25px; }
.zx_list {margin:0 30px;}
.zx_list UL LI { BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 38px; PADDING-LEFT: 10px; BACKGROUND: url(../images/ico02.gif) no-repeat left center; HEIGHT: 38px }
.zx_list UL LI A { WIDTH: 250px; DISPLAY: block; COLOR: #333; font-size: 14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;  }
.zx_list UL LI SPAN {FLOAT: right; COLOR: #999}


.enroll-from{ width: 260px; height: auto; position: fixed; bottom: 10px; left: 1%; margin-left: 10px; padding-bottom: 20px; z-index: 999; background: url(../images/mbg.png) 0 0 repeat; border-radius: 10px }
.enroll-from .from-title{ height: 40px; line-height: 40px; font-size: 18px; text-align: center; color: #FFFFFF; border-bottom: 1px solid #FFFFFF; position: relative; }
.enroll-from .from-title .fs{width: 12px; height: 6px; text-align: center; line-height: 6px; font-size: 12px; color: #00be9d; position: absolute; left: 50%; bottom: -6px; margin-left: -6px;}
.enroll-from .from-con{padding: 15px 24px;}

.apply-text{ width: 100%; height: 38px; line-height: 38px; position: relative; margin-bottom: 5px; }
.apply-text.inline,.apply-radio.inline{display: inline-block; vertical-align: middle;}
.apply-text label{ font-size: 16px; color: #fff;float:left;width: 25%; }

.apply-text input[type="text"]{float:left; width: 70%; display: block; background: #fff; height: 38px; font-size: 14px; border: 1px solid #dcdcdc; padding: 0px 8px; border-radius: 3px;box-sizing: border-box;}
.apply-text input[type="text"]:focus{ border-color: #000000; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) }
.apply-button input[type="button"],.apply-button input[type="submit"],.apply-button a{ display: block; width: 100%; height: 36px; line-height: 36px; text-align: center; background: #FF0000; border: none; font-size: 14px; color: #fff; }

.apply-text select{
width:70%;float:left;  background: #fff;font-size: 14px;height: 38px; border: 1px solid #dcdcdc;padding: 0px 8px; border-radius: 3px;}
