/* CSS Document */
*{padding:0; margin:0; }
body{padding:0; margin:0;font-family:'Microsoft Yahei',"ºÚÌå"; font-size:14px; color:#000; background:url(bg1.jpg) top center repeat-y}

/* daohang */
h1{ line-height:35px}
h1,h2,h3,h4,p,ul,ol,dd,dl,form,input{margin:0;padding:0;font-weight:normal;}
ul{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#666;}
a:hover{transition-property:color;transition-duration:.3s;color: #e84a25;}
img{border:0;vertical-align:top;}
i,s,em,u{font-style:normal;text-decoration:none;}
.left{ float:left; width:470px}
.right{ float:right; width:420px}
.right p{ float:right;margin:0 0 0 20px; }
.xz{ width:918px; height:390px; margin: 0 auto}
.xz li{ list-style:none; border-bottom:1px dashed #CCCCCC; padding:8px 0 0px 0; height:51px; margin:5px 0}
.xz li:hover{ border-bottom:1px dashed #e84a25;}
.top{ width:100%; height:110px; margin:0 auto; background:url(topbg.gif) repeat-x}
.wrap{width:980px; height:110px;margin-left:auto;margin-right:auto;background:url(logo.gif) no-repeat center center}
.l{float:left;}.r{float:right;}
.cir{display:inline-block;width:0;height:0;overflow:hidden;}
.banb{ width:150px; height:30px; position:relative; top:19px; left:520px}
.banb img{ margin:3px 0 0 0}
.nav{width:560px;margin-top:30px;}
.nav li{float:left;width:80px;position:relative;height:45px;line-height:36px;border-top:4px solid #fff;font-size:14px;text-align:center;font-family:'Microsoft Yahei';}
.nav a{display:block;height:45px;position:relative;color:#616161;font-weight:bold;}
.nav .cur{border-color:#2db2ed;box-shadow:-2px 0 4px rgba(0,0,0,.3);}
.nav .cur a{border-right:1px solid #ccc;border-left:1px solid #ccc;z-index:2;background:#fff;}
.nav .lev2{position:absolute;left:1px;top:-999em;width:508px;height:150px;padding:20px 0 0 0;border-bottom:5px solid #ffb400;box-shadow:-2px 0 4px rgba(0,0,0,.3);z-index:9999;background:#fff;font-family:'Microsoft Yahei';font-size:12px;text-align:left;border-top:1px solid #ccc\0;*border-top:1px solid #ccc;}
.nav .cur .lev2{top:45px;top:44px\0;*top:44px;}
.nav .lev2_1{width:530px;left:-60px;}
.nav .lev2_2{width:530px;left:-140px;}
.nav .lev2_3{width:530px;left:-220px;}
.nav .lev2_4{width:417px;left:-156px;}
.nav .lev2_5{width:387px;left:-222px;}
.nav .lev3{float:left;width:120px;padding-left:20px;overflow:hidden;}
.nav .lev3_cell{width:100%;height:24px;line-height:24px;text-align:left;}
.nav .lev3_cell a{display:inline-block;font-weight:normal;height:26px;border:0;font-size:12px;}
.nav .lev3_cell a:hover{color:#ffb400;}
.nav .lev3_cell .cir{border:3px solid;border-color:#fff #fff #fff #8e8e8e;margin-right:3px;vertical-align:middle;}
.lev3_r{float:right;width:220px;padding-right:30px;line-height:1.5;}
.nav .lev3_r a.pr{border:0;height:130px;margin-bottom:5px;}
.lev3_r img{width:100%;height:100%;}
.lev3_r .ico2_2{right:0;bottom:0;}
.lev3_r .ico_play{left:86px;top:48px;}
.lev2_4 p{clear:both;height:40px;}
.lev2_4 p b{font-size:18px;color:#297ec0;}
.nav .on{color:#fc0;}

/* flash */
#full-screen-slider { width:1060px; height:400px; margin:0 auto; background-color:#FFFFFF}
#slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative}
#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:block; list-style:none; position:absolute; left:50%; top:480px; 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}
.fla{ margin:0 auto 30px auto;z-index:-9999;}
/* con */
.con{ background-color:#FFFFFF; padding:20px 20px 40px 20px; width:1020px; margin:0 auto}
.new{ float:left; width:255px; height:290px; margin-right:35px;font-size:12px}
.new dl{ width:100%; margin:0}
.new dl dt{ font-size:16px; padding-bottom:10px; border-bottom:1px solid #666666}
.new dl dd{ width:100%; height:85px; margin:10px 0;}
.new dl dd img{ width:130px; height:85px; float:left; margin:0px 10px 10px 0}
.new ul{ width:100%; height:100px; margin:0; background:url(newbg.gif) no-repeat top left; padding-top:10px}
.new ul li{ list-style:none; margin:3px 0; height:16px}
.new p{background:url(newbg.gif) no-repeat bottom left; height:34px; width:100%; padding:10px 0 0 22px; line-height:34px}
.new p a{}
.new2{ float:right; width:120px; height:290px;}
.new2 dl{ width:100%; margin:0}
.new2 dl dt{ font-size:16px; padding-bottom:10px; border-bottom:1px solid #666666}
.new2 ul{ width:100%; height:250px; margin:10px 0 0 0; background:url(newbg2.gif) no-repeat; padding:1px 0 0 28px}
.new2 ul li{font-size:12px; list-style:none; margin:0 0 0px 0; height:30px}
.clear{ clear: both}
/* foot */
.foot{ clear:both; width:100%; height:80px; background-color:#312686}
.foot_n{ width:980px; height:60px;background:url(footlogo.gif) no-repeat 1% 40%; padding:20px 0 0 80px; margin:0 auto; font-size:12px; color:#CCCCCC; line-height:20px}
.up{ float:right; position:relative; top:-68px; right:0px}
/* about */
.wz{ width:100%; height:50px; background:url(wzbj.gif) repeat-x;}
.wz2{padding:20px 20px 40px 20px; width:980px; margin:0 auto; color: #666666;font-size:12px}
.wz2 img{ margin-top:5px}
.wz2 span{ color:#e94925; font-size:16px}
.wz2 ul{ float:right; margin:0px 6px 0 0}
.wz2 ul li{ float:left; padding:0 5px;color: #666666;font-size:12px}
.wz2 p{ float:left;margin:-4px 0 0 0}
.nr{ margin:30px 30px; clear:both; line-height:24px; color:#333333;}
.nr table td{ padding:0px;border-bottom:1px solid #CCCCCC;border-right:1px solid #CCCCCC}
.nr table td p{ padding:20px;}
.nr table { float:left; border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
.nr img{ max-width:950px; margin-bottom:4px}
.nr2{ margin:30px 30px; clear:both; line-height:24px; color:#333333;}

.nr2 table td{ padding:0px;border:1px solid #CCCCCC}
.nr2 table td p{ padding:10px;}
.nr2 table { border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
.n_l{}
.n_l li{ list-style:none; background-color:#FFFFFF; margin:8px 0; width:790px; height:110px;border-bottom:1px dashed #CCCCCC}
.n_l li:hover{ border-bottom:1px dashed #e94925}
.n_l li img{ border:1px solid #CCCCCC; float:left; margin:0 10px 0 0; width:150px; height:110px}
.n_b2{ font-size: 12px; margin-top:5px;color:#666; line-height:20px }
.n_l li p span{ font-size:12px; color:#ccc; padding-left:10px}
.n_l li p a{ font-size:14px; color:#000}
.n_l li p a:hover{color:#e94925}
/* page */
.page{ font-family:Arial, Helvetica, sans-serif;clear:both;line-height:20px; margin:10px 20px; background:#f3f3f3; padding:5px;}
.page a{color:#0099CC;padding:5px;border:1px solid #0099CC;text-decoration:none;margin-right:5px;}
.page a:link{color:#0099CC}
.page a:visited {color:#0099CC}
.page a:hover{background:#0099CC;color:#fff;}
.page a:active{color:#0099CC}
.page span{background:#0099CC;color:#fff; padding:5px 2px;border:1px solid #0099CC;margin-right:3px;}
.page .cur{color:#fff;}
.page .cur a{ color:#fff;margin-right:0px;}
.page .cur a:link{color:#fff;}
.page .cur a:visited {color:#fff;}
.page .cur a:hover{color:#fff;}
.page .cur a:active{color:#fff;}
.fy{ border-top:1px solid #CCCCCC; padding:10px 0 0 0; margin:20px 0 0 0}
.nr_b{ margin:20px 0 0 0;border-top:1px solid #CCCCCC;padding:10px 0 0 0; }
.nr_b img{ margin-bottom:2px; max-width:950px}
.nr_b p img{ max-width:950px}
.zz{ margin:10px auto 0 auto; text-align:center}
/* anli */
.anl{}
.anl li{ list-style:none; margin:0 20px 50px 0; width:280px; height:250px; float:left; text-align:center}
.anl li img{ border:1px solid #CCCCCC;margin:0 10px 0 0; width:280px; height:200px; padding:2px}
.anl li img:hover{ border:1px solid #feb300;margin:0 10px 0 0; width:280px; height:200px; padding:2px}
.anl li p a{ font-size:14px; color:#000; text-align:center; margin:5px 0 0 0}
.anl li p a:hover{color:#e94925}
.anl2{}
.anl2 li{ list-style:none; margin:0 40px 50px 0; width:200px; height:300px; float:left; text-align:center}
.anl2 li img{ border:1px solid #CCCCCC;margin:0 10px 0 0; width:200px; height:280px; padding:2px}
.anl2 li img:hover{ border:1px solid #feb300;margin:0 10px 0 0; width:200px; height:280px; padding:2px}
.anl2 li p a{ font-size:14px; color:#000; text-align:center; margin:5px 0 0 0}
.anl2 li p a:hover{color:#e94925}