@charset "utf-8";
/* CSS Document */
body{background:#fff url(images/body_bg.jpg) repeat; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; margin:0;padding:0; color:#575b5c; line-height:150%;}
div{margin:0; padding:0; height:auto; }
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,p{
margin:0; padding:0; border:none; list-style-type:none; font-size:12px; font-weight:normal;
}
input{font-size:12px; font-weight:normal; vertical-align:middle; }
img { vertical-align:middle; border:0;}
a:link {color:#575b5c; text-decoration:none;}
a:visited {color:#575b5c;text-decoration:none;}
a:hover {color: #575b5c; text-decoration:underline;}
a:active {color:#575b5c; text-decoration:none;}

.blank4{height:4px;  visibility:hidden; overflow:hidden;}
.blank12{height:12px;  visibility:hidden;overflow:hidden;}
.blank8{height:8px;  visibility:hidden;overflow:hidden;}
.blank30{height:30px; visibility:hidden;overflow:hidden;}
.blank15{height:15px; visibility:hidden; overflow:hidden;}
.clear{clear:both;}
.Blue a:link,.Blue a:visited,.Blue a:hover { color:#1b7bcc;}
.warp{ width:1004px; margin: 0 auto; padding:0px; background:#fff;}
/*头部*/
.head_top{height:83px; position:relative; background:url(images/head_bg.gif) repeat-x;}
.logo{ position:absolute; left:13px; top:21px; }
.tel{ position:absolute; right:18px; top:42px;}


/*导航*/

.nav{ height:42px; background:url(images/nav_bg.gif) repeat-x; }

.nav ul{padding:0px 0px 0px 110px;}
.nav li{float:left;text-align:center;  font-size:14px;display:inline;color:#ffffff;background:url(images/navline.gif) no-repeat right center; line-height:42px; padding-right:2px;}
.nav .endli{background:none;}
.nav .first{background:none;}
.nav a{ display:block; padding:0px 30px; line-height:42px; text-align:center;}
.nav a:link,.nav a:visited{color:#FFF;}

.nav .on a,.nav .on a:visited,.nav .on a:hover{background:url(images/navon2.gif) no-repeat center top;  text-decoration:none;}
.nav .on .first,.nav .on .first:visited,.nav .on .first:hover{background:url(images/navon.gif) no-repeat center top; text-decoration:none;}
.nav ul li a:hover{background:url(images/navon2.gif) no-repeat center top; text-decoration:none;}

/*广告*/
#indexad{ width:739px; height:293px; border:1px solid #d5e9f2; float:left;}
#contentad{ width:998px; height:160px; border:1px solid #d5e9f2;}

/*内容*/

.title{ color:#1b7bcc; padding:16px 0px 15px 20px;}

.title1{ line-height:34px; height:34px; background:url(images/title1_bg.gif) no-repeat; color:#1b7bcc; position:relative;}
.title1 p{ font-weight:bold; font-size:14px; padding-left:12px;}
.title1 .about_us{ position:absolute; top:0px; left:0px;}
.title1 .index_case{ position:absolute; top:0px; left:480px;}
.title2{line-height:32px; height:32px; background:url(images/title1bg_2.gif) no-repeat; color:#0976CE; font-weight:bold; padding-left:20px;}
.title2 a:link,.title2 a:visited{color:#0976CE;}
.title2 a:hover {color:#0976CE;}

.title3{text-align:center; font-size:15px; font-weight:bold;}
.title4{ height:37px; background:url(images/title1bg_3.gif) no-repeat;}
.title4 h2 {color: #FFFFFF; padding: 3px 0 0 25px;}
.title4 h2 span{ padding:0px 10px; background:url(images/title1bg_h2.gif) repeat-x;color: #FFFFFF;display: inline-block;
font-size: 12px; height: 24px; line-height: 24px; font-weight:bold;} 
.black{ padding-top:10px; text-align:center; clear:both;}

.black a:link,.blacka:visited{color:#3d3d3d;text-decoration:none;}
.black a:hover {color:#f60;text-decoration:none;}

.more{ position:absolute; top:10px; right:2px;}
.more a:link,.more a:visited{color:#fff;}
.more a:hover {color:#f00;}



.position{ height:28px; line-height:28px;  color:#666; background:url(images/here1_bg.gif) repeat-x left bottom;color:#666;}
.position p { float:right; padding:0px 10px 0px 16px; background:url(images/here_bg.gif) no-repeat left center;}
.position p span{ color:#0475D6;}
.position a:link,.position a:visited{color:#666;}
.position a:hover {color:#666;}

/*主体*/
.body_content{width:1000px;  margin: 0 auto;padding:2px 0px 15px 0px; }
.index_content{ width:1002px;  margin: 0 auto; padding:2px 0px 15px 2px; }
.index_body{ padding:10px 0px 0px 0px; clear:both;}
.index_left{ width:240px; float:left;}
.index_middle{width:500px; float:left; padding:0px 10px 0px 10px;}
.index_right{ width:240px; float:left;}
.content{ width:1000px; height:auto; background:url(images/mainbg2.gif) repeat-y left top; height:auto!important; min-height:500px; height:500px;}
.content_left{width:200px; float:left;overflow:hidden;}
.content_right{ width:780px; float:right; overflow:hidden; }

.content_info{ padding:10px; overflow:hidden; line-height:200%;}
.box{ background:url(images/box_bg.gif) no-repeat left top;}
.box1{ width:259px; height:300px; float:right; background:url(images/box1_bg.gif) no-repeat;}
.box2{ background:url(images/box2_middle_bg.gif) repeat-y;}
.box2_content{background:url(images/box2_top_bg.gif) no-repeat left top; height:334px; overflow:hidden;}
.box2_bottom{ height:7px;background:url(images/box2_bottom_bg.gif) no-repeat left bottom; overflow:hidden;}
/*搜索*/
.search{ background:url(images/searchbg.gif) no-repeat left top;color: #C9DCEB;height: 80px;padding:10px 0px 0px 62px;}
.Search_bg{ background:url(images/searchinput.gif) no-repeat left top;height:20px; line-height:20px; padding:2px  0px 10px 2px;}
.search_input{ background: none;border: 0 none;width: 114px;}


.customer{ width:187px; height:215px; overflow:hidden; margin: 0 auto; line-height:24px;}
.box_img{ text-align:center; padding:5px 0px;}
.index_news_list{ padding:5px 12px 5px 12px;}
.index_news_list ul li{ line-height:25px; padding-left:16px;  background:url(images/li_bg.gif) no-repeat; background-position:4px 10px; color:#424243;}
.index_news_list ul li .new{ padding-right:30px; background:url(images/news.gif) no-repeat right center; }
.index_news_list ul li span{ padding-left:5px;}
.index_news_list ul li a:link,.index_news_list ul li a:visited{color:#333333;}
.index_news_list ul li a:hover {color:#333333;}

.index_solution ul li { width:46%; float:left; line-height:24px; height:24px; overflow:hidden; padding:0px 0px 0px 15px; background:url(images/quan5.gif) no-repeat 5px center;}


.news_nav {height:29px; padding:1px 0px 0px 0px;}
.news_nav_ul li { margin:0px 2px 0px 10px;float:left;background:url(images/news_li_bg.gif) no-repeat;display:inline;text-align:center; height:29px; font-size:14px; font-weight:bold; line-height:29px; overflow:hidden; width:128px;}
.news_nav_ul li a:link, .news_nav_ul li a:visited {color:#1b7bcc;}
.news_nav_ul li a:hover {color:#1b7bcc;text-decoration:none;}
.news_nav_ul li.cur {background:url(images/news_hover_bg.gif) no-repeat;}
.news_nav_ul li.cur a:link, .news_nav_ul li.cur a:visited {color:#fff;}
.news_hover {display:none;line-height:20px; padding:12px 15px 0px 15px;}

.index_product_list{ width:430px;}
.index_product_list h1{ font-weight:bold; clear:both; padding:5px 4px;}
.index_product{ height:40px; overflow:hidden;width:430px;}
.index_product li{float:left; padding:0px 22px 0px 0px; line-height:20px;}
.index_product a{white-space: nowrap;  line-height:20px;}
.index_product_list p.more1{ clear:both; text-align:right; font-weight:bold; padding:0px 22px 10px 0px;}
.index_product_list p.more1 a:link,.index_product_list p.more1 a:visited{color:#fe0000;}
.index_product_list p.more1 a:hover {color:#fe0000;}
.index_img_list{ text-align:center; clear:both; margin-top:10px;}
.index_img_list img{ margin:0px 10px;}

.left_list {margin: 0 auto;padding:12px 0px 8px 0px; width: 164px;}

#menu_left dt {height:28px; line-height:28px;background:url(images/sidenavlibg.gif) repeat-x left center;overflow:hidden; font-weight:bold;}
#menu_left dt.on{background:url(images/sidenavlibg3.gif) repeat-x left center; }
#menu_left dt.on a{background:url(images/quan3.gif) no-repeat 10px center;}
#menu_left dt a {padding:0px 0px 0px 20px;height:28px; line-height:28px;background:url(images/quan4.gif) no-repeat 10px center;}
#menu_left dt a:link, #menu_left dt a:visited {color:#ffffff;}
#menu_left dt a:hover {color:#ffffff;}

#menu_left dd ul li{  height:28px; line-height:28px; color:#666666;background:url(images/sidenavlibg2.gif) repeat-x left center; font-weight:normal;overflow:hidden;}
#menu_left dd ul li a {padding:0px 0px 0px 30px;height:28px; line-height:28px;background:url(images/quan5.gif) no-repeat 20px center;}
#menu_left dd ul li a:link,#menu_left dd ul li a:visited {color:#666666;}
#menu_left dd ul li a:hover {color:#666666;}
.news_List{ background:url(images/pic5.gif) no-repeat right top;height:auto!important; min-height:300px; height:300px;}
.newslist{ width:550px;}
.newslist li { border-bottom: 1px dashed #E3E3E3;height: 30px;line-height: 30px; padding: 0px 0 0px 25px; position:relative; background:url(images/quan6.gif) no-repeat; background-position:5px 50%; }
.newslist li  span{  position:absolute; top:0px; right:5px; color:#999;}
.newslist li a:hover{ text-decoration:underline;}

.product_list li{float:left;width:360px; padding:6px 10px 0px 6px; display:inline; height:28px; overflow:hidden;}
.product_list li .porduct_list_img{width:170px; height:110px; border:1px solid #ccc;}
.product_list li p{ line-height:20px; height:40px; overflow:hidden; padding:0px 10px;}
.product_list li a:link,.product_list li a:visited {color:#333; text-decoration:underline;}
.product_list li a:hover{color:#f60; text-decoration:underline;}
.new_hot{ margin-left:5px;}

.pages { text-align:left; font: 12px Arial, Helvetica, sans-serif;padding:15px 0px 10px 0px; clear:both; }
.pages a {padding: 1px 6px; border: solid 1px #ddd; text-decoration: none; margin:0px 4px;}
.pages a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.pages a:link,.pages a:visited{color:#333; }
.pages .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none; margin:0px 4px;}
.pages a:hover {color: #fff; background: #811600;border-color:#ffa501;text-decoration: none; }
.pages .total{ padding-right:20px;font: 12px "宋体",Arial, Helvetica, sans-serif;}



.next{ line-height:24px; color:#8C8C8C; padding-top:10px;}
.next span{ padding-right:25px;}

/*尾部*/

.footer{ width:1000px; margin:0 auto; border-top:1px solid #e6e6e6; background:#f4f3f3 ; line-height:24px; text-align:center;  color:#6e7273; clear:both;}
