@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555;}

body{ width:100%; margin:0 auto; padding:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif;color:#555; }
.top{ width:100%; margin:0 auto; background:url(../images/main_01.png) no-repeat center; height:180px;}
.top .topcen{ width:1000px; margin:0 auto;}
.topcen .ewm { font-size:12px;width:220px; margin-left:40px; margin-top:10px;}
.topcen .topri{ margin-top:10px;}
.topcen .topri .dingbu ul li{ float:left; font-size:12px; padding:4px;}

.tel{ background:url(../images/index_06.png) no-repeat left; height:48px; margin-top:25px; padding-left:60px;}
.tel span{ color:#000;}
.tel p{ font-size:14px; margin-top:5px; margin-bottom:5px; font-size:25px; color:#fc2104}

/*----------menu-----------*/

.nav{ width:100%;  margin:0 auto; border-top:1px solid #ccc; margin-top:10px;  }
.nav #menu{ width:1000px; margin:0 auto; margin-top:8px; }
.nav #menu ul.menu {list-style:none; margin:0; float:inherit; text-align:center; padding-left:0px; }
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#555; text-decoration:none;}
ul.menu li {position:relative; float:left; text-align:center; line-height:30px;}

ul.menu ul {position:absolute;left:0; display:none; opacity:0;list-style:none;text-align:center; }
ul.menu ul li {position:relative; border-top:none; margin:0;font-weight:normal;color:#fff;background:#936d3f; font-size:12px;border-top:1px solid #fff; height:24px; line-height:24px; width:100px;}
ul.menu ul li a {display:block;color:#fff;font-weight:normal;line-height:24px;}
ul.menu ul li a:hover { color:#fff; background:#c50f0f;}
ul.menu ul ul { top:0px}
ul.menu .menulink { padding-left:15px; padding-right:15px; font-size:12px; padding-bottom:0px;height:30px;font-size:14px; line-height:30px;}
ul.menu .menulink:hover, ul.menu .menuhover {background:#c50f0f; color:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ display:block;padding-left:15px; padding-right:15px;height:30px;  }
ul.menu .sub {background:url(../images/bb.jpg) repeat-x;}
ul.menu .topline {}



.banner{ width:100%; height:500px; overflow:hidden; position:relative;font-size:0; z-index:10; }
.b-img{ height:350px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:500px; float:left;}
.b-list{ height:50px; padding-top:470px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #1974b3; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #da0200;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:185px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:185px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


/*--------content-------------*/
.sousuo{ width:100%; margin:0 auto; height:40px; border-bottom:1px solid #d8d8d8; height:40px;}
.sousuo .main{ width:1000px; margin:0 auto;margin-top:20px;}
.sousuo .main .search{height:32px;  width:270px; margin:0 auto; margin-top:-5px; }
.sousuo .main .search li{ float:left; width:auto }
.sousuo .main .cp ul li{ float:left;font-family:microsoft yahei; color:#c01a09; font-size:15px;}
.sousuo .main .search .se{height:30px; padding-left:10px; width:198px; border:1px solid #d8d8d8;color:#333; font-size:12px; line-height:30px; }
.sousuo .main .cp ul li a{font-family:microsoft yahei; font-size:14px; margin-right:15px;}




.cbg{ width:100%; margin:0 auto; background:#f9f5e9; padding-bottom:20px;}
.chanpin{ width:1000px; margin:0 auto; padding-top:35px;}
.chanpin .pleft{ width:223px;}
.chanpin .pleft .ptitle{ background:#936d3f; height:78px; width:223px; }
.chanpin .pleft .ptitle h2{ color:#fff; font-size:22px; text-align:center; padding-top:10px;}
.chanpin .pleft .ptitle  .eng{ color:#d8cdc1; font-size:17px; text-transform:uppercase; text-align:center}

.chanpin .pleft ul{ border:10px solid #936d3f; padding-bottom:10px; background:#fff;}
.chanpin .pleft ul li{ width:180px; margin:0 auto; background:url(../images/li.jpg) no-repeat left;height:35px; line-height:35px; margin-top:13px; margin-bottom:5px;}
.chanpin .pleft ul li a{  font-size:14px; padding-left:30px;}
.chanpin .pleft ul  dd{ width:180px; border-bottom:1px dashed #d8d8d8; line-height:30px; margin:0 auto;}
.chanpin .pleft ul  dd a{ font-size:12px; color:#0065ad; padding-left:10px;}
.chanpin .pleft .obg{ background:url(../images/index_27.png) no-repeat left;  margin-top:10px; height:65px;  color:#936d3f; font-size:22px; padding-left:70px; line-height:60px;}


.chanpin .pright{ width:750px; background:#fff; margin-bottom:0px!important;}
.chanpin .pright .otop { width:95%; margin:0 auto; margin-top:10px;}
.chanpin .pright .otop h2{ color:#936d3f; height:25px; line-height:25px; padding-left:15px; font-size:18px; padding-bottom:5px; border-left:8px solid #936d3f; }
.more a{ font-size:12px;}
.more{ margin-top:10px;}
.chanpin .pright ul { margin-top:30px;}
.chanpin .pright ul li{ float:left; margin-right:15px; margin-left:16px; margin-bottom:40px;}
.chanpin .pright ul li .txt{ background:#000; margin-top:-30px; height:30px; text-align:center; line-height:30px; color:#fff; z-index:100; position:relative;filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7}
.chanpin .pright ul li .txt a{ color:#fff;position:relative;}
.cplist{ width:216px; height:165px; text-align:center;vertical-align:middle;display:block;position:relative; border:1px solid #d8d8d8;}
.cplist a{display:table-cell;vertical-align:middle;width:216px; height:165px;  }
.cplist a img{ max-width:216px;max-height:165px; }


.chuangcheng{ width:100%; margin:0 auto; background:url(../images/index_30.png) no-repeat center; height:648px;}
.cheng{ width:1000px; margin:0 auto; padding-top:200px; line-height:33px;text-align:justify}
.cheng .cjs{ width:530px;}
.chuan{ width:100%; margin:0 auto; background:url(../images/index_31.png) no-repeat center; height:510px;}
.chuan .cpo{ width:1000px; margin:0 auto; line-height:33px; text-align:justify}


.youshi{ width:100%; margin:0 auto;}
.ysbg01{ width:100%; margin:0 auto; background:url(../images/index_32.png) no-repeat center; height:816px;}
.ysbg02{ width:100%; margin:0 auto; background:url(../images/index_33.png) no-repeat center; height:606px;}
.advan{ width:1000px; margin:0 auto; padding-top:260px;}
.advan .you{  width:500px;}
.advan .ytop{ line-height:38px; padding-left:13px;}
.advan .ytop h2{ color:#fff; font-size:30px;}
.advan .ytop .title{ color:#c50f0f; font-size:20px; padding-left:20px;}
.advan .ajr{ padding-top:25px; margin-left:30px;}
.advan .ajr .dap{ background:url(../images/tu.png) no-repeat left 7px; padding-left:40px; line-height:40px;}
.advan .shi{ width:505px; padding-top:55px;}
.ys03{ margin-top:42px;}
.ys03 h2{ padding-left:5px;}
.ys03 .title{ line-height:20px;  width:400px; margin-top:-4px;}
.ys04{ padding-top:98px!important;}
.ys06{ padding-top:20px;}


.case{ width:1000px; margin:0 auto; margin-top:30px; margin-bottom:30px;}

.cright{ width:740px;}
.cright .ntop h2{ color:#1974b3;}
.cright .more2{ margin-right:10px!important; float:right}
.cright .por{ padding-top:10px; height:40px; line-height:20px;}

.content { width:1000px; margin:0 auto; margin-top:30px;}
.content .cleft{ width:223px;}
.cleft .ctitle{ background:#936d3f; padding-top:10px; padding-bottom:10px;}
.cleft .ctitle h2{ text-align:center; color:#fff; font-size:22px;}
.cleft .ctitle .eng{ font-size:16px; text-align:center; text-transform:uppercase; color:#fff; padding-top:5px;} 
.cleft ul{ border:4px solid #936d3f;}
.cleft ul li{-moz-border-radius:5px;/*Firefox支持*/ 
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ display:block; border:1px solid #ccc; background:url(../images/lbg.jpg) repeat-x; height:38px; width:180px; margin:0 auto; margin-bottom:15px; margin-top:15px; line-height:38px; }
.cleft ul li a{ padding-left:10px;}
.cleft ul li a:hover{ background:#936d3f; color:#fff; display:block;-moz-border-radius:5px;/*Firefox支持*/ 
-webkit-border-radius:5px;/*webkit内核的Safari和Chrome支*/border-radius:5px;/*--Opera支持*/ }


.fwz { width:740px; height:483px; overflow:hidden;}
.barfw { overflow:hidden; border:1px solid #ccc; background:url(../images/lbg.jpg) repeat-x; height:36px; }
.barfw ul li { float:left; height:36px; overflow:hidden; border-right:1px solid #ccc}
.barfw ul li a { font:16px/36px ; height:36px; display:inline-block; width:200px; text-align:center; line-height:36px;}
.barfw ul li a:hover, .barfw ul .cur a { color:#fff; background:#936d3f; display:inline-block; line-height:36px;}
.barfw ul .nobot { background:none;}
.barfw span { margin:18px 6px 0 0;}
.fw_c { padding:16px 0 0 0; height:424px; overflow:hidden;}
.fw_c dl { height:190px; overflow:hidden;}
.fw_c dl dt { width:293px; height:168px; overflow:hidden; margin-top:5px;}
.fw_c dl dt img { padding:1px;  width:293px; height:168px;}
.fw_c dl dd { padding:0 0 0 26px; width:420px; overflow:hidden;}
.fw_c dl dd p { font:12px/18px ; padding:5px 0;}
.fw_c dl dd span { display:block; margin-top:10px;}
.fwzs { height:185px; overflow:hidden; margin-top:10px;}
.fwzs h3 { font-size:16px;  margin-bottom:10px;}
.fwzs h3 a { color:#936d3f; font:16px }
.fwzs h3 span a.z01 { background:url(../images/zl.gif) no-repeat; display:inline-block; width:20px; height:20px;}
.fwzs h3 span a:hover.z01 { background:url(../images/zl02.gif) no-repeat;}
.fwzs h3 span a.z02 { background:url(../images/zr.gif) no-repeat; display:inline-block; width:20px; height:20px;}
.fwzs h3 span a:hover.z02 { background:url(../images/zr02.gif) no-repeat;}
.fwzs ul li { float:left; width:240px; margin-right:20px; display:inline; overflow:hidden;}
.fwzs ul li img { padding:1px; border:1px solid #ccc; width:236px; height:141px;}
.fwzs ul .nobot { margin:0;}



#demoleftabc{OVERFLOW: hidden; WIDTH:1000px; margin:0 auto; padding-top:35px; }

.feng  .lanrenzhijia{ border:1px #d8d8d8 solid;width:230px; height:150px;text-align:center;vertical-align:middle;display:block;position:relative; margin-right:20px;}
.feng  .lanrenzhijia a{display:table-cell;vertical-align:middle;width:230px; height:150px;}
.feng  .lanrenzhijia a img{max-width:230px;max-height:150px; }

.fengcai{ background:url(../images/main_03.png) no-repeat center; height:710px; margin:0 auto; width:100%}
.feng{ width:1000px; margin:0 auto; padding-top:40px;}
.feng .ftop{ border-bottom:1px solid #828282; padding-bottom:10px;}
.feng .ftop h2{ color:#06579c; font-size:26px;}
.feng .ftop h2 .enp{ font-size:21px; color:#898a8a; text-transform:uppercase; padding-left:20px;}
.feng .ftop .gd{ margin-top:15px;}
#demolefta{OVERFLOW: hidden; WIDTH:1000px; margin:0 auto; padding-top:25px; }
.tuimg{ width:239px; height:182px; margin-right:20px;}
.jianjie{ width:1000px;  margin:0 auto; margin-top:25px;}
.jianjie .anr{ width:580px; line-height:30px; font-size:14px; margin-top:-5px; height:250px;}
.jianjie .anr p{ overflow:hidden}
.mored{ background:#c50f0f; width:100px; height:30px; text-align:center}
.mored a{ color:#fff; line-height:30px;}

.xinwen{ width:100%; margin:0 auto; background:url(../images/main_04.png) no-repeat center; height:414px;}
.xin{ width:1000px; margin:0 auto; padding-top:30px;}
.shipin{ width:360px;}
.gengduo{ background:#06579c; width:110px; height:36px;text-align:center; margin-top:30px;}
.gengduo a{ color:#fff; line-height:36px; }
.xian{ background:#b1a195; width:1px; margin-left:30px; height:263px;}
.news{ width:568px;}
.news .ndr{ margin-left:20px; width:420px;}
.news .ntop h2{ color:#1974b3; font-size:15px;}
.news .date{ color:#F00; }
.news .por{ padding-top:10px; height:40px; line-height:20px; height:40px; overflow:hidden;}
.tabbox {width:568px;}
.tabmenu {width:568px;height:36px; border-bottom:1px solid #06579c}
.tabmenu ul {margin:0;padding:0;list-style-type: none;}
.tabmenu li { text-align:center; float:left; display:block; width:100px; height:36px; overflow:hidden; line-height:36px;  display:inline;  color:#fff; background:#999a9a; border-right:1px solid #fff}
.tabmenu .cli {text-align:center;float:left;display:block; width:100px; height:36px;overflow:hidden;background-color: #06579c;line-height:36px;border-right:#ccc 1px solid;display:inline; cursor:pointer; color:#fff}
.tabmenu li { color:#fff; font-size:14px;}
#tabcontent {width:568px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent ul li { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #b1a195;}
 #tabcontent .hidden {display:none;}
.more2{ margin-top:10px; text-transform:uppercase;}
.more2 a{ color:#555; font-size:12px;}



.foot{ width:100%; margin:0 auto; background:#2e2e2e; color:#fff}
.foota{ width:900px; margin:0 auto; padding-top:10px; padding-bottom:10px;}
.foota ul li{ float:left; padding-left:5px; padding-right:5px;}
.foota ul li a{color:#fff}
.footc{ width:100%; margin:0 auto; background:url(../images/index_66.png) no-repeat center; height:144px;}
.footd{ width:950px; margin:0 auto; padding-top:15px;}
.footd .flx{ line-height:30px;}
.footd .fer{ margin-left:100px;}
a.zzb07link{ftext-decoration:none;color: #555;}
a.zzb07link:hover {text-decoration: underline;color: #555;}
.zzb07tail{color:#555;}



.banner2{ width:100%; margin:0 auto; background:url(../images/ny.jpg) no-repeat center; height:309px;}
.zhongjian{ width:1000px; margin:0 auto; padding-bottom:30px; margin-top:30px;}
.left{ width:240px;}
.left .pleft{ width:240px;}
.left .pleft .ptitle{ background:#936d3f; height:38px; width:240px; }
.left .pleft .ptitle h2{ color:#fff; font-size:22px; text-align:center; padding-top:10px;}
.left .pleft .ptitle  .eng{ color:#d8cdc1; font-size:17px; text-transform:uppercase; text-align:center}

.left .pleft ul{ border:10px solid #936d3f; padding-bottom:10px; background:#fff;}
.left .pleft ul li{ width:190px; margin:0 auto; background:url(../images/li.jpg) no-repeat left;height:35px; line-height:35px; margin-top:13px; margin-bottom:5px;}
.left .pleft ul li a{ padding-left:20px;}
.left .pleft ul  dd{ width:180px; border-bottom:1px dashed #d8d8d8; line-height:30px; margin:0 auto;}
.left .pleft ul  dd a{ font-size:12px; color:#0065ad; padding-left:10px;}
.left .pleft ul li a:hover{ color:#936d3f}
.lianxi{ margin-top:20px; border:3px solid #936d3f; width:233px;}
.lianxi .limg{ padding:5px;}
.lianxi p{ line-height:24px; padding-top:5px; width:200px; margin:0 auto; padding-bottom:5px;}
.liaxi p a{ color:#272727}
.title8{ background:#936d3f; height:40px;  margin:0 auto; text-align:center; color:#fff; font-size:16px; line-height:40px; }
.tuijian{ width:240px; margin-top:20px;}
.tuijian #colee{ overflow:hidden;height:400px;width:233px; margin:0 auto;border:3px solid #936d3f; text-align:center;}
.tuijian .timg{ padding:8px; margin:0 auto; width:180px; text-align:center}
.tuijian .txt{ text-align:center; padding-bottom:20px; line-height:30px;}
.tuijian #colee1{ width:210px; margin:0 auto}


.right{ width:730px;}
.ptop{ background:#936d3f; height:30px; line-height:30px; color:#fff;}
.ptop h2{ font-size:13px;padding-left:10px;}
.ptop h2 a{ color:#fff}
.right ul li{ float:left;  margin-right:8px; margin-left:8px;}
.right .neirong{ padding-top:20px; width:700px;margin:0 auto; line-height:30px; padding-bottom:20px}
ul.xwlist{ width:98%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.xwlist li{ background:url(../images/pli.jpg) no-repeat left; line-height:32px; width:47%; float:left; border-bottom:1px dashed #d8d8d8; margin-right:10px; margin-left:5px; margin-bottom:0px;}
.xwlist li a{ padding-left:23px; line-height:32px;}
.ntj{ border-top:0px; margin-top:30px;}
.right .utop h2{ font-size:14px; color:#fff; padding-left:20px;}
.right .utop{ background:#936d3f ; height:30px; line-height:30px;}

ul.xw{ width:98%; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.xw li{ background:url(../images/pli.jpg) no-repeat left; line-height:32px; width:47%; float:left; border-bottom:1px dashed #d8d8d8; margin-right:10px; margin-left:5px;}
.xw li a{ padding-left:30px; line-height:32px;}



.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;padding-bottom:35px; width: 100%; color: #666; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #00959c; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #00959c; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}


.chanpinlist{ width:210px; height:170px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:10px;  }
.chanpinlist a{display:table-cell;vertical-align:middle;width:210px; height:170px; }
.chanpinlist a img{max-width:210px;max-height:170px; }
.nybt{text-align:center; padding-top:10px;color: #B2191E; font-size:16px; padding-bottom:15px; border-bottom:1px dashed #d8d8d8}

.cpdong{ width:210px; height:170px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:25px;  }
.cpdong a{display:table-cell;vertical-align:middle;width:210px; height:170px; }
.cpdong a img{max-width:210px;max-height:170px; }


.cpanli{ width:320px; height:220px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:10px; margin-left:5px;  }
.cpanli a{display:table-cell;vertical-align:middle;width:320px; height:220px; }
.cpanli a img{max-width:320px;max-height:220px; }


.wenhua{ width:320px; height:250px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:10px; margin-left:5px;  }
.wenhua a{display:table-cell;vertical-align:middle;width:320px; height:250px; }
.wenhua a img{max-width:320px;max-height:250px; }
.mmma{ width:320px; text-align:center; line-height:22px; padding-top:5px;}
.ban{ width:715px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:715px; height:450px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:715px; height:450px;}
.prev2{ float:left; cursor:pointer;}
.num2{ height:82px;overflow:hidden; width:630px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:715px;}
.num2 ul{ position:absolute; left:0; top:0;}
.num2 ul li{ width:120px; height:80px; margin-right:5px; padding:1px;}
.num2 ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:200px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:200px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:715px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:700px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:715px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:715px;  float:left;}


.fc{ width:320px; height:220px!important;text-align:center;vertical-align:middle;display:block;position:relative;   border:1px solid #d8d8d8; margin-right:10px; margin-left:5px;  }
.fc a{display:table-cell;vertical-align:middle;width:320px; height:220px; }
.fc a img{max-width:320px;max-height:220px; }
/*----------------地图-------------*/
		 #map {
    float: left;
    font-size: 14px;
    padding-bottom: 40px;
    width: 1000px;
}
.map2 {
    float: left;
    margin-top: 20px;
    width: 1000px;
}
.map1 {
    border-bottom: 1px solid #cccccc;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: left;
    width: 1000px;
}
.map3 {
    float: left;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    padding-top: 10px;
    text-align: left;
    width: 980px;
}
.map4 {
    border: 1px solid #cccccc;
    float: left;
    font-size: 12px;
    line-height: 25px;
    padding: 10px 20px;
    text-align: left;
    width: 960px;
}
.map4 a {
    padding-right: 30px;
}
.map4 strong {
    color: #ff0000;
}
.zhongjian{ width:1000px; margin:0 auto;  margin-top:30px; padding-bottom:30px;}