html{}body,div,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;
	font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;}table{}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,b{font-style:normal;}li{list-style:none}caption,th{}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea{*font-size:100%}legend{color:#000}body{font:12px/1.231 "Microsoft YaHei",verdana,arial,helvetica,clean,sans-serif;}input,button,textarea{font:99% "Microsoft YaHei",verdana,arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{}body{text-align:center; margin:0 auto;}
img{vertical-align:middle}button{cursor:pointer}
html{
	border:0px;font: 14px \5FAE\8F6F\96C5\9ED1;
	
}
body{
	font-family: "Microsoft YaHei", Arial, Verdana, Helvetica, sans-serif;
	font: 14px \5FAE\8F6F\96C5\9ED1;
	color: #525252;
	font-size:14px;
	text-align:center;
	
}
td{
	font-size:14px;
}
td{word-break: break-all;}

#w3cn {}
clear{
	clear:both;
}
a {
	color: #525252;
	text-decoration:none;
	cursor:pointer;
}

a:hover {
	color: #FF6600;
	text-decoration: none;
}
input , select{
	vertical-align:middle;font-size:14px;
}
select{
font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
line-height:21px;
padding:2px;
border:1px solid #ccc;
background:#FFF;
margin:0;
}
input,button,select,textarea{outline:none}
textarea{resize:none}
.bg{ background:#fff}
.bg1{ background:#f8f8f8 }
.head{ height:100px; width:1200px; margin:0 auto; padding:0px 0 0 0; display:block; background:#1f2229; _overflow:hidden; }
.heado{ background:#1f2229;display:block; zoom:1; z-index:88}
.logo{ width:310px; text-align:left; float:left;padding:30px 0 0 20px; overflow:hidden; height:70px; }
.nav{ height:36px;width:560px; float:right; padding:42px 0 0 0; z-index:88; }
	.nav ul{ padding: 0; margin:0;}
	.nav li{float:left;font-size:18px;height:36px;padding:0px 20px; position:relative; z-index:88}
	.nav li a{display:block;color:#fff; float:left; padding:0px 5px 12px 5px; }
	.nav li a:hover{color:#df0615;display:block;}
	.nav li.current{display:block;}
	.nav li.current a{background:url(nav_bg.png) repeat-x 0 bottom; display:block;  padding:0px 5px 12px 5px; }
	.nav li.current a:hover{ display:block;}
	
.subnav{ position:absolute; top:34px; left:20px; background:url(bg2.png); display:none; padding:10px 0;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37); 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
	z-index:8888
}
.subnav a{ display:block; font-size:14px; float:none !important; color:#bbb !important; background:none !important; height:35px !important; line-height:35px !important; padding:0 !important;}
.subnav a:hover{ color:#df0615!important;}
.sn1{ width:118px;}
.sn2{ width:82px;}
.sign{ width:190px; float:right; padding:40px 0 0 0; text-align:right; }
.sign a{ font-size:14px; color:#FFF; display:inline-block; padding:2px 10px; border:1px solid #eee; margin:0 3px;}
.sign a:Hover{ color:#ca1a2b; border:1px solid #ca1a2b; }
.sign1{ width:60px; float:right; padding:17px 18px 17px 10px; text-align:right; position:relative; display:inline-block;margin:0;}
.uhb1{ width:60px; float:right;  padding:17px 18px 17px 10px; text-align:right; position:relative;background:#31343a; display:inline-block}
.usl{ width:176px; overflow:hidden;  position:absolute; left:-86px; top:98px;  display:none; z-index:1999; zoom:1;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37); 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);}
.usl li{overflow:hidden; height:35px; line-height:35px;text-align:left; color:#ff3d50; background:#1f2229; border-bottom:1px solid #31343a; overflow:hidden; *margin:0 0 -4px 0;}
.usl li a{ color:#fff; padding:0 0 0 25px; display:block; }
.usl li a:hover{ color:#ff3d50;background:#31343a;}
.usll1{ text-align:center !important}

.exit{font-size:14px; color:#FFF; display:inline-block; padding:2px 10px; border:1px solid #eee; margin:20px 0 0 0px; float:left;}
.exit:Hover{ color:#ca1a2b; border:1px solid #ca1a2b; }

.main{ overflow:hidden;width:1200px; margin:0 auto; padding:0 0 40px 0; min-width:1200px;}
.main2{ overflow:hidden;width:1200px; margin:0 auto; padding:20px 0 40px 0; min-width:1200px;}
.main1{ overflow:hidden;width:1100px; margin:0 auto; padding:40px 0;min-width:1100px;}
.loginmain{ overflow:hidden; margin:0 auto; padding:50px 0 0px 0; height:700px; background:url(login_bg1.png) no-repeat center 0; position:relative;}
.loginmain1{ overflow:hidden; margin:0 auto; padding:50px 0 0px 0; height:700px; background:url(reg_bg.png) no-repeat center 0; position:relative;}
.content{  overflow:hidden;width:1000px; margin:0 auto; padding:0 0 40px 0;min-width:1000px;}
.content1{  overflow:hidden;width:1128px; margin:0 auto; padding:20px 0 40px 0;min-width:1128px;}


.homeslides{ display:block; overflow:hidden; height:580px;z-index:0; min-width:1200px;}

.new_banner{width:100%;height:580px; margin:0 auto; padding:0 background:url(loading.gif) no-repeat center center #fff; overflow:hidden; z-index:0; position:relative}
.rslides{width:100%;position:relative;list-style:none;padding:0; overflow:hidden; height:580px; z-index:0}
.rslides img{ margin:0 auto; z-index:122}
.rslides li{ width:100%; text-align:center; height:580px;}

.rslides_nav{ width:36px; height:108px; background-image:url(banner_new1.png); display:block; position:absolute;  text-indent:-10em; overflow:hidden;}

.new_banner .prev{ background-position:0 0; top:160px; position:absolute; left:50%; margin:0 0 0 -550px;}
.new_banner .prev:hover{ background-position:0 -108px;}
.new_banner .next{ background-position:-36px 0;top:160px; position:absolute; left:50%; margin:0 0 0 510px;}
.new_banner .next:hover{ background-position:-36px -108px;}
.rslides_tabs{ position:absolute; left:48%; top:530px;clear:both;text-align:center; z-index:19;}
.rslides_tabs li{display:inline;float:none;_float:left;*float:left;}
.rslides_tabs a{ width:12px; height:12px; background:#fff;text-indent:-5em; overflow:hidden; display:block; float:left; margin-right:9px;border-radius:6px;}
.rslides_tabs .rslides_here a{ background:#fe0303;}
.rslbg1{ background:url(bg1.jpg) no-repeat center 0;}
.rslbg2{ background:#433d54;}
.rslbg3{ background:#ca192b;}

.h1f{ background:#fff url(h1f_bg.jpg) no-repeat center 0; padding:160px 0 40px 0; display:block; overflow:hidden; zoom:1; min-width:1200px;}

.h1fl{ width:600px; float:left; overflow:hidden;}

.h1ftitle{ height:150px; padding:0 20px; line-height:24px; text-align:left}
.h1ftitle h2{ color:#ca192b; font-size:30px; font-weight:bold; padding:0 0 10px 0; _padding:3px 0 10px 0; text-align:center}

.hlist{ text-align:left;width:100%;border:0px; border-collapse: collapse;}
.hlist td{ padding:0 0 25px 180px; vertical-align: middle; line-height:24px; height:190px; position:relative;}
.hlist img{ position:absolute; left:0px; top:0;}
.hicon{ padding:0 30px 0 0;}
.hlist div{ float:left}

.h2f{ background:#0071b5 ; padding:75px 0 40px 0; display:block; overflow:hidden; zoom:1; color:#fff; min-width:1200px;}

.h2ftitle{ height:160px;  line-height:24px; color:#fff;}
.h2ftitle h2{  font-size:30px; font-weight:bold; padding:0 0 10px 0;  _padding:3px 0 10px 0; color:#fff;}

.hmaster{ padding:0px 0 30px 0; margin:0; overflow:hidden; zoom:1}
.hmaster ul{ padding:0; margin:0;}
.hmaster li{ width:380px; float:left; margin:0 7px; height:240px;}
.hmtitle{ font-size:18px; text-align:left; padding:0 0 0 20px; height:30px; border-bottom:1px solid #80b8da; display:block; overflow:hidden; zoom:1}
.hminfo{ display:block; overflow:hidden; padding:15px 20px 0 5px; text-align:left; font-size:12px; line-height:20px;}
.hmp{ float:left; display:block; overflow:hidden; border:3px solid #529fcd; margin:0 15px 0 0}
.hminfo span{ padding:10px 0 0 0; display:block}
.hminfo a{ color:#fff;}
.hminfo a:hover{ color:#f3b6bc}
.hmmore , .hmmore1{ display:block; overflow:hidden; padding:30px 0 10px 0;}
.hmmore1 img{ cursor:pointer}

.h3ftitle{ height:120px; padding:0 20px; line-height:24px;}
.h3ftitle h2{ color:#ca192b; font-size:30px; font-weight:bold; padding:0 0 10px 0;_padding:3px 0 10px 0; }

.h3f{ background:#fff ; padding:75px 0 110px 0; display:block; overflow:hidden; zoom:1; min-width:1200px;}
.h3f1{ background:#fff ; padding:0px 0 20px 0; display:block; overflow:hidden; zoom:1; min-width:1200px;}
.h3f2{ background:#fff ; padding:0px 0 20px 0; display:block;  zoom:1; min-width:1200px;}
.h3m{ width:1200px;  margin-left: auto; margin-right:auto}
.hpartner{ padding:0 0;}
.hpartner img{ float:left; margin:0 24px; border:1px solid #fff; overflow:hidden; width:100px; height:100px;}


.foot{ padding:20px 0 0 0; background:#1f2228 url(x1.gif) repeat-x 0 190px; display:block; overflow:hidden; *position:relative; min-width:1200px;}
.footm{ width:1200px; margin:0 auto;  position:relative; padding:0 0 0 0;}
.footlist{ padding:0 0 20px 130px; margin:0; display:block; overflow:hidden; zoom:1}
.footlist li{ width:210px; float:left; line-height:24px; text-align:left;}
.footlist li a{ color:#464951}
.footlist li span{ color:#d4d4d4}
.fta{ color:#d4d4d4 !important}
.fta:hover{ color:#f7535f !important}
.footlist li a:Hover{ color:#f7535f}
.footlogo{ display:block; overflow:hidden; padding:0px 0 0 0; height:200px;}
.fr{ display:block; height:60px; line-height:40px;overflow:hidden;  font-size:12px;}
.fr a{color:#3a3e47}
.fr a:hover{color:#f7535f}

/*浮动层开始*/

.grb{ width:100%; height:100%;  position:absolute; left:0;top:0;background:url(bg1.png); z-index:3000;}
.layer{ zoom:1; border:2px solid #fff; background:#fff; position:fixed; left:50%; top:5%; z-index:3100;}

.layer1000{ zoom:1; border:2px solid #fff; background:#fff; position:fixed; left:50%; top:15%; z-index:3100; width:1000px; margin:0 0 0 -500px; border:8px solid #8b8b8b; height:340px;}
.l1000title{ height:31px; line-height:31px; background:#1f2228; color:#fff; text-align:left; padding:0 0 0 20px;}
.tcclose{ float:right; margin:-2px -38px 0 0; }
.loginlayer{ zoom:1; background:#fff url(ll_bg.png) repeat-y 0 0; overflow:hidden;position:fixed;_position:absolute; left:50%; top:20%; _top:3%; z-index:2100;width:600px;  margin:0 0 0 -300px; padding:0 0 20px 0;}
.lgclose{ height:33px; text-align:right; padding:8px 10px 0 0;}
.ltitle{ height:50px; text-align:left; font-size:20px; color:#222;}

/*浮动层结束*/
.bar1{ height:178px; display:block; overflow:hidden; background:#05285e url(rcxpt.jpg) no-repeat center 0; min-width:1200px;}
.bar2{ height:185px; display:block; overflow:hidden; background: url(bar_ds.jpg) repeat-x center 0;min-width:1200px;}
.bar3{ height:180px; display:block; overflow:hidden; background: url(bar3.jpg) repeat-x center 0;min-width:1200px;}
.bar4{ height:186px; display:block; overflow:hidden;min-width:1200px; background:url(bar_f1.jpg) no-repeat center 0;}
.bar5{ height:186px; display:block; overflow:hidden; background:url(bar_hz.jpg) no-repeat center 0;min-width:1200px;}
.intitle{ height:170px; background:url(x2.gif) no-repeat 0 bottom; display:block; overflow:hidden;min-width:1200px;}
.intm{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_lmqy.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intitle1{ height:132px; background:url(x2.gif) no-repeat 0 bottom; display:block; min-width:1200px;}
.intitle2{ height:172px; background:url(x2.gif) no-repeat 0 131px; display:block; overflow:hidden;min-width:1200px;}
.intm1{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dstj.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm2{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_mszn.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm3{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_pxgc.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm4{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dsml.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm6{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dsxm.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm7{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dssq.png) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm8{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_bmsq.png) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm9{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_rcxp1.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm10{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_rcjd.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm11{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_sph.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm12{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_qyxq.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm13{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_hzsq.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm14{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_sqgs.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm15{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_jrrc.gif) no-repeat 0 14px; height:92px; text-align:right; padding:78px 0 0 0;min-width:1200px;}
.intm16{ width:1200px; margin:0 auto;  background:#FFF url(bar_hyzx.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm17{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_zydz.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm18{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_wdsc.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm19{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_zkq.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm20{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_znxx.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm21{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_wdcs.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm22{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_mscs.gif) no-repeat 0 8px; height:147px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm5{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_jzhy.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm23{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_jyfd.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm24{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_gywm.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm25{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_lxwm.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm26{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dsjhjj.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm27{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_dsjh1.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm28{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_jrwm.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.intm29{ width:1200px; margin:0 auto; overflow:hidden; background:#FFF url(bar_pxjg.gif) no-repeat 0 8px; height:107px; text-align:right; padding:25px 0 0 0;min-width:1200px;}
.site{ padding:0px 0 28px 0; display:block; font-size:12px; color:#1f2228}
.site a{ color:#1f2228}.site a:hover{ color:#F30}
.site span{ padding: 0 0 0 10px; background:url(point1.gif) no-repeat 0 center}

.tab{ display:block; height:40px;}
.tab a{ display:inline-block; padding:4px 15px; margin:0 0 0 8px; background:#e7e7e7; color:#49494e; }
.tab a:hover{ background:#c0bfbf; color:#fff;}
.tab .current{ display:inline-block; padding:4px 15px; margin:0 0 0 8px; background:#e60012 !important; color:#fff;}
.tab .current:hover{ background:#e60012 !important; color:#fff;}

.explain1{ height:320px; background:url(sm_qylm.png) no-repeat center 40px;}
.explain1 span{ padding:150px 100px 0 428px; display:block; text-align:left; line-height:24px; color:#4d4e50; height:120px;}
.btnm{ text-align:right; padding:20px 0 0 0;}
.btn1 , .btn2{ width:90px; height:40px; font-size:18px; color:#fff; display:inline-block; text-align:left; line-height:40px; padding:0 0 0 50px;}
.btn1{ background:url(btn1_1.png) no-repeat 0 0;}
.btn1:hover{ background:url(btn1_2.png) no-repeat 0 0; color:#fff}
.btn2{ background:url(btn2_1.png) no-repeat 0 0; margin: 0 60px 0 30px;}
.btn2:hover{ background:url(btn2_2.png) no-repeat 0 0;color:#fff}


.btn3{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn3_1.png) no-repeat 0 0; float:right; margin:00px 0 0 100px;}
.btn3:hover{  color:#fff; background:url(btn3_2.png) no-repeat 0 0; }

.btn4{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn3_1.png) no-repeat 0 0; float:right;}
.btn4:hover{  color:#fff; background:url(btn3_2.png) no-repeat 0 0; }

.btn5{  height:44px; font-size:18px;  display:inline-block; text-align:center; line-height:44px;background:#f0f0f0; padding:0 20px; border:1px solid #a8a8a8; margin:0 0 0 8px;}
.btn5:hover{ background:#f1f1f1 }

.btn6{  height:35px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:35px;background:#e6000c; padding:0 25px; border:none}
.btn6:hover{ background:#171717; color:#fff;  }

.btn7{  height:35px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:35px;background:#49494e; padding:0 25px;}
.btn7:hover{ background:#171717; color:#fff;  }

.btn8{  height:40px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:40px;background:#c90808; font-size:20px; font-weight:bold; padding:0 50px;}
.btn8:hover{ background:#ff0909; color:#fff;  }
.btn9{  height:46px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:46px;background:#e6000c; padding:0 25px; border:none}
.btn9:hover{ background:#fc3a3a; color:#fff;  }

.point3{  height:35px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:35px;background:#e6000c; padding:0 25px; border:none; margin:0 10px;}
.point3:hover{ background:#fc3a3a; color:#fff;  }

.btn10{ width:117px; height:30px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:30px;background:url(btn10_1.png) no-repeat 0 0; position:absolute; right:0px; top:40px; z-index:999;}
.btn10:hover{  color:#fff; background:url(btn10_2.png) no-repeat 0 0; }

.btn12{ width:120px; height:30px; font-size:12px; color:#fff; display:inline-block; text-align:center; line-height:30px;background:url(btn11_1.png) no-repeat 0 0; }
.btn12:hover{  color:#fff; background:url(btn11_2.png) no-repeat 0 0; }
.btn13{ color:#cfcfcf ; text-decoration:underline; font-size:12px;}
.btn13:hover{ }

.btn14{  height:35px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:35px;background: url(btn12_1.png) no-repeat 0 0; width:80px; padding:0; border:none; margin:0 5px; font-weight:bold}
.btn14:hover{ background: url(btn12_2.png) no-repeat 0 0;color:#fff; }

.btn15{  height:35px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:35px;background: url(btn13_1.png) no-repeat 0 0; width:80px; padding:0; border:none; margin:0 5px; font-weight:bold}
.btn15:hover{ background: url(btn13_2.png) no-repeat 0 0;color:#fff; }

.btn16{  height:40px; font-size:14px; font-weight:bold; color:#fff; display:inline-block; text-align:center; line-height:35px;background: url(btn14_1.png) no-repeat 0 0; width:170px; padding:0; border:none; margin:0 0 10px 0;}
.btn16:hover{ background: url(btn14_2.png) no-repeat 0 0;color:#fff; }

.btn17{  height:30px; font-size:12px; color:#fff; display:inline-block; text-align:center; line-height:30px;background: url(btn15_1.png) no-repeat 0 0; width:60px; padding:0; border:none; margin:0 0 0 6px;}
.btn17:hover{ background: url(btn15_2.png) no-repeat 0 0;color:#fff; }

.btn18{  height:30px; font-size:12px; color:#fff; display:inline-block; text-align:center; line-height:30px;background: url(btn16_1.png) no-repeat 0 0; width:60px; padding:0; border:none; margin:0 0 0 6px;}
.btn18:hover{ background: url(btn16_2.png) no-repeat 0 0;color:#fff; }

.btn19{  height:30px;font-size:12px;  color:#fff; display:inline-block; text-align:center; line-height:30px;background: url(btn17_1.png) no-repeat 0 0; width:60px; padding:0; border:none; margin:0 0 0 6px;}
.btn19:hover{ background: url(btn17_2.png) no-repeat 0 0;color:#fff; }

.btn20{  height:40px;font-size:14px;  color:#fff; display:inline-block; text-align:center; line-height:40px;background: url(btn18_1.png) no-repeat 0 0; width:100px; padding:0; border:none; margin:30px 0 0 6px;}
.btn20:hover{ background: url(btn18_2.png) no-repeat 0 0;color:#fff; }

.btn21{  height:40px;font-size:14px;  color:#fff; display:inline-block; text-align:center; line-height:40px;background: url(btn19_1.png) no-repeat 0 0; width:100px; padding:0; border:none; margin:10px 20px 0 0;}
.btn21:hover{ background: url(btn19_2.png) no-repeat 0 0;color:#fff; }

.btn22{  height:40px;font-size:16px;  color:#fff; display:inline-block; text-align:center; line-height:40px;background:#e6000c; width:280px; padding:0; font-weight:bold; margin:0 0 10px 0;}
.btn22:hover{ background:#fb3a44;color:#fff; }

.btn23{  height:40px;font-size:16px;  color:#fff; display:inline-block; text-align:center; line-height:40px;background:#fe9205; width:280px; padding:0; font-weight:bold; margin:0 0 10px 0;}
.btn23:hover{ background:#fea531;color:#fff; }

.btn24{ width:117px; height:30px; font-size:14px; color:#fff; display:inline-block; text-align:center; line-height:30px;background:url(btn10_1.png) no-repeat 0 0;}
.btn24:hover{  color:#fff; background:url(btn10_2.png) no-repeat 0 0; }

.tab1 , .tab2{ display:block; height:41px; line-height:40px;  font-size:14px; text-align:left; background: url(tab_bg1.jpg) repeat-x 0 0px; font-weight:bold; zoom:1; _overflow:hidden;_height:43px;}
.tab1 a , .tab2 a{ display:inline-block; height:38px; padding:0 20px;color:#4c4c4c; border:1px solid #e2e2e2; _border-bottom:1px solid #e6000c; _line-height:39px;background:#fff; vertical-align:top}
.tab1 a:hover , .tab2 a:hover{ background:#f2f2f2; color:#666;}
.tab1 .current , .tab2 .current{ display:inline-block; padding:0 20px; height:40px;  background:url(tab_bg2.jpg) repeat-x 0 0; color:#e6000c; border-bottom:none; border-right:1px solid #e6000c; border-left:1px solid #e6000c; border-top:1px solid #e6000c;}
.tab1 .current:hover , .tab2 .current:hover{ background:url(tab_bg2.jpg) repeat-x 0 0;color:#e6000c;}
.tab1 font{ float:right; font-weight:normal;color:#696969; padding:5px 20px 0 0; }

.tab1 .more{ float:right; border:none; color:#ca1a2b;background:none}
.tab1 .more:hover{ color:#F30; background:none}



.tab3{ display:block; height:35px; line-height:33px; font-size:12px; text-align:left; border-bottom:1px solid #efcdcd}
.tab3 a{ display:inline-block; height:34px; color:#696969; border:1px solid #c2c2c2; margin:0 -1px 0 0; width:90px; text-align:center; background:#fbfafa}
.tab3 a:hover{ background:#e2e2e2; color:#c70909;}
.tab3 .current{ display:inline-block;  background:#e2e2e2 !important; color:#c70909;}
.tab3 .current:hover{ background:#e2e2e2 !important; color:#696969;}


.mptitle1{ display:block; height:37px; font-size:14px; text-align:left; background: url(x4.png) repeat-x 0 bottom; font-weight:bold; zoom:1;}
.mptitle1 span{ display:inline-block; line-height:37px; height:37px; background:url(x5.png) repeat-x 0 bottom; font-size:16px; color:#cf0006; padding:0 25px 0 15px}
.mptitle1 i{ font-style:normal; background:url(x6.png) no-repeat 0 center; padding:0 0 0 15px}
.mptitle1 .more{ float:right; padding:8px 10px 0 0; color:#cf0006; font-weight:normal;}
.mptitle1 .more:hover{ color:#F30}


.tab1 .more{ float:right; padding:0px 10px 0 0; color:#cf0006; font-weight:normal;}
.tab1 .more:hover{ color:#F30}

.uclist{ padding:30px 0; margin:0; zoom:1; display:block; overflow: hidden; position:relative;}
.uclist ul{ padding: 0; margin:0 -10px; overflow:hidden;}
.uclist li{ float:left; width:145px; height:145px; margin:0 10px 20px 10px;border:2px solid #cecece; position:relative;_margin:0 8px 20px 8px; }
.uclist img{ width:145px; height:145px;}
.uldiv1{ display:none; height:145px; width:125px; background:url(bg2.png); position:absolute; z-index:8; padding:0 10px}
.uldiv2{ overflow:hidden; zoom:1; position:absolute; z-index:9; width:135px; display:none; left:5px;}
.uclist a{ font-size:18px; color:#FFF; display:block; overflow:hidden;}
.uclist a:hover{ color:#fd9090; }

.uclist1{ padding:30px 0 60px 0; margin:0; zoom:1; display:block; overflow: hidden;}
.uclist1 ul{ padding: 0;  zoom:1; margin:0; }
.uclist1 li{ float:left; width:145px; height:145px; margin:0 25px 20px 25px; _margin:0 23px 20px 23px;border:2px solid #cecece; position:relative; }
.uclist1 img{ width:145px; height:145px;}
.uclist1 a{ font-size:18px; color:#FFF; display:block; overflow:hidden;}
.uclist1 a:hover{ color:#fd9090; }

.talentlist{ padding:30px 0 0 0; margin:0; zoom:1; display:block; overflow: hidden;}
.talentlist ul{ padding: 0; margin:0 -18px; zoom:1; }
.talentlist li{ float:left; width:210px; height:112px; margin:0 18px 30px 18px; position:relative;_margin:0 15px 30px 15px; text-align:left}
.talentlist img{ width:200px; height:112px; border:1px solid #959595; padding:3px; overflow:hidden}
.talentdiv{ display:none; height:82px; width:170px; background:url(bg2.png); position:absolute; z-index:8; left:4px; top:4px; padding:10px 10px 20px 20px; color:#fff; overflow:hidden; font-size:12px; line-height:18px;}
.talentdiv h2{ font-size:16px; padding:0 0 4px 0;}
.talentlist a{ color:#FFF;}
.talentlist a:hover{ color:#FF9; }

.projectlist{ padding:20px 0 50px 0; margin:0; display:block; overflow:hidden; zoom:1;}
.projectlist li{ display:block; overflow:hidden; background:url(k1.png) no-repeat right 0; padding:25px 0 0 0; min-height:160px; zoom:1}
.pll{ width:115px; float:left; font-size:24px; color:#49494e;}
.pll img{ padding:0 0 12px 0 ;}
.plr{ margin:0 40px 0 140px; text-align:left; padding:0 0 20px 40px; overflow:hidden;}
.mhd{ float:left; padding:0 25px 0 0;}
.mhd1{ float:left; padding:0 55px 0 0; width:153px; height:148px;}
.mhd3{ float:left; padding:0 ; border:2px solid #ccc}
.mhd4{ border:2px solid #ccc}
.masterinfo{ overflow:hidden; display:block; }
.gsinfo{ overflow:hidden; display:block; width:800px; float:left }
.gsinfo1{ overflow:hidden; display:block; width:950px; float:left; padding:20px 0 0 0;}
.mjj{ line-height:22px; display:block; width:440px;}
.mjj1{ line-height:22px; display:block; width:740px;}
.name{ font-size:18px; font-weight:bold; color:#35383f; display:block; padding:0 0 5px 0}
.name font{ font-size:14px; color:#555; font-weight:normal}
.name1{ font-size:18px; font-weight:bold; color:#e6000c; padding:0 0 5px 0; }
.name1 font{ font-size:14px; color:#555; font-weight:normal}
.tag{ display:block; padding:20px 0 0 0; overflow:hidden; zoom:1}
.tag1{ display:block; padding:0; overflow:hidden; zoom:1}
.tag2{ display:block;  overflow:hidden; zoom:1; padding:10px 0 0 0; font-size:14px;}
.tag span , .tag1 span , .tag2 span{ display:inline-block; padding:2px 20px; margin:0 10px 10px 0; background:#ff9427; color:#fff;}
.tag2 font{ *vertical-align:middle; font-size:12px; color:#333;}
.tag3{ display:inline-block; padding:2px 20px; margin:0 5px 3px 0; background:#ff9427; color:#fff; line-height:20px; font-size:12px;}
.tag3:hover{background:#f47c02; color:#fff; }


.favshare{ display:block; overflow:hidden; zoom:1; height:30px; padding:0px 0 0 0;  text-align:right; color:#a19f9f; font-size:12px;}
.bdsharebuttonbox{ display:inline-block; float:right; }
.favshare a{ color:#a19f9f; margin-top:3px !important}
.favshare a:hover{ color:#F30;}

.favshare1{ display:block; overflow:hidden; zoom:1; height:20px;   text-align:right; color:#a19f9f; font-size:12px; margin:-30px 0 0 0;}
.favshare1 a{margin-top:0 !important}

.favshare2{ display:block; overflow:hidden; zoom:1; height:30px; padding:20px 0 0 0;  text-align:right; color:#a19f9f; font-size:12px;}
.favshare2 a{ color:#a19f9f; margin-top:3px !important}
.favshare2 a:hover{ color:#F30;}
.favshare2 .bdsharebuttonbox{ display:inline-block; float:right; }

.favshare3{ display:block; overflow:hidden; text-align:right; float:right; width:670px;color:#838383; font-size:12px; padding:20px 0 0 0;}
.favshare3 a{ color:#838383; padding:0 10px 0 0 ; margin-top:3px !important}
.favshare3 a:hover{ color:#F30;}
.favshare3 .bdsharebuttonbox{ display:inline-block; float:right; }

.sc b{ font-weight:normal;}
.plb{ text-align:right; display:block;}

.rollBox{height:135px;margin:0;overflow:hidden; display:block; padding:30px 0 0 0;}
.rollBox .jslogo{height:135px;width:120px;border:0px;padding:1px}
.rollBox .scrollcon{
	width:957px;
	height:135px;
	position:absolute;
	top:1px;
}
.rollBox .LeftBotton{height:135px;width:33px;background:#ffffff url(left.png) no-repeat 0px center;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .RightBotton{height:135px;width:33px;background:#ffffff url(right.png) no-repeat right center;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;}
.rollBox .Cont{width:1120px;overflow:hidden;float:left;height:135px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:144px;height:134px; overflow:hidden;float:left; margin:0 8px;}
.rollBox .Cont .pic img{background:#fff;display:block;width:130px;height:130px; border:2px solid #bdbdbd;}
.rollBox #List1, .rollBox #List2{float:left;}
.title{ padding:30px 0; display:block; overflow:hidden; position:relative;}
.title_hyzp{ padding:30px 0; height:40px; background:url(bar_hyzp.gif) no-repeat 0 30px;display:block; overflow:hidden; zoom:1;}
.title_yjszp{ padding:30px 0; height:40px; background:url(bar_yjszp.gif) no-repeat 0 30px;display:block; overflow:hidden; zoom:1}
.title_sjzp{ padding:30px 0; height:40px; background:url(bar_sjzp.gif) no-repeat 0 30px;display:block; overflow:hidden; zoom:1}
.title_zhxzp{ padding:30px 0; height:40px; background:url(bar_zhxzp.gif) no-repeat 0 30px;display:block; overflow:hidden; zoom:1}
.title_dfrc{ padding:30px 0; height:40px; background:url(bar_dfrc.gif) no-repeat 0 30px;display:block; overflow:hidden; zoom:1}
.interviewlist{ display:block; overflow:hidden; zoom:1; padding:0 0 80px 0;}
.interviewlist li{ padding:20px 40px; border-bottom:1px dashed #ffcccc;font-size:18px;}
.ill{ width:140px; float:left; color:#c61c1c; padding:5px 0 0 0; text-align:left}
.ilr{ margin:0 0 0 140px; text-align:left; color:#cac9c9; line-height:30px;}
.ilr a{ color:#565656; padding:0 20px; display:inline-block}
.ilr a:hover{ color:#F30}
.mjsearch{ height:90px; text-align:left;}
.input1{ height:43px; line-height:43px; font-size:18px; border:1px solid #c4c4c4; background:url(icon_search.png) no-repeat 15px 8px; padding:0 0 0 50px; color:#999; width:860px; margin:0 0 0 21px}
.mjlist{  text-align:left; color:#cac9c9; line-height:30px; font-size:18px; padding:0 0 50px 0}
.mjlist a{ color:#818181; padding:0 20px; display:inline-block}
.mjlist a:hover{ color:#F30}
.gcli{ display:block; overflow:hidden; zoom:1; padding:40px 0 0px 0;}
.gcli li{ height:117px; width:340px; padding:123px 20px 0 20px; line-height:22px;  float:left; text-align:justify; text-justify:inter-ideograph;}
.gcli1{ background:url(lijnpx.png) no-repeat 0 0}
.gcli2{ background:url(likyjn.png) no-repeat 0 0; margin:0 25px;}
.gcli3{ background:url(lifyyh.png) no-repeat 0 0}

.jglist{ display:block;  zoom:1; width:100%; padding:30px 0;}
.jglist li{ display:block; padding:0 0 30px 0; background:url(libg.jpg) repeat-x 0 bottom; text-align:left; }
.ds{ display:block; overflow:hidden; padding:20px 0 30px 0; background:url(libg.jpg) repeat-x 0 bottom; text-align:left}
.jglm{ border:1px solid #d9d9d9; padding:20px 20px 30px 20px; display:block;  zoom:1; position:relative;}
.jglm1{ border:1px solid #d9d9d9; padding:20px 20px 20px 20px; display:block;  zoom:1; overflow:hidden; position:relative}

.qytop{ border:1px solid #d9d9d9; padding:20px; display:block;  zoom:1;  text-align:left; margin:0 0 20px 0; overflow:hidden;}
.qytl1{ width:125px; float:left; line-height:40px 0; text-align:center; padding:0 30px 0 0;}
.sc{ color:#cbcbcb;}
.chd1{ border:1px solid #acacac; margin:0 0 15px 0;}
 
.font{ border:1px solid #d9d9d9; padding:20px; display:block; overflow:hidden; text-align:left; margin:0 0 20px 0;}
.font1{ border:1px solid #d9d9d9; padding:0 20px; display:block; overflow:hidden; text-align:left; margin:0 0 20px 0;}
.font2{  padding:20px 0 0 0; display:block; overflow:hidden; text-align:left; margin:0;}
.font3{  padding:40px 20px 20px 20px; display:block; overflow:hidden; text-align:left; margin:0 0 20px 0; font-size:16px; line-height:28px; text-align:justify; text-justify:inter-ideograph;}
.font6{  padding:0px 20px 20px 20px; display:block; overflow:hidden; text-align:left; margin:0 0 40px 0; line-height:24px; text-align:justify; text-justify:inter-ideograph; color:#8d8d8d; border-bottom:1px dashed #e5e5e5}
.font7{  padding:0px 0px 20px 0px; display:block;  border-bottom:1px dashed #e5e5e5; margin:0 0 20px 0;}
.font8{ border:1px solid #d9d9d9; padding:10px 20px; display:block; overflow:hidden; text-align:left;}

.font9{  padding:30px 20px 50px 20px; display:block; overflow:hidden; font-size:18px; text-align:left; margin:0 0 40px 0; text-align:justify; text-justify:inter-ideograph; color:#656565; line-height:30px; border-bottom:1px dashed #e5e5e5}
.font9 h2{ display:inline-block; font-size:24px; font-weight:bold; padding:20px 0 10px 60px; background:url(tp.png) no-repeat 0 7px; height:40px; color:#000;}
.font9 b{ display:inline-block; font-size:22px; font-weight:bold; padding:20px 0 10px 0px;  height:40px;}

.font11{  padding:30px 20px 0 20px; display:block; overflow:hidden; font-size:18px; text-align:left; margin:0 0 40px 0; text-align:justify; text-justify:inter-ideograph; color:#656565; line-height:30px;}
.font11 b{ display:inline-block; font-size:22px; font-weight:bold; padding:20px 0 10px 0px;  height:40px;}

.font10{ padding:50px 20px 0 20px; display:block; overflow:hidden; text-align:left; width:100%; color:#000; }
.font10 span{ display:block; padding:0 0 0 30px; color:#656565}
.font10 i{color:#ec6771; font-style:normal}

.font12{  padding:20px 20px 0px 20px; display:block;text-align:left; margin:0; font-size:16px; line-height:28px; text-align:justify; text-justify:inter-ideograph; overflow:hidden}
.font4{  padding:20px 0 30px 0; display:block; overflow:hidden; text-align:left; margin:0; background:url(x3.png) no-repeat 0 bottom}

.font5{  padding:20px 0 40px 0; display:block; overflow:hidden; text-align:left; margin:0; border-bottom:1px dashed #e0e0e0}
.chd{ float:left; margin:0 40px 0 0; border:2px solid #cfcfcf; overflow:hidden; zoom:1}
.jgjj{ line-height:22px; float:left;width:680px;_width:620px;  padding:5px 0 0 0; zoom:1; text-align:justify;text-justify:inter-ideograph;}

.gsjj{ line-height:22px;padding:0px 0 0 0; zoom:1; text-align:justify;text-justify:inter-ideograph;}
.jgbtn{float:right; margin:0px 40px 0 50px;  width:176px;}
.yhq{ position:absolute; top:-60px; left:525px; z-index:99; display:none;}

.gsbtn{float:right; margin:20px 0px 0 0px;  width:176px;}

.btnred{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn3_1.png) no-repeat 0 0; }
.btnred:hover{  color:#fff; background:url(btn3_2.png) no-repeat 0 0; }
.btnblue{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn4_1.png) no-repeat 0 0; }
.btnblue:hover{  color:#fff; background:url(btn4_2.png) no-repeat 0 0; }
.btnred1{ width:157px; height:40px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:40px;background:url(btnr1_1.png) no-repeat 0 0; }
.btnred1:hover{  color:#fff; background:url(btnr1_2.png) no-repeat 0 0; }
.btno{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; position:relative; line-height:45px;background:url(btn5_1.png) no-repeat 0 0; font-weight:bold; overflow:hidden}
.btno:hover{  color:#fff; background:url(btn5_2.png) no-repeat 0 0; }

.btnu1{ width:111px; height:30px; font-size:14px; color:#fff; display:inline-block; text-align:center;  line-height:30px;background:url(btn6_1.png) no-repeat 0 0; margin:0 10px 0 0; }
.btnu1:hover{  color:#fff; background:url(btn6_2.png) no-repeat 0 0; }

.btnu2{ width:111px; height:30px; font-size:14px; color:#fff; display:inline-block; text-align:center;  line-height:30px;background:url(btn7_1.png) no-repeat 0 0; margin:0 ; }
.btnu2:hover{  color:#fff; background:url(btn7_2.png) no-repeat 0 0; }


.m{ margin: 0 0 20px 0}


.jgchoose{display:block; overflow:hidden; zoom:1; width:100%; padding:0px 0 10px 0;}
.jgchoose li{ display:block; overflow:hidden; padding:4px 10px; text-align:left; color:#696969; line-height:30px; border-bottom:1px dashed #efcdcd}
.lil{ float:left; width:90px;}
.lir{ margin:0 0 0 90px;}
.jgchoose li a{ padding:0 40px 0 0;display:inline-block;}
.jgchoose li a.current{ color:#ad0505; }
.jglogo{ padding:0px 0 50px 0; display:block; overflow:hidden; zoom:1;}
.jglogo img{ float:left; margin:10px; border:1px solid #CCC}
.arrow1{ height:19px; margin: -140px 0 0 0; height:120px; z-index:9}
.arrow2{height:19px; margin: -140px 0 0 0; height:120px; z-index:9}
.arrow3{height:19px; margin: -140px 0 0 0; height:120px; z-index:9}

.dsml{display:block; overflow:hidden; zoom:1;  margin:0 -12px; padding:0; _margin:0 ;}
.dsml li{ display:block; overflow:hidden; text-align:left; color:#696969; line-height:22px; width:501px; float:left; height:191px; background:url(k_bg.jpg); margin:0 12px 20px 12px; _margin:0 4px 20px 4px; padding:36px 25px 0 26px;}
.mtitle{ line-height:25px; display:block; color:#49494e; display:block; padding:0 0 8px 0;}

.page{padding:40px 0; text-align:center; color:#777; display:block; overflow:hidden; zoom:1}

.page a , .page a:hover , .page span{
	margin:0px 2px;
	height:30px;
	line-height:30px;
	display:inline-block;
	font-size:14px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	padding:0 0;
	min-width:14px;
	width:60px;
}
.page a{color: #616161;border: 1px solid #dedede;}
.page span{color: #fff;border: 1px solid #616161; background:#616161}
.page a:hover{color: #fff;border: 1px solid #dedede;background:#616161;}
.jobsite{ display:block; overflow:hidden; margin:0 0 30px 0; padding:0 0 0 50px; zoom:1; }
.jobsite a{ position:relative; display:inline-block; width:174px; height:88px; float:left; margin:6px; color:#fff;}
.jpdiv{ display:none; height:80px; width:150px; background:url(bg2.png); position:absolute; z-index:8; left:2px; top:2px; padding:0 10px 0 10px; color:#fff; overflow:hidden; font-size:12px; line-height:80px;}
.jobsite img{  border:2px solid #d9d8d8;  float:left;}
.more{ float:right; color:#f01833; padding:10px 0 0 0;}
.jobsite a:hover{ color:#FF3 !important}

.jobsite1{ display:block; overflow:hidden; margin:20px 0; padding:0 0 0 0px; zoom:1; }
.jobsite1 a{ position:relative; display:inline-block; width:188px; height:88px; float:left; margin:6px;_margin:6px 5px; color:#fff;}
.jobsite1 img{  border:2px solid #d9d8d8;  float:left;}
.jobsite1 a:hover{ color:#FF3 !important}

.more1{  color:#f01833; padding:0 20px 0 0; display:block; overflow:hidden; text-align:right;}
.more2{padding:15px 0; display:block; overflow:hidden; text-align:right;}

.more3{ padding:20px 0 40px 0; display:block; overflow:hidden; zoom:1}

.jobtype{ display:block; overflow:hidden; zoom:1; margin:0 0 20px 0;padding:10px 50px; border-bottom:1px solid #e5e5e5;}
.jll{ width:90px; float:left; color:#c61c1c; padding:2px 0 0 0; text-align:left; font-size:18px}
.jlr{ margin:0 0 0 100px; text-align:left; color:#cac9c9; line-height:30px;}
.jlr a.current{  color:#df0505;}
.jlr a{ color:#565656; padding:0 10px; display:inline-block}
.jlr a:hover{ color:#F30;}

.localsite{ padding:0px 700px 0 40px; background:url(map.png) no-repeat right 0; display:block; overflow:hidden; height:500px; text-align:left; }
.province{ width:400px; border:2px solid #eee; padding:10px; font-size:16px; color:#999;}
.locallist{  padding:20px 0; display:block; overflow:hidden; zoom:1}
.locallist a{ display:block; float:left; width:200px; height:30px; line-height:30px; overflow:hidden; padding:0 0 0 15px; background:url(point2.png) no-repeat 0 center; color:#a8a8a8}
.locallist a:hover{ color:#F30;}


.dsxm{display:block; overflow:hidden; zoom:1; width:100%; padding:20px 0 10px 0; margin: 0 -6px;}
.dsxm li{ float:left; width:270px; height:320px; background:url(k2.png) no-repeat 0 0; margin: 0 6px;_margin: 0 5px; position:relative; padding:7px 0 0 0; font-size:18px; text-align:center;}
.dsxm img{ display:block; padding:0 0 24px 7px;*padding:0 0 24px 0px;}
.dsxmdiv{ display:none; height:263px; width:240px; background:#ff9d3c; position:absolute; z-index:8; padding:0 15px 0 15px; top:0; left:0; color:#fff; font-size:12px; text-align:left; line-height:20px;}
.dsxmtitle{ height:40px; font-size:18px; font-weight:bold; padding:20px 0 0 0; text-align:center; display:block}
.dsxmtitle span img{ display:inline-block; padding:0 5px 0 0; }

.table1{ margin:10px 0 80px 0; width:100%;border:0px; border-collapse: collapse;}
.table1 td{
	padding:8px;word-break:break-all;
}

.tl1{
	text-align:left;
	color:#35383f;
	width:110px;
	font-size:18px;
	vertical-align:top; padding:18px 8px 0 50px!important ;
	display:block;
}
.tr1{
	text-align:left;
}
.tl10{
	text-align:left;
	color:#35383f;
	vertical-align:top; padding:22px 8px 0 20px!important ;
	
}
.tr10{
	text-align:left;
	color:#777;
}


.atl1{
	text-align:right;
	color:#35383f;
	width:200px;
	font-size:18px;
	vertical-align:middle;
}
.atl2{
	width:400px;
}
.atl3{
	width:250px;
	position:relative
}
.atr1{
	width:624px;
	line-height:30px;
}
.atr2{
	width:950px;
	display:block;
	line-height:30px;
	text-align:left
}
.fl{
	width:524px;
	float:right; height:280px; 
	background:url(sf.png) no-repeat 0 0;
}
.table4{ margin:30px 0 0 0; width:630px;border:0px; border-collapse: collapse; float:left}
.table4 td{
	padding:11px;word-break:break-all;
}
.table5{ margin:10px 0 20px 0; width:100%;border:0px; border-collapse: collapse; float:left}
.table5 td{
	padding:11px;word-break:break-all;
}
.table6{ margin:10px 0 20px 0; width:100%;border:0px; border-collapse: collapse; float:left; }
.table6 td{
	padding:15px;word-break:break-all; 
}
.table7{ margin:0; width:100%;border:0px; border-collapse: collapse; }
.table7 td{
	word-break:break-all; 
	font-size:12px !important;
}


.table7 tr{
	border-bottom:1px dashed #d5d5d5 !important
}

.table8{ margin:0; width:100%;border:0px; border-collapse: collapse; color:#35383f;}
.table8 td{
	padding:30px 11px;word-break:break-all;
	color:#696969;
}
.table8 tr{
	border-bottom: 1px dashed #e0e0e0;
}

.table9{ margin:0; width:100%;border:0px; border-collapse: collapse; color:#35383f;}
.table9 td{
	padding:12px;word-break:break-all;
	color:#696969; 
	font-size:12px;
	line-height:18px;_border-bottom: 1px solid #e2e2e2;
}
.table9 td h3{ display:block; font-size:16px; font-weight:bold; padding:3px 0}
.table9 th{
	padding:10px;word-break:break-all;
	color:#696969;
	border:1px solid #e2e2e2;
	background:#fbfafa;
	font-size:12px;
}
.table9 tr{
	border-bottom: 1px solid #e2e2e2;
}
.table10{ margin:10px 0 20px 0; width:100%;border:0px; border-collapse: collapse;}
.table10 td{
	padding:11px 3px;word-break:break-all;
	color:#696969;
}

.table11{ margin:0; width:100%;border:0px; border-collapse: collapse; color:#35383f; border-left:1px solid #dbdbdb;border-top:1px solid #dbdbdb;}
.table11 td{
	padding:12px;word-break:break-all;
	color:#696969; 
	line-height:18px;
	border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;
}
.table11 th{
	padding:10px;word-break:break-all;
	color:#4c4c4c;
	border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;
	background:#fbfafa;
	font-size:14px;
	font-weight:bold;
}

.tl9{
	text-align:right;
	width:90px;
	vertical-align:top; padding:12px 11px 0 50px!important ;
	display:block!important;
	
}
.tr9{
	text-align:left;color:#565656; line-height:24px;
	width:85%;
}

.table12{ margin:-5px 0 -13px -5px; width:102%;border:0px; border-collapse: collapse; }
.table12 td{
	word-break:break-all; 
	border:none;
}


.table12 tr{
	border:none;
	border-bottom:1px dashed #eaeaea !important
}
.tl11{
	text-align:left;
	vertical-align:top; 
	padding:6px 2px 0 10px !important;
	display:block;
	font-size:14px;
	color:#696969;
}
.tr11{
	text-align:left;color:#565656; line-height:25px;
	font-size:12px; padding:8px 15px 8px 5px!important;
}
.tr12{
	text-align:left;color:#565656; line-height:22px;
	font-size:14px; padding:20px 15px 8px 5px!important;
}
.f18{ font-size:18px;}
.tl8{
	width:200px;
	vertical-align:top; 
	display:block;
	padding:33px 11px 30px 11px!important;
}
.tr8{color:#565656; line-height:24px;
	width:83%;
	padding:2px;
}


.tl7{
	text-align:right;
	width:70px!important;
	vertical-align:top; padding:5px 2px 0 0 !important;
	display:block;
	font-weight:bold;
}
.tr7{
	text-align:left;color:#565656; line-height:24px;
	width:93%;
	padding:2px !important;
}
.tl6{
	text-align:right;
	width:110px;
	vertical-align:top; padding:13px 11px 0 0 ;
	display:block;
	color:#c61c1c
}
.tr6{
	text-align:left;color:#565656; line-height:24px;
}

.table2{ margin:10px 0 20px 0; width:100%;border:0px; border-collapse: collapse;}
.table2 td{
	padding:11px;word-break:break-all;
	color:#696969;
}
.table2 tr{
	border-bottom: 1px dashed #ebebeb;}

.table3{ margin:10px 0 20px 0; width:100%;border:0px; border-collapse: collapse;}
.table3 td{
	padding:20px 11px;word-break:break-all;
	color:#696969;
}
.table3 tr{
	border-bottom: 1px dashed #ebebeb;}
.tl2{
	text-align:left;
	width:90px;
	vertical-align:top; padding:12px 11px 0 50px!important ;
	display:block!important;
}
.sqbg1 .gwxz{ min-width:980px;}
.tl4{
	text-align:left;
	width:110px;
	vertical-align:top; padding:20px 11px 18px 50px!important ;
	display:block!important;
	font-size:18px;
}
.tl3{
	text-align:left;
	width:90px;
	display:block;
}
.trr2{
	text-align:right;
	width:300px;
}
.tr2{
	text-align:left;color:#666!important; line-height:24px;
}

.tl5{
	text-align:left;
	width:110px;
	vertical-align:top; padding:13px 11px 0 50px!important ;
	display:block!important;
}

.input2{ padding:12px 10px; width:600px; border:1px solid #a8a8a8; color:#999; font-size:16px;}
.input3{ padding:12px 10px; width:418px; border:1px solid #a8a8a8; color:#999; font-size:16px; margin:0 0;background:url(blank.gif); position:absolute; z-index:22}
.input5{ padding:12px 10px;  border:1px solid #a8a8a8; color:#999; font-size:14px;}
.input7{ padding:12px 10px; width:600px; border:1px solid #a8a8a8; color:#999; font-size:14px;}
.input4{ padding:5px; border:1px solid #c2c2c2; color:#999; font-size:14px;}

span.customSelect {
	font-size:16px;
	color:#999;
	border:1px solid #a8a8a8;
	padding:12px 0 12px 7px;
	background: url(select_ar1.png) no-repeat right center;
	cursor:pointer;
	margin:0 10px 0 0
}
.customSelect.customSelectHover{ background: url(select_ar.png) no-repeat right center; cursor:pointer;border:1px solid #d3d2d2;}
span.customSelect.changed {
	background-color: #000 !important;cursor:pointer
}
.customSelectInner {
	padding:0 70px 0 0;white-space:nowrap;cursor:pointer
}

.infocheck { display:block; overflow:hidden; zoom:1}
.infocheck label {
	display: block;
	margin: 0 13px 0 0;
	padding:  0 40px;
	height: 44px;
	overflow: hidden;
	float:left; 
	text-align:center; cursor:pointer;
	color:#35383f;
	font-size:16px;
	line-height:44px;
	border:1px solid #a8a8a8;
}
.check{
	 background:url(dxk.png) no-repeat right 0!important; color:#2997e5!important;
	border:1px solid #63a7d9!important;
}

.infoclist input{
	position: absolute;
	clip: rect(0 0 0 0);
}

.fileup{position:relative; width:300px; float:left; border:1px solid #a8a8a8; height:44px; line-height:44px;}
.file{
    vertical-align:middle;
	position:absolute;
	right:0;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:1;
	*width:223px;
	*top:-1px;
	height:44px;
	cursor:pointer;
}
.file1{
    vertical-align:middle;
	position:absolute;
	left:0px;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:1;
	width:176px;
	top:0px;
	height:45px;
	cursor:pointer;
	font-size:222px;
}

.viewfile {
	z-index:99;
	border:0px solid #fff;
	padding:10px;
	vertical-align:middle;
	color:#999;
	float:left;
	width:180px;
	font-size:16px;
}

.buttom {
	border:0px solid #fff;
	background: url(ul.png) no-repeat right center;
	color:#fff;
	height:44px;
	line-height:44px;
	display:block;
	width:55px;
	text-align:center;
	cursor:pointer;
	position:relative;
	float:right;
}

.fileup2{position:relative; width:1000px; border:1px solid #a8a8a8; height:50px; line-height:50px; background:#fff; margin:0 auto; overflow:hidden; position:relative}
.file2{
    vertical-align:middle;
	position:absolute;
	right:0;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:1;
	*width:223px;
	*top:-1px;
	height:44px;
	cursor:pointer;
	font-size:100px;
}
.buttom2 {
	border:0px solid #fff;
	background:#e20909;
	font-size:18px;
	color:#fff;
	height:50px;
	line-height:50px;
	display:block;
	width:200px;
	text-align:center;
	cursor:pointer;
	position:relative;
	float:right;
}
.buttom2:hover {
	background:#ff2121;
	color:#fff;
}

.viewfile2 {
	z-index:99;
	border:0px solid #fff;
	height:50px; line-height:50px;
	vertical-align:middle;
	padding:0 10px;
	color:#999;
	float:left;
	width:680px;
	font-size:16px;
}

.fileup3{position:relative; width:550px; border:1px solid #c2c2c2; height:41px; line-height:41px; background:#fff;  overflow:hidden; position:relative}
.file3{
    vertical-align:middle;
	position:absolute;
	right:0;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:1;
	*width:223px;
	*top:-1px;
	height:44px;
	cursor:pointer;
	font-size:100px;
}
.buttom3{
	border:none;
	background:#f2f2f2;
	font-size:14px;
	color:#4c4c4c;
	height:42px;
	line-height:41px;
	display:block;
	width:110px;
	text-align:center;
	cursor:pointer;
	position:relative;
	float:right;
	border-left:1px solid #c2c2c2
}
.buttom3 img{ padding:0 0 5px 0;}

.viewfile3 {
	z-index:99;
	border:0px solid #fff;
	height:41px; line-height:41px;
	vertical-align:middle;
	padding:0 10px;
	color:#999;
	float:left;
	width:380px;
	font-size:16px;
}

.buttom4 {
	border:0px solid #fff;
	background:#cf0006;
	font-size:18px;
	color:#fff;
	height:45px;
	line-height:45px;
	text-align:center;
	padding:0 30px;
	display:inline-block
}
.buttom4:hover {
	background:#ff2121;
	color:#fff;
}
.dssq{ border:1px solid #b2b2b2; display:block; overflow:hidden; zoom:1; padding:40px 20px 20px 20px; background:url(slupa.png) no-repeat 20px 20px; text-align:left; margin:20px 0; line-height:20px; color:#4d4e50}
.dssq h2{ color:#4d4e50; font-size:22px; padding:0 0 15px 0;}

.rcxpsm{ border:1px solid #b2b2b2; display:block; overflow:hidden; zoom:1; padding:65px 40px 30px 40px; background:url(rcxp_pic.png) no-repeat 40px 20px; text-align:left; margin:20px 0; line-height:20px; color:#4d4e50}
.rcxpsm h2{ color:#4d4e50; font-size:22px; padding:0 0 15px 0;}

.spgcsm{ border:1px solid #b2b2b2; display:block; overflow:hidden; zoom:1; padding:65px 40px 30px 40px; background:url(spgc_pic.png) no-repeat 40px 20px; text-align:left; margin:20px 0; line-height:24px; color:#4d4e50}
.spgcsm h2{ color:#4d4e50; font-size:22px; padding:0 0 15px 0;}

.sqbg{ border:1px solid #b2b2b2; padding:30px 0 0 0; zoom:1}
.sqbg1{ border:1px solid #b2b2b2; padding:30px 20px 0 20px;}
.gwlb{ display:block; overflow:hidden; zoom:1; margin:10px -10px 20px  -10px;}
.gwlb a , .gwlb span{ display:inline-block; width:169px; height:45px; float:left; margin:0 10px 10px 10px;_margin:0 7px 10px 7px; line-height:45px; border:1px solid #d9d9d9; background:#ececec; color:#35383f;}
.gwlb a:hover{  border:1px solid #d9d9d9; background:#fff; color:#F30;}
.gwlb a.current{  border:1px solid #f88109; background:#ff9427; color:#fff}
.gwlb span.current{  border:1px solid #f88109; background:#ff9427; color:#fff}

.gwxz{ display:block; overflow:hidden; zoom:1; margin:0px -10px 0  -10px;}
.gwxz a{ display:inline-block; width:160px; height:45px; float:left; margin:0 10px 10px 10px;_margin:0 7px 10px 7px; line-height:45px; border:1px solid #d9d9d9; background:#fff; color:#696969; text-align:center}
.gwxz a:hover{  border:1px solid #d9d9d9; background:#fff; color:#F30;}
.gwxz a.current{  border:1px solid #f88109; background:#ff9427; color:#fff}
.gwxz span.current{  border:1px solid #f88109; background:#ff9427; color:#fff}

.tjqy{ display:block; overflow:hidden; zoom:1; margin:10px -10px 20px  -10px;}
.tjqy a , .tjqy span{ display:inline-block; width:207px; height:45px; float:left; margin:0 10px 10px 10px;_margin:0 7px 10px 7px; line-height:45px; border:1px solid #d9d9d9; background:#ececec; color:#35383f;}
.tjqy a:hover{  border:1px solid #ece9e9; background:#fff; color:#F30;}
.tjqy a.current{  border:1px solid #f88109; background:#ff9427; color:#fff}
.tjqy span.current{  border:1px solid #f88109; background:#ff9427; color:#fff}

.kcxz{ display:block; overflow:hidden; zoom:1; }
.kcxz a { display:inline-block; width:200px; height:45px; float:left; margin:0 20px 10px 0; line-height:45px; border:1px solid #d9d9d9; background:#ececec; color:#35383f; padding:0 10px; text-align:center; overflow:hidden}
.kcxz a:hover{  border:1px solid #ece9e9; background:#fff; color:#F30;}
.kcxz a.current{  border:1px solid #f88109; background:#ff9427 url(icon_yx.png)  no-repeat right 0; color:#fff}
.kcxz span.current{  border:1px solid #f88109; background:#ff9427 url(icon_yx.png)  no-repeat right 0; color:#fff}

.point1{ font-size:18px; padding:4px 10px 0 40px; float:left;}
.percentout{ width:650px; float:left; border:1px solid #e2e2e2; height:33px; line-height:33px; position:relative}
.percentout span{ position:absolute; left:40%; color:#49494e;}
.percentin{ height:33px; line-height:33px; background:#ff9427; }
.bm{ float:left; width:160px; padding:0 15px 0 0;}

.rcxp{ display:block; overflow:hidden; zoom:1; padding:20px 0 0 400px; background:url(pic1.png) no-repeat 60px 40px;}
.spgc{ display:block; overflow:hidden; zoom:1; padding:20px 0 0 400px; background:url(pic2.png) no-repeat 80px 20px; height:300px;}

.xpxx{  display:block; overflow:hidden; zoom:1; height:320px; background:url(xpxx.png) no-repeat center 0;}
.xpxx li{ width:240px; float:left; margin:0 10px; padding:20px; font-size:14px; color:#666}
.xpxx h4{ color:#FFF; display:block; padding:2px 0 18px 0; font-size:18px;}
.xpxx a{ display:block; text-align:left; line-height:22px; color:#696969;}
.xpxx a:hover{ color:#F30;}

.jytj{  display:block; overflow:hidden; zoom:1; height:180px; margin:30px 0;}
.jytj li{ width:200px; float:left;  padding:20px; font-size:12px; color:#666; position:relative}
.jytj h4{ color:#FFF; display:block; padding:5px 0 5px 0; font-size:14px; background:#66c195}
.jytj a{ display:block; text-align:left; line-height:22px; color:#696969; position:absolute; z-index:99; left:20px; top:20px; display:none;}

.logincontent{ width:440px; height:500px; border:1px solid #b2b2b2; background:#faf7f7; float:right; margin:0 0 0 80px; padding:0 30px; text-align:left; position:absolute; left:50%; top:130px;}
.logincontent1{ width:440px; height:560px; border:1px solid #b2b2b2;background:#faf7f7;  float:right; margin:0 0 0 80px; padding:0 30px; text-align:left;position:absolute; left:50%; top:100px;}
.logincontent h1 { font-size:30px; display:block; padding:35px 0 50px 0; text-align:center; font-weight:600; color:#4d4e50;}
.logincontent1 h1{ font-size:30px; display:block; padding:35px 0 30px 0; text-align:center; font-weight:600; color:#4d4e50;}
.tipdiv{ position:relative; display:block; overflow:hidden; height:100px;}
.tipdiv1{ position:relative; display:block; overflow:hidden; height:80px;}
.its{position:absolute;left:15px;color:#c8c8c7; top:11px;cursor:text; z-index:10; font-size:18px;}
.ldiv1{ display:block; overflow:hidden; height:90px; text-align:right; padding:0 0 0 120px;}
.ldiv2{ display:block; overflow:hidden;  text-align:left;color:#696969; font-size:18px;}


.r{ font-size:14px; padding:0; margin:0 0 0 38px; color:#696969; text-decoration:underline;}
.r:hover{ color:#F30; text-decoration:none }
.pwback{ color:#5A9AFA}

.lmzc{ position:absolute; top:500px; left:50%; margin:0 0 0 -350px; width:686px; height:406px; background:url(k6.png) no-repeat 0 0; padding:0 25px 0 35px; z-index:888; }
.xstd{ position:absolute; top:500px; left:50%; margin:0 0 0 -350px; width:686px; height:406px; background:url(k6.png) no-repeat 0 0;padding:0 25px 0 40px; z-index:888;}
.layertitle{ height:50px; line-height:45px; font-size:20px; font-weight:bold; color:#4d4e50; padding:25px 0 0 0;}
.close{ width:30px; height:30px; display:inline-block; float:right; background:url(close1_1.png) no-repeat 0 0; margin:-17px -17px 0 0;}
.close:hover{ background:url(close1_2.png) no-repeat 0 0;}
.close1{ width:50px; height:31px; display:inline-block; float:right; background:url(close2_1.png) no-repeat 0 0; margin:0 0 0 0;}
.close1:hover{ background:url(close2_2.png) no-repeat 0 0;}
.zcfont{ font-size: 12px; line-height:20px; height:280px; overflow-y:auto; overflow-x:hidden;text-align:justify; text-justify:inter-ideograph; padding:20px 20px 0 0; }
.zcfont b{ font-size:14px}

.sm{ border:1px solid #b2b2b2; display:block; overflow:hidden; zoom:1; padding:20px; text-align:left; margin:20px 0; line-height:22px; color:#4d4e50}
.sm h2{ color:#4d4e50; font-size:18px; padding:0 0 15px 0; font-weight:bold}
.sm1{ display:block; overflow:hidden; zoom:1; padding:20px; text-align:left; margin:20px 0; line-height:20px; color:#4d4e50}
.sm1 h2{ color:#696969; font-size:22px; padding:0 0 15px 0; font-weight:bold}
.sqpic{ text-align:center; padding:20px;}

.ftitle{ height:30px; background:url(title_bg.png) no-repeat 0 10px; text-align:left; padding:5px 0 40px 70px; font-size:20px; color:#63a7d9; font-weight:bold;overflow:hidden; display:block; zoom:1}
.ftitle1{ height:30px; background:url(title_bg1.png) no-repeat 0 10px; text-align:left; padding:5px 0 40px 70px; font-size:20px; color:#e7a934; font-weight:bold; overflow:hidden; display:block; zoom:1}
.ftitle2{ height:30px; background:url(title_bg2.png) no-repeat 0 10px; text-align:left; padding:5px 0 40px 70px; font-size:20px; color:#6d9d2b; font-weight:bold; overflow:hidden; display:block; zoom:1}
.ftitle font{ font-size:14px !important; color:#5a5a5a; padding:0 0 0 20px;}
.ftitle3{ height:50px; background:url(ftitle_bg.png) no-repeat 0 10px; text-align:left; padding:5px 0 0px 70px; font-size:20px; color:#63a7d9; font-weight:bold;overflow:hidden; display:block; zoom:1}
.content2{ border:1px solid #a1a1a1; overflow:hidden;zoom:1; padding:20px 2px; margin:-11px 0 0 0;}
.lc{ height:120px; background:url(lc.png) no-repeat 0 0;}
.lc1{ height:120px; background:url(lc1.png) no-repeat 0 0;}
.lc2{ height:120px; background:url(lc2.png) no-repeat 0 0;}
.lc3{ height:120px; background:url(lc3.png) no-repeat 0 0;}


.t_lc1{ height:120px; background:url(t_lc1.png) no-repeat 0 0;}
.t_lc2{ height:120px; background:url(t_lc2.png) no-repeat 0 0;}
.t_lc3{ height:120px; background:url(t_lc3.png) no-repeat 0 0;}

.spsc{ width:1000px; margin:50px auto; }
.mpsp{ display:block; overflow:hidden;zoom:1; padding:20px 0;}
.spyl{ float:left;}
.mp{ width:596px; height:216px; border:2px solid #e2e2e2; float:right; text-align:left; padding:20px ;}
.video{ padding:50px 0; display:block; overflow:hidden;}
.usertop{ height:300px; display:block; overflow:hidden; zoom:1;}
.ul1{ height:140px; padding:160px 0 0 0; background: url(bg3.png) repeat-x 0 232px; display:block; overflow:hidden; color:#fff;}
.uhd{ float:left; margin:0 35px 0 0;border-radius:63px;-moz-border-radius: 63px;  -webkit-border-radius: 63px;  z-index:2!important; border:3px solid #fff;}
.uhd1{ float:left; margin:0 35px 0 0;border-radius:33px;-moz-border-radius: 33px;  -webkit-border-radius: 33px;  z-index:2!important; border:3px solid #fff;}
.uhd2{  margin:0 0 0 0;border-radius:33px;-moz-border-radius: 33px;  -webkit-border-radius: 33px; border:3px solid #fff;}
.uname{ font-size:24px; text-align:left; display:block; padding:25px 0 12px 0;}
.utag{ display:block;  overflow:hidden; zoom:1; ; height:47px; padding:25px 0 0 0; text-align:left}
.utag font{ display:inline-block; padding:2px 20px; margin:0 10px 10px 0; border:1px solid #fff; color:#fff;}
.utag span{ float:right;}

.userbglist{ margin:20px; padding:20px 0; display:block; border:1px solid #e8e8e8; overflow:hidden; zoom:1}
.userbglist ul{ padding:0; margin:0;}
.userbglist li{ width:158px; height:159px; background:url(k5.png) no-repeat 0 0; float:left; margin:0 10px 10px 10px; padding:7px 0 0 8px; text-align:left; position:relative;}
.bgyx{ position:absolute; left:8px; top:7px; z-index:88; display:none}
.uhdm{ width:120px; float:left; text-align:center; line-height:40px; margin:0 50px 0 0;}
.uhdm1{ width:160px; float:left; text-align:center; line-height:40px; margin:0 40px 0 0;}
.uhm{ line-height:50px; text-align:left; display:block; overflow:hidden; zoom:1; padding:20px 0 50px 50px;}
.uhm1{ line-height:24px; text-align:left; display:block; overflow:hidden; zoom:1; padding:20px 0 50px 30px; color:#979797}

.vupm{ width:725px; margin:40px auto 0 auto; background:#f8f8f8 url(vuptop.png) no-repeat  center 20px; padding:100px 20px  20px; height:420px; color:#bbbbbb;}

.vp1l{ display:block; overflow:hidden; height:50px;}
.vp2l{ height:70px;}
.vp3l{ height:200px; background:#fff; padding:30px; line-height:28px; width:650px; margin:0 auto}
.vp4l{ height:30px; padding:50px 0 20px 0; display:block; text-align:center;}
.swfupload{
    vertical-align:middle;
	position:absolute;
	right:0;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:2243;
	width:200px !important;
	height:50px;
	cursor:pointer;
	top:0;
	background:#fcd8d8 url(blank.gif)!important;
	cursor:pointer;
}


.usqlist , .usqlist1 , .usqlist2 , .usqlist3 , .usqlist4 , .usqlist5{ display:block; overflow:hidden; zoom:1; padding:0px ;}
.usqlist li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:293px; overflow:hidden}
.usqlist1 li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:252px; overflow:hidden}
.usqlist2 li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:222px; overflow:hidden}
.usqlist3 li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:185px; overflow:hidden}
.usqlist4 li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:300px; overflow:hidden}
.usqlist5 li{ float:left; width:510px; border:1px solid #d9d9d9; padding:25px 25px 0 25px; margin:0 20px 15px 15px;text-align:left; color:#969696; line-height:22px; height:185px; overflow:hidden}
.usqlist li h3 , .usqlist1 li h3 , .usqlist2 li h3 , .usqlist3 li h3 , .usqlist4 li h3 { font-size:18px; font-weight:bold; display:inline-block; color:#35383f;}
.usqlist5 li h2{ font-size:18px; font-weight:bold; display:inline-block; color:#35383f;}
.usqlist5 li h3{ font-size:16px; font-weight:bold; display:inline-block; color:#777;}
.usql1{ display:block; overflow:hidden;zoom:1; padding:0 0 15px 0; }
.usql2{ display:block; overflow:hidden;zoom:1; padding: 10px 25px 15px 25px; line-height:30px; margin:0 -25px; background:#f8f8f8 url(l2.png) repeat-x 0 0;}

.usql3{ display:block; overflow:hidden;zoom:1; padding: 10px 25px 25px 25px; line-height:20px; height:110px; margin:0 -25px; background:#f8f8f8 url(l2.png) repeat-x 0 0;}
.usql3 h3{ display:block; overflow:hidden; padding:0 0 8px 0;}
.mhd2{ float:left; margin:0 25px 0 0; overflow:hidden;}
.chd2{ float:left; margin:0 25px 0 0; overflow:hidden;}
.chd2 img{ border:1px solid #c0c0c0; overflow:hidden;}
.time{ padding:5px 0 20px 0; text-align:right; display:block}
.name2{ display:block; overflow:hidden; color:#35383f; padding:0 0 10px 0;}
.zkq{ display:block; overflow:hidden;zoom:1; padding:30px 0 0 0;}
.zkq img{ padding:10px 20px; float:left; width:250px;}

.testlist{ display:block; overflow:hidden; zoom:1; padding:30px 0 ; margin: 0 -10px}
.testlist li{ float:left; width:538px; border:1px solid #d9d9d9; padding:25px; margin:0 10px 20px 10px;text-align:left; color:#969696; line-height:22px; font-size:18px;}
.testlist i{ font-style:normal}
.testlist a{ float:right; margin:0 0 0 20px; display:inline-block; width:140px; height:40px; line-height:40px; background:url(btn8_1.png) no-repeat 0 0; text-align:center; color:#fff;}
.testlist a:hover{  background:url(btn8_2.png) no-repeat 0 0; color:#fff;}
.testlist span{height:40px; overflow: hidden; line-height:40px; display:block}
.testlist .f1{ color:#22a1c1}
.testlist .f2{ color:#d91f22}

.megm{ display:block; overflow:hidden;padding:50px 0;}
.megm ul{ display:block; }
.megm li{ height:150px; width:380px;background:#fff; position:relative; float:left;margin:0 15px 15px 0; border:1px solid #ebebeb}
.meglist{  width:380px; background:#fafafa; position:absolute; left:0; top:0; padding:0 0 10px 0; min-height:140px;}
.mc{ text-align:right; padding:0 3px 0 0; overflow:hidden;}
.mtime{ height:40px; display:block; text-align:left; padding:15px 0 0 25px; background:url(mpoint.png) no-repeat 0 4px}
.minfo{ padding:0 20px 0 20px; line-height:23px; height:70px; overflow:hidden; text-align:justify; text-justify:inter-ideograph;}

.msml{ width:900px; float:left;}
.msml ul{ padding:0; margin:0 -10px; }
.msml1{ width:860px; float:left; color:#8d8d8d;}
.msml li{ padding:0;  margin:0px 10px 20px 10px; _margin:0px 7px 20px 7px; width:398px; border:1px solid #d9d9d9; padding:0 20px; height:210px; overflow:hidden; text-align:justify;text-justify:inter-ideograph; float:left;}
.msml li h2{ font-weight:bold; font-size:18px; color:#35383f; display:block; padding:14px 0 5px 0; height:22px; overflow:hidden; margin: 0 0 10px 0;}
.msmr{ width:270px; border:1px solid #d9d9d9;  overflow:hidden; zoom:1; float:right; padding:16px 4px}
.msmr a{ display:inline-block; width:120px; height:30px; line-height:30px; float:left; text-align:left; padding:0 0 0 15px; background:url(point2.png) no-repeat 4px center; overflow:hidden}

.rename{ height:40px; float:right; width:750px; font-size:18px; color:#222; text-align:left}
.rename span{ color:#94b6cb; float:right;}
.reply{ display:block; overflow:hidden; zoom:1; margin:0 0 20px 0;}
.replyinfo{ position:relative; width:710px; float:right; background:#e9f6fe; border:1px solid #e5e5e5; padding:20px; text-align:left;}
.a1{ position: absolute;top: 0px;left: -10px;z-index: 2;display: block;width: 0;height: 0; border: 10px solid;border-color: #e9f6fe transparent transparent transparent; _filter: chroma(color=#8d8d8d);overflow: hidden;  }
.a1b{  position: absolute;top: -1px;left: -12px;z-index: 1;display: block;width: 0;height: 0;border: 11px solid;border-color: #e5e5e5 transparent transparent transparent;_filter: chroma(color=#8d8d8d);overflow: hidden; }

.replyt{width:710px; float:right; background:#e9f6fe; border:1px solid #e5e5e5; padding:20px;}

.smeg{
 width:600px; padding:15px 20px; position:fixed; top:40%; left:50%; z-index:2000;margin:0 0 0 -300px;border:2px solid #fcd8d8; background:#fff; _position:absolute;color:#ff213b;text-align:center;line-height:22px;
}
.smeg1{
 width:400px; padding:55px 0px 0 0px; position:fixed; top:25%; left:50%; z-index:2000;margin:0 0 0 -200px; background:#ff7979 url(r.png) no-repeat center 30px; _position:absolute;color:#fff;text-align:center;line-height:22px; overflow:hidden; font-size:12px;
 border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37); 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
}

.smeg3{
 width:300px; padding:15px 0px 0 0px; position:fixed; top:35%; left:50%; z-index:2000;margin:0 0 0 -150px; background:#ff7979 ; _position:absolute;color:#fff;text-align:left;line-height:22px; overflow:hidden; font-size:12px;
 border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37); 
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.37);
}
.smeg3 font{ padding:0px 20px 20px 20px; line-height:22px; line-height:20px; display:block }
.mboxinput{ border:none; background:#FFF; padding:4px; width:100%; margin: 10px 0 0 0;}
.smeg1 input{ margin:0 5px 0 10px;}
.smeg1 label{ cursor:pointer}
.smeg1 font{ padding:20px; line-height:22px; line-height:20px; display:block }

.smeg2{
 width:540px; padding:275px 30px 0 30px; position:fixed; top:15%; left:50%; z-index:2000;margin:0 0 0 -300px; background:#fff url(tip.png) no-repeat center 50px; _position:absolute;color:#777777;text-align:center;line-height:22px; height:190px; font-size:18px;
}

.megpoint3{ color:#f76f6f; padding:7px 30px; font-size:14px!important; }
.megpoint3:hover{ color:#fff; padding:7px 30px; background:#fe8a8a;}

.tipcz{ text-align:center; padding:20px 0; background:#FFF}
.tipcz a{ }
.megb{ padding:20px 0 0 0; text-align:center}
.error{ color:#9E0713; font-weight:bold}

.bqd , .bqx{
	  padding:0 25px; font-size:12px !important;border:0px solid #FFF;
	  border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
	  color:#fff;
	  background:#ff7979; height:20px; margin:0 5px; display:inline-block; line-height:20px;
}
.bqd:hover {color:#fff;background:#db3c3c; }
.bqx:hover{color:#fff;background:#db3c3c; }
.timeout{ display:block; overflow:hidden; zoom:1; height:90px; text-align:right; }
.timeout span{display:inline-block; height:70px; background:url(mstcs.png) no-repeat 0 0;  font-size:30px; color:#e6000c; padding:30px 0 0 110px;}

.xzt{ padding:20px 0; text-align:left; border-bottom:1px solid #eee; display:block; overflow:hidden; zoom:1; margin:0 150px;}
.pptitle{ line-height:20px; text-align:left;display:block; overflow:hidden;}
.ppinfo{ overflow:hidden; display:block; text-align:left;}
.ppinfo span{ display:block; padding:0 0 15px 0; line-height:20px;}
.atop{  line-height:20px; text-align:left; color:#c90000; display:block;}
.atop .font{ color:#999; margin:10px 0; padding:10px 20px}

/*表格样式*/
.formlist{ display:block; overflow:hidden; line-height:20px !important;}
.formlist .its{position:absolute;left:15px;color:#c8c8c7; top:11px;cursor:text; z-index:10; font-size:14px;}
.formlist ul{ padding:0 0 20px 0 ; margin:0; overflow:hidden; display: block;}
.formlist li{ display:block; overflow:hidden; margin:0 0 16px 0; text-align:left; zoom:1}
.formlist select{ font-size:14px!important;}
.f3l{ width:270px; float:left; overflow:hidden;}
.f2l{ width:400px; float:left; overflow:hidden;}
.f440l{ width:510px; float:left; overflow:hidden;}
.pr{position:relative; overflow:hidden; height:52px; padding:0 0 0 0;}
.err3{ display:block; overflow:hidden;  color:#fe6d6d; padding:8px 0 0 34px; background:url(icon_err1.png) no-repeat 4px 7px;}
.itip{ display:block; overflow:hidden;  color:#fe6d6d; padding:8px 0 8px 34px; background:url(icon_err1.png) no-repeat 4px center; position:absolute; top:45px; left:0;}
.inputz{ border:1px solid #d9d9d9; padding:12px 10px; background:url(blank.gif);z-index:22; position:absolute;color:#999; left:0; top:0;}
.inputz1{ border:1px solid #d9d9d9; padding:12px 10px; background:url(blank.gif);z-index:22; font-size:14px;color:#999 }
.pbt{ float:left; padding: 15px 0 0 0; width:20px; height:25px; *padding:10px 0 0 0}

.ss{ width:657px; height:44px; background:url(ssp.png) no-repeat right 0; float:left; line-height:44px; padding:0 0 0 13px; color:#c8c8c7; cursor:pointer; border:1px solid #d9d9d9}
.ss:hover{background:url(ssp1.png) no-repeat right 0;border:1px solid #e5e5e5 }
.ss1{ width:440px; height:44px;background:url(ssp.png) no-repeat right 0;  line-height:44px; padding:0 0 0 13px; color:#c8c8c7;cursor:pointer;border:1px solid #d9d9d9}
.ss1:hover{background:url(ssp1.png) no-repeat right 0;border:1px solid #e5e5e5}
.ss2{ width:145px; height:44px; background:url(ssp.png) no-repeat right 0;  line-height:44px; padding:0 60px 0 13px; color:#c8c8c7;cursor:pointer;border:1px solid #d9d9d9}
.ss2:hover{background:url(ssp1.png) no-repeat right 0;border:1px solid #e5e5e5}

.formlist .infocheck , .formlist .work{ display:block; overflow:hidden; zoom:1}
.formlist .infocheck label , .formlist .work label{
	display: block;
	margin: 0 13px 0 0;
	padding:  0 16px;
	height: 44px;
	overflow: hidden;
	float:left; 
	text-align:center; cursor:pointer;
	color:#a1a1a1;
	font-size:14px;
	line-height:44px;
	border:1px solid #dedede;
}
.formlist .check{
	 background:url(dxk1.png) no-repeat right 0!important; color:#e6000c!important;
	border:1px solid #eb333d!important;
}
.pl3{ text-align:left; display:block; overflow:hidden;  padding:8px 0 10px 0;  zoom:1}
.regl{width:auto;  position:relative;  float:left; text-align:left; margin:0 10px 0 0;}
.pl3{ text-align:left; display:block; overflow:hidden;  padding:8px 0 10px 0;  zoom:1}

.input6{ border:1px solid #d9d9d9; padding:12px 10px; background:url(blank.gif);z-index:22;  position:relative;color:#999; left:0; top:0;}

/*个人中心*/
.usermain{ display:block; overflow:hidden; padding:10px 0px 40px 0px;  width:1100px; margin:50px auto 20px;}
.uinfol{ background:#fff; padding:10px 0;  margin:0 0 30px 0; display:block; zoom:1;}
.uinfo{  line-height:24px;   text-align:left; padding: 20px 70px 20px 70px; display:block; position:relative; overflow:hidden}
.ubar{ height:30px; background:url(title_bg.png) no-repeat 0 10px; text-align:left; padding:3px 0 40px 70px; font-size:22px; color:#63a7d9; font-weight:bold;overflow:hidden; display:block; zoom:1}
.title7{ height:30px; background:url(title_bg.png) no-repeat 0 10px; text-align:left; padding:3px 0 40px 70px; font-size:22px; color:#63a7d9; font-weight:bold;overflow:hidden; display:block; zoom:1}
.iconr1{ float:right; padding:8px 20px 0 0}
.iconr{ float:right; padding:8px 0 0 0}
.useradd{  float:right;width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn3_1.png) no-repeat 0 0; margin:20px 10px 0 0; }
.useradd:hover{  color:#fff; background:url(btn3_2.png) no-repeat 0 0; }
.uin{ padding:30px 0 0 0; }
.rbcz{ display:block; overflow:hidden; padding:0 0 10px 0;}
.rcz{ position:absolute; right:310px; top:30px; width:25px;}
.rcz img{ padding:5px 0}
.jytime{ float:left; width:150px; overflow:hidden}
.jyinfo{ overflow: hidden;}
.jytime1{ display:block; overflow:hidden; height:40px; line-height:40px;}
.jyinfo1{ overflow: hidden; font-size:18px; line-height:24px; padding:10px 0 0 0;}
.jyclogo{ float:left; width:110px; }
.jyclogo img{ border:3px solid #b8b8b8; width:64px; height:64px;}
.rbtn1{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn9_1.png) no-repeat 0 0; }
.rbtn1:hover{  color:#fff; background:url(btn9_2.png) no-repeat 0 0; }
.rbtns{ width:176px; height:45px; font-size:18px; color:#fff; display:inline-block; text-align:center; line-height:45px;background:url(btn3_1.png) no-repeat 0 0; margin:0 10px 0 0; }
.rbtns:hover{  color:#fff; background:url(btn3_2.png) no-repeat 0 0; }
.uservideo{ padding:20px 0 50px 130px ; text-align:center; display:block;}

.uservideo1{ width:900px; margin:30px auto; height:522px; overflow:hidden; display:block; position:relative;}
.vpb{ position:absolute; left:20px; top:0;cursor:pointer;}
.videof{ position:absolute; left:900px;}
.vri{ vertical-align:top; cursor:pointer;}

.pgp{ padding:0 30px;}
.das{ font-size:14px; color:#b5b5b5}


.cblist{
	display: block;
	margin: 0 8px 20px 0;
	padding: 0px 20px;
	height: 30px;
	overflow: hidden;
	float:left; 
	text-align:center; cursor:pointer;
	line-height:30px;
}
.cblist.check{
	 background:url(ld.png) no-repeat 0 0; color:#fff;
}
.cblist *.check{
	 background:url(ld.png) no-repeat 0 0; color:#fff;
}

.cblist input{
	position: absolute;
	clip: rect(0 0 0 0);
}


/*学校选择*/

#con2{ width:800px; font-size:14px; color:#656d78; position:fixed; margin-left:auto; margin-right:auto; left:0; right:0; top:5%; _position:absolute;z-index:999999; background-color:#FFFFFF; text-align:left; padding:0 20px; }
	#con2 li{ cursor:pointer; line-height:20px; }
	#sonUl li{ float:left; padding:0 5px; line-height:30px; display:inline-block;white-space:nowrap;}
	#sonUlse li{ float:left; width:180px; line-height:30px; overflow:hidden; height:30px; padding:0 0 0 5px;}
	#sonUl{overflow:hidden; padding:10px 5px;  background:#f8f8f8; display:block; zoom:1 }
	#count{}
	#sonUlse{ display:block;  height:315px; line-height:30px;overflow-y:scroll; background:#ebebeb;}
	#li-bottom{ padding:20px 0; text-align:center}
	#li-btnjs{  color:#fe6d6d; padding:8px 50px; text-align:center; cursor:pointer}
	
	#li-btnjs:hover{  color:#fff; padding:8px 50px; background:#fe8a8a; text-align:center; cursor:pointer}
	#li-topq{height:50px; line-height:50px; color:#333; font-size:18px;}
	.ods{ padding:10px 0 20px 0px; position:relative}
	.searchInput{ border:#fef2e4 solid 1px; padding:8px 5px; width:400px; color:#888;}
	.unlist00{ background:#ebebeb; overflow:hidden;zoom:1; padding:10px;}
	.unlist00 li{ height:30px; line-height:30px;}
	.droplist{ position:absolute; width:200px; height:auto;border:#CCCCCC solid 1px; background:#FFFFFF; left:40px; display:none }
	.sonlist0 li.current{ background:#fe9b9b; color:#fff;}
	

#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; WIDTH: 48px; BOTTOM: 180px; HEIGHT: 48px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto;
	background:url(top1.png) no-repeat 0 0;
}
#goTopBtn:hover{
	background:url(top2.png) no-repeat 0 0;
}


.returnTop {
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 200px;
    _bottom: auto;
    display: none;
    width: 40px;
    height: 40px;
    border: 1px solid #61b72e;
    border-radius:4px;
    background: #f00;
    box-shadow: 0 0 5px #F5F5F5;
    text-indent: -9999px;
    cursor: pointer;
}


/*头像修改框*/

.lclose{ display:block; height:40px; text-align:right; margin:0}
.topinfo{ height:116px; background:#fff3e5; display:block; overflow:hidden; zoom:1}
.topin{ width:910px; padding:20px 50px 0 0; margin:0 auto;}
.topclose{ position:absolute; right:0; top:0; z-index:2; cursor:pointer}
.rpercent1{ padding:0px 0 0 0px; width:400px; text-align:left;  color:#725d5d; float:left}
.tasklayer{ width:800px;  margin:0 0 0 -400px; zoom:1;position:fixed; left:50%; top:3%; z-index:2100; height:665px; background:#fff; _position:absolute;}
.taskp{ padding:0 30px 10px 30px}
.tlt{ font-size:18px; color:#333; text-align:left; height:35px; line-height:35px;}
.fj-ms{ width:450px; height:30px; line-height:30px; margin:50px auto 10px auto; text-align:left; padding-left:30px}
.fj-ms1{ width:350px; height:30px;  margin:0; text-align:left; float:left; padding:40px 0 0 0;}
.fj-con{ background:url(zpbj.png); border:#d7dee3 solid 1px; width:348px; height:350px; margin:0 auto}
.fj-con1{ background:url(zpbj.png);  width:450px; height:350px; margin:0; float:left }
.hd-tx{ width:200px; height:200px; float:left; text-align:left;  margin-left:20px; padding:40px 0 0 0;}

.fj-scwz{ line-height:30px; padding:0;  text-align:left}
.sp{ width:770px; overflow:hidden}
.sp-lit{ margin:10px auto 7px auto}
.sp-wz{ font-size:12px; line-height:20px; text-align:left; margin-top:10px}
.mg-lik1{ padding:5px;border:#cccccc solid 1px }




.file-box{ position:relative;width:100%; margin:50px auto 40px auto;border:1px solid #b6f2f0; height:37px; line-height:37px; background:#FFF; }
.txtd{ height:37px; border:0px solid #fff; width:380px;}
.btnd{height:37px; width:50px; background:#eff1f1; color:#2e9493; background:#b6f2f0; border:0 solid #fff; float:right;}
.filed{ position:absolute; top:0; right:0; height:37px; filter:alpha(opacity:0);opacity: 0;width:231px}
.txwk01{ padding:10px 0 0 0;}
.txwk01 img{ border:1px solid #dbdadc; padding:2px; overflow:hidden; zoom:1}
.uploadtip{ margin:20px 0;color:#fff; padding:3px 20px; background:#fe8a8a; display:none;}
.uploadtip a{color:#fff; }


crop{width:530px; margin:20px auto; border:1px solid #d3d3d3; padding:4px; background:#fff}
#cropzoom_container{float:left; width:500px}
#preview{float:left; width:160px; height:450px; text-align:center; }
#preview img{}
#preview .point3{ margin:20px 0!important;}
.menupos{top: 0px; position: absolute; left: 260px; overflow: hidden;height:70px;width:700px;line-height:70px;}


.textpos{text-align:left;top: 2px; position: absolute; right: 50px; overflow: hidden;font-size:12px;color:#363d34;line-height:16px;}
.texta{color:#0652ec;text-decoration:none;}
.headuplm{ display:block; overflow:hidden;}
.hulmr{ width:520px; float:right;}
.hulbtn{ display:block;}
.hulbtn .point3{ margin:0 20px;}


.ctopslides{width:645px;height:420px;position:relative;background:#050403; margin:0 auto; text-align:left}
.ctopslides .btn{position:absolute;width:35px;height:70px;bottom:0;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.ctopslides .prev{left:0;background:url(scroll-left2.gif) center no-repeat;}
.ctopslides .prev:hover{left:0;background:url(scroll-left.gif) center no-repeat;}
.ctopslides #prevTop,.ctopslides #nextTop{top:213px;width: 0;height: 0;}
.ctopslides #prevTop{}
.ctopslides #nextTop{}
.ctopslides .next{right:0;background:url(scroll-right2.gif) center no-repeat;}
.ctopslides .next:hover{right:0;background:url(scroll-right.gif) center no-repeat;}
.ctopslides li{float:left;}
.ctopslides .cf li{position: relative;color: #fff;}
.ctopslides .cf a{display: block; width: 645px;height: 350px; position: absolute;color: #fff;}
.ctopslides .cf li span{display: block;width: 0; position: absolute; left: 0; bottom: 0;padding: 0;text-align:left;background:rgba(0,0,0,0);filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000") 6}
.ctopslides .picBox{height:350px;position:relative;overflow:hidden;}
.ctopslides .picBox ul{height:350px;position:absolute;}
.ctopslides .picBox li{width:645px;height:350px;}
.ctopslides .picBox li img{width:645px;height:350px;}
.ctopslides .listBox{width:565px;height:70px;margin:0 auto;position:relative;padding:0 0 0;overflow:hidden;}
.ctopslides .listBox ul{height:70px;position:absolute;}
.ctopslides .listBox li{width:113px;height:70px;cursor:pointer;position:relative;}
.ctopslides .listBox li i{display:none;}
.ctopslides .listBox li a{display: block;width:124px;height: 70px;}
.ctopslides .listBox li img{width:107px;height: 64px;border:3px solid #050403;}
.ctopslides .listBox .onc img{width: 107px;height: 64px;border:3px solid #fff; }
.ctopslides .listBox .onc i{display:block;}


.ytd{  padding:7px 20px; color:#a3a3a3; display:inline-block}
.jc{ padding:0 16px; color:#a3a3a3; font-size:14px;}

#roll {
	display:none;
	position:fixed;
	right:5px;
	bottom:20px;
	_position:absolute;
	_margin-bottom:20px;
	
	width:48px; height:48px;
	background:url(top1.png) no-repeat 0 0;
	cursor:pointer;
	}
*html #roll {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}

#roll:hover {background:url(top2.png) no-repeat 0 0;cursor:pointer;}


.etitle{ margin:0px 0 20px 0; display:block; overflow:hidden; zoom:1; border-bottom:2px solid #e2e2e2; font-size:24px; font-weight:bold; color:#696969; height:100px; line-height:100px; background:url(point3.png) no-repeat 0 15px; padding:0 0 0 100px; text-align:left;}

.wl{ display:block; overflow:hidden; padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px dashed #e6e6e6; position:relative;}
.uil{ width:300px; float:left; overflow:hidden;line-height:40px; text-align:center}
.uir{ width:600px; float:left; overflow:hidden; padding:50px 0 0 60px; }

.aul1{ line-height:24px; text-align:justify;text-align:justify; text-justify:inter-ideograph; color:#4c4c4c; padding:0 180px 50px 0; background:url(logo11.png) no-repeat right 10px;}
.aul1 b , .aul2 b ,.aul3 b{ color:#000; display:block; overflow:hidden; padding:0 0 10px 0;}
.aul2{ line-height:28px; text-align:justify;text-align:justify; text-justify:inter-ideograph; color:#4c4c4c; padding:30px 0 40px 380px; background:url(aupic.png) no-repeat 0 10px; height:270px;}
.aul2 i , .aul3 i{ color:#e74450; font-weight:bold; font-style:normal; background:url(point4.png) no-repeat 0 center; padding:0 0 0 15px}
.aul3{ line-height:24px; text-align:justify;text-align:justify; text-justify:inter-ideograph; color:#4c4c4c; padding:0 0 30px 0;}
.aul3 b{ color:#e70012; display:block; overflow:hidden; padding:0 0 10px 0;}
.aul3 span{ padding:0 0 0 30px; display:block}

.mpscroll{ height:359px; background:url(gz.jpg) no-repeat 0 0; margin:20px 0 0px 0; display:block; overflow:hidden; position:relative; padding:40px 0 0 0;}
.dsinfo{ background:url(ds_bg.jpg) no-repeat 0 0; height:360px;text-align:justify; text-justify:inter-ideograph; padding:160px 90px 0 450px; line-height:28px;}

#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative; text-align:left}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:none; list-style:none; position:absolute; left:50%; top:340px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.rcxpl{ display:block; overflow:hidden; zoom:1; padding:0 0 50px 0;}
.rcxpl img{ float:left}
.qnav{ width:100px; position:fixed; _position:absolute; left:30px; top:300px;height:300px; z-index:2200;}
.ql1{ height:40p; line-height:40px; background:#c9112b; color:#fff; font-size:16px; font-weight:bold; position:relative;}
.ql1 a{ position:absolute; right:3px; top:3px; background:none !important; display:inline-block; width:9px!important; height:8px!important;}
.qnav li{ margin:0 0 1px 0; display:block; overflow:hidden; zoom:1;}
.qnav li a{ display:block; height:35px; line-height:35px; color:#f7f7f7; background:#313133}
.qnav li a:hover{  background:#000}

.xxgsm{ position:absolute; left:70px; top:60px; width:313px; overflow:hidden; zoom:1; z-index:2200; background:#fff; border:1px solid #ddd; padding:5px 0;}
.xxgsm li{ height:25px !important; line-height:25px !important; text-align:left; overflow:hidden;}
.xxgsm li a{ display:block; padding:0 10px;}
.xxgsm li a:hover{ display:block; padding: 0 0 0 10px; background:#f2f2f2}

.open{ padding:3px 15px 3px 30px; background: #ffdcdc url(icon_open.png) no-repeat 8px 7px; color:#d64c3a; margin:10px 0 0 0; display:inline-block; line-height:20px !important;}
.open:hover{background: #fef0f0 url(icon_open.png) no-repeat 8px 7px; color:#d64c3a;}
.close2{ padding:3px 15px 3px 30px; background: #e1e1e1 url(icon_close.png) no-repeat 8px center; color:#706d6c; margin:10px 0 0 0; display:inline-block; line-height:20px !important;}
.close2:hover{background: #f1f1f1 url(icon_close.png) no-repeat 8px center; color:#777;}
.shz{ height:110px; padding:30px 0 0 0; display:block; overflow:hidden;zoom:1; color:#696969; font-size:24px; font-weight:bold;}

.vpb{ cursor:pointer;}

.sp1{ font-size:18px;}
.sp2{ font-size:18px;}
.top1{ font-size:22px; color:#fff; background:#ca1a2b; padding:0px 9px; line-height:16px !important;}
.top2{ font-size:18px; font-weight:bold; color:#fff; background:#dbdbdb; padding:0px 5px; line-height:16px !important;}

.ls{ display:block; overflow:hidden; zoom:1; height:200px; line-height:200px; font-size:18px; color:#000}

.mpl1{ height:345px; overflow:hidden; margin:0 0 20px 0; display:block; zoom:1;}
.mpl2{ overflow:hidden; margin:0 0 20px 0; display:block; zoom:1;}
.mpl1l{ width:770px; float:left; position:relative;}
.mpsm{ position:absolute;  bottom:0; left:0; z-index:99; background:url(bg2.png); width:730px; padding:8px 20px ; text-align:left; color:#FFF; display:block; overflow:hidden; zoom:1; line-height:18px; font-size:12px;}
.mpsm span{ display:block; overflow:hidden;}
.mpsm h2{ font-size:24px; padding:0 0 10px 0;}
.mpl1r{ width:415px; float:right; height:345px; background:#f7f7f7; border-top:4px solid #d42e33; position:relative;}

.mpl2l{ width:200px; float:left; position:relative;}
.mpl2r{ width:985px; float:right;}
.mpl2title{ height:37px; line-height:37px; background:url(mpt_bg.png) no-repeat 0 0; color:#fff; font-size:14px; text-align:left; margin:0 0 10px 0; padding:0 0 0 40px;}

.mpt{ text-align:left; font-size:16px; color:#d42e33; padding:10px 0 5px 15px; height:25px; font-weight:bold; display:block; overflow:hidden}
.mpl11{ display:block; overflow: hidden; padding:13px 15px  ; line-height:24px; height:130px; text-align:left;}
.l1{ border-bottom:1px dashed #e0dddd}
.mpl11 h2{ font-size:16px; font-weight:bold; padding:0 0 5px 0; color:#4c4c4c; }
.mpl11 img{ float:left; padding:0 15px 0 0; vertical-align:top}
.mpl12{ display:block; overflow: hidden; padding:10px 20px 0 20px; line-height:24px; text-align:left; font-size:12px; text-align:justify; text-justify:inter-ideograph;}

.bdlist{display:block; overflow:hidden; zoom:1;  margin:0 -5px; padding:20px 0 0 0; _margin:0 ;}
.bdlist li{ display:block; overflow:hidden; text-align:center;  line-height:16px; width:292px; float:left; height:250px;  margin:0 5px 20px 5px; _margin:0 2px 20px 2px; }
.bdlist li img{ display:block; padding:0 0 6px 0;}
.poutline{  display:block; overflow:hidden;zoom:1; margin:10px 0 20px 0;}
.poutline li{ height:39px; line-height:39px; border:1px solid #e5e5e5; background: #f2f2f2; text-align:left; margin:0 0 2px 0;}
.poutline li:hover{ }
.poutline li a{ padding: 0 0 0 40px; background:url(point5.png) no-repeat 19px center; display:block; color:#35383f;}
.poutline li a.current{color:#cf0006 !important;}
.poutline li a:hover{ color:#cf0006}

.pmembers{ border:1px solid #e5e5e5; display:block; overflow:hidden;zoom:1;margin:10px 0 20px 0; padding:4px 0 0 2px; }
.pmembers li{ float:left; width:129px; height:130px; margin:5px 4px; _display:inline; font-size:12px;}
.pmembers li img{ display:block; padding:0 0 5px 0;}

.membersvoice{overflow:hidden;zoom:1;margin:10px 0 20px 0; padding:10px 0; }
.membersvoice img{ float:left}
.membersvoice li{border-bottom:1px dashed #e2e0e0; display:block; overflow:hidden; zoom:1; padding: 10px 15px 15px 15px; text-align:left}
.mvm{ width:685px; float:right; font-size:12px; line-height:24px;}
.mvm h2{ font-size:14px; color:#35383f; font-weight:bold; padding:10px 0;}
.mvm span{ display:block; height:30px; line-height:30px; text-align:right; color:#c2c2c2}

.tip{ padding:20px; line-height:22px; border:1px solid #e9e9e9; display:block; overflow:hidden;zoom:1; color:#49494e; margin:0 0 10px 0; text-align:justify; text-justify:inter-ideograph;}

.mlm{ display:block; overflow:hidden; zoom:1; margin:0 0 20px 0;}

.mlml{ width:900px; float:left; overflow:hidden;}
.mlmr{ width:280px; float:right;overflow:hidden;}
.mllist{ display:block; overflow:hidden; zoom:1; padding:0 0 8px 0; background:url(libg1.jpg) repeat-x 0 bottom;}
.mllin{ border:1px solid #d9d9d9; padding:20px; display:block; overflow:hidden; zoom:1; position:relative}
.mlc{ width:370px; float:right; overflow:hidden; zoom:1; padding:0 300px 0 0; text-align:left; font-size:12px; line-height:23px; position:relative}
.mlbtn{ position:absolute; right:10px; bottom:0px; z-index:99; text-align:center}
.dstj{ display:block; overflow:hidden; zoom:1; border:1px solid #e7e7e7; margin:10px 0 20px 0;}
.dstj li{ padding:20px; display:block; color:#4c4c4c; line-height:22px; border-bottom:1px dashed #e2e1e1}
.dstj h2{ font-size:16px; font-weight:bold; padding:5px 0 0 0;}
.btny{ height:28px; line-height:28px; background:#FFF; border:1px solid #ffa140; color:#ff9427; display:inline-block; padding:0 30px; margin:10px 0 0 0;}
.btny:hover{background:#ff9427; border:1px solid #f48008; color:#fff;}
.btny1{ height:28px; line-height:28px; background:#FFF; border:1px solid #ffa140; color:#ff9427; display:inline-block; padding:0 40px; margin:0 5px}
.btny1:hover{background:#ff9427; border:1px solid #f48008; color:#fff;}
.btng{ height:28px; line-height:28px; background:#FFF; border:1px solid #9aa19d; color:#979797; display:inline-block; padding:0 40px; margin:0 5px}
.btng:hover{background:#bcbbbb; border:1px solid #979797; color:#fff;}

.btnw{ height:30px; line-height:30px;border:1px solid #fff; color:#fff; display:inline-block; padding:0 40px; margin:12px 0 0 0; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; font-size:12px;}
.btnw:hover{background:#fff; border:1px solid #fff; color:#45b8f1;}

.mptitle{ font-size:30px; color:#303030; display:block; overflow:hidden; height:50px; text-align:left; margin:-10px 0 0 0}
.mptitle a{ color:#303030;}
.mptitle a:hover{ color:#F30}

.mpnews{overflow:hidden;zoom:1;margin:10px 0 20px 0; padding:10px 0; }
.mpnews li{border-bottom:1px dashed #e2e0e0; display:block; overflow:hidden; zoom:1; padding: 0 15px; text-align:left; height:68px; line-height:68px;}
.mpnews span{ float:right; color:#c2c2c2; font-size:12px; margin:0 0 0 20px;}
.mpnews a{ padding:0 0 0 20px;}
.mpfont{ text-align:justify; text-justify:inter-ideograph; padding:15px; line-height:22px;}
.sendbox{ border:1px solid #e1e1e1; margin:10px 0;}
.sb1{ height:35px; line-height:35px; font-size:12px; text-align:left; padding:0 0 0 30px; border-bottom:1px dashed #e2e0e0}
.mtitle1{ line-height:25px; display:block; color:#000; text-align:center; overflow:hidden; font-weight:bold; margin:0 0 10px 0; font-size:18px; padding:10px 0;}
.mtitle1 span{ font-size:12px; color:#4c4c4c; padding:0 20px; font-weight:normal; display:block}
.link{ color:#2475FB; text-decoration:underline;}
.choose{ width:110px; display:inline-block; *display:inline; zoom:1; *vertical-align:top; margin:0 15px 0 0; position:relative; height:31px; line-height:31px; background:url(c_bg.png) no-repeat 0 0; text-align:left; padding:0 0 0 11px; color:#fff; cursor:pointer;}

.choose a{ padding:0; background:none; color:#fff;}
.choose a:hover{ padding:0; background:none; color:#fff;}
.choose ul { position:absolute; left:0; top:25px; width:121px; background:#5ca3e1 url(c_bg1.png) no-repeat 0 bottom; padding:5px 0 8px 0; z-index:11; overflow:hidden; zoom:1; display:none;}
.choose li{ padding:0; display:block;}
.choose li a{ padding: 0 0 0 10px; display:block; margin:0; height:25px; line-height:25px;}
.choose li a:hover{ padding: 0 0 0 10px; display:block; background:#317fc3;}
.userf{ display:block; width:100%;}
.p1{ font-size:18px; color:#d42e33; }

.name3{ display:block; overflow:hidden; color:#35383f; padding:0 0 10px 0;}
.name3 span{ font-size:18px; font-weight:bold;}
.mt1{width:100%;border:0px; border-collapse: collapse; }
.mt1 td{ padding:10px 0; line-height:22px; font-size:12px;}
.mhpic{ display:block; width:720px; margin:10px 0 0 0;}
.mhpic li{ width:228px; margin:0 9px 9px 0; height:214px; float:left; overflow:hidden;}
.mhpic li img{ filter:alpha(opacity:90);opacity: 0.9;}
.mhpic li img:hover{ filter:alpha(opacity:100);opacity: 1;}
.mhpicl1{ background:#47a8ec; color:#fff; line-height:30px;}
.mhpicl1 span{ padding:30px 0 0 20px; display:block;}

.zy{ padding:8px 20px; line-height:23px; border:1px solid #e7e7e7; font-size:12px; margin:0 0 20px 0;}
.ulline{ padding:10px 0; border-bottom:1px dashed #dbdbdb; display:block; overflow:hidden; vertical-align:middle}
.ulline span{ float:right}
.edit{ font-size:12px; color:#c2c2c2}
.wzcz{ font-size:12px; color:#c2c2c2; padding:10px 0; display:block}
.bsinfo{  line-height:22px; font-size:12px; margin:0 0 0 220px;}
.bsinfo b{ font-size:14px; font-weight:bold; display:block; padding:0 0 5px 0;}
.f12 td{ font-size:12px; padding:5px}
.f121 td{ font-size:12px;}
.tmn{ font-size:14px; display:block; padding:0 0 5px 0;}
.line1{ border-bottom:1px dashed #dbdbdb; display:block; padding:3px 0;}
.kclist{ border-bottom:1px dashed #dbdbdb; display:block; padding:10px; line-height:22px; text-align:left}
.kclist b{ display:block; font-size:16px;  font-weight:bold; padding:0 0 5px 0;}

/*日历*/
.calender{ width:230px;margin:60px auto;top:0;left:0;border:1px #D6D6D6 solid;background:#fff;position:absolute;display:none;z-index:999; padding:5px; font-size:12px !important;}
.calender select{ font-size:12px !important;}
.calendertb{width:100%;}
.calendertb td{width:30px;height:30px;border:1px #CCCCCC solid;text-align:center;vertical-align:middle;cursor:pointer;font-size:12px;}
.calendertb td.hover,.calendertb td.weekendhover{background:#D6D6D6;}
.calendertb th{width:30px;height:30px;border:1px #CCCCCC solid;text-align:center;vertical-align:middle;cursor:pointer;color:#979797;}
.tdtoday{ background:#0080FF;color:#fff;width:35px;height:35px;border:1px #CCCCCC solid;text-align:center;vertical-align:middle;cursor:pointer;font-size:12px;}
.getyear{ height:35px;line-height:35px;width:100%;text-align:center;}
.preMonth{ cursor:pointer;margin-right:5px;color:#0080FF;}
.nextMonth{ cursor:pointer;margin-left:5px;color:#0080FF;}
.mh_date{line-height:20px; width:220px;cursor:pointer;background:url(dateIco.png) no-repeat right center;}
.zhezhao{width:100%;height:100%;position:fixed;z-index:998;background:#fff;filter:alpha(opacity=10);opacity:0.1;display:none;}

.back{ display:inline-block; padding:4px 10px; background:#d70007; color:#fff !important; font-size:12px; margin:0 0 0 10px;}
.back:hover{ background:#fb373e; color:#fff; }
.back img{ padding:0 0 3px 0;}
.tlogo{ border:1px solid #ddd; vertical-align:bottom; margin:0 10px 0 0;}

.xdslist{ display:block; overflow:hidden; zoom:1; padding:0 0 0 10px;}
.xdslist li{ position:relative; width:185px; height:130px; float:left; margin:0 7px; overflow:hidden; cursor:pointer;}
.xdslist li span{ position:absolute; display:inline-block; height:20px; line-height:20px; bottom:0; left:0; width:185px; background:url(bg1.png); color:#fff; font-size:14px; z-index:9}
.dsjs{ position:absolute;left:0; top:0; background:url(bg2.png); height:301px; z-index:99; padding:20px; color:#fff; text-align:left; line-height:24px; display:none}
.dsjs h2{ font-size:18px; font-weight:bold; padding:20px 0;}
.dsjs span{ float:right; margin:-5px -10px 0 0; cursor:pointer;}

.fileclick{ display:inline-block; position:relative; overflow:hidden; *margin:140px 0 0 0 ; cursor:pointer;}
.fileclick:hover{ color:#F30}
.fileclick .file{
    vertical-align:middle;
	position:absolute;
	right:0px;
    filter:alpha(opacity=0);
    opacity:0;
	z-index:1;
	width:176px;
	top:0px;
	height:45px;
	cursor:pointer;
	font-size:222px;
}

.p2{ display:block; padding:20px 0;  overflow:hidden; font-size:30px; color:#585858; text-align:center}
.p3{ display:block; padding:5px 0 10px 0;  overflow:hidden; font-size:16px; color:#272727; }
.nylist{ display:block; overflow:hidden; zoom:1; padding:0 0 40px 0;}
.nylist li{ width:224px; height:120px; float:left; text-align:center; margin:0 10px 0 0; }
.nylist li img{ border:1px solid #CCC; overflow:hidden; display:block; overflow:hidden; margin:0 0 5px 0;}

.nycar{ display:block; overflow: hidden; zoom:1;}
.nycar li{ float:left; width:296px; height:213px;  position:relative; margin:0 1px 1px 0;}
.nycar li .cartitle{ position:absolute; height:49px; background:url(bg4.png); color:#fff; line-height:20px; z-index:999; width:296px; padding:8px 0 0 0; bottom:0; left:0;}
.nycar li .cartitle h2{ font-size:40px; float:left; padding:12px 0 0 0; height:40px; width:60px; display:inline-block; text-align:center; *padding:12px 0 10px 0; _height:30px}
.nycar li img{ width:296px; height:213px; float:left;}

/*首页全屏banner*/

.homeslides{ display:block; overflow:hidden; z-index:0; min-width:1200px; position:relative}
.main_image {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative
}
.main_image ul {
	width:9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
}
.main_image li span {
	display:block;
	width:100%;
}
.main_image li a {
	display:block;
	width:100%;
}
.main_image li .img_1 {
	background:#fbfbfb url('bg1.jpg') center center no-repeat
}
.main_image li .img_2 {
	background:#433d55 url('banner1.jpg') center center no-repeat
}
.main_image li .img_3 {
	background:#ca192b url('had3.jpg') center center no-repeat
}
.main_image li .img_4 {
	background: #F00
}
.main_image li .img_5 {
	background: #CC0
}
div.flicking_con {
	width:200px;
	margin:0 auto;
	position:absolute; z-index:199;
	left:48%; bottom:30px;
}
div.flicking_con .flicking_inner {
	top:300px;
	left:48%;
	z-index:999;
	width:300px;
	height:21px
} /* 121126 */
div.flicking_con a {
	float:left;
	width:21px;
	height:21px;
	margin:0;
	padding:0;
	background:url('btn_main_img.png') 0 0 no-repeat;
	display:block;
	text-indent:-1000px
}
div.flicking_con a.on {
	background-position:0 -21px
}
#btn_prev, #btn_next {
	z-index:11111;
	position:absolute;
	display:block;
	width:49px!important;
	height:49px!important;
	top:48%;
	margin-top:-37px;
	display:none;
}
#btn_prev {
	background:url(hover_left.png) no-repeat left top;
	left:100px;
}
#btn_next {
	background:url(hover_right.png) no-repeat right top;
	right:100px;
}


.htitle{ height:100px; color:#000; display:block; overflow:hidden; zoom:1; text-align:center;}
.htitle h2{ font-size:32px; padding:0 0 3px 0;color:#38393b;  }
.htitle h4{ font-size:18px; color:#5d5e60;}
.htitle1{ height:90px; color:#000; display:block; overflow:hidden; zoom:1; text-align:center; width:1200px; margin:0 auto}
.htitle1 h2{ font-size:32px; padding:0 0 3px 0;color:#fff;}
.htitle1 h4{ font-size:18px; color:#cbe2ee;}
.tline1{ background:url(tl1.png) no-repeat center 20px;}
.tline2{ background:url(tl2.png) no-repeat center 20px;}
.tline3{ background:url(tl3.png) no-repeat center 20px;}
.tline4{ background:url(tl4.png) no-repeat center 60px; padding:30px 0 0 0;}
.bz{ font-size:12px; color:#38393b; line-height:20px; margin:-20px 0 0 0;}

.hstitle{ height:40px; line-height:40px; display:block; overflow:hidden; width:1200px; margin: 0 auto;}
.hstitle b{ font-size:24px; font-weight:normal; border-bottom:2px solid #FFF; color:#FFF; margin:0 0 0 75px;}
.hstitle a{ font-size:12px; float:right; padding:10px 0 0 0;color:#FFF}
.hstitle a:hover{ color:#cbe2ee}

.section2pic{ width:1250px; margin:0 auto; height:160px; overflow:hidden}
.section2pic li{ float:left; height:40px; padding:90px 0 0 0; width:128px; margin:0 13px;}

.s2pl1{ background:url(hpic1_1.png) no-repeat 0 0;}.s2pl1:hover{ background:url(hpic1_2.png) no-repeat 0 0; color:#FFF;}
.s2pl2{ background:url(hpic2_1.png) no-repeat 0 0;}.s2pl2:hover{ background:url(hpic2_2.png) no-repeat 0 0; color:#FFF;}
.s2pl3{ background:url(hpic3_1.png) no-repeat 0 0;}.s2pl3:hover{ background:url(hpic3_2.png) no-repeat 0 0; color:#FFF;}
.s2pl4{ background:url(hpic4_1.png) no-repeat 0 0;}.s2pl4:hover{ background:url(hpic4_2.png) no-repeat 0 0; color:#FFF;}
.s2pl5{ background:url(hpic5_1.png) no-repeat 0 0;}.s2pl5:hover{ background:url(hpic5_2.png) no-repeat 0 0; color:#FFF;}
.s2pl6{ background:url(hpic6_1.png) no-repeat 0 0;}.s2pl6:hover{ background:url(hpic6_2.png) no-repeat 0 0; color:#FFF;}
.s2pl7{ background:url(hpic7_1.png) no-repeat 0 0;}.s2pl7:hover{ background:url(hpic7_2.png) no-repeat 0 0; color:#FFF;}
.s2pl8{ background:url(hpic8_1.png) no-repeat 0 0;}.s2pl8:hover{ background:url(hpic8_2.png) no-repeat 0 0; color:#FFF;}


.mentorrecommend{width:1100px; height:333px; overflow:hidden; margin:0 0 0 50px; }
.mentorrecommend li{ float:left; height:330px; padding: 0; width:200px; margin:0 50px; border-bottom:3px solid #939698; overflow:hidden; text-align:left;}
.mentorrecommend li:hover{ border-bottom:3px solid #b93529;}
.mentorrecommend li img{ display:block; border:2px solid #9c9ea0; margin:0 0 12px 0;}
.mentorrecommend dt{ font-size:16px; color:#38393b; display:block; height:25px; line-height:25px; border-bottom:1px solid #939698; margin:0 !important;}
.mentorrecommend dl{ font-size:12px; color:#6f7073; display:block; height:25px; line-height:20px;  margin-top:4px !important;}


.hmentorlist{width:1170px; height:170px; overflow:hidden; margin:30px 0 0 50px;}
.hmentorlist li{ float:left; height:200px; padding: 0; width:370px; margin:0 15px; overflow:hidden; text-align:left;}
.hmentorlist li img{ display:block; border:3px solid #549cc0;  float:left;}
.hmentorlist dt{ font-size:18px; color:#fff; display:block;  line-height:25px; border-bottom:1px solid #99d3ef; padding:5px 0; float:right; width:190px; font-weight:bold }
.hmentorlist dt i{ display:block; color:#cbe2ee; font-size:12px; font-weight:normal; font-style:normal;}
.hmentorlist dl{ font-size:14px; color:#6f7073; display:block; height:25px; line-height:20px;  float:right; width:190px; color:#aad8ef; margin:5px 0 0 0;}

.hprojectlist{width:1210px; height:200px; overflow:hidden; margin:30px auto;}
.hprojectlist li{ float:left; height:200px; padding: 0; width:550px; margin:0 30px 0 20px; overflow:hidden; text-align:left;}
.hprojectlist li img{ display:block; border:3px solid #549cc0;  float:left;}
.hprojectlist dt{ font-size:18px; color:#fff; display:block;  line-height:25px; border-bottom:1px solid #99d3ef; padding:5px 0; float:right; width:360px; font-weight:bold }
.hprojectlist dt i{ display:block; color:#cbe2ee; font-size:12px; font-weight:normal; font-style:normal;}
.hprojectlist dl{ font-size:12px; color:#6f7073; display:block; height:25px; line-height:20px;  float:right; width:360px; color:#aad8ef; margin:5px 0 0 0;}

.htabscoll{ width:1300px; margin:0 auto; height:350px;}
.htabscoll .carousel {
    float: left;

    position: relative;
    visibility: hidden;
    left: -5000px;
}

.htabscoll a.prev, .htabscoll a.next, .htabscoll a.go {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 1;
    float: left;
}
   
    .htabscoll a.prev {
        margin: 130px 0px 0 0;
		background:url(htleft.png) no-repeat;
    }
    .htabscoll a.next {
        margin: 130px 0 0 0px;
		background:url(htright.png) no-repeat;
    }
	
	.htabscoll a.prev:hover {
		background:url(htleft1.png) no-repeat;
    }
    .htabscoll a.next:hover {
		background:url(htright1.png) no-repeat;
    }
       .htabscoll a.go:hover {

 }
 
 .htabscoll1{ width:1300px; margin:30px auto; height:170px; overflow:hidden}
.htabscoll1 .carousel {
    float: left;

    position: relative;
    visibility: hidden;
    left: -5000px;
}

.htabscoll1 a.prev, .htabscoll1 a.next, .htabscoll1 a.go {
    display: block;
    width: 50px;
    height: 50px;
    line-height: 1;
    float: left;
}
   
    .htabscoll1 a.prev {
        margin: 50px 0px 0 0;
		background:url(htl.png) no-repeat center;
    }
    .htabscoll1 a.next {
        margin: 50px 0 0 0px;
		background:url(htr.png) no-repeat center;
    }
	
	.htabscoll1 a.prev:hover {
		background:url(htl1.png) no-repeat center;
    }
    .htabscoll1 a.next:hover {
		background:url(htr1.png) no-repeat center;
    }
       .htabscoll1 a.go:hover {

 }

.pd20{ padding:10px 0;}

.loading{ background:#e9e9e9 url(loading1.png) no-repeat center !important; width:100%; z-index:9999; position:fixed; left:0; top:0;}

.zsimg{ display:block; zoom:1; clear:both; padding:20px 0 30px 0; overflow:hidden; margin:0 -16px;}
.zsimg li{ float:left; margin:0 16px; _margin:0 12px;}
.zsimg .img{ border:1px solid #ddd; padding:1px; width:100px; height:80px; cursor:pointer}
.zsimg .bimg{ position:absolute;width:140px; height:100px; z-index:999; margin:0; cursor:pointer; _position:absolute; _top:800px; display:none}
.rztx{ line-height:22px; padding:10px 0; text-align:left}
.tabc dl{ display:none}

.tschool{ overflow:hidden; padding:0 0 20px 0; display:block;} 
.tschool li{ float:left; width:200px; height:80px; line-height:80px; text-align:left;}
.tschool li img{ width:50px; height:50px; padding:0 5px 0 0;}