@charset "utf-8";
html, body, ul, li, ol, 
dl, dd, dt, p, h1, h2, 
h3, h4, h5, h6, form, 
fieldset, legend, img ,div { margin:0; padding:0;font-weight:normal;                     }
fieldset, img              { border:none;                                                }
h1,h2,h3,h4,h5,h6          { font-size:100%;                                             }
ul, ol                     { list-style:none;                                            }
input::-moz-focus-inner    { border:none; padding:0;                                     }
select, input              { vertical-align:middle;                                      }
select, input, textarea    { font-size:12px; margin:0;                                   }
input[type=text], 
input[type=password], 
textarea                   { outline-style:none; -webkit-appearance:none;                }
body                       { font-family:微软雅黑; font-size:12px; line-height:1.5 ; 
                             font-weight:normal; background:#f8f8f8;}
input                      { padding-top:0; padding-bottom:0; 
                             font-family: "SimSun",\u5b8b\u4f53;                         }
a                          { text-decoration: none;outline: none; color: #000;
                             font-weight:normal;                                         }
a:hover, a:focus           { color: #2a6496;text-decoration: none;                       }







.top { width:100%; float:left; height:115px; position:fixed; z-index:9999; top:0; background:url(../images/titleback.png) no-repeat center top; border-top:4px solid #095fb7;}
.top-center{ width:1200px; height:107px; margin:0 auto; }
.logo{ width:408px; height:107px; float:left;}
.logo img{ width:404px; height:55px; padding-top:24px; padding-left:4px;}
.title{ width:792px; height:107px; float:left;}
.yuyan{ width:792px; float:left; height:32px;}
.yuyan h1{ width:310px; float:right; height:32px;}
.yuyan h1 b{ width:168px; font-weight:normal; float:left; color:#0059b4; font-size:12px; line-height:32px;}
.yuyan h1 u{ width:68px; text-indent:28px; background:url(../images/cn.png) no-repeat 0px center; line-height:32px; text-decoration:none; float:left;}
.yuyan h1 i{ width:74px; font-style:normal; text-indent:22px; float:left; background:url(../images/en.png) no-repeat 0px center; line-height:32px;}
.yuyan h1 a{ color:#909090; display:block;}
.yuyan h1 a:hover{ color:#0059b4; display:block;}

.nav_z{ width:auto!important; height:75px; float:right; position:relative; z-index:999 ;}
#navul li{ float:left; width:100px; height:75px; position:relative; text-align:center; line-height:75px; font-size:16px;}
#navul li a:link, #navul li a:visited{ color:#707070; display:block;}
#navul li a:hover{ background:url(../images/nvahover.png) no-repeat center bottom; height:75px; line-height:75px; width:100px;}
#navul li.navmoon a{ color:#707070; }
#navul li ul{ display:none; position:absolute; z-index:999; left:-1px;}
#navul li ul li{ display:block; width:120px; float:left; height:40px; position:relative; line-height:40px; font-size:14px; overflow:hidden}
#navul li.navmoon{ width:100px; height:75px; line-height:75px;}
#navul li.navhome a:hover{ color:#0059b4; }
#navul li.navmoon ul{ display:block; width:120px; background:#0573bd;}
#navul li.navmoon ul a{ display:block; width:120px; background:#none;  height:40px; line-height:40px; color:#fff; float:left;}
#navul li.navmoon ul a:hover{ color:#0059b4; background:#fff;}





/*banner图片轮播css开始*/

.lunbo{ width:100%; float:left; margin-top:115px;}
.lunbotu{ width:100%; height:680px; margin:0 auto;}
.index_focus { position: relative; width:100%; height:680px; margin:0 auto; overflow:hidden; margin:0 auto;}
.index_focus .bd li { display:none; position:absolute; left:0; top:0;}
.index_focus .pic { height:680px; display:block;}
.index_focus .pic:hover { text-decoration:none;}
.index_focus .slide_nav { position:absolute; right:12%; bottom:2%;}
.index_focus .slide_nav a { position:relative; z-index:33; cursor:pointer; margin-left:10px; float:left; font-size:0px; font-family:arial; background:#fff; color:#fff; padding:10px 10px; *padding:2px 17px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ text-decoration:none; color:#8f8d93; background:#fff000;}
.index_focus_pre,.index_focus_next {top:296px; display:none; position:absolute; width:90px; height:150px; text-indent:100%; white-space:nowrap; overflow:hidden; z-index:10;}
.index_focus_pre { left:4%; background-position:0 0; background:url(../images/left.png) no-repeat 0px center;}
.index_focus_next { right:4%; background-position:0 0; background:url(../images/right.png) no-repeat 0px center;}
/*banner图片轮播css结束*/





.max{ float:left; overflow:hidden; width:100%;} 
.sousuo{ float:left; width:100%; border-bottom:1px solid #e4e4e4; height:54px;}
.search{ width:1200px; margin:0 auto;}
.search ul li{ float:left; line-height:54px; color:#005fac;}
.search ul li b{ float:left; line-height:54px; color:#0052a5; font-weight:normal;}
.search ul li u{ float:left; line-height:54px; color:#aeaeae; font-size:12px; text-decoration:none;}
.search ul li u a{ color:#aeaeae; display:block; line-height:54px; float:left; padding-left:8px; padding-right:8px;}
.search ul li u a:hover{ color:#0059b4;}
.search h1{ float:left; overflow:hidden; margin-top:10px;}
.search h1 b input{ float:left; font-size:12px; background:#fff url(../images/fdj.png) no-repeat 6px center; line-height:30px; width:314px; height:30px; text-indent:30px; color:#b3b2b2; border:2px solid #0052a5;}
.search h1 u .button{ float:left; background:#0052a5; text-align:left; text-align:center; color:#fff; width:66px; border:0px; line-height:34px; height:34px;}


.max-center{ width:1200px; margin:0 auto;}
.about{  float:left;}
.about h1{ width:992px; margin:0 auto; margin-top:53px; padding-bottom:34px; height:46px;}
.about ul{ width:1050px; margin:0 auto; overflow:hidden;}
.about ul li{ width:1050px; text-align:center; float:left; line-height:44px; font-size:14px; color:#4f4f4f;}
.left-lunbo{ float:left; width:1200px; height:183px; position:relative; overflow:hidden; z-index:1111; margin-top:30px;}
.left-lunbo ul li{ float:left; width:279px; height:183px; margin-left:10px; margin-right:10px;}
.about h2{ width:1200px; line-height:50px; float:left; margin-top:30px;}
.about h2 a{ color:#fff; background:#0059b4; display:block; width:186px; line-height:50px; font-size:20px; margin:0 auto; text-align:center;}

.qywh{ width:1200px; float:left; overflow:hidden;}
.qywh h1{ width:992px; margin:0 auto; margin-top:53px; padding-bottom:34px; height:46px;}
.qywh ul .one,.qywh ul .tow,.qywh ul .three{ width:400px; height:498px; float:left;}
.qywh ul .one li,.qywh ul .tow li,.qywh ul .three li{ width:400px; height:249px; float:left; }
.qywh ul li b{ font-size:24px; color:#000; text-indent:28px; line-height:54px; float:left; width:400px; font-weight:normal;}
.qywh ul li u{ float:left; width:336px; font-size:18px; color:#acacac; text-decoration:none; line-height:36px; margin-top:14px; padding-left:28px; padding-right:28px;}
.qywh ul li i{ float:right; width:116px; margin-right:34px; font-style:normal; margin-top:20px;}
.qywh ul li i a#one{ margin-top:36px;}
.qywh ul li i a{  color:#0059b4; width:116px; display:block; float:left; text-align:center; line-height:28px; border:1px solid #0059b4;}
.qywh ul li span{ float:left; width:400px; height:249px;}



.product{ width:1200px; float:left; overflow:hidden;}
.product h1{ width:992px; margin:0 auto; margin-top:34px; padding-bottom:40px; height:46px;}
.hd{ width:1200px; float:left;}
.hd ul{ width:1200px; float:left; overflow:hidden;}
.hd ul li{ width:192px; height:47px; line-height:47px; background:url(../images/productlink.png) no-repeat 0px center; font-size:16px; color:#696969; text-align:center; float:left;}
.hd ul li a{ background:url(../images/productlink.png) no-repeat 0px center; color:#696969; display:block;}
.hd ul li a:hover{ background:url(../images/producthover.png) no-repeat 0px center; color:#fff; display:block;}
.hd ul li.on{ height:47px; background:url(../images/producthover.png) no-repeat 0px center; color:#fff; width:192px;}
.bd{ width:1200px; float:left; overflow:hidden;}
.bd ul li{ float:left; width:210px; height:227px; margin-left:25px; margin-top:34px; background:url(../images/listlink.png) no-repeat; display:block;}
.bd ul li b{ float:left; width:200px; height:150px; padding:5px; font-weight:normal;}
.bd ul li u{ float:left; width:200px; padding-left:5px; padding-right:5px; text-decoration:none; font-size:14px; color:#2364b4; line-height:18px; margin-top:2px;}
.bd ul li i{ float:left; font-style:normal; width:200px; padding-left:5px; padding-right:5px; line-height:18px; color:#a5a5a5;}
.bd ul h2{ float:left; width:210px; background:#2364b4; height:227px; line-height:227px; font-size:18px; color:#fff; margin-top:34px; margin-left:25px; text-align:center;}
.bd ul h2 a{ color:#fff; display:block;}
.bd ul li:hover{ display:block; background:url(../images/listhover.png) no-repeat; }
.bd ul li:hover u,.product ul li:hover i{color:#fff;}






.yyal{ float:left; width:100%; overflow:hidden;}
.yyal h1{ width:992px; margin:0 auto; margin-top:48px; padding-bottom:46px; height:46px;}
#container{ width:100%; margin:0 auto;}
#container li{ position:relative; width:25%; height:300px; line-height:150px; text-align:center; float:left; cursor:pointer; overflow:hidden;}
#container li p{width:100%; height:300px; position: absolute; left:0; top:-300px; color:#ffffff; z-index:2; }
#container li .img{ width:100%; height:100%; display:block; -moz-transition:.5s ease-in; -webkit-transition:.5s ease-in; -o-transition:.5s ease-in; -ms-transition:.5s ease-in;transition:.5s ease-in;}
#container li:hover .img{ transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1)}
#container li p i{ width:100%; height:100%; display:block; position:absolute; left:0; top:0; z-index:-1; background:#000000; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70); font-size:16px; }
#container li p span{ display:block; width:94%; margin:0 auto; line-height:24px; font-size:16px; padding-top:60px;}
#container li p a{ display:block; position:absolute; width:32px; height:32px; left:50%; margin-left:-16px; top:60px; background:url(../images/link.png) no-repeat 0 0;}
.explain{ display:block; margin:0 auto;}






.new{ width:100%; float:left; overflow:hidden; padding-bottom:54px; padding-bottom:40px;}
.new-center{ width:1200px; margin:0 auto;}
.new-center dd{ width:992px; margin:0 auto; margin-top:40px; padding-bottom:36px; height:46px;}
.new-left{ float:left; width:566px; overflow:hidden;}
.new-left h1{ width:566px; margin-bottom:35px; float:left; line-height:35px; background:url(../images/newstitle.png) no-repeat 0px center;}
.new-left h1 b{ float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; width:136px; height:35px; line-height:35px;}
.new-left h1 u{ float:right; margin-right:4px; font-weight:normal; line-height:35px; text-decoration:none; font-size:12px; color:#9e9e9e;}
.new-left h1 u a{ display:block; color:#9e9e9e;}
.new-left h1 u a:hover{ display:block; color:#0052a5;}
.new-left h2{ width:566px; float:left; height:97px; overflow:hidden;}
.new-left h2 b{ width:150px; height:97px; float:left; font-weight:normal;}
.new-left h2 u{ font-size:14px; padding-left:16px; width:566px; float:left; text-decoration:none; width:400px; line-height:30px;}
.new-left h2 u h3{ float:left; width:300px;}
.new-left h2 u i{ float:right; font-style:normal; margin-right:4px;}
.new-left h2 span{ float:right; width:400px; line-height:30px; font-size:14px; margin-top:7px; color:#969696;}
.new-left h2 a{ color:#969696; display:block;}
.new-left h2:hover a{ color:#2364b4;}
.new-left ul{ float:left; overflow:hidden; margin-top:8px;}
.new-left ul li{ width:566px; margin-top:2px; line-height:42px; background:url(../images/dian.png) no-repeat 0px center; float:left; border-bottom:1px dashed #969696;}
.new-left ul li b{ float:left; text-indent:15px; line-height:; font-size:14px; color:#;}
.new-left ul li u{ text-decoration:none; float:right; margin-right:4px;}
.new-left ul li a{ color:#969696; display:block;}
.new-left ul li:hover a{ color:#2364b4;}

.new-right{ float:right; width:566px; overflow:hidden;}
.new-right h1{ width:566px; margin-bottom:35px; float:left; line-height:35px; background:url(../images/newstitle.png) no-repeat 0px center;}
.new-right h1 b{ float:left; text-align:center; font-size:16px; color:#fff; font-weight:normal; width:136px; height:35px; line-height:35px;}
.new-right h1 u{ float:right; margin-right:4px; font-weight:normal; line-height:35px; text-decoration:none; font-size:12px; color:#9e9e9e;}
.new-right h1 u a{ display:block; color:#9e9e9e;}
.new-right h1 u a:hover{ display:block; color:#0052a5;}
.new-right h2{ width:566px; float:left; height:97px; overflow:hidden;}
.new-right h2 b{ width:150px; height:97px; float:left; font-weight:normal;}
.new-right h2 u{ font-size:14px; padding-left:16px; width:566px; float:left; text-decoration:none; width:400px; line-height:30px;}
.new-right h2 u h3{ float:left; width:300px;}
.new-right h2 u i{ float:right; font-style:normal; margin-right:4px;}
.new-right h2 span{ float:right; width:400px; line-height:30px; font-size:14px; margin-top:7px; color:#969696;}
.new-right h2 a{ color:#969696; display:block;}
.new-right h2:hover a{ color:#2364b4;}
.new-right ul{ float:left; overflow:hidden; width:566px; margin-top:8px;}
.new-right ul li{ width:566px; margin-top:2px; line-height:42px; background:url(../images/dian.png) no-repeat 0px center; float:left; border-bottom:1px dashed #969696;}
.new-right ul li b{ float:left; text-indent:15px; line-height:; font-size:14px; color:#;}
.new-right ul li u{ text-decoration:none; float:right; margin-right:4px;}
.new-right ul li a{ color:#969696; display:block;}
.new-right ul li:hover a{ color:#2364b4;}




.web{ width:100%; float:left; overflow:hidden; height:395px; background:url(../images/map.png) no-repeat center top;}
.web-center{ width:1200px; margin:0 auto; overflow:hidden;}
.ljie{ width:740px; height:316px; float:left; margin-top:26px;}
.ljie ul li{ float:left; width:150px; margin-left:20px; line-height:40px; margin-right:14px;}
.ljie ul li b{ font-weight:normal; float:left; width:150px; color:#fff; font-size:14px;}
.ljie ul li a{ width:150px; display:block; color:#fff;}

.contacts{ width:420px; height:342px; margin-left:40px; float:left;}
.contacts ul{ width:326px; margin:0 auto;}
.contacts ul h1{ float:left; line-height:40px; color:#fff; margin-top:48px; padding-bottom:10px;}
.contacts ul h1 b{ float:left; text-indent:10px; font-weight:normal; font-size:18px; color:#74c6ff;}
.contacts ul h1 u{ float:left; margin-left:10px; font-size:14px; text-decoration:none;}
.contacts ul li{ float:left; width:326px; text-indent:10px; height:30px; color:#fff;}
.contacts ul h2{ float:left; position:relative; left:238px; bottom:56px; width:79px; height:78px;}

.dom{ width:1150px; float:left; height:53px;}
.dom ul{ width:920px; margin:0 auto; overflow:hidden;}
.dom ul li{ float:left; margin-left:10px; font-size:12px; color:#dfe6f1; line-height:53px;}
