@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; list-style:none;}

/*总体布局*/
body{ text-align:left; background-color:#FFFFFF; line-height:20px; font-size:12px;  color: #000000; font-family:"微软雅黑","宋体";}
#container{ width:100%; text-align:left; background-color:#fff;}
#header{ background:url(head_bg.jpg) repeat;}
#mainContent{ width:960px; background-color:#fff; margin-bottom:20px;}
#footer{ background:url(../images/repeat-about.gif) repeat-x; height:31px; line-height:31px; margin-bottom:10px; color:#adc1c8;}


#bottom{background:url(../images/projection-b.gif) bottom repeat-x; height:9px; width:960px;}
/*==ie6 png fix==*/
img, div, a, span, h1, h2, h3, h4, h5, h6, p { behavior: url(../js/iepngfix.htc); }

/*公用*/



a{ font-family:Verdana, Geneva, sans-serif;}
a:link{ text-decoration: none;color:#808080; }
a:visited { text-decoration: none;color:#808080;}
a:hover{  color:#0b4d98!important;}
.left{ float:left; width:auto; height:auto; overflow:hidden; display:inline;}
.right{ float:right; width:auto; height:auto; overflow:hidden; display:inline;}
.clear{ clear:both; height:0; overflow:hidden;}
img{ border:0;}
div{ margin:0 auto;}
.b10{ margin-bottom:10px;}


/*顶部 header*/
#header{min-width:1000px; width:auto !important; margin:0px auto;}
#header .top{  width:960px; height:70px; text-align:right; overflow:hidden;}
#header .top .logo{ float:left; display:inline; margin:18px 0 0 0;}
#header .top .tel{ padding:2px 0 0 0;}
#header .top .tel2{ padding:4px 0 0 0;font-size:15px;  color: #0056a2; font-weight:bold; font-family:"微软雅黑","宋体";}
.tel2{ padding:4px 0 0 0;font-size:15px;  color: #999999; font-weight:bold; font-family:"微软雅黑","宋体";}
#header .top .tel2 .rexian{
	font-size: 15px;
	color: #999999;
	font-weight: bold;
	font-family:"微软雅黑","宋体";
}
#header .top .tel a{ padding-left:20px; margin:0 3px; color:#696969;}
#header .top .tel .zhong{ float:left;padding-left:520px;padding-top:7px;}
#header .top .tel .china{ background:url(China.gif) left no-repeat;}
#header .top .tel .english{ background:url(English.gif) left no-repeat;}
/*
#header .top .tel .ditu{ background:url(templets/default/images/ditu.jpg) left no-repeat;}
*/
#header .top .tel .camera{ background:url(Camera.gif) left no-repeat; color:#e60012;}
#header .top2{ background:url(tel.gif) 275px 20px no-repeat;}





.button  .submiutbutton{ background:url(p-button.gif); width:61px; border:none; height:21px; cursor:pointer;}
.button  .resetbutton{ background:url(button6.gif); width:61px; border:none;height:21px; cursor:pointer;}


.button  .submiutbuttonen{ background:url(submiten1.gif); width:61px; border:none; height:21px; cursor:pointer;}
.button  .resetbuttonen{ background:url(reseten1.gif); width:61px; border:none;height:21px;cursor:pointer;}





/*nav*/
#header .nav{ background:url(nav.gif) no-repeat; height:36px; line-height:36px; margin-bottom:5px; padding-left:10px;}
#header .nav ul{ font-size:12px;}
#header .nav ul li{ float:left; width:100px; color:#000; text-align:center; background:url(nav-split.gif) top right no-repeat;}
#header .nav ul li.on{ background:url(nav-on.gif) right no-repeat;}
#header .nav ul li.on a.menu{ color:#0052a1; font-weight:bold; text-decoration:none; font-size:13px;}
#header .nav ul li a.menu{ color:#fff; display:inline-block; height:36px; width:100px;}
#header .nav ul li a.menu:hover{ background:url(nav-on.gif) right no-repeat; color:464646; font-weight:bold; text-decoration:none; font-size:13px;}
#header .nav ul li a.on{  background:url(nav-on.gif) top right no-repeat;  color:#0052a1; font-weight:bold; overflow:hidden;}
#header .nav ul li div{ display:none; position:absolute; margin-top:-2px; *margin:32px 0 0 -106px;  width:auto; *width:120px; text-align:left; padding:10px 30px 10px 10px; z-index:2000; background:url(nav-png2.png) right bottom no-repeat;  _background:#fff; _border-right:1px outset #ccc; _border-bottom:1px outset #ccc;}

#header .nav ul li div a{}
#header .nav ul li div h3{ color:#ff5800; padding-left:20px; background:url(ico2.gif) 10px 12px no-repeat; height:30px; line-height:30px; width:auto;overflow:hidden;}
#header .nav ul li div h3 a{ font-size:12px; color:#0056A2;background:none;letter-spacing:0.12em; font-weight:500; font-family:Verdana, Geneva, sans-serif;}
#header .nav ul li div h3 a:hover{text-decoration:underline; }
#header .nav ul li div p{ padding-left:20px; height:20px; line-height:20px; width:auto; overflow:hidden;}
#header .nav ul li div p a{background:none; color:#003f6b;font-weight:normal;}
#header .nav ul li div p a:hover{ color:#ff5800!important;}




.mainnav{ background:url(nav-bg.gif) repeat-x; width:100%; height:36px; position:relative; margin-bottom:5px;z-index: 1;}
.daohang {width:960px; height:36px;}
.daohang_l{position:absolute;width:980px; height:36px;float:left; }
.daohang_r{width:250px; height:36px;float:right;}
.mainnav ul{}
.mainnav ul li{ float:left; display:inline;  padding-right:2px; position:relative;}

/*导航字体控制*/
.mainnav ul li h3 a{ font-family:"微软雅黑","宋体","Arial";display:inline-block; width:120px; height:36px; line-height:36px; text-align:center; font-size:16px; font-weight:bold; color:#ffffff;}

.mainnav ul li h3 a:hover{ font-weight:bold; text-decoration:none; font-size:16px; color:#4d5153!important;}
.mainnav ul li.on h3{background:url(nav-on.png) 0 1px no-repeat;}
.mainnav ul li.on h3 a{color:#4d5153!important; font-weight:bold; font-size:16px; }

.subnav{ position:absolute; top:36px; left:0; display:none; width:100%; background:url(subnav-bg.png) left bottom no-repeat; padding-right:20px; padding-bottom:25px; _border-right:1px solid #333; _border-bottom:1px solid #333; border-top:1px solid #eee;
}

/*导航二级菜单*/
.subnav p{}
.subnav p a{ font-family:"微软雅黑","宋体","Arial";color:#4d5153; font-size:14px;width:87%; height:25px;   line-height:25px; *line-height:28px; overflow:hidden; display:inline-block; padding-left:15px;}
.subnav p a:hover{ color:#fff!important; background:url(nava.gif) 5px 7px no-repeat #747273;}

.en .subnav{ width:200px;  background:url(subnav-bg-en.png) left bottom no-repeat;}
.en .subnav p a{ width:185px; line-height:25px;font-family:"微软雅黑","宋体";}
.en .subnav p a:hover{ background:url(nava.gif) 5px 7px no-repeat #747273;}

.newsearch{ position:relative; top:8px; width:250px; height:21px; line-height:21px;}
.newsearch .inp{ background:none; border:none; width:126px; _width:123px; height:21px; line-height:21px; margin-left:20px; float:left; display:inline; color:#999;}
.newsearch .btn{ width:61px; height:21px; background:url(p-button.gif) 0 0 no-repeat; border:none; cursor:pointer;}


/*中部 mainContent*/
.position{ height:30px; line-height:30px; padding-left:10px; color:#888888;}
.position a{ color:#0056A2;font-family:"微软雅黑","宋体";}
.tree{ float:left; width:185px; height:auto; margin-bottom:20px;font-family:"微软雅黑","宋体";}
.tree .bar{ background:url(tree-bar.gif) 0 0 no-repeat; height:30px; line-height:30px; color:#0056A2; font-size:13px; font-weight:bold; padding-left:15px;font-family:"微软雅黑","宋体";}

.tree dl{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:10px 0px 10px 0px; zoom:1;font-family:"微软雅黑","宋体";}
.tree dl dt{ color:#0056A2;padding-left:10px; font-size:13px; font-weight:bold; margin-top:5px; zoom:1;font-family:"微软雅黑","宋体";}
.tree dl dt a{ color:#0056A2; font-family:"微软雅黑","宋体";}
.tree dl dt a:hover{ text-decoration:underline;}
.tree dl dd{ height:23px;}
.tree dl dd a{ color:#7e7e7e; display:inline-block;display:block; height:23px; line-height:23px; padding-left:30px; font-size:12px;}
.tree dl dd a:hover{ background-color:#ececec; color:#05438f;}
.tree dl dd a.on{ background-color:#ececec; color:#05438f;}
.tree .bottom{ height:10px; overflow:hidden; background:url(tree-bottom.gif) top center no-repeat;}

.tree1{ float:left; width:185px; height:auto; overflow:hidden; margin-bottom:20px;}
.tree1 .bar{ background:url(tree-bar.gif) 0 0 no-repeat; height:30px; line-height:30px; color:#0056A2; font-size:13px; font-weight:bold; padding-left:15px;}
.tree1 dl{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:10px 0px 10px 0px; zoom:1;}
.tree1 dl dt{ color:#0056A2; font-size:13px;padding-left:10px; font-weight:bold; margin-top:5px; zoom:1;}
.tree1 dl dt a{ color:#0056A2; font-family:Arial, Helvetica, sans-serif;}
.tree1 dl dt a:hover{ text-decoration:underline;}
.tree1 dl dd{ height:23px;}
.tree1 dl dd a{ color:#7e7e7e; display:inline-block;display:block; height:23px;line-height:23px; padding-left:10px; font-size:12px;}
.tree1 dl dd a:hover{ background-color:#ececec; color:#05438f;}
.tree1 dl dd a.on{ background-color:#ececec; color:#05438f;}
.tree1 .bottom{ height:10px; overflow:hidden; background:url(tree-bottom.gif) top center no-repeat;}


.leftb{  float:left; width:185px; height:auto;  overflow:hidden;}
.rightb{ float:right; width:765px; height:auto; overflow:hidden;}
.rightb .bar{ background:url(barR.gif) 0 0 no-repeat; height:30px; line-height:30px; font-size:13px; font-weight:bold; padding-left:10px; color:#676767;}
.rightb .bottom{ background:url(barb765.gif) top center no-repeat; height:10px; overflow:hidden;}
.about-text{ padding:15px 10px; line-height:25px; color:#555555;}


.article{ margin:20px 0;}
/*.article .title{ text-align:center; font-size:16px; height:30px; line-height:30px; color:#2d5379;} */
.article .title{ text-align:center;  line-height:40px; color:#2d5379;font-size:20px;font-family:"微软雅黑",Arial Black,;color:#0e60ac;}
.article .time{ text-align:center; font-size:12px; color:#2d5379; padding-bottom:10px; margin-bottom:20px; border-bottom:1px dashed #bdbdbd;margin-top:20px;}
.article .content{ color:#4c4c4c; line-height:25px; font-size:13px; padding-bottom:20px; padding-left:20px; padding-right:10px; }
.article .content p{ margin:10px 0;}

.contact{ background:url(contact.png) 240px 50px no-repeat; _background:url(contact2.gif) 240px 50px no-repeat; background-color:#f8f8f8;}
.contact .boxt{ height:10px; overflow:hidden; background:url(boxrt1.gif) 0 0 no-repeat; margin-top:10px;}
.contact .boxm{ border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; zoom:1; padding:20px 15px; height:319px;  height:315px\9;*height:310px;}
.contact .boxm p{ color:#434343;}
.contact .boxm p.bold{ margin-bottom:8px; font-weight:bold;}
.contact .boxb{ height:10px; overflow:hidden; background:url(boxrb1.gif) 0 0 no-repeat;}

.news{ margin-top:10px;}
.news ul{}
.news ul li{ clear:both; height:130px; border-bottom:1px dashed #bdbdbd; padding-bottom:10px; margin-bottom:10px;}
.news ul li table{width:160px; height:120px; text-align:center; float:left;margin:0 10px 0 10px;}
.news ul li table{text-align:center;}
.news ul li .img{width:160px;height:auto;}
.news ul li img{height :auto; width:160px;}
.news ul li .title{ text-align:right; color:#0056a2;font-weight:bold; margin-bottom:10px;}
.news ul li .title h3{ float:left; font-size:13px;}
.news ul li .title h3 a{color:#2d5379;}
.news ul li .des{ color:#858585; line-height:18px;}
.news ul li .more{ margin-top:20px;}
.news ul li .more a{ font-weight:bold; color:#008ebe;}

.page{ font-family:Arial, Helvetica, sans-serif; padding-top:10px; margin:10px 0 20px 0;}
.page ul{}
.page ul li{ display:inline; border-bottom:none;}
.page ul li a{ color:#325e7f; margin:0 5px; padding:2px 5px; border:1px solid #d5d5d5;}
.page ul li.thisclass{color:#e2007f; background-color:#fbd8d8; border:1px solid #ff8282;margin:0 5px; padding:2px 5px; *padding:2px 4px;}
.page ul li select{ margin-top:-3px; *margin-top:4px; vertical-align:middle; margin-right:5px;}

.jobs{ padding-top:5px;}
.jobs .box{ margin-bottom:10px;}
.jobs .box-t{ height:10px; overflow:hidden; background:url(boxrt3.gif) 0 0 no-repeat;}
.jobs .box-m{ background-color:#f8f8f8; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; zoom:1; padding:10px 10px 0 20px;}
.jobs .box-m .title{ height:30px; line-height:30px; font-size:14px; margin-bottom:10px; color:#2d5379;}
.jobs .box-m .des{ line-height:18px; color:#585858;}
.jobs .box-m .bot{ position:absolute; margin-left:620px;}
.jobs .box-b{ height:10px; overflow:hidden; background:url(boxrb3.gif) 0 0 no-repeat;}

.jsfw{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; zoom:1; padding:10px 0 0 0; _padding:10px 5px 0 15px; overflow:hidden;}
.jsfw li{ height:23px; line-height:23px; padding-bottom:5px;}
.jsfw li a{ color:#777777; font-weight:normal; font-size:13px; display:inline-block;display:block;  padding-left:20px; height:23px; line-height:23px;}
.jsfw li a:hover{ background-color:#ececec; color:#0056A2;}
.jsfw li a.on{ background-color:#ececec; color:#0056A2;}

.jsfw1{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; zoom:1; padding:10px 0 0 0;}
.jsfw1 li{ height:auto; line-height:23px; padding-bottom:5px;}
.jsfw1 li a{ color:#777777; font-weight:normal; font-size:13px; display:inline-block; display:block; padding-left:5px; height:auto; line-height:23px;}
.jsfw1 li a:hover{ background-color:#ececec; color:#0056A2;}
.jsfw1 li a.on{ background-color:#ececec; color:#0056A2;}



.security{border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; zoom:1; padding:10px 0 0 10px; }
.security .fw{ background:url(security-bg.gif) right bottom no-repeat; height:200px;}
.security .fw h3{ margin:30px 0 15px 30px; color:#0194cf; font-size:14px;}
.security .fw .num{ background:url(security-bg2.gif) 0 0 no-repeat; width:520; height:39px; padding:15px 0 0 15px;}
.security .fw .num .number{ height:23px; line-height:23px; border:1px inset #e8e8e8; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; width:180px;}
.security .fw .num .code{ height:23px; line-height:23px; border:1px inset #e8e8e8; border-left:1px solid #bdbdbd; border-top:1px solid #bdbdbd; width:80px;}
.security .fw .num .button{ vertical-align:middle; margin-top:-5px;}
.security .fw .hot{ margin:10px 0 0 15px;}

.newslist{}
.newslist ul{ padding:20px 10px 0px;}
.newslist ul li{text-align:right; line-height:30px; border-bottom:1px dashed #ccc; color:#9b9a9a; padding-left:15px; background:url("ico5.gif") 0 12px no-repeat; *background:url("ico5.gif") 0 10px no-repeat;}
.newslist ul li h3{ display:inline;}
.newslist ul li a{ float:left; color:#444; font-size:12px; font-weight:normal;} 


/*底部 footer*/
#footer{ clear:both;}
#footer .about{ border-top:2px solid #1583dc; height:31px; line-height:31px; color:#b0b0b0; padding:0 10px; margin:50px 0 0 0;}
#footer .about a{ color:#000000;}
#footer .about a:hover{ color:#0b4d98;}
#footer .about span{ float:right; color:#000;}


/*在线应聘*/
.c_right_message{ width:500px; height:auto; float:left; padding-top:20px; padding-left:30px; padding-bottom:50px;}
.c_right_message li{ line-height:30px; float:right; }
.t_input{ float:right;line-height:22px; height:22px;  margin-top:6px;}
.mesage_input{ border:#CCC 1px solid; height:26px; line-height:22px; height:22px; width:230px; margin-top:6px; }
.mesage_radio{height:26px; line-height:26px;margin-left:10px;vertical-align:middle;}
.radio{height:26px; line-height:26px;}
.mesage_area{ width:376px; height:135px; border:#CCC 1px solid; margin-top:10px;}
.mesage_button1{ background:url(button7.gif) 0 0 no-repeat; width:58px; height:23px; margin:20px 10px 20px 100px; border:none; cursor:pointer;}
.mesage_button2{ background:url(button8.gif) 0 0 no-repeat; width:58px; height:23px; margin:20px 10px 20px 10px;; border:none; cursor:pointer;}
.mesage_button3{ background:url(submiten.gif) 0 0 no-repeat; width:58px; height:23px; margin:20px 10px 20px 100px; border:none; cursor:pointer;}
.mesage_button4{ background:url(reseten.gif) 0 0 no-repeat; width:58px; height:23px; margin:20px 10px 20px 10px;; border:none; cursor:pointer;}

.fc_03c{ color:#F00;}


/*下载中心*/
.download{ padding:20px 10px 10px 10px; zoom:1;
 border-left: 1px solid #E7E7E7;
 border-right: 1px solid #E7E7E7;
}
.download .title{ color:#000; font-size:14px; margin-bottom:10px;}
.download .info{ color:#6a6a6a;}
.download .info p{ line-height:25px;}
.download .line{ border-bottom:1px dashed #c2c1c1; height:1px; overflow:hidden; margin:10px 0;}
.download .des{ line-height:22px; color:#6a6a6a;}
.download .xia a{ color:#f00;}
.download .button10{ position:absolute; margin-left:550px; margin-top:-60px;}


/*员工成长*/
.staff{ padding-top:20px;}
.staff ul{ margin-left:-25px; *overflow:hidden; zoom:1;}
.staff ul li{float:left; text-align:center; background:url(bg-yuan.gif) 0 0 no-repeat; width:370px; height:260px; padding-top:15px; margin-left:25px;  *margin-left:10px; display:inline;}
.staff ul li img{width:260px; height:190px;}
.staff ul li a{ line-height:30px; font-weight:bold; font-size:14px; color:#04428d;}
.staff ul li a:hover{ text-decoration:underline;}


/*定义中部产品图片*/
.imgtext img{ width:313px;height:111px;}
.imgtext1 img{ width:130x;height:78px;}
.imgtext2 img{ width:130px;height:80px;}
.back{float:right; padding-right:20px;padding-bottom:20px;color: #2D5379;}
.back a{color: #2D5379;}
.context {float:left;  padding-bottom:20px; border-top:1px dashed #ccc; padding-top:10px;  width:100%;}
.context a{color: #2D5379;}
.context a:hover{color: #2D5379;}
.context a:visited{color: #2D5379;}.newslist ul li

imgtext4 img1{ width:35px;height:34px;}
imgtext4 img2{ width:35px;height:34px;}
imgtext4 img3{ width:35px;height:34px;}



.about-text table{
}
