@charset "utf-8";
/* CSS Document */
* {}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 24px; font-size:12px;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}

.top,.head,.main,.ftit,.link,.foot {width:1180px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{ background:#333;}
.top{ color:#fff; line-height:32px;}
.top_r{ float:right;}
.top_r a{ display:block; color:#fff; float:left; margin-left:10px;}
.menu{ background:#1a3d95;}
.menu ul{overflow:hidden;clear:both; width:1180px; margin:0 auto;}
.menu li{ float:left; font-size:18px; line-height:44px;text-align:center;}
.menu li a{ display:block; padding:0 19px; color:#fff;}

.hj{overflow:hidden; clear:both; height:10px;}
.hj2{overflow:hidden; clear:both; height:20px;}
.hj3{overflow:hidden; clear:both; height:30px;}
.pp1{ padding:10px 0;}
.pp2{ padding:20px 0;}
.pp3{ padding:30px 0;}
.clear{overflow:hidden; clear:both;}
.sear{overflow:hidden; clear:both;}
.sear_l{ float:left; width:500px; font-size:14px;}
.sear_l a{ margin-right:10px;}
.sear_r{ float:right;}
.sear1{ width:230px; border:1px solid #919191; line-height:30px; height:30px; padding:0; margin:0;}
.sear2{ background:#919191; color:#fff; width:60px; line-height:32px; height:32px; color:#fff; border:1px solid #919191; font-size:14px;}

.tit1{ text-align:center; line-height:30px;}
.tit1_p1{ font-size:28px;}
.tit1_p2{ font-size:16px; text-transform:uppercase;}
.nr1{overflow:hidden; clear:both;}
.nr1_p1{ text-align:center; float:left; width:580px;}
.nr1_p2{ text-align:center; float:left; width:580px;}
.nr1_p3{ font-size:18px; line-height:30px; overflow:hidden; text-align:left}
.nr1_p4{ float:left; width:120px; line-height:37px; text-align: center; display:block; background:#555555; color:#fff; margin-top:30px;}

.bg2{ background:#f5f5f5;}
.nr3 .pcont { width:1180px; overflow:hidden;  }
.nr3 .ScrCont { width:32766px; zoom:1;  }
.nr3 #List1_1{float:left;}
.nr3 #List2_1{float:left;}
.left{ float:left}
.right{ float:right;}
.nr3_p1{ width:100px; margin:0 auto;}
.nr3{}
.nr3 ul{ margin:30px -20px;}
.nr3 li{ float:left; text-align:center; padding:20px; font-size:18px; line-height:36px; width:262px;}
.nr3 li{ float:left; text-align:center; padding:20px; font-size:18px; line-height:36px; width:262px;}
.nr3 li img{ width:260px; height:260px; border:1px solid #ddd; margin-bottom:20px;}
.nr2{ overflow:hidden; clear:both; margin:0 -20px;}
.nr2 li{ float:left; padding:15px 22px; text-align:center;}
.nr2_p1{ display:block; border:1px solid #ddd; padding:2px;}
.nr2_p1 img{ width:254px; height:254px;}
.nr2_p2{ padding-top:25px; font-size:18px;}

.m_left{ float:left; width:550px; padding:15px; background:#f5f5f5; border-radius:8px;}
.m_right{ float:right; width:550px; padding:15px; background:#f5f5f5; border-radius:8px;}
.nr4{ overflow:hidden; clear:both;}
.nr4 li{ background:url(../images/tub1.jpg) no-repeat left center; padding-left:15px; line-height:40px; border-bottom:1px dashed #ddd; overflow:hidden; clear:both; font-size:16px;}
.nr4 li a{ display:block; float:left; width:420px; overflow:hidden; text-align:left;}
.nr4 li p{ float:right;}

.fbg{ background:#384454;}
.ftit ul{ overflow:hidden; clear:both;}
.ftit ul li{ float:left; width:200px; color:#959596; line-height:32px; font-size:14px;}
.ftit li p{ font-size:16px; color:#fff; margin-bottom:10px;}
.ftit li a{ display:block; color:#959596; line-height:32px; font-size:14px;}

.foot{ text-align:center; font-size:12px; color:#FFF}


.foot a{  color:#FFF }



.tit33{  border-bottom:1px solid #1a3d95;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#1a3d95;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#1a3d95;}
.m_leftb{ float:left; width:220px; }
.m_rightb{ float:right; width:940px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#1a3d95 ;font-family:"微软雅黑"; }
.nt a{ font-size:20px; color:#fff; text-decoration:none;}

.nlist{ float:left; width:220px;font-family:"微软雅黑";  }

.nlist>ul{background:#fff; }
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: #2856ca; }
.nlist>ul>li>div{background:#fff;}
.nlist>ul>li>a{ display:block; height:35px; line-height:35px;font-size:14px; color:#FFF; text-decoration:none;}
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{ background: #337de0; color:#FFF;}
.nlist>ul>li>div{background:#2856ca;line-height:30px;}

.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tub2.png) left no-repeat; padding-left:20px;}
.nr55_p2 li a{ display:block; float:left; max-width:900px; font-size:14px;color:#333;}
.nr55_p2 li p{ float:right; color:#333; font-size:14px;}

.neir{ padding:10px; text-align:left; font-size:14px; color:#333;font-family:"微软雅黑";}
.neir h1{  text-align:center; font-size:20px; color:#333;font-family:"微软雅黑";}


.con_tit{text-align:center;border-bottom:1px dotted #d4d4d4;line-height:36px;}
.con_tit h2{font-size:16px;}
.con_titb{text-align:center;}
.list_li li{line-height:36px;border-bottom:1px dotted #d4d4d4; font-size:14px;}
.list_li li a{font-size:14px;}
.list_li{}

.nr33{ overflow:hidden; clear:both; padding:10px 5px;}
.nr33 li{ float:left; width:285px; padding-left:20px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:285px; height:220px;border:1px solid #ccc;}
.nr33 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}

.nr34{ overflow:hidden; clear:both; padding:10px 5px;}
.nr34 li{ float:left; width:255px; padding-left:20px; text-align:center;}
.nr34 li a{ display:block; color:#333}
.nr34 li img{ width:255px; height:220px;border:1px solid #ccc;}
.nr34 li p{ font-size:16px; line-height:38px; overflow:hidden; height:38px;}



.nr11_p4 .pcont {width:100%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.nr11_p4 .ScrCont { width:32766px; zoom:1;  }
.nr11_p4 #List1_1{float:left;}
.nr11_p4 #List2_1{float:left;}
.left{ position:absolute; top:40%; left:-50px;}
.right{ position:absolute; top:40%; right:-50px;}
.nr11_p4{width:100%; max-width:1200px;margin:0px auto; padding:0 50px; position:relative;}
.nr11_p4 ul{ margin:0 -10px;}
.nr11_p4 li{ float:left; padding:10px; text-align:center;}
.nr11_p40{ border:1px solid #ddd; box-shadow:3px 3px 3px #eee; padding:14px; background:#fff; width:250px;}
.nr11_p41{ display:block; position:relative; width:100%; padding-bottom:120%;}
.nr11_p41 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.nr11_p42{ display:block; border-top:1px solid #ddd; padding-top:10px; margin-top:10px; display:table; vertical-align:middle; line-height:24px; height:48px; overflow:hidden;}
.nr11_p4 li:hover .nr11_p40{ border:3px solid #204387; padding:12px;}


