@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}
body{font:12px/1.5 Microsoft Yahei,\5FAE\8F6F\96C5\9ED1;margin:0 auto; line-height:24px; color:#444;}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp{font-family:courier new,courier,monospace}
small{font-size:12px}
ul,ol,li,dl,dt,dd{list-style:none}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font:12px/1.5 tahoma,arial,sans-serif; vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
.clear{display:block;float:none;clear:both;overflow:hidden;visibility:hidden;width:0;height:0;background:none;border:0;font-size:0}
.clearfix:after {visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: ".";}
.clearfix{zoom:1;}
.left{ float:left;}
.right{ float:right}
img{border:0; max-width:100%; height:auto; vertical-align:middle; }
/*a*/
a{ text-decoration:none; color:#fff;}
a:hover{ color:#ff6600;}

/*title*/
h1 { font-size:50px;}
h2 { font-size:40px;}
h3 { font-size:30px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:9px;}

body{ background:#494746; color:#fff;}
.banner{ width:100%; height:auto; background:url(../images/banner_bg.jpg) no-repeat center center;}
.banner img{ display:block; margin:0 auto; width:1200px;}

.nav_bg{ background:#485db5; height:42px; line-height:42px; }

.nav_bg .nav{ width:1200px; margin:0 auto;height:42px; line-height:42px;  }
.nav_bg .nav a{ display:block; float:left; width:12.5%; height:42px; line-height:42px; text-align:center; color:#fff; font-size:16px;}
.nav_bg .nav a:hover{ background:#2545c9}
.comnav{ position:fixed; top:0px; left:-50%; z-index:100;  width:100%; margin-left:50%}



.breadCrumb{ width:1200px; height:50px; line-height:50px; margin:0 auto;}

.bg1,.bg2,.bg3{ position:relative; background:#494746; z-index:1;}
.bg1 .bg_01,.bg2 .bg_02 ,.bg3 .bg_03 {position:absolute; top:0; width:100%; matgin:0 auto; z-index:-1;}
.bg1 .bg_cnt{ z-index:1;}
 
h2{ width:1200px; height:auto; line-height:50px; font-size:40px; text-align:center;margin:0 auto 40px;}
h2:before{ display:inline-block; content:url(../images/tit_01.png); margin-right:20px; vertical-align:middle; }
h2:after{  display:inline-block;content:url(../images/tit_02.png); margin-left:20px; vertical-align:middle; }
.main01,.main04,.main05,.main08{ width:1200px; margin:0 auto 100px;}
.bjwz { background: url(../images/bjwz.png) no-repeat center center; height:150px; line-height:150px;}



.main01 .main01_cnt{ height:460px; background:#858585;}
.main01 .main01_cnt_l{ width:50%; float:left;}
.main01 .main01_cnt_r{ width:46%; padding:2%;  float:right;}
.main01 .main01_cnt_r h3{ font-size:34px;color:#262626; font-weight:normal; margin-bottom:10px; height:54px; line-height:54px;font-family:Georgia, "Times New Roman", Times, serif;}
.main01 .main01_cnt_r h3 b{ font-size:50px; font-weight:normal; }
.main01 .main01_cnt_r h3 i{ font-style:normal;  font-weight: bold;}
.main01 .main01_cnt_r span{ font-size:24px; color:#545050; height:30px; line-height:30px; }
.main01 .main01_cnt_r p{ line-height:28px; font-size:14px; text-indent:2em;}
.main01 .main01_cnt_r a{ display:block; width:230px; margin:0 auto; height:36px; line-height:36px; background:#495db6; border-radius:3px; text-align:center; font-size:16px; margin-top:20px;}

.main02,.main06,.main09{ width:1200px; margin: 0 auto 50px;}
.main03,.main07{ width:100%; background:#858585; padding:50px 0; margin-bottom:50px;}
.main03 .main03_cnt,.main07 .main07_cnt{ width:1200px; margin:0 auto;}
.main02 dl{ width:100%; margin:0px auto 30px;}
.main02 dl.dl_01 dt,.main02 dl.dl_02 dd{ float:left;}
.main02 dl.dl_01 dd,.main02 dl.dl_02 dt{ float:right;}

.main02 dl dd{ width:530px; height:189px; background:#cad75f; padding:50px; color:#444; font-size:14px;}

.rongyu_cnt .ry_cnt_l{ width:575px; float:left;} 
.rongyu_cnt .ry_cnt_r{ width:575px; float:right}
.rongyu_cnt h3{ background:#cad75f; height:40px; line-height:40px; font-size:20px; color:#444; padding:0 20px; margin-bottom:20px;}
.rongyu_cnt dl{ height:auto; background:#676666; margin-bottom:0;}
.rongyu_cnt dl dt{ width:50% !important;}
.rongyu_cnt dl dd{ width:35% !important; background:none; padding:7.5% !important; height:auto !important; color:#fff;}
.rongyu_cnt dl.dl01 dt,.rongyu_cnt dl.dl02 dd{ float:right; }
.rongyu_cnt dl.dl01 dd,.rongyu_cnt dl.dl02 dt{ float:left;}



.main03 h2{ margin-bottom:70px;}
.main03 .main03_cnt .main03_cnt_l{ width:600px; float:left; margin:0 50px;}
.main03 .main03_cnt .main03_cnt_l h3{ height:80px; line-height:80px; padding:0 25px; border:8px #cad75f solid; border-bottom:0; text-align:center; margin-bottom:20px; position:relative;}
.main03 .main03_cnt .main03_cnt_l h3:after{ content:""; width:0px; height:0px;border:30px #cad75f solid; position:absolute; right:-25px; top:-25px; /* older safari/Chrome browsers */  -webkit-opacity: 0.6;  /* Netscape and Older than Firefox 0.9 */   -moz-opacity: 0.6;  /* Safari 1.x (pre WebKit!) ÀÏÊ½khtmlÄÚºËµÄSafariä¯ÀÀÆ÷*/   -khtml-opacity: 0.6;   /* IE9 + etc...modern browsers */   opacity: .6;  /* IE 4-9 */  filter:alpha(opacity=60);  /*This works in IE 8 & 9 too*/   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /*IE4-IE9*/   filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60); }
.main03 .main03_cnt .main03_cnt_l div{ background:#222; padding:30px; font-size:14px;}
.main03 .main03_cnt .main03_cnt_l div p{ line-height:36px; font-size:16px;}
.main03 .main03_cnt .main03_cnt_l div a{ display:block; width:230px; margin:0 auto; height:36px; line-height:36px; background:#495db6; border-radius:3px; text-align:center; font-size:16px; margin-top:20px;}
.main03 .main03_cnt_r{ margin:30px 50px; width:370px; float: right;padding:15px; position:relative;}
.main03 .main03_cnt_r::before{ display:block; content:""; width:40px; height:40px; border-left:8px #cad75f solid;border-top:8px #cad75f solid; position:absolute; top:-10px; left:-10px; }
.main03 .main03_cnt_r::after{ display:block; content:""; width:40px; height:40px; border-right:8px #cad75f solid;border-bottom:8px #cad75f solid; position:absolute; bottom:-10px; right:-10px; }


.main04 .main04_cnt dl{ width:380px; margin:0 10px; float:left; background:#fff; color:#444;}
.main04 .main04_cnt dl dt{ position:relative;}
.main04 .main04_cnt dl dt p{ position:absolute; bottom:30px; height:45px; line-height:45px; font-size:40px; padding:0 30px; color:#fff;}
.main04 .main04_cnt dl dt p span{ display:block; width:45px; line-height:45px;background:#fba31d; float:left; margin-right:20px;}
.main04 .main04_cnt dl.dl_02 dt p span{ background:#38bfdd;}
.main04 .main04_cnt dl.dl_03 dt p span{ background:#ff1b58;}
.main04 .main04_cnt dl dd{ padding:6%; font-size:14px;}
.main04 .main04_cnt dl dd p{ margin-bottom:10px; overflow: hidden;}
.main04 .main04_cnt dl dd p a{ display:block; width:47%; margin:5% 1.5% 0; float:left; height:40px; line-height:40px; color:#fff; background:#ff1b58 ;text-align:center; border-radius:3px; font-size:16px;}
.main04 .main04_cnt dl dd p a.zxzx{ background:#38bfdd;}
.main04 .main04_cnt{ position:relative;}
.main04 .main04_cnt_nr{ width:100%; overflow:hidden; }
.picList{ overflow: hidden; zoom:1; }
#caselist .prev, #caselist .next{ display:block;  width:49px; height:67px; background:url(../images/prevnext.png) no-repeat; overflow:hidden;cursor:pointer;  position:absolute; top:40%;}
#caselist .prev{background-position:5px 0;left:0px; }
#caselist .next{background-position: -156px 0; right:0px; }
#caselist .prev:hover{background-position: -45px 0;} 
#caselist .next:hover{background-position: -106px 0;} 


.main05 .main05_cnt dl{ width:50%; float:left; background:#222;}
.main05 .main05_cnt dl dt{ width:50%; float:left; text-align:center;}
.main05 .main05_cnt dl dd{ width:42%; padding:3.5% 4%; float:right;}
.main05 .main05_cnt dl dd b{ display:block; font-size:20px; margin-bottom:10px;}
.main05 .main05_cnt dl.dl03 dt,.main05 .main05_cnt dl.dl04 dt{ float:right;}
.main05 .main05_cnt dl.dl03 dd,.main05 .main05_cnt dl.dl04 dd{ float:left;}
.main05 .main05_cnt dl dd a{ display:block; width:85%; margin:0 7.5%; height:36px; line-height:36px; background:#495db6; border-radius:3px; text-align:center; font-size:16px; margin-top:20px;}


.fzsj { margin-bottom:40px; overflow:hidden;}
.fzsj h3,.snsj h3{ color:#cad75f; height:40px; line-height:40px; margin-bottom:30px;}
.fzsj h3 b,.snsj h3 b{ font-size:44px; margin-right:10px;}
.fzsj .fzsj_cnt img,.snsj .snsj_cnt img{ display:block; float:left;}
.fzsj .fzsj_cnt .fzsj_cnt_l,.fzsj .fzsj_cnt .fzsj_cnt_r,.snsj .snsj_cnt .snsj_cnt_l,.snsj .snsj_cnt .snsj_cnt_r{ width:50%;float:left;}
.fzsj .fzsj_cnt .fzsj_cnt_l .l_l,.fzsj .fzsj_cnt .fzsj_cnt_l .l_r{ width:50%; float:left;}

.fzsj .fzsj_cnt .fzsj_cnt_l img{ width:97%; margin:1.5%;}
.fzsj .fzsj_cnt .fzsj_cnt_r .r_t img{ width:98%;margin:1%;}
.fzsj .fzsj_cnt .fzsj_cnt_r .r_b img{ width:48%;margin:1%;}
.snsj .snsj_cnt .snsj_cnt_l img{ width:48%; margin:1%}
.snsj .snsj_cnt .snsj_cnt_r img{ width:98%;margin:1%}



.main07 .main07_cnt dl{ width:600px; float:left; background:#37302a; color:#fff;font-size:14px;}

.main07 .main07_cnt dl dt{ width:280px; float:left;}
.main07 .main07_cnt dl dt div{ padding:30px; background:#222; color:#cad75f;}
.main07 .main07_cnt dl dt div span{ font-weight:bold; font-size:20px;}
.main07 .main07_cnt dl dd{ padding:30px; width:260px; float:right; }
.main07 .main07_cnt dl dd p{ margin-bottom:20px;} 
.main07 .main07_cnt dl dd p.xsname{ text-align:right;}
.main07 .main07_cnt{ position:relative;}
.main07 .main07_cnt_nr{ width:100%; overflow:hidden; }
#student .prev, #student .next{ display:block;  width:49px; height:67px; background:url(../images/prevnext.png) no-repeat; overflow:hidden;cursor:pointer;  position:absolute; top:40%;}
#student .prev{background-position:5px 0;left:0px; }
#student .next{background-position: -156px 0; right:0px; }
#student .prev:hover{background-position: -45px 0;} 
#student .next:hover{background-position: -106px 0;} 



.main08 h2{ margin-bottom:140px;}
.main08 .main08_cnt dl{ width:30%; margin:0 1.66666%; background:#222; float:left; position:relative;}
.main08 .main08_cnt dl dt{ width:75%; margin:0 12.5%; position:absolute; top:-100px; }
.main08 .main08_cnt dl dt p{ height:40px; line-height:40px; background:#fff; color:#444; font-size:20px; font-weight:bold; text-align:center; position:relative;}
.main08 .main08_cnt dl dt p:before{ content:""; width:0; height:0; border-bottom:30px solid #fff; border-left:20px solid transparent;border-right:20px solid transparent; position:absolute; bottom:40px; left:40%;}
.main08 .main08_cnt dl dd{ padding:12.5%; margin-top:216px; font-size:14px;}
.main08 .main08_cnt dl dd a{ display:block; width:85%; margin:0 7.5%; height:36px; line-height:36px; background:#495db6; border-radius:3px; text-align:center; font-size:16px; margin-top:20px;}

.main09 .main09_cnt li{ width:18.5%; float:left; margin:0.5%; border:1px #dedede solid; }


.bottom_tel{ height:30px; z-index:9999; color:#fff !important; width:1180px; margin:0 auto; font-size:24px; font-family:"Arial Black", Gadget, sans-serif "å¾®è½¯é›…é»‘"; line-height:30px; margin-top:15px; padding-left:20px; color:#f6ff95 !important}
.bottom_tel strong{color:#f6ff95 !important}
.bottom_form{ height:168px; width:1200px; margin:0 auto;z-index:9999;  font-family:"å¾®è½¯é›…é»‘";}
.back {
position:fixed;
bottom:0; 
background: #485db5;

filter: alpha(opacity=40); 
width: 100%;
height: 168px;
z-index:10;
}

.xx_logo{ float:left; width:206px; text-align:center;  margin-top:30px;}
.xx_logo dd{ height:40px; line-height:40px; font-size:24px; color:#222;}


.bottom_form_text{ width:22%; float:left; font-size:24px; color:#fff; line-height:36px;padding-top:20px; padding-left:20px;}
.bottom_form table{ float:left; margin-top:25px; width:65% !important;}
.bottom_form table td{ height:34px; line-height:34px; font-size:16px; color:#fff;}

.bottom_form_input{ width:70%; background:none; border:none;background:#fff; height:22px; padding:0 5%;}
.bottom_form_select{ padding:0; width:150px;}
.bottom_form_botton{ width:57px; height:57px; border:none; background:#e92163; cursor:pointer; color:#fff; font-size:20px; font-family:"å¾®è½¯é›…é»‘";}
.close_button{ width:13px; height:13px; background:url(../images/close_button.jpg) no-repeat; cursor:pointer; position:absolute; top:15px; right:15px;}
.zhankai_button{ display: none; width:30px; height:16px; background:url(../images/zhankai.jpg) no-repeat;cursor:pointer; position:absolute; top:15px; right:15px;}
.weixin{ float:right;}

#footer{ width:1200px; margin:0 auto 100px; }

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #4e8099; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#2978BB; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;} 



@media only screen and (max-width:1200px){
	.banner img{ width:100%;}
	.nav_bg .nav,.breadCrumb,h2,.main01,.main02,.main03 .main03_cnt, .main04, .main05, .main06, .main07 .main07_cnt, .main08, .main09{ width:1024px; }
	.main02 dl dt{width:480px;}
	.main02 dl dd{ width:484px; height:184px;padding:30px;}
	.rongyu_cnt .ry_cnt_l,.rongyu_cnt .ry_cnt_r{ width:49%;}
	.main03 .main03_cnt .main03_cnt_l{ width:50%; margin:0 2.5%;}
	.main03 .main03_cnt_r{ width:37%; padding:1.5%; margin:3% 2.5%;}
	.main03 .main03_cnt .main03_cnt_l h3{ height:auto; line-height:50px;}
	.main04 .main04_cnt_nr{ width:1023px;  margin:0 auto;}
	.main04 .main04_cnt dl{ width:320px;}
	.main04 .main04_cnt dl dd a{ width:80%; margin:5% 10%;}
	.main05 .main05_cnt dl{ height:400px;}
	.main05 .main05_cnt dl dt{ width:42%; padding:4%;}
	.fzsj .fzsj_cnt img, .snsj .snsj_cnt img{ margin:1%; width:98%;}
	.main07 .main07_cnt_nr{ width:1024px;  margin:0 auto;}
	.main07 .main07_cnt dl{ width:512px;}
	.main07 .main07_cnt dl dt{ width:45%;}
	.main07 .main07_cnt dl dd{ width:50%; padding:2.5%;} 
	.main08 .main08_cnt dl dd{ margin-top:176px;}
	
	.bottom_tel{ width:1004px;}
	.bottom_form{ width:1024px;}
	#footer{ width:1024px;}
	
	}

@media only screen and (max-width:1024px){
	.nav_bg .nav,.breadCrumb,h2,.main01,.main02,.main03 .main03_cnt, .main04, .main05, .main06, .main07 .main07_cnt, .main08, .main09{ width:768px; }
	.main01 .main01_cnt{ height:auto;}
	.main01 .main01_cnt_l{ width:90%; padding:5%; text-align:center;}
	.main01 .main01_cnt_r{ width:95%;}
	.main02 dl dt{ width:100%; text-align:center;}
	.main02 dl dd{ padding:5%; width:90%; height:auto;}
	.rongyu_cnt dl dd{ width:44% !important; padding:3% !important}
	.main03 .main03_cnt .main03_cnt_l{ width:95%;}
	.main03 .main03_cnt_r{ width:80%; margin:5% 10%; text-align:center;}
	.main04 .main04_cnt_nr{ width:768px;}
	.main04 .main04_cnt dl{ width:364px;}
	.main05 .main05_cnt dl{ width:100%; margin-bottom:4%; height:auto;}
	.main05 .main05_cnt dl dd{ width:40%; padding:5%}
	.main07 .main07_cnt_nr{ width:768px; }
	.main07 .main07_cnt dl{ width:384px; }
	.main07 .main07_cnt dl dt{ width:100%; background:#222;}
	.main07 .main07_cnt dl dt img{ width:45%; float:left;}
	.main07 .main07_cnt dl dt div{ width:45%; padding:5%; float:right;}
	.main07 .main07_cnt dl dd {width:90%; padding:5%;}
	.main08 .main08_cnt dl{ width:31.3333%; margin:0 1%;}
	.main08 .main08_cnt dl dt{ width:90%; margin:0 5%;}
	.main08 .main08_cnt dl dd{ padding:8%;}
	.main09 .main09_cnt li{ width:23.5%;}
	
	.bottom_tel{ width:768px; padding-left:0;}
	.bottom_form{ width:768px;}
	.bottom_form_text{ padding-left:0; }
	.bottom_form table{ width:76% !important; float:right;}
	.weixin{ display:none;}
	#footer{ width:768px;}
	#footer table{ width:100% !important}
	}

@media only screen and (max-width:767px){
	.nav_bg{ height:70px; line-height:35px;}
	.nav_bg .nav{ width:100%; height:35px; line-height:35px;}
	.nav_bg .nav a{ width:25%; height:35px; line-height:35px;}
	.breadCrumb{ width:94%; margin:0 3%;}
	.main01, .main04, .main05, .main08{ width:94%; margin:0 3% 10%}
	.main02, .main06, .main09{ width:94%; margin:0 3% 5%}
	h2{ width:94%; margin:0 3% 4%;}
	h2::before,h2::after{ display:none;}
	.main01 h2, .main04 h2, .main05 h2, .main08 h2{ width:100%; margin:0 0 6%;}
	.main03 .main03_cnt, .main07 .main07_cnt{ width:94%; margin:0 3%}
	.main01 .main01_cnt_r{ width:90%;padding:5%;}
	.main01 .main01_cnt_r h3{ height:auto; font-size:30px; line-height:46px;}
	.rongyu_cnt h3{ font-size:18px;  padding:0 10px;}
	.rongyu_cnt .ry_cnt_l, .rongyu_cnt .ry_cnt_r{ width:100%; margin-bottom:4%;}
	.main03 h2{ margin-bottom:4%;}
	.main03 .main03_cnt .main03_cnt_l h3{ font-size:20px; line-height:40px;}
	.main04 .main04_cnt_nr{ width:640px;}
	.main04 .main04_cnt dl{ width:310px;}
	.fzsj .fzsj_cnt .fzsj_cnt_l, .fzsj .fzsj_cnt .fzsj_cnt_r, .snsj .snsj_cnt .snsj_cnt_l, .snsj .snsj_cnt .snsj_cnt_r{ width:90%; margin:0 5%;}
	.main07 .main07_cnt_nr{ width:100%; }
	.main07 .main07_cnt dl{ width:100%; }
	
	.main08 .main08_cnt dl{ width:48%; margin-bottom:3%;}
	.main08 .main08_cnt dl dt{ width:80%; margin:0 ; padding:10% 10% 0; position:inherit; top:inherit;}
	.main08 .main08_cnt dl dd{ margin-top:0;}
	.main09 .main09_cnt li{ width:30.5%; margin:1%;}
	#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	.copyright,.last{ display:block;}
	}
@media only screen and (max-width:680px){
    .main04 .main04_cnt_nr{ width:560px;}
	.main04 .main04_cnt dl{ width:260px;}
	}

@media only screen and (max-width:600px){
	.main08 .main08_cnt dl dd{ padding:7.5%;}
	 .main04 .main04_cnt_nr{ width:500px;}
	.main04 .main04_cnt dl{ width:230px;}
	}
@media only screen and (max-width:540px){
	.main04 .main04_cnt_nr{ width:450px;}
	.main04 .main04_cnt dl{ width:380px; margin:0 35px;}
	}

@media only screen and (max-width:480px){
	
	.rongyu_cnt dl{ margin-bottom:4%;}
	.main04 .main04_cnt_nr{ width:376px;}
	.main04 .main04_cnt dl{ width:356px; margin:0 10px;}
	.rongyu_cnt dl dt,.main05 .main05_cnt dl dt{ width:85% !important; padding:7.5% 7.5% 0 !important; text-align:center;}
	.rongyu_cnt dl dd,.main05 .main05_cnt dl dd{ width:85% !important; padding:7.5% !important;}
	.fzsj .fzsj_cnt .fzsj_cnt_l, .fzsj .fzsj_cnt .fzsj_cnt_r, .snsj .snsj_cnt .snsj_cnt_l, .snsj .snsj_cnt .snsj_cnt_r{ width:100%; margin:0;}
	.main08 .main08_cnt dl{ width:100%; margin:0 0 4%;}
	}
@media only screen and (max-width:400px){
	.main04 .main04_cnt_nr{ width:300px;}
	.main04 .main04_cnt dl{ width:280px; margin:0 10px;}
	}