@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,.foot,.link{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.logo{ float:left;}
.menu{ float:right;}
.menu ul{ padding-top:30px;}
.menu li{ float:left; width:100px; font-size:16px; line-height:45px;text-align:center; position:relative;}
.menu li a{ display:block;}
.menu a:hover, .menu .no{}
.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;}

.m_ll{ float:left; width:390px; }
.m_rr{ float:right; width:795px; } 

.m_left1{ float:left; width:390px; }
.m_right1{ float:right; width:390px; } 

.tit3{ overflow:hidden; clear:both;}
.tit3 { float: left; width:150px; text-align:center;line-height:42px;height:42px; background:#f3654d; font-size:18px; color:#FFF}

.tit1{ text-align:center; line-height:32px;}
.tit1_p1{ font-size:24px; }
.tit1_p2{  color:#bcbcbc; text-transform:uppercase;}
.nr1{ overflow:hidden; clear:both;}
.nr1 li{ float:left; padding:0 38px;}
.nr1_p1{ display:block; width:320px; text-align:center;box-shadow: 0px 0px 5px #f4f4f4;
text-align: center; color: #383838;border: 1px solid #fff; overflow: hidden; padding:1px; padding-bottom:15px;}
.nr1_p2{ width:320px; height:185px;}
.nr1_p2 img{ width:320px; height:185px;}
.nr1_p3{ margin-top: -50px}
.nr1_p4{font-size: 18px;display: block;margin: 4% 0}
.nr1_p5{font-size: 14px; text-align: left;max-height: 45px; overflow: hidden; padding:0 20px;}
.nr1_p6{font-size: 14px; width:60%; height: 35px; line-height:35px; border: 1px solid #e5e5e5; display: block; margin: 0 auto; margin-top:8%}
.nr1_p1:hover>img{opacity: .9;filter: alpha(opacity=90);}
.nr1_p1:hover{background: #f3644c; border-color:#f3644c; color: #fff}
.nr1_p1:hover .nr1_p3{ transform: rotate(360deg); }
.nr1_p1:hover .nr1_p6{background: #fff;color: #f3644c; border-color: #fff;
box-shadow: 0px 0px 5px #e42100}
.nr1_p1,.nr1_p3,.nr1_p6{transition: all .5s ease-in;-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -moz-transition: all .5s ease-in;}

.bg1{ background:#f6f6f6;}
.nr2{ overflow:hidden; clear:both; margin:0 -6px;}
.nr2 li{ float:left; padding:6px; width:290px; text-align:center;}

.nr2 li img{  width:290px; height:300px;}
.nr2_p1{ display:block; width:290px; height:300px;}
.nr2_p2{ display:block; background:#fff; line-height:46px;height:46px; overflow:hidden; font-size:14px;}
.m_left{ float:left; width:570px;}
.m_right{ float:right; width:610px;}
.nr3{ overflow:hidden; clear:both; margin-left:-20px;}
.nr3 li{ float:left; width:275px; margin-left:20px;}
.nr3_p1{ display:block; width:275px; height:160px;}
.nr3_p2{ display:block; font-size:16px; height:24px; padding-top:12px;}
.nr3_p3{ font-size:16px; color:#999; line-height:30px;height:30px; overflow:hidden;}
.nr3_p4{ font-size:14px; color:#777; margin:15px 0; height:72px; overflow:hidden;}
.nr3_p5{ background:url(../images/tub1.jpg) no-repeat center right;}
.nr3_p5 a{ display:block; border:1px solid #ddd; border-radius:5px; width:68px; line-height:30px;height:30px; text-align:center; color:#666;}
.none {display:none;}
.tit2{ overflow:hidden; clear:both;}
.tit2 li{ float: left; width:150px; text-align:center; margin-right:10px; line-height:42px;height:42px; background:#e5e5e5; font-size:18px;}
.tit2 .active{background:#f3654d;color:#fff}
.nr4{ overflow:hidden; clear:both;}
.nr4 li{ overflow:hidden; clear:both; padding-top:15px;}
.nr4_p1{ float:left; width:68px; height:68px; line-height:24px; background:#808080; color:#fff; font-size:16px; text-align:center;}
.nr4_p1 span{ font-size:32px; line-height:44px; display:block; background:#9a9a9a;}
.nr4_p2{ float:right; width:520px; border-bottom:1px solid #ddd; color:#888; font-size:14px; height:67px;}
.nr4_p3{ display:block; font-size:16px; line-height:36px; overflow:hidden;}
.nr4_p4{ height:24px; overflow:hidden;}




.nr5{ overflow:hidden; clear:both;}
.nr5_p1{ float:left; width:290px; height:427px;}
.nr5_p2{ float:right; width:900px;}
.nr5_p3{ float:left; width:446px; height:218px;}
.nr5_p4{ float:right; width:446px; height:218px;}
.nr5_p5{ float:left; width:240px; background:#fff; color:#f3654d; font-size:16px; height:200px;display: flex;
    justify-content:center;
    align-items:Center; text-align:center;}
.nr5_p5 span,.nr5_p7 span{ display:block; font-size:20px;}
.nr5_p7{ float:right; width:240px; background:#fff; color:#f3654d; font-size:16px; height:200px;display: flex;
    justify-content:center;
    align-items:Center; text-align:center;}
.nr5_p6{ float:left; width:405px; padding-left:8px; height:200px;}

.bg2{ background:url(../images/bg2.jpg) no-repeat center top; height:180px; padding:40px;}
.ftit_p1{ float:left;}
.ftit_p2{ float:right; margin-right:-20px;}
.ftit_p2 li{ float:left; width:120px; color:#fff;}
.ftit_p2 li p{ font-size:18px; margin-bottom:10px;}
.ftit_p2 li a{ display:block; color:#fff; font-size:14px; line-height:30px;}
.foot{ font-size:14px; line-height:27px;} 



.tit33{  border-bottom:1px solid #337de0;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:20px;color:#337de0;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#337de0;}
.m_leftb{ float:left; width:220px; }
.m_rightb{ float:right; width:960px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#337de0 ;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: #237bf1; }
.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:#337de0;line-height:30px;}

.nr55 li{ overflow:hidden; clear:both; line-height:30px; border-bottom:1px dotted #CCC; background:url(../images/tubd.png) left no-repeat; padding-left:20px;}
.nr55 li a{ display:block; float:left; font-size:14px;color:#333;}
.nr55 li p{ float:right; color:#333; font-size:14px;}


.nr55_p2 li{ overflow:hidden; clear:both; line-height:32px; border-bottom:1px dotted #CCC; background:url(../images/tubd.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:275px; padding-left:30px; text-align:center;}
.nr33 li a{ display:block; color:#333}
.nr33 li img{ width:275px; height:200px;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;}



