﻿a{color: #000;}
#top{width:100%;height:110px;background:#1c0f0f; min-width:1100px;}
#topdiv{width:1100px;height:100px;margin:0 auto;}
.logo{float:left}
.logo1{margin-top:38px;float:left}
.toptel{ margin-top:38px;float:right;}
#nav{background:url(../images/dhbg.jpg) repeat-x;height:42px;width:100%; min-width:1100px;}
#nav ul{list-style-type:none;width:980px;height:42px; margin:0 auto;}
#nav ul li{float:left;color:#100e0b;font-size:16px;width:122px;height:42px; line-height:42px;text-align:center;}
#nav ul .selected{ background:url(../images/dhzb.png) top center no-repeat;}

em { font-style: normal; font-weight: normal; color:#3B1709}
/* banner-box */
.banner-box{min-width:1100px;height:405px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li .m-width {width:1100px;margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:100% !important;height:405px;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1100px;position:absolute;top:150px;left:50%;margin-left:-550px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:0px;width: 100%}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;background:#ccc;cursor:pointer;display: inline-block;margin: 0 5px;}
.banner-box .hd ul li.on{background:#DA324D;}

.num {POSITION: absolute; FLOAT: right; BOTTOM: 5px; RIGHT: 10px;}
.num LI {TEXT-ALIGN: center; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; MARGIN: 1px; WIDTH: 20px; FONT-FAMILY: Arial; background-color:#492407; FLOAT: left; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 14px; CURSOR: pointer;}
.num LI.on { LINE-HEIGHT: 20px; WIDTH: 20px; background-color:#974D0F; HEIGHT: 20px; COLOR: #ffffff;}

.main{width:1100px;height:auto;margin:0 auto; overflow:hidden;}
#container{width:1100px;height:360px;position:relative}
#container1{width:1100px;height:10px;position:relative}
.huawen{position:absolute;top:1px;left:470px;}
.huawen1{position:absolute;top:0px;left:470px;}
.text{width:330px;/*height:310px;*/float:left;margin-top:40px; overflow:hidden;}
.text1{width:330px;height:310px;float:left;margin-top:20px; overflow:hidden;}

.txta{font-size:24px; font-weight:bold; border-bottom:1px #625e58 dotted; width:97px; text-align:center;float:left; }
.txta1{font-size:24px;  border-bottom:1px #625e58 dotted; width:97px; text-align:center;float:left;  }
.txta2{font-size:24px;  border-bottom:1px #625e58 dotted; width:97px; text-align:center;float:left; margin-top:15px}
.txtb{width:72px;height:22px;float:right; font-size:14px; margin-top:8px;}
.txtb1{width:72px;height:22px;float:right; font-size:14px; margin-top:25px;}
.txtb a{FLOAT: left; DISPLAY: block;}
.txtb1 a{FLOAT: left; DISPLAY: block;}
.txtb img{float:right; display:block; margin-top:4px}
.txtb1 img{float:right; display:block; margin-top:4px}
.hdtp{ padding:5px; margin:0px; border:0;}
.tit{font-size:14px;color:#a10e0e;font-weight:900}
.imgdesc{padding-top: 10px;width: 326px;height: 100px;}
.arc{font-size:14px;line-height:24px; }
.listarc{width:328px;height:240px; overflow:hidden;font-size:14px; padding-top:10px;line-height:30px;  }
.listarc li{list-style:none;overflow: hidden;width: 328px;}
.dian{margin-right:4px;color:#818181; font-size:14px;float: left;width: 8px;}
.listarc li a{display: block;width: 314px;float: left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ztlist_index{width:100%; height:58px; overflow:hidden;}
.ztlist_index li{float:left; width:353px; height:58px; position:relative;}
.ml20{ margin-left:20px;}
.ztlist_index li img{position:absolute; bottom:0;}
.ztlist{width:100%; height:42px; overflow:hidden;}
.ztlist li{float:left; width:250px; height:42px; position:relative;}
.ml14{ margin-left:14px;}
.ztlist li img{position:absolute; bottom:0; width:250px;}

#youshi{width:1100px;height:400px; position:relative;z-index:1;}
.ysxm{width:1092px;height:321px; padding-top:25px; float:left;}
.ico_list{width:1032px;height:80px;position:absolute;bottom:10px;left:12px;overflow:hidden;z-index:3;}
.ysxm_tab_1{float:left;background:url(../images/anniu.png) no-repeat; width:68px; text-align:center;height:46px;list-style:none;padding-top:26px;font-size:14px;cursor:pointer;margin-left:58px;}
.ysxm_tab_2{float:left;background:url(../images/anniu.png) no-repeat;color:#8D1709;width:68px; text-align:center;height:46px;list-style:none;padding-top:26px;font-size:14px;cursor:pointer;margin-left:58px;}

.tel24{width:1100px;text-align:right; overflow:hidden}
.tel24 img{float: right;}
#ppys{width:100%;height:auto; overflow:hidden; background: #c09d70; min-width:1100px;}
#ysarc{width:100%;height:auto; min-width:1100px;}
#yslist{width:1100px;height:auto; overflow:hidden; margin:0px auto; position:relative;padding-bottom: 22px;}
#ysbg{width:8px;height:116px;background:#ffffff;float:left;}
#ystxt{font-size:28px;color:#ffffff;padding:12px 0 0 26px;width:140px;height:40px;}
#ysms{width:1088px;height:200px;margin:12px 0 0 12px;}
#ysms li{list-style:none;color:#bfa69a;width:504px;height:50px;float:left;line-height:28px;margin-left:40px;position: relative;}
#ysms li img{position:absolute;left:-30px;top:-6px}
#ysms li span{font-size:18px;color:#ffffff;font-weight: bold;}
#ysms li i{font-size:22px;color:#ffffff; font-style:italic;float: left;display: block;font-family: '宋体';width: 22px;height: 25px;position: absolute;left: 0;top:-2px;}
#ysms li p{display: block;float: left;width: 475px;word-wrap: break-word;line-height: 25px;color: #ffffff;position: absolute;left: 25px;top:0px;font-size: 16px;}
.paul{ width:220px; position:absolute; right:0; top:0;}
#index_video{width: 1100px;height: auto;overflow: hidden;margin: 0 auto;}
#index_video .left{width: 535px;height: auto;overflow: hidden;float: left;}
#index_video .right{width: 535px;height: auto;overflow: hidden;float: right;}
#index_video .video_tit{text-align:center; font-size:18px; height:30px; line-height:20px;}

#yszy{width:1090px;height:245px; overflow:hidden; margin-top:15px;}
.zytle{font-size:24px; color:#221616;border-left:6px solid #221616;width:100px;height:25px;padding: 0 0 5px 15px;margin:25px 0 15px 57px;}
.rollBox{width:1086px;overflow:hidden;padding:8px 0 5px 6px;}
.rollBox .LeftBotton{height:70px;width:30px;background:url(../images/yan.png) no-repeat;overflow:hidden;float:left;display:inline;margin:35px 10px 0 0;cursor:pointer;}
.rollBox .RightBotton{height:70px;width:33px;background:url(../images/zan.png) no-repeat;overflow:hidden;float:left;display:inline;margin:35px 0 0 0;cursor:pointer;}
.rollBox .Cont{width:1003px; overflow:hidden; float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:200px; height:150px; float:left; text-align:center;}
.rollBox .Cont .pic img{width:189px; height:139px;display:block;margin:4px auto 0 auto;}
.rollBox .Cont .pic p{ line-height:32px;  font-size:14px}
.rollBox #List1,.rollBox #List2{float:left;}

#jpgw{width:1100px;height:380px;margin-top:15px;}
.jpgw_info{ width:920px;height:60px;background-color:#977F5D; color:#FAF0E6;  padding:10px 20px 10px 20px; margin-left:65px; overflow:hidden; font-size:14px; line-height:20px;}

#rmzt{width:1100px;height:300px;margin-top:15px; margin-bottom:50px;}
#rmzt .zytle{position:relative;}
#rmzt .zytle img{ position:absolute; right:-26px; top:5px;}
.rmzt_list{ width:340px; margin-left:10px; float:left; border-top:1px dotted #64605b;}
.rmzt_list li{line-height:43px; height:43px; border-bottom:1px dotted #64605b; position:relative;}

.zt_tab_2{background:url(http://www.univisa.com.cn/statics/front/images/hjt.png) no-repeat right;}
.zt_tab_2 a{color:#a27d51; font-weight:bold;}

.rmzt_pic{width:730px; margin-left:20px; float:right;}
.rmzt_pic img{ width:730px;}


.memberShow{width:1025px;height:380px; position:relative; text-align:left; margin-left:60px;}
.memberShow li{float:left;overflow:hidden;margin:0 30px 0 0; }
.memberShow li.memLI{height:180px; width:114px;}
.memberShow .popInfo{display:none; position:absolute;top:0;left:0;z-index:10;background:#c9a473;width:580px;height:150px;overflow:hidden;}
.memberShow .popInfo img{width:114px; height:150px; display:block; position:relative; z-index:3; }
.memberShow .popInfo p{width:450px; font-size:14px; padding:5px 8px 0 8px; height:150px; line-height:20px;color:#fff;overflow:hidden;position:relative;z-index:3;}
.memberShow .popInfo p strong{ display:block;}
.memberShow .layerMode{display:none;position:absolute;background:#000;filter:Alpha(Opacity=50);opacity:0.5;top:0;left:0;width:978px;height:365px;z-index:3;}


.yimin{width:1100px;margin-top:50px;margin-bottom:50px;overflow:hidden}
.titlebox{width:1100px; }
.ymtitle{font-size:32px; width:300px; text-align:left; height:50px;  float:left}
.ymtitle img{}
.ymul{width:500px;height:28px;font-size:18px; float:right; text-align:right;height:50px; line-height:50px;  }

.ymboder{width:1100px;height:5px;border-bottom:6px solid #221616;border-top:2px solid #221616;margin-top:8px; clear:both}
.anlp{width:320px;margin-top:40px;font-size:14px; line-height:25px; }
.dyarc{width:312px; float:left; margin-top:20px;}
.dyarc li{list-style:none;font-size:14px;width:320px; height:30px;   }
.dyarc li a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dyarc li img{padding-top:0px;float:left}
.qustion{margin:10px 0 0 120px; width:70px; height:31px; float:left;}
.yimin .text{/*height:330px;*/}


.fgstop{width:1100px;height:450px; float:left;}
.ftitle{font-size:32px;float:left;margin-top:-15px}
.fbk{border-bottom:6px solid #221616;border-top:2px solid #221616;width:928px;height:5px; float:right; text-align:right;}

.listfgs{width:220px;height:342px;margin-top:20px;float:left;letter-spacing:0.26em;}
.listfgs li{list-style:none;width:162px;height:53px; padding-left:50px; line-height:53px;font-size:16px;border-top:1px dotted #64605b;position:relative;cursor:pointer}
.fgs_tab_2 img{position:absolute;right:30px;top:18px;text-align:center;}
.fgs_tab_1 img{display:none;}
.listfgs li:last-child{border-bottom:1px dotted #64605b;}
.frig{width:880px;height:372px;float:right;}
.frig img{float:left;margin-left:8px;}
.fgsarc{width:1100px;height:396px;margin-top:36px;}
.fgxq{width:606px;  font-size:14px;margin-left:258px;margin-bottom:16px;line-height:22px;color:#4f2d00; }

.listhw{width:220px;height:342px;margin-top:10px;float:left}
.listhw li{list-style:none;width:212px;height:39px; line-height:39px;font-size:16px;border-top:1px dotted #64605b;position:relative;cursor:pointer}
.listhw li:last-child{border-bottom:1px dotted #64605b;}
.hwrig{width:880px;height:372px;float:right;}
.hwrig img{float:left;margin-left:8px;}
.hwarc{width:1100px;height:396px;margin-top:36px;}
.hwxq{width:606px;  font-size:14px;margin-left:258px;margin-bottom:16px;line-height:22px;color:#4f2d00; }
.haiwai_tab_2 img{position:absolute;right:30px;top:15px; text-align:left;}
.haiwai_tab_1 img{display:none;position:absolute;right:30px;top:15px; text-align:left;}
.hwleft{height:290px; width:195px; float:left;}
.hwright{width: 250px;font-size:14px; float:right;line-height: 22px;color: #4f2d00;}

#links{width:100%; min-height:50px; background:#6a0000;}
#foot{width:100%; height:auto; background:#6a0000;padding-bottom: 60px;overflow: hidden;}
#foot_con{ width:1200px; margin:0 auto; overflow:hidden;}
#link a{color:#ffffff; display: inline-block; margin-left:5px;font-size: 12px;}
#link{font-size:14px;width:1100px; margin:0 auto; overflow:hidden; line-height:25px; padding-top:30px; color:#ffffff;font-size: 12px;}
#link dt{float:left; width:65px;}
#link dd{float:left; width:1035px; line-height:25px; text-align:left;}
#address{font-size:14px;width:800px;margin: 0 auto;line-height:25px;text-align:center;overflow: hidden;}
#address a{color:#ffffff;font-size: 12px;display: inline;}
#address p{color: #ffffff;font-size: 14px;line-height: 30px;}
#qrcode{float:left;width:150px;height:120px; text-align:center;display: none;}
#qrcode p{font-size:14px;color:#ffffff; line-height:20px;font-size: 12px;}
#qrcode img{margin: 0 auto;}
#fix{ clear:both;background:url(../images/bottombg.png) repeat-x;position: fixed; z-index:999; bottom:0px;height: 93px;	width: 100%; min-width:1100px; }
.fix{ width:1100px; height:85px; margin:0 auto;}
.ysxmzb{ width:60px;float:left;height: 85px; margin-top:6px}
.guojia{width:1030px; float:left;height:70px; margin-top:22px;  font-size:14px}
.guojia li{list-style:none;float:left; width:60px; text-align:center; line-height:18px}
.fix_tel{width:175px;  margin-top:25px; height:60px; float:right; overflow:hidden; }

#countrys{  height: 55px;	width: 100%; z-index: 999; min-width:1100px;}
.country_list{ width:1100px; height:55px;  margin:0 auto;}
.country_list ul{width:1100px; float:left;height:45px; margin-top:5px;  font-size:14px; overflow: visible;}
.country_list ul li{list-style:none;float:left; width:57px;height:45px;  text-align:center; line-height:16px;}
.country_list ul li a{display: block;width: 100%;}
.country_list ul li img{ margin: 0 auto; }
.country_list ul li p{font-size: 12px;text-align: center;}
.fixedCountrys{ position: fixed; top: 0px; left: 0px; background-color: #231717; }
.fixedCountry_list{ width:1100px; height:55px; margin:0 auto; }
.fixedCountry_list ul{width:970px; float:left;height:45px; margin-top:5px;  font-size:14px}
.fixedCountry_list ul li{list-style:none;float:left;height:45px; width:52px; text-align:center; line-height:17px;}
.fixedCountry_list ul li a{ color: #ffffff;}
.fixedCountry_list ul li a:hover{ color: #990000;}
#countrys li{ position: relative;}
#countrys .nav_ale{ position:absolute; left:0px; top:100px;font-size:14px;z-index:999;  display:none; width: 165px; }
.arrow{ width:145px; min-height:30px; color: #333333; padding: 10px; border-radius:5px; position:relative; text-align:left; background-color: #d8bf96;}
.sp1,.sp2{ display:block; height:0px; width:0px; position:absolute; font-size:0; line-height:0;}
.sp1{ top:-6px;  left:20px;  border-top:0px; border-bottom:6px solid #d8bf96;   border-right:6px solid transparent; border-left:6px solid transparent;}
.sp2{  top:2px; left:-3px; border-top:0px; border-bottom:3px solid transparent; border-right:3px solid #d8bf96; border-left:3px solid #d8bf96;}

.fixLogo{ width: 100px; float: left;margin-top:5px; display: none;}
#arcright{width:265px;height:auto;float:right; margin-left:24px; overflow:hidden;}
.left_tel{width:265px;height:80px;}
.left_tel p{width:230px;height:30px;font-size:20px; border-bottom:1px dotted #5a544c; margin-bottom:5px}
.left_line{width:265px; height:5px; border-bottom:3px #221616 solid; border-top:1px solid #221616; clear:both}
.left_box{width:265px;height:auto;float:left;margin-top:30px; margin-bottom:10px; overflow:hidden;}
.left_txta{font-size:24px;font-weight:bold;border-bottom:1px #64605b dotted;width:97px; text-align:center; float:left; }
.left_txtb{width:72px;height:22px;float:right; font-size:14px; margin-top:8px;}
.left_txtb img{float:left;padding-top:4px;}
.left_hdtp{padding:5px;}
.left_tit{font-size:14px;color:#a10e0e;font-weight:bold; }
.left_arc{font-size:14px;line-height:24px; }
.left_list{width:265px;height:auto; overflow:hidden;font-size:14px; padding-top:18px; line-height:30px; }
.left_list li{list-style:none; }
.prev_next{width:750px; margin:0px 0 20px 25px;  font-size:14px; line-height:28px; color:#960}

#arcleft{width:780px;height:auto;float:left; overflow:hidden; border-right:1px dotted #64605b; padding-right:30px;min-height: 1300px!important;}
.show_huawen{position:absolute;top:0;left:170px;}
.goback{ width:780px; height:25px; line-height:25px;  font-size:14px; text-align:left;}
.fh{ position:absolute; right:15px; top:20px;}
.title{font-size:28px;font-weight:600;width:100%; text-align:center;height:35px; margin-top:50px;}
.arcnr{width:700px; padding:25px;line-height:24px; text-indent:2em; min-height:600px;}
.arcnr p{ text-indent:2em;}	
.arcnr img{display: block;margin: 0 auto;}
.arcnr a{ border-bottom:1px dotted #64605B;}	
.con_link{ width:100%; text-align:center; line-height:30px; font-weight:bold; display: none;}
.con_link a{ color:#900}
.con_time{height:30px; line-height:30px; width:100%; text-align:center; color:#FAEEE2; display: none;}

.list_title{font-size:30px;font-weight:600;width:380px;height:40px;margin:0px 30px 10px 0px; font-weight:bold}
.list_list{ width:780px; margin-right:30px; overflow:hidden;  font-size:14px}
.list_list li{list-style:none;width:750px; height:40px; line-height:40px; position:relative;}
.list_list li em{ position:absolute; right:0px;}
.artile_title{float:left;font-size:14px;font-weight:600; width:600px; height:30px; line-height:30px; overflow:hidden;}
.artile_time{float:left;color:#a37e2e;font-size:14px; width:180px; text-align:right; height:30px; line-height:30px; overflow:hidden;}
.artile_arcnr{width:780px;font-size:14px;line-height:24px;padding-top:10px; overflow:hidden;}
.list_pages {width:100%;text-align:center;margin:30px 0 40px 0;overflow: hidden;}
.list_pages a {display: inline-block;height: 20px;line-height: 20px;background: #fff;border: 1px solid #e3e3e3;text-align: center;padding: 0 10px;font-size: 14px;color: #c09d70}
.list_pages a:first-child{color: #000000;border: 0;}
.list_pages span {display: inline-block;height: 20px;line-height: 20px;background: #c09d70;border: 1px solid #c09d70;text-align: center;font-weight:bold;padding: 0 10px;color: #6a0000;font-size: 14px;}
#goTopBtn {
    POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; font-size:14px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}
.read_top{width:750px; margin-right:30px; font-size:14px; line-height:24px;padding-top:30px; }
.read_guwen{ margin:50px 30px 50px 0px; width:740px; overflow:hidden; }
.read_guwen dt{ width:120px; padding-right:5px; height:150px; float:left;}
.read_guwen dd.name{ width:615px; height:50px; float:left; line-height:20px; font-weight:bold; line-height:24px;color:#900;font-family:'Microsoft Yahei', '微软雅黑'}
.read_guwen a{ color:#900;}
.read_guwen dd.des{ width:615px; float:left; font-size:14px; line-height:24px;}

.com_title{font-size:30px; width:1100px;height:auto;margin:50px 0 0 0;}
.com_boder{width:1100px;height:5px;border-bottom: 5px solid #221616;border-top: 2px solid #221616;margin-top:10px}

.ziliao_arcnr{width:1050px;margin:30px 0 30px 50px;font-size:14px;line-height:24px; }
.ziliao_ziul{width:1100px;height:auto; overflow:hidden;}
.ziliao_zili{list-style:none;width:320px;height:268px;float:left;margin-left:35px;text-align:center; line-height:30px;}
.ziliao_zili img{border:1px solid #bda581}
.ziliao_frul{width:960px;height:80px;margin:80px 0 0 80px}
.ziliao_frul li{list-style:none;float:left;font-size:18px;margin-left:25px}

.linkus{font-size:30px;font-weight:bold;width:126px;height:40px;margin:20px 30px 0 0;}
.linkus_gn{background:url(../images/map.png) no-repeat;width:292px;height:205px;margin:80px 0 0 210px;position:relative}
.linkus_dz{position:absolute;width:190px; line-height:25px;}
.linkus_dz strong{font-size:14px;color:#a12900}
.linkus_dj{margin-left:140px}
#linkus_sc{left:-150px;top:28px}
#linkus_cq{left:-120px;top:146px}
#linkus_xg{left:140px;top:210px}
#linkus_sz{left:290px;top:140px}
#linkus_hn{left:290px;top:60px}
#linkus_hb{left:300px;top:-15px}
#linkus_gz{left:-70px;top:220px}
.linkus_gw{background:url(../images/haiwaibg.png) no-repeat;width:442px;height:286px;margin:220px 0 100px 130px;position:relative}
#linkus_jnd{left:-95px;top:-36px}
#linkus_xyl{left:-80px;top:110px}
#linkus_spls{left:210px;top:210px}
#linkus_az{left:370px;top:280px}
#linkus_xl{left:430px;top:80px}
#linkus_pty{left:360px;top:12px}
#linkus_yg{left:190px;top:-58px}

.pinggu_tit{ width:780px; line-height:30px; margin-bottom:20px;}
.pinggu_tit span{ color:#900; font-size:22px; font-weight:900;}
.pinggu_form{ width:780px; padding-top:10px; padding-bottom:70px;}
.pinggu_form p{ line-height:40px;}

.huodong_list{width:1100px;height:auto;margin-top:60px; }
.huodong_list li{width:498px; float:left;text-align:left; margin-left:35px; height:350px}
.huodong_list h3{font-size:24px;font-weight:bold;width:498px; padding-bottom:10px;}
.huodong_list p{font-size:14px;line-height:20px;  margin-bottom:10px;}
.huodong_list span{color:#930000}
.huodong_con{font-size:14px;  padding-top:5px;line-height:24px;width:498px;  }

.project_list{width:1100px;height:auto;margin-top:58px;}
.project_list li{width:500px;height:380px;float:left;margin:0 20px 0 30px;text-align:left; position:relative;}
.project_list h3{font-size:24px; width:440px; padding-bottom:20px;}
.project_list h3 img{ position:absolute; right:0px; top:0px;}
.project_con{ margin-top:10px;line-height:24px;width:498px;  font-size:14px}

.country_top{width:1100px; overflow:hidden; margin-top:50px;}
.country_top_li{list-style:none; padding:13px; float:left; border:1px solid #c9a473; position:relative; }
.country_top_t{font-size:24px; height:40px; line-height:40px; }
.country_top_t1{ font-size:20px; height:40px; line-height:40px; position:relative;}
.country_top_t1 a{ position:absolute; right:25px; bottom:2px; font-size:14px;}
.country_top_c{width:410px; display:block; line-height:30px;}
.country_top_c span{color:#930000; font-size:16px;}
.country_top_c b{color:#930000; font-size:14px;}
.country_top_dl span{color:#930000; font-size:16px;}
.country_top_dl{list-style:none; margin-left:10px; padding-left:15px; line-height:30px; width:630px; float:left; position:relative; }
.country_top_dl dt{ width:100%; float:left;}
.country_top_dl dd{ width:315px; float:left; line-height:27px; height:27px; overflow:hidden;font-size:14px}
.country_first_img{ width:150px; height:100px;margin-left:10px; float:left;}
.country_first_div{width:400px; float:left; margin-left:10px;}
.country_first_p{line-height:20px; color:#555;}


.country_mid{ width:1020px; overflow:hidden; padding:20px; margin:20px; border-bottom:1px dotted #666;}
.country_mid dt{font-size:22px;width:1020px; height:45px; line-height:45px;}
.country_mid dd{width:1020px;line-height:30px}
.country_mid dd span{color:#930000; font-size:16px;}
.leftcol{width:5px;height:120px;background:#c9a473; position:absolute; left:0px; top:10px;}

.zjdy_list{ width:780px; margin:40px 40px 20px 0px; float:left;}
.zjdy_list dt{ line-height:25px; font-weight:900; font-size:16px; margin-bottom:10px; border-bottom:1px dotted #666; }
.zjdy_list dd{ line-height:25px; margin-left:10px;  font-size:14px;}
.zjdy_list em{ color:#900;}

.ask_form{ margin-bottom:50px; width:700px; margin-left:50px;}
.ask_form th{ color:#900; text-align:left;  font-size:18px;}

.videodiv{z-index:99;width: 600px; height:420px; left:50%;top: 50%; margin-left:-300px;margin-top:-210px;position:fixed;}
.bg {background-color: #ccc;width: 100%;height: 100%;left:0;top:0;filter:alpha(opacity=50);opacity:0.5;z-index:1;position:fixed!important;position:absolute;}
.video_close{height:25px; line-height:25px; width:600px; background-color:#CCC; text-align:right;}

.free_phone{width:410px; height:110px; background-color:#780000; margin:20px auto 20px auto; color:#FFEBCA; padding:10px 20px 10px 20px; line-height:18px; overflow:hidden;}
.freephone_tit{width:410px; float:left; text-align:center; height:30px; font-size:20px; font-weight:900; line-height:30px;}
.freephone_img{float:left; width:70px; height:30px; text-align:center; padding-top:10px; overflow:hidden;}
.freephone_input{float:left; width:200px; height:27px; padding-top:10px; overflow:hidden;}
.freephone_btn{float:left; width:140px; height:30px; padding-top:10px; overflow:hidden;}
.freephone_con{width:410px; float:left; padding-top:5px; font-size:14px;}

#goTopBtn {
    POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM:100px; HEIGHT: 33px; font-size:14px; CURSOR: pointer; RIGHT: 0px; _position: absolute; _right: auto
}

.fixed_right{ position:fixed; right:2px; top:200px; width:130px; height:222px; font-size:14px; z-index:9999;}
.fixed_right1{ width:130px; height:340px;}
.fixed_right2{ width:130px; height:41px; background:url(../images/fixed_right2.jpg); text-align:center;}
.fixed_right2 a{ color:#FFF; line-height:17px;}
.close_right{ position:fixed; right:0px; top:200px; width:20px; line-height:20px; text-align:center; height:50px; z-index:9999; padding-top:10px; background-color:#130E0A;}
.close_right a{ color:#FFF;}

.list_pro{ color:#666;}
.list_pro:hover{ color:#900;}
.project_why{ width:320px; margin-top:17px;}

.list_hot{width:700px; margin-bottom:20px;  font-size:14px; line-height:28px; overflow:hidden;}
.list_hot li{ width:350px; float:left; height:28px;}

.xm_lbox{ width:760px; height:auto; float:left; padding:20px 0;}
.xm_box_ul{ width:140px; height:auto;  float:left;}
.xm_box_ul li{ height:50px; line-height:50px; width:115px; float:left; position:relative; border-bottom:1px dashed #333;}
.xm_box_list{ width:620px; padding-top:20px; font-size:14px; float:left; overflow:hidden; }
.xm_box_list dt{height:110px; width:600px;float: left; line-height: 27px;overflow: hidden;}
.xm_box_list dd{width: 310px;float: left;line-height: 30px;height: 30px;overflow: hidden;}

.xm_rbox{width:340px;  height:auto; padding:20px 0; float:right; overflow:hidden;}
.gjjs_tab_2{font-size:16px; color:#900; cursor:pointer;}
.gjjs_tab_1{font-size:16px; cursor:pointer; }
.gjjs_tab_2 img{position:absolute;right:0px;top:17px;}
.gjjs_tab_1 img{display:none;}
.xm_box_t{font-size:18px;  width:150px; float:left;  }
.xm_box_t b{ border-bottom:1px #625e58 dotted;}

.zt_list{width:1100px;height:auto;margin-top:58px;}
.zt_list li{width:530px;height:260px;float:left;margin:0 10px;text-align:left;}
.zt_list p{ margin-top:10px;line-height:24px;width:530px; height:30px; font-size:16px; border-bottom: 1px dotted #64605b;}

.Pop-ups{width: 100%;height: auto;position:fixed;bottom:0;display: none;z-index: 9999;}
.Pop-ups-main{width: 100%;height: auto;background: url('../images/bgPop-ups.jpg') no-repeat;background-size: cover;background-position: center;position: relative;}
.Pop-ups .hide-show{width: 61px;height: 27px;cursor: pointer;position: absolute;left: 50%;margin-left: -30.5px;top:-27px;background: url('../images/hide.png') no-repeat;background-position: center;background-size: cover;}
.Pop-ups .content{width: 1140px;height: 102px;margin:0 auto;overflow: hidden;}
.Pop-ups .content .leftImg{width: 566px;height: 49px;padding-top:24px;float:left;}
.Pop-ups .content .rightForm{width: 507px;height: 66px;float:right;padding-top:19px;overflow: hidden;}
.Pop-ups .content .rightForm p{display:block;width:100%;font-size: 24px;line-height:24px;color: #f1dcb4;text-align: left;-moz-text-shadow:2px 2px 10px #000000;-webkit-text-shadow:2px 2px 10px #000000;text-shadow:2px 2px 10px #000000;margin-bottom: 10px;float: left;}
.Pop-ups .content .rightForm input[type='text']{width: 160px;height: 26px;line-height:26px;text-align: center;font-size: 14px;color: #999899;border: 0;outline: none;background: #ffffff;float: left;margin-right: 10px;}
.Pop-ups .content .rightForm input[type='image']{width: 162px;height: 43px;border: 0;outline: none;float: left;margin-top: -15px;}

.Pop-ad{width: 100%;height: auto;position:fixed;bottom:0;z-index: 9999;}
.Pop-ad-main{width: 100%;height: 60px;background-color: #a27d51;overflow: visible;position: relative;}
.Pop-ad-content{width: 1200px;height: 60px;overflow:hidden;position: absolute;left: 50%;margin-left: -600px;bottom: 0px;}
.Pop-ad-content .adbg{ position:absolute; bottom:18px; left:0px;width: 316px;height: 24px;background: url('../images/bgPop-bg.png') no-repeat;background-size: cover;background-position: center;}
.Pop-ad-content .forms{width: auto;height: 28px;position: absolute;left: 330px;bottom: 16px;}
.Pop-ad-content .forms .input-div{float: left;color: #ffffff;height: 28px;overflow: hidden;}
.Pop-ad-content .forms .input-div label{display: inline-block;float: left;font-size: 16px;line-height: 28px;padding: 0 10px;color: #ffffff;font-weight: bold;}
.Pop-ad-content .forms .input-div input[type='text']{
	width: 100px;height: 28px;font-size: 16px;line-height: 28px;color: #000000;outline: none;background-color:#ffffff;padding:0 10px;float: left;
}
.Pop-ad-content .forms .checkNumber input[type='text']{
	width: 40px;
}

.Pop-ad-content .forms button{
	width: 96px;height: 27px;background: url('../images/adButton.png') no-repeat;background-size: cover;background-position: center;outline: none;border: 0;cursor: pointer;
}
.Pop-ad-content .forms .checkNumber button{
	width: 80px;height: 28px;float: left;outline: none;border: 0px;background-color: #950100;color: #ffffff;font-size: 14px;text-align: center;background-image: unset;
}
.Pop-ad-content .adPhone{
	width: 189px;height: 37px;position: absolute;right: 25px;bottom: 11px;
}
.Pop_close{ display: block;width: 15px;height: 15px;background: url('../images/adclosebg.png') no-repeat;background-size: cover;background-position: center;cursor: pointer;position: absolute;right: 0px;bottom: 45px;}


.ymparter{
	width: 100%;height: auto;background: url('../images/parter.jpg') no-repeat;background-size: cover;background-position: center;padding-bottom: 50px;
}
.ymparter .partertitle{
	width: 850px;height: auto;overflow: hidden;padding-top: 80px;margin: 0 auto;margin-bottom: 100px;
}
.ymparter .partertitle h1{
	text-align: center;font-size: 90px;color: #c09350;text-indent: center;line-height: normal;
}
.ymparter .partercontent{
	width: 850px;margin: 0 auto;overflow: hidden;margin-bottom: 85px;
}
.ymparter .partercontent p{
	font-size: 18px;color: #1f1f1f;line-height: 28px;text-align: center;
}
.ymparter .mailqrcode{
	width: 100%;height: auto;overflow: hidden;padding-bottom: 6px;
}
.ymparter .mailqrcode h1{
    color: #ceb088;text-align: center;font-size: 25px;border-bottom: solid 1px #ceb088;display: inline;padding-bottom: 6px;
}
.ymparter .mailqrcode p{
	color: #1f1f1f;text-align: center;font-size: 25px;font-weight: bold;line-height: 65px;
}
.ymparter .mailqrcode img{
	width: 202px;margin: 0 auto;
}
/*#newBridge{display:none!important;}*/
#nb_invite_wrap{display:none!important;}
#newBridge #nb_icon_wrap{
	width: 80px!important;height: 80px!important;
	left: auto!important;
    bottom: 312px!important;
    top: auto!important;
    right: 10px!important;
}
#newBridge .nb-icon-base-5 .nb-icon-inner-wrap,
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap{
	width: 80px!important;height: 80px!important;
	background-image: url('../images/zx.png')!important;
	background-repeat: no-repeat!important;
	background-size: 80px 80px;
	background-position: center center!important;
	border-radius: 0px!important;
}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap .nb-icon-bridge0{	
    display: none;
}
#newBridge #nbwlStatusBar{
	background-color: #830008!important;
}
#newBridge .nb-webim-light-toolbar-send{
	background-color: #830008!important;
}
#nbWebImLightContainer{
	box-shadow: rgba(0, 0, 0, 0.1) -5px -5px 10px!important;
}
#nb_icon_wrap{ 	
	-webkit-animation: lightAnimate 3s ease infinite;
	-moz-animation:lightAnimate 3s ease infinite;
	-o-animation:lightAnimate 3s ease infinite;
	-ms-animation:lightAnimate 3s ease infinite;
	animation: lightAnimate 3s ease infinite;
}
@-webkit-keyframes lightAnimate{
	 0%,50%,100%{opacity:1;}
	 25%,75%{ opacity:0;}
}
@-moz-keyframes lightAnimate{
	0%,50%,100%{ opacity: 1;}
	25%,75%{opacity:0;}
}
@-p-keyframes lightAnimate{
	0%,50%,100%{ opacity: 1;}
	25%,75%{opacity:0;}
}
@-ms-keyframes lightAnimate{
	0%,50%,100%{ opacity: 1;}
	25%,75%{opacity:0;}
}
@keyframes lightAnimate{
	0%,50%,100%{ opacity: 1;}
	25%,75%{opacity:0;}
}

/*弹窗*/
#floatAD{
	position: fixed;
	width: 600px;
	height: 450px;
	left: 50%;
	top: 50%;
	margin-left: -300px;
	margin-top: -225px;
	overflow: hidden;
	z-index: 9999;
	display: none;
}
.adOne{
	width: 577px;
	height: 429px;
	background-image: url(../images/ad_zl.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 10px auto;
	position: relative;
	display: none;
}
.adTwo{
	width: 580px;
	height: 430px;
	background-image: url(../images/ad_ael1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 23.5px auto;
	position: relative;
	display: none;
}
.adTwo a{
	display: block;
	width: 580px;
	height: 430px;
	position: absolute;
}
.adOne .closeTwo,.adThree .closeTwo,.adFour .closeTwo{
	display: block;
	width: 24px;
	height: 24px;
	right: 42px;
	top: 40px;
}
.adOne .closeTwo img,.adTwo .closeTwo img,.adThree .closeTwo img,.adFour.closeTwo img{
	display: block;
	width: 100%;
}
.adOne .closeTwo{
	position: absolute;
	right: 22px;
    top: 80px;
}
.adTwo .closeTwo{
	position: absolute;
	width: 24px;
	height: 24px;
	right: 22px;
    bottom: 30px;
}
.adTwo .linkone{
	bottom: 0px;
	left: 0px;
}
.adThree{
	width: 577px;
	height: 359px;
	background-image: url(../images/adael.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 45px auto;
	position: relative;
	display: none;
}
.adThree a{
	display: block;
	width: 100px;
	height: 31px;
	border-radius: 31px;
	position: absolute;
	bottom: 53px;
}
.adThree .linkone{
	left: 82px;
}
.adThree .linktwo{
	left: 186px;
}
.adThree .linkthree{
	left: 290px;
}
.adThree .linkfour{
	left: 394px;
}
.adFour{
	width: 577px;
	height: 440px;
	background-image: url(../images/adfour.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	margin: 5px auto;
	position: relative;
	display: none;
}
.adFour h1{
	font-size: 30px;
	color: #fff4e8;
	text-align: center;
	line-height: 80px;
	padding-top: 23px;
}
.adFour .download{
	width: 400px;
	margin: 0 auto;
	overflow: hidden; 
	font-size: 18px;
	line-height: 24px;
	color: #985200;
	text-align: left;
	margin-bottom: 10px;
}
.adFour .download p{
	font-size: 18px;
	line-height: 30px;
	color: #985200;
	text-align: left;
}
.adFour .input-box{
	width: 400px;
	height: 40px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 15px;
}
.adFour .input-box input[type='text']{
	width: 268px;
	height: 38px;
	position: absolute;
	padding: 0 5px;
	left: 0px;
	top: 0px;
	border: 1px solid #985200;
	color: #985200;
	font-size: 18px;
}
.adFour .input-box button{
	width: 120px;
	height: 40px;
	background-color: #985200;
	color: #ffffff;
	position: absolute;
	right: 0px;
	top: 0px;
	font-size: 18px;
}
.adFour .other-link {
	width: 300px;
	height: 40px;
	margin: 0 auto;
}
.adFour .other-link a{
	display: block;
	width: 120px;
	height: 40px;
	background-color: #985200;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	float: left;
	line-height: 40px;
	margin: 0 15px;
	border-radius: 5px;
}
.adFour .download a{
	color: blue;
}
.adFour .closeTwo{
	position: absolute;
}
.checkBox{
  width: 200px;height: auto;overflow: hidden;margin: 0 auto
}
.checkBox .option{
  width: 100%;height: auto;overflow: hidden;
}
.checkBox .option li{
  padding-left: 10px;overflow: hidden;
}
.checkBox .option li div{
  width: 100%;height: 32px;overflow: hidden;margin-bottom: 5px;padding-left: 6px;
}
.checkBox .option li label{
  display: inline-block;position: relative;height: 32px;-webkit-tap-highlight-color:rgba(255,0,0,0);font-size: 24px;line-height: 32px;color: #985200;float: left;font-weight: bold;
}
.checkBox .option li input[type='checkbox']{
  width: 24px;height: 24px;border:solid 1px #985200;float: left;opacity: 0;margin: 4px 6px 4px 0;box-sizing: border-box;-webkit-box-sizing: border-box;
}
.checkBox .option li label:before { 
  content: ''; position: absolute; left: -30px;top: 4px; width: 24px; height:24px; border: 1px solid #985200; box-sizing: border-box;-webkit-box-sizing: border-box;background: #ffffff;
} 
.checkBox .option li label:after { 
  content: ''; position: absolute; left: -30px; top: 4px; width: 24px; height: 24px;box-sizing: border-box;-webkit-box-sizing: border-box;text-align: center;
} 
.checkBox .option li input[type='checkbox']:checked + label:after {
  content: "\2713";color: #985200;line-height: 24px;font-size: 20px;text-align: center;font-weight: bold;
} 
.fadeInDown {
	animation-name: fadeInDown;/*animation: 1.2s linear 3s normal fadeInDown;-webkit-animation: 1.2s linear 3s normal fadeInDown;*/
}
.animated {
	animation-duration: 1s;
	animation-fill-mode: both;
}
@keyframes fadeInDown {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}
.common-form{
	width: 100%;height: auto;overflow: hidden;text-align: center;
	padding-bottom: 30px;
text-indent:0;
}
.common-form h1{
	font-size: 18px;
	line-height: 36px;
	text-align: center;
	color: #900;
	margin-bottom: 20px;
}
.common-form .input-box{
	width: auto;overflow: hidden;display: inline-block;height: 30px;margin: 0 10px;border: 1px solid #a71f1f;
}
.common-form .input-box label{
	display: block;
	float: left;
	background-color:#a71f1f;
	line-height: 30px;
	font-size: 16px;
	color: #ffffff;
	padding: 0 10px;
	text-indent: 0em;
}
.common-form .input-box input[type='text']{
	width: 120px;height: 30px;padding: 0 10px;color: #000000;float: left;font-size: 14px;text-align: left;
}
.common-form .input-name input[type='text']{
	width: 80px;
}
.common-form .text-area{
	width: 646px;margin: 0 auto;overflow: hidden;padding-top: 10px;
}
.common-form .text-area textarea{
	resize: none;
	width: 624px;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
	text-align: left;
	padding: 10px 10px;
	border: 1px solid #a71f1f;
	float: left;
}
.common-form .getcheckNum input[type='text']{
	width: 60px;
}
.common-form .getcheckNum button{
	display: block;
	width: 90px;
	height: 30px;
	text-align: center;
	font-size: 14px;
	background-color: #a27d51;
	color: #ffffff;
	outline: none;
	border: none;
	cursor: pointer;
}
.common-form .button-box{
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
}
.common-form .button-box button{
	display: block;
	width: 142px;
	height: 36px;
	border-radius: 18px;
	background-color: #a71f1f;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	outline: none;
	border: none;
	margin: 0 auto;
	cursor: pointer;
}
