@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust: none;}
*{ padding:0; margin:0; border:0;  }div,ul,li{ list-style:none;}
a{ color:#495f72;text-decoration:none}a:hover{ color:#023f56; }
.w1, .w2, .w3, .w4, .w5, .wa, .wb, .wc, .wd, .we{ float:left}
input,button,select,textarea{outline:none}
.clear{ clear:both; display:none}
.floatleft{ float:left}
.floatright{ float:right}
.overflowhidden{ width:110%}
.border{border:1px solid #ccc;}
.padding{ padding:10px;}
.margin{ margin:20px;}.margin10{ margin:10px;}.margin20{ margin:20px;}.margin30{ margin:30px;}.margintop10{ margin-top:10px;}.margintop20{ margin-top:20px;}.marginbottom10{ margin-bottom:10px;}.marginbottom20{ margin-bottom:20px;}.marginleft10{ margin-left:10px;}.marginleft20{ margin-left:20px;}
.padding10{ padding:10px;}.padding20{ padding:20px;}.padding30{ padding:20px; }.paddingtop10{ padding-top:10px; }.paddingleft10{ padding-left:10px; }.paddingleft20{ padding-left:20px; }.paddingleft30{ padding-left:30px; }.paddingleft40{ padding-left:40px; }.paddingleft50{ padding-left:50px; }.paddingtl10{  padding:10px 0 0 10px}.positionrelative{ position:relative}.center{ text-align:center}
.content{ border:1px solid #cecdcd; background:#fff}/*内容区*/
.contour{padding-bottom: 201212px; margin-bottom: -201212px;} 
body{ background:#fff url(images/top_bg.jpg) repeat-x; font-family:"宋体"; font-size:14px; color:#5c97ab; line-height:1.8em}
h1{ font-size:22px}
h2{ font-size:18px}
h3{ font-size:14px}
.h0{ height:10px; background:#bccfe8}
.h00{ position:absolute; top:0; z-index:10}
.bodyw{ width:1000px; margin:0 auto;  /*text-align:justify;text-justify:inter-ideographs*/}
.h1{  position:relative; height:155px; overflow:visible }
.h1 ul.dhfirst{ height:38px; position:absolute; top:112px; left:335px; }
.h1 ul.dhfirst, .h1 ul.dhfirst li{ height:38px; line-height:38px}
.h1 ul.dhfirst li.w1, .h1 ul.dhfirst li.w3{ width:11px;}
.h1 ul.dhfirst li.w2{ width:auto;}
.h1 ul.dhfirst li.w1{ background:url(images/dh_left.jpg) no-repeat}
.h1 ul.dhfirst li.w2{ background:url(images/dh_center.jpg) repeat-x; }
.h1 ul.dhfirst li.w3{ background:url(images/dh_right.jpg) no-repeat}
.h1 ul.dhfirst li.w2 a{ font-weight:bold; padding: 0 10px; color:#71b3d1}
.h1 ul.dhfirst li.w2 a:hover{color:#fff}
.h1 ul.dhfirst li.w2 span{ font-weight:100; color:#5c97ab}
.logo{ overflow:hidden }
.logo img.logoimg{ margin-left:10px;position:absolute; top:1px; z-index:1}
.logo .Complex{ position:absolute; width:998px; height:300px; border:1px solid red; top:154px; left:0; background:#fff; display:none;   }

.Complex ul{ height:263px; padding-top:15px;}
.Complex ul li{ height:263px; float:left; width:331px; border-right:1px solid #ccc; font-size:12px;}
.Complex ul li div{ padding:10px 20px; line-height:1.7em}


.h2{ height:auto; padding-top:6px; margin-bottom:-6px; }
.banner1{ height:900px;}

.h3{ height:900px; margin-top:6px;}
.h3 .w2 .in{ }
.classContent{  height:196px; border-top:1px solid #ccc;  }
.classContent li{ float:left; height:196px; }
.classContent li.cleft{ width:400px;overflow:hidden }
.classContent li.cright{ width:600px;overflow:hidden }
.classContent li .inn{ padding:10px 0 }
.classContent li .inn h1{ font-size:14px; padding:0 0 0px 30px; background:url(/style/images/dina1.gif) no-repeat}
.classContent li .inn div.cent1{ padding-left:30px;}
.classContent li.cright ul.inn{ padding-left:35px}
.classContent li.cright ul.inn li{ padding-right:10px; margin-right:3px; text-align:center; line-height:1.1em; width:126px; height:170px; border:1px solid #345e96}
.classContent li.cright ul.inn li:hover{ border-color:#000; background:#f2f6f6}
.classContent li.cright ul.inn li img{ width:120px; margin:5px}
.classContent li.cright ul.inn li a{ color:#000; font-size:12px; padding:5px; }
#lastc li.cleft{ width:200px; height:320px}
#lastc li.cright{ width:800px;height:320px; overflow:hidden}
#lastc li.cright ul.inn li{ margin-bottom:5px; width:138px; height:140px }
#lastc li.cright ul.inn li img{  width:130px; }


.bototm{ height:200px; background:url(images/bottom-bg.gif) repeat-x; margin-top:8px}

.bototm .w1{ width:120px; border-left:1px solid #CCC; padding:0 15px}
.bototm .w1 a{ display:block; padding:3px 0}
.bototm .w1 .bototmtitle{ font-weight:bold; font-size:14px;}


/*内页*/
.cbody{ overflow:hidden; margin-top:6px;}
.cbody .w1{ width:211px; height:auto; border-right:1px solid #518a9e; padding-bottom:10000px; margin-bottom:-10000px}
.cbody .w2{ width:787px; height:auto;border-right:1px solid #96a8ae; padding-bottom:10000px; margin-bottom:-10000px}
ul.cdh{ margin:6px 0;}
ul.cdh li{ width:211px; height:32px; line-height:32px; background:url(images/about1.gif) no-repeat; margin-bottom:2px;}
ul.cdh li.Class2{background:url(images/class2.gif) no-repeat; margin-bottom:2px;}
ul.cdh li.Class2 a{ font-weight:100}


.Class22 { background:url(images/about22.png) left top no-repeat!important;}


ul.cdh li a{ margin-left:68px; font-size:12px; font-weight:900}

.current{ border-bottom:1px solid #dedfe1; height:31px; line-height:31px; text-align:right; padding-right:100px}
a.currentA{ background:#829aa3 url(images/dht.gif) no-repeat; color:#fff; font-size:14px; padding:10px 18px 10px 40px}
.detailc{ margin-left:15px; }
.detailc .wa{ width:71%;}
.detailc .wb{ width:28%; background:#f4f7fb;border-left:1px solid #8ea9bd; border-right:1px solid #8ea9bd;padding-bottom:10000px; margin-bottom:-10000px}


.detailc .in{ padding:25px;}
.pro{ border:0 solid  red; height:auto; overflow:hidden }
.pro ul{ width:110%}
.pro ul li{ float:left; height:180px; border-bottom: 1px dotted #CCC}
.pro ul li.simg{ width:250px;}
.pro ul li.simg img{ margin:12px 30px}

.pro ul li.de{ width:280px;  }
.pro ul li.de p{ padding:10px}
.page{ text-align:center; margin:10px auto; border:0 solid #000}
.page a{ padding:10px;  border:1px solid #CCC; margin-left:-1px}
.page img{ margin:10px}

/*详细页*/
.pdetail{border-left:1px solid #8ea9bd;  padding-bottom:10000px; margin-bottom:-10000px}
ul.t1, ul.wr{ height:auto; float:left}
ul.t1{ height:auto; width:160px; }
ul.wr{ width:360px; overflow:hidden;border:0 solid green; z-index:-100; }
ul.wr table{ margin:20px 0 0 60px }
.imgarr{ padding-left:20px}
.imgarr li.simg{ width:200px; height:180px; }
.imgarr li.ssimg{ width:50px; height:40px; overflow:hidden; display:block; border:1px solid #ccc; margin:10px 0 0 5px; float:left}
.imgarr li.ssimg img{ width:48px; height:38px; margin:1px;}
.pimg{ width:200px;}
.psimg{ width:250px; margin-top:25px}
ul.t1 .wr td{ border-bottom:1px dotted #CCC; padding-left:10px; line-height:25px}
.navh2{ padding-left:10px; border-bottom:1px solid #fff}
h2.h2{ background:#fff; font-size:14px; padding:5px 10px; margin-bottom:10px}
.newslist{ padding:10px}
.newslist a{ line-height:1.8em}
.des{ padding:15px;}
.proimg{ width:280px}

/*新闻列表*/
.newsL li, .nli li{ line-height:35px; height:35px; border-bottom:1px dotted #CCC; padding-left:15px}
.newsL li span{ padding-left:10px}
.npro img{ margin:10px 0 0 10px}
.ncont{ border-top:1px dotted #CCC; padding-top:15px}
.nli{ min-height:300px}
span.dat{ color:#999}
.map{border-left:1px solid #d6e1e1; padding-left:60px;padding-bottom:10000px; margin-bottom:-10000px }
.bcase img{ width:150px; margin-right:15px}


/*公用*/
li.thistag{ padding:0 10px 0 20px}
li.thistag a{font-size:12px;}

#google_translate_element{position:absolute; border:3px double #CCC; top:50px; right:0; width:140px; height:25px; overflow:hidden}
.google_translate_elementa{ float:right; text-align:right;overflow:hidden;}
.asimg img{ width:90%}

/*tag*/
.color0{color:#2F5FC2;}.color1{color:#AC1BF2;}.color2{color:#9E6FC5;}.color3{color:#FBA426;}.color4{color:#2739CF;}.color5{color:#C8A453;}.color6{color:#AB2846;}.weight0{font-weight:100;}.weight1{font-weight:300;}.weight2{font-weight:500;}.weight3{font-weight:700;}.weight4{font-weight:900;}.weight5{font-weight:bold;}.weight6{font-weight:bolder;}.size0{font-size:12px;}.size1{font-size:14px;}.size2{font-size:16px;}.size3{font-size:18px;}.size4{font-size:20px;}.size5{font-size:22px;}.size6{font-size:24px;}

/*浮动联系窗*/
#Fright{ width:auto;margin:140px 0 0 1010px; position:absolute; overflow:visible;}
#Fright ul{overflow:visible;}
#Fright ul li.top{ height:21px; background:url(/images/Public/ftop.gif) no-repeat;}
#Fright ul li.bottom{ height:21px; background:url(/images/Public/fbottom.gif) no-repeat}
#Fright ul li.center{ height:auto; border:1px solid #cecece; margin:-1px 0 0 0; text-align:center; position:relative; overflow:visible; padding:0px}
#Fright ul li.center ul{ position:absolute; z-index:100; top:0;left:28px;width:200px; display:none}
#Fright ul li.center ul li{ width:29px; float:left; margin-left:-1px; background:#fff}
#Fright ul li.center img{ margin-top:2px}

.brand .brandimg{ width:180px; height:60px; border:1px solid #ccc; margin:8px 8px 0 0;}
.brand .brandimg img{ width:178px; height:58px; margin:1px;}


#speWarp .w1{ width:220px}
#speWarp .w1 ul li{ border-bottom:1px dotted #ccc; height:25px; line-height:25px}
#speWarp .w1 ul li a{ font-size:12px;}
#speWarp .w2{ padding-left:60px; width:717px;}
.cityinfo{ border-bottom:1px solid #ccc; min-height:100px; width:650px; padding-top:20px}

.chinamap{ border:0 solid #fff; min-height:767px;  margin:4px; position:relative; padding:0 0 0 10px; overflow:hidden; margin-left:-6px}
.chinamap img{ position:absolute; }
.chinamap div{ position:absolute; text-align:center;}
.chinamap div a:hover{ background:#FFF; padding:2px 3px; border:1px solid #7eab29}
.map65{ width:247px; height:189px;line-height:229px; left:23px; top:85px}
.map54{ width:244px; height:149px; line-height:149px; left:48px; top:260px}
.map63{ width:154px; height:112px; line-height:112px; left:186px; top:233px; z-index:5}
.map62{ width:176px; height:150px; line-height:70px; left:229px; top:185px; z-index:4}
.map62 a{ margin:0 0 0 -100px}
.map15{ width:273px; height:233px; line-height:263px; left:285px; top:33px; z-index:0}
.map15 a{ margin-left:150px}
.map51{ width:121px; height:119px;line-height:119px; left:274px; top:313px; z-index:5}
.map64{ width:34px; height:53px; line-height:53px; left:358px; top:240px; z-index:10; overflow:hidden}
.map64 a{ }
.map61{ width:61px; height:111px; line-height:161px; left:375px; top:235px; z-index:6}
.map61 a{ margin-left:10px}
.map14{ width:42px; height:85px; line-height:85px; left:426px; top:217px; z-index:5; overflow:hidden }
.map53{ width:110px; height:116px; line-height:140px; left:268px; top:385px; z-index:7}
.map52{ width:75px; height:66px; line-height:76px; left:349px; top:384px; z-index:8}
.map50{ width:57px; height:60px; line-height:60px; left:370px; top:340px; z-index:8}
.map45{ width:93px; height:69px; line-height:69px; left:361px; top:427px; z-index:8;overflow:hidden }
.map44{ width:98px; height:75px; line-height:75px; left:425px; top:437px; }
.map43{ width:67px; height:79px; line-height:79px; left:413px; top:369px; }
.map42{ width:94px; height:58px; line-height:58px; left:407px; top:326px; z-index:9;}
.map41{ width:70px; height:67px; line-height:67px; left:430px; top:278px; }
.map13{ width:67px; height:96px; line-height:126px; left:460px; top:184px; }
.map13 a{ margin-left:-20px }
.map11{left:468px; top:198px;font-weight:bold }
.map12{left:490px; top:218px; }
.map21{ width:73px; height:69px; line-height:69px; left:515px; top:164px;z-index:10; }
.map22{ width:104px; height:66px; line-height:66px; left:531px; top:126px; }
.map23{ width:139px; height:124px; line-height:164px; left:508px; top:26px; }
.map23 a{ margin-left:30px}
.map37{ width:80px; height:53px; line-height:53px; left:482px; top:248px;z-index:11;  }
.map32{ width:68px; height:67px; line-height:67px; left:501px; top:289px; overflow:hidden }
.map32 a{ margin-left:30px}
.map31{left:551px; top:330px;z-index:12; }
.map34{ width:58px; height:71px; line-height:80px; left:485px; top:300px;z-index:11; }
.map33{ width:45px; height:45px; line-height:45px; left:527px; top:357px; overflow:hidden }
.map36{ width:58px; height:83px; line-height:60px; left:473px; top:366px;z-index:12;}
.map36 a{ margin-left:-10px}
.map35{ width:51px; height:67px; line-height:50px; left:507px; top:390px;}
.map71{ width:55px; height:48px; line-height:48px; left:562px; top:429px;}
.map46{ width:70px; height:25px; line-height:25px; left:412px; top:517px;}
.map81{left:468px; top:483px;z-index:10; }
.map82{left:436px; top:490px;z-index:10; }
.xmlevice{ width:22px; height:22px;left:509px; top:430px;z-index:11;}/*总部*/
.xiamen{left:500px; top:450px;z-index:10; font-weight:900; color:#F30 }


