﻿/*---头部---*/
.header{ width:1200px; margin:0px auto; height:90px;}
.logo{ float:left; width:180px; height:55px; padding-top:16px;}
.logo img{ display:block; position:relative;top:-15px;}

.header-right{float:right; width:880px;}
.header-right dl{ margin:0px; padding:0px; text-align:right; padding-top:6px;}
.header-right dl span{display:block;height:27px;color:#9e9e9e; line-height:27px; float:right;}
.header-right dl span a{ padding:0px 10px; color:#9e9e9e;}
.header-right dl span a:hover{color:#d6000f;}
.header-right dl label{ float:right;display:block;height:27px; background:url(../images/index_02.gif) no-repeat; width:197px; position:relative; text-align:left;}
.header-right dl label input{border:none;background:none; outline:none;}
.header-right dl label input.Searchtext{width:145px;position:absolute;left:10px;top:7px;}
.header-right dl label input.Searchsubmit{width:30px;height:30px; position:absolute; right:0px; top:0px; cursor:pointer;}

.header-right ul{ margin:0px; padding:23px 0px 0px;}
.header-right ul li{float:left;}
.header-right ul li a{ display:inline-block;border-bottom:2px solid #FFF; font-size:15px; color:#333; padding:0px 10px; height:32px; margin:0px 45px 0px 0px;}
.header-right ul li a:hover{ color:#d6000f; border-bottom:2px solid #d6000f;}
.header-right ul li a.cur{ color:#d6000f; border-bottom:2px solid #d6000f;}
.header-right ul li.cur a{ margin:0px;}


/*---banner---*/
.banner{ width:100%; overflow:hidden; height:676px; position:relative;}
.banner ul{width:100%;height:676px;}
.banner ul li{width:100%;height:676px;overflow:hidden;}
.banner ul li img{ width:1920px;height:650px; display:block; position:absolute; left:50%; margin-left:-960px;}

.bannerdot{text-align:center;position:absolute;bottom:0px; background:url(../images/index_46.png) repeat; width:100%; line-height:11px; padding:18px 0px; z-index:999;}
.bannerdot a{display:inline-block; background:url(../images/index_47.png) no-repeat; width:11px; height:11px; overflow:hidden; line-height:3000px; margin:0px 5px; opacity:0.5;filter:alpha(opacity=50); -moz-opacity:0.5;}
.bannerdot a.cur{opacity:1;filter:alpha(opacity=100); -moz-opacity:1;}


/*---景区---*/

.index-Resortsbg{ width:100%; padding:75px 0px;background:#f8f8f8; overflow:hidden; position:relative;}

.index-title{width:100%; padding-bottom:30px;position:relative;}
.index-title img{ display:block; margin:auto;}

.index-Resortsclass{text-align:center; position:relative;}
.index-Resortsclass a{display:inline-block;background:url(../images/index_04.gif) no-repeat left 0px; font-size:14px; margin:0px 4px;}
.index-Resortsclass a span{ display:inline-block;padding:4px 15px; background:url(../images/index_004.gif) no-repeat right 0px; color:#666666;}
.index-Resortsclass a:hover{background:url(../images/index_05.gif) no-repeat left 0px;}
.index-Resortsclass a:hover span{background:url(../images/index_005.gif) no-repeat right 0px; color:#fff}
.index-Resortsclass a.cur{background:url(../images/index_05.gif) no-repeat left 0px;}
.index-Resortsclass a.cur span{background:url(../images/index_005.gif) no-repeat right 0px; color:#fff}


.index-Resortslistbox{width:100%;height:370px;position:relative; padding:30px 0px; display:none;}
.index-Resortslist{width:100%;height:370px; overflow:hidden; position:relative;}
.index-Resortslist ul{width:9999px;position:relative;}
.index-Resortslist ul li{ float:left; background:#ECECEC; width:294px; height:350px; margin-right:8px; display:inline;border:1px solid #D6D5D5;  box-sizing:border-box; overflow:hidden}
.index-Resortslist ul li a{ display:block; width:294px; height:370px; position:relative;}
.index-Resortslist ul li:hover{  background:#DA1927;}
.index-Resortslist ul li:hover a h3{color:#fff !important	}
.index-Resortslist ul li:hover a p{color:#fff !important	}
.index-Resortslist ul li a:hover h3{color:#d6000f;}
.index-Resortslist ul li img{ width:294px; display:block; height:220px; box-sizing:border-box;}
.index-Resortslist ul li h3{ text-align:center; color:#333; padding:15px 0px; font-size:16px;}
.index-Resortslist ul li.cur span{ position:absolute; width:294px; height:220px; background:url(../images/index_12.png) no-repeat; display:block; left:0px; top:0px;}

.index-Resortslist ul li p{ padding:0px 10px; text-align:center; line-height:21px; color:#666;height:42px;overflow:hidden;}

.index-Arrow{position:absolute;top:150px; width:31px; height:65px;}
.index-Arrow a{background:url(../images/index_11.png) no-repeat; display:block; width:31px; height:65px;color:#fff;font-family:"宋体"; text-align:center; line-height:65px; font-size:40px;}
.index-Arrow a:hover{background:url(../images/index_011.png) no-repeat;color:#fff;}
.index-Arrowleft{left:-15px;}
.index-Arrowright{right:-15px;}


.index-more{text-align:center; position:relative;}
.index-more a{ display:inline-block;background:url(../images/index_06.gif) no-repeat;width:86px; height:28px; line-height:28px; font-size:14px; color:#fff;}
.index-more a:hover{color:#fff;}

/*---大寻宝---*/

.index-Geocaching{width:100%;height:618px; overflow:hidden; position:relative;}
.index-Geocaching img.Geocachingimg{ display:block; position:absolute; width:1920px; height:618px; left:50%; margin-left:-960px;}
.index-Geocaching dl{ width:100%; position:absolute; top:0px; z-index:9; left:0px;}
.index-Geocaching dl dt{ margin:0px; padding:85px 0px 0px; position:relative;}
.index-Geocaching dl dt img{ display:block; margin:auto;}
.index-Geocaching dl dt p{ text-align:center; font-size:18px; color:#999; padding:8px 0px 15px;}


/*---关于我们---*/
.index-aboutbg{ width:100%;background:#f8f8f8; overflow:hidden; position:relative;}
.index-about{ margin:0px auto; padding:75px 0px; width:1104px;}
.index-about ul{margin:0px; padding:0px 0px 50px;}
.index-about ul li{float:left;width:171px; text-align:center; margin-right:140px; position:relative;}
.index-about ul li img{width:171px; height:171px; display:block; position:absolute; top:50%; left:50%; margin-left:-85.5px; margin-top:-85.5px;}
.index-about ul li h3{ font-size:16px;color:#d6000f; padding-top:20px;}
.index-about ul li p{ color:#757575; line-height:20px; padding-top:8px;}
.index-about ul li.cur{margin:0px;}
.aboutimg{width:171px; height:190px; position:relative;}


/*---新闻资讯---*/

.index-newsbg{width:100%;padding:60px 0px;overflow:hidden; position:relative;}
.index-news{width:1100px;margin:auto;position:relative; overflow:hidden;}
.index-news ul{width:9999px;}
.index-news ul li{float:left;width:260px;height:355px;background:url(../images/index_25.gif) no-repeat 12px 96% #f8f8f8; margin-right:10px; display:inline; border:1px solid #E4E1E1;box-sizing:border-box}
.index-news ul li a{display:block;width:260px;height:355px;}
.index-news ul li img{display:block; width:100% !important; height:195px; position:absolute; left:50%; top:50%; margin-left:-132.5px; margin-top:-97.5px;}
.index-news ul li h3{color:#d6000f;font-size:14px;padding:15px 12px 0px; overflow:hidden; height:24px;}
.index-news ul li p{color:#555555;line-height:24px;padding:3px 12px 0px; height:48px; overflow:hidden;}

.index-newsdot{text-align:center; padding-top:25px; position:relative;}
.index-newsdot a{ display:inline-block; background:url(../images/index_27.gif) no-repeat; width:11px; height:11px; overflow:hidden; line-height:3000px; margin:0px 5px;}
.index-newsdot a.cur{ background:url(../images/index_26.gif) no-repeat}

.index-newsimg{width:260px; height:195px; overflow:hidden; position:relative;}



/*---网站群---*/
.index-Websitegroupbg{ width:100%; overflow:hidden; position:relative;}
.index-Websitegroup{margin:0px;padding:60px 0px;}
.index-Websitegroup ul{margin:0px;padding:0px 0px 60px;position:relative;}
.index-Websitegroup ul li{float:left;width:239px;height:138px;border:1px solid #dedede; margin-bottom:-1px; margin-left:-1px;}
.index-Websitegroup ul li img{ display:block;width:239px;height:138px;}

/*---底部---*/

.footMap{width:100%;background:#1e1e1e; padding:30px 0px}
.footMap ul{float:left;width:920px;}
.footMap ul li{float:left;width:140px; padding-right:75px;}
.footMap ul li h3{ border-bottom:1px solid #4b4b4b; padding-bottom:15px; margin-bottom:10px;}
.footMap ul li h3 a{color:#fff; font-size:16px;}
.footMap ul li h3 a:hover{ color:#d6000f;}
.footMap ul li p{ padding-top:5px;}
.footMap ul li p a{color:#999999;}
.footMap ul li p a:hover{ color:#d6000f;}
.footMap dl{float:right; width:255px; border-left:1px solid #4b4b4b;}
.footMap dl dt{text-align:right;}
.footMap dl dt p{ padding-bottom:15px;}
.footMap dl dt p img{display:block;float:right;width:120px;}
.footMap dl dd{ text-align:right;}
.footMap dl dd a{ display:inline-block; width:30px; height:30px; margin-left:10px;}
.footMap dl dd a.xlweb{ background:url(../images/index_40.png) no-repeat}
.footMap dl dd a.txweb{ background:url(../images/index_41.png) no-repeat}
.footMap dl dd a.weixin{ background:url(../images/index_42.png) no-repeat}
.footMap dl dd a.kongjian{ background:url(../images/index_43.png) no-repeat}
.footMap dl dd a.yijian{ background:url(../images/index_44.png) no-repeat}
.foot{ width:100%;background:#000000;}
.foot dl{ width:1200px; margin:auto;position:relative; color:#747474; padding:19px 0px;}
.foot dl dt em{ padding:0px 15px}
.foot dl dt a{color:#747474;}
.foot dl dt span{ padding-right:35px;}
.foot dl dt a:hover{color:#d6000f;}
.foot dl dd{ position:absolute; top:0px; right:0px; width:83px; height:62px; background:url(../images/index_45.jpg) no-repeat; cursor:pointer;}

/*--右边快捷--*/

.Shortcut{position:fixed;top:50%;margin-top:-216px;width:62px;_position:absolute;_top: expression(documentElement.scrollTop + 100 + "px"); _margin-top:0px; z-index:9999; right:50px;}
.Shortcut ul{ margin:0px; padding:0px;}
.Shortcut ul li{width:62px;height:62px; padding-bottom:10px; position:relative;}
.Shortcut ul li a{display:block;width:62px;height:62px;}
.Shortcut ul li span{ position:absolute;right:72px; top:12px;text-align:center;height:40px; line-height:40px; font-size:14px; color:#fff; display:none;}
.Shortcut ul li span.lvyou{width:137px;background:url(../images/index_54.png) no-repeat;}
.Shortcut ul li span.ziyou{width:170px;background:url(../images/index_55.png) no-repeat;}
.Shortcut ul li a.lvyou{background:url(../images/index_48.png) no-repeat}
.Shortcut ul li a.lvyou:hover{background:url(../images/index_048.png) no-repeat}
.Shortcut ul li a.ziran{background:url(../images/index_49.png) no-repeat}
.Shortcut ul li a.ziran:hover{background:url(../images/index_049.png) no-repeat}
.Shortcut ul li a.dujia{background:url(../images/index_50.png) no-repeat}
.Shortcut ul li a.dujia:hover{background:url(../images/index_050.png) no-repeat}
.Shortcut ul li a.jiudian{background:url(../images/index_51.png) no-repeat}
.Shortcut ul li a.jiudian:hover{background:url(../images/index_051.png) no-repeat}
.Shortcut ul li a.xunbao{background:url(../images/index_52.png) no-repeat}
.Shortcut ul li a.xunbao:hover{background:url(../images/index_052.png) no-repeat}
.Shortcut ul li a.dingbu{background:url(../images/index_53.png) no-repeat}
.Shortcut ul li a.dingbu:hover{background:url(../images/index_053.png) no-repeat}

/*---内页---*/

.Withinbanner{ width:100%; height:450px; overflow:hidden; position:relative;}
.Withinbanner img{width:1920px;height:450px; display:block; position:absolute; left:50%; margin-left:-960px;}

.lefttitle{background:#d6000f; padding:20px 18px; height:59px}
.lefttitle h3{ font-size:30px;font-weight:bold;color:#fff; line-height:35px; font-family:Arial, Helvetica, sans-serif}
.lefttitle h4{ font-size:20px;font-weight:bold;color:#fff; line-height:24px;}

.leftclass{margin:0px;padding:0px;}
.leftclass ul li h3{height:57px;width:281px;}
.leftclass ul li h3 a{display:block;background:url(../images/index_58.gif) no-repeat;height:57px; line-height:57px;padding-left:35px; font-size:14px;}
.leftclass ul li h3 a:hover{background:url(../images/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3 a.cur{background:url(../images/index_59.gif) no-repeat;color:#fff;}
.leftclass ul li h3.last{height:56px;}
.leftclass ul li h3.last a{ height:56px; line-height:56px;}

.leftaisle{ background:#e8e8e8;}
.leftaisle dl{ margin:0px; padding:0px;}
.leftaisle dl dt{margin:0px; padding:0px;}
.leftaisle dl dt img{ width:281px; height:184px; display:block;}
.leftaisle dl dd{ padding:15px; color:#666}
.leftaisle dl dd h3{ font-size:14px;color:#1a1a1a;}
.leftaisle dl dd p { line-height:21px; padding-top:10px;}
.leftaisle dl dd p a{ color:#d6000f;}
.leftaisle dl dd p a:hover{ color:#d6000f;}

.righttitle{border-top:1px solid #d3d9de;border-bottom:1px solid #d3d9de; color:#1a1a1a; font-size:20px; line-height:24px; padding:8px 0px;}

.SinglePage{ font-size:14px;line-height:26px; color:#1a1a1a; padding-top:40px}
.SinglePage h3.SinglePagetitle{ color:#d6000f; line-height:30px; font-size:28px}
.SinglePage h4.SinglePagetitle{ color:#999999; font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.SinglePage dl{overflow:hidden;zoom:1;width:846px;border:1px solid #d9d9d9;}
.SinglePage dd,.SinglePage dt{float:left;width:423px;height:362px;}
.SinglePage dt{font-size:30px;line-height:48px;font-weight:bold;color:#ce0a04;text-align:center;padding-top:112px;background-color:#f5f5f5;height:250px;}
.SinglePage dd{background-color:#fff;}
.SinglePage dd img{display:block;width:423px;height:362px;}


.BoardDirectors{margin:0px; padding:0px}
.BoardDirectors dl{border:1px solid #e4e4e4; margin-top:35px;}
.BoardDirectors dl dt{float:left; width:220px; height:230px;}
.BoardDirectors dl dt img{ display:block;width:220px; height:230px;}
.BoardDirectors dl dd{ float:right;width:585px;padding:23px 17px 0px 0px;}
.BoardDirectors dl dd h3{ font-size:26px;color:#333333; padding-bottom:17px;}
.BoardDirectors dl dd h3 span{ font-size:18px; padding-left:22px}
.BoardDirectors dl dd p{ line-height:24px; color:#666666; font-size:14px; padding-bottom:20px;}
.BoardDirectors dl dd p.more{ padding-top:10px; text-align:right;}
.BoardDirectors dl dd p.more a{background:#d6000f; color:#fff; display:inline-block; padding:5px 30px; font-size:14px;}
.BoardDirectors dl dd p.more a:hover{background:#d6000f;color:#fff;}

.Paging{ text-align:center; padding-top:50px;}

.companynewstop{padding-top:35px;}
.companynewstop dl{height:190px; padding-bottom:20px; border-bottom:1px solid #C3C3C3;padding-top:20px;}
.companynewstop dl dt{float:left;width:250px;height:190px;position:relative;top:0px;left:0px;line-height:190px}
.companynewstop dl dt img{ vertical-align:middle; max-width:100%; max-height:190px; }
.companynewstop dl dt span{ position:absolute;top:0;left:0;width:100%; height:100%; background:url(../images/index_videoimgbg.png) no-repeat center center, url(../images/com_09.png) repeat;cursor:Pointer}
.companynewstop dl dd{ width:545px; float:right; padding-right:30px; }
.companynewstop dl dd h3{ padding:0px;}
.companynewstop dl dd h3 a{ display:block; overflow:hidden; height:24px; line-height:24px; font-size:20px; color:#d6000f; text-overflow:ellipsis; white-space:nowrap }
.companynewstop dl dd p.companynewstopTime{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.companynewstop dl dd p.companynewstopDescription{font-size:13px; height:48px; overflow:hidden;padding-top:10px; color:#666;}
.companynewstop dl dd p.companynewstopmore{padding-top:60px;}
.companynewstop dl dd p.companynewstopmore a{ display:inline-block;color:#d6000f; font-size:13px;}

.companynews{margin-top:35px;}
.companynews ul{margin:0px; padding:0px;border-top:1px solid #cccccc;}
.companynews ul li{border-bottom:1px solid #cccccc; background:url(../images/index_68.gif) no-repeat 10px 17px; font-size:14px;height:50px;line-height:50px; overflow:hidden; padding:0px 10px 0 35px;}
.companynews ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}


.Recruitmentlist{padding:15px 0px 0px;margin:0px;position:relative;}
.Recruitmentlist ul{ margin:0px;padding:0px;}
.Recruitmentlist ul li{margin:0px;padding:0px;border-bottom:1px solid #dbdbdb;}
.Recruitmentlist ul li h3.Recruitmenttitle{color:#4e4e4e;font-size:14px; font-weight:400; padding:10px 15px 10px 20px;position:relative; cursor:pointer; background:url(../images/index_69.gif) no-repeat 5px 20px;}
.Recruitmentlist ul li span{ display:block; position:absolute; width:19px; height:13px; background:url(../images/index_71.gif) no-repeat; top:15px; right:15px;}
.RecruitmentContent{padding:30px; font-size:13px; line-height:24px; color:#4c4c4c; background:#fafafa; margin-bottom:30px; display:none;}
.RecruitmentContent h4.Rtconttitle{color:#4c4c4c; font-size:14px; font-weight:bold;padding-bottom:8px}

.Recruitmentlist ul li.cur h3{ background:url(../images/index_70.gif) no-repeat 5px 20px; color:#d6000f;}
.Recruitmentlist ul li.cur span{background:url(../images/index_72.gif) no-repeat;}

.RecruitmentReturn{text-align:left; padding-top:10px;}
.RecruitmentReturn a{display:inline-block;background:#d6000f; font-size:16px; font-weight:bold; color:#fff;padding:5px 20px;}
.RecruitmentReturn a:hover{color:#fff;}


.commonDetailed{background:#FFF; padding:0px;}

.commonDetailedtitle{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.commonDetailedtitle h3{ font-size:26px; text-align:center; font-weight:bold; line-height:32px; color:#000; padding:50px 0px 0px;}

.commonDetailedtitleTimeAuthor{ text-align:center; color:#666; font-size:13px; padding:15px 0px;}
.commonDetailedtitleTimeAuthor span{ padding-right:10px;}


.commonDetailedContents{ padding:30px 0px; font-size:14px; color:#666;}

.commonDetailedContentsfoot{padding-bottom:45px;}
.commonDetailedContentsfoot p{ text-align:center; padding-bottom:30px;}
.commonDetailedContentsfoot p a{ display:inline-block; background:#b8000d; margin:0 5px; padding:5px 30px; color:#FFF; font-size:14px;}
.commonDetailedContentsfoot p a:hover{background:#b8000d;color:#FFF;}
.commonDetailedContentsfoot dl{ border:1px solid #cccccc; border-left:none; border-right:none; font-size:13px; padding:13px 0px;}
.commonDetailedContentsfoot dl span{ display:inline-block; background:#f2f2f2; color:#1a1a1a; line-height:27px; padding:0px 10px; margin-right:15px;}
.commonDetailedContentsfoot dl dd{ float:left; width:400px; height:27px; overflow:hidden;}
.commonDetailedContentsfoot dl dt{ float:right; width:400px; height:27px; overflow:hidden; text-align:right;}

.Complaints{ margin:0px; padding:25px 0px 100px;}
.Complaints dl{margin:0px; padding:0px;}
.Complaints dl dt{margin:0px; padding:0px; font-size:14px; color:#1a1a1a; padding:20px 0px 15px;}
.Complaints dl dd select{border:1px solid #dcdcdc; height:35px; width:430px; font-size:14px; color:#999; padding-left:10px;}
.Complaints dl dd label{border:1px solid #dcdcdc;width:408px; height:17px; display:block; padding:7px 10px 9px;}
.Complaints dl dd label input{ border:none; background:none; outline:none; width:100%; float:left;font-size:14px; font-family:"微软雅黑"; color:#999}
.Complaints dl dd label.textarea{ width:828px;height:210px;}
.Complaints dl dd label.textarea textarea{ overflow:auto; width:99%; height:205px; border:none; background:none; outline:none; font-size:14px; font-family:"微软雅黑"; float:left; color:#999}
.Complaints dl p{ text-align:center; padding-top:50px;}
.Complaints dl p input{ background:#d6000f; font-family:"微软雅黑"; font-size:18px; color:#fff; height:35px; width:120px; margin:0px 10px; cursor:pointer; outline:none;}


.Contact{margin:0px;padding:40px 0px 0px;}
.Contact h3{ font-size:22px; color:#d6000f; padding-bottom:20px;}
.Contact ul li{font-size:14px; padding-left:50px; margin-bottom:15px; min-height:36px;height:auto !important; height:30px; padding-top:6px;}
.Contact ul li.Address{ background:url(../images/index_74.gif) no-repeat}
.Contact ul li.tel{ background:url(../images/index_75.gif) no-repeat}
.Contact ul li.email{background:url(../images/index_76.gif) no-repeat}
.Contact dl{ margin:0px; padding:20px 0px 10px;}
.Contact dl img{ display:block;}


.Websitegroup{margin-top:30px;border-bottom:none; padding-left:2px;}
.Websitegroup ul{margin:0px;padding:0px; width:850px;}
.Websitegroup ul li{ float:left;width:280px; height:162px; border:1px solid #dbdbe1; margin-left:-1px; margin-top:-1px;position:relative;}
.Websitegroup ul li img{display:block;width:280px; height:162px;}

.Destinationclass{background:#fafafa; margin-top:35px;}
.Destinationclass a{display:inline-block; background:#e0e0e0; line-height:43px; height:43px; padding:0px 35px; color:#333; font-size:16px; margin-right:5px;}
.Destinationclass a:hover{ background:#d6000f; color:#fff;}
.Destinationclass a.cur{ background:#d6000f; color:#fff;}

.Destination{margin:0px; padding:0px}
.Destination dl{border:1px solid #e4e4e4; margin-top:25px; padding:20px;}
.Destination dl dt{float:left; width:305px; height:230px;}
.Destination dl dt img{ display:block;width:305px; height:230px; border:1px solid #e4e4e4}
.Destination dl dd{ float:right;width:460px;}
.Destination dl dd h3{font-size:16px;color:#333333;font-weight:bold; padding:10px 0px 20px 0px;}
.Destination dl dd h3 span{ display:inline-block; border-bottom:2px solid #e3e7ea; padding-bottom:10px;}
.Destination dl dd p{ line-height:20px; color:#666666; font-size:12px;}
.Destination dl dd p.Description{height:120px;overflow:hidden;}
.Destination dl dd p.more{padding-top:10px;}
.Destination dl dd p.more a{color:#d6000f;font-size:12px;}
.Destination dl dd p.more a:hover{color:#d6000f;}


.Destinationtitle{ margin:0px; padding:40px 0px 0px;}
.Destinationtitle h3{ color:#d6000f; line-height:30px; font-size:28px}
.Destinationtitle h4{ color:#999999; font-size:18px; line-height:24px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}

.MemberLogin{margin:0px auto; padding:100px; width:1000px; background:#fff;}
.MemberLogin dl{ float:left; width:541px; height:310px; padding-top:20px;}
.MemberLogin dl img{ display:block;}
.MemberLogin ul{ border:1px solid #d8d8d8; width:325px; height:320px; float:right; padding:30px 0px 0px 40px;}
.MemberLogin ul h3{ font-size:18px; font-weight:bold;}
.MemberLogin ul li{ padding-top:25px; height:29px; position:relative; _padding-top:0px;_padding-bottom:20px;}
.MemberLogin ul li span{float:left;display:inline-block;width:45px;height:29px;line-height:29px; font-size:14px;}
.MemberLogin ul li label{float:left;display:inline-block;width:213px; border:1px solid #d8d8d8; height:15px; padding:6px 10px}
.MemberLogin ul li label input{ float:left; border:none; background:none; outline:none; width:100%;}
.MemberLogin ul li span{float:left;display:inline-block;width:45px;height:29px;line-height:29px; font-size:14px;}
.MemberLogin ul li input.Loginsubmit{ background:#d6000f; width:235px; height:38px; color:#fff; font-weight:bold; font-size:16px; font-family:"微软雅黑"; cursor:pointer; outline:none;}
.MemberLogin ul li.Forgot{ padding:20px 0px 10px;_padding-top:0px;_padding-bottom:0px;}
.MemberLogin ul li.cur{padding:5px 0px 0px; height:auto;}
.MemberLogin ul li.cur a{ color:#d6000f; display:inline-block; background:url(../images/index_87.gif) no-repeat right center; padding-right:25px;}

.Register{margin:0px auto; padding:0px 0px 50px; width:1200px; background:#fff;}
.Register h3{ background:#f2f2f2; line-height:37px; padding-left:65px; font-size:14px; color:#666666;}
.Register h3 span{ color:#d6000f; padding-right:10px;}

.Registerleft{float:left;width:465px; padding-left:90px; padding-top:85px;}
.Registerleft ul{ margin:0px; padding:0px;}
.Registerleft ul li{width:100%;float:left; padding-bottom:17px;}
.Registerleft ul li span{ display:block; float:left; width:85px; text-align:right; height:29px; line-height:29px; font-size:14px;}
.Registerleft ul li span i{color:#d6000f;}
.Registerleft ul li label{ display:block; float:left; border:1px solid #d8d8d8; width:352px; height:15px; padding:6px 10px;}
.Registerleft ul li label input{ float:left; width:100%; background:none; border:none; outline:none;}
.Registerleft dl{ padding-left:85px; padding-top:30px;}
.Registerleft dl input{ width:102px; height:37px; font-size:16px; font-weight:bold; font-family:"微软雅黑"; margin-right:15px; cursor:pointer; outline:none;}
.Registerleft dl input.Registersubmit{ background:#d6000f; color:#fff;}
.Registerleft dl input.Registerreset{ background:#e9e9e9; color:#666666;}
.Registerright{float:right; width:540px; padding-top:50px;}
.Registerright img{ display:block;}


.changePassword{margin:0px auto;padding:30px 100px 100px; width:1000px; background:#fff;}
.changePassword h3{ background:url(../images/index_89.gif) no-repeat; height:24px; line-height:24px; padding-left:30px; font-size:18px; padding-bottom:40px;}
.changePassword dl{background:#fcfcfc; padding:60px 0px 60px 190px;}
.changePassword dl dd{ float:left; width:100%; padding-top:15px;}
.changePassword dl dd span{ display:block; float:left; width:105px; text-align:right; font-size:14px; height:29px; line-height:29px;}
.changePassword dl dd label{ display:block; float:left; border:1px solid #d8d8d8; width:352px; height:15px; padding:6px 10px;}
.changePassword dl dd label input{ float:left; width:100%; background:none; border:none; outline:none;}
.changePassword dl dt{ float:left; width:100%; padding-left:105px; padding-top:30px;}
.changePassword dl dt input{ background:#d6000f; color:#fff; font-weight:bold; font-size:16px; font-family:"微软雅黑"; width:102px; height:40px; cursor:pointer; outline:none;}

.MemberQRcode{margin:0px auto;padding:30px 100px 100px; width:1000px; background:#fff;}
.MemberQRcode h3{ background:url(../images/index_91.gif) no-repeat; height:24px; line-height:24px; padding-left:30px; font-size:18px; padding-bottom:40px;}
.MemberQRcode dl{background:#fcfcfc; padding:60px 0px;}
.MemberQRcode dl dt{width:280px; margin:auto;}
.MemberQRcode dl dt img{ display:block; width:280px;}
.MemberQRcode dl dd{ width:280px; margin:auto; background:#d6000f; color:#fff; font-size:16px; line-height:53px; text-align:center;}


.Searchlist{ margin:0px; padding:0px;}
.Searchlist dl{ background:#f5f5f5; padding:10px 20px 20px; margin-top:25px;}
.Searchlist dl h3{ font-size:18px; line-height:36px; padding-bottom:5px}
.Searchlist dl h3 a{color:#1a1a1a;}
.Searchlist dl h3 a span{color:#d6000f;}
.Searchlist dl h3 a:hover{color:#d6000f;}
.Searchlist dl dt{ float:left; width:200px; height:150px; margin-right:25px;}
.Searchlist dl dt img{width:200px; height:150px; display:block;}
.Searchlist dl dd{ font-size:13px;color:#666; padding-top:10px; line-height:24px;}
.Searchlist dl dd p.Searchclass{color:#999; padding-top:8px;}
.Searchlist dl dd p.Searchclass a{color:#999;}
.Searchlist dl dd p.Searchclass a:hover{color:#d6000f;}


/*---大寻宝---*/
.Geocachingbg{ background:#b1d455;}
.Geocaching-top{ width:100%; height:1019px; background:url(../images/index_92.jpg) no-repeat center top;}
.Geocaching-top dl{ width:1200px; margin:0px auto; padding-top:65px; height:719px; position:relative;}
.Geocaching-top dl dt{ float:left; width:290px; height:90px;}
.Geocaching-top dl dt img{ display:block; width:290px; height:90px;}
.Geocaching-top dl dd{ float:right; width:288px; font-size:18px; line-height:30px; color:#363636; padding-top:200px;}
.Geocaching-top dl a.Return{ position:absolute;right:0px;top:14px; display:block; width:129px; height:36px; background:url(../images/index_98.png) no-repeat; font-size:18px; color:#fff; line-height:36px; text-align:center;}
.Geocaching-top ul{ width:788px; margin:0px auto;}
.Geocaching-top ul li{float:left;}
.Geocaching-top ul li a{display:block;float:left; height:157px;}
.Geocaching-top ul li a.huodongjieshao{ background:url(../images/index_093.png) no-repeat; width:156px;}
.Geocaching-top ul li a.huodongjieshao:hover{background:url(../images/index_93.png) no-repeat;}

.Geocaching-top ul li a.xunbaoshikuang{ background:url(../images/index_094.png) no-repeat; width:159px;}
.Geocaching-top ul li a.xunbaoshikuang:hover{background:url(../images/index_94.png) no-repeat;}

.Geocaching-top ul li a.lingjiangqingkuang{ background:url(../images/index_095.png) no-repeat; width:158px;}
.Geocaching-top ul li a.lingjiangqingkuang:hover{background:url(../images/index_95.png) no-repeat;}

.Geocaching-top ul li a.xinwenbobao{ background:url(../images/index_096.png) no-repeat; width:157px;}
.Geocaching-top ul li a.xinwenbobao:hover{background:url(../images/index_96.png) no-repeat;}

.Geocaching-top ul li a.zhaopianqiang{ background:url(../images/index_097.png) no-repeat; width:157px;}
.Geocaching-top ul li a.zhaopianqiang:hover{background:url(../images/index_97.png) no-repeat;}

.Geocaching-Intro{ width:1200px; margin:auto; height:934px; background:url(../images/index_99.png) no-repeat; margin-bottom:80px;}
.Geocaching-Intro h3{ background:url(../images/index_100.png) no-repeat center 29px; padding-top:75px; text-align:center; font-size:28px; color:#333; padding-bottom:25px;}
.Geocaching-Intro ul{margin:0px auto; width:1105px; height:414px; overflow:hidden; position:relative;}
.Geocaching-Intro ul li{width:1105px; height:414px;}
.Geocaching-Intro ul li img{width:1105px; height:414px; display:block;}
.Geocaching-Intro dl{margin:0px auto; width:1105px; padding-top:35px;}
.Geocaching-Intro dl dt{ float:left; width:547px; height:312px; position:relative;}
.Geocaching-Intro dl span{ background:#ffcf0f url(../images/index_103.png) no-repeat 97% 90%; display:block; position:absolute; top:-21px; left:0px; width:197px; height:60px; text-align:center; line-height:60px; font-weight:bold; font-size:26px;}
.Geocaching-Intro dl dt img{ display:block;width:547px; height:312px;}
.Geocaching-Intro dl dd{ float:right; width:547px; height:312px; position:relative;}

.Geocaching-Introbanner{position:relative;}

.Geocachingdot{text-align:center;position:absolute;bottom:0px;width:100%;z-index:999;}
.Geocachingdot a{display:inline-block; background:url(../images/index_136.png) no-repeat; width:13px; height:13px; overflow:hidden; line-height:3000px; margin:0px 3px; }
.Geocachingdot a.cur{background:url(../images/index_137.png) no-repeat;}


.Geocaching-Livebg{ background:#b1d455; padding:80px 0px;}
.Geocaching-linebg{ background:#0093cc; padding:80px 0px;}

.nqhGline p img{display:block;height:336px;margin:0 auto;}


.Geocaching-Live{ width:1200px; height:551px; margin:auto; background:url(../images/index_104.png) no-repeat;}
.Geocaching-Live h3{ background:url(../images/index_100.png) no-repeat center 29px; padding-top:75px; text-align:center; font-size:28px; color:#333; padding-bottom:25px;}
.Geocaching-Live ul{ margin:0px; padding:0px;}
.Geocaching-Live ul li{float:left;width:162px; padding:39px;}
.Geocaching-Live ul li img{ display:block;width:162px; height:162px;}
.Geocaching-Live ul li h4{ font-size:41px; font-weight:bold; line-height:50px; padding-top:15px; text-align:center;}
.Geocaching-Live ul li a{ display:block; width:227px; width:162px; position:relative;}
.Geocaching-Live ul li a span{width:162px;height:162px; position:absolute; top:0px; left:0px; display:none;}
.Geocaching-Live ul li h4.shanzb{ color:#60b63c;}
.Geocaching-Live ul li h4.quanzb{ color:#044f9f;}
.Geocaching-Live ul li h4.wenzb{ color:#9b26af;}
.Geocaching-Live ul li h4.wuzb{ color:#e61d4c;}
.Geocaching-Live ul li h4.shazb{ color:#f39910;}
.Geocaching-Live dl{ text-align:center; padding-top:20px;}
.Geocaching-Live dl a{ display:inline-block; width:140px; height:36px; text-align:center; background:url(../images/index_115.png) no-repeat; color:#fff; line-height:36px; font-size:16px;}
.nqhGline dl a{ display:inline-block; width:140px; height:36px; text-align:center; background:url(../images/index_122.png) no-repeat; color:#fff; line-height:36px; font-size:16px;}


.Geocaching-situationbg{ background:#33a9d6;padding:80px 0px;}
.Geocaching-situation{width:1200px; height:596px; margin:auto; background:url(../images/index_116.png) no-repeat;}
.Geocaching-situation h3{ background:url(../images/index_100.png) no-repeat center 29px; padding-top:75px; text-align:center; font-size:28px; color:#333; padding-bottom:25px;}
.Geocaching-situation ul{ width:1065px; margin:auto; background:#fff; height:305px; padding:30px 20px 0px;}
.Geocaching-situation ul li{background:url(../images/index_117.png) no-repeat; line-height:21px; color:#4b4b4b; height:21px; overflow:hidden; margin-bottom:15px;}
.Geocaching-situation ul li span{ float:right;}
.Geocaching-situation ul li em{ display:inline-block; width:21px; padding-right:10px; text-align:center; color:#fff;}
.Geocaching-situation dl{ text-align:center; padding-top:30px;}
.Geocaching-situation dl a{ display:inline-block; width:140px; height:36px; text-align:center; background:url(../images/index_122.png) no-repeat; color:#fff; line-height:36px; font-size:16px;}



.Geocaching-newsbg{background:#c1dd77;padding:80px 0px;}
.Geocaching-news{width:1200px; height:596px; margin:auto; background:url(../images/index_116.png) no-repeat;}
.Geocaching-news h3{ background:url(../images/index_100.png) no-repeat center 29px; padding-top:75px; text-align:center; font-size:28px; color:#333; padding-bottom:25px;}
.Geocaching-news ul{ margin:0px; padding:15px 0px 0px 100px;}
.Geocaching-news ul li{float:left;width:276px;padding-left:44px;padding-bottom:20px;}
.Geocaching-news ul li img{ display:block; background:#fff; border:1px solid #e2e0e0; width:264px; height:196px; padding:5px;}
.Geocaching-news ul li h4{ text-align:center; font-size:14px; padding:10px 0px;}
.Geocaching-news ul li p{ color:#666666; line-height:18px;}
.Geocaching-news ul li a{ color:#044f9f;}
.Geocaching-news ul li a:hover{ color:#d6000f;}
.Geocaching-news dl{ text-align:center; padding-top:20px;}
.Geocaching-news dl a{ display:inline-block; width:140px; height:37px; text-align:center; background:url(../images/index_115.png) no-repeat; color:#fff; line-height:36px; font-size:16px;}


.Geocaching-PhotoWallbg{background:#33a9d6;padding:80px 0px;}
.Geocaching-PhotoWall{width:1200px; height:596px; margin:auto; background:url(../images/index_116.png) no-repeat;}
.Geocaching-PhotoWall h3{ background:url(../images/index_100.png) no-repeat center 29px; padding-top:75px; text-align:center; font-size:28px; color:#333; padding-bottom:25px;}
.Geocaching-PhotoWall ul{ margin:0px; padding:10px 0px 20px 47px;}
.Geocaching-PhotoWall ul li{float:left;width:215px;height:162px; margin:0px 7px 6px 0px; position:relative; display:inline;}
.Geocaching-PhotoWall ul li img{ display:block;width:215px; height:162px;}
.Geocaching-PhotoWall ul li.imgfirst{float:left;width:215px;height:330px;}
.Geocaching-PhotoWall ul li.imgfirst img{ display:block;width:215px;height:330px;}
.Geocaching-PhotoWall ul li.imgTwo{float:left;width:440px;height:330px;}
.Geocaching-PhotoWall ul li.imgTwo img{ display:block;width:440px;height:330px;}
.Geocaching-PhotoWall dl{ text-align:center; padding-top:20px;}
.Geocaching-PhotoWall dl a{ display:inline-block; width:140px; height:36px; text-align:center; background:url(../images/index_122.png) no-repeat; color:#fff; line-height:36px; font-size:16px;}
.Geocaching-PhotoWall ul li a{ display:none; width:100%; height:100%; position:absolute; left:0px; top:0px; background:#ffcf0f;}
.Geocaching-PhotoWall ul li a span{ display:block; text-align:center; padding-top:58px; font-size:14px; padding:58px 35px 0px; color:#666666; line-height:20px;}


.Geocaching-Shortcut{position:fixed;top:50%;margin-top:-269px;width:78px;_position:absolute;_top: expression(documentElement.scrollTop + 100 + "px"); _margin-top:0px; z-index:9999; right:50px;}
.Geocaching-Shortcut ul{ margin:0px; padding:0px;}
.Geocaching-Shortcut ul li{width:78px;height:77px;position:relative;}
.Geocaching-Shortcut ul li a{display:block;width:78px;height:77px;color:#fff;text-align:center; font-size:16px;}
.Geocaching-Shortcut ul li a.erweima{line-height:77px;background:url(../images/index_128.png) no-repeat;}
.Geocaching-Shortcut ul li a.huodong{background:url(../images/index_129.png) no-repeat; height:62px; padding-top:16px;}
.Geocaching-Shortcut ul li a.shikuang{background:url(../images/index_130.png) no-repeat; height:62px; padding-top:15px;}
.Geocaching-Shortcut ul li a.lingjiang{background:url(../images/index_131.png) no-repeat; height:62px; padding-top:15px;}
.Geocaching-Shortcut ul li a.xinwen{background:url(../images/index_132.png) no-repeat; height:62px; padding-top:15px;}
.Geocaching-Shortcut ul li a.zhaopian{background:url(../images/index_133.png) no-repeat;line-height:78px; height:78px;}
.Geocaching-Shortcut ul li a.zhiding{background:url(../images/index_134.png) no-repeat;line-height:77px;}
.Geocaching-Shortcut ul li span{ display:none; width:111px; position:absolute; right:85px; top:0px;}
.Geocaching-Shortcut ul li span img{display:block; width:111px; height:112px;}
.Geocaching-Shortcut ul li span em{ background:#cb2926; padding:5px 0px; text-align:center; color:#fff; font-size:14px; display:block;}

.Geocaching-situationlist{ margin:0px; padding:40px 0px 0px;}
.Geocaching-situationlist ul{ margin:0px; padding:0px;}
.Geocaching-situationlist ul li{background:url(../images/index_117.png) no-repeat; line-height:21px; color:#4b4b4b; margin-bottom:15px; border-bottom:1px solid #d3d9de; padding-bottom:15px; position:relative; padding-left:31px;}
.Geocaching-situationlist ul li span{ float:right;}
.Geocaching-situationlist ul li em{ display:inline-block; width:21px; position:absolute; left:0px; top:0px;text-align:center; color:#fff;}


.Geocaching-PhotoWalllist{margin:0px;padding:30px 0px 0px 0px; width:100%; overflow:hidden;}
.Geocaching-PhotoWalllist ul{margin:0px;padding:0px; width:120%;}
.Geocaching-PhotoWalllist ul li{float:left; width:255px;background:#FFF;overflow:hidden; padding:10px 42px 30px 0px;}
.Geocaching-PhotoWalllist ul li span{ display:block;width:255px; height:191px;overflow:hidden;}
.Geocaching-PhotoWalllist ul li img{ display:block; width:255px;}
.Geocaching-PhotoWalllist ul li h3{ text-align:center; height:21px; overflow:hidden; padding-top:8px}
.Geocaching-PhotoWalllist ul li p{font-size:14px; height:60px; line-height:60px; padding:0px 42px 0px 20px; overflow:hidden; background:url(../images/Staff01.png) no-repeat 95% center;}


.Organizationclass{background:url(../images/index_140.gif) repeat-x 0px 65px; text-align:center; margin:0px 155px;}
.Organizationclass a{ display:inline-block; width:130px; padding-top:59px; cursor:pointer; margin:0px 70px; background:url(../images/index_138.gif) no-repeat center top; color:#666666; font-size:14px; text-align:center;}
.Organizationclass a.cur{background:url(../images/index_139.gif) no-repeat center top; color:#d6000f;}

.Organization{ display:none; font-size:14px; line-height:24px; padding:40px 0px;}

/*20150911*/
/*登录*/
.nqhShortcutLogin{ border:1px solid #d8d8d8; width:285px; height:290px; float:right; padding:30px 40px;}
.nqhShortcutLogin h3{ font-size:18px; font-weight:bold;text-align:center;line-height:30px;}
.nqhShortcutLogin h5{ font-size:12px; font-weight:bold;text-align:center;color:#666;line-height:20px;}
.nqhShortcutLogin p img{display:block;margin:20px auto 10px auto;}
.nqhShortcutLogin .cur{ padding-top:25px; height:29px; position:relative; _padding-top:0px;_padding-bottom:20px;padding:5px 0px 0px; height:auto;text-align:center;}
.MemberLogin .cur a{ color:#d6000f; display:inline-block; background:url(../images/index_87.gif) no-repeat right center; padding-right:25px;}

.nqhcomplain .nqhCtopImg img{display:block;width:850px;}
.nqhcomplain h3{font-size:32px;font-weight:bold;color:#d6000f;line-height:50px;text-align:center;}
.nqhcomplain h5{font-size:16px;font-weight:bold;color:#d6000f;line-height:28px;text-align:center; letter-spacing:1px}
.nqhcomplain .nqhCtext01{font-size:14px;font-weight:bold;color:#333;line-height:25px;text-align:left;margin-top:5px; margin-left:270px;}
.nqhcomplain .nqhCtext02{font-size:14px;font-weight:bold;color:#333;text-align:center;margin-top:8px;}
.nqhcomplain .nqhCtext02 img{margin:0 5px;}
.nqhcomplain .nqhCtext02 em{font-size:24px;font-weight:bold;}

.nqhTravelSite{margin-top:25px;}
.nqhTSmap{width:846px;height:653px;overflow:hidden;position:relative;}
.nqhTSMimg img{display:block;}
.nqhTSMimg{position:absolute;left:0;top:0;cursor:move;}
.nqhTravelSite ul{overflow:hidden;zoom:1;margin-top:27px;}
.nqhTravelSite li{float:left;width:212px;height:36px;overflow:hidden;margin-bottom:50px;}
.nqhTravelSite li a{overflow:hidden;zoom:1;}
.nqhTravelSite li img{float:left;width:34px;height:36px;}
.nqhTravelSite li .text{float:left;font-size:16px;color:#333;line-height:36px;margin-left:14px;width:156px;}


/*20170519*/

.header-right ul li a{margin-right:45px;}
.lefttitle h3{font-size:28px;}
.titlecon{ font-size:22px; font-weight:500;margin-bottom:40px;}
.wapbaotable{width:1000px;padding-bottom:30px;}
.wapbaotable li{ float:left;margin:0 68px 28px 0;width:160px;}
.wapbaotable li a.img{ display:block;border:1px solid #CCCCCC;}
.wapbaotable li a img{width:158px;height:215px; display:block;}
.wapbaotable li h4{ font-size:14px; text-align:center;margin:15px 0;}
.wapbaotable li h4 a{color:#333;}
.page{ text-align:center;}
.wqplistitem{padding-bottom:35px;}
.companynews ul li .date{ float:right;color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.companynews ul li { background: url(../images/index_68.gif) no-repeat 10px 19px;}


.wqpnews{padding-bottom:35px;}
.wqpnews ul{padding-bottom:50px;}
.InvestorPrice{min-height:400px;margin-top:40px;}
.inveattable{ width:100%;border-left:1px solid #d0d0d0; border-top:1px  solid #d0d0d0;}
.textcolor{font-size:14px; font-weight:normal;color:#999;}
.inveattable thead tr td{background:#dedede;height:40px; line-height:40px; font-size:16px; font-weight:bold;padding-left:10px;}
.inveattable tbody tr td{width:210px;height:35px; line-height:35px;padding-left:10px;border-right:1px solid #d0d0d0; border-bottom:1px  solid #d0d0d0; font-size:14px;color:#333;}
.inveattable tbody tr td.fw16{font-weight:bold;font-size:16px;color:#028100;}
.inveattable tbody tr td.colorgreem{color:#028100;}

.wqpcompany{padding:30px 0;color:#666;font-size:14px;}
.comtitle{ font-size:22px;margin-bottom:5px;color:#333;}
.wqpnews ul{border-top:0;}
.wqpnews{margin-top:25px;}

/*2017-05-08*/
.video-wraper{ position:relative; overflow:hidden;padding:25px 0;}
.video-play{height:450px;width:850px;margin: 0 auto;}




.wqpshare{ position:fixed;top: 50%; margin-top: -216px;width: 62px;z-index:9999;right:50px;}
.wqpshare ul li{width:61px;hieght:61px;padding-bottom: 10px;position: relative;}
.wqpshare ul li a{width:61px;height:61px; display:block; background-repeat:no-repeat; background-position:0 0;}
.wqpshare ul li a.weibo{background-image:url(../images/weibo.png);}
.wqpshare ul li a.qq{background-image:url(../images/qq.png);}
.wqpshare ul li a.teixun{background-image:url(../images/tengxun.png);}
.wqpshare ul li a.weixin{background-image:url(../images/weixin.png);}

.wqpshare ul li a.weibo:hover{background-image:url(../images/weibohover.png);}
.wqpshare ul li a.qq:hover{background-image:url(../images/qqhover.png);}
.wqpshare ul li a.teixun:hover{background-image:url(../images/tengxunhover.png);}
.wqpshare ul li a.weixin:Hover{background-image:url(../images/weixinhover.png);}
.wqpshare ul li span{ position: absolute;right:72px; top: 12px;text-align: center;height: 40px; line-height: 40px;font-size: 14px; color: #fff;width:107px; background:url(../images/wicon01.png) 0 0 no-repeat; display:none;}


.footMap ul li{width:230px;}
.lefttitle h3{font-size:20px;}


.orininimgcon{ position:relative; overflow:hidden;}
.aboutsoute{ position:absolute;top:206px;left:0;width:100%;}
.aboutsoute a{ display:block;width:88px;height:40px;position:absolute;}
.aboutsoute a.a1{top:0;left:0;}
.aboutsoute a.a2{top:0;left:94px;}
.aboutsoute a.a3{top:0;left:189px;}
.aboutsoute a.a4{top:0;left:287px;}
.aboutsoute a.a5{top:0;left:384px;}
.aboutsoute a.a6{top:0;left:477px;}
.aboutsoute a.a7{top:0;left:573px;}
.aboutsoute a.a8{top:0;left:666px;}
.aboutsoute a.a9{top:0;left:757px;}
.aboutsoute a.a9{top:0;left:757px;}
.aboutsoute a.a10{top:45px;left:0;}
.aboutsoute a.a11{top:45px;left:94px;}
.aboutsoute a.a12{top:45px;left:189px;}
.aboutsoute a.a13{top:45px;left:287px;}
.aboutsoute a.a14{top:45px;left:384px;}
.aboutsoute a.a15{top:45px;left:573px;}
.aboutsoute a.a16{top:88px;left:0;}
.aboutsoute a.a17{top:88px;left:94px;}
.aboutsoute a.a18{top:88px;left:189px;}
.aboutsoute a.a19{top:88px;left:384px;}
.aboutsoute a.a20{top:133px;left:189px;}
.aboutsoute a.a21{top:179px;left:189px;}





.products_img{
   padding:20px;
   width:100%;
   border-bottom:3px solid #D6000F;
   
}

.products_img img{
   max-width:100%;
   

 
}



.products_usa, 
.products_fea, 
.products_tec{ 
   padding:10px;
   margin-bottom:20px;
   
}

.products_usa .products_usa_title,
.products_fea .products_fea_title,
.products_tec .products_tec_title{
   width:150px;
   background:#B8001F;
   line-height:35px;
   height:35px;
   text-indent:20px;
   border-radius:15px 0 0 0;
   letter-spacing:2px;
   font-size:16px;
   color:#fff;

}


.products_usa .products_usa_text,
.products_fea .products_fea_text,
.products_tec .products_tec_text{
   width:100%;
   border:1px solid #D8D8D8;
   padding:15px;
   letter-spacing:1.2px;
   overflow:hidden;

}

.products_usa .products_usa_text img,
.products_fea .products_fea_text img,
.products_tec .products_tec_text img{
    max-width:100%;

}


.ContMap{height:100%;width:100%;padding:2px}
#ContMap {
    height: 100%;
    width: 100%;
}
.map{height:500px; border:1px solid #E2E2E2}


/* page */
.page { padding: 20px 0; text-align:center; }
.page a { float: left; display:block; margin-left: 10px; padding: 5px 10px; border:1px solid #cbcbcb; background:#fff; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #c3000c; background:#c3000c; color:#fff; }
.page span { display:inline-block; margin:0 2px; padding:0 8px; }
.foot dl{ width:1200px; margin:auto;position:relative; color:#747474; padding:8px 0px 4px 0px; background:#000000}
.foot dl dt{ width:1100px; line-height:20px; margin:3px 0px;	}
.foot dl dt a{ margin-left:3px;	}

