@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:"微软雅黑", "宋体", "黑体";}
a:hover{ color:#CC0000}
.top,.main,.ftit,.foot,.link{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.head{width:1200px;margin:0px auto; background: rgba(28,139,209,0.7);}
.bg1{ background:url(../images/bg2.jpg) no-repeat center bottom; background-size:100% auto;}
.bg2{ background:url(../images/bg1.jpg) no-repeat center top; background-size:100% auto;}


.bg22{ background:url(../images/bg1.jpg) no-repeat center bottom;}
.bg11{ background:url(../images/bg2.jpg) no-repeat center top;}
.sear{ float:right; text-align:right; padding-top:50px; padding-right:30px;}
.sear1{ border: none; background:#fff; width:134px; padding:0 6px; line-height:30px;height:30px; margin:0;}
.sear2{ border: none; background:url(../images/sear.jpg) no-repeat center right; width:26px; height:30px; padding:0; margin:0;}
.logo{ float:left; padding:30px 0;}
.menu{ background:url(../images/mbg1.jpg) no-repeat;width:1200px;margin:0px auto; line-height:44px; margin-top:7px;}
.menu ul{}
.menu li{ float:left; font-size:16px; width:120px; text-align:center; line-height:44px; position: relative; background:url(../images/mbg2.jpg) no-repeat center left;}
.menu li a{ display:block; color:#fff;}
.menu li a:hover{color:#F00;}
.main2{width:1180px;margin:0px auto; padding:10px; background:#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;}

.bor1{ border:1px solid #ddd;}
.m_left{ float:left; width:270px;}
.m_right{ float:right; width:900px;}
.m_rl{ float:left; width:600px; padding:9px; border:1px solid #ddd;}
.m_rr{ float:right; width:270px;}
.tit1{overflow:hidden; clear:both; padding:0 10px; background:url(../images/tbg1.jpg) repeat-x; line-height:40px; border-bottom:1px solid #ddd;}
.tit1_p1{ float:left; font-size:16px;}
.more1{ float:right;}
.nr1{ overflow: hidden; clear:both; padding:5px;}
.nr1 li{ background:url(../images/tub1.jpg) no-repeat left center; padding-left:15px; font-size:14px; line-height:26px;height:26px; overflow:hidden;}
.nr1 li a{ color:#666;}
.nr1 li a:hover{ color:#f00;}
.m_center{ overflow:hidden; clear:both; margin:0 -10px;}
.m_cd{ width:calc((100% - 60px)/3); padding:10px; float:left;}
.tit2{overflow:hidden; clear:both; padding-bottom:10px; border-bottom:1px solid #ddd;}
.tit2_p1{ float:left; font-size:18px; font-weight:bold; color:#2779bc; border-left:4px solid #2779bc; padding-left:10px;}
.nr2{ overflow: hidden; clear:both; padding:10px 0; border-bottom:1px dotted #ddd;}
.nr2_p1{ float:left; width:128px; height:90px; padding:3px; border:1px solid #ddd;}
.nr2_p1 img{ width:128px; height:90px; }
.nr2_p2{ float:right; width:calc(100% - 145px);}
.nr2_p3{ font-size:16px; line-height:22px; height:44px; overflow:hidden;}
.nr2_p4{ color:#989898; line-height:18px; height:36px; overflow:hidden; padding-top:10px;}
.tit3{overflow:hidden; clear:both; background:#eeeeee; line-height:42px;}
.tit3_p1{ float:left; font-size:18px; color:#fff; background:#2677b9; width:140px; text-align:center;}
.nr3 .pcont { width:1080px; float:left; overflow:hidden;  }
.nr3 .ScrCont { width:32766px; zoom:1;  }
.nr3 #List1_1{float:left;}
.nr3 #List2_1{float:left;}
.left{ position:absolute; top:70px; left:0;}
.right{ position:absolute; top:70px; right:0;}
.nr3{ padding:20px 50px; position:relative;}
.nr3 li{ float:left; text-align:center; padding:10px; width:160px;}
.nr3_p1{ border:1px solid #ddd; padding:2px; display:block;}
.nr3_p1 img{ width:154px; height:110px;}
.nr3_p2{ background:#f3f3f3; line-height:36px;height:36px; overflow:hidden; display:block;}
.nr4{ overflow:hidden; clear:both; padding-top:10px;}
.nr4 li{ float:left; width:19%; padding-right:1%; line-height:32px;height:32px; overflow:hidden;}
.nr4 li a{ color:#3679c3; font-size:14px;}
.nr4 li a:hover{ color:#f00;}

.nr44 { overflow: hidden; clear:both; padding-top:8px; margin:0 -10px;}
.nr44 li{ float:left; width:180px; text-align:center; padding:0 10px;}
.nr44 img{ width:180px; height:60px;}

.fbg{ background:#2470ae; padding:1%; color:#fff; font-size:14px;}
.foot{ font-size:14px; line-height:30px;}
.foot_p1{ float:left; padding-right:60px;}
.foot_p2{ color:#61b8ff;}
.foot_p2 a{ color:#fff;}
.foot a{ color:#fff;}

.slide_x{overflow:hidden;position:relative;margin:0px auto;width:600px;height:370px;border:1px solid #777;background:#000;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:600px;height:370px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:600px;}
.slide_x .list img{vertical-align:top;width:600px;height:370px;}
.slide_x .list p{position:absolute;bottom:0;left:0;width:100%;height:24px;color:#eee;font:12px/24px "\5b8b\4f53";text-indent:12px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000',endColorstr='#99000000');background:rgba(0,0,0,0.6);}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#f30;color:#fff;}
.slide_x .minus,
.slide_x .plus{position:absolute;top:110px;width:40px;height:50px;background-image:url(images/control.png);background-repeat:no-repeat;text-align:center;cursor:pointer;}
.slide_x .minus{left:0;background-position:0 0;}
.slide_x .plus{right:0;background-position:-40px 0;}
.slide_x .minus:hover{background-position:0 -50px;}
.slide_x .plus:hover{background-position:-40px -50px;}



.tit33{  border-bottom:1px solid #2778ba;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#2778ba;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#2778ba;}
.m_leftb{ float:left; width:280px; }
.m_rightb{ float:right; width:880px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; background:#2778ba ;font-family:"微软雅黑"; text-align:center}
.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:40px; line-height:40px;font-size:16px; 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/tub1.jpg) 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;}
.nr55_p2 li a:hover{ color:#f00;}
.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:265px; padding-left:20px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:265px; 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;}


