@charset "utf-8";
/* CSS Document */

body{margin:0 auto; font-size:14px; color:#333; font-family:"Î¢ÈíÑÅºÚ";}

/********************agÑÇÓÎÕæÈËÓéÀÖ¹²**************************/
p,h1,h2,h3,h4,h5,h6,ul,li,form,input,ul,ol{ margin:0; padding:0; font-family:"Î¢ÈíÑÅºÚ"; }
ul li {list-style:none;}
a { color:black; color:#333;text-decoration:none; }
a:hover { color:#104d9d; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
img { border:none; }
.clear{clear:both;}

.left{ float:left;}
.right{ float:right;}
.mT10{ margin-top:10px;}
.mT15{ margin-top:15px;}
.mL10{ margin-left:10px;}

.topBg{ width:100%; background:url(/images/topBg.jpg) top center repeat-x; height:155px;}
.top{ width:1160px; margin:0 auto; height:110px; padding-bottom:3px;}
.top .logo{ width:430px; float:left; margin-top:9px;}
.top .topR{ width:280px; float:right;}
.top .topR .search{ width:241px; float:right; margin-top:15px;}
.top .topR .search .ipt1{ background:url(/images/ipt1Bg.png) top center no-repeat; width:181px; height:31px; display:block; float:left; border:none; line-height:31px; padding:0px 10px; color:#003c7f; font-family:"ËÎÌå";}
.top .topR .search .btn1{display:block;float:right;background:url(/images/searchBtn.png) top center no-repeat;width:40px;height:31px;border:none;}

.top .topR .topRAd{ width:280px; height:40px; float:right; margin-top:11px;}


.menu{ width:1160px; height:42px; margin:0 auto;}

#nav{ width:1160px; margin:0px 0px; padding:0px 0px;}
#nav .mainlevel{float:left;width:145x;height:42px; line-height:42px;float:left;display:block;text-align:center;}
#nav .mainlevel a {color:#fff;text-decoration:none; height:42px;font-family:"Î¢ÈíÑÅºÚ";text-align:center; line-height:42px;display:block;font-size:16px;background:url(/images/menuNav.jpg) right center no-repeat; padding-right:2px; width:143px;}
#nav li.mainlevel a:hover{width:143px;height:42px;color: #fff;}

#nav li.hover a:hover,#nav li.hover a{color: #fff; background:#7094c4;text-decoration:none;}
#nav li.mainlevel:hover {color:#fff;width:143px;height:42px;background:#7094c4;text-decoration:none;}
.menu ul li#mainlevel_01{ width:143px;height:42px; line-height:42px;padding-right:2px;}

#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:143px;margin-left:0px; z-index:2;}
.ulnav ul{ width:143px; float:left; margin:0px 0px;background-color: #104d9d; padding:5px 0px 5px 0px;overflow: hidden;position: absolute;z-index: 2;}

#nav .mainlevel ul li {line-height:30px; height:30px;display:block; border-bottom:solid 1px #1153aa; margin:0px 5px;width:133px;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff; font-family:"Î¢ÈíÑÅºÚ";line-height:30px; width:133px;height:30px;text-align:center;background:none;float:left;font-size:14px;}
#nav .mainlevel ul li a:hover{color:#fff;line-height:30px; width:133px;height:30px;background:none;text-decoration:underline; font-size:14px;background:none;}


/*½¹µãÍ¼*/
.focus{ position:relative; width:1160px; height:350px; margin:0 auto;}  
.focus img{ width:1160px; height: 350px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:42px; line-height: 42px; background:rgba(16,77,157,0.5);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:20px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(/images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

.main1{ width:1160px; margin:25px auto 0px auto;}
.pnews{width:350px; height:262px; float:left;}

.news{width:465px;float:left; margin-left:15px;}
.newsTitle{width:443px;float:left;height:30px;line-height:30px;background:url(/images/icon1.jpg) left center no-repeat; padding-left:22px; border-bottom:solid 2px #d2d2d2;}
.newsTitle ul li{ float:left; font-size:12px; color:#8b8b8b;}
.newsTitle ul li span{ float:left; padding:0px 10px; font-size:17px; font-weight:bold;}
.newsTitle ul li span.proHover{ color:#014197;}

.newsBox{ width:465px; float:left; padding-top:5px;}
.newsBox ul li{ width:455px; float:left; padding-left:10px; background:url(/images/li_list1.jpg) left center no-repeat; padding-left:10px; border-bottom:dashed 1px #ccc; height:31px; line-height:31px;}
.newsBox ul li a{ width:380px; display:block; float:left; font-size:12px; font-family:"ËÎÌå";}
.newsBox ul li span{ display:block; float:right; width:75px; font-size:12px; color:#666; text-align:right;}

.tzgg{ width:310px; float:right;}
.tzgg .tzggTitle{width:283px;float:left;height:30px;line-height:30px;background:url(/images/icon2.jpg) left center no-repeat;padding-left:27px; border-bottom:solid 2px #d2d2d2;}
.tzgg .tzggTitle span{ font-size:17px; font-weight:bold; color:#014197;}
.tzgg .tzggBox{width:310px; float:left; padding-top:5px;}
.tzgg .tzggBox ul li{ width:300px; float:left; padding-left:10px; background:url(/images/li_list1.jpg) left center no-repeat; padding-left:10px; border-bottom:dashed 1px #ccc; height:31px; line-height:31px;}
.tzgg .tzggBox ul li a{ width:300px; display:block; float:left; font-size:12px; font-family:"ËÎÌå";}


.xyjy{ width:830px; float:left;}
.xyjyTitle{width:805px;float:left;height:30px;line-height:30px;background:url(/images/icon3.jpg) left center no-repeat;padding-left:27px; border-bottom:solid 2px #d2d2d2;}
.xyjyTitle span{ font-size:17px; font-weight:bold; color:#014197;}
.xyjyTitle a{ float:right; padding:0px 5px; color:#014197;}

.xyjyBox{ width:830px; float:left; padding-top:15px;}

.xyjyBox .xyjyImg{width:210px; height: 160px;  margin-right:15px; position:relative; float:left; _display:inline; overflow:hidden; z-index:99;}
.xyjyBox .xyjyImg .title{width:100%;position:absolute;left:0;bottom:0;line-height:26px;font-size: 14px; color:#fff; background:rgba(0,0,0,.6);}
.xyjyBox .xyjyImg .title a{color:#fff}
.xyjyBox .xyjyImg .pic{ text-align:center;margin-top:0;}
.xyjyBox .xyjyImg .pic img{ width:210px; height:160px; display:block; }
.xyjyBox .xyjyImg .pic a:hover img,.twor a:hover img{ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6;}


.kjtd{width:310px; float:right;}
.kjtd .kjtdTitle{width:283px;float:left;height:30px;line-height:30px;background:url(/images/icon3_2.jpg) left center no-repeat;padding-left:27px; border-bottom:solid 2px #d2d2d2;}
.kjtd .kjtdTitle span{ font-size:17px; font-weight:bold; color:#014197;}
.kjtd .kjtdBox{ width:310px; float:left;}
.kjtd .kjtdBox ul li{ width:83px; float:left; padding:20px 5px 0px 15px; margin-bottom:10px;}
.kjtd .kjtdBox ul li a{ display:block; float:left;}
.kjtd .kjtdBox ul li a img{ display:block; margin:0 auto;}
.kjtd .kjtdBox ul li a label{ display:block; width:83px; float:left; line-height:25px; color:#3e3e3e; text-align:center;}


#yqlj {width: 100%;height: 40px;background-color: #ccc;margin: 0 auto; margin-top:20px;}
.yqlj {max-width: 1170px;margin: 0 auto;background-color: #ccc;}
.friend {max-width: 1170px;height: 40px;float: none;}
.friend ul {background-color: #ccc;width: 100%;float: left;margin: 0 auto;}
.friend ul li:first-child {width: 90px;line-height: 40px;font-weight:700}
.friend ul li, .friend ul li a {font-size: 14px;text-align: center;float: left;list-style: none;line-height: 40px;padding: 0 8px;}
.friend li a:hover {text-decoration: underline;}

.footBg{ width:100%; padding:30px 0px; background:#0245a0; color:#fff;}
.foot{ width:1160px; margin:0 auto; height:102px;}
.foot .foot1{ width:500px; float:left; line-height:30px; padding-top:20px;}
.foot .foot2{ float:right; width:325px;}
.foot .foot2 .xzyx{ background:#145dbc; width:135px; height:40px; line-height:40px; text-align:center; margin-top:30px; float:left;}
.foot .foot2 .xzyx a{ color:#fff; background:url(/images/icon10.jpg) 20px 10px no-repeat; display:block; float:left; width:105px; padding-left:30px;}
.foot .foot2 .ewm{ width:153px; float:right;}
.foot .foot2 .ewm span{ width:40px; border-left:dashed 1px #6487b8; color:#949cbf; padding-left:10px; display:block; float:left;}
.foot .foot2 .ewm img{ width:102px; float:right;}

.banner1{width: 1160px;height: auto; margin: 20px auto 0 auto; overflow:hidden;}
.pageL{ width:195px; float:left; position:relative; background-color: #f0f0f0}
.pageL h2{list-style: none;background: #0245a0;max-width: 200px;height: 46px;margin-top: -46px;line-height: 46px;display: block;color: #ffffff;font-weight: bold;text-align: center;font-size: 20px;width: 100%; z-index:2;}


.pageL li { height: 46px; color: #A01709; font-size: 20px;font-weight: bold;line-height: 46px; text-align: center; border-bottom: 1px solid #D8D8D8;}
.pageL li a { color: #213b98;font-size: 10pt;font-size: 14px; font-weight: bold; display: block;padding-right: 25px;}

.pageL li.on a, .pageL li a:hover {color: #213b98;height: 46px;line-height: 46px;font-size: 14px;background-image: url(/images/hover.png);background-color: #fff;background-repeat: no-repeat;background-position: right;font-weight: bold; border-bottom: 1px solid #D8D8D8;}



.pageR{ width:940px; float:right;}

.rightTitle{width:940px; float:left; height:46px; line-height:46px;border-bottom: 1px solid #dddddd;}
.INrightM1{ width:300px; float:left; height:46px;}
.INrightM1 span{isplay:block; float:left; padding:0px 15px; height:46px; line-height:46px;font-size:16px; color:#213b98; font-weight:bold;}
.title_more{ float:right;height:46px; line-height:46px;font-family:"Î¢ÈíÑÅºÚ";font-size:14px; padding-right:15px;text-transform:uppercase;}

/*in_about*/

.in_con{width:940px;height:100%;overflow:auto;float:left; padding:15px 0px;border-top:none;border-top:none;}
/*about*/
#in_about{float:left;display:block;width:920px; padding:15px 10px;height:auto;text-align:left;line-height:30px;}



/*news*/

.newsTop{ width:910px; float:left; padding:15px 15px;border-bottom:solid 1px #dedede; margin:10px 0px; padding-bottom:20px;}
.newsImg{ width:220px; height:160px; float:left;}
.newsImg img{ width:220px; height:160px; display:block; float:left;}
.newsTxt{ width:670px; float:right; }

.newsTxt .newsTxtTitle{ width:670px; font-size:16px;color:#213b98; font-family:"Î¢ÈíÑÅºÚ";font-weight:bold;overflow:hidden;float:right; height:30px; line-height:30px;}

.newsTop .newsTxtT{ width:670px; display:block; float:right; color:#636363; line-height:24px; padding-top:10px;}
.newsTop .xwdtA{ width:670px; display:block; float:right; text-align:left; padding-top:5px;color:#213b98; font-family:"ËÎÌå"; height:25px; line-height:25px;}

#in_news2 .newsUl{width:910px;height:100%;overflow:auto; margin:5px auto 0px auto; padding:0px 15px; display:block; float:left;}
#in_news2 .newsUl li{background:url(/images/li_list1.jpg) left center no-repeat; padding-left:15px;width:895px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left; bheight:28px; line-height:28px;font-family:"Î¢ÈíÑÅºÚ"; font-size:12px;}
#in_news2 .newsUl  li a{ width:795px; float:left; display:block; color:#333;}
#in_news2 .newsUl  li span{ display:block; float:right; text-align:right;width:100px; color:#b0b0b0; color:#747373;}

#in_news{ }
#in_news ul{width:910px;height:100%;overflow:auto; margin:5px auto 0px auto; padding:0px 15px; display:block; float:left;}
#in_news ul li{background:url(/images/li_list1.jpg) left center no-repeat; padding-left:15px;width:895px;margin-top:5px; display:block; border-bottom:dashed 1px #cfcfd0; list-style:none; float:left; bheight:28px; line-height:28px;font-family:"Î¢ÈíÑÅºÚ"; font-size:12px;}
#in_news ul li a{width:795px; float:left; display:block; color:#333;}
#in_news ul li span{  display:block; float:right; text-align:right;width:100px; color:#b0b0b0; color:#747373;}



.pageNav{width:100%;height:30px;line-height:30px;margin:15px 0px;text-align:center; clear:both; font-size:12px;}


/*---²úÆ·Õ¹Ê¾----*/

#in_pro{ width:940px; float:left; padding:10px 0px 0px 0px;}
#in_pro ul{ width:940px; float:left;}
#in_pro ul li { width:216px; float:left; margin:10px 9px;}
#in_pro ul li  .anliImg1 img{ width:210px; height:160px; border:solid 2px #e2e2e2; display:block; float:left;}
#in_pro ul li  .anliTxt1{width:216px; float:left; height:25px; text-align:center;line-height:25px; font-size:14px;overflow:hidden;}

.title{font-size:16px; text-align:center; line-height:30px; height:30px; margin-bottom:10px; font-weight:bold; width:925px;  border:none; border-bottom:1px #CCCCCC dashed;}
.subtxt{width:900px; height:22px;  line-height:22px; text-align:center;}
.pernext{width:900px;height:auto; line-height:168%; text-align:left;margin:10px 0px; clear:both;}



