@charset "utf-8";

/* base 公共部分 */
body { font-size:12px; line-height:22px;font-family:"思源宋体" !important; color:#555; margin: 0px; text-align:center;}
*{ padding:0; margin:0;font-family:"思源宋体" !important;}
a { color:#555; text-decoration:none;}
a:hover{ color:#0278b8; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.clearboth { clear:both; }
.page{ text-align:center; margin:20px 0; width:100%; float:left;}
.page a{ background:#eee; color:#333; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#003990;color:#fff;}

.wrapper{ text-align:left;}
/*头部*/

.header{background:#003990;}
.header .header-box{width:1200px; margin:0 auto;}
.header .header-box .logo{width:315px;float:left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:825px;float:right;  height:34px; line-height:34px;  position:relative; z-index:1;margin-top:35px;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; margin:0 21px; font-size:15px; font-weight:bold;  }
.nav .sub{ display:none; width:115px; left:0; top:34px;  position:absolute; background:#eee;  line-height:32px;   }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; text-align:center;color:#333;}
.nav .sub a:hover{ background:#e06420; color:#fff;  }
.nav .on h3 a{  color:#fff;  }

.banner{width:100%;}
.slideBox{ width:100%;  overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 2px;  width:15px; height:15px; border-radius:15px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }




.main{}
.box1{background:url(../images/bg1.jpg) center no-repeat; height:345px;}
.box1 .bb1{padding-top:35px;}
.bb1-title{text-align:center;}
.bb1-title h3{font-size:38px;font-family:"思源黑体";height:40px;line-height:40px;}
.bb1-title h3 a{color:#333;}
.bb1-title span{display:block;margin:15px auto; width:90px; height:3px; background:#e06420;}
.bb1-title p{font-size:16px;color:#666;}
.bb1-content{width:1200px; height:127px; margin:30px auto 0; background:url(../images/bg2.png) center no-repeat;}
.bb1-content ul li{text-align:center;float:left;width:225px;text-align:center;font-size:14px; font-weight:bold;margin-top:10px;}
.bb1-content ul li img{width:80px;}
.bb1-content ul li.first{width:265px;}
.bb1-content ul li a{color:#003990;}
.bb1-content ul li a span{display:block; text-align:center;}

.box2{width:100%; height:690px; background:url(../images/bg3.jpg) top center no-repeat;padding-top:40px; color:#fff;}
.bb2-title{margin-bottom:20px;}
.bb2-title2{margin-top:50px;}
.bb2-title h3 a{color:#fff;}
.bb2-title span{ background:#fff;}
.bb2-title img{width:300px; height:40px;}
.bb2-content{line-height:32px; text-align:left; font-size:14px;width:1170px; margin:0 auto;}

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;  margin:40px auto 0;  }

.picScroll-left .bd{ padding:10px 0;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 21px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{ width:260px; height:170px; display:block;  }

.box3{margin:40px auto; width:1200px;}
.bb3-content{margin-top:40px;}
.bb3-left{width:635px; height:351px;float:left; position:relative;}
.bb3-left a{color:#fff;}
.bb3-left img{width:100%; height:351px;}
.bb3-bg{height:50px;line-height:50px; width:100%; opacity:0.9;filter:alpha(opacity=90);background:#003990;position:absolute;left:0; bottom:0;z-index:96;}
.bb3-wz{font-size:15px;position:absolute; left:15px;bottom:0;z-index:97;height:50px;line-height:50px; }
.bb3-right{width:530px;float:right;}

.slideTxtBox{ width:530px;  text-align:left;  }
.slideTxtBox .hd{ height:40px; line-height:40px;   position:relative; }
.slideTxtBox .hd ul{ float:left;   height:40px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 25px; cursor:pointer;font-size:14px;background:#eee;color:#333;margin-right:10px;  }
.slideTxtBox .hd ul li.on{ height:40px;  background:#003990; color:#fff; }
.slideTxtBox .bd ul{ padding-top:30px;  zoom:1;  }
.slideTxtBox .bd li{margin-bottom:30px;  }
.bb3-date{width:80px; float:left;text-align:center;border-right:1px solid #ddd;color:#003990;font-size:16px;}
.bb3-date h3{font-size:36px; font-weight:normal;margin-bottom:5px; padding:12px 0;}
.bb3-news{width:430px;float:right;}
.bb3-news h3{font-weight:normal;font-size:16px;margin-bottom:5px;}
.bb3-news h3 a{color:#333;}
.bb3-news h3 a:hover{color:#003990;}
.bb3-news p{font-size:14px;line-height:24px;color:#666;}

.sider-nav{height:50px; line-height:50px; background:#f5f5f5; font-size:14px;}
.sider-nav .sider-box{width:1200px;margin:0 auto;}
.sider-nav .sider-box .sb-left{float:left;}
.sider-nav .sider-box .sb-left ul li{ float:left;margin-right:1px;}
.sider-nav .sider-box .sb-left ul li a{display:block; padding:0 30px;}
.sider-nav .sider-box .sb-left ul li a:hover, .sider-nav .sider-box .sb-left ul li a.active{background:#003990; color:#fff;}
.sider-nav .sider-box .sb-right{float:right;}

.main2{width:1200px; margin:40px auto 80px;line-height:28px;}
.banner2{width:100%;}
.banner2 img{width:100%;}
.about{font-size:14px;line-height:32px;}
.video3{text-align:center; margin:100px auto;}
.video3 video{width:1000px;}

.honor ul li{float:left;margin:10px 20px; text-align:center; font-size:13px;display:inline-block; width:260px;}
.honor ul li p{ line-height:24px; height:50px; overflow:hidden;}
.thumbnail img{width:260px;height:170px;}

.news-list{}
.news-list ul li{padding:30px 0; border-bottom:1px solid #eee;}
.news-date{float:left;text-align:center;color:#003990;font-size:16px;padding:15px 0;width:120px;background:#f7f7f7;}
.news-date h3{font-size:36px; font-weight:normal;margin-bottom:5px; padding:12px 0;}
.news-news{width:1060px;float:right;}
.news-news h3{font-weight:normal;font-size:16px;margin-bottom:5px;}
.news-news h3 a{color:#333;}
.news-news h3 a:hover{color:#003990;}
.news-news p{font-size:14px;line-height:24px;color:#666;}
.news-news p a.more{display:inline-block; padding:3px 10px;background:#003990; color:#fff;font-size:13px;margin-top:15px;}

/*新闻详细页*/
.news_show{ padding:20px 0;}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px;font-size:14px;line-height:32px;}
.news_show .nr img{max-width:100%; margin:auto;}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}
.news_show table{border-collapse:collapse;border:1px solid #ddd;font-size:14px;margin:20px auto;}
.news_show table tr td{padding:2px 5px;}

.news-tp{width:200px;float:left;}
.news-tp img{width:100%;}
.news-wz{width:960px;float:right;}
.news-wz h3{font-weight:normal;font-size:16px;margin-bottom:5px;}
.news-wz h3 a{color:#333;}
.news-wz h3 a:hover{color:#003990;}
.news-wz p{font-size:14px;line-height:24px;color:#666;}
.news-wz p a.more{display:inline-block; padding:3px 10px;background:#003990; color:#fff;font-size:13px;margin-top:15px;}
p.date{color:#999;margin:5px 0;}

.contact{font-size:14px; line-height:36px;}
.contact .ct-left{width:400px;float:left;}
.contact .ct-left h3{font-size:24px; margin-bottom:15px;color:#003990;}
.contact .ct-right{width:800px;float:right;}

.login{width:800px;padding:20px 10px;border:1px solid #ddd;margin:70px auto 100px;text-align:center;background:#fcfcfc;}
.login h3{font-size:20px;}
.login table{border-collapse:collapse;margin:20px auto;border:1px solid #fcfcfc;font-size:14px;}
.login table tr td{padding:10px 5px;border: none;}
.txt{height:28px; line-height:28px; border:1px solid #ddd;width:220px; text-indent:5px;}
.sel{height:28px; line-height:28px; border:1px solid #ddd;width:280px;}
.btn{padding:8px 30px;background:#003990;color:#fff; border:none; margin-right:40px;font-size:14px;}

.yy-content{width:500px;/*float:left;*/text-align:center; padding:25px 15px;margin: 0 auto;border: 1px solid #ddd; border-radius:10px;}
.yy-content h3{font-size:20px;}
.yy-content table{border-collapse:collapse;border:1px solid #fff;font-size:14px;margin:20px auto;}
.yy-content table tr td{padding:8px 5px;}

.main2 .sider{width:130px;float:left;padding:5px;}
.main2 .sider h2{padding:5px; text-align:center; background:#003990;color:#ffffff;}
.main2 .sider ul{padding:10px 0px;}
.main2 .sider ul li{border-bottom:1px dashed #003990;}
.main2 .sider ul li a{ display:block;padding-left:10px;}
.main2 .sider ul li.on a{ font-weight:bold; color:#003990;}
.main2 .yy{float:right;width:1060px;}
.main2 .yy table .title td{ text-align:center; font-weight:bold;}
.main2 .yy table tr td{border-bottom:1px solid #ddd;}

.yy2{width:800px; margin:0 auto;}
.yy2 h3{font-size:20px; text-align:center; margin-bottom:15px;}
.yy2 table{border-collapse:collapse;border:1px solid #ddd;font-size:14px;margin:20px auto;}
.yy2 table tr td{padding:8px 5px;}

.btn-yy{text-align:center;}
.btn-yy .btn{margin:0;}

.footer{background:#003990; padding:40px 0 0 0;color:#fff;}
.footer a{color:#fff;}
.footer .ft1{width:1200px;margin:0 auto;padding-bottom:30px;}
.footer .ft1 dl{width:176px;float:left;}
.footer .ft1 dl dt{font-size:16px;font-weight:bold;}
.footer .ft1 dl dt span{width:35px; height:2px; background:#d96324;display:block;margin:5px 0 10px 0;}
.footer .ft1 dl dd{line-height:24px; font-size:14px;}
.wx{float:right; text-align:center;line-height:30px;}
.wx img{width:128px; height:128px;}
.footer .ft2{border-top:1px solid #2c5695;/*height:50px; */line-height:40px;font-size:14px;}
.footer .ft2 .ft2-box{width:1200px; margin:0 auto;}
.footer .ft2 .ft2-box .ft2-left{float:left;}
.footer .ft2 .ft2-box .ft2-right{float:right;}































