@charset "utf-8";

/* base 公共部分 */
body { font-size:13px; 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:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}


.mhome{padding:0; min-width:300px; max-width:640px; margin:0 auto;  }
.wrapper{ min-width:300px; max-width:640px; margin:0 auto;overflow:hidden;}
.header{width:100%;}
.top{width:100%;  background:#003990;}
.top .logo{width:40%; float:left; text-align:left;margin-left:10px;}
.top .logo img{width:100%;}
.top .nav{float:right; padding-top:2% ; }
.nav{ height:34px; line-height:34px; position:relative; z-index:9999 !important; margin-right:2%;  }
.nav a{ color:#000;  }
.nav .nLi{ float:right;  position:relative; display:inline;  }
.nav .nLi h3 img{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; }


.nav-bg{width:100%;height:100%; opacity:0.8; filter:alpha(opacity=80);background:#000;position:fixed; left:0; top:0;z-index:999;display:none;}
.nav ul{background:#fff;z-index:9999 !important;position:fixed; left:0; top:0;width:240px;height:100%;display:none;}
.nav ul img{width:80%;margin:2% auto;}
.close{width:18px; height:18px; position:fixed; right:10px; top:10px;z-index:9997;display:none;}
.nav ul li{height:42x; line-height:42px; border-bottom:1px solid #eee;}


/*banner*/
.slideBox{ width:100%;  overflow:hidden; position:relative;  }
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px;  bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin:0 3px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:10px; }
.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{text-align:left; line-height:28px;padding-bottom:4%;}
.main2{text-align:left;line-height:28px;padding-bottom:4%;}
.box1{width:96%; padding:2%; margin:0 auto;background:#fff; border-radius:5px; margin-top:2%;}
.b1-title{line-height:30px; border-bottom:2px solid #ccc;}
.b1-title a{float:right; }
.b1-title span{float:left; font-size:1.25em; font-weight:bold;color:#003990;}
.b1-content{padding-top:2%;}

.box1{}
.bb1-content{width:100%;}
.bb1-content ul li{text-align:center;float:left;width:33.3%;font-size:14px; font-weight:bold;margin-top:10px;}
.bb1-content ul li img{width:50%;}
.bb1-content ul li a{color:#003990;}
.bb1-content ul li a span{display:block; text-align:center;}


.box2{width:96%;margin:0 auto;background:#fff; border-radius:5px; margin-top:2%;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative; margin-top:2%;    }
.picScroll-left .bd{   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;width:100%; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; line-height:30px; width:30%;}
.picScroll-left .bd ul li a{color:#555; font-size:14px;}
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:96%;   border:1px solid #ddd; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#ff6700;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

.box3{width:92%; padding:2%; margin:0 auto;background:#fff; border-radius:5px; margin-top:4%;}

.box4{width:92%; padding:2%; margin:0 auto;background:#fff; border-radius:5px; margin-top:4%;}
.b4-content{}
.b4-top{width:100%;margin:20px 0 10px 0;}
.b4-top img{width:100%;}
.b4-content ul li{height:30px; line-height:30px; border-bottom:1px dashed #ccc;padding:0 !important;}
.b4-content ul li a{float:left;}
.b4-content ul li span{float:right;}
/*内页*/
.sider-title{height:40px; line-height:40px; background:#b81c22;padding:0 2%; color:#fff;font-size:1.1em; font-weight:bold; }
.sider-title span{float:left; }
.sider-title a{float:right; color:#fff; }

.sider-nav{margin:2% 0;}
.sider-nav ul li{height:30px; line-height:30px; width:46%; margin:1% 2%;float:left; display:inline; text-overflow:ellipsis; overflow:hidden;}
.sider-nav ul li a{display:block;background:#28499a;color:#fff;padding:0 2%; text-align:center;}
.sider-nav ul li a.active,.sider-nav ul li a:hover{background:#f60;}
.about{width:96%; margin:2% auto;}
.about img{width:100% !important; height:auto !important;}

.honor{}
.honor ul li{width:44%; float:left; margin:2% 3%;text-align:center; line-height:2;}
.honor ul li img{width:100%;  border:1px solid #ddd;}

.video video{width:100%;}

/*新闻列表*/
.news_list{ padding:0 2% 20px 2%;}
.news_list ul li{ border-bottom:dotted 1px #dbdbdb; text-align:left; height:36px; line-height:36px;}
.news_list ul li a{float:left;}
.news_list ul li span{float:right}
.news_list ul li a:hover{ text-decoration:underline; color:#c30;}

/*新闻详细页*/
.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; line-height:2; text-align:left;}
.news_show .nr img{width:100% !important; height:auto !important;}
.news_show .nr p span{text-wrap-mode:wrap !important;}
.news_show .nr iframe{}
.news_show .back{ text-align:center;}
.news_show .back a:hover{ color:#ec6100;}

.login{width:94%;padding:20px 1%;border:1px solid #ddd;margin:70px auto 70px;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;}
.txt{height:28px; line-height:28px; border:1px solid #ddd;width:90%; text-indent:5px;}
.sel{height:28px; line-height:28px; border:1px solid #ddd;width:90%;}
.btn{padding:8px 30px;background:#003990;color:#fff; border:none; margin-right:40px;font-size:14px;}

.sider ul{border-bottom:1px solid #28499a;}
.sider ul li{display:inline-block;width:25%; float:left; text-align:center;background:#003990; }
.sider ul li.on{ background:#f60; }
.sider ul li a{ display:block;color:#FFF;height:38px;line-height:38px;}

.yy-content{width:100%;text-align:center; padding:15px;}
.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;}

.yy2{width:96%;margin:0 auto 30px; }
.yy2 h3{font-size:20px; text-align:center;}
.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;}
.contact2{ width:92%; padding:2%; margin:0 auto;background:#fff; border-radius:5px;display:block;min-height:445px; }
/*footer*/
.footer {background:#003990; padding:4% 4%; color:#fff; line-height:2; text-align:center;}
.footer a{color:#fff;}


















