h1, h2, h3, h4, h5, h6{font-size:12px; font-weight:normal;}
.clearfx{zoom:1}
.clearfx:after{clear:both; font-size:0; line-height:0; height:0; content:"."; visibility:hidden; overflow:hidden; display:block;}
table{ border-collapse:collapse}
.fl{ float:left;}
.fr{float:right}
.mb40{ margin-bottom:40px;}
.blue{color:#014099}
.mt10{margin-top:10px;}
.block{display:block}

.trmsg{display:none;}
.msg{color:Red;}
.em{color:Red;}
/* CSS Document */

.sbanner{background:url(../images/bannerbg.png) 0 0 no-repeat; width:995px; height:210px; padding:8px 7px 8px 8px; margin:4px 0 0 6px;}
.sbanner img{width:995px; height:210px; overflow:hidden;}
.sub_nav_h{height:33px; border-top:1px solid #cdcdcd; margin:0 10px 20px; background:url(../images/bottombg.jpg) 0 bottom repeat-x; line-height:33px;}
.sub_nav_h h1{float:left; background:url(../images/hber.jpg) 0 9px no-repeat; padding-left:20px; color:#4d4d4d; font-size:16px; font-weight:bold;}
.sub_nav_h p{float:right; background:url(../images/dian.jpg) 0 15px no-repeat;padding:0 0 0 10px;}
.sub_nav_h p a{ display:inline-block; margin:0 6px;}
.dite_pic{margin:0 0 40px 52px;}
.dite_pic img{ float:left;max-width:417px;max-height:417px;}
.dite_pic .dite_c{ width:506px; margin-left:22px;}
.dite_pic .dite_c h1{color:#4d4d4d; font-size:14px; font-weight:bold;margin:5px 0;}
.dite_c h1 span{color:#024191;}
.dite_pic .dite_c p{line-height:22px;}
.chak3d{display:block; background:url(../images/3d.jpg) 0 0 no-repeat; width:187px; height:38px; margin:10px 0 0 313px;}
.detail {margin:0 10px 40px;}
#ulk{background:url(../images/xq1.png) 0 0 no-repeat; width:971px; height:48px;padding:4px 0 0 4px;}
#ulk li{float:left; width:133px; line-height:50px; text-align:center; color:#014099; font-size:16px; font-weight:bold; cursor:pointer}
#ulk li.ck{ color:#fff;background:url(../images/xq1_03.png) no-repeat;}
#ulk li.ck2{ color:#fff;background:url(../images/xq1_02.png) no-repeat;}
.detail_c{ background:url(../images/xqbg.jpg) 0 0 no-repeat;width:915px; padding:20px 30px 0;}
.detail_c p{ margin-bottom:10px; line-height:20px; text-indent:18px;}
.ly dd{ border-bottom:1px solid #e4e4e4; padding-bottom:10px; margin-bottom:10px;}
.ly dd h6{ color:#f05704}
.ly dd h6 span{ color:#4d4d4d}
.hf strong{color:#4b63a7; width:70px; float:left; height:40px; line-height:40px;}
.hf em{ background:#eef3fb; padding:12px; display:block; float:left; width:700px;}
.khly span{ color:#f05704}
.khly .tarea{ display:block;padding:2px 0 0 5px;}
.submit1{ background:url(../images/tjbt.jpg) 0 0 no-repeat; width:88px; height:33px; margin:10px 0;}
.khly{margin:0 auto;width:600px;overflow:hidden;}
.wdl{width:495px; height:104px; background:url(../images/wdl.gif) 0 0 no-repeat; margin:0 auto;}
.wdl img{ float:left; margin:10px 30px 0 10px}
.wc{ float:left; width:350px;}
.wc i{ display:block; margin:10px 0 8px 0}
.wc em{ color:#f05704}
.qql{background:url(../images/qq.jpg) 0 0 no-repeat; width:73px; height:22px; display:block; margin:10px auto 0}
#qqLoginBtn{width:73px; height:22px; display:block; margin:0 0 0 100px;}
.nickname{color:#f05704}
.sub_left{ width:194px; float:left; background:url(../images/leftbgt.png) 0 0 no-repeat;}
.sub_left h1{ font-size:20px; color:#516bb3;font-family:'微软雅黑'; font-weight:500; line-height:50px; margin:10px 0 27px 27px;}
.left_uls{ background:url(../images/leftbgb.png) 0 bottom no-repeat; padding:0 35px 20px 24px;}
.left_uls li{ min-height:24px; line-height:25px; margin:0 0 10px; border-bottom:1px solid #d4dfe5}
.left_uls li a{display:block; background:url(../images/icon.gif) right -5px no-repeat;}
.left_uls li a:hover,.left_uls li a.hover{ background-position:right -41px; color:#014099; font-weight:bold;}
.left_uls li.childerli span{display:block; background:url(../images/jia.gif) right 5px no-repeat;}
.left_uls li.childerli dl a{background:url(../images/abg.gif) 0 10px no-repeat; padding-left:16px;}
.sub_right{ width:820px; margin-top:13px;}
.nom{ margin:0 0 20px 0;}
.dowloads{ background:url(../images/dowloads.gif) 0 0 no-repeat; width:168px; height:32px;display:block; margin:20px auto}
.temp1 {width:540px; margin:50px auto; }
.editpsw{ width:400px; margin:30px auto;}
.editpwtab{width:247px;}
.editpwtab td{height:40px;}.editpwtab td .ptxt{ border:1px solid #dcdcdc; width:166px; height:22px; line-height:22px;}
.pbt{ background:url(../images/tjbt.jpg) 0 0 no-repeat; width:88px; height:33px; }
.prest{ background:url(../images/qux.gif) 0 0  no-repeat; width:88px; height:33px; margin-left:20px;}
.editzl{ margin:30px auto; width:615px;}.editzltab{ width:600px}
.editzltab td .ptxt{ border:1px solid #dcdcdc; width:166px; height:22px; line-height:22px;}
.editzltab td .adw4{ width:400px;}
.editzltab td{ height:40px;}
.shareul li{height:32px; line-height:32px; border-bottom:1px solid #e3e3e3; background:url(../images/libg.gif) 0 7px no-repeat; padding-left:20px; overflow:hidden}
.shareul li a{float:right; width:37px; height:18px; background:url(../images/adlow.gif) 0 7px no-repeat; text-align:center; padding-bottom:7px;}
.shareul li i{ color:#014099}
.shareul{ padding:10px;}
.questionul li{ background:url(../images/icon3.gif) 0 5px no-repeat; padding-left:22px;}
.questionul li a{ float:none; background:none;}
.page { text-align:center; margin:20px 0;}
.page .apev,.page .anext{ background:url(../images/al.gif) 0 0px no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
.page .anext{ background:url(../images/ar.gif) 0 0 no-repeat; }
.page a{ margin:0 6px; display:inline-block;}.page .cik{ color:#014099; text-decoration:underline; font-weight:bold}
.page label{margin-left:50px;}.page label select{ vertical-align:middle; margin-left:8px;}
.login{ width:591px; height:293px; background:url(../images/loginbg.jpg) 0 0 no-repeat; margin:0 auto; overflow:hidden}
.login .msg{color:Red;padding-left:205px;display:inline;}
.userlogin{background:url(../images/userloginbg.jpg) 0 0 no-repeat;}
.username,.password{background:none; width:177px; height:22px; margin:69px 0 0 205px; display:block; line-height:22px;}
.password{ margin-top:24px;}
.loginbt{ background:url(../images/login.gif) 0 0 no-repeat; width:73px; height:74px; float:right; margin:-68px 126px 0 0;}
.fget{color:#fff; display:inline-block; margin:12px 0 0 313px;}
.fget:hover{color:#fff;}
.sub_h4{ margin:20px 0 0 8px;}
.sub_con{ padding:0 10px 30px;}
.sub_con p{ line-height:32px; text-indent:14px;}
.son_dl {background:url(../images/dlbg.jpg) 0 0 no-repeat; padding:0 0 20px 126px;}
.son_dl dd{ margin-bottom:29px; line-height:22px; padding-top:15px;}
.zhpsw{ background:url(../images/yshi.png) 0 0 no-repeat; width:598px; margin:30px auto; padding-left:86px}
.zhpsw .msg{padding:0 0 0 75px;}
.zhpsw p span{ letter-spacing:5px;}
.zhpsw p { font-size:14px; margin-bottom:20px}
.zhpsw p .xt{ border:1px solid #dbdbdb; width:182px; height:22px; line-height:22px; margin-left:8px;}
.zhpsw i{ color:#f05704}
.zhpsw .bout{ background:url(../images/bt.gif) 0 0 no-repeat; width:98px; height:32px; margin-left:71px;}
.mt30{ margin-top:30px;}
.lxwm h1{background:url(../images/tit.png) 0 0 no-repeat; height:19px; margin-left:20px;}
.lmap{ background:url(../images/map.png) 0 0 no-repeat; width:700px; height:600px; min-height:600px; position:relative; margin-left:200px;}
.lmap a{position:absolute;  color:#00265b}
.lmap a.heb{ top:80px; left:473px; padding-left:30px;}
.lmap a.bj{ top:163px; left:404px; padding-top:30px;}
.lmap a.xa{ top:240px; left:332px; padding-top:30px;}
.lmap a.cd{ top:285px; left:280px; padding-top:30px;}
.lmap a.wh{ top:295px; left:370px; padding-right:30px;}
.lmap a.hf{ top:263px; left:429px; padding-top:30px;}
.lmap a.cs{ top:323px; left:372px; padding-top:14px;}
.lmap a.sz{ top:394px; left:397px; padding-left:25px;}
.adres{ border:1px solid #014099; width:477px; position:absolute; z-index:2; background:#fff; padding:10px 0 0 10px; display:none;}
.jt{ background:url(../images/jindou.png) 0 0 no-repeat; width:21px; height:11px; position:absolute; top:-11px; left:185px;}
.adres p{ line-height:25px;}
.lsz{ top:419px; left:219px;}
.lhf{ top:313px; left:243px;}
.lwh{ top:322px; left:203px;}
.lcs{ top:358px; left:191px;}
.lcd{ top:333px; left:98px;}
.lxa{ top:299px; left:149px;}
.lbj{ top:220px; left:219px;}
.lheb{ top:108px; left:304px;}
.zhw{ background:url(../images/compter.png) right 0 no-repeat; height:152px; overflow:hidden}
.zhw b{ color:#4b63a7; display:inline-block; width:296px;}
.zhw p{ margin-bottom:10px;}
.sqabt{ background:url(../images/sq.gif) 0 0 no-repeat; width:132px; height:32px; display:inline-block; vertical-align:middle}
.xiangx{ background:url(../images/hbg.gif) 0 0 no-repeat; height:30px; font-size:14px; color:#fff; font-weight:bold; padding-left:30px; line-height:32px; }
.xiangx a{ float:right; color:#fff; font-size:12px; font-weight:normal; margin-right:26px}
.pdbt{ padding-bottom:100px;}
.ble{width:766px; margin-left:20px;}.ble b{ color:#4b63a7}
.ble .zxt{ border:1px solid #b7b7b7; width:186px;  height:22px; line-height:22px;}
.ble td{ height:35px}
.ble td.tdbg{background:#e2e8f3;}.ble td.tdbg span{ font-weight:bold; margin:0 45px; display:inline-block}
.ble .area{border:1px solid #b7b7b7; width:690px; height:100px;}
.ble label{ margin-right:10px;}.ble label input{ vertical-align:middle}.ble i{  margin-right:25px;}
.ble .addw{ width:300px}.ble .yzm{ width:100px;}
.ble .ok{ background:url(../images/bt.gif) 0 0 no-repeat; width:98px; height:32px; margin-right:10px;}
.ble .reset{ background:url(../images/restbt.gif) 0 0 no-repeat; width:98px; height:32px;}
.zwzp_h a.clk{ font-weight:bold; color:#4b63a7}.zwzp_h a{ display:inline-block; margin:0 8px;}
.zwzp_h{margin:30px 0 10px 20px}
.zwdl span{ display:inline-block; width:156px;text-align:center}
.zwdl dt{ background:#e2e8f3; height:28px; line-height:28px; color:#4b63a7; font-weight:bold}
.zwdl dd{ border-bottom:1px solid #e4e4e4; height:37px; line-height:37px;}
.aboutdl{ margin:20px 0 0 0}
.aboutdl span{display:inline-block; text-align:center}
.aboutdl .s1{ width:122px;}.aboutdl .s2{ width:500px;}.aboutdl .s3{ width:160px;}
.aboutdl dt{ background:#e2e8f3; color:#4b63a7; line-height:26px; height:26px; font-weight:bold}
.aboutdl dd .s1{ color:#f05704}.aboutdl dd .s2{ color:#4d4d4d}.aboutdl dd .s3{ color:#4b63a7}
.aboutdl dd .s3 a{ background:url(../images/chk.gif) 0 0 no-repeat; width:71px; height:21px; display:block; margin:8px auto 0}
.aboutdl dd {border-bottom:1px solid #e4e4e4; height:37px; }
.news_title { text-align:center; margin-top:20px;}
.news_title h5{ color:#014099; font-weight:bold; font-size:16px; margin-bottom:10px;}
.news_title span{ font-weight:bold; font-size:14px; color:#9d9d9d}
.sxpian p { line-height:26px;}
.sxpian .backlist{ background:url(../images/bakclis.gif) 0 0 no-repeat; height:24px; display:block; color:#f05704; text-indent:12px; margin-bottom:10px;}
.news_baner{ background:url(../images/newsbg.png) 0 0 no-repeat; width:815px; height:277px; overflow:hidden;}
.n_img{width:352px; margin:26px 10px 0 20px; display:inline;}
.n_img img{ width:352px; height:213px; overflow:hidden;}
.n_con{width:419px;margin:26px 0 0 0; overflow:hidden}
.n_con h1,.list_con h1{font-size:16px; color:#014099; font-weight:bold}
.list_con h1{font-size:14px;}
.list_con h1 a{color:#014099;}
.n_con p,.list_con p{ line-height:22px;}
.n_con span{ font-size:14px; color:#9d9d9d;font-weight:bold}
.n_con .look{background:url(../images/xxbg.gif) 0 0 no-repeat; width:75px; height:23px; display:inline-block; text-indent:6px; color:#f05704; margin-top:10px;}
.newslist{ margin-top:20px;}
.newslist dd{ zoom:1; overflow:hidden; border-bottom:1px solid #e4e4e4; padding:0 10px 18px; margin-bottom:20px;}
.list_img{border:1px solid #d9d9d9;  width:128px; margin:0 10px 0px 0; }.list_img img{ width:128px; height:93px;  float:left}
.list_con { width:592px;}
.list_con h1 a{color:#014099;}
.list_con span{ color:#9d9d9d;}
.poras a,.poras .pa1{ width:152px; height:22px; float:left; color:#fff; font-weight:bold; margin:0 10px; text-indent:12px; line-height:22px;}
.poras .pa1{ background:#4b63a7 url(../images/jia.jpg) 130px 6px no-repeat; position:relative; z-index:88;}
.poras .paa{ background:#4b63a7 url(../images/jian.jpg) 130px 10px no-repeat;}
.poras a.pa2{ background:#4b63a7 url(../images/yuan.jpg) 130px 5px no-repeat;}
.pro_scollt{background:url(../images/pro_hbg.jpg) 0 0 no-repeat; width:988px; height:21px; margin:20px 0 0 10px; overflow:hidden; margin-bottom:15px;}
.poras .pa1 span{width:152px; height:22px;display:block; cursor:pointer;}
.poras .pa1 ul{position:absolute; background:#4b63a7; left:0; width:152px; min-width:152px; padding-bottom:10px; display:none;}
.poras .pa1 ul li{background:url(../images/uljant.gif) 14px 8px no-repeat; padding-left:10px; cursor:pointer;}
.poras .pa1 ul li:hover{ text-decoration:underline;}
.pro_jtbg{position:relative;background:url(../images/pngjt.png) 0 0 no-repeat; width:938px; height:15px; margin:4px 0 0px 18px;}
.jtleft,.jtright{ position:absolute; width:17px; height:17px; display:block;  cursor:pointer}
.jtleft{left:-10px;}
.jtright{right:-10px;}

.henmove{ background:url(../images/hentiao.gif) 0 0 no-repeat; width:145px; height:7px; display:block; cursor:pointer; position:absolute; left:10px; top:4px;}

.ul_box{position:relative;width:951px; height:258px;float:left; overflow:hidden; margin-left:5px;}
.left_btn{width:20px;float:left;}
.right_btn{width:20px;float:right;}
#btn_prev{background:url(../images/btn_prev.png); width:20px;height:37px;margin-top:70px;display:block;}
#btn_next{background:url(../images/btn_next.png); width:20px;height:37px;margin-top:70px;display:block;}
.pro_scoul{height:258px;position:absolute;left:0; top:0;}
.pro_scoul li{width:232px; height:258px; float:left; overflow:hidden; margin-right:22px; display:inline}
.pro_scoul li span{display:block;}
.pro_scoul li .s_img{ border:1px solid #cdcdcd; margin-bottom:8px;}
.pro_scoul li .s_img img{ width:230px; height:168px;}
.pro_scoul li .s_tit{ font-weight:bold; color:#4b63a7}
.tchk{ position:absolute; background:url(../images/tachubg.png) repeat; left:50%; top:50%; /*margin-top:-100px;*/ margin-left:-200px; padding:6px;display:none;}
.tchk_con{ background:#fff;width:359px;height:175px; overflow:hidden; }
.tchk_con h1{ font-size:14px; font-weight:bold; color:#4b63a7;  margin:20px 10px 35px 8px;}
.tchk_con h1 a{background:url(../images/x.gif) 0 0 no-repeat; width:9px; height:10px; float:right; display:block;}
.tchk_con  p{ text-align:center; font-size:14px;}
.tchk_con span{margin-top:10px;}
.tchk_con .qqlogin{ background:url(../images/qq.jpg) 0 0 no-repeat; width:73px; height:22px; display:block; margin:10px auto;}