﻿/* 通用默认样式-------------------------------------- */
body {background-color:#ffffff; margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
td {font-family:'宋体';font-size: 14px;color:#454545;line-height:24px;WORD-WRAP: break-word}
div {font-family:'宋体';font-size: 14px;color:#454545;line-height:24px;WORD-WRAP: break-word}
A:link   {font-family:'宋体';font-size:14px;color:#454545;text-decoration: none;}
A:visited{font-family:'宋体';font-size:14px;color:#454545;text-decoration: none;}
A:hover  {font-family:'宋体';font-size:14px;color:#ff0000;text-decoration: none;}
A:active {font-family:'宋体';font-size:14px;color:#ff0000;text-decoration: none;}
p{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:0px;}
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

.clear{	margin:0; padding:0; line-height:1px; font-size:1px; height:0; clear:both; display:block;}

.top{ width:100%; min-width:980px; height:235px; float:left; background:url(../images/toptextbg.jpg) top repeat-x; }
.top .head{ width:990px; margin:0 auto;}
.top .head .toptext{width:990px; float:left;}
.top .head .toptext .wel{ width:460px; float:left; height:37px; line-height:37px; color:#666666; font-size:12px;}
.top .head .toptext .link{ width:460px; float:right; height:37px; line-height:37px; text-align:right; color:#666666; font-size:12px;}
.top .head .toptext .link a{ padding:0px 5px; color:#666666; font-size:12px;}
.top .head .toptext .link a:hover{ color:#ff0000;}
.top .head .logo{ width:990px; float:left; height:149px;}
.top .head .logo .tel{ width:180px; margin-top:60px; float:right; background:url(../images/telioc.jpg) 1px 8px no-repeat; font-size:14px; font-family:'微软雅黑'; padding-left:55px; line-height:20px;}
.top .head .logo .tel font{ font-family:'微软雅黑'; font-size:24px; color:#ee0000;}

.top .head .menu { width:990px; height:49px; float:left; text-align:center; overflow:hidden;}
.top .head .menu .navigation {LIST-STYLE-TYPE: none; width:990px; height:49px; margin:0px; padding:0px; float:left;}
.top .head .menu .navigation LI {FLOAT: left; POSITION: relative; TEXT-ALIGN: center;margin:0px; width:119px; list-style-type:none;}
.top .head .menu .navigation LI A:link   ,.navigation LI A:visited{display:block; font-family:'微软雅黑'; font-size:14px; color:#ffffff; text-align:center; text-decoration:none; line-height:49px;}
.top .head .menu .navigation LI A:hover  ,.navigation LI A:active {color:#fff; font-family:'微软雅黑'; font-size:14px; background:url(../images/menu_bbg.jpg) top center no-repeat; color:#fff;}
.top .head .menu .navigation .on{color:#fff; font-family:'微软雅黑'; font-size:14px; background:url(../images/menu_bbg.jpg) top center no-repeat; color:#fff;}

.banner{ width:100%; min-width:990px; height:500px; float:left; text-align:center;}
.search{ width:100%; min-width:990px; float:left;}
.search .searchbox{ width:990px; padding-top:30px; margin:0px auto;}
.search .searchbox .keywork{ width:990px; float:left; height:31px; line-height:31px;}
.search .searchbox .keywork span{ font-family:'微软雅黑'; color:#034091; font-size:22px; font-weight:normal; height:31px; line-height:31px; padding-right:20px; float:left; display:block;}
.search .searchbox .keywork a{ font-family:'微软雅黑';  font-size:14px; padding:0px 10px;height:31px; line-height:31px; float:left;}
.search .searchbox form{ width:235px; float:right;}
.search .searchbox .setext{ width:198px; height:29px; border:1px solid #CCC; background-color:#FFF; border-right:0px; float:left;}
.search .searchbox .sesub{ width:35px; height:31px; line-height:31px; text-align:center; background:url(../images/search_on.jpg); color:#fff; border:0px; cursor:pointer;}

.inpro{ width:100%; min-width:990px; float:left; margin-top:25px; padding-bottom:25px; padding-top:35px; border-top:1px solid #ccc;}
.inpro .inprocon{ width:990px; margin:0px auto;}
.inpro .inprocon .left{ width:228px; height:880px; background:url(../images/inleftbg.jpg); float:left;}
.inpro .inprocon .left .title{ width:228px; height:90px; line-height:90px; text-align:center; font-size:24px;font-family:'微软雅黑'; color:#fff;}
.inpro .inprocon .left ul{ width:204px; float:left; padding-left:12px; padding-top:10px;}
.inpro .inprocon .left ul li{ width:204px; height:37px; float:left; background:url(../images/in_left_bg.jpg); margin-top:10px;}
.inpro .inprocon .left ul li a{display:block; padding-left:0px; line-height:37px; font-size:12px;font-family:'微软雅黑';}

.inpro .inprocon .right{ width:710px; height:558px; border:1px solid #eaeaea; float:right;}
.inpro .inprocon .right .title{ width:670px; float:left; height:41px; background:url(../images/in_pro_rbg.jpg); padding-left:40px; color:#034091; line-height:41px; font-size:16px;font-family:'微软雅黑';
 position:relative;}
.inpro .inprocon .right .title span{ position:absolute; width:52px; height:15px; right:10px; top:13px;}
.inpro .inprocon .right ul{ width:710px; float:left;}
.inpro .inprocon .right ul li{ width:212px; float:left; text-align:center; padding:14px 12px 0px 12px; line-height:18px;}
.inpro .inprocon .right ul li img{ width:200px; height:200px; border:1px solid #ccc; padding:5px;}

.ban001{ width:100%; float:left; height:164px; background:url(../images/inban01.jpg) top center no-repeat; margin-top:35px;}
.ban001 .banbox{ width:810px; padding-right:150px; padding-top:27px; height:137px; margin:0px auto; text-align:center; color:#fff; font-size:28px;font-family:'微软雅黑'; position:relative;}
.ban001 .banbox .bantel{ position:absolute; top:109px; right:21px; color:#fff; font-size:22px;font-family:'微软雅黑';}

.mainbox{ width:100%; min-width:1000px; float:left; padding-top:40px; padding-bottom:40px;}
.mainbox .maincen{ width:1000px; margin:0px auto;}

.inabout{ width:990px; margin:0px auto;}
.inabout .inaboutbox{ width:958px; float:left; border:1px solid #ebebeb; padding-bottom:30px; margin-top:20px;}
.inabout .inaboutbox .title{ width:918px; float:left; height:41px; background:url(../images/in_pro_rbg.jpg); padding-left:40px; color:#034091; line-height:41px; font-size:16px;font-family:'微软雅黑';
 position:relative;}
.inabout .inaboutbox .title span{ position:absolute; width:52px; height:15px; right:10px; top:13px;}
.inabout .inaboutbox .con{ width:100%; float:left;}
.inabout .left{ width:630px; float:left; padding-left:30px;}
.inabout .left .conview{ width:630px; float:left; padding-top:30px; line-height:26px;}
.inabout .left .conview .contitle{ width:100%; float:left; font-size:18px; color:#003fa0; line-height:30px; font-family:'微软雅黑'; padding-bottom:10px;}
.inabout .conhonor{ width:210px; float:right; padding-right:20px; padding-top:30px;}
.inabout .conhonor .conhonor_title{ width:210px; height:33px; background:url(../images/inhonor_bg.jpg);}
.inabout .conhonor .conhonor_title p{ font-size:16px; font-family:'微软雅黑'; color:#034091; line-height:20px; padding-left:30px;}
.inabout .conhonor .conhonor_view{ width:210px; float:left; text-align:center; padding-top:15px;}

.inabout .hangnews .hnewscon{ width:330px; float:left; padding-top:15px;}
.inabout .hangnews .hnewscon img{ width:116px; height:88px; float:left; margin-right:10px;}
.inabout .hangnews .hnewscon font{ font-weight:bold;}
.inabout .hangnews .hnewslist{ width:330px; float:left; margin:0px; padding-top:10px; list-style:none;}
.inabout .hangnews .hnewslist li{ width:315px; height:31px; float:left; list-style:none; background:url(../images/newliioc.jpg) 0px 13px no-repeat; line-height:31px; padding-left:15px;
 border-bottom:1px dotted #ccc;}
.inabout .hangnews .hnewslist li span{ float:right;}

.inproduct{ width:900px; float:left; padding-left:30px; padding-top:35px;}
.inproduct .inproduct_title { float:left; width:900px; float:left; background:url(../images/in_t_bg002.jpg) top repeat-x; height:18px; line-height:18px;}
.inproduct .inproduct_title span{ width:76px; height:18px; line-height:18px; float:left; background-color:#FFF;font-size:16px; font-family:'微软雅黑'; color:#ff0000;}
.inproduct .conview{ width:900px; float:left; padding-top:10px;}
.inproduct .conview .gundong{width:900px; float:left;}
.inproduct .conview .gundong .gundong_demo{OVERFLOW: hidden; WIDTH:900px; COLOR: #ffffff; margin-top:15px; float:left;}
.inproduct .conview .gundong .gundong_demo .propic{width:210px; height:160px; padding:4px; margin:0 5px; border:1px solid #CCCCCC; float:left;}
.inproduct .conview .gundong .gundong_demo .propic img{ width:210px; height:160px; border:0px;}

.inch{ width:100%; float:left}
.inch .title{ width:100%; float:left; height:148px; background:url(../images/in_project_bg.jpg) top center no-repeat;}
.inch  ul{ margin:0px auto; padding:0px; width:990px;}
.inch  ul li{ width:310px; float:left; text-align:center; padding-bottom:5px;}
.inch  ul li p{ line-height:30px;}
.inch  ul li img{ width:300px; height:180px; padding:4px; border:1px solid #cdcdcd; background:#FFF;}

.youshi{ width:100%; float:left; margin-top:50px;}
.youshi .youshi1{ width:100%; float:left; height:226px; background:url(../images/youshi1.jpg) top center no-repeat;}
.youshi .youshi2{ width:100%; float:left; height:341px; background:url(../images/youshi2.jpg) top center no-repeat;}
.youshi .youshi2 .youshi2_box{ width:990px; height:341px; margin:0px auto; position:relative;}
.youshi .youshi2 .youshi2_box .con{ width:405px; position:absolute; top:52px; left:70px;}
.youshi .youshi2 .youshi2_box .con .title{ color:#004597; font-size:28px; font-family:'微软雅黑';}
.youshi .youshi2 .youshi2_box .con .title font{ color:#cccccc; font-size:18px; font-family:'微软雅黑'; line-height:46px;}
.youshi .youshi2 .youshi2_box .con .text{ color:#666666; font-size:16px; font-family:'微软雅黑'; line-height:28px; padding-top:5px;}

.youshi .youshi3{ width:100%; float:left; height:391px; background:url(../images/youshi3.jpg) top center no-repeat;}
.youshi .youshi3 .youshi3_box{ width:990px; height:391px; margin:0px auto; position:relative;}
.youshi .youshi3 .youshi3_box .con{ width:410px; position:absolute; top:117px; left:550px;}
.youshi .youshi3 .youshi3_box .con .title{ color:#004597; font-size:24px; font-family:'微软雅黑';}
.youshi .youshi3 .youshi3_box .con .title font{ color:#cccccc; font-size:18px; font-family:'微软雅黑'; line-height:46px;}
.youshi .youshi3 .youshi3_box .con .text{ color:#666666; font-size:16px; font-family:'微软雅黑'; line-height:28px; padding-top:5px;}

.youshi .youshi4{ width:100%; float:left; height:309px; background:url(../images/youshi4.jpg) top center no-repeat;}
.youshi .youshi4 .youshi4_box{ width:990px; height:309px; margin:0px auto; position:relative;}
.youshi .youshi4 .youshi4_box .con{ width:405px; position:absolute; top:86px; left:70px;}
.youshi .youshi4 .youshi4_box .con .title{ color:#004597; font-size:28px; font-family:'微软雅黑';}
.youshi .youshi4 .youshi4_box .con .title font{ color:#cccccc; font-size:18px; font-family:'微软雅黑'; line-height:46px;}
.youshi .youshi4 .youshi4_box .con .text{ color:#666666; font-size:16px; font-family:'微软雅黑'; line-height:28px; padding-top:5px;}

.youshi .youshi5{ width:100%; float:left; height:385px; background:url(../images/youshi5.jpg) top center no-repeat;}
.youshi .youshi5 .youshi5_box{ width:990px; height:385px; margin:0px auto; position:relative;}
.youshi .youshi5 .youshi5_box .con{ width:410px; position:absolute; top:118px; left:550px;}
.youshi .youshi5 .youshi5_box .con .title{ color:#004597; font-size:24px; font-family:'微软雅黑';}
.youshi .youshi5 .youshi5_box .con .title font{ color:#cccccc; font-size:18px; font-family:'微软雅黑'; line-height:46px;}
.youshi .youshi5 .youshi5_box .con .text{ color:#666666; font-size:16px; font-family:'微软雅黑'; line-height:28px; padding-top:5px;}
.youshi .youshi5 .youshi5_box .con .text p{ font-size:18px; color:#dc0f00; padding-top:10px;}
.youshi .youshi5 .youshi5_box .con .text p font{ font-size:22px;}

.ban002{ width:100%; float:left; height:280px; background:url(../images/inban02.jpg) top center no-repeat;}
.ban002 .banbox{ width:990px; height:280px; margin:0px auto; position:relative;}
.ban002 .banbox .bantel{ position:absolute; top:190px; right:21px; color:#fff; font-size:22px;font-family:'微软雅黑';}

.innews{ width:1000px; float:left; padding-top:15px;}
.innews .comnews{ width:280px; float:left; background:url(../images/newrightbg.jpg) top right no-repeat;}
.innews .comnews .title{ width:280px; float:left; height:30px; line-height:30px; background:url(../images/titlebg.jpg) left bottom no-repeat;}
.innews .comnews .title .tname{ float:left; padding-left:17px; font-size:14px; font-weight:bold;}
.innews .comnews .title .more{ float:right;}
.innews .comnews .newpic{ width:280px; float:left; padding-top:15px;}
.innews .comnews .innewslist{ width:252px; float:left; margin:0px; padding-top:10px; list-style:none;}
.innews .comnews .innewslist li{ width:237px; height:28px; float:left; list-style:none; background:url(../images/newliioc.jpg) 0px 11px no-repeat; line-height:28px; padding-left:15px;}

.innews .hangnews{ width:435px; float:left; padding-left:20px;background:url(../images/newrightbg.jpg) top right no-repeat;}
.innews .hangnews .title{ width:435px; float:left; height:30px; line-height:30px; background:url(../images/titlebg.jpg) left bottom no-repeat;}
.innews .hangnews .title .tname{ float:left; padding-left:17px; font-size:14px; font-weight:bold;}
.innews .hangnews .title .more{ float:right;}
.innews .hangnews .hnewscon{ width:405px; float:left; padding-top:15px;}
.innews .hangnews .hnewscon img{ width:116px; height:88px; float:left; margin-right:10px;}
.innews .hangnews .hnewscon font{ font-weight:bold;}
.innews .hangnews .hnewslist{ width:405px; float:left; margin:0px; padding-top:10px; list-style:none;}
.innews .hangnews .hnewslist li{ width:390px; height:31px; float:left; list-style:none; background:url(../images/newliioc.jpg) 0px 13px no-repeat; line-height:31px; padding-left:15px;
 border-bottom:1px dotted #ccc;}
.innews .hangnews .hnewslist li span{ float:right;}


.innews .contact{ width:245px; float:right;}
.innews .contact .title{ width:245px; float:left; height:30px; line-height:30px; background:url(../images/titlebg.jpg) left bottom no-repeat;}
.innews .contact .title .tname{ float:left; padding-left:17px; font-size:14px; font-weight:bold;}
.innews .contact .title .more{ float:right;}
.innews .contact .conview{ width:245px; float:left; padding-top:10px;}
.innews .contact .conview font{ font-size:14px; font-weight:bold; color:#006bbe;}
.innews .contact .map{ width:245px; float:left; padding-top:10px; overflow:hidden;}

.intdfc{ width:100%; float:left;  padding-top:20px;}
.intdfc .con{ width:990px; margin:0px auto;}
.intdfc .con .newscon{ width:990px; float:left; padding-top:20px;}

.intdfc .con .newscon .newc{ width:650px; float:left; border:1px solid #e9e9e9; height:440px;}
.intdfc .con .newscon .newc .title{ width:610px; float:left; height:41px; background:url(../images/in_pro_rbg.jpg); padding-left:40px; color:#034091; line-height:41px; font-size:16px;font-family:'微软雅黑';
 position:relative;}
.intdfc .con .newscon .newc .title span{ position:absolute; width:52px; height:15px; right:10px; top:13px;}
.intdfc .con .newscon .newc .newccon{ width:600px; float:left; padding-top:25px; padding-left:30px;}
.intdfc .con .newscon .newc .newccon img{ width:220px; height:170px; float:left;}
.intdfc .con .newscon .newc .newccon .newsczy{ width:360px; float:right; text-align:left;}
.intdfc .con .newscon .newc .newccon .newsczy a{ font-weight:bold;font-size:16px;font-family:'微软雅黑'; color:#034091;}
.intdfc .con .newscon .newc .newccon .newsczy p{ line-height:22px; color:#666; padding-top:10px;}
.intdfc .con .newscon .newc ul{ width:600px; float:left; padding-top:15px; padding-left:30px;}
.intdfc .con .newscon .newc ul li{ width:580px; float:left; height:32px; line-height:32px; text-align:left; background:url(../images/newliioc.jpg) 1px 12px no-repeat; padding-left:20px;
 border-bottom:1px dotted #ccc;}
 .intdfc .con .newscon .newc ul li a{ font-size:12px;}
.intdfc .con .newscon .newc ul li span{ float:right; color:#666; font-size:12px;}

.intdfc .con .newscon .newq{ width:289px; float:right; border:1px solid #e9e9e9; height:440px;}
.intdfc .con .newscon .newq .ntitle{ width:289px; float:left;}
.intdfc .con .newscon .newq ul{ width:269px; float:left; padding-left:10px;}
.intdfc .con .newscon .newq ul li{ width:269px; float:left; text-align:left; padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #e9e9e9;}
.intdfc .con .newscon .newq ul li .wen a{ width:241px; float:left; padding-left:28px; background:url(../images/wen.jpg) 1px 4px no-repeat; color:#034091; font-size:14px;}
.intdfc .con .newscon .newq ul li .da{ width:241px; float:left; padding-left:28px; background:url(../images/da.jpg) 1px 4px no-repeat; line-height:20px; color:#666; padding-top:3px; font-size:12px;}

.inlink{ width:990px; margin:0px auto;}
.inlink .inlinkbox{ width:958px; float:left; margin-top:25px; border:1px solid #e9e9e9;}
.inlink .title{ width:918px; float:left; height:41px; background:url(../images/in_pro_rbg.jpg); padding-left:40px; color:#034091; line-height:41px; font-size:16px;font-family:'微软雅黑';
 position:relative;}
.inlink ul{ width:900px; float:left; padding-top:10px; padding-bottom:10px; padding-left:29px;}
.inlink ul li{ float:left; padding-right:20px;}
.inlink ul li a{ font-size:12px;}

.foot{ margin-top:30px;
width:100%; float:left; background-color:#02398c; text-align:center; padding-bottom:30px; color:#FFF; font-family:Arial, Helvetica, sans-serif,'宋体'; line-height:26px; }
.foot .foot_nav{ width:900px; margin:0px auto; height:61px; background:url(../images/foot_t_bg.jpg); text-align:left; padding-left:60px; position:relative;
color:#fff; font-size:12px; line-height:56px; }
.foot .foot_nav a{ color:#fff; font-size:12px; line-height:56px; padding-left:18px; padding-right:18px;}
.foot .foot_nav .foot_ewm{ width:120px; height:120px; overflow:hidden; position:absolute; right:10px; top:95px;}
.foot .foot_nav .foot_ewm img{ width:120px; height:120px;}

.foot .foot_text{ width:690px; padding-left:270px; margin:0px auto; color:#fff; font-size:12px; font-family:'微软雅黑'; text-align:left; line-height:24px; padding-top:20px;
background:url(../images/footlogo_bg.png) 70px 40px no-repeat;}
.foot .foot_text font{ font-size:16px; line-height:30px;}

.aboutbox{ width:1000px; float:left;}
.aboutbox .left{ width:240px; float:left; background:url(../images/newrightbg.jpg) 195px 1px no-repeat;}
.aboutbox .left .title{ width:216px; float:left; height:41px; line-height:41px; background:url(../images/ej.jpg);}
.aboutbox .left .title .tname{ float:left; padding-left:17px; font-size:14px; font-weight:bold; color:#FFF;}
.aboutbox .left .title .tname font{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px;}
.aboutbox .left .leftpro{ width:200px; float:left; padding-top:15px;}
.aboutbox .left .leftpro li{ list-style:none;}
.aboutbox .left .leftpro li a{ width:140px; height:35px; line-height:35px; padding-left:60px; font-size:14px; float:left; background:url(../images/err.jpg) no-repeat; display:block;}
.aboutbox .left .conpic{ width:200px; float:left; padding-top:15px;}



.aboutbox .right{ width:760px; float:right;}
.aboutbox .title{ width:760px; float:left; height:30px; line-height:30px; background:url(../images/inprotbg.jpg) left bottom no-repeat;}
.aboutbox .title .tname{ float:left; padding-left:17px; font-size:14px; font-weight:bold;}
.aboutbox .title .more{ float:right;}
.aboutbox .conview{ width:760px; float:left; padding-top:15px;}
.aboutbox .conview .nlist{ width:760px; float:left; margin:0px;  list-style:none;}
.aboutbox .conview .nlist li{ width:745px; height:36px; float:left; list-style:none; background:url(../images/newliioc.jpg) 0px 13px no-repeat; line-height:36px; padding-left:15px;
 border-bottom:1px dotted #ccc;}
.aboutbox .conview .nlist li span{ float:right;}

.plist{ width:760px; float:left; }
.plist li{ width:212px; float:left; padding:0px 20px 15px 20px;}
.plist li span{ padding:5px; border:1px solid #ddd; width:200px; float:left;}
.plist li span img{ width:200px; height:200px;}
.plist li p{ width:100%; float:left; text-align:center; padding-top:5px; font-size:12px}

.aboutbox .conview .propic{ width:760px; float:left; overflow:hidden;}
.aboutbox .conview .proview{ width:760px; float:left; padding-top:15px;}
.aboutbox .conview .proview font{ font-size:12px; font-weight:bold;}
.aboutbox .conview .proview font span{ font-size:16px; color:#F00;}


.pages{ width:100%; float:left; padding-top:30px; padding-bottom:20px;}
.pages span{ display:block; height:20px; float:left; line-height:19px;}
.pages .page,.pages .pageon{ border:1px solid #999; margin-right:3px; font-size:12px; vertical-align:middle;color:#000000}
.pages .page a:link,.pages .page a:visited{ color:#000; display:block;  height:100%; padding:0px 6px; float:left}
.pages .page a:hover,.pages .page a:active{ color:#fff; background:#104ca4; border:0px solid #104ca4}
.pages .pageon{color:#fff; background:#104ca4;display:block; padding:0px 6px; margin-right:3px;}
.pages .page2{display:block; padding:0px 6px;border:1px solid #999; margin-right:10px;margin-left:10px;  }
.pages .page1{}
.pages .page1 input{ height:20px;height:20px;border:1px solid #999; background:none; color:#717171; font-size:11px}
.pages .page1 #pages{ width:30px; height:18px;border-right:0px ; text-align:center; margin-left:10px}