@CHARSET "UTF-8";
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:14px/1.5 "微软雅黑",arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none; color:#333}

a:hover,a:active,a:focus{color:#c21b23;outline:none;}
address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

input{padding:0;margin:0;outline:none;}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

h1,h3,h4{font-size:12px;font-weight:bold;}
h2{font-size:12px;font-weight:normal;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.left{ float:left}
.right{ float:right}
.clear{ height:0; line-height:0; overflow:hidden; clear:both}
.textover{text-overflow:ellipsis;white-space:nowrap;}

.content{ width:1200px; margin:0 auto }
/*header*/
.header{ width:100%; background:#f5f5f5; height:40px;}
.header ul{ width:1200px; margin:0 auto; height:40px; line-height:40px;}
.header ul li{ line-height:40px;}

.top{width:1200px;margin:0 auto;height:135px;}




/*导航*/

.nav{ background:url(../images/nav_bg.jpg) no-repeat center center; height: 71px;}
.nav ul {width: 1200px; margin: 0 auto; height: 55px; }
.nav ul li {
    line-height: 71px;
    height: 71px;
    text-align: center;
    width: 150px;
    float: left;
    position: relative;
    z-index: 9999;
	
	
}



.nav li a {
    display: block;
    line-height: 71px;
    color: #fff;
    height: 71px;
    font-size: 16px;
	width:150px;
	background:url(../images/nav_line.jpg) no-repeat right;
}

.nav li a:hover {
    color:#fff;
    text-decoration: none;
	font-weight:bold;
	

}

.nav  ul li:hover{ font-size:16px;  color:#fff;}
.nav  ul li ul{ position:absolute; left:0px; top:55px; z-index:99999; display:none; width:150px}
.nav  ul li:hover ul{ position:absolute; left:0px; top:55px; z-index:99999; display:block;}
.nav  ul li ul li a{ width:150px; height:55px;display:block; text-align:center;line-height:55px; color:#fff; background:#941901;font-size: 14px;}
.nav  ul li ul li a:hover{background:#801400; color:#fff; line-height:55px; font-size:14px}

.nav .nav_on{ color:#fff; font-weight:bold}


.bannerbg{ width:100%; background:url(../images/nybanner.jpg) no-repeat center top; height:280px;}




/*ibanner*/
.ibanner{position:relative;width:100%;height:500px;overflow:hidden;}
.ibanner a{display:block;height:500px;background-position:center;background-repeat:no-repeat;}
.ibanner ul{height:500px;}
.ibanner li{width:100%;height:500px;float:left;}


.fullSlide {width:100%;position:relative;height:500px;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center; background-position:center top;background-repeat:no-repeat}
.fullSlide .bd li a {display:block;height:500px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:88px;height:6px;margin:0 2px;overflow:hidden;background:#ffffff;line-height:999px;   background-repeat:no-repeat;}
.fullSlide .hd ul .on {background:#c21b23;}
.fullSlide .prev,.fullSlide .next {position:absolute;z-index:1;top:50%;margin-top:-30px;z-index:1;width:35px;height:95px;cursor:pointer;filter:alpha(opacity=100);opacity:1;display:none;}
.fullSlide .prev{ background:url(../images/banner-btn.png);left:50%;margin-left:-646px;background-position:0 0;}
.fullSlide .next {left:auto;right:5%;background:url(../images/banner-btn.png);right:50%;margin-right:-646px;background-position:-35px 0;}
/**/






/*animation*/
/*isearch-wrap*/
.isearch-wrap{height:50px;line-height:50px;color:#444343;font-size:14px; background:#f5f5f5;}
.isearch-wrap .content{ width:1200px; margin:0 auto}
.isearch-wrap span{font-weight:bold;}
.isearch-wrap a{padding:0 10px;color:#6f6f6f;}
.isearch-wrap a:hover{color:#6f6f6f;}
.isearch-wrap .isearch{float:right;position:relative;width:278px;height:30px;margin:10px 0;border:1px solid #ddd;border-radius:34px;}
.isearch-wrap .isearch form{overflow:hidden;}
.isearch-wrap .isearch input{display:block;float:left; border:0}
.isearch-wrap .isearch .text{width:178px;height:18px;line-height:18px;padding:6px 15px 11px 40px;background:transparent;}
.isearch-wrap .isearch .btn{width:30px;height:30px;text-indent:-99em;background:url(../images/isearch.png) no-repeat center;cursor:pointer; border:0}
.isearch-wrap .isearch:after{content:'';position:absolute;width:1px;height:15px;background:#666;right:46px;top:50%;margin-top:-8px;}
.isearch-wrap .placeholder{color:#666;}




/*首页产品*/
.productbox{ width:1200px; margin:52px auto 52px auto;}
.productbox .title{ width:1200px; text-align:center; background:url(../images/p_title.png) no-repeat center center; height:103px;  font-weight:bold; font-size:48px; color:#c21b23; line-height:50px; padding-top:20px;}
.productbox .title p{ font-size:20px; text-align:center; line-height:40px; color:#999; font-weight:100;}
.productbox .title font{ color:#c21b23; font-size:35px;}
.productbox .title span{ width:335px; height:30px; line-height:30px; background:url(../images/title_bg.png) repeat-x left center; display:block; margin:0 auto}
.productbox .title i{ width:275px; background:#FFF; height:30px; text-align:center; font-size:16px; margin:0 auto; display:block; font-style: normal;}
.productbox .content{ width:1200px; margin: 40px auto 0 auto;}
.productbox .content .listbox{ width:260px;}
.productbox .content .listbox h3{ height:66px; background:#c21b23; display:block; width:260px; padding-top:15px; line-height:30px; font-size:24px; color:#FFF; text-align:center; font-weight:bold}
.productbox .content .listbox h3 p{ line-height:25px; color:#FFF; font-weight:100; font-size:14px;}
.productbox .content .listbox ul{ background:#f6f6f6; width:260px;}
.productbox .content .listbox ul li{ background:url(../images/list_bg.jpg) no-repeat 215px center; height:60px; display:block; width:260px; border-top:solid 1px #d9d9d9;border-bottom:solid 1px #f8f7f7;}
.productbox .content .listbox .list_item{ width:260px; background:url(../images/list_bg1.jpg) repeat-x left bottom; height:60px; line-height:60px; display:block; text-indent:25px; font-size:14px; color:#333}
.productbox .content .listbox .list_item:hover{ font-weight:bold}
.productbox .content .listbox .tel{ width:260px; background:url(../images/tel.jpg) repeat-x left bottom; height:107px; line-height:107px; display:block;}
.productbox .content .pro{ width:920px;}

.product_tabs{ width:920px; /*display:block; height:605px; overflow:hidden*/ overflow:hidden}
.product_tab{display:none; width:920px; }




.pro3{ width:290px; float:left; margin:10px 7px 0px 9px;}

.pro3 .tt{width:290px; height:200px; overflow:hidden; text-align:center; display:block; }
.pro3 .tt img{ width:290px; height:200px; ransform: scale(1);transition: all 1s ease-out;  }
.pro3:hover .tt img{transform: scale(1.2);}
.pro3 span{ width:290px; background:#c21b23; height:46px; text-align:center; line-height:46px; color:#FFF; display:block;}





.propiclist{ width:918px; height:340px; display:inline;  overflow: hidden; display:block; position:relative; background:#f0f0f0; border:solid 1px #f0f0f0; }
.propiclist .tt{width:432px; height:340px; overflow:hidden; text-align:center; display:block; position:absolute; left:0px; top:0px;}
.propiclist .tu{ position:absolute; z-index:1000; top:0px; left:20px;}
.propiclist .tt img{ width:432px; height:340px; ransform: scale(1);transition: all 1s ease-out;  }
.propiclist:hover .tt img{transform: scale(1.2);}
.propiclist .text{ position:absolute; right:20px; width:420px; top:20px;}
.propiclist .text span{ font-size:22px; background:url(../images/p_bg.jpg) no-repeat left bottom; height:50px; line-height:48px; display:block;}
.propiclist .text p{ line-height:30px; margin-top:10px; font-size:14px;}
.propiclist .text p font{ line-height:30px; font-size:16px; display:block}



/**/
.yin{padding: 55px 0 30px;}
.yin_t{font-size: 40px;color: #333;text-align: center;height: 130px;line-height: 40px;overflow: hidden; font-weight:bold}
.yin_t a{color: #333;}
.yin_t i{color: #dc2821;}
.yin_t span{display: block;font-size: 18px;color: #999;font-weight: normal;padding: 5px 0 0;}
.yin ul li{width: 240px;float: left;text-align: center;background:url(../images/yin_line.gif) no-repeat;position: relative;height: 275px;}
.yin ul li em{width:80px;height:80px;background:url(../images/yin_k01.png);z-index:-1;-webkit-animation: rotate 5s linear infinite;animation: rotate 5s linear infinite;display: block;margin:0 auto;}
.yin ul li:hover em{background:url(../images/yin_k02.png);}
.yin ul li .yin_k{width: 80px;height: 80px;display: block;position: absolute;top: 0;left: 80px;z-index:10;}
.yin ul li .yin_k img{width: 80px;height: 80px;}
.yin ul li b{display: block;font-size: 16px;color: #333;height: 30px;line-height: 30px;padding: 25px 0 0;}
.yin ul li span{display: block;font-size: 14px;color: #666;line-height: 24px;padding: 10px 0 0;height: 72px;overflow: hidden;width: 180px;margin:0 auto;}
.yin ul li .yin_more{display: none;width: 25px;height: 25px;margin:0 auto;padding: 15px 0 0;}
.yin ul li:hover b{color: #dc2821;}
.yin ul li:hover .yin_more{display: block;}
.yin ul li:first-child{background: none;}




/*广告条*/
.ban01{background:url(../images/ban01.jpg) no-repeat center 0;height: 167px;overflow: hidden; text-align:center}
.ban01 p{width: 240px;text-align: center;float: right;padding: 48px 0 0;}
.ban01 p span{display: block; height: 42px; line-height: 42px; font-size: 24px; color: #d8d8d7;font-style: italic;font-weight: bold;} 
.ban01 p em{width: 130px; display: block; margin:0 auto;} 
.ban01 p em a{font-size: 16px;color: #fff;font-weight: bold;background:url(../images/ban_btn.png) no-repeat;width: 130px; height: 30px; line-height: 28px; display: block;}
.ban01 p em a:hover{animation:shake 1.5s linear;-webkit-animation:shake 1.5s linear;}
.ban02{background:url(../images/ban02.jpg) no-repeat center 0;}



/*优势*/
.ys{padding:55px 0;}
.ys .yin_t{height: 110px; background:url(../images/ttbg.jpg) no-repeat;}
.ys dl{width: 300px;float: left;padding-right: 75px;padding-left: 75px;background:url(../images/ys_line.gif) no-repeat right 13px;height: 337px;overflow: hidden;}
.ys dl dt{height: 55px;line-height: 55px;overflow: hidden;}
.ys dl dt em{width: 60px;height: 34px;display: block;float: left;line-height: 0;padding: 10px 0 0;}
.ys dl dt em img{width: 34px;height: 34px;
-webkit-transition: -webkit-transform 1s ease-out;
-moz-transition: -moz-transform 1s ease-out;
-o-transition: -o-transform 1s ease-out;
-ms-transition: -ms-transform 1s ease-out;}
.ys dl:hover dt em img {
-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);
}
.ys dl dt b{font-size: 24px;color: #333;display: block;float: left;width: 200px;}
.ys dl dd{padding: 10px 0 0;position: relative;}
.ys dl dd p{font-size: 14px;color: #666;line-height: 32px;}
.ys dl dd span{width: 282px;height: 150px;display: block;margin-top: 20px;overflow: hidden;}
.ys dl dd span img{width: 282px;height: 150px;}
.ys dl dd em{display: block;width: 58px;height: 58px;position: absolute;bottom: 0;right: 18px;}
.ys dl dd em img{width: 58px;height: 58px;}
.ys .dl01{padding-left: 0;}
.ys .dl03{padding-right: 0;background: none;}

.zzbox{ width:100%; background:#f8f8f8; height:400px; padding-top:40px;}
.zzbox .title{ background:url(../images/zz_t.png) no-repeat center top; height:64px; padding-top:40px;}
.zzbox .title p{ background:url(../images/zz_bg.jpg) repeat-x left center; height:50px; line-height:50px; width:100%;} 
.zzbox .title p span{ width:174px; font-size:22px; background:#f8f8f8; color:#767676; display:block; height:50px; line-height:50px; margin:0 auto; text-align:center}
.zzbox .cont{ height:183px; width:100%; background:url(../images/zz_bg.jpg) repeat-x left 71px; text-align:center; margin-top:20px;}
.zzbox .cont ul{ width:1200px; margin:0 auto}
.zzbox .cont ul li{ float:left; width:143px; margin-left:48.5px; margin-right:48.5px; background:url(../images/z_bg.png) no-repeat center center; display:block; height:143px; text-align:center}
.zzbox .cont ul li em{ margin-top:57px; display:block; margin-bottom:58px;}
.zzbox .cont ul li em img{width: 28px;height: 28px;
-webkit-transition: -webkit-transform 1s ease-out;
-moz-transition: -moz-transform 1s ease-out;
-o-transition: -o-transform 1s ease-out;
-ms-transition: -ms-transform 1s ease-out; display:block; margin:0 auto}
.zzbox .cont ul li span{ display:block; width:143px; line-height:40px; font-size:16px;}
.zzbox .cont ul li:hover em{-webkit-transform: rotateZ(360deg);
-moz-transform: rotateZ(360deg);
-o-transform: rotateZ(360deg);
-ms-transform: rotateZ(360deg);
transform: rotateZ(360deg);}

.newsbox{ width:100%; background:#c21b23; height:557px; padding-top:43px;}
.newsbox .cont{ width:1200px; margin:0 auto; height:515px;}
.newsbox .cont .nl{ width:316px; color:#FFF; text-align:left; padding-top:140px;}
.newsbox .cont .nl h3{font-size:36px; background:url(../images/news_bg.jpg) no-repeat right center; height:50px; line-height:50px; width:240px; display:block}
.newsbox .cont .nl span{ font-size:34px; font-family:Arial, Helvetica, sans-serif;}
.newsbox .cont .nl p{ font-size:12px; line-height:25px; color:#FFF; display:block; margin-top:50px;}

.newsbox .cont .nr{ background:#FFF; width:790px; height:515px;}
.newsbox .cont .nr ul li{ height:162px; width:790px; position:relative}
.newsbox .cont .nr .img{ width:170px; height:100px; position:absolute; left:20px; top:30px;}
.newsbox .cont .nr ul li:hover{ background:#fff6f6;}
.newsbox .cont .nr .text{ height:100px; top:30px; left:206px; position:absolute; width:490px; line-height:26px;}
.newsbox .cont .nr .text h3{ line-height:40px; font-size:18px; font-weight:100}
.newsbox .cont .nr .time{ position:absolute; background:url(../images/n_icon.png) no-repeat center top; height:32px; line-height:32px; padding-top:50px; right:20px; top:60px; font-size:12px; text-align:center}



/*走进美邦*/
.about{height:822px; background:url(../images/aboutbj.jpg) no-repeat center;}
.ab{padding-top:83px; }
.ab .abt{width:502px; height:420px; float:left; position: relative;}
.ab .abt span{display: block;margin-left: 15px; width:487px;height:400px;z-index:100; position: relative; overflow:hidden;}
.ab .abt span img{width:487px;height:400px; transition:all 0.3s linear;}
.ab .abt span:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);
    transform: scale(1.1);}
.ab .abt:before{width:422px; height:302px;background:#da251c; content:""; position: absolute;left:0; bottom:0;}
.ab dl{width:698px; float:right;}
.ab dl dt{display: block; margin-bottom: 31px;}
.ab dl dt i{display: block; width:200px; height:39px; border-bottom:1px solid #cfcfcf; text-align: right; padding-top:6px;padding-right:12px; text-transform: uppercase; font-size: 18px; color:#333333; margin-bottom: 27px;}
.ab dl dt span{display: block; font-size: 55px; font-weight: bold; color:#333333; line-height: 55px; text-transform: uppercase; margin-bottom: 27px; margin-left: 89px;}
.ab dl dt em{display: block;height:40px; font-size: 18px; color:#333333; line-height: 18px;background:url(../images/xt6.jpg) no-repeat bottom left; margin-bottom: 31px; margin-left: 89px;}
.ab dl dd p{width:607px; height:83px;margin-left:89px; margin-bottom: 46px; font-size: 14px; color:#555555; }
.ab dl dd b{display: block;width:211px; height:40px;text-align:center; line-height:40px;background:#da251c; margin-left: 89px;}
.ab dl dd b a{display:block;font-size: 14px; color:#FFFFFF; font-weight: normal;}
.ab .abt_sm{height:180px;margin-top: 40px;}
.ab .abt_sm .hd{width:222px;float:left;margin-right: 4px;}
.ab .abt_sm .hd li{width:222px;height:90px;background:#dddddd; position: relative;}
.ab .abt_sm .hd li span{display: block; padding-top:30px;text-align: center; font-size: 16px; color:#333333; line-height: 16px;}
.ab .abt_sm .hd li span em{display:block; width:64px; margin:7px auto 0;padding:0 5px; text-align: center; font-size: 12px; position: relative; line-height: 12px; color:#949494; mso-table-rspace: 8px; text-transform: uppercase; opacity: 0.6;}
.ab .abt_sm .hd li span em:before{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; left:0; opacity: 0.6;}
.ab .abt_sm .hd li span em:after{width:5px; height:1px; background:#777777; content:""; position: absolute; top:6px; right:0; opacity: 0.6;}
.ab .abt_sm .hd li.cur{background:#747474;}
.ab .abt_sm .hd li.cur span{display: block;color:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em{color:#FFF;}
.ab .abt_sm .hd li.cur span em:before{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur span em:after{background:#FFF; opacity: 0.6;}
.ab .abt_sm .hd li.cur i{width: 0;height: 0;border-width: 8px;border-style: solid;border-color: transparent #FFF transparent transparent; position: absolute; top:38px; right:0;z-index: 100;}
.ab .abt_sm .bd{width:974px;float:right;}
.ab .abt_sm .bd ul{height:180px;}
.ab .abt_sm .bd ul li{width:300px; height:180px; float:left; position: relative;margin-left: 24px;}
.ab .abt_sm .bd ul li span{display: block; width:300px; height:180px;}
.ab .abt_sm .bd ul li span img{width:300px; height:180px;}
.ab .abt_sm .bd ul li i{display: block;width:300px; height:35px; text-align: center; line-height: 35px; background:url(../images/wzbj2.png) no-repeat center; font-size: 14px; color:#FFFFFF; position: absolute; left:0; bottom:0;}
.ab .abt_sm .yb_box{width:974px; float:right;}














.propiclista{ width:280px; height:235px; margin:8px 9px 8px 7px; display:inline; float:left; overflow: hidden; display:block;  background:#f6f6f6;}
.propiclista .tt{width:260px; height:180px; overflow:hidden; text-align:center; margin:10px 10px 0 10px; display:block; background:#FFF}
.propiclista img{ max-width:260px; height:180px; ransform: scale(1);transition: all 1s ease-out;  }
.propiclista p{ line-height:40px; text-align:center; font-size:14px; height:40px; width:280px; display:block; overflow:hidden}
.propiclista:hover p{ color:#ff6600}
.propiclista:hover img{transform: scale(1.2);}









.mainbox{ width:100%; background:#ececec; padding-bottom:100px; padding-top:20px;}
.main{ width:1200px; height: auto; margin:0px auto;}



.list{ width:250px;}
.list h3{ height:70px; background:#c21b23; width:250px; text-align:center; display:block; color:#FFF; border-bottom:solid 1px #eeeeee; line-height:70px; font-size:20px;}
.list h3 span{ font-weight:100; font-size:14px; color:#FFF}

.list .cont{background:#fff; padding-top:15px; padding-bottom:10px;}

.onelist{ display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#333333; text-align:left; font-size:14px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px; }
.onelist:hover{color: #c21b23;}
.onelista,.onelista:hover{ display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#c21b23; text-align:left; font-size:14px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px; }

/*.twolist{ display: block; width:230px; margin:0 auto; height:38px; line-height:38px; text-align:left; text-indent:50px; background:url(../images/icon.jpg) no-repeat 30px center; color:#FFF;  font-size:14px; overflow:hidden; border-bottom:dotted 1px #fe4823;}
.twolist:hover{ color:#FFF; text-decoration:underline;}*/

.m_1 {
}
.m_1 > li {
  overflow: hidden;
  position: relative;
}
.m_1 > li > a {display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#333333; text-align:left; font-size:14px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px;
}

.m_1 > li:hover > a {
display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#333333; text-align:left; font-size:14px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px;
}

.m_1 > li > a.active{
display: block; width:230px; background:#ececed; height:50px; line-height:50px; color:#c21b23; text-align:left; font-size:14px; overflow:hidden; margin:0 auto 10px auto; text-indent:25px;
}

.m_1 > li .menu_btn {
  position: absolute;
  width: 0px;
  height: 0px;
  top: 0;
  right: 0;
  cursor: pointer;
}
.m_1 > li .menu_btn_active {
  background: ;
}
.m_1 > li .menu_btn:hover {
  background-color:;
}
.m_2 {
  display: none;
}




.m_2 > li {

}
.m_2 > li:last-child {

}
.m_2 > li:first-child {

}



.m_2 > li a{
 display: block; width:260px; margin:0 auto; height:38px; line-height:38px; text-align:left; text-indent:50px; background:url(../images/icon.jpg) no-repeat 30px center; color:#FFF;  font-size:14px; overflow:hidden; border-bottom:dotted 1px #fe4823;
}

.m_2 > li a:hover {
 color:#FFF; text-decoration:underline;
}

.m_2 > li a.active{
 display: block; width:260px; margin:0 auto; height:38px; line-height:38px; text-align:left; text-indent:50px; background:url(../images/icon.jpg) no-repeat 30px center; color:#ffc000;  font-size:14px; overflow:hidden; border-bottom:dotted 1px #fe4823; }

.m_2 > li a span{ color:#666; font-family:宋体; font-style:14px; line-height:30px
}


.list .tel{ background:#c21b23 url(../images/tel_icon.png) no-repeat 15px center; height:90px; width:250px; margin-top:15px;}
.list .tel p{ color:#FFF; padding-left:80px; display:block; padding-top:20px; line-height:25px; }
.list .tel span{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;line-height:20px;}




.rigbox{ width:890px; height:auto; background:#FFF; padding:20px;}
.titleny{ width:890px; height:40px; border-bottom:solid 1px #cccccc;}
.titleny,.titleny *{ line-height:40px}
.titleny h3{ float:left; text-indent:25px; color:#c21b23; font-weight:bold; font-size:14px; background:url(../images/r_icon.jpg) no-repeat 10px center;
 display:block; height:40px; line-height:40px; text-align:left;}
.titleny p{ font-size:12px; line-height:40px; color:#999999}
.titleny p a{color:#999999}

.rigboxkp{ width:1200px; height:auto}
.prolist{ width:241px; height:auto; padding:0px 0 10px 0; background:#0a7bff}
.prolist .protitw{ line-height:40px; background:#0868d9; text-indent:20px; color:#fff; font-size:14px; font-weight:bold}
.prolist img{ margin-bottom:5px}
.prolist a{ display: block; width:210px; height:38px; line-height:38px; color:#222; font-size:14px; text-indent:23px; background:#efefef; border-left:4px solid #efefef; margin:10px auto}
.prolist a:hover{ background:#fff; border-left:4px solid #ff9c00;}

.conlx{ width:239px; height:320px; border:1px solid #0a7bff; margin-top:20px; background:#fff; overflow: hidden}
.conlx .title{ display:block; width:239px; height:36px; font-size:14px; line-height:36px; color:#fff; font-weight:bold; background:#0a7bff; text-indent:20px}
.conlx .title:hover{ text-decoration:underline; color:#fff}
.conlx .contentlx{ padding:10px 15px}
.conlx .contentlx,.conlx .contentlx *{ font-size:14px; line-height:25px}

.hei300{ height:300px}
.newsnylef{ width:210px; margin:0 auto;}
.newsnylef a{ border-bottom:1px dashed #999999; height:35px; line-height:35px; width:210px; margin:0 auto; overflow:hidden; display:block; background:url(../images/tb.jpg) no-repeat 5px 15px; text-indent:20px}





.proshhome22{ width:890px; height: auto;  background:#fff; margin-top:15px;}
.proshhome22 img{ max-width:900px}
.proshhome22 p{ font-size:14px; line-height:30px;}

.newslist_b{ height:100px; width:890px; margin:10px auto 10px; height:120px; border-bottom:1px dotted #dbdbdb; padding-bottom:15px;}
.newslist_b .time{ width:100px; height:115px; background:#cacaca; display:block; text-align:center; line-height:20px; color:#e1e1e1;}
.newslist_b .time span{ font-size:70px; color:#dfdfdf; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:100px; line-height:80px; display:block}
.newslist_b .abstract{ width:760px; height:115px;}
.newslist_b .abstract h3{ line-height:30px; font-size:14px; width:760px; display:block; height:30px;}
.newslist_b .abstract p{ line-height:26px; color:#666666; width:760px; display:block; font-size:12px;}



.page{ width:95%;margin:10px auto; line-height:30px; text-align:right;}
.page span{ display:inline-block; padding:0 10px 0 0;}
.page a.num.select{ padding:3px 10px; color:#fff; background:#c21b23}
.page a.num{padding:0 10px;}
.page a.num:hover{ padding:3px 10px; color:#fff; background:#c21b23}



.guestbook_top{ height:40px; background:#eee; line-height:40px; padding:0 10px 0 17px;}
.guestbook_top .mustwrt{ display:block; float:right;} 
.guestbook_form .inp_one{ width:180px;height:25px;outline: none;border:1px solid #ccc;padding-left: 4px;}
.guestbook_form .inp_one:focus{border:1px solid #0080CA;}
.guestbook_form{ padding:20px 20px 0;}
.guestbook_form dl{ width:100%; overflow:hidden;line-height:25px; height:25px; padding:10px 0;}
.guestbook_form dt{ width:80px; float:left;}
.guestbook_form dd{ width:510px; float:left; }
.guestbook_form dd span{padding-left:20px}
.guestbook_form dd span i{ color:#F00; padding:0 5px; }
.guestbook_form dd span.quetion{ display:block;}
.guestbook_form .bookdl{ height:240px; overflow:hidden;line-height:20px; padding-bottom:0;}
.guestbook_form .button{width:150px;height:32px; background:#b8b8b8; border:none; margin-right:10px; color:#fff;cursor: pointer;}
.guestbook_form .button:hover{ background:#f1f1f1; color:#555;}
.guestbook_form .form_b{ width: 693px;margin:0 auto;padding:20px 0 20px 0;}

.guestbook_title{ padding:20px 20px 0; color:#2a6cd4}
.guestbook_title strong{ color:#f00;}
.guestbook_title b{ padding:0 10px; font-weight:normal;}
.guestbook_cnt{ padding:5px 20px 20px;border-bottom: 1px dashed #ccc}
.guestbook_reply{ color:#f00; background:#f6f6f6; line-height:40px;}


.proshow{ width:890px; margin:0 auto}
.proshow .prtitle{ line-height:35px; text-align:center; font-size:18px; padding:10px 0; font-weight:bold}
.proshow .fubio{ line-height:40px; background:#f1f1f1; font-size:12px; text-align:center; border-bottom:20px solid #fff}
.proshow .primgpic{ width:890px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ max-width:880px; border:1px solid #ddd}
.proshow .prtent img{max-width:864px; margin-top:5px; margin-bottom:5px}
.proshow .prtent{ padding-left:10px; padding-right:10px; margin-top:20px; margin-bottom:20px; line-height:30px; font-size:14px; border-top:1px dotted #aaa;}
.proshow .anotnd{ padding-left:10px; padding-right:10px; border-top:1px dashed #aaa; border-bottom:1px dashed #aaa; margin:20px auto}
.proshow .anotnd,.proshow .anotnd *{ color:#666; line-height:35px}
.proshow .next{ color:#666; height:48px; width:100%; background:#f7f7f7;}
.proshow .next dl{ width:100%; margin-top:20px;}
.proshow .next dl dt{width:48%; display:block; height:48px;}
.proshow .next .dl{  height:48px; text-align:left; line-height:48px; color:#666; font-size:12px; padding-left:2%}
.proshow .next .dl img{ margin-right:5px;}
.proshow .next .dl a{ color:#666; font-size:12px;}
.proshow .next .dl a:hover{ color:#c21b23}
.proshow .next .dr{ height:48px; text-align:right; line-height:48px;  font-size:14px; padding-right:2%}
.proshow .next .dr img{ margin-left:5px;}
.proshow .next .dr a{ color:#666; font-size:12px;}
.proshow .next .dr a:hover{  color:#c21b23}


.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}
.proshow .prtent p{ margin-top:10px;margin-bottom:10px}




.propiclist2{ width:207px; height:172px; margin:8px 4px; display:inline; float:left}
.propiclist2 img{ padding:5px; width:195px; height:136px; border:1px solid #efefef}
.propiclist2 p{ line-height:30px; text-align:center; font-size:14px; font-weight:bold; height:30px; width:200px; display:block; overflow:hidden}
.propiclist2:hover p{ color:#ff6600}

/*f-top*/
.f_bg{ background:url(../images/f_bg.gif) no-repeat center 0; height:214px; overflow:hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_nav{height: 46px;line-height: 46px;overflow: hidden;}
.f_nav ul li{float: left; background:url(../images/f_ico01.gif) no-repeat left 18px;}
.f_nav ul li a{font-size: 14px;color: #f0c7c6;padding: 0 51px;}
.f_nav ul li a:hover{color: #fff;}
.f_nav ul li:first-child{ background: none;}
.f_logo{width: 480px;height: 125px;padding: 28px 0 0; background:url(../images/f_line02.gif) no-repeat right 53px;}
.f_logo h5{width: 135px;height: 77px;float: left;border: #414744 1px solid;}
.f_logo h5 img{width: 135px;height: 77px;}
.f01{width: 310px;padding: 40px 0 0 20px;}
.f_logo p,.f_ban p{font-size: 14px;color: #939b96;line-height: 26px;}
.f_logo p span{padding: 0 10px;}
.f_logo p a,.f_ban p a{color: #939b96;}
.f_ban{width: 300px;height: 125px;padding: 43px 0 0 66px; background:url(../images/f_line02.gif) no-repeat right 53px;}
.f_er{height: 118px;width: 300px; padding:38px 0 0;}
.f_er p{width: 128px;float: left;padding: 0 0 0 22px;}
.f_er p em{width:96px; height:96px;display: block;float: left;padding-left: 14px;}
.f_er img{ width:96px; height:96px;}
.f_er span{display: block;font-size: 12px;color: #5a615d;width: 18px;text-align: center; padding:18px 0 0;line-height: 14px;float: left;}
  




.week_map {
	position: relative;
	height: 450px;
	max-width:900px;
	margin-bottom: -5px;
	padding:10px 10px;
	border:#999 dashed 1px;
}
#allmap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0;
}
