/* CSS Document */
@charset "gb2312";
*{font-family: "Microsoft YaHei";}
body{ margin:0px; font-size:14px;color:#666666; background-color:#ededed;}
img{ border:0px;}
a{ color:#666666; text-decoration:none;}
a:link{color:#666666; text-decoration:none;}
a:hover{color:#0a3584; text-decoration:none;}
ul,li,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input{ margin:0px; padding:0px; list-style:none;}
.clear{ clear:both;}
.h20{ height:20px; line-height:20px;}
.h30{ height:30px; line-height:30px;}
.h50{ height:50px; line-height:50px;}
.h100{ height:100px; line-height:100px;}
.box{ width:960px; margin:0 auto;}

/*ico*/
.icos { display: inline-block; overflow: hidden;  vertical-align: middle; background: url(icos.png); margin:0px 5px;}
.ico1_1{background-position: 0 0; width: 11px; height: 11px;}
.ico1_2 {background-position:-12px 0; width: 13px; height: 12px;}
.ico1_3 { background-position: -27px 0; width:8px; height:14px;}
.ico2_1 { background-position: 0 -14px; width:17px; height:17px; }
.ico2_2 { background-position: -55px 0; width:11px; height:9px;margin-left: 5px;vertical-align: 0px;*vertical-align: 5px; }
.ico2_3 { background-position: -68px 0; width:9px; height:13px;margin-left: 5px;vertical-align: 0px; }
.ico3_1 { background-position: -47px -18px; width:19px; height:13px; }
.ico3_2 { background-position: -82px 0; width:16px; height:16px; margin-right: 13px;}
.ico3_3 { background-position: 0 -34px; width:16px; height:11px;margin-right: 15px;margin-top: -3px; }
.ico3_4 { background-position: -18px -36px; width:16px; height:19px; margin-right:15px; }
.ico4_1 { background-position: -36px -36px; width:14px; height:14px; margin-right:15px; }
.ico4_2 { background-position: -51px -36px; width:14px; height:14px; margin-right:15px; }

#head{width:100%; height:28px; background-color:#0a3584; color:#fff; font-size:12px;}
#head a{ color:#fff;}
#head dl{ width:960px; margin:0 auto;}
#head dl dt{ float:right; height:16px; padding:0 10px; margin:6px 0; line-height:16px; border-right:solid 1px #fff;}
#head dl dt.language{ border-right:0px;}
#head dl dd{ float:right; height:28px; line-height:28px;}
#head dl dd form input{ border:0px;}
#head dl dd form input.but{ width:28px; height:28px;background:#049ddc url(f.png) no-repeat center;}
#head dl dd form input.tex{ width:118px; background:url(tex.jpg) no-repeat; line-height:18px; height:18px; float:left; margin:5px 10px;}

#topaa{ width:100%; background-color:#fff; padding:15px 0; height:85px;}
#topaa .logo{ display:block; float:left; width:238px; height:85px; background:url(logo.jpg) no-repeat;}
#topaa .logor{ width:252px; height:85px; float:left; background:url(logor.jpg) no-repeat;}
#topaa .logorr{ width:254px; height:85px; float:right; background:url(logorr.jpg) no-repeat right;}

/*导航*/
.nav_bar{ width:100%; height:38px; line-height:38px; border-top:solid 1px #dcdcdc; background-color:#efefef;}
.nav_bar .nav_menu{ width:900px;padding:0 0 0 60px; margin:0 auto; position:relative;}
.nav_bar .nav_menu li{ float:left;width: 100px; position:relative;}
.nav_bar .nav_menu li a{ height:38px; line-height:38px; font-size:13px; color:#1c1c1c; display:inline-block; width:100%; text-align:center;}
.nav_bar .nav_menu li a i{ background-position:-37px 0;width:11px; height:7px; margin-left:5px;}
.nav_bar .nav_menu li ul{ display:none; background:#f2f2f2; position:absolute; top:38px; left:0; width:190px; padding:5px 0; z-index:1000000;}
.nav_bar .nav_menu li ul li{ float:left;padding:0 20px; width:150px; }
.nav_bar .nav_menu li ul li a{ text-align:left; height:26px; line-height:26px;padding-bottom: 0;}
.nav_bar .nav_menu li.cur a{background:#f2f2f2;}
.nav_bar .nav_menu li.cur a i{ background-position:-49px 0; width:5px; height:9px;}
.nav_bar .nav_menu li.cur ul{ display:block;}
.nav_bar .nav_menu li.cur ul li a{ border:none;background:url(b_01.gif) right center no-repeat;}

.header { width: 100%; max-width: 1920px; margin: 0 auto; position: relative; }
.ggLoading, .ggLoading2 { background-image: url(nav.png); }
.header { height: 453px; }
.gg { width: 100%; height: 453px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto; background: #d3d3d3 url(loading.jpg) repeat-x; margin-bottom:15px;}
.ggLoading { position: absolute; left: 40%; top: 200px; width: 325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c; }
.ggLoading2 { width: 330px; height: 56px; background-position: 213px -330px; background-repeat: no-repeat; }
.ggLoading em { font-weight: bold; }
.ggs { width: 200%; height: 453px; left: -50%; top: 0; position: absolute; }
.ggBox { width: 1920px; height: 453px; margin: 0 auto; }
.ggBox a { display: block; width: 1920px; height: 453px; position: absolute; z-index: 1; opacity: 0.1; }
.ggBox img { display: block; width: 1920px; height: 453px; }
.ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; z-index: 4; background-color: #0b263b; }
.ggBtns { width: 960px; height: 40px; margin: 0 auto; border-left: 1px solid #090908; border-right: 1px solid #6a6a60; }
.ggBtns a { float: left; display: block; width: 240px; height: 40px; text-align: center; padding-top: 10px; color: #848380; font-size: 14px; line-height: 40px; background-position: 0 10px; position: relative; top: -10px; outline: none; background-repeat: no-repeat; cursor: pointer;}
.ggBtns a em { display: block; width: 210px; height: 40px; margin: 0 auto; overflow: hidden; }
.ggBtns a:hover { color: #e7e7e7; }
.ggBtns a:focus { outline: none; }
.ggBtns a.ggOn { color: #e7e7e7; background-position: 0 0; }
.ggb, .ggBtns a { background-image:url(ban_bg.jpg) no-repeat right bottom;}
a.ggOn { background-image: url(gg.png); }

.main{ width:980px; margin:0 auto;}
.main .main_top{ width:980px; height:19px; background:url(main_top.jpg) no-repeat;}
.main .main_mid{ width:910px; padding:0px 35px; background:url(main_bg.jpg) repeat-y;}
.main .main_bot{ width:980px; height:19px; background:url(main_bot.jpg) no-repeat;}

.ilm{ width:100%; height:40px; line-height:40px; color:#bababa; overflow:hidden;}
.ilm a{ color:#bababa;}
.ilm dt{ float:left;}
.ilm dt strong{ font-size:20px; color:#0a3584; margin-right:5px;}
.ilm dd{ float:right;}
#inews{ width:572px; float:left;}
#inews .tt{ width:100%; height:153px; overflow:hidden;}
#inews .tt dt{ float:left; width:204px;}
#inews .tt dd{ float:right; width:352px; height:153px; overflow:hidden; position:relative;}
#inews .tt dd a.biaoti{ display:block; font-weight:bold; line-height:30px;}
#inews .tt dd a.biaoti span{ color:#F00; padding-right:10px;}
#inews .tt dd .ii{ display:block; font-size:12px;}
#inews .tt dd .ii a.fx{ background:url(fx.jpg) no-repeat right; padding-right:18px;}
#inews .tt dd .io{ padding:0px; margin:0px; padding-top:5px; line-height:26px; height:78px; overflow:hidden;}
#inews .tt dd .detail{ position:absolute; bottom:0px; color:#0a3584;}
#inews ul{ width:100%; padding-top:10px;}
#inews ul li{ height:24px; line-height:24px; overflow:hidden;}
#inews ul li a{ float:left;}
#inews ul li span{ float:right;color:#00c6ff;}
#ishipin{ width:305px; float:right;}
#ishipin .sp{ width:291px; height:262px; background:url(vbg.jpg) no-repeat; padding:7px;}

.cp{ width:100%; height:104px; background:url(cp.jpg) no-repeat;}
.type1{ width:100%;}
.type1 li{ width:130px; float:left; text-align:center; background:url(type1bg.png) no-repeat center;}
.type1 li a{ display:block; width:80px; height:30px; margin:0 auto; color:#fff; padding-top:50px;}
.type1 li:hover{ background:url(type1bgon.png) no-repeat center;}
.type1ny{ width:100%;}
.type1ny li{ width:94px; float:left; text-align:center; background:url(type1bg.png) no-repeat center;}
.type1ny li a{ display:block; width:80px; height:35px; margin:0 auto; color:#fff; padding-top:45px;}
.type1ny li:hover{ background:url(type1bgon.png) no-repeat center;}
.type2{ width: 560px;
    padding-top: 20px;
    padding-bottom: 10px;
    height: 20px;
    line-height: 20px;
    margin: 0 auto;
    overflow:hidden;}
.type2 a{ color:#0a3584;}
.type2 a:hover{color:#00c6ff; text-decoration:underline;}
.type2 li{ float:left; padding-right:10px; height:20px; overflow:hidden;}
.type2 .thistab{}
.type2 .thistab a{color:#00c6ff; text-decoration:underline;}
.il{ width:100%; margin-bottom:15px;}
.il li{ width:100%; height:420px;}
.il li div{ width:216px; float:left; margin-right:10px; text-align:center;}
.il li div:nth-child(4){ margin-right:0px;}
.il li div img{ border:solid 1px #dedede;}

.huoban{ width:960px; margin:0 auto;}
.huoban .lm{ width:100%; height:67px; background:url(huoban.jpg) no-repeat;}
.rollBox {
margin:0px;
width:960px;
overflow:hidden;
margin:0 auto;
}
.rollBox .LeftBotton {
height:14px;
width:14px;
background:url(prevBtn.png) no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:33px 10px 0 0;
cursor:pointer;
}

.rollBox .Cont {
width:912px;
overflow:hidden;
float:left;
}
.rollBox .RightBotton {
height:14px;
width:14px;
background:url(nextBtn.png) no-repeat 0px 0;
overflow:hidden;
float:left;
display:inline;
margin:33px 0 0 10px;
cursor:pointer;
}

.rollBox .ScrCont {
width:10000000px;
}
.rollBox .Cont li {
float:left; width:228px; text-align:center;
}
.rollBox #List1, .rollBox #List2 {
float:left;
}
.ganen{ width:100%; height:40px; line-height:40px; background:url(gn.png) no-repeat center; margin-bottom:15px;}

#about{ width:100%; background-color:#b7b7b7; padding:20px 0;}
#about .about{ width:386px; padding:0 20px; float:left; border-left:solid 1px #8a8a8a; border-right:solid 1px #8a8a8a; margin-right:10px;}
#about .t{ font-size:16px; color:#0a3584; font-weight:bold;}
#about .about dl{ width:386px; height:113px; padding:10px 0;}
#about .about dl dt{ width:133px; float:left;}
#about .about dl dd{ width:240px; float:right; font-size:12px; line-height:24px; color:#434343;}
#about .about dl dd a{ color:#0a3584;}
#about .about .tel{ font-size:12px; height:44px; background:url(tel.png) no-repeat left; line-height:22px; padding-left:50px; color:#0a3584;}
#about .fla{ float:left; padding:0px 10px 0 10px;}
#about .fla dt{ font-size:16px; font-weight:bold; padding-bottom:10px;}
#about .fla dt a{ color:#0a3584;}
#about .fla dd{ font-size:12px; line-height:21px;}
#about .fla dd a{ color:#434343;}
#about .fla dd a:hover{color:#00c6ff; text-decoration:none;}
#about .ewm{ width:184px; float:right;}
#about .ewm .ewma{ width:100%; height:91px; padding-top:10px;}
#about .ewm .ewma dt{ float:left; width:92px;}
#about .ewm .ewma dd{ float:left; color:#fff; width:84px; font-size:12px; float:right;}

#link{ width:100%; background-color:#252525; line-height:28px;}
#link a{ margin-right:15px; font-size:12px}

#foot{ width:100%; background-color:#0a3584; height:50px; line-height:50px;color:#fff;}
#foot a{ color:#fff;}
#foot dl{ width:960px; margin:0 auto; height:50px; }
#foot dl dt{ float:left;}
#foot dl dd{ float:right; text-align:right;}

#banner_ny{ width:100%; height:231px; background:url(banner_ny.png) no-repeat center;}
#main{ width:970px; padding-right:10px; margin:0 auto; padding-bottom:20px;}
#left{ width:261px; float:left;}
#left .lanmu{ width:241px; height:88px; padding:10px; padding-bottom:0px; background:url(left-lmbg.png) no-repeat; line-height:88px; color:#fff; font-size:24px; font-weight:bold; text-indent:24px;}
#left .lanmu span{ color:#c7d9ff; font-size:14px; padding-left:5px;}
#left .llist{ width:241px; background:url(left-bg.png) repeat-y; padding:10px;}
#left .llist dt{ width:211px; margin:0 auto; height:30px; line-height:30px; border-bottom:dashed 1px #e1e1e1; text-indent:30px;}
#left .llist dt:last-child{ border-bottom:none;}
#left .llist dd{ width:211px; margin:0 auto; height:30px; line-height:30px; border-bottom:dashed 1px #e1e1e1; text-indent:44px; font-size:12px;}
#left .llist dd:last-child{ border-bottom:none;}
#left .left-bot{ width:100%; height:20px; background:url(left-bot.png) no-repeat;}
#left .lanmutj{ width:241px; height:52px; padding:10px; padding-top:5px; padding-bottom:0px; background:url(left-lmtj.png) no-repeat; line-height:52px; color:#fff; font-size:18px; text-indent:24px;}
#left .lanmutj span{ color:#f9cdbe; font-size:14px; padding-left:5px;}
#left .cptj{ width:217px; padding:10px 22px; background:url(left-bg.png) repeat-y;}
#left .cptj li{ text-align:center; padding:5px 0;}
#left .cptj li img{ border:solid 1px #dfdfdf;}
#left .lanmuxg{ width:241px; height:52px; padding:10px; padding-top:5px; padding-bottom:0px; background:url(left-lmxg.png) no-repeat; line-height:52px; color:#fff; font-size:18px; text-indent:24px;}
#left .lanmuxg span{ color:#c7d9ff; font-size:14px; padding-left:5px;}
#left .xw{width:217px; padding:10px 22px; background:url(left-bg.png) repeat-y;}
#left .xw dt{ height:30px; line-height:30px;}
#left .xw dt a{ color:#606060; font-weight:bold;}
#left .xw dt a:hover{color:#00c6ff; text-decoration:none;}
#left .xw dd{ line-height:20px; font-size:12px;}

#right{ width:700px; float:right; padding-top:30px; line-height:28px;}
#pos{ width:100%; height:30px; line-height:30px; text-align:right;}
#right .rbox{ width:660px; padding:20px; background-color:#fff;}
#right .title{ height:50px; line-height:50px; font-size:16px; font-weight:bold; text-align:center; color:#000;}
#right .info{ height:30px; line-height:30px; text-align:center; border-bottom:dashed 1px #dfdfdf; border-top:dashed 1px #dfdfdf; font-size:12px; color:#999}
#right .info small{ padding-left:15px;}
#right .content{ padding:10px; line-height:28px;}
#right .pageupd{ line-height:30px;}
#right .img{ width:313px; border:solid 1px #dfdfdf; float:left; height:278px;}
#right .infocp{ width:313px; float:right; line-height:30px; padding-bottom:20px;}
#right .infocp strong{ display:block; color:#0141bd; font-size:16px; font-weight:bold; line-height:40px;}
#right .infocp p.tel{ float:left;}
#right .infocp a.ly{ display:block; width:66px; height:20px; line-height:20px; text-align:center; color:#fff; background-color:#ff9000; float:right; margin-top:30px;}

#right .nlist{ width:100%; height:153px; overflow:hidden; padding:20px 0; border-bottom:dashed 1px #dfdfdf;}
#right .nlist dt{ float:left; width:204px;}
#right .nlist dd{ float:right; width:440px; height:153px; line-height:24px; overflow:hidden; position:relative;}
#right .nlist dd a.biaoti{ display:block; font-weight:bold; line-height:30px;}
#right .nlist dd .ii{ display:block; font-size:12px;}
#right .nlist dd .ii a.fx{ background:url(fx.jpg) no-repeat right; padding-right:18px;}
#right .nlist dd .io{ padding:0px; margin:0px; padding-top:5px; line-height:24px; height:78px; overflow:hidden;}
#right .nlist dd .detail{ position:absolute; bottom:0px; color:#0a3584;}

#pagelist{ padding:20px 0; text-align:center;}
#pagelist li{ display:inline;margin-right:3px; border:solid 1px #CCC; text-align:center; padding-left:5px; padding-right:5px; height:16px; line-height:16px; font-size:12px;}
#pagelist li.now{ background-color:#ccc;}
#pagelist li span.pageinfo{ font-size:12px; font-weight:normal; line-height:16px; display:inline-block; height:16px;}

#liuyan input,#liuyan textarea{ border:solid 1px #ccc; line-height:24px;}
#liuyan .button1{ width:50px; margin-right:15px;}

#tulist{ width:660px; padding:15px 0; padding-top:30px;}
#tulist li{ width:315px; float:left; margin-right:30px; text-align:center; padding-bottom:10px;}
#tulist li:nth-child(2n){ margin-right:0px;}
#tulist li img{ border:solid 1px #dfdfdf;}


.tabs{height: 32px;border-bottom:1px solid #e4e4e4;padding-left:15px;}
.tabs li{height:31px;line-height:31px;float:left;border-left:none;margin-bottom: -1px;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none;}
.tabs li a:hover {}   
.tabs .thistab{background: #fff;border:1px solid #e4e4e4;border-bottom: 1px solid #fff; color:#043cb5;}
.tabs .thistab a{ color:#043cb5; font-size:16px; font-weight:bold;}

.tab_conbox{border-top: none;}
.tab_con{ display:none;}
.tab_con {padding:12px;font-size: 14px; line-height:175%;}

.taaa li{ display:inline; background-color:#ff6908; padding:5px 15px;}
.taaa li a{ color:#fff;}

#lllist{ width:100%;}
#lllist li{ height:30px; line-height:30px; border-bottom:dashed 1px #dfdfdf;}
#lllist li a{ float:left;}
#lllist li span{ float:right;}


.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; background:url(r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-skype{background:url(r_skype.png) 0px 0px no-repeat; background-color:#7628ce;}
.izl-rmenu .btn-skype:hover{background-color:#6e21c4;}
.izl-rmenu a.btn-skype,.izl-rmenu a.btn-skype:visited{background:url(r_skype.png) 0px 0px no-repeat; background-color:#7628ce; text-decoration:none; display:block;}
.izl-rmenu .btn-qq{background:url(r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}