﻿@charset "utf-8";
/* 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 { background: #FFF url(../images/index_01.jpg) no-repeat; font: 12px/1.5 Arial, Helvetica, sans-serif; } 
.csspreclear{clear:both;} 
div{margin:0;border:0;padding:0;}
.dis{display:block;} 
.undis{display:none;} 

a{ color:#000; text-decoration:none;}
a:hover{ color:#FF0000;}

.cssprewidth{ width:980px; margin:0 auto; }
.cssprehead{ height:117px; margin-bottom:1px; }
.cssprelogo{ float:left; display:block; padding-top:25px;}
.cssprehomepage{ float:right; width:400px; text-align:right; height:30px; line-height:30px; color:#FFF;}
.cssprehomepage a{ color:#333;}
.csspretel{ float:right; padding-top:25px;}
.cssprebox2{ width:100%; height:439px; background:url(../images/banner_bg.jpg) repeat-x;}
.cssprebanner{ width:995px; height:424px; margin:0px auto; padding-top:8px;}


.cssprebox1{ width:100%; height:36px; background:url(../images/nav_li_bg_c.gif) repeat-x; }
#nav{ width:980px; height:36px; line-height:36px;  margin:0 auto;}

#nav1{ height:35px; float:left;}
#nav1 li{ width:122px; height:36px; background:url(../images/nav_li_bg.gif) no-repeat right; text-align:center; float:left; }
/*#nav1 li.on a{ width:122px; height:36px; background:url(../images/bg8_11.jpg) no-repeat center; text-align:center; float:left; color:#247bed;}*/
#nav1 li.cssprelast{ background:none;}
#nav1 li a{ font-size:14px; font-weight:bold; color:#FFF; width:83px; height:30px; float:left; margin:3px 0 0 19px; display:inline; line-height:30px;}
#nav1 li a:hover{ background:url(../images/nav1.jpg) no-repeat center; color:#247bed;}
#nav1 .cssprenav{ background:url(../images/nav1.jpg) no-repeat center; color:#247bed;}

#nav1 li ul { line-height: 24px;  text-align:left; left: -999em; _left:-9999em; width: 105px; position: absolute;  z-index:999;}
#nav1 li ul li{ float: left; width: 120px; background: #0e4c9f; line-height:28px; height:28px; }
#nav1 li ul a{ display: block; width:115px; text-align:center; color:#FFF; font-size:12px;font-weight:normal; padding-left:5px;
}
#nav li ul a:hover  {
 color:#fff; font-weight:normal; height:28px; width:115px; background:#347dce; }

#nav1 li:hover ul {
 left: auto;
}
#nav1 li.sfhover ul {
 left: auto;
}

.cssprebox3{ width:100%; height:34px; background:url(../images/annu_17.jpg) repeat-x;}
.csspreannoun{ width:1000px; height:34px; margin:0px auto; background:url(../images/annu2_20.jpg) no-repeat 8px 6px;}
.cssprebox{ width:1000px;height:25px;line-height:25px;overflow:hidden; padding-top:3px;   }
.cssprebox ul{margin:0;padding:0}
.cssprebox li{height:25px;line-height:30px;font-size:12px;text-align:left;list-style-type:none; }
.cssprebox li a{ text-decoration:none;padding-left:110px; color:#000;}

.csspremain{ height:auto; overflow:hidden; margin:20px auto 0px; }
.csspreshow{ height:179px; overflow:hidden; padding:1px 0px; margin-bottom:10px;}
.csspresh_title{ width:36px; height:179px; background:url(../images/zs_03.jpg) no-repeat; float:left; margin-left:1px;}
.csspresh_title a{ display:block; width:12px; padding-top:45px; font-size:14px; font-weight:bold; padding-left:10px; color:#FFF; }
.csspresh_cont{ width:930px; height:179px; float:right;}
#demo3 { overflow:hidden;width: 900px;height:172px; margin:0px auto 0px;   }
#indemo { width: 800%; height:auto; overflow:hidden; margin:15px auto;}
#demo4 {float: left;}
#demo4 ul{ *display:inline-block; margin:0px; } 
#demo4 li{ width:165px; height:159px; overflow:hidden;  float:left; margin:0 5px; text-align:center;  _display:inline;  }
.cssprerysc1{display:block; width:161px; height:125px; padding:1px; text-align:center; border:1px solid #ccc; }
.cssprerysc1 a{display:table-cell; vertical-align:middle; width:161px; height:125px; *font-size:116px; *dispaly:bolck; *font-family:Arial; }
.cssprerysc1 img{vertical-align:middle;}
.cssprerysc2{ width:165px; height:30px; line-height:30px; overflow:hidden;  }
.cssprerysc2 a{color:#424242; }
#demo5 {float: left;}
#demo5 li{ width:165px; height:159px; overflow:hidden;  float:left; margin:0 5px; text-align:center;  _display:inline;}



.csspremain_left{ width:231px; height:auto; overflow:hidden; float:left; }
.cssprer{ width:739px; height:auto; overflow:hidden; float:right; }
.csspremain_mid{ width:440px; height:460px; float:left; margin:0px 10px 0px 0px; }
.csspremain_right{ width:289px; height:460px; float:right;  }

.cssprebor{ border:1px #9dbfc8 solid;}
.cssprefl{ width:229px; height:auto; overflow:hidden;  }
.csspretitle1{ height:31px; background:url(../images/6_05.png) repeat-x; line-height:30px; margin:1px;}
.csspret1{ width:119px; height:31px; float:left;  font-size:14px; font-weight:bold; background:url(../images/6_03.png) no-repeat; }
.csspret1 a{  color:#FFF; padding-left:15px;}
.csspret2{ float:left; padding-top:5px; padding-left:50px;}
.csspret3{ width:3px; height:31px; float:right; background:url(../images/6_07.png) no-repeat;}
.cssprefl_cont{ padding:15px 10px;}
.cssprefl_cont li{ width:209px; height:39px; background:url(../images/cpfl_li_bg.jpg) no-repeat; line-height:39px; margin:7px 0px; }
.cssprefl_cont li a{ padding-left:30px; /*font-weight:bold; font-size:14px;*/} 

.cssprecontact{ width:229px; height:auto; overflow:hidden; margin-top:10px; float:left; }
.cssprecon_cont p{ line-height:24px; padding:10px 10px;}

.csspreabout{ height:222px; overflow:hidden;}
.csspreab_cont{ padding:12px 15px; height:150px; overflow:hidden; line-height:24px;}



.cssprenews{ height:222px; overflow:hidden;}
.csspretitle2{ height:30px; background:url(../images/8_12.jpg) repeat-x; margin:1px;}
.csspret4{ width:140px; height:30px; float:left; background:url(../images/6_13.png) no-repeat; line-height:30px;}
.csspret4 a{ padding-left:24px; color:#FFF; font-size:14px; font-weight:bold;}
.csspret5{ float:right;}

.cssprenew_cont{ width:400px; padding:15px 10px 0px; height:164px; overflow:hidden;margin:0 auto;}
.cssprenew_cont li{ width:400px; height:26px; line-height:26px; float:left; border-bottom:1px #CCC dashed; background:url(../images/biao_29.jpg) no-repeat left center; }
.cssprene1{ width:300px; height:26px;  float:left; overflow:hidden; }
.cssprene1 a{ padding-left:20px;}
.cssprene2{ width:80px;  float:right; text-align:center;}



.cssprecases{ height:222px; overflow:hidden; margin-top:10px;}
.cssprefengcai{ height:212px; background:#cfcfcf; padding-top:12px; }
.cssprefc_cont{ width:263px; height:196px; margin:0 auto; padding:2px;border:1px #999 solid;}

.cssprekhfw{ height:222px; margin:10px 0px 0px; }
.csspret6{ float:left; padding-top:5px; padding-left:105px;}
.cssprekhfw_cont{ height:140px; padding:15px 20px; overflow:hidden;}
.cssprekhfw_cont p{ line-height:20px;}

.cssprecase{ width:737px; height:222px; margin-top:10px;}
.cssprecase_cont{ height:192px; overflow:hidden;}

#demo { overflow:hidden;width: 700px;height:172px; margin:10px auto 0px;   }
#indemo { width: 800%; height:auto; overflow:hidden; margin:15px auto;}
#demo1 {float: left;}
#demo1 ul{ *display:inline-block; margin:0px; } 
#demo1 li{ width:165px; height:159px; overflow:hidden;  float:left; margin:0 5px; text-align:center;  _display:inline;  }
.cssprerysc1{display:block; width:161px; height:125px; padding:1px; text-align:center; border:1px solid #ccc; }
.cssprerysc1 a{display:table-cell; vertical-align:middle; width:161px; height:125px; *font-size:116px; *dispaly:bolck; *font-family:Arial; }
.cssprerysc1 img{vertical-align:middle;}
.cssprerysc2{ width:165px; height:30px; line-height:30px; overflow:hidden;  }
.cssprerysc2 a{color:#424242; }
#demo2 {float: left;}
#demo2 li{ width:165px; height:159px; overflow:hidden;  float:left; margin:0 5px; text-align:center;  _display:inline;}



.cssprelink{ height:30px; padding:10px 10px;}
.cssprebox4{ width:100%; height:80px; background:#094696; }
.cssprefoot{ height:80px; margin:0 auto; }
.cssprefoot p{ padding-top:20px; line-height:24px; color:#FFF; text-align:center;}

/*内页*/
.csspreleft{ width:231px; height:auto; float:left; }
.cssprenew{ height:auto; overflow:hidden; margin:10px auto 0px; padding-bottom:15px;}
.cssprene_cont{ width:200px; height:140px; padding:20px 10px 0px;  overflow:hidden;}
.cssprene_cont li{ width:200px; height:24px; line-height:24px; overflow:hidden; float:left;  background:url(../images/biao_29.jpg) no-repeat left center;}
.cssprene_cont li a{ width:185px; height:24px; display:block; overflow:hidden; padding-left:15px;}

.csspreright{ width:730px; height:auto; min-height:600px; float:right;}
.csspreright2{ width:730px; height:auto; min-height:393px; float:right;}
.csspreright3{width:730px; height:auto; min-height:445px; float:right;}
.csspretitle3{ height:30px; background:url(../images/8_12.jpg) repeat-x; line-height:30px; margin:1px;}
.csspret7{ width:125px; height:30px; background:url(../images/6_13.png) no-repeat; float:left; display:block; font-size:14px; color:#FFF; font-weight:bold; padding-left:20px;}
.csspret8{ float:right; padding-right:10px; }
.csspreright_p{ padding:20px 20px; height:auto; overflow:hidden;line-height:28px; font-size:14px;}
.csspreright_p  img{ max-width:690px; max-height:520px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 690 ? "690px" : "auto"):(this.style.height = this.offsetHeight >= 520 ? "520px" : "auto")); display:inline !important; padding:10px 0px;}

/*.csspreservice_l{ padding:20px 10px; height:auto; overflow:hidden;}
.csspreservice_l ul{ *display:inline-block;}
.csspreservice_l ul li{ width:308px; height:218px; overflow:hidden;  float:left; margin:10px 10px 0px 30px; text-align:center;  _display:inline; }
.csspreservice1{display:block; width:300px; height:184px; padding:1px; text-align:center; border:1px solid #ccc; }
.csspreservice1 a{display:table-cell; vertical-align:middle; width:300px; height:184px; *font-size:116px; *dispaly:bolck; *font-family:Arial; }
.csspreservice1 img{vertical-align:middle;}
.csspreservice2{ width:338px; height:30px; line-height:30px; overflow:hidden;  }
.csspreservice2 a{color:#424242; }*/
/*.csspreservice_p{ padding:20px 20px; height:auto; overflow:hidden;line-height:28px; font-size:14px;}
.csspreservice_p  img{ max-width:600px; max-height:450px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 600 ? "600px" : "auto"):(this.style.height = this.offsetHeight >= 450 ? "450px" : "auto")); display:inline !important; padding:10px 0px;}*/

/*产品详情页*/
.csspreproduct_p{ padding:20px 10px; height:auto; overflow:hidden;}
.cssprepro2{ width:280px; height:228px;  float:left;  margin-left:20px; _margin-left:20px;}
.cssprepro2_1{ display:block; width:280px; height:228px;  text-align:center; float:left; border:1px #CCC solid; }
.cssprepro2_1 a{ display:table-cell; vertical-align:middle; width:280px; height:228px;  *font-size:199px; *dispaly:bolck; *font-family:Arial; }
/*.cssprepro2_1 a:hover{  display:table-cell; width:280px; height:228px; padding:2px;  border:1px #f20401 solid; *font-size:133px; *dispaly:bolck; *font-family:Arial;}*/
.cssprepro2_1 img{ vertical-align:middle;}

.cssprepro3{ width:380px; height:232px; float:right; }
.cssprepro3_1{height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; color:#f20401; background:#f4f4f4;}
.cssprepro3 ul{ padding:10px 20px; font-size:12px;}
.cssprepro3 li{ width:340px; line-height:26px; }
.csspresp5{ width:60px; height:26px; display:block;float:left; }
.csspresp6{ width:280px; height:26px; display:block;float:left;}
.csspresp7{ width:280px; height:120px; line-height:20px; overflow:hidden; display:block; float:left;}

.cssprepro4,.cssprepro5{ margin:10px 0px;}
.csspretitle10{ height:30px; background:#034da6;   font-size:14px;  line-height:30px; padding-left:20px; color:#fff; font-weight:bold;}
.cssprepro4_1{ height:auto; padding:10px;}
.cssprepro4_1 p{ text-indent:2em; line-height:24px; font-size:14px;}
.cssprepro4_1 p img{max-width:690px; max-height:450px; scale:expression((this.offsetWidth > this.offsetHeight)?(this.style.width = this.offsetWidth >= 690 ? "690px" : "auto"):(this.style.height = this.offsetHeight >= 450 ? "450px" : "auto")); display:inline !important; }

.cssprepro5_1{ height:auto; overflow:hidden;}
.cssprepro ul{ *display:inline-block; } 
.cssprepro li{ width:165px; height:159px; overflow:hidden;  float:left; margin:20px 5px 0px 6px; text-align:center;  _display:inline;  }

.csspremessage{ height:auto; overflow:hidden; margin:30px 0px 20px;}
.csspremes1{ height:30px; text-align:left; padding-left:10px; }
.csspremes2{ height:30px; line-height:30px;color:#F00; padding-left:20px;}

.cssprepro6{ height:auto; overflow:hidden;}
.cssprepro6_1{ padding:20px 0px;}
.cssprenew{ height:auto; overflow:hidden; }
.cssprenew li{ width:330px; height:26px; line-height:26px; float:left; border-bottom:1px #CCC dashed; background:url(../images/biao_29.jpg) no-repeat left center; margin-left:10px; overflow:hidden;}
.cssprenew1 a{ padding-left:15px; }
/*
.cssprefenye2{ height:50px; line-height:25px; border-bottom:1px #CCC dashed; border-top:1px #CCC dashed; padding:10px 0px; margin:20px 0px; font-size:14px; }*/




.csspreright_l{ padding:20px 10px; height:auto; overflow:hidden;}
.csspreright_l ul{ *display:inline-block;}
.csspreright_l ul li{ width:165px; height:159px; overflow:hidden;  float:left; margin:20px 5px 0px 7px; text-align:center;  _display:inline; }
.cssprefenye{ height:30px; line-height:30px; padding:20px 0px;}
.cssprefenye2{ height:30px; line-height:30px; text-align:center; background:#CCC; margin:10px auto;}
.cssprerp1{ height:30px; font-size:18px; text-align:center;  font-weight:bold; color:#F00; border-bottom:1px #CCC solid;}
.cssprerp2{ height:30px; text-align:center; line-height:30px; border-bottom:1px #CCC solid; font-size:12px; margin-bottom:20px; }

.cssprenews_l{ padding:20px 20px; height:auto; overflow:hidden;}
.cssprenews_l ul{ width:650px; height:auto; margin:0 auto;}
.cssprenews_l ul li{ width:650px; height:30px; line-height:30px; float:left; background:url(../images/biao_29.jpg) no-repeat left center; border-bottom:1px #CCC dashed;}
.cssprene3{ width:500px; height:30px; float:left;}
.cssprene3 a{ padding-left:20px;}
.cssprene4{ width:80px; height:30px; float:right; text-align:center;}
 
/*企业招聘*/
.csspreright_recruitment{ width:710px; height:auto; overflow:hidden; padding:20px 10px;}
.csspreright_recruitment ul{ width:710px; height:auto; margin:20px auto;}
.csspreright_recruitment ul li{ width:710px; height:36px; line-height:36px;  float:left;}
.cssprezpl1{ height:36px;background:#e6e6e6; }
.cssprezpl2{ height:36px; margin:5px auto;  }
.cssprezp1{ width:35%; height:auto; display:block; text-align:center; float:left; overflow:hidden; text-align:left;  }
.cssprezp1 a{ padding-left:20px;}
.cssprezp2{ width:20%; height:36px; display:block; text-align:center; float:left; }
.cssprezp3{ width:25%; height:36px; display:block; text-align:center; float:left; }
.cssprezp4{ width:20%; height:36px; display:block; text-align:center; float:left; }
.cssprezp5{ width:35%; height:auto; display:block; text-align:center; float:left; overflow:hidden; text-align:center;  }



/*补充*/
.csspredynamic_cont{ width:85%; padding:5px 10px 5px; overflow:hidden;margin:0 auto; background:#f9f9f9; margin-top:8px;}
.csspredynamic_cont li{ width:100%; height:26px; line-height:26px; float:left; border-bottom:1px #CCC dashed; background:url(../images/biao_29.jpg) no-repeat left center; }
.csspredy1{ width:95%; height:26px;  float:left; overflow:hidden; }
.csspredy1 a{ padding-left:20px;}


.csspreimg{ width:206px; height:88px; border:#e3dfdf 1px solid; margin:10px auto 0;}

.csspredynamic_cont1{ margin-bottom:10px;}




