/*by shipeiwei*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#555; line-height:18px; background:#f6f6f6 url(../images/bg_top.jpg) top repeat-x; font-family:"微软雅黑";}
a{color: #555; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px; text-align:center;}
table tr td p{ line-height:28px; text-align:center;}

/* end reset */
.fl{ float:left}
.fr{ float:right!important}
.fn{ float:none}

.clear{ clear:both}
.clearleft{clear:left}
.clearright{clear:right}
.over{overflow:hidden}

.displayinline{ display:inline}

.ie6haslayout{zoom:1}

.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.box_none{ display:none}
.box_block{ display:block}
.box_inline{ display:inline}

.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pt30{ padding-top:30px}
.pt35{ padding-top:35px}
.pt40{ padding-top:40px}
.pt46{ padding-top:46px}
.pt50{ padding-top:50px}
.pt60{ padding-top:60px}

.pl3{ padding-left:3px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl35{ padding-left:35px}
.pl80{ padding-left:100px}
.pl130{ padding-left:250px}

.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pr25{ padding-right:25px}
.pr32{ padding-right:32px}

.pb0{ padding-bottom:0px}
.pb7{ padding-bottom:7px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb13{ padding-bottom:13px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.pb30{ padding-bottom:30px}
.pb40{ padding-bottom:40px}

.pl_r40{padding-left:40px; padding-right:40px}

.mt3{ margin-top:3px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt-5{ margin-top:-5px}
.mt10{ margin-top:10px}
.mt12{ margin-top:12px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt22{ margin-top:22px}
.mt30{ margin-top:30px}

.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml8{ margin-left:8px}
.ml13{ margin-left:13px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml70{ margin-left:70px}

.mr0{ margin-right:0px}
.mr5{ margin-right:5px}
.mr6{ margin-right:6px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mr91{ margin-right:91px}
.mr25{ margin-right:25px}
.mr30{ margin-right:30px}
.mr35{ margin-right:35px}

.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.mb50{ margin-bottom:50px}
/* end gm */
.font_12px{ font-size:12px}
.font_13px{ font-size:18px}
.font_14px{ font-size:14px}
.font_line_12{ line-height:1.2em}
.font_line_15{ line-height:1.5em}
.font_line_18{ line-height:1.8em}
.font_line_18{ line-height:18px; color:#999999}
.font_line_22{ line-height:22px;}
.font_line_30{ line-height:30px;}
.txt_algin{ text-align:center}
.txt_right{ text-align:right}

/* end font */


.wrap{width:100%;overflow:hidden;}
.innerwrap{ width:1200px; margin:0px auto; overflow:hidden;}


.head{width:1200px; margin:0px auto;}
.head .top_font{ height:25px; line-height:25px; border-bottom:1px solid #eee;}
.head_info{width:1200px; margin:0px auto; padding-bottom:10px; height:108px;}
.head_info .logo{ float:left; padding-top:18px; width:375px;}



.head_search{ width:447px; height:36px; float:left; margin-top:25px}
.head_search p{line-height:25px}

.head_search .input_w{padding: 4px 0;text-indent: 10px;height: 22px;line-height: 22px;width: 341px;outline: none;background: #FFF; border-bottom:2px solid #117dda;border-left:2px solid #117dda;border-top:2px solid #117dda; border-right:2px solid #117dda;}
.head_search .btn-search { float:right;font-size: 16px;letter-spacing: 5px;text-indent: 5px;font-weight: bold;color: #FFF;background-color: #117dda;cursor: pointer;height: 34px;border: none;width: 98px; font-family:"微软雅黑";}


.menu_left{ float:left; width:187px}

.menu{width:1012px;height:40px;float:right; background-color:#404145;overflow:hidden;}

#nav {width:1022px;overflow:hidden}
#nav .mainlevel {float:left; width:101px; height:40px; overflow:hidden/*IE6 only*/}
#nav .mainlevel a {color:#fff;line-height:40px; display:block;width:101px; text-align:center; font-size:14px; font-weight:bold; height:40px; background-color:#404145}
#nav .mainlevel a:hover {text-decoration:none; color:#ec6a0b; background-color:#000000}
#nav .mainlevel ul {display:none; position:absolute; z-index:999}
#nav .mainlevel li {border-bottom:1px solid #fff; background:#666; width:120px;/*IE6 only*/ color:#FFFFFF;}
#nav .mainlevel li a{ font-weight:normal; color:#FFFFFF; font-size:12px; height:30px; line-height:30px;width:120px;}
#nav .mainlevel li a:hover{ font-weight:normal; color:#FFFFFF;width:120px;}


.in_left_menu{ width:188px; float:left;height:392px;background-color:#1562b3;}
.in_left_menu ul{ padding-top:0px;  padding-bottom:0px;*padding-top:12px;*padding-bottom:14px;}
.in_left_menu ul li{ background:url(../images/l_menubg.jpg); height:28px; line-height:28px;*height:25px; *line-height:25px;}
.in_left_menu ul li a{ display:block; color:#FFFFFF; text-indent:20px;height:28px; line-height:28px;}


/**/
.focus{ position:relative; width:758px; height:385px; background-color: #000; float: left; margin-top:6px; margin-left:10px;}  
.focus img{ width: 758px; height: 385px;}
.focus .shadow .title{width: 260px; height: 45px;padding-left: 30px;padding-top: 0px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:12px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:13px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:20px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:7px; margin:0 5px;color:#B0B0B0; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.in_r{width:234px; float:right;}

.in_case{overflow:hidden; width:232px; border:1px solid #e0e0e0; background-color:#FFFFFF; margin-top:6px; height:383px}
.in_case h3{ height:30px; line-height:30px; font-size:14px; text-indent:15px; border-bottom:1px solid #e0e0e0}
.in_case h3 span{ float:right}
.in_case h3 span a{ color:#666; font-size:12px; font-weight:normal; padding-right:5px;}
.in_case .newcase{ margin:10px 15px;width:202px;}
.in_case .newcase img{ width:202px; height:111px;}
.in_case .newcase p{ height:30px; line-height:30px; color:#FFFFFF; text-align:center; background-color:#000000; position:relative; z-index:99; font-size:12px}
.in_case ul{ margin:8px 15px;}
.in_case ul li{ height:27px; line-height:27px;}
.in_case ul li span{ float:right;}



.in_cprx{overflow:hidden; width:234px; background-color:#FFFFFF; margin-top:9px; height:215px;border-bottom:1px solid #707070;}
.in_cprx h3{background-color:#117dda;color:#fff; height:30px; line-height:30px; font-size:14px; text-indent:15px; border-top:1px solid #707070; border-left:1px solid #707070; border-right:1px solid #707070;}
.in_cprx h3 span{ float:right}
.in_cprx h3 span a{ color:#fff; font-size:12px; font-weight:normal; padding-right:5px;}



.index_body{width:1200px; height:270px; margin:0px auto;background-color:#fff;}
.index_case{width:1180px; height:270px; margin-top:10px;margin:0px auto;}
.index_body .con{padding-top:10px; overflow:hidden;}
.index_body .con .indexcase{height:250px; overflow:hidden;}
.index_body .con .indexcasel{float:left; cursor:pointer; width:40px; height:70px; display:block; background:url(../images/index_casel.jpg) no-repeat; margin-top:60px}
.index_body .con .indexcaser{float:right; cursor:pointer; width:40px; height:70px; display:block; background:url(../images/index_caser.jpg) no-repeat;margin-top:60px}
.index_body .con .indexcasec{width:1060px; height:250px; overflow:hidden; float:left; margin-left:16px;}
.index_body .con .indexcasec ul{ width:1060px;}
.index_body .con .indexcasec ul li{float:left; width:185px; height:250px; margin-right:33px; display:inline;}
.index_body .con .indexcasec ul li img{width:185px; height:185px;}
.index_body .con .indexcasec ul li span {
    float: right;
    padding-top: 20px;
}
.index_body .con .indexcasec ul li span a {
    width: 80px;
    height: 24px;
    line-height: 24px;
    display: block;
    background-color: #1562b3;
    text-align: center;
    color: #FFFFFF;
    font-size: 12px;
}
.index_body .con .indexcasec ul li h1 {
    font-size: 14px;
    line-height: 25px;
    padding-top: 10px;
}

.index_body .con .indexcasec ul li h4 {
    font-size: 12px;
    font-weight: normal;
}



.in_pro_a{ margin-top:10px}
.in_pro_a .in_tit{ height:50px; line-height:50px;}
.in_pro_a .in_tit .tit_name{ font-size:16px; color:#1562b3; height:48px; float:left; font-weight:bold; width:188px; background:url(../images/dot.jpg) left no-repeat; text-indent:30px}
.in_pro_a .in_tit .tit_keyword{ float:right; width:1012px;height:48px; }
.in_pro_a .in_tit .tit_keyword span{ float:right;}
.in_pro_a .in_tit .tit_keyword span a{ font-size:12px;}

.in_cplist_a1{  background-color:#FFFFFF; border-bottom:1px solid #eee;overflow:hidden; border-top:2px solid #ddd;}
.in_cplist_a1 ul{ padding-left:20px; padding-top:20px}
.in_cplist_a1_over{ width:1220px;}
.in_cplist_a1 ul li{ width:272px; float:left; margin-right:24px; display:inline;}
.in_cplist_a1 ul li h1{ font-size:14px; line-height:25px; padding-top:10px}
.in_cplist_a1 ul li h4{ font-size:12px; font-weight:normal}
.in_cplist_a1 ul li span{ float:right; padding-top:20px}
.in_cplist_a1 ul li span a{ width:80px; height:24px; line-height:24px; display:block; background-color:#1562b3; text-align:center; color:#FFFFFF; font-size:12px;}
.in_cplist_a{ width:1198px; background-color:#FFFFFF; border-bottom:1px solid #eee;border-right:1px solid #eee;border-left:1px solid #eee; overflow:hidden; border-top:2px solid #ddd;}
.in_cplist_a ul{ padding-left:20px; padding-top:20px}
.in_cplist_a_over{ width:1220px;}
.in_cplist_a ul li{ width:272px; float:left; margin-right:24px; display:inline;}
.in_cplist_a ul li h1{ font-size:14px; line-height:25px; padding-top:10px}
.in_cplist_a ul li h4{ font-size:12px; font-weight:normal}
.in_cplist_a ul li span{ float:right; padding-top:20px}
.in_cplist_a ul li span a{ width:80px; height:24px; line-height:24px; display:block; background-color:#1562b3; text-align:center; color:#FFFFFF; font-size:12px;}

.in_cplist_a_height{height:280px; }
.in_cplist_b_height{height:365px; }

.in_list{ width:100%; background-color:#FFFFFF; margin-top:10px;}

.in_list_w{ width:287px; float:left; margin-right:14px; border:1px solid #dcdcdc; height:340px;}
.in_list_w h3{ font-size:18px; color:#222222; line-height:60px; text-indent:15px; padding-top:10px}
.in_list_w h3 span{ padding-left:5px; color:#CCCCCC; font-weight:normal; font-family:"Times New Roman"; font-size:20px}

.in_list_w ul li{ line-height:25px; height:25px;}
.in_list_w ul li span{ float:right; color:#CCCCCC}

.in_list_ask{ line-height:20px; padding-left:15px; font-weight:bold; margin-bottom:5px; text-indent:5px}
.in_list_ask span{ height:20px; background-color:#231815; color:#FFFFFF; width:20px; float:left; line-height:20px; text-align:center; font-weight:normal; text-indent:0px}
.in_list_ans{ line-height:20px; padding-left:15px; padding-right:10px; padding-bottom:15px;}
.in_list_ans span{ height:20px; background-color:#1562b3; color:#FFFFFF; width:20px; float:left; line-height:20px; text-align:center; text-indent:0px; }
.in_list_ans p{ float:right; width:235px;padding-bottom:15px}


.in_about{ width:226px; margin:0px auto}
.in_about p{ line-height:20px; padding-top:10px; padding-bottom:10px}

/**/

.footer{ width:100%; background:url(../images/bg_bottom.jpg) bottom repeat-x;}
.footer .order{ border-bottom:1px solid #efefef; border-top:1px solid #efefef; height:110px; text-align:center; background-color:#FFFFFF}

.footer .ordercall{ height:145px; text-align:center; font-size:16px; background-color:#FFFFFF}
.footer .ordercall p{ padding-top:40px;text-align:center;font-size:16px; }
.footer .ordercall p span{ font-size:30px; font-weight:bold; color:#FF6600; font-family:"Times New Roman";}

.footer .ordercall a{ display:block; height:40px; width:165px; line-height:40px; text-align:center; border:2px #666 solid; margin:20px auto 33px auto; font-size:16px; font-weight:bold}
.footer .links{ background-color:#eee; height:260px; background-color:#eeeeee;}
.footer .links .yqlinks{ width:1200px; margin:0px auto; padding-top:25px; line-height:38px; height:60px; border-bottom:1px solid #c8c8c8; }
.footer .links .yqlinks img{ border:1px solid #ccc; float:left; margin-left:12px; display:inline;}
.footer .links .yqlinks span{ line-height:38px; float:left; width:170px; font-size:18px; font-weight:bold}
.footer .d_logo{ float:left; text-align:center; width:160px; margin-top:20px; display:inline;border-right:1px solid #c8c8c8;}

.footer .d_contat{ float:left; margin-top:20px; line-height:22px; display:inline; padding-left:60px; width:760px; padding-top:10px; padding-bottom:30px}

.footer_bottom{ width:100%; height:57px; line-height:57px; background:url(../images/bg_bottom.jpg);color:#CCCCCC;}
.footer_bottom a{ color:#CCCCCC;}
.footer_bottom span{float:right;color:#ccc;}



/*content*/
.con_left{ width:958px; float:left; border:1px solid #ededed; background-color:#ffffff; margin-top:10px; display:inline; padding-bottom:20px; margin-bottom:20px;}
.con_content{width:900px; margin:25px auto; line-height:26px; font-size:13px; }
.con_content h3{ line-height:40px; border-bottom:1px solid #ededed; background:url(../images/dott.jpg) left no-repeat; font-size:18px; text-indent:30px; margin-bottom:10px;}
.con_content h3 span{ float:right; font-weight:normal; font-size:12px; color:#666666;}
.con_content h3 span a{ color:#666666;}
.con_content strong{color:#333; font-size:15px}

.con_content h5{ background:url(../images/dott.jpg) left no-repeat;line-height:40px; border-bottom:1px solid #ededed;text-indent:30px; margin-bottom:10px; }


/**/
.con_right{ float:right; width:228px; margin-bottom:20px; display:inline;}
.con_r_menu{ margin-bottom:10px; margin-top:10px; background-color:#FFFFFF;}
.con_r_menu h3{ height:70px; background-color:#1562b3; text-align:center; line-height:20px; font-size:16px; color:#FFFFFF;}
.con_r_menu h3 p{ font-family:Arial; font-size:16px; text-align:center; padding-top:15px; font-weight:normal;}
.con_r_menu ul{ border-left:1px solid #ededed;border-bottom:1px solid #ededed;border-right:1px solid #ededed; padding:10px 0px 25px 0px;}
.con_r_menu ul li{text-indent:25px; margin-left:35px; margin-right:30px; background:url(../images/ndot.jpg) left no-repeat; line-height:35px; font-size:13px; text-align:left; border-bottom:1px dashed #ddd}
/**/
.con_contact{border-left:1px solid #ededed; border-bottom:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #000;width:226px; background-color:#FFFFFF; padding-bottom:20px;}
.con_contact h3{ font-size:16px; padding:20px 20px 0px 20px; color:#333333}
.con_contact h3 span{ color:#999999; font-size:14px; padding-left:5px}
.con_contact .contel{ width:190px; margin:10px auto; border-bottom:1px solid #efefef; background:url(../images/p_call.jpg) top left no-repeat; height:45px}
.con_contact .contel p{ font-size:18px; color:#d61c18;padding-left:37px; font-weight:bold;}
.con_contact .contel span{ padding-left:37px}
.con_contact .zxqq{ width:190px; margin:0px auto; border-bottom:1px solid #efefef; line-height:25px;}


.con_r_tjcp{border-left:1px solid #ededed; border-bottom:1px solid #ededed;border-right:1px solid #ededed;border-top:1px solid #000;width:226px; background-color:#FFFFFF;  margin-bottom:10px}
.con_r_tjcp h3{ font-size:16px; padding:20px 20px 0px 20px; color:#333333}
.con_r_tjcp h3 span{ color:#999999; font-size:14px; padding-left:5px}
.con_r_tjcp ul li{ text-align:center}
.con_r_tjcp ul { padding-top:10px}


/*honors*/
.pic_list{ width:900px; margin:25px auto; overflow:hidden;}
.pic_list ul li{ float:left; width:206px; margin-right:25px; height:180px}
.pic_list_over{ width:940px;}
.pic_list ul li p{ line-height:30px; text-align:center; padding-bottom:10px}


/*news*/
.text-c{ margin-top:20px; }
.text-c span{ width:27px; background-color:#5b5b74; color:#FFFFFF; display:block; float:left; text-align:center;border:1px solid #5b5b74; margin-right:4px}
.text-c a{ float:left; padding-left:10px; padding-right:10px; display:block; border:1px solid #5b5b74; margin-right:4px;}


.newslist{width:900px; margin:25px auto; overflow:hidden;}
.newslist ul li{ height:100px; border-bottom:1px solid #eee; padding-top:15px;}

.cont_news_title{ width:780px; float:right; text-align:left; color:#555;display:inline;}
.cont_news_title a{ font-size:14px; font-weight:bold; color:#555; display:block; margin-bottom:8px;}
.cont_news_title font{ line-height:20px; color:#666}

.cont_news_time{ width:70px; height:66px; float:left; text-align:center; color:#555; border:#eee solid 2px; background-color:#fff; margin-left:10px; display:inline;}
.cont_news_time h1{ text-align:center; font-size:28px; font-weight:bold; color:#555; padding-top:10px}

.newslist ul li:hover{ background-color:#f9f9f9;}

.newsshow{width:900px; margin:25px auto; overflow:hidden;font-size:14px;}
.newsshow h1{ text-align:center; font-size:20px; line-height:50px;}
.newsshow .come{ color:#666; background-color:#f9f9f9; height:25px; line-height:25px; text-align:center; margin-bottom:20px}
.newsshow p{font-size:14px;}

.showcase_fy{ padding-top:30px; border-top:1px solid #ddd}
.showcase_fy li{ width:500px; height:32px; display:block; margin-bottom:10px;line-height:30px;}
.showcase_fy li h1{ width:88px; height:32px; line-height:32px; font-weight:bold; background:#ececec; display:block; text-align:center; float:left;}
.showcase_fy li span{ float:left; margin-left:11px;}
.showcase_fy a.fy{ padding:1px 10px; background:#f4f4f4; float:left; margin-left:1px;}
.showcase_fy a.fh{ width:84px; height:32px; line-height:32px; text-align:center; display:block; background:#ececec; float:right; margin-bottom:10px;}
.showcase_fy a:hover.fh{ width:84px; height:32px; line-height:32px; text-align:center; display:block; background:#1562b3; float:right; margin-bottom:10px; color:#FFFFFF}


/**/
.con_case{width:900px; margin:25px auto; overflow:hidden;}
.case_type{ line-height:22px; border-bottom:1px solid #eee; padding-bottom:10px}
.case_type span{ width:90px; float:left;display:block; height:22px; line-height:22px; color:#fff; background-color:#187fd6; text-align:center; float:left; margin-right:10px;}
.case_type p{ float:right; width:1005px;}
.case_type p a{ margin:0px 10px; line-height:26px; font-size:13px;}

.con_case ul{ padding-top:15px; }
.con_case ul li{ width:260px; float:left; background-color:#f1f1f1; text-align:center; margin-right:25px; display:inline; margin-bottom:10px}
.con_case ul li img{ padding:5px;}
.con_case ul li p{ text-align:center; line-height:30px}
.con_case ul li:hover{ background-color:#187fd6; color:#FFFFFF}
.con_case ul li a{ color:#555}
.con_case ul li a:hover{ color:#fff}

.con_over{ width:920px}

.con_pro{width:1126px; overflow:hidden;float:left;}
.con_pro ul{padding-top:15px}
.con_pro ul li{ width:260px; float:left; background-color:#f1f1f1; text-align:center; margin-right:25px; display:inline; margin-bottom:20px;height:320px}
.con_pro ul li img{ padding:5px;}
.con_pro ul li p{ text-align:center; line-height:20px}
.con_pro ul li:hover{ background-color:#187fd6; color:#FFFFFF}
.con_pro ul li a{ color:#555}
.con_pro ul li a:hover{ color:#fff}

.con_pro h4{ font-size:16px;color:#117dda;font-weight:bold;padding-top:10px}
.con_pro h4 span{float:right;font-size:12px;font-weight:normal;}


/**zenjia**/
.blank5 {
	LINE-HEIGHT: 5px; HEIGHT: 5px; VISIBILITY: hidden; CLEAR: both
}
.pagebar {
	TEXT-ALIGN: center; MARGIN: 0px auto; HEIGHT: 30px ;margin-bottom: 20px;
}
.pagebar IMG {
	POSITION: relative; TOP: 2px
}
.pagebar A {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN: 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #ffffff; HEIGHT: 23px; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.pagebar .page_now {
	BORDER-BOTTOM: #ca0809 1px solid; BORDER-LEFT: #ca0809 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; MARGIN: 0px 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fff9eb; HEIGHT: 23px; COLOR: #ca0809; BORDER-TOP: #ca0809 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ca0809 1px solid; PADDING-TOP: 0px
}
.pagebar .no {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.pagebar .no:hover {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.h2_prokinds,.div_buybtn .a_tobuy,.div_buybtn .a_addtofavor,.side_thumb .p_btn .a_buybtn,.addconsultbox .btn,.p_thumbpage b,.ajaxlogin .btn,.h2_progallery a.a_backpro,span.span_share .a_share,a#a_enlarge,.div_prokinds h3 a,.tabbox_a .tabtitle span,.h3_eachtitle,.ul_choosecolor li .span_lack,.floatquick,.div_prokinds h3 span,.crumb,.div_prothumb .span_prev,.div_prothumb .span_next,.ajaxlogin h3,.dl_consult .div_reply,.ul_prodinfo .li_jf .a_usejf,.span_comscont,.dl_comment dd.dd_comment,.store_nowarea,.storearea_list .span_close{background:url(sprite.png) no-repeat;}
.pleft { width: 405px; z-index:5; float:left; overflow:hidden;}
.propar div , .proshop div {padding:5px; padding-bottom:0; line-height:22px;}
.propar div span { font-weight:bold; }
.pd_hotline{}
.pd_hotline span:last-child{color:#ff9900; font-size:15px}

.pd_qq{text-align: center; padding-top: 10px;}
.pd_qq p{font-size:14px;height:28px;line-height:28px;color:#fff;font-weight:bold; text-indent:10px;background-color:#ff9900;}



.propar .spanPhone{ color:#C10005; font-size:20px;}
.propar a.more {background:url(Img/ico14.gif) no-repeat 0 3px!important; _background:url(Img/ico14.gif) no-repeat 0 1px; padding-left:10px;}
.proshop { border:1px dashed #ccc;}
.proshop .bg{ background:#fff; border:2px solid white; text-align:center; padding:5px 0 10px 0;}
.proinfo div { padding:0 5px; }
.proshop .bg span { font-weight:bold; font-size:12px; color:#ff0000; line-height:20px;}
.proshop .bg .text_3 { border:solid 1px #ccc; height:20px; line-height:20px;}
.ad3 { margin-bottom:10px;}

.propar .pd_short{line-height:24px;font-size:13px;padding-bottom:20px}



.maincont{width:730px;}
.prodetailsinfo{/*padding:15px 0;*/padding:0 0 15px;clear:both;zoom:1; }
div.jqZoomTitle { z-index: 5000; text-align: center; font-size: 11px; font-family: Tahoma; height: 16px; padding-top: 2px; position: absolute; top: 0px; left: 0px; width: 100%; color: #FFF; background: #999; }
.jqZoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 10; border-color: #c4c4c4; border-style: solid; cursor: crosshair; }
.jqZoomPup img { border: 0px; }
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.jqZoomWindow { border: 1px solid #999; background-color: #FFF; }
/* proviewbox */
.proviewbox{float:left;width:345px;position:relative;z-index:5;}
.probigshow{position:relative;width:401px;height:400px;padding:1px;border:1px solid #ddd;/*margin:0 auto;*/}
.probigshow .span_showtip{position:absolute;top:0px;left:0px;width:81px;height:81px;   text-indent:-999em;overflow:hidden;}
.probigshow .showtip_1{background-position:0 0;}
.probigshow .showtip_2{background-position:0 -81px;}
.probigshow a.a_probigshow{cursor:crosshair;}
.preload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(/images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; width: 90px; *width:100px;height:43px;*height:55px;z-index:10;position:absolute;top:3px;left:3px;}
.zoomplepopup{position:absolute;top:0px;left:0px;display:none;background: #fff;border:1px solid #e9493d;overflow:hidden;opacity: 0.5;filter: alpha(opacity = 50);z-index:10;cursor:crosshair;/*	height:50px;width:50px;*/}
#probig_preview{position:absolute;visibility:hidden;top:0px;left:405px; width:340px;height:340px;background:#fff;border:1px solid #ccc;overflow:hidden;}
#probig_preview img{position:relative;}
.div_prothumb{position:relative;padding:15px 15px 0;}
.thumbporbox{position:relative;width:312px;overflow:hidden;}
.div_prothumb .span_prev,.div_prothumb .span_next{position:absolute;top:15px;width:22px;height:64px; text-indent:-999em;overflow:hidden;cursor:hand;cursor:pointer;}
.div_prothumb .span_prev{left:0px;_left:-25px;background-position:-90px -282px;}
.div_prothumb .span_prevb{background-position:-112px -282px;cursor:default;}
.div_prothumb .span_next{right:0px;background-position:-156px -282px;}
.div_prothumb .span_nextb{background-position:-134px -282px;cursor:default;}
.ul_prothumb{position:relative;width:7500px; overflow:hidden;}
.ul_prothumb li{float:left;width:75px;text-align:center;}
.ul_prothumb img{padding:1px;border:1px solid #ddd;}
.ul_prothumb li.now img{border:1px solid #333;}
/* div_prolinks */
/* div_prolinks */
.div_prolinks{padding:20px 0 0 5px; overflow:hidden; zoom:1;}
a#a_enlarge{float:left;padding:3px 0 3px 25px;background-position:-436px -177px;color:#D90F0F;}
a#a_enlarge:hover{text-decoration:underline;}
span.span_share{float:right;width:320px;text-align:right;line-height:16px;}
span.span_share b{font-weight:normal;}
span.span_share .a_share{display: -moz-inline-stack;display:inline-block;*display:inline;*zoom:1;width:16px;height:16px;margin-right:6px; overflow:hidden;text-indent:999em;vertical-align:top;}
	/* -- 产品详细页__产品详细参数 -- */
.pright { width:440px; float:right; margin-left:5px; z-index:1; overflow:hidden; font-size:14px;}
.propar {}/*产品详细参数字体颜色*/ 
.propar .line{ font-weight:normal; text-decoration:line-through;}
.propar .span_1 { font-weight:bold; font-size:14px; color:#f00;}
.propar .span_2 { font-size:16px;}
.propar h4 { color:#333; line-height:28px; padding:0 8px; border-bottom:1px dashed #ccc; font-size:16px;}
.propar .more { text-align:right; border-bottom:dashed 1px #ccc; margin-bottom:5px; }
.propar .more a {color:#C10005; padding-left:12px; line-height:20px; }
.propar .more a img { margin-right:5px;}