body { margin:0 auto; padding: 0px; font-size:12px; line-height:24px; background:url(../images/background.jpg) repeat-x #fff; color:#5a5a5a; }
* { margin:0px; padding:0px; }
a { color:#000000; text-decoration:none;  }
a:hover { color:#2cbdef; text-decoration: underline; }
ul,li{ list-style:none; }
img{ border:none; }

.index_content { width:1003px; margin:0 auto; }
.index_infomation { width:1003px; height:117px; }
.index_logo { width:700px; height:117px; float:left; }
.index_all { width:303px; height:117px; float:left; }
.index_link { width:86px; height:24px; color:#a7a7a7; line-height:24px; float:left; padding:67px 0 26px 0px ; text-align:right; }
.index_search { width:205px; height:24px; float:left; padding-top:67px; padding-bottom:26px; padding-left:10px; }
.index_search_kuang { width:156px; height:24px; float:left; background:url(../images/index_02.jpg) no-repeat; }
.index_search_menu { width:24px; height:24px; float:left; padding-left:8px; }
.search_k { width:135px; height:20px; background:none; border:none; line-height:24px; padding-left:15px; color:#8a8a8a; }

.index_menu { width:1003px; height:35px; }
.index_menu ul { overflow:hidden; }
.index_menu ul li { display:block; float:left; font-size:14px; background:url(../images/01.gif) right no-repeat;  }
.index_menu ul li a { display:block; font-weight:bold; color:#fff; text-align:center; padding:0 25px; line-height:35px; float:left;    }
.index_menu ul li a:hover { text-decoration:none; background:url(../images/02.gif) repeat-x;  }

.index_banner { width:1003px;  padding-top:10px; overflow:hidden;  }
.index_banner img{ width:1003px; height:329px; }

.index_sub { width:981px; padding:0 11px; overflow:hidden; }
.index_sub_left { width:691px; float:left; padding-right:14px; overflow:hidden;  }

.index_sub_title { width:691px; height:49px; background:url(../images/index_05.jpg); }
.index_news { width:689px; height:208px; background:url(../images/index_06.jpg) repeat-x; border:1px solid #97e4ff; overflow:hidden;  }
.index_consulting { width:315px; height:210px; background:url(../images/index_07.jpg) right center no-repeat; float:left; }
.index_consulting_img { width:286px; height:69px; background:url(../images/index_08.jpg) center bottom no-repeat; padding:8px 21px 13px 8px; }
.index_consulting_sub { width:282px; height:65px; background:#ddd; padding:2px; }
.index_consulting_list { width:315px; height:108px; padding-top:12px; }
.index_consulting_list li { width:315px; height:24px; background:url(../images/icon-1.gif) 13px center no-repeat; text-indent:25px; }

.index_milking2 { width:270px; height:185px;float:left; }
.index_milking2 li { width:270px; height:24px; background:url(../images/icon-1.gif) 18px center no-repeat; text-indent:33px; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}

.index_milking { width:200px; height:185px; padding-top:25px; float:left; }
.index_milking li { width:200px; height:24px; background:url(../images/icon-1.gif) 18px center no-repeat; text-indent:33px; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.index_milkingimg { width:160px; height:165px; float:right; padding:25px 10px 20px 0; }

.index_left1 { width:691px; overflow:hidden;  float:left; }
.index_sub_title1 { width:691px; height:45px; background:url(../images/index_09.jpg); }
.index_company { width:300px;  float:left; background:url(../images/index_10.jpg) right center no-repeat; padding-top:15px; padding-right:15px; line-height:24px; }
.index_company img{ float:left; padding:0 8px 1px 0; height:95px;  width:135px; }
.index_company div,.index_company p { text-indent:2em; }

.index_product { width:328px; overflow:hidden; float:left; padding:5px 24px 0px 24px; background:url(../images/left.png) no-repeat top;  }
.index_product li{ display:block; float:left; width:154px; padding:5px; overflow:hidden;    }
.index_product li img{  width:154px; height:115px;  display:block; float:left;   }
.index_product li span{ width:154px; display:block; float:left; padding-top:3px;  overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
#demo{ width:328px; overflow:hidden; }

.index_sub_right { width:276px; float:left; overflow:hidden; }
.index_sub_videotitle { width:290px; height:42px; background:url(../images/index_11.jpg); text-align:right; padding-right:20px; padding-top:7px; }
.index_sub_video { width:270px; height:204px;padding:3px; overflow:hidden;  }
.index_sub_video img{ width:270px; height:204px; }

.index_sub_contacttitle { width:298px; height:43px; background:url(../images/index_13.jpg); text-align:right; padding-right:20px; }
.index_sub_contact { width:250px; background:#e0f6ff; padding:10px 13px 10px 13px; color:#000; line-height:24px; }

.flink { width:980px; margin:0px auto; overflow:hidden; padding-top:10px;  }
.flink li { display:block; float:left; padding-right:10px; white-space:nowrap; }
.flink li a { color:#999; text-decoration:none;  }
.flink li a:hover { color:#2cbdef; text-decoration: underline; }

.foot { width:100%; background:url(../images/index_15.jpg); height:110px; margin-top:10px;  }
.foot_nav { width:1003px; height:110px; margin:0 auto; }
.foot_beian { width:1003px; padding-top:38px;  text-align:center; }
.foot_beian a { padding:0 2px; color:#999; text-decoration:none;  }
.foot_beian a:hover { color:#2cbdef; text-decoration: underline; }
.foot_sub { width:1003px; color:#a2a0a0; text-align:center; }

.sub { width:981px; padding:15px 11px 0 11px; margin:0 auto; overflow:hidden;  }

.left { width:213px; float:left; padding-right:20px;  }
.left_title { width:213px; height:34px; background:url(../images/index_19.jpg) no-repeat; font-size:14px; font-weight:bold; color:#fff; text-indent:45px; line-height:34px; }

.left_list { width:184px; background:url(../images/index_20.jpg) repeat-y; padding:13px 16px 0 13px; }
.left_list ul{ overflow:hidden; }
.left_list ul li { width:184px; height:30px; line-height:30px; background:url(../images/index_21.jpg) no-repeat; text-indent:33px; overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;}
.left_foot { width:213px; height:34px; background:url(../images/index_23.jpg) no-repeat; }

.left_cp{ width:194px; background:url(../images/index_20.jpg) repeat-y; padding:0px 11px 0 8px; overflow:hidden;  }
.left_cp ul{ overflow:hidden; }
.left_cp ul li{ width:87px; display:block; float:left; padding:15px 5px 0 5px;  }
.left_cp ul li img{ width:87px; height:60px; display:block;  }

.introduce{ width:184px; background:url(../images/index_20.jpg) repeat-y; padding:13px 16px 0 13px; }
.introduce div,.introduce p{ text-indent:2em; }

.sub_content { width:748px; float:left; }
.sub_title { width:748px; height:37px; background:url(../images/index_26.jpg) no-repeat; }
.sub_title_left { width:410px; height:37px; line-height:37px; font-weight:bold; color:#13aee4; float:left; padding-left:28px; font-size:14px; }
.sub_title_right { width:300px; height:37px; line-height:37px; color:#6b6b6b; float:left; text-align:right; padding-right:10px; }

.sub_content_all { width:728px; line-height:24px; color:#4b4b4b; padding:0px 10px; }
.sub_news_name { width:728px; text-align:center; font-size:14px; padding-top:15px; line-height:30px; font-weight:bold; border-bottom:1px dotted #ccc; }
.sub_news_qb { width:728px; line-height:24px; color:#4b4b4b; padding-top:10px; }
.sub_news_qb div,.sub_news_qb p { text-indent:2em; }
.sub_news_qb img { display:block; margin:0px auto; padding:10px 0; }

.mytable { width:728px; overflow:hidden; padding-bottom:10px;  }
.mytable ul{ overflow:hidden; }
.mytable ul li { display:block; width:728px; line-height:26px; padding-top:10px; text-indent:28px; background:url(../images/newsicon-1.gif) 10px 18px no-repeat; border-bottom:#646464 1px dotted; text-align:left; overflow:hidden; float:left;    }
.mytable ul li a {  width:500px; float:left; line-height:24px; color:#4b4b4b; text-decoration:underline; }
.mytable ul li a:hover { color:#ff0000; }
.mytable ul li span{ width:220px; display:block; text-align:right; float:left; padding-right:8px;   }
.sub_digital { width:728px; text-align:center; }
.sub_digital li{ display:inline; padding:0 5px;   }

.sub_news_link { width:728px; color:#999; line-height:24px; padding:10px 0px 5px 0px; text-align:center; }
.sub_news_info { width:708px; background:#e6e6e6; color:#535353; line-height:20px; padding:10px; }

.sub_body { width:728px; line-height:24px; color:#4b4b4b; padding:10px 0; }
.sub_body div,.sub_body p { text-indent:2em; }
.sub_body img { display:block; margin:0px auto; padding:10px 0;  }

.sub_next{ width:708px; padding:0 10px; color:#919090; }
.sub_next a{ color:#919090; text-decoration:none;  }
.sub_next a:hover { color:#2cbdef; text-decoration: underline; }

.sub_product { width:738px; padding:5px; overflow:hidden;  }
.sub_product ul{ overflow:hidden; }
.sub_product ul li{ width:174px; display:block; float:left; overflow:hidden; padding:5px;  }
.sub_product ul li img{ width:170px; height:120px; display:block; float:left; padding:1px; border:#CCC 1px solid; }
.sub_product ul li img:hover{ border:#999 1px solid; }
.sub_product ul li span{ width:170px; display:block; float:left; text-align:center; }
.sub_page{ width:738px; padding:0 5px; overflow:hidden; }
.sub_page li{ display:block; padding: 0 5px; float:left;  }
