锘緻charset "utf-8";
/*------------------CSS Document------------------*/
* { margin:0; padding:0; }
body { margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background:#fff;width: 100%; min-width:990px; width:expression((documentElement.clientWidth < 990) ? "990px" : "100%" );zoom:1; }
body.home{min-width:1004px; width:expression((documentElement.clientWidth < 1004) ? "1004px" : "100%" ); background:url(../images/bodybg.jpg) no-repeat center top; width:100%; height:782px;}
body.bg{ background:url(../images/bg.jpg) repeat-x top left #fff;}
a { text-decoration:none; color:#666666; }
a:hover { text-decoration:underline;}
img { border:0px; }
form { margin:0px; padding:0px; }
ul, li { margin:0px; padding:0px; list-style:none; }
.clear { clear:both; }
.space { height:9px; width:100%; clear:both; }
.space31 { height:31px; width:100%; clear:both; }
a{noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
.form_err{color:#f00;}
/*------------------CSS Document------------------*/
/*------------------Page------------------*/
.Pages{ padding: 32px 0px 20px; line-height:18px; zoom:1; overflow:hidden; text-align:center; color:#636363;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
.Pages .p_cur{ float:left; display:none;}
.Pages .p_cur b{ color:#a10000;font-weight:normal;}
.Pages .p_count{ float:left; display:none;}
.Pages .p_count b{ color:#a10000; font-weight:normal;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color: #0d579e; padding: 0 5px; font-weight:normal;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ color:#fff;width:21px; height:21px; line-height:21px; font-family:Arial, Helvetica, sans-serif; background:url(../images/pagenum.jpg) no-repeat; text-align:center;}
.Pages .p_page em a.a_cur{ background:url(../images/pageAcu.jpg) no-repeat; color:#fff;}
.Pages .p_page b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; display:none;}
.Pages .i_button { position:relative; top:5px; width:32px; height:20px; cursor:pointer; border:none;display:none;}
.Pages .f1,.Pages .f2{ display:none;}
.Pages .a_prev,.Pages .a_next,.Pages .a_first,.Pages .a_end{line-height:19px; display:inline-block; border:1px solid #cccccc; background:#ececec; padding:0 6px;color:#0f5097;}
/*------------------Page------------------*/
/*------------------sitemap------------------*/
.ul_sitemap{}
.ul_sitemap li{ zoom:1; overflow:hidden; border-bottom: dotted 1px #ddd; padding:10px 0px; line-height:18px;}
.ul_sitemap li strong{ display: inline-block; width: 140px; text-align: right; padding-right:10px; color:#273ea7;  padding-left:12px; float:left;}
.ul_sitemap li strong a{color:#273ea7;}
.ul_sitemap li span{ display:inline-block; float:left; width:520px;}
.ul_sitemap li span a { color:#000; }
.ul_sitemap li a{ white-space:normal;}
/*------------------sitemap------------------*/
/*------------------top------------------*/
.top{ width:990px; margin:0 auto; height:92px; position:relative; z-index:999;}
.mainnavBg{ background:url(../images/mainnav.png) no-repeat; width:799px; height:41px; position: absolute; bottom:1px; right:0px; z-index:1000;}
.mainnav{ width:799px; height:41px; position: absolute; bottom:1px; right:0px; z-index:1002;}
.mainnav ul{ padding-left:252px;}
.mainnav ul li{ float:left; padding:0px 10px; background:url(../images/mainnav_line.jpg) no-repeat left bottom;}
.mainnav ul li a{ display:block; padding-left:9px; text-align:center; font-size:12px;color:#fff;}
.mainnav ul li a b{ cursor:pointer; display:block; padding-top:4px; padding-right:9px; height:37px; line-height:37px; font-weight:normal;}
.mainnav ul li a:hover,.mainnav ul li a.aon{ padding-top:0px;  text-decoration:none; background:url(../images/mainnavHover.png) no-repeat 0px top;}
.mainnav ul li a:hover b,.mainnav ul li a.aon b{ padding-top:0px; height:41px; line-height:41px; background:url(../images/mainnavHover.png) no-repeat right bottom;}
.language{ width:82px; height:22px; position:absolute; top:15px; right:0px; z-index:1002;}
.language a{ display:block; padding-left:24px; line-height:22px;color:#545454; background:url(../images/languageIcon.jpg) no-repeat left center; font-family:Arial, Helvetica, sans-serif;}
.topLogo{ background:url(../images/topLogo.png) no-repeat; width:810px; height:530px; position:absolute;top:0px; z-index:1001; left:0px; margin-left:-225px;}
.topLogo a{ width: 215px; height: 96px; display:block; position: absolute; top: 0px; right: 367px;}
/*------------------top------------------*/
/*------------------bottom------------------*/
.bottomBg{ background:url(../images/bottomBg.jpg) repeat-x left top; height:93px; width:100%;}
.bottom{ width:990px; margin:0 auto; height:93px;}
.bottomLogo{ background:url(../images/bottomLogo.jpg) no-repeat; width:224px; height:93px; float:right;}
.bottomInfo{ width:700px; float:left; padding-top:24px;}
.bottomInfo p{ line-height:20px; color:#666; font-size:12px;}
.bottomInfo p a{ line-height:20px; color:#666; font-size:12px;} 
/*------------------bottom------------------*/
/*------------------home------------------*/


/*------------------home------------------*/
/*------------------content------------------*/
.banner{ height:250px; width:100%; position:relative; z-index:99; border-bottom:1px solid #fff;}
.content{ width:990px; margin:0 auto; position:relative; z-index:9999;}
.sidebar{ background:url(../images/sidebarContBg.png) repeat-y top left; padding-top:45px; position:relative; z-index:10000;width:231px; float:left;}
.sidebarTop{ height: 43px; padding-top: 34px; position:absolute; z-index:10001; top:-32px; left:0px; background:url(../images/sidebarTop.png) no-repeat; width: 207px; font-size:14px;color:#fff; line-height: 43px; padding-left: 24px;}
.sidebarInfo{ min-height:597px;_height:597px;_height:auto !important; background:url(../images/sidebarBg.png) no-repeat left top; padding:17px 18px 0;}
.sidebarInfo ul li{ padding-bottom:12px;}
.sidebarInfo ul li a{ display:block; line-height:28px; background:url(../images/sideNavLi.jpg) no-repeat; padding-left:14px; font-size:12px;color:#3e4f7a;}
.sidebarInfo ul li a:hover,.sidebarInfo ul li a.aon{ background:url(../images/sideNavHover.jpg) no-repeat; font-weight:bold;color:#fff; text-decoration:none;}
.sidebarInfo ul li dl{ padding-left:12px; padding-right:11px; display:none;}
.sidebarInfo ul li dl dd{ height:26px; line-height:26px; border-top:1px dotted #b9bbc1;}
.sidebarInfo ul li dl dd.first{ border-top:none; margin-top:10px;}
.sidebarInfo ul li dl dd a{ display:block; line-height:26px;color:#3e4f7a; font-size:12px; background:url(../images/sideDl.jpg) no-repeat 17px center; padding-left:28px;}
.sidebarInfo ul li dl dd a:hover,.sidebarInfo ul li dl dd a.aon{ background:url(../images/sideDlHover.jpg) no-repeat 17px center;color:#127528; font-weight:normal;}

.mainContain{ padding-top:36px; width:735px; float:right;}
.containTitle{ height:36px; line-height:32px; padding-left:12px; font-size:14px; font-weight:bold; color: #26397c; background:url(../images/containTitle.gif) no-repeat; position:relative; z-index:10002;}
.containTitle h2{line-height:32px;font-size:14px; font-weight:bold; color: #26397c;}
.containTitle a{ display:none;}
.containTitle span{font-size:14px; font-weight:bold;color:#26397c; }
.containTitle .top_search{ background:url(../images/searchBox.jpg) no-repeat; width:188px; height:24px; position: absolute; z-index:10003; right:3px; bottom:12px;}
.containTitle .top_search .text{ padding-left:10px; width:136px; border:none; height:24px; line-height:24px; float:left; background:none;color:#9b9b9b;}
.containTitle .top_search .btn{ cursor:pointer; height:24px; border:none; width: 41px; float:right; background:none;}
.singlePage{ padding:13px;}
.info_title{font-size: 20px; line-height:26px;  padding-top: 15px; padding-bottom: 3px; color:#00529b; font-weight:normal; text-align:center;}
.info_subtitle{font-size: 16px; line-height:26px;  color:#222; font-family:'寰蒋闆呴粦'; font-weight:normal; text-align:center;}
.info_time{ text-align:center; line-height:22px;color:#595959; padding-bottom:10px;}
.info_time em{ font-style:normal; color:#888;}
.info_cont{text-justify:inter-ideograph;text-align:justify;word-wrap:break-word;clear:both;overflow:hidden;width:100%; line-height:22px;}
.back{ line-height:20px; padding-top:10px; text-align:center;}
.back a{ line-height:20px;color:#787878;}
.industryIndex{ padding-top:60px; padding-bottom:47px;}
.industryIndexBox{ width:183px; height:256px; padding:13px 20px 68px 19px; background:url(../images/industryIndexBoxBg.jpg) no-repeat; float:left; margin-left:34px; }
.industryIndexBoxTitle{ height:38px;}
.industryIndexBoxTitle img{ height:38px; width:183px;}
.industryIndexBoxImg{ height:110px;}
.industryIndexBoxImg img{ height:110px; width:183px;}
.industryIndexBoxInfo{ line-height:18px; color:#6c6c6c; padding-top: 9px; height:72px; overflow:hidden; padding-bottom: 16px;}
.industryIndexBoxMore{ height:11px;}
.industryIndexBoxMore a { height:11px; background:url(../images/industryIndexBoxMore.jpg) no-repeat; width:36px; float:right; display:block;}
.newsList{ padding:13px;}
.newsList li{ height:32px; border-bottom:1px dotted #ccc;}
.newsList li a{ line-height:32px; font-size:12px; color:#666; padding-left:20px; background:url(../images/newsListIcon.gif) no-repeat left center;}
.newsList li span{ float:right; font-size:12px; line-height:32px;}
.newsList li a.downBtn{ background:url(../images/downBtn.jpg) no-repeat; width: 57px; height:22px; display:inline-block; float:right; margin-left:20px; margin-top: 4px;}

.linksList { padding-top:30px;}
.linksList ul li{ text-align:center; width:180px; float:left; height:125px; overflow:hidden; padding:0px 25px;}
.linksList ul .pic{ border:solid 1px #e0e0e0; padding:1px; width:178px;}
.linksList ul .pic img{ width:178px; height:71px;}
.linksList ul h5{ font-size:12px; font-weight:normal; padding:8px 0px;}
.linksList ul h5 a{ color:#696969;}
.linksList ul h5 a:hover{ color:#d50000; text-decoration:underline;}

.productList li{ width:230px; height:164px; float:left; padding-top:35px; padding-left:22px;}
.productList li.First{ padding-left:0px;}
.productListBox{ width:229px; height:163px; border-bottom:1px solid #f6f6f6;border-right:1px solid #f6f6f6; position:relative; z-index:11000;}
.productListBox img{ border:1px solid #e8e8e8; padding:5px; width:217px; height:151px;}
.productListBox span{filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; width:217px; height:31px; display:block; position:absolute; z-index:11001; left:6px; bottom:6px; background:#000;}
.productListBox font{ background:url(../images/productIcon.gif) no-repeat; width:26px; height:31px; display:block;position:absolute; right:6px; bottom:6px; z-index:11002;}
.productListBox h3{ width:178px; height:31px; padding:0 26px 0 13px; overflow:hidden;color:#fff; font-size:12px; line-height:31px; position:absolute; left:6px; bottom:6px; z-index:11003;}
.productListBox h3 a{font-size:12px; line-height:31px; font-weight:normal; color:#fff;}

.productInfo{ padding-top:35px;}
.productInfoTitle{ line-height:22px; font-size:16px; font-weight:bold; color:#333333; background:url(../images/productTitle.gif) no-repeat 2px center; padding:5px 0px; padding-left:19px;}
.productInfoSize{ line-height:22px; font-size:12px; color:#656565; padding:5px 0px 15px 23px;}
.productIntroTitle{ height:30px; border-bottom:2px solid #179c32;}
.productIntroTitle span{ background:url(../images/productTab.jpg) no-repeat; height:26px; width:103px; display:inline-block; line-height:30px; text-align:center;color:#333333; font-size:12px; padding-top:4px; font-weight:normal; cursor:pointer; margin-right:7px;}
.productIntroTitle span.show{ background:url(../images/productTabHover.jpg) no-repeat; color:#fff;}
.productIntroInfo{ padding:20px 0 30px}
/*------------------content------------------*/

.Menubox01 { width:100%;  padding:16px 0px 0px 0px;} 
.Menubox01 ul{ margin:0px;padding:0px;} 
.Menubox01 li{ position:relative;  line-height:18px; padding:8px 0px 8px 50px; color:#989898;cursor:pointer;} 
.Menubox01 li.hover{ background:url(../images/s_tab.gif) no-repeat left top; color:#343434; } 
.Menubox01 span{ position:absolute; z-index:88; display:inline-block; left:10px; background:url(../images/bg_numb.gif) no-repeat left; width:24px; line-height:24px; float:left; text-align:center; color:#fff; margin:0px 4px;}
.Menubox01 li.hover span{background:url(../images/bg_numb01.gif) no-repeat left;}

.content_honor{ zoom:1; overflow:hidden; line-height:30px; color:#343434; padding-top:5px;  background:url(../images/line_s.gif) repeat-y 425px top;}
.content_honor em{ font-style:normal; font-size:14px; color:#b1141b; font-weight:bold;}
.left_honor{ width: 409px; float:left; padding-right:16px;}
.right_honor{ width:280px; float:left;}
.con_honor{ padding:0px 0px 20px 0px; clear:both; line-height:28px; color:#5c5c5c;}
.con_honor h1{ font-size:14px; font-weight:bold; margin:0px; padding:0px; line-height:30px; color:#343434;}
.con_honor em{ color:#8c8c8c; font-size:12px; font-weight:normal;}
.Contentbox{ clear:both; border-top:none; padding-top:16px;} 

.jobsListBox{ padding-top:25px;}
.jobsLisTitle{ line-height:24px; font-size:14px; font-weight:bold;color:#26397c; background:url(../images/jobsListIcon.gif) no-repeat left center; padding:5px 0; padding-left:22px; border-bottom:1px solid #26397c;}
.jobsLisLeft{ line-height:24px; padding-top:8px; font-size:12px; font-weight:bold; width: 110px; float:left; text-align:right;}
.jobsLisRight{ line-height:24px; padding-top:8px; width: 615px; float:right;}
.jobsBtn{ height:24px;}
.jobsBtn a{ display:block; width:93px; height:24px; background:url(../images/job_btn.jpg) no-repeat; float:right;}

.feedbackBox { padding-top: 74px;}
.feedbackBox td{ font-size:12px; color: #26397c;}
.feedbackBox .text{ width:300px; height:22px; background:#fff; border: 1px solid #e0e0e0; line-height:22px;}
.feedbackBox .text1{ width:97px; height:22px; background:#fff; border:1px solid #757575; line-height:22px;}
.feedbackBox .text2{ width:230px; height:22px; background:#fff; border:1px solid #757575; line-height:22px;}
.feedbackBox .textArea{ width:300px; height:80px; background:#fff; border: 1px solid #e0e0e0; line-height:20px;}
.feedbackBox .checkbox{ font-size:10px;color:#648683; text-decoration:underline;}
.feedbackBox  font{ font-size:10px;color:#648683; line-height:14px;}
.feedbackBox .submit{ width: 89px; height: 25px; line-height: 25px; text-align:center; border:none; color:#fff; background:url(../images/feedbackBtn.jpg) no-repeat; cursor:pointer;}
.feedbackBox .reset{ width: 89px; height: 25px; line-height: 25px; text-align:center; border:none;color:#fff; background:url(../images/feedbackBtn.jpg) no-repeat; cursor:pointer;}


/*------------------content------------------*/
.homeBottomBg{ width:100%; height:59px; background:#00070f;}
.homeBottom{ width:990px; margin:0 auto;}
.homeBottom p{ line-height:50px;color:#365476; font-size:12px;}
.homeBottom p span{ float:right;line-height:50px;color:#365476; font-size:12px;}
.homeBottom p a{line-height:50px;color:#365476; font-size:12px;}

.flashBox{ width:1200px; margin:0 auto; overflow:hidden;}



.home_con{ width:1160px; height:723px; overflow:hidden; position:relative; margin:0 auto;}
.home_logo{ position:absolute; left:120px; top:45px;}
.home_lauge{ position:absolute; top:63px; left:378px; overflow:hidden; width:130px; font-family:arial;}
.home_lauge img{ float:left;}


.home_nav{ position:absolute; overflow:hidden; width:520px; left:50px; top:117px;}
.home_nav li{ height:33px; margin-bottom:3px; line-height:33px; text-align:center; overflow:hidden; display:inline-block;}
.home_nav li a{ display:block; color:#fff; font-family:"寰蒋闆呴粦"; font-size:14px;}
#homenav_1{ width:201px; padding-left:313px;}
#homenav_1 a:hover{ text-decoration:none; background:url(../images/nav_1_03.png) no-repeat center top;}
#homenav_2{ width:193px; padding-left:238px;}
#homenav_2 a:hover{ text-decoration:none; background:url(../images/nav_2_03.png) no-repeat center top;}
#homenav_3{ width:191px; padding-left:180px;}
#homenav_3 a:hover{ text-decoration:none; background:url(../images/nav_3_03.png) no-repeat center top;}
#homenav_4{ width:195px; padding-left:123px; margin-bottom:5px;}
#homenav_4 a:hover{ text-decoration:none; background:url(../images/nav_4_03.png) no-repeat center top;}
#homenav_5{ width:188px; padding-left:79px;}
#homenav_5 a:hover{ text-decoration:none; background:url(../images/nav_5_03.png) no-repeat center top;}
#homenav_6{ width:189px; padding-left:36px;}
#homenav_6 a:hover{ text-decoration:none; background:url(../images/nav_6_03.png) no-repeat center top;}
#homenav_7{ width:189px;}
#homenav_7 a:hover{ text-decoration:none; background:url(../images/nav_7_03.png) no-repeat center top;}



.home_map{ position:absolute; overflow:hidden; width:876px;height:258px; left:330px; top:405px;}
.home_map li{ height:50px; margin-bottom:3px; line-height:50px; text-align:center; overflow:hidden; display:inline-block; float:left;}
.home_map li a{ display:block; color:#fff; font-family:"寰蒋闆呴粦"; font-size:15px;letter-spacing: 3px;height:50px;}
/*#homemap_1{ width:150px; padding-left:50px;}
#homemap_2{ width:193px; padding-left:510px;}
#homemap_3{ width:191px; padding-left:180px;}
#homemap_4{ width:195px; padding-left:123px; margin-bottom:5px;}
#homemap_5{ width:188px; padding-left:79px;}*/
#homemap_1{ width:150px; padding-left:50px;}
#homemap_2{ margin-left: 516px;  width: 153px;}
#homemap_3{  margin-top: 93px;  width: 191px;}
#homemap_4{  margin-left: 452px; margin-top: 95px;  width: 195px;}
#homemap_5{   margin-left: 330px; margin-top: 8px;  width: 188px;}

