@charset "gb2312";
/* CSS Document */

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0 auto; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit;} 
ol, ul ,li{list-style: none;} 
img {border: 0;} 
body {color:#000; background:#fff url(../images/body_bg.jpg) repeat-x; background: font: 12px/1.5 Arial, Helvetica, sans-serif; font-size:12px;} 
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden; overflow:hidden;} 
.clear{clear:both;height:0px; margin-top:-1px; width:100%; overflow:hidden;} 
div{margin:0;border:0;padding:0;}

a{ color:#000; text-decoration:none;}
a:hover{ color:#FF0000;}
.bor{ border:1px solid #CCC;}
.bor2{ border:1px solid #dcdcdc;}
.fon{ font-weight:bold; color:#FFF; font-size:14px;}
.fon a{ color:#fff;}
.fon a:hover{ text-decoration:underline;}

.CSSPRE_cen{ width:1000px; margin:0 auto; background:#FFF;}
.CSSPRE_cen1{ width:992px; margin:0 auto; overflow:hidden;}
#CSSPRE_top{ height:100px; width:1000px; background:#e2e9f3; }
#CSSPRE_logo{ float:left; height:70px; padding-top:30px;} 
#CSSPRE_top_right{ width:550px; float:right; padding-top:10px; height:20px; padding-right:30px; color:#000; text-align:right;}
#CSSPRE_top_right a{ padding:0 5px; color:#000;}
#CSSPRE_top_right a:hover{ color:#F00;}
#CSSPRE_toubu_right{ width:580px; float:right;}
#CSSPRE_phone{ float:right; padding-right:0px;}
#CSSPRE_nav{ width:1000px; height:40px; margin:5px 0;}
#CSSPRE_nav_left,#CSSPRE_nav_right{ width:3px; height:40px; float:left;}
#CSSPRE_nav_left{ background:url(../images/nav_left.jpg) no-repeat;}
#CSSPRE_nav_right{ background:url(../images/nav_right.jpg) no-repeat;}
#CSSPRE_nav_cen{ width:984px; height:40px; line-height:40px;background:url(../images/nav_bg.jpg) repeat-x; float:left;}
#CSSPRE_nav_cen ul{ margin:0 auto; float:left; overflow:hidden;}
#CSSPRE_nav_cen li{ width:109px; float:left; display:block; text-align:center; background:url(../images/nav_list.jpg) right center no-repeat;}
#CSSPRE_nav_cen li a{ color:#FFF; font-size:14px; font-weight:bold;}
#CSSPRE_nav_cen li a:hover{ color:#F00;}
.CSSPRE_banner{ width:990px; height:300px; margin-bottom:15px;}

#CSSPRE_left{ width:249px; float:left;}
#CSSPRE_right{ width:730px; float:right;}

.CSSPRE_pro{ width:249px;}
.CSSPRE_pro_top{ height:30px; background:url(../images/pro_top.jpg) no-repeat; line-height:30px; font-size:12px;}
.CSSPRE_pro_top h3{/*background:url(../images/biao.jpg) 15px 7px no-repeat;*/ padding-left:35px; float:left;}
.CSSPRE_pro_top span{ float:right; padding-right:15px;}
.CSSPRE_pro_cen{border-bottom:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2; }
.CSSPRE_feedback{ border-bottom:1px solid #037fa7;border-left:1px solid #037fa7;border-right:1px solid #037fa7; margin-bottom:10px;}
.CSSPRE_pro_cen1{ width:234px; height:auto; overflow:hidden; margin:0 auto; /*padding:10px 2px;*/ padding:13px 0px;}


/*.CSSPRE_pro_cen1 li{ width:234px; height:35px; overflow:hidden; line-height:35px; background:url(../images/3_49.jpg) no-repeat left center;  display:block; float:left; margin:3px 0px;   }
.CSSPRE_pro_cen1 li a{ padding-left:37px;}
*/

.CSSPRE_new_l{ width:230px; height:auto; overflow:hidden; padding:10px 7px; margin:0 auto;}
.CSSPRE_new_l li{ width:230px; height:30px; overflow:hidden; line-height:30px; background:url(../images/pro_list.jpg) no-repeat left center;  display:block; float:left; margin:1px 0px 1px; _margin:0px; border-bottom:1px #CCC dashed; }
.CSSPRE_new_l li a{ padding-left:10px;}

.CSSPRE_gao{ margin-top:10px;}
.CSSPRE_bottom2{ margin-bottom:10px;}

address{ padding:10px; line-height:20px;}
.CSSPRE_about{ height:216px; width:728px;}
.CSSPRE_about_top{ height:30px; line-height:30px; background:#eeeeee;}
.CSSPRE_about_top_left{ width:146px; height:30px; background:url(../images/about_top.jpg) no-repeat; float:left;}
.CSSPRE_about_top_left h4{ padding-left:38px;}
.CSSPRE_about_top span{ float:left; padding-left:10px; color:#999;}
.CSSPRE_about_top_more{ width:36px; height:11px; padding-top:9px; padding-right:20px; float:right;}
.CSSPRE_about_cen{ height:186px; width:728px; background:url(../images/about_bg.jpg) bottom repeat-x;}
.CSSPRE_about_cen1{ padding:13px; overflow:hidden; height:160px;}
.CSSPRE_about_cen1 img{ float:left; height:150px; width:201px; padding-right:13px;}
.CSSPRE_about_cen1 p{ text-indent:2em; line-height:24px; height:150px; overflow:hidden; font-size:14px; margin-top:5px;}
.CSSPRE_products{ width:728px; height:256px; margin:10px 0;}
.CSSPRE_products2{ width:728px; height:275px; margin:0px 0px;}
.CSSPRE_neiproducts_cen,.CSSPRE_nei_honor{ padding-top:20px; overflow:hidden; zoom:1;*display:inline-block;}
.CSSPRE_neiproducts_cen li{width:218px;  float:left; /*padding-left:13px;*/ margin:10px 10px 0px 13px;  text-align:center; _display:inline; }

.CSSPRE_neiusers_cen{ padding-top:20px; overflow:hidden; zoom:1;*display:inline-block;}
.CSSPRE_neiusers_cen li{width:162px; height:212px; float:left; margin-left:10px; margin-right:10px; _display:inline;}


#CSSPRE_products_cen1{ padding-top:20px; *display:inline-block;  height:auto; overflow:hidden;}
#CSSPRE_products_cen1 li{ width:218px;  float:left; /*padding-left:13px;*/ margin:10px 10px 0px 13px;  text-align:center; _display:inline; }
.CSSPRE_product1_1{display:block; border:solid 1px #ccc; width:216px; height:154px; background:#fff; text-align:center;}
.CSSPRE_product1_1 a{display:table-cell; width:216px; height:154px; vertical-align:middle; *font-size:134px; *display:block; *font-family:Arial;}
.CSSPRE_product1_1 img{vertical-align:middle;}
.CSSPRE_product1_2{ width:218px; line-height:30px; height:30px; overflow:hidden; color:#333; text-align:center; }



.CSSPRE_news{ width:356px; height:225px; float:left;}
.CSSPRE_news_cen{ padding:4px; overflow:hidden; zoom:-1;}
.CSSPRE_news_cen li{ width:340px; height:28px; line-height:28px; background:url(../images/pro_list.jpg) left center no-repeat; border-bottom:1px dashed #999; overflow:hidden;}
.CSSPRE_news_cen li a{ float:left; padding-left:10px; width:250px; overflow:hidden; height:28px;}
.CSSPRE_news_cen li span{ float:right; width:80px; text-align:center; color:#666;}
.CSSPRE_link{ min-height:32px; line-height:32px; height:auto; width:950px; margin:0 auto; padding-top:10px;}
.CSSPRE_link a{ padding:0 5px;}
.CSSPRE_line{ border-bottom:4px #1c54f5 solid;}
.CSSPRE_bottom{ min-height:106px; text-align:center; color:#000;}
.CSSPRE_bottom p{ padding-top:15px; line-height:30px;}

/*以下是内页部分*/
.CSSPRE_nei_top_right{ float:right; text-align:right; padding-right:12px;}
.CSSPRE_nei_about{width:728px; min-height:600px; height:auto; }
.CSSPRE_nei_about_cen,.CSSPRE_nei_news{ padding:15px;}
.CSSPRE_nei_about_cen p{ text-indent:2em; line-height:28px;}
.CSSPRE_nei_news li{ width:690px; display:block; height:32px; line-height:32px; background:url(../images/nei_news.gif) left center no-repeat; border-bottom:1px dashed #006;}
.CSSPRE_nei_news li a{ width:580px; padding-left:15px; float:left; overflow:hidden;}
.CSSPRE_nei_news li span{ width:80px; text-align:center; color:#666; float:right;}
.fenye{ width:680px; height:28px; float:left;background:#e4e4e4; line-height:28px; margin:16px; margin-top:20px; _margin:8px; _margin-top:10px; text-align:center;}
.fenye a{ color:#0a558e;}

h1{line-height:30px; width:100%; text-align:center; font-weight:bold;font-size:14px;}
h2{ line-height:20px; border-bottom:1px dashed #CCC; width:100%; padding-bottom:5px; text-align:center; margin-bottom:5px;}
.CSSPRE_nei_honor{*display:inline-block;}
.CSSPRE_nei_honor li{ height:185px; width:210px; float:left; padding-left:24px; text-align:center; _display:inline;}
.CSSPRE_nei_honor1_1{display:block; border:solid 1px #ccc; width:210px; height:150px; background:#fff; text-align:center;}
.CSSPRE_nei_honor1_1 a{display:table-cell; width:210px; height:150px; vertical-align:middle; *font-size:130px; *display:block; *font-family:Arial;}
.CSSPRE_nei_honor1_1 img{vertical-align:middle;}
.CSSPRE_nei_honor1_2{ width:212px; line-height:35px; height:35px; overflow:hidden; color:#333;  }


.CSSPRE_neirong{ text-indent:2em; line-height:22px; width:636px; padding-left:10px; float:left; padding-top:15px;}
/*.bdlist{ float:left;}
.bdlist input{width:250px; line-height:20px; height:20px; padding:0 3px; border:1px solid #ccc;}
.bdlist TEXTAREA{border:1px solid #ccc;}
.bdlist li{float:left; margin-bottom:15px;}
.bdlist li span{color:#900;}
.bd01{width:120px; text-align:right; margin-right:10px;}
.bd02{width:480px;}
.anniu { margin:0 0 0 150px;}
.anniu li{float:left; margin-right:20px; margin-bottom:10px;}*/



.CSSPRE_right1_1{ width:700px; height:auto; overflow:hidden; margin:10px auto; text-align:center; _display:inline; }
.CSSPRE_pro2{ width:340px; height:232px; border:1px #CCC solid; float:left; text-align:center; vertical-align:middle;}
.CSSPRE_pro2 a{ width:336px; height:228px; padding:2px; text-align:center; display:table-cell; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:116px; *display:block;}
.CSSPRE_pro2 img{ vertical-align:middle;}
.CSSPRE_pro3{ width:340px; height:232px; float:right; overflow:hidden; }
.CSSPRE_pro3_1{height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#036; background:#f4f4f4;}
.CSSPRE_pro3_1_1{ padding:10px 20px;}
.CSSPRE_pro3_1_2{ width:320px; line-height:26px; display:block; }
.CSSPRE_sps1{ width:60px; height:26px; display:block;float:left; text-align:left;}
.CSSPRE_sps2{ width:260px; height:26px; display:block;float:left; text-align:left;}
.CSSPRE_sps3{ width:260px; height:120px; line-height:20px; overflow:hidden; display:block; float:left;text-align:left;}
.CSSPRE_right1_4{ height:auto; overflow:hidden; }
.CSSPRE_right1_4_1{ height:30px; background:#1c54f5; line-height:30px; padding-left:34px; font-weight:bold; font-size:14px; color:#fff;}

.CSSPRE_right1_4_2{ padding:10px;line-height:24px;}
.CSSPRE_right1_4 p{  text-indent:2em; }

.CSSPRE_right1_5{ height:auto; overflow:hidden;width:700px;}
.CSSPRE_right1_5_1{ height:30px; background:#1c54f5; line-height:30px; padding-left:34px; font-weight:bold; font-size:14px; color:#fff;}
.CSSPRE_right1_5_2{ width:696px; height:auto; overflow:hidden; float:left; /*padding:15px;*/ }
.CSSPRE_right1_5_2 li{ width:218px;  float:left; /*padding-left:13px;*/ margin:15px 5px 0px 8px;  text-align:center; _display:inline;}


.CSSPRE_right1_6{ height:auto; overflow:hidden;}
.CSSPRE_right1_6_1{ height:30px; background:#1c54f5; line-height:30px; padding-left:34px; font-weight:bold; font-size:14px; color:#fff;}
.CSSPRE_right1_6_2{ width:666px; height:auto; overflow:hidden; padding:15px; }
.CSSPRE_right1_6_2 li{ width:696px; height:24px; line-height:24px; float:left; border-bottom:1px #CCC dashed; background:url(../images/nei_news.gif) no-repeat left center;}
.CSSPRE_right1_6_2 li a{ padding-left:20px;}

 
.CSSPRE_tb_r_zhaopin{ width:648px; height:auto; margin:0 auto 20px;}
.CSSPRE_tb_r_zhaopin li{ margin:0px auto 10px; border:1px #CCC dashed;}
.CSSPRE_tb_r_o{ width:648px; height:auto; line-height:26px; margin:0px auto 20px; font-size:14px;}
.CSSPRE_tb_r_o span{ font-weight:bold; color:#F00;}
.CSSPRE_zp1{ width:630px; height:169px; /*border-bottom:1px #7e4e0a dashed;*/ line-height:26px; font-size:14px; margin-top:15px; margin-left:15px;}
.CSSPRE_zp1 span{ font-weight:bold;}


#demo { background: #FFF; overflow:hidden; width: 708px; margin:25px auto 0px; *display:inline-block; }
#indemo {float: left; width: 800%;}
#demo1 {float: left;}
#demo1 li{ width:162px; height:212px; float:left; margin-left:10px; margin-right:10px; _display:inline;}
.CSSPRE_sp6{ display:block; border:solid 1px #ccc; width:160px; height:180px; background:#fff; text-align:center;}
.CSSPRE_sp6 a{display:table-cell; width:160px; height:180px; vertical-align:middle; *font-size:157px; *display:block; *font-family:Arial;}
.CSSPRE_sp6 img{vertical-align:middle;}
.CSSPRE_sp7{ width:181px; height:30px; float:left; line-height:30px; text-align:center; overflow:hidden;}
#demo2 {float: left;}
#demo2 li{ width:162px; height:212px; float:left; margin-left:10px; margin-right:10px;}


.suckerdiv ul{list-style-type: none; /* Width of Menu Items */}
.suckerdiv ul li{position: relative; border-bottom:1px dashed #cccccc;}
.suckerdiv ul li.ftli{background:url(../images/3_49.jpg) center no-repeat; background-color:none; border-bottom:none;}
.suckerdiv ul li.ftli a{padding-left:45px;}
/*1st level sub menu style */
.suckerdiv ul li ul{
left: 250px; /* Parent menu width - 1*/
position: absolute;
width: 250px; /*sub menu width*/
top: 0;
display: none; background:#84b7e2;
}
.suckerdiv ul li ul li{background:#84b7e2; border-bottom:1px dashed #fff;}
.suckerdiv ul li ul li a{display: block;
color:#fff;
text-decoration: none;
font:12px ??ì?;
padding: 10px 10px;
border-bottom: 0; text-align:left;}
.suckerdiv ul li ul li a:hover{background:#176db6;}
/*All subsequent sub menu levels offset */
.suckerdiv ul li ul li ul{ 
left: 250px; /* Parent menu width - 1*/
}

/* menu links style */
.suckerdiv ul li a{
display: block;
color: black;
text-decoration: none;
padding: 10px 10px;
border-bottom: 0; text-align:left;
}

.suckerdiv ul li a:visited{color: black;}
.suckerdiv ul li a:hover{color: white;background-color:#176db6;}

.suckerdiv .subfolderstyle{
background: url(../images/arrow-list.gif) no-repeat center right;
}
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 20%; }
* html .suckerdiv ul li a { height:20%; }
/* End */
.CSSPRE_message {width:675px;height:auto;overflow:hidden;padding:10px;border:#006 1px dashed;float:left;margin:0 10px 10px 0px;display:inline;}
.CSSPRE_mes2{ font-size:14px; font-family:微软雅黑; color:#F00;}
