/* CSS Document */
body{margin:0;padding:0;font-size:12px;color:#333; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;}
input,select{font-size:14px; padding:0px; margin:0px;}
img{border:0;vertical-align:bottom}
ul,li{list-style-type:none;}
a{color:#333333; text-decoration: none;}
a:hover{color:#d00014;text-decoration:underline;}

.cpbody{ width:1190px; margin:0 auto;}
.cp_wz{ font-size:14px; color:#666; line-height:40px;}
.pro_so{ background:#f9f9f9; border:#e5e5e5 1px solid;}
.pro_so .pro_l{ border-bottom:#e5e5e5 1px solid;border-top:#fff 1px solid; font-size:15px; line-height:42px;}
.pro_so .pro_l .sl-key{ float:left;width:100px; text-align:right; padding-right:10px; color:#000;}
.pro_so .pro_l .sl-value{ float:left; position:relative; width:1000px;display:inline;border-left:#e5e5e5 1px solid; padding:7px 0 7px 20px;}
.pro_so .pro_l .sl-value .more{ position:absolute; right:5px; top:8px; font-size:14px; border:#e5e5e5 1px solid; padding:0 10px; line-height:24px;}
.pro_so .pro_l .sl-value .more a{ color:#000;}
.pro_so .pro_l .sl-value .xlist{ overflow:hidden; width:900px;}
.pro_so .pro_l .sl-value .xlist li{ float:left; padding-right:28px; line-height:28px; }
.pro_so .pro_l .sl-value li a{ color:#666;}
.pro_so .pro_l .sl-value .dlist{overflow:hidden;width:900px;}
.pro_so .pro_l .sl-value .dlist li{ float:left;padding-right:28px; line-height:30px!important;}
.pro_so .pro_l .sl-already{ float:left; width:850px; padding-top:8px;}
.pro_so .pro_l .sl-already li{ float:left; padding:0 10px; line-height:24px; border:#dfdddd 1px solid; font-size:15px}
.pro_so .pro_l .sl-already li font{ color:#d40202}
.pro_so .pro_l .sl-already li:hover{border:#d40202 1px solid;}
.pro_so .pro_l .sl-already li a:hover{ text-decoration:none;}
.pro_list{ margin:15px 0; position:relative;}
.pro_list .cplist{ position:relative; left:-15px; width:1205px; overflow:hidden;}
.pro_list .cplist li{ float:left; width:226px; margin:20px 0 0 15px; display:inline;}
.pro_list .cplist li img{ width:226px; height:257px;}
.pro_list .cplist .cp_x{border:#e5e5e5 1px solid;}
.pro_list .cplist .cp_x h5{ font-size:15px; line-height:30px; height:30px; overflow:hidden;border-bottom:#e5e5e5 1px solid; padding:0 5px;}
.pro_list .cplist .cp_x p,.s_right .slist p{ font-size:12px; padding:0 5px; line-height:22px; height:22px; overflow:hidden;}
.pro_list .cplist .cp_x p a{ color:#999;}
.fanye{border:#e5e5e5 1px solid; margin:20px auto; font-size:16px; line-height:40px; text-align:center; background:#f9f9f9; padding:0 20px;}
.fanye a{ padding:0 8px;}
.fanye .currnet{ color:#c20000}
.pro_rsobk h2{ font-size:20px; background:#c40202; color:#fff; line-height:40px; padding-left:10px;}
.pro_rsobk .rs_bk{ float:left; background:#f3f3f3; width:585px; margin-top:15px; min-height:205px;}
.pro_rsobk .rs_bk h3{ color:#c40202; font-size:18px; line-height:40px; text-align:center; padding-top:5px;}
.pro_rsobk .rs_bk ul{padding-left:15px; padding-bottom:10px; overflow:hidden}
.pro_rsobk .rs_bk li{ float:left; width:80px; line-height:30px; font-size:14px; height:30px; overflow:hidden;}

.s_left{ float:left; width:280px; background:#f9f9f9; padding-bottom:15px;}
.s_right{ float:right; width:880px;}
.re_bk{ margin-bottom:10px;}
.re_bk h3{ font-size:16px; line-height:34px;background:#c40202; color:#fff; padding-left:10px;}
.re_bk li{ line-height:28px; padding:0 10px}
.re_bk li a{ padding-left:4px;}
.re_bk .r_bk{ padding:10px 0 4px 10px;}
.re_bk .r_bk h4{ line-height:30px; font-size:15px;}
.re_bk .r_bk h4 a{color:#c40202}
.re_bk .r_bk p{ font-size:13px; line-height:26px; padding-right:10px;}
.re_bk .r_bk p a{ float:left; display:inline-block; width:80px; padding:0 3px; height:26px; overflow:hidden;}
.s_right .slist h3{font-size:16px; line-height:34px;background:#c40202; color:#fff; padding:0 10px; margin-bottom:10px;}
.s_right .slist h3 span{ float:right; font-size:14px; font-weight:normal;}
.s_right .slist li{ float:left; width:200px; margin:10px;}
.s_right .slist li img{ width:200px; height:227px;}
.s_right .slist h5{ font-size:15px; line-height:30px; height:30px; overflow:hidden; border-bottom:#e5e5e5 1px solid; padding:0 5px;}

.rspl_bk{ padding:10px 0;}
.rspl_bk h3{ font-size:18px; line-height:36px; background:#f1f1f1; margin-bottom:10px;}
.rspl_bk h3 a,.rspl_bk h3 a:hover{ color:#fff;}
.rspl_bk h3 span{ background:#c40202; color:#fff;padding:6px 15px;}
.rspl_bk ul{ padding-left:16px; overflow:hidden;}
.rspl_bk li{ float:left; width:98px; line-height:24px; margin-top:4px; height:24px; overflow:hidden;}


.tp_bg{ width:100%; background:#f9f9f9; border-bottom:#e6e6e6 1px solid; height:30px;}
.tp_menu{width:1190px; margin:0 auto; font-size:12px; line-height:30px;}
.tp_menu .l_menu{ float:left; width:500px; color:#c3c3c3;}
.tp_menu .l_menu a,.tp_menu .r_menu a{ color:#444; padding:0 8px;}
.tp_menu .r_menu{ float:right; width:240px; color:#c3c3c3;}
.tp_menu .r_menu .d_z{ float:right; background:#f8f8f8; padding:0 5px;}
.tp_menu .r_menu .d_z a{ color:#0448b7;}

.d_menu{ background:#154456; line-height:42px; text-align:center; font-size:14px; margin-top:20px;}
.d_menu a{ padding:0 10px; color:#e3e3e3;}
.bottom_sm{ background:#f3f3f3; font-size:12px; color:#666; text-align:center; line-height:22px; padding:15px 0;}

/*links*/

.bj_link h3{ padding:20px 0 0 20px; font-size:12px; font-weight:normal; color:#d71f1f; font-family:"Microsoft YaHei","MicrosoftJhengHei"}
.bj_link p{ font-size:12px; line-height:22px; padding:10px 20px;}
.bj_link p a{ padding-right:15px; color:#454545} 
.footpic{ margin:10px auto 0 auto; width:650px;}
.footpic li{float:left; margin-right:8px;}