body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,td{ padding: 0; margin: 0; font-size: 12px; font-family: Arial,sans-serif; color: #333333; }
.clear{ font: 0px/0px serif; display: block; clear: both; }
body{ background-color: #FFFFFF; }
table{ border-collapse: collapse; border-spacing: 0; }
fieldset,img{ border: 0; }
ol,ul{ list-style: none; }
caption,th{ text-align: left; }
q:before,q:after{ content: ''; }
abbr,acronym{ border: 0; }
/*link style*/
a:link,a:visited{ color: #333333; text-decoration: none; }
a:hover{ color: #FF6600; text-decoration: underline; }
.prolist-main{ width:970px; margin:7px auto 0; overflow:hidden;}
.cpxx-weizi {width:970px; height:33px;position:relative;margin:7px auto 0;} 

.cpxx-weizi-middle{ background:url(/images/Product/cpxx_weizi_bg.jpg); float: left; width:950px; height:33px;}
.cpxx-weizi-pic{ float:left;}
.cpxx-weizi-info{ height:19px; width:75px; border:solid 1px #ccc; border-bottom:none; position:absolute;bottom:-1px; left:25px; background:#fff; padding-left:15px; padding-top:5px;}
.cpxx-weizi-nav{ position:absolute; left:135px; float:left; line-height:33px;}
.prolist-left { width:202px;float:left; margin-right:8px;}
.prolist-right{ width:760px;float:left;}
.prolist-left-tittle{ border:solid 1px #C7E1F8; width:200px; margin-top:7px; overflow:hidden;}
.top1{ margin-top:0px;}
.prolist-left-tittle h3{ background:#C7E1F8; width:200px; height:25px; position:relative;}
.prolist-left-tittle h3 .icon{ position:absolute; left:10px; top:8px; height:12px; width:4px;}
.prolist-left-tittle h3 .tittle-wenzi{ position:absolute; left:20px; top:8px; height:12px; width:170px;}
.xinwen{ float:left; width:200px; padding:5px 0;}
.xinwen ul{  width:190px; padding-left:10px;}
.xinwen li{ height:24px; line-height:24px; padding-left:10px;overflow:hidden; width:170px; background: transparent url(/images/Product/last_new_004.gif) no-repeat scroll 2px 8px;}
.prolist-left-liulan{float:left; width:180px; padding:5px 10px; background:#F6F6F6; padding-top:10px;}
.prolist-left-liulan dl{ float:left; width:180px; margin-top:10px;}
.prolist-left-liulan dl dt{ float:left; width:80px; padding-right:6px; height:65px;}
.prolist-left-liulan dl dd.liulan_name{ float:left; width:90px; height:65px; line-height:22px; font-weight:bold; color:#003399; overflow:hidden;}
.prolist-left-liulan dl dd.liulan_gs{ float:left; padding-top:10px; padding-bottom:5px; color:#666666; height:22px; line-height:22px; width:180px; text-align:center; border-bottom:dotted 1px #666; overflow:hidden;}
.prolist-right-show{ border:solid 1px #D2D2D2; width:758px; overflow:hidden;}
.prolist-right-show-left{ width:400px; overflow:hidden; margin:10px;float:left;}
.cp-name{ font-size:16px; font-weight:bold; color:#666; display:block; width:370px;text-align:center; margin-top:10px;}
#cp-tupian{ width:400px; float:left; text-align:center;}
#cp-tupian img{ border:1px #d2d2d2 solid; padding:1px; margin-bottom:10px;}
.xiangxi{width:340px; margin:15px auto;}
.xiangxi ul{ width:340px; float:left;}
.xiangxi ul li.xiangxi-a{ float:left; width:370px; line-height:30px; height:30px; border-bottom:dotted 1px #ccc;}
.xiangxi ul li.xiangxi-b{ float:left;width:170px;line-height:30px; height:30px; border-bottom:dotted 1px #ccc; overflow:hidden; }

.prolist-right-show-right{width:290px; overflow:hidden; margin:20px 10px;float:left;}
.prolist-right-show-right .card{width:290px; float:left;}
.card .card-tittle{ width:280px; float:left; height:29px;margin:0 auto;}
.card .card-tittle .card1{ float:left; width:88px; height:29px; background:url(/images/Product/card_bg1.jpg);}
.card1 span.ca{width:68px; height:20px; display:block; font-size:14px; margin:9px 0 0 15px; font-weight:bold;}
.card2 span.cb{width:68px; height:20px; display:block; font-size:14px; margin:9px 0 0 15px;  color:#05539B;}
.card .card-tittle .card2{ float:left; width:170px; height:29px; background:url(/images/Product/card_bg2.jpg);}
.card .card-tittle .card3{ float:left; width:22px; height:29px; background:url(/images/Product/card_bg3.jpg);}
.card .card-info { float:left; width:280px; height:170px;}
.card .card-info .card-left{ float:left; width:8px; height:170px; background:url(/images/Product/card_l.jpg);}
.card .card-info .card-bg{ float:left; width:266px; height:170px; background:url(/images/Product/card_bg.jpg);}
.card-bg .name{float:left; width:245px; height:130px; padding:5px;}
.card-bg .name span.mc{ height:30px; line-height:30px; font-size:12px; color:#07519A; width:225px; padding-left:10px; font-weight:bold; float:left;}
.card-bg .name span.mg{ float:left; width:245px; height:1px; background-color:#BFDAF1; overflow:hidden;}
.card-bg .name span.mc2{ height:22px; line-height:22px; font-size:12px; color:#07519A; width:225px; padding-left:10px; font-weight:bold; float:left;}
.card-bg .name span.mc3{ height:42px; padding-top:8px; text-align:center; width:225px; padding-left:10px; font-weight:bold; float:left;}
.card-bg .name .tupian_bg{ float:left; background:url(/images/Product/card_lx.jpg); width:251px; height:54px; margin-top:15px; position:relative;}
.card-bg p{ padding:12px 10px; width:246px; float:left; line-height:22px;}
.card-bg p span.poto{ float:left; width:140px; overflow:hidden;height:22px;white-space:nowrap;}
.card-bg p span.youbian{ margin-left:4px;float:left; width:100px; overflow:hidden;height:22px;white-space:nowrap;}
.card-bg p span.dress{ float:left; height:22px; overflow:hidden; width:240px;text-overflow:ellipsis; white-space:nowrap;}
.card-bg .name .tupian_bg span.zt{ float:left; position:absolute; left:5px; top:20px;height:25px; width:80px;}
.card-bg .name .tupian_bg span.gsdt{ float:left; position:absolute; left:130px; top:20px; height:25px; width:80px;}
.card-bg .name ul.q_m{ height:30px; width:235px;float:left; margin-top:10px;padding-left:15px;}
.card-bg .name ul.q_m .qq{ height:30px; width:90px;float:left; background:url(/images/Product/qq.jpg) no-repeat; padding-left:25px; }
.card-bg .name ul.q_m .msn{ height:30px; width:80px;float:left; background:url(/images/Product/msn.jpg) no-repeat; padding-left:35px; }
.card-bg .name ul{ float:left; width:130px; height:74px;}
.card-bg .name ul li{ float:left; width:140px; line-height:24px; height:24px;}
.contact{ width:235px; height:90px; margin-top:0px; float:left;}
.contact ul{ width:235px; float:left; padding-left:0px; margin-left:2px;}
.contact ul li.duan{ width:105px;float:left; height:22px; line-height:22px; letter-spacing:-1px;}
.contact ul li.chang{ width:220px;float:left;height:22px; line-height:22px; }

.card .card-info .card-right{ float:left; width:6px; height:170px; background:url(/images/Product/card_r.jpg);}

.xunjia-fabu{width:290px; float:left; height:50px; margin:10px 0 0 0;padding-left:70px;}
.xunjia-fabu ul{ float:left; width:230px; margin-top:20px; text-align:center; margin-left:10px;}
.xunjia-fabu ul li{ float:left; width:90px;}
.xunjia-fabu ul li.jr{ margin-left:50px; float:left;}
.xunjia-fabu .xunjia{ float:left; margin-top:10px;}
.xunjia-fabu .fabu{ float:left;margin-left:15px; margin-top:10px;}

.prolist-right-intro{ border:solid 1px #D2D2D2; width:758px; margin-top:7px; clear:both;}
.prolist-right-intro .detail-tittle{ width:750px; height:29px; margin:7px auto 0;}

.prolist-right-intro .detail-tittle .left-tittle{ height:29px; width:16px; float:left;}
.prolist-right-intro .detail-tittle .left-bg{ height:29px; width:130px; float:left; background:url(/images/Product/prolist_detail_bg.jpg);}
.prolist-right-intro .detail-tittle .right-tittle{ height:29px; width:12px; float:left;}
.prolist-right-intro .detail-tittle .right-bg{ height:29px; width:590px; float:left; background:url(/images/Product/prolist_detail_r_bg.jpg);}
.shuoming{ color:#FFFFFF; font-size:14px; font-weight:bold; margin-top:7px;display:block; width:110px; margin-left:10px;}
.prolist-right-intro .detail-wenzi{ width:710px;margin:7px auto 0; padding:10px 20px; font-size:14px; line-height:28px;}
.prolist-right-guest{border:solid 1px #D2D2D2; width:758px; margin-top:7px;}

.table1{ margin-top:10px; width:100%;font-size:12px;}
.table1 .tishi{ text-align:center; height:30px; line-height:30px;font-size:12px;}
.table1 .table1-tittle-bg{ background:url(/images/Product/guest_tittle_bg.jpg); height:30px; width:708px;border-bottom:solid 2px #fff; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF;}
.table1 td.border-right{ border-right:solid 2px #fff; border-bottom:solid 2px #fff; font-size:14px; padding-left:10px; }
.table1 .order{ text-align:center;}
.zi_cengs12{ color: #ff6600; padding: 0px 10px; }
.zi_cengs12b{ color: #ff6600; font-weight: bold; }
.zi_cengs14b{ color: #ff6600; font-weight: bold; font-size: 14px; }
.zi_hongse12b{ color: #ff0000; font-weight: bold; }
.zi_hongse12{ color: #ff0000; }
.zi_blue14b{ color: #06549F; font-size: 14px; font-weight: bold; }
.zi_blue12{ color: #06549F; }
.zi_blue12b{ color: #06549F; font-weight: bold; }
.zi_heise14b{ color: #333333; font-size: 14px; font-weight: bold; }
.zi_shijian{ margin-left: 6px; color: #9D9D9D; font-size: 12px; }
.zi_xgxwtime{ color: #686868; font-size: 14px; margin-left: 10px; }
.zi_hui12{ color: #666; }
