@charset "utf-8";


html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: bold; color:#000;}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;}legend{color:#000;}table {
	font-size: 12px;
}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}a,button{cursor:pointer}strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; }
h1, h2, h3, h4, h5, h6, p {
	line-height: 1.2em;
	font-size: 22px
}
h1{ font-size:22px}h2{font-size:14px;}h3, h4, h5, h6{ font-size:12px}

body{ background:#f4f2f2; color:#fff; font-family: Arial,"ËÎÌå"; font-size:12px;}
a{ color:#fff;text-decoration:none; outline: none;blur:expression(this.onFocus=this.blur());}
a:hover{ color:#fff; text-decoration: none}
.cl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cl{zoom:1;}
.l{ float:left;}
.r{ float:right;}
.hide{ display:none}
.w968{ width:968px; margin: 0 auto;}

.total{ background:url("totalbg.jpg") top center no-repeat #d4dafa; overflow:hidden}
h2.b_1 {
    padding: 0 0 10px 0;
}

.header{ position:relative; z-index:2; height:475px; background:url("headerbg.jpg") 10px 0 no-repeat}
.header h1.sitetitle{ display:none;}
.header a.logo{ width:205px; height:130px; position: absolute; left:765px; top:37px; text-indent:-999999px; overflow:hidden}
.header .mainnav{ height:80px; display:block; position:absolute; left:0; bottom:0; }
.mainnav a{ width:243px; height:80px; float:left; display:inline; text-indent:-999999px; overflow:hidden}
a.link1{ background:url("mainnavbg.jpg") 0 0 no-repeat}
a.link1:hover,a.link1curr{ background-position:0 -80px;}

.mainnav a.link2{ background:url("mainnavbg.jpg") -243px 0 no-repeat; width:242px;}
.mainnav a.link2:hover,.mainnav a.link2curr{ background-position:-243px -80px;}

.mainnav a.link3{ background:url("mainnavbg.jpg") -485px 0 no-repeat; width:241px;}
.mainnav a.link3:hover,.mainnav a.link3curr{ background-position:-485px -80px;}

.mainnav a.link4{ background:url("mainnavbg.jpg") -726px 0 no-repeat;width:242px;}
.mainnav a.link4:hover,.mainnav a.link4curr{ background-position:-726px -80px;}

.header .share{ position:absolute; left:567px; top:340px; color:#000;}
.header a.jhbtn{ width:244px; height:66px; display:block; background:url("btn.html") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; position:absolute; left:36px; top:315px;}
.header a.jhbtn:hover{ background:url("btn.html") 0 -66px no-repeat;}
.header ul{ position:absolute; left:19px; top:428px; width:840px;} 
.header ul li{ width:161px; height:134px; float:left; display:inline; margin-right:12px; padding:165px 15px 0 15px; position: relative}
.header ul li p{ font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; color:#181818; height:85px; display:block;}
.header ul li a.morebtn{ width:106px; height:26px; display:block; line-height:26px; background:url("btn-1.html") 0 0 no-repeat; padding-left:30px; margin-left:10px;}
.header ul li a.morebtn:hover{ background:url("btn-1.html") 0 -26px no-repeat}
.header ul li a.gzqq{ width:60px; height:22px; line-height:20px; display:block; background:url("btn-2.html") 0 0 no-repeat; position:absolute; left:82px; top:65px; padding-left:18px;}
.header ul li a.gzqq:hover{ background:url("btn-2.html") 0 -22px no-repeat}
.header ul li a.gzsina{ width:60px; height:22px; line-height:20px; display:block; background:url("btn-2.html") 0 0 no-repeat; position:absolute; left:82px; top:125px; padding-left:18px;}
.header ul li a.gzsina:hover{ background:url("btn-2.html") 0 -22px no-repeat}

.main{}
.maincon{ border:#bcc4f6 1px solid; padding:30px 0 50px 40px; background:#eff1fd; margin-bottom:70px;} 
.conline{ background:url("dotbg.html") bottom center repeat-x; width:885px; padding-bottom:40px;}
.ico{ width:180px;float:left; display:inline; background:url("sline.jpg") right 20px no-repeat}
.ico span{ width:168px; height:151px; display:block; text-indent:-999999px; overflow:hidden}
span.ico1{ background:url("no1.jpg") 0 0 no-repeat}
span.ico2{ background:url("no2.jpg") 0 0 no-repeat;}
span.ico3{ background:url("no3.jpg") 0 0 no-repeat}
span.ico4{ background:url("no4.jpg") 0 0 no-repeat}
.btnlist{ width:680px; float:right; display:inline; padding-top:30px;}
.btnlist a{ width:144px; height:49px; line-height:47px;  font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; float:left; display:inline; margin:0 0 22px 22px; text-align:center; background:url("bluebtn.jpg") 0 0 no-repeat}
.btnlist a:hover{ background-position:0 -49px;}

.occlist{ height:253px; float:right; display:inline; background:url("occbg.html") 0 0 no-repeat; width:657px;}
.occlist a{ width:162px; height:42px; line-height:42px; float:left; display:inline; margin-top:210px; background:url("purplebtn.jpg") 0 0 no-repeat; font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
.occlist a:hover{ background-position:0 -42px;}

.jjlist{height:149px; float:right; display:inline; background: url("jjbg.html") 0 0 no-repeat; width:657px; margin-top:45px;}
.jjlist a{ width:130px; height:44px; line-height:42px; float:left; display:inline; margin-top:107px; background:url("bluebtn2.jpg") 0 0 no-repeat;font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center;}
.jjlist a:hover{ background-position:0 -44px;}

.datalist{height:149px; float:right; display:inline;width:657px; margin-top:45px;color:#5b5b82; line-height:25px;}
.datalink { background:url("linebg.html") bottom center repeat-x; padding-bottom:12px; position:relative;}
.datalink a{display:inline-block; color:#5b5b82; width:84px; text-align:center; position:relative;}
.datalink a:hover{ color:#7575e6}
.otherlink{ padding-top:12px; margin-left:4px;}
.otherlink a{display:inline-block; color:#5b5b82; width:308px; background:url("icobg.html") left center no-repeat; overflow:hidden; padding-left:15px;}
.otherlink a:hover{color:#7575e6}

.pagemain {
    padding: 75px 0;
    border: #bcc4f6 1px solid;
    background: #eff1fd;
    width: 966px;
    margin: 0 auto 70px;
}
.bottom {
    text-align: center;
}
.bottom p{
    font-size: 16px;
    color: #2f91e5;
	padding-bottom: 15px;

}
.mainbox{ background:url("mainboxbg.jpg") 0 0 repeat-y;}
.leftnav{ width:220px; float:left; display:inline}
.leftnav span{ width:168px; height:151px; display:block; margin:0 auto; text-indent:-99999px; overflow:hidden}
.leftnav .navlist a{ width:124px; height:42px; display:block; background:url("bluebtn3.jpg") 0 0 no-repeat;font-size:18px; font-family:"Î¢ÈíÑÅºÚ"; text-align:center; line-height:40px; margin:20px auto 0 auto}
.leftnav .navlist a:hover,.leftnav .navlist a.curr{ background-position:0 -42px;}
.rightcon{ float:right; display:inline; margin-right:40px; color:#565397; font-size:14px; line-height:20px; width:659px; overflow:hidden} 
.rightcon p{
	line-height: 25px;
	margin: 15px 0;
} 
.rightcon .con{
	padding-bottom: 35px;
	padding-left: 14px;
	padding-right: 14px;
	
}
.rightcon a{ color:#dc0000; text-decoration:underline}
.rightcon img{ display: block; margin:10px auto 0;}
.rightcon img.imgline{ display: inline}
.rightcon span.red{ color:#dc0000}
.btitle {
    width: 600px;
    height: 37px;
    display: block;
    background: url(righttit.jpg) 0 0 no-repeat;
    line-height: 37px;
    line-height: 37px;
    margin-left: 15px;
    background-size: 96.5%;
}
.btitle h2{ color:#565397; font-size:16px;line-height:37px; }
.btitle p.position{ float:right; display:inline; line-height:37px; color:#565397; font-size:12px;}
.btitle p.position a{ text-decoration:none; color:#565397;}
.jnlist p{ width:570px; float:right; display:inline}
.jnlist img{ float:left; display:inline; position:relative;}

.datalink2{ background:url("dotline.html") 0 0 repeat-x; margin-top:30px; padding:20px 0;}
.datalink2 a{display:inline-block; color:#5b5b82; width:79px; text-align:center; font-size:12px; text-decoration:none}


.footer{ height:140px; display:block; font-family: Arial,"ËÎÌå";color:#bbbff2; background:#8181d3}
.footer #bottom{ width:1000px;height:140px; margin: 0 auto;position:relative; background:url("footerbg.jpg") 0 0 no-repeat }
.botp1{ position:absolute; left:180px; top:40px;}
.footer a{ padding: 0 8px; color:#bbbff2}
.botp2{ position:absolute; right:95px; top:40px;}
.botp3{ position:absolute; left:185px; top:68px;}
.yanse1 {color:#000000;}
.yanse1a {color:#000000; font-weight:bolder;}
.yanse2 {color:#ffffff;}
.yanse2a {color:#ffffff; font-weight:bolder;}
.yanse3 {color:#ff0000;}
.yanse3a {color:#ff0000; font-weight:bolder;}
.yanse4 {color:#0000ff;}
.yanse4a {color:#0000ff; font-weight:bolder;}
.yanse5 {color:#548dd4;}
.yanse5a {
	color: #00FFFF;
	font-weight: bolder;
}
.yanse6 {
	color: #00FF00;
}
.yanse6a {color:#00b050; font-weight:bolder;}
.yanse7 {
	color: #0000FF;
}
.yanse7a {color:#7030a0; font-weight:bolder;}
.yanse8 {color:#e36c09;}
.yanse8a {color:#e36c09; font-weight:bolder;}
.yanse9 {color:#ff00cc;}
.yanse9a {color:#ff00cc; font-weight:bolder;}
.downloadbox{ padding:28px 0 0;}
.downloadbox .checknav ul{ width:242px;}
.downloadbox h3{ border:#cbebf7 1px solid; height:38px; display:block; line-height:38px; color:#1f4c75; font-weight:normal; padding-left:33px; background:url("sownloadico.jpg") 10px center no-repeat #d4f0fa; margin-top:30px; font-size:14px;}
.downloadcon{padding: 15px 22px 0;}
.downloadcon ul{ width:410px; float:left; display:inline}
.downloadcon ul li{ background: url("dot.jpg") 0 10px no-repeat; padding-left:10px; line-height:24px;}
.downloadcon ul li em{ color:#587e9c;}
.downloadcon p.tips{background: url("dot.jpg") 0 10px no-repeat; color:#bb2a78;  line-height:24px; display:block;padding-left:10px;}

a.downloadbtn_1{ width:223px; height:58px;background: url("downloadbtn_1.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin-top:23px;}
a.downloadbtn_1:hover{ background-position:0 -58px;}

a.downloadbtn_2{ width:223px; height:58px;background: url("downloadbtn_2.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden;}
a.downloadbtn_2:hover{ background-position:0 -58px;}

a.downloadbtn_3{ width:223px; height:58px;background: url("downloadbtn_3.jpg") 0 0 no-repeat; text-indent:-99999px; overflow:hidden; margin-top:10px;}
a.downloadbtn_3:hover{ background-position:0 -58px;}