@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:"微软雅黑", "宋体", "黑体"; font-family:Arial;}
.clear { clear: both; width: 0; height: 0; border: 0; margin: 0; padding: 0; visibility: hidden; font-size: 0; line-height: 0; }
.clearfix { zoom: 1; }
.clearfix:after { content: ""; display: block; clear: both; height: 0; }

.top,.head,.main,.ftit,.foot,.link{width:1200px;margin:0px auto;overflow:hidden;clear:both;}
.bg1{ background:#fbfbfb; line-height:32px; border-bottom:1px solid #eee;}
.top{ color:#888; line-height:32px;}
.top p{ float:right; color:#888;}
.top a{ margin-left:10px;}
.logo{ float:left;}
.menu{ background:url(../images/mbg1.jpg);}
.menu ul{ width:1200px;margin:0px auto;}
.menu li{ float:left; font-size:16px; line-height:44px;text-align:center; position:relative;}
.menu li a{ display:block; color:#fff; padding:0 30px; font-family:Arial;}
.menu li a:hover,.menu .no{ background:url(../images/mbg2.jpg) repeat-x;}
.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;}

.tit1{ text-align:center;}
.tit1_p1{ font-size:30px; color:#bb3741; text-transform:uppercase; font-weight:bold; line-height:1.6;}
.tit1_p2{ width:110px; margin:0 auto; height:6px; background:#4ab344; display:block;}
.nr1{ overflow:hidden; clear:both; margin:0 -17px;}
.nr1 li{ float:left; width:274px; padding:17px;}
.nr1 a{ display:block;}
.nr1_p1{ width:270px; border:2px solid #eee;}
.nr1_p1 img{ width:270px; height:250px;}
.nr1_p2{ font-size:20px; text-align:center; line-height:36px;height:36px; color:#888; text-transform:uppercase; padding-top:10px;}

.bg2{ background:url(../images/bg2.jpg) no-repeat;}
.nr2{ overflow:hidden; clear:both; width:1000px; margin:0 auto; color:#fff; font-size:18px;}

.nr3{ overflow:hidden; clear:both; margin:0 -10px;}
.nr3 li{ float:left; width:590px; padding:10px;}
.nr3 a{ display:block;}
.nr3_p1{ float:left; width:220px; height:170px;}
.nr3_p1 img{ width:220px; height:170px;}
.nr3_p2{ float:right; width:350px;}
.nr3_p3{ height:48px; overflow:hidden; font-size:18px;}
.nr3_p4{ color:#888; line-height:20px; height:100px; overflow:hidden; padding-top:10px; font-size:14px;}

.fbg{ background:#333; color:#Fff; font-size:14px; text-align:center;}


.bg3{ }


.tit33{  border-bottom:1px solid #be3841;line-height:36px; overflow:hidden; clear:both; padding-bottom:5px; margin-bottom:15px;font-size:12px;color:#be3841;}
.tit33 span{ font-size:14px;float:right;}

.tit33 a{ font-size:12px;color:#be3841;}
.m_leftb{ float:left; width:210px;background: #eeeeee; min-height:500px; }
.m_rightb{ float:right; width:970px;  min-height:500px; color:#333} 
.nt{  font-weight:normal; padding:12px 0;margin:0; padding-left:20px; background:#be3841 ;font-family:"微软雅黑"; }
.nt a{ font-size:20px; color:#fff; text-decoration:none;}

.nlist{ float:left; width:210px;font-family:"微软雅黑";  }

.nlist>ul{background:#eee;  padding:0 5px;}
.nlist>ul>li{ border-TOP:1px solid #eee; text-align:center;background: url(../images/icon_01.gif) no-repeat left center; padding: 0 0 0 15px; }
.nlist>ul>li>div{}
.nlist>ul>li>a{ display:block; height:35px; line-height:35px;font-size:14px; color:#333; text-decoration:none; text-align:left; }
.nlist>ul>li>a:hover,.nlist>ul>li.cur a{  color:#333;}
.nlist>ul>li>div{background:#2856ca;line-height:30px;}

.leftBar{ background:#eee; width:200px; padding:10px 0 20px 15px; min-height:500px; float:left; margin:10px 0 0 0;}
.leftBar h2{ font-size:16px; line-height:30px; padding-bottom:15px; text-transform:uppercase;}
.leftBar .list{ font-size:12px;}
.leftBar .list li{ background:url(../images/icon_01.gif) no-repeat left center; padding:0 0 0 15px;}
.leftBar a{color:#000;}

.proLeftList{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.proLeftList a{ font-size:11px; line-height:22px; color:#000;font-family:Arial, Helvetica, sans-serif;}
.proLeftList a:hover{text-decoration:underline;}
.proLeftList ul li{ padding:0 0 15px;}
.proLeftList ul li ul li{ padding:0 0 0 20px;}
.proLeftList ul li ul li ul li{ padding:0 0 0 20px;}
.proLeftList ul li ul li ul li ul li{ padding:0 0 0 20px;}
.proLeftList ul li ul li ul li ul li ul li{ padding:0 0 0 20px;}
.proLeftList h3 em{width:10px; height:10px; float:left; background:url(../images/Nicon.gif) no-repeat center 0;margin: 6px;}
.proLeftList h3 a{ text-decoration:none !important; cursor:pointer;}
.proLeftList h3.on em{ background-position:center bottom;}

.mbx{ font-size:12px; color:#000; line-height:30px; padding-bottom:15px;}
.proList{}
.proList li{ width:205px; float:left;padding: 0 30px 15px 0;}
.proList li span{display:block; text-align:center; line-height:30px;}
.proDetail{}
.proDetail img{display:block; margin:0 auto; max-width:100%;}


.newsList{}
.newsList li{ padding:15px 0; border-bottom:1px dotted #CCC;}
.newsList li h2 a{ font-size:14px; color:#007030; line-height:30px; padding:0 0 5px; }
.newsList li p{}
.newsList li img{ float:left; padding:0 15px 10px 0; width:250px; height:98px;}
.newsList li a{ color:red;}

.serviceCon{ padding:50px 0 0 0;}
.serviceCon li{ padding:0 0 15px;}
.serviceCon span{float:left; width:200px; padding:0 20px; font-size:14px; color:#131614; line-height:25px; text-transform:uppercase; text-align:right;}
.serviceCon .text{ padding:5px 10px; width:200px; height:15px; line-height:15px; background:#d1d1d1;}
.serviceCon .textarea{ padding:5px 10px; width:200px; resize:none; border:none; background:#d1d1d1; height:92px;}
.serviceCon .btn{ width:80px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:14px; background:#1661d3; border-radius:5px; cursor:pointer;}

.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:275px; padding-left:20px; 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;}




