@charset "utf-8";
/* CSS Document */
body { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; line-height: 24px; color: #555; background:#fff; font-size: 12px; }
td { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
th { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; text-decoration: none; font-size: 12px; color: #555; }
a:link { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:visited { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
a:hover { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #f00;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:active { font-family: "微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #555; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,menu{ display: block; margin: 0px; padding: 0px; }
h1, h2, h3, h4, h5, h6, {display:block;padding:0px;margin: 0px;color:#555;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
p, ul, ol, li, form, img, dl, dt, dd, {margin:0;padding:0;border:0;font-size:12px;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif;}
em,i { font-style: normal; }
img{border: 0px !important; }
input,button,select { margin: 0; font-size: 13px; vertical-align: middle; outline: none;font-family:"微软雅黑", "Microsoft Yahei", "宋体", Tahoma, 'Simsun', Arial, Helvetica, sans-serif; }
dl,dt,ul,ol { margin: 0px; display: block; padding: 0px; list-style: none; }
h1 { }
h2 { padding: 0px;  display: block; font-weight: normal; }
h3 { padding: 0px; margin: 0px; display: block; }
h4 {padding: 0px; margin: 0px; display: block; }
h5 { }
h6 { }

.animation{-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}

.title_news{ font-size:24px; font-weight:bold;}
/*Pagination*/
#Pagination { height: 24px; padding: 30px 0px 30px 0px; text-align:right; letter-spacing:normal;}
#Pagination b { display:inline-block;display: inline; position:relative; top:0px; vertical-align:top; margin-right: 6px; font-family: "宋体"; background: #264494; border: 1px solid #264494; height: 24px; line-height: 24px; color: #fff; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; }
#Pagination a {display:inline-block;display: inline; position:relative; top:0px; vertical-align:top; margin-right: 6px; font-family: "宋体"; height: 24px; line-height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; border: 1px solid #ccc; font-size: 14px; font-weight: bolder; background: -moz-linear-gradient(top, #fff, #eee); background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eee)); background: -o-linear-gradient(top, #fff, #eee); background: -ms-linear-gradient(#fff 0, #eee 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', grandientType=1);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', grandientType=1);
behavior: url(pie.htc); }
#Pagination a:hover { display: inline; padding: 0px 10px; background: #264494; border: 1px solid #264494; color: #fff; font-family: "宋体"; height: 24px; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; behavior: url(pie.htc); padding: 10px 15px; }
/*top*/
.head-v3{position:fixed; top:0px; left:0px;z-index:100; width:100%;}
.head-v3 .logo{display:block; width:235px; height:53px; float:left;}
.head-v3 .logo img{ border:0px;}
.head-v3 .navigation-inner{margin:0 auto;width:1100px;height:63px;position:relative}
.navigation-up{height:63px; line-height:63px;background: url(../images/png_16.png);}
.navigation-up .navigation-v3{margin:0 0 0 300px;}
.navigation-up .navigation-v3 ul{display:block; margin:0px; padding:0px;}
.navigation-up .navigation-v3 li{float:left;color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:url(../images/navbg.png) no-repeat center bottom; color:#264494 !important;}
.navigation-up .navigation-v3 .nav-up-selected h2 a{color:#264494;}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:url(../images/navbg.png) no-repeat center bottom;color:#264494;}
.navigation-up .navigation-v3 .nav-up-selected-inpage h2 a{color:#264494;}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#333;display:inline-block;height:60px;}

.navigation-down{position:absolute;top:63px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:url(../images/png_bg2.png);position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:0 auto;width:1100px;position:relative}
.navigation-down .nav-down-menu dl{ height:40px; line-height:40px;display:inline-block;}
.navigation-down .nav-down-menu dl a{ display:inline; display:inline-block; padding:0 15px 0 0; color:#fff;}
/*banner*/
.index_show{position: relative;z-index: 2;width: 100%;}
.bxslider{height:610px;overflow: hidden;width: 100%;}
.bxslider li{width: 100%;height:610px;overflow: hidden;}
.bxslider li a{display:block; height:100%;}
.bx-controls{display: none;}
#bx-pager{position: absolute;left: 50%;bottom:15px;z-index:10;margin-left: -550px;background: url(../images/shadow1.png) 0 bottom no-repeat;padding-bottom: 6px;}
#bx-pager a{float: left;width:10px;height:10px;background:#fff; margin-right:5px; border-radius:10px; -moz-border-radius:10px;behavior: url(pie.htc);}
#bx-pager a:hover{ background:none; background:#264494;}
#bx-pager .active{position: relative;background:#264494;}

.index_about{width:550px; height:184px; position:absolute; bottom:0px; left:50%; margin-left:0px; background:#264494; color:#fff; z-index:1000;}
.index_about ol{display:block; padding:20px; width:295px;height:124px; float:left;}
.index_about ol h3{display:block; margin:0px; padding:0px; height:40px; font-size:16px; font-weight:normal; }
.index_about ol a{ color:#fff;}
.index_about s{display:block; width:213px; height:184px; float:right;}

.mian{width:1100px; margin:0 auto; overflow:hidden; padding:30px 0 70px 0;}
.index_mainbox{width:1100px; margin:0 auto; overflow:hidden; padding:0px 0 0 0;}
.title1{display:block; height:50px; font-size:20px; color:#333;}

.index_product{width:485px; float:left;background:#f6f6f6; padding:25px 30px 50px 30px;}
.index_product ul{display:block; margin:0px; padding:0px;}
.index_product ul li{display:block; width:160px; height:262px; position:relative; float:left;}
.index_product ul li s{display:block; height:115px; position:absolute;}
.index_product ul li dl{display:block; height:155px; position:absolute; z-index:2;}
.index_product ul li dl dt{ display:block; height:24px;line-height:24px; font-size:14px; }
.index_product ul li dl p{display:block; margin:0px; padding:0 10px; height:95px;}
.index_product ul li dl a{display:block; height:25px; line-height:25px; background:#143078; color:#fff; padding-left:10px;}
.index_product ul li dl a img{display:block; border:0px; float:right;}

.tu1{top:0px; left:0px;}
.tu2{bottom:0px; left:0px;}
.primg1{background:url(../images/png_07.png) no-repeat 0 0px;bottom:0px; left:0px;}
.primg1 dt{padding:9px 0 0 15px;}
.primg1:hover{background:url(../images/png_13.png) no-repeat 0 0px; color:#fff;}
.primg2{background:url(../images/png_11.png) no-repeat 0 bottom;top:0px; left:0px;}
.primg2 dt{padding:5px 0 0px 15px;}
.primg2:hover{background:url(../images/png_09.png) no-repeat 0 bottom; color:#fff;}

.picScroll-left{width:213px;float:right;padding:25px 0 16px 0px; background:#f6f6f6;overflow:hidden; position:relative;}
.picScroll-left h3{padding-left:20px;}
.picScroll-left .hd{ width:213px;  height:10px; padding:0; position:absolute; top:330px; left:0px; z-index:999999999;}
.picScroll-left .hd ul{display:block; margin:0px; padding:0px;zoom:1; margin:0px; zoom:1; text-align:center;letter-spacing: normal; }
.picScroll-left .hd ul li{ display:inline-block; letter-spacing:normal; vertical-align:top;width:9px; height:9px; overflow:hidden; margin:0 2px; cursor:pointer; background:#ccc; color:#ccc; border-radius:9px; -moz-border-radius:9px;behavior: url(pie.htc); position:relative;overflow:hidden;}
.picScroll-left .hd ul li.on{ background:#143078; color:#143078;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;display:block; margin:0px; padding:0; }
.picScroll-left .bd ul li{ height:273px; overflow:hidden;}
.picScroll-left .bd ul li span{display:block; margin:0px; padding:0 20px 10px 20px;}

.index_social{width:255px;  margin:0 0 0 546px;padding:25px 30px 0 30px;}
.index_social ul{display:block; margin:0px; padding:0px;}
.index_social ul li{ display:block; height:75px; padding:0 0 20px 0px;}
.index_social ul li h6{display:block; height:30px;  margin:0px; padding:0px; font-size:16px;}
.index_social ul li a{ color:#264494;}
.index_social ul li:hover{color:#264494;}

.footer{background:#264494; }
.footer ul{display:block; width:1100px; margin:0 auto;overflow:hidden;}
.footer ul dl{display:block; width:880px; float:left; padding:30px 0px;}
.footer ul li{display:block; width:170px; float:left; color:#fff;}
.footer ul li h3{ display:block; margin:0px; padding:0px; height:35px; font-size:16px; font-weight:normal;}
.footer ul li a{display:block; height:24px; line-height:24px; color:#becaec;}
.footer ul li a:hover{ color:#fff;}
.footer ul s{display:block; margin:0px; padding:0px; width:213px; height:237px;float:right;}
.footer ol{display:block; height:40px; line-height:40px; background:#05206a; color:#9fb2e9;}
.footer ol span{display:block; width:1100px; margin:0 auto;}
.footer ol span em{display:block; width:213px; float:right; text-align:center;}
.footer ol span em a{color:#9fb2e9;}
.footer ol span em a:hover{color:#fff;}
/*内页*/
.in_banner{ height:350px;}
.title_2{display:block; height:60px; line-height:60px; border-bottom:1px solid #ddd; font-size:24px; color:#000; padding:0; }
.title_2 span{display:inline; height:40px; float:right; text-align:right; font-size:12px; color:#999; background:url(../images/weizhi_im.jpg) no-repeat 0 21px; padding-left:20px;font-weight:normal;}
.title_2 span a{color:#999; font-size:12px;}
.title_2 span a:hover{color:#00B2FD; font-size:12px;}

.lf_box{width:250px; float:left; background:#f5f5f5; }
.lf_box h3{display:block; height:60px; line-height:40px; font-size:28px; color:#fff; background:#264494;padding:10px 20px;}
.lf_box h3 span{display:block; height:20px; line-height:20px; font-size:16px; text-transform:uppercase; color:#A6BDE5;font-weight:normal;}
.lf_box ul{display:block; margin:0px; padding:10px 0;}
.lf_box ul li{ height:60px; line-height:60px; border-bottom:1px solid #ddd;}
.lf_box ul li a{display:block; padding-left:20px; font-size:16px;background:url(../images/guany_08.jpg) no-repeat 180px center;}
.lf_box ul li a:hover{display:block; background:#fff url(../images/guany_04.png) no-repeat 180px center; color:#264494; font-size:16px;}
.lf_box ul li a.active{display:block; background:#fff url(../images/guany_04.png) no-repeat 180px center;color:#264494; font-size:16px;}

.lf_box ul span{ display:block; line-height:60px; border-bottom:1px solid #ddd;}
.lf_box ul span .erji{display:block; padding-left:20px; font-size:16px;background:url(../images/guany_08.jpg) no-repeat 180px center;}
.lf_box ul span .erji:hover{display:block; background:#fff url(../images/guany_04.png) no-repeat 180px center; color:#264494; font-size:16px;}
.lf_box ul span.active .erji{display:block; background:#fff url(../images/guany_04.png) no-repeat 180px center;color:#264494; font-size:16px;border-bottom:1px solid #ddd;}
.lf_box ul span em{display:none; margin:0px; padding:0px; overflow:hidden;}
.lf_box ul span em a{display:block; height:35px; line-height:35px; font-size:14px !important; border-bottom:1px dotted #ddd;  background:#fff url(../images/guany_004.png) no-repeat 180px center !important; color:#555 !important;padding-left:20px;}
.lf_box ul span em a:hover{display:block; height:35px; line-height:35px; font-size:14px !important; color:#264494 !important; text-decoration:underline;background:#fff none;}
.lf_box ul span.active em{display:block;}

.about_box{width:810px; float:right;}
.about_box ul{display:block; margin:0px; padding:20px 0 0 0;}
.about_box ul img{ max-width:800px; height:auto;}

.new{border-top:1px solid #ddd;border-bottom:1px solid #ddd; padding:10px 0px; margin:40px 0;}
.new span{display:block; height:35px; line-height:35px;}
.title_001{ font-size:24px; color:#042a7c; display:block; height:50px;}

.lxfs{ background:url(../images/lianx_03.png) no-repeat 0 11px; line-height:33px; padding-left:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

.ly_bd1{ display:block; width:300px; height:30px; line-height:30px; border:1px solid #ddd; padding:0 10px;}
.ly_bd2{ display:block; width:400px; height:30px; line-height:30px; border:1px solid #ddd; padding:0 10px;}
.ly_bd3{ display:block; width:400px; height:200px; line-height:30px; border:1px solid #ddd; padding:10px;}

.news_list{width:810px; float:right;}
.news_list dl{display:block; margin:20px 0 0 0; padding:0 0 20px 0; height:189px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.news_list dl s{display:block; width:327px; height:189px; float:left;}
.news_list dl span{display:block;  height:189px; margin:0 0 0 347px; color:#888;}
.news_list dl span dt{display:block; height:35px; font-size:16px; color:#333;}
.news_list dl span p{display:block; margin:0px; padding:0px; text-indent:20px;}
.news_list dl span a{display:block; width:100px;  height:35px; line-height:35px; text-align:center; color:#fff; font-size:14px;background:#042a7c; }
.news_list dl span a:hover{display:block; background:#00AEF7;}
.news_list ul{display:block; margin:0px; padding:20px 0 0 0;}
.news_list ul li{ height:35px; line-height:35px;border-bottom:1px dotted #ddd;}
.news_list ul li span{display:block; width:80px; float:right; text-align:right;}


.product_list{width:810px; float:right;overflow:hidden;}
.product_list ul{display:block; margin:0px; padding:20px 0 0 0; width:1000px; overflow:hidden;}
.product_list ul li{display:block; width:249px; float:left; margin:0 31px 20px 0;}
.product_list ul li a{display:block; margin:0px; padding:5px;background:#f1f1f1;}
.product_list ul li a s{display:block; width:239px; height:169px;}
.product_list ul li a s img{max-width:239px;max-height:169px;width: expression(this.width > 239 && this.width > this.height ? 169 :true); height:expression(this.height >169 ? 169: true);vertical-align:middle; display:block; margin:0 auto;}
.product_list ul li a span{display:block; height:40px; line-height:40px; text-align:center; }
.product_list ul li a:hover{display:block; background:#042a7c; color:#fff;}

.Albumbox{width:810px; float:right;}
.mod18Box {margin: 0px auto; width:810px;}
.mod18{ width:810px; height:570px; margin:40px 0px 0 0; position: relative;}
.mod18 .btn{position:absolute;width:31px;height:31px;top:490px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../images/guany2_12.jpg) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:0px;width:0px;height:0px;}
.mod18 #prevTop{}
.mod18 #nextTop{}
.mod18 .next{right:0;background:url(../images/guany2_15.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:810px;height:425px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:770px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:425px;position:relative;overflow:hidden;border-bottom:1px solid #ddd; padding-bottom:20px;}
.mod18 .picBox ul{height:425px;position:absolute;}
.mod18 .picBox li{width:810px;height:425px; text-align:center;}

.mod18 .listBox{ width:645px; height:61px; margin:10px auto 0 auto; position: relative; padding:20px 0 0px 0; overflow: hidden; }
.mod18 .listBox ul{height:100px;position:absolute;}
.mod18 .listBox li{width:110px;height:67px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:110px;height:61px;}
.mod18 .listBox li img{width:97px;height:61px;}
.mod18 .listBox .on img{width:97px;height:55px;border:3px solid #ff6600 !important;}
.mod18 .listBox .on i{display:block;}

.social{width:810px; float:right;overflow:hidden;}
.social ul{display:block; margin:0px; padding:20px 0 0 0; width:1000px; overflow:hidden;}
.social ul li{display:block; width:388px; float:left; margin:0 34px 20px 0;}
.social ul li a{display:block; margin:0px;background:#f1f1f1;}
.social ul li a s{display:block; width:388px; height:263px;}
.social ul li a s img{max-width:388px;max-height:263px;width: expression(this.width > 388 && this.width > this.height ? 263 :true); height:expression(this.height >263 ? 263: true);vertical-align:middle; display:block; margin:0 auto;}
.social ul li a span{display:block; height:60px; line-height:60px; text-align:center; border-bottom:5px solid #ccc; font-size:16px;}
.social ul li a:hover span{display:block;border-bottom:5px solid #042a7c; color:#042a7c;font-size:16px;}