@charset "utf-8";
/* CSS Document */
* {-webkit-user-select: none; /* Prevent copy paste for all elements except text fields */
-webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* set highlight color for user interaction */-ms-touch-action: none; -webkit-touch-callout: none; /* prevent the popup menu on any links*/}
* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}
body{margin:0; padding:0; font-family:"微软雅黑";/* background: url(../images/mainbg.jpg) repeat-x center top #e3c2d5*/ !important; font-size:14px; line-height:1.8em; }
img{border:0; max-width: 100%;-ms-interpolation-mode: bicubic;/*处理图片失真*/ display:block;}
input, textarea {-webkit-user-select: text;}
a{outline:none;}
a{ font-size: 14px;text-decoration: none;}
a:link {-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-touch-callout: none;}
a:link, a:visited, a:hover, a:active {color: #000;}
ul,li,div,p,dl,dt,dd,table,br,span,padding{list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0; padding:0; }


#container {display: block;overflow-x: hidden;}
#header,.header{width:100%;display:block;height:56px;color:#FFF;position:relative;}/*主色彩*/
#header a,.header{height:38px;}
.left img{  padding-top:5px; height:46px;}
#header .title,.header .title{font-size:14pt;display:block;font-weight:bolder;margin-right:67px;text-align:center;line-height:32px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#header .right,.header .right{position: absolute;right: 7px;top: 0px;}
#header img,.header img{}
#header img.logo,.header img.logo{height:24px;width:auto;margin-bottom:4px;margin-right:10px;}
.color18{background: url(../images/mrl001.jpg) repeat-x left top;border-bottom: 1px solid #e3bfbf;height:56px;}
.part1 .color18{border-top:1px solid #831652;border-bottom:1px solid #4b0b2e}

/*** 下拉菜单 start ***/
.dropdown-menu{display:none;position:absolute;right:5px;top:56px; z-index:9999; background:rgba(0,0,0,0.8);background-color:#000 \9;
filter:alpha(opacity=80)\9;*background-color:#000 \9; *filter:alpha(opacity=80)\9;box-shadow:0 0 3px rgba(0, 0, 0, 0.8);min-width: 150px; margin-left: 0px;margin-left: 0px;list-style: none!important; margin-bottom:0px;/** 处理bootstarp.css **/}
.dropdown-menu li{border-top:1px solid #666; border-bottom: 1px solid #000;}

.dropdown-menu-top.show,.dropdown-menu.show{display:block;}

.dropdown-menu-top  li a,.dropdown-menu li a{text-align: left;display:block; width:auto; height:39px;line-height:39px; padding-left: 10px;color:#fdf7f7;font-size:16px; margin: 0px; display:block}
.dropdown-menu li a:hover{ color:#FF0; background:#cd0000;display:block}

.dropdown-menu-top  li .menu-item-text{color: #414141; text-shadow: #e5e5e5 0 1px 0;font-size: 14px;}

.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#fdf7f7; text-indent:8px;}
.dropdown-menu:after{position:absolute;top:-8px;right:22px;content:"";width:0;height:0;border:8px solid transparent; border-bottom:8px solid rgba(0, 0, 0, 0.8); border-top:none;}

.wei{background:#FFF;width: 180px;height: 180px;z-index: 999;position: fixed;top: 40%;left: 50%;margin: -120px 0px 0px -98px;
border-radius: 0.6em;display: block;padding:2px; display:none;}

/*** 下拉菜单 end ***/

/*foot*/
.foot{ width:100%; margin-bottom:70px; padding:10px 0px 0px 0px; line-height:17px; text-align:center;  color:#333; font-size:11px; display: block; }
#footbox{ width:100%; height:60px; background:#1C1B21; border-top: #8c2d53 solid 1px;z-index:10; position:fixed; bottom:0px; left: 0px; _position:absolute;
 right: 0px; top:auto; }
 .f1{ width:20%; height:auto; float:left; background:url(../images/icon-36x36-phone.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f1 a{ color:#FFFFFF;  font-size:12px; }
.fize{ padding-top:30px; text-align:center;}
.f2{ width:20%; height:auto; float:left; background:url(../images/icon_1.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f2 a{ color:#FFFFFF;  font-size:12px;}
.f3{ width:20%; height:auto; float:left; background:url(../images/icon-32x32-list-map.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f3 a{ color:#FFFFFF;   font-size:12px;}
.f4{ width:20%; height:auto; float:left; background:url(../images/share.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f4 a{ color:#FFFFFF;  font-size:12px; }
.f5{ width:20%; height:auto; float:left; background:url(../images/icon-32x32-list-news.png) no-repeat center top; color:#FFFFFF; text-align:center; display:block; margin:3px 0px;}
.f5 a{ color:#FFFFFF;  font-size:12px;}
/*分享*/
#share {width: 100%;height: 50px;position: absolute;top: -40px;text-align: center;display: none; }
/*顶部*/
.bottom{margin:15px 0;}
.bottom .totop{border-radius:5px;background-image:-moz-linear-gradient(top,#fefefe,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#fefefe,#e5e5e5);background-image:-o-linear-gradient(top,#fefefe,#e5e5e5);background-image:linear-gradient(to bottom,#fefefe,#e5e5e5);font-size:14px;color:#555;display:block;width:46%;margin:0 auto;border:1px solid #ccc;padding:10px 0;text-align:center;margin-top:35px;font-weight:700}
.bottom .totop:active{background-image:-moz-linear-gradient(top,#f0f0f0,#e0e0e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f0f0f0),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#f0f0f0,#e0e0e0);background-image:-o-linear-gradient(top,#f0f0f0,#e0e0e0);background-image:linear-gradient(to bottom,#f0f0f0,#e0e0e0)}

/*neiy*/
.banners {width:99%;height: auto;overflow: hidden;text-align: center;padding-top:0px; margin:0 auto;}

/*neiymain*/
#todayList {margin: 0 auto;}
.chatPanel .mediaFullText {margin:20px 4px;}
.chatPanel .time {margin:10px 0;color:#FFFFFF;width:auto;font-size:12px;display:block;float:left;background-color:#b50101;padding:10px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:relative;-webkit-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.14);-moz-box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.14);box-shadow:0 2px 1px 0 rgba(0, 0, 0, 0.14);}
.topding .chatPanel .time{background-color:#b50101;}
.chatPanel .time .timey {margin:0px;color:#FFFFFF;font-size:12px;display:block;font-family:Georgia, "Times New Roman", Times, serif;}
.chatPanel .time .timem {margin:0px;color:#FFFFFF;font-size:9px;font-family:Georgia, "Times New Roman", Times, serif;}
.chatPanel .time .timed {margin:0px;color:#FFFFFF;font-size:20px;font-family:Georgia, "Times New Roman", Times, serif;}
.chatPanel .time .timex {position:absolute;top:10px;right:-4px;background-color:#b50101;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;width:12px;height:12px;transform: rotate(45deg) ;-webkit-transform: rotate(45deg) ;-moz-transform: rotate(45deg) ;-o-transform: rotate(45deg) ;-ms-transform: rotate(45deg) ;}
.topding .chatPanel .time .timex{background-color:#b50101;}
.chatPanel .media {border:0px solid #D1D1D1;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.25);-webkit-border-radius:5px 5px 10px 10px;-moz-border-radius:5px 5px 10px 10px;border-radius:5px 5px 10px 10px;background: url(../images/themes/bottom.png) repeat-x scroll left bottom #FFFFFF;background-size:2px auto;margin-left:70px;}
.chatPanel .media .mediaPanel {padding:0px;margin:0px;}
.chatPanel .media .mediaHead {/*height:48px;*/padding:15px 15px 8px;border-bottom:0px solid #D3D8DC;color:#000000;font-size:20px;}
.chatPanel .media .mediaHead .title {line-height:1.2em;font-size:18px;display:block;text-align: left;/*height:25px;white-space:nowrap;
text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;*/}
.chatPanel .media .mediaImg {min-width: 200px;padding:0;margin:0 15px;overflow:hidden;position: relative;/*max-height:164px;*/}
.chatPanel .media .mediaImg img {width: 100%;}
.chatPanel .mediaFullText .mediaContent {padding:0 0 10px;font-size:16px;text-align:left;color:#222222;}
.chatPanel .mediaFullText .mediaContentP {margin:10px 15px 0px;border-bottom:1px solid #D3D8DC;word-break:normal;word-wrap:word-break;
}
.chatPanel .mediaFullText .mediaContent p{max-height:40px; overflow:hidden; font-size:14px;line-height: 1.5em;}
.chatPanel .media .mediaFooter {-webkit-border-radius:0px 0px 12px 12px;-moz-border-radius:0px 0px 12px 12px;border-radius:0px 0px 12px 12px;padding: 0 15px;}
.chatPanel .media .mesgIcon {display:inline-block;height:19px;width:10px;margin:8px 0px -2px 4px;background:url(../images/themes/ico-next2.png) no-repeat 0 0 ;background-size: 10px auto;}
.chatPanel .media .mediaFooter .mesgIcon {margin:18px 3px 0 0;}


.casebox{ margin:5px; height:auto; overflow:hidden; background-color:#fff; border:1px #dbdbdb solid; border-bottom-right-radius:9px;border-bottom-left-radius:9px; border-top-right-radius:9px;border-top-left-radius:9px; margin-top:10px;} 
.inbao{ width:95%; height:auto; margin:8px auto; line-height:28px; font-size:16px;}
.inbao a{  }
.inbaofa{ font-size:18px;}

/*pro*/
.wedding{margin:0;}
.showPancl{width:100%;text-align:center;overflow:hidden;display:block	}
.showPancl a{width:45%;	display:inline-block;margin-top:5px; }
.showPancl a:nth-of-type(odd){margin-right:5px}
.showPancl img{width:99%; border:1px solid #e0e0e0;}
.showPancl a span{overflow:hidden; display:block; text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */}

.fangy { height:46px; line-height:46px; margin-top:5px;font-size:14px}
.fangy span { color:#891313;font-size:12px}
.fangy p { float:right; padding-right:8px; padding-top:0px; color:#CCC; font-size:14px}
.fangy p a { background:url(../images/ico2.gif) repeat-x; height:20px; padding:0 5px; line-height:20px; border:1px solid #ccc; display:inline-block; margin-right:4px;font-size:12px}
.fangy p a:hover{ background:#900; color:#FF0; text-decoration:none}

.newstw {width: 100%;height: auto;overflow: hidden;margin:7px 0px; font-size:14px; color:#666}

/*详细*/
.xq-car {width:99%;margin:12px auto 10px auto;}
.xq-car p {font-size: 14px;line-height:32px;color: #000000;background-color: #EDEDED;text-indent: 1em;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF; padding:0; margin:0}
.pwenz{background-color: #EDEDED;font-size: 14px; padding:7px 10px 6px 19px;}

/*line*/
.product_box{width:100%;padding:16px 0 0px 0;overflow:hidden;zoom:1; margin-left:4px;}
.product_box .pro_class{width:100%;float:left;}
.product_box .pro_class .first_class{width:100%;float:left;font-size:18px;height:36px;margin-bottom:8px;}
.product_box .pro_class .first_class{width:94%;padding-left:3%;height:36px;line-height:36px;text-decoration:none;display:block;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));background:-moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef,endColorstr=#f0f0f0,grandientType=0);-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:#dfdfdf solid 1px;}
.product_box .pro_class .first_class a{padding-left:3%;height:36px;line-height:36px;text-decoration:none;display:block;background:url(../images/time.jpg) no-repeat center left;margin:0 1%; text-indent:12px;}
.product_box .pro_class .first_class a:hover{ color:#046c3b}

/*news*/
.newsddw {width: 100%;height: auto;overflow: hidden;margin: 12px 0px;}
.newsdddww {margin: 5px;height: auto;overflow: hidden;border-bottom: 1px #e7e7e7 solid;}
.newsdddww h1 {height: 35px;line-height: 35px;font-size: 18px;color:#C00;}
.newsdddww h1 a {font-size: 17px;color:#333;overflow:hidden; display:block; text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/white-space:nowrap;/* 不换行 */}
.ewees {color: #929292;line-height: 25px; font-size:15px}
.timeo {background: url(../images/time.jpg) no-repeat 76% 50%;color: #c3c2c2;font-size: 12px;height: 30px;
line-height: 30px;text-align: right;}

.pages { clear: left; margin-top: 6px; margin: 0 auto; text-align: center; line-height: 35px; }
.pages a, .pages font, .pages i { border: 1px solid #DDD; color: #333; padding: 5px 10px; text-decoration: none; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages b { border: 1px solid #0068DD; padding: 5px 10px; text-decoration: none; background: #0068DD; color: #FFF; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.pages a:hover { border: 1px solid #0068DD; padding: 5px 10px; text-decoration: none; background: #0068DD; color: #FFF; font-size: 12px; }
