body{  font-family: Arial,Helvetica,sans-serif;font-size:14px;  margin:0px; padding:0px;/* background: url(../images/cn01.jpg)*/ }
 *{ margin:0px; padding:0px;}
.clear{clear:both;height:0;overflow:hidden; font-size:0px;}
.clear10{height:10px;overflow:hidden;clear:both;}
.clear20{height:20px;overflow:hidden;clear:both;}
.clear30{height:30px;overflow:hidden;clear:both;}
.clear40{height:40px;overflow:hidden;clear:both;}
ol,ul,li{list-style:none outside none;}
a{color:#000;  text-decoration:none}
a img{border:0 none;}
a:hover{ color: #666666}
table,tr,td,th{border-collapse:collapse;padding:0; margin:0;}
img{vertical-align: middle;}
/*input,textarea{padding:0 2px; resize:none;}*/
.box{ width:1000px; margin:0px auto; text-align:left; overflow:hidden}
.m1200{ width:1200px; margin:0px auto; text-align:left; overflow:hidden}
.main{ width:1100px; margin:0px auto; text-align:left; overflow:hidden}
.fl{ float:left;}
.fr{ float:right;}
.padding{ padding:10px;}
.padd_top{ padding-top:10px;}
.padd_bottom{ padding-bottom:10px;}
.padd_left{ padding-left:10px}
.padd_right{ padding-right:10px}
.txtAlign{ text-align:center}
.m1100{ width:1100px; margin:0px auto}
.m1000{ width:1000px; margin:0px auto}

.info{ line-height:32px; text-align:left; margin:30px 0px; }
.color{ color:#3c90f3; font-size:16px; font-weight:bold}
input{
   outline-style: none ;
}

.logo{ width:110px; float:left;}
.logoTxt{ color:rgb(152, 0, 0);font-weight: bold; font-size:24px; float:left; line-height:92px; letter-spacing:1px;}
.seatchBox{ float:left; margin-left:100px; margin-top:30px}
.searchInput{ width:220px; height:30px; line-height:30px; border:1px solid #CCC; float:left}
.searchInput:hover{  outline-style: none ;}
.searchInput:visited {  outline-style: none ;}
.searchInput:active{  outline-style: none ;}
.searchButton{ height:32px; width:50px; border:none; background:#cccccc;float:left; color:#FFF}
.searchButton:hover{  outline-style: none ;}
.searchButton:visited {  }
.searchButton:active{  outline-style: none ;}

.topImg{ width:366px; float:left; margin-top:30px;}
.topImgUl img{ width:30px}
.topImgUl{ width:348px; margin-left:100px; }
.topImgUl li{ width:32px; float:left; margin-left:30px;text-align:center}
.topImgUl li:hover{background-position:0px 32px !important }
.topImgUl li:first-child{ width:32px; height:32px; background:url(../images/weixinbg.png);}
.topImgUl li:nth-child(2){ width:32px; height:32px; background:url(../images/qq.png);}
.topImgUl li:nth-child(3){ width:32px; height:32px; background:url(../images/weibo.png);}
.topImgUl li:nth-child(4){ width:32px; height:32px; background:url(../images/email.png);}

/**/
.nav{ background:#1c4587; overflow:hidden }
#jsddm{ width:1200px; margin:0px auto}
#jsddm li{ width:16%; text-align:center;	float: left;list-style: none; line-height:45px;}
#jsddm li a{	display: block; 	text-decoration: none; width:110px;color: #fff;white-space: nowrap}
#jsddm li a:hover{	background: #980000}
#jsddm li ul{	margin: 0;padding: 0;position: absolute;visibility: hidden; z-index:99999 }
#jsddm li ul li{	float: none;display: inline; }
#jsddm li ul li a{	width: auto;background: #1c4587;color: #fff;width:110px}
#jsddm li ul li a:hover{	background: #980000}

.line{ background:url(../images/line.png); height:8px; width:100%;}
.tit{ height:32px; line-height:32px; font-size:20px; font-weight:bold; text-align:center; margin:20px 0px; background:url(../images/titbg.png) center center no-repeat; letter-spacing:1px} 
.serviceUl{ width:1200px; margin:0px auto}
.serviceUl li{ width:240px; float:left; text-align:center; font-size:16px; font-weight:bold; line-height:35px}

.newLeft{ width:523px; float:left; text-align:left; overflow: hidden}
.newTit{ height:35px; line-height:35px; font-size:24px; text-align:center}
.newTit span{ font-weight:bold; float:left}
.newTit b{ font-size:20px}
.newsUl{ border:1px solid #CCC; padding:15px 20px;overflow: hidden; margin-top:10px}
.newsUl li{ height:35px; line-height:35px; border-bottom:1px dotted #e2e2e2}
.newsUl a{ color:#5a5a5a; float:left;}
.newsUl span{ float:right; color:#929292}

.newMore{ width:51px; float:right; margin-right:35px; margin-top:20px}
.newRight{ width:523px; float:right;text-align:left;}

.advantageUl{ width:1200px; margin:0px auto}
.advantageUl li{ width:240px; float:left; text-align:center; font-size:14px; color:rgb(102, 102, 102);   line-height:35px}

 
.proUl li img{ width:240px; height:150px}

.proUl{ overflow:hidden;  margin-top:15px;}
.proUl li{ float:left; overflow:hidden;width:240px; text-align:center;margin-right:10px}
.proUl li { display:block; padding:8px; background-color:#ececec; margin-bottom:20px;}
.proUlx li p{ font-size:14px; color:#464646; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.footTop{ height:240px; background:rgb(204, 204, 204)}
.footLog{ width:310px; float:left; margin-top:50px; text-align:center}
.footLog b{ font-size:22px;color:rgb(152, 0, 0); display:block; margin-bottom:5px;}
.footLog p{ font-size:16px; color:#666; font-weight:bold; margin-top:5px;}

.footNav{ width:160px; float: left; margin-left:50px; margin-right:50px; margin-top:50px;}
.footNav li{ height:35px; float:left;  margin-right:20px;}
.footNav li a{ color:#5a5a5a}
.footNav li:hover a{ color:#900 }

.erm{ float:left; margin-top:50px;  margin-right:20px;}
.erm img{ width:110px;}

.footTel{ margin-top:50px; width:262px; float: right}
.footTel p{ line-height:35px; text-align:right}

.footBot{ background:#1c4587; height:35px; line-height:35px; color:#FFF; text-align:center}
.footBot a{ color:#FFF; margin-right:10px}

.newsLeft{ width:240px ; float:left}
.newsLeft p{ height:40px; line-height:40px; background:#1c4587; color:#FFF; font-weight: bold; padding-left:25px;}
.newsLeft ul{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC;}
.newsLeft ul li{ height:35px; line-height:35px; padding-left:30px;}
.newsLeft ul li:hover a{ color:#900}

.newsRight{ width:820px; float:right}
.newlistTit{ font-size:18px; font-weight:bold}

.info h1{text-align:center;font-size:24px;color:#000;margin-bottom:6px;}
 
.info_con_tit {   line-height:24px; margin-bottom:10px;border-bottom:1px solid #E5E5E5;padding-bottom:20px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .n_tit {  text-align:center; color:#7E7E7E;}

.contactLeft{ width:560px; float:left}
.contactRight{ float:right; width:470px;}
.contactInfo{ background:#f1f1f1; border:1px solid #d9d9d9; padding:20px;}

.messageBox{   display:block; overflow:hidden; margin-bottom:15px;}
.message_left{ width:80px; float:left; text-align:right; padding-right:20px;}
.message_right{ width:370px; float:right; line-height:27px;}
.input_message{ border:1px solid #CCC; height:25px; line-height:25px; background: url(../images/message_bg.jpg) repeat-x #FFF; border-radius:5px; width:360px;}
.input_button{ width:96px; height:35px; background:url(../images/btnbg.png) no-repeat top; border:none; color:#FFF; line-height:35px;}

.input_content{  border:1px solid #CCC; height:75px;   line-height:25px; background: url(../images/message_bg.jpg) repeat-x #FFF; border-radius:5px; width:360px;}

.proTit{ height:40px; width:220px; margin:0px auto; color:#FFF; font-size:32px; line-height:40px;    text-align: center; background:#ff9900 url(../images/bg06.png) ; border:1px solid rgb(248,152,77); border-radius:5px;box-shadow:2px 2px 1px #cfa15d ;}
.proTit a{ display:block; width:220px; height:40px; background: url(../images/gridbg.png) ; color:#FFF}


.serverProUl{ margin:20px 0px;}
.serverProTit{ height:40px; width:150px;   color:#FFF; font-size:18px; line-height:40px;    text-align: center; background:#ff9900 url(../images/bg06.png) ; border:1px solid rgb(248,152,77); border-radius:5px;box-shadow:2px 2px 1px #cfa15d ; float:left; margin-top:10px;}
.serverProTit a{ display:block; width:150px; height:40px; background: url(../images/gridbg.png) ; color:#FFF}
.serverProTit:hover{ background:#ff6600}
.serverProImg{ width:205px; float:left; margin-left:50px; margin-right:35px;}
.serverProTxt{ height:40px; width:550px;   color:#FFF; font-size:18px; line-height:40px;    text-align: center; background:#ff9900 url(../images/bg06.png) ; border:1px solid rgb(248,152,77); border-radius:5px;box-shadow:2px 2px 1px #cfa15d ; float:left; margin-top:10px;}
.serverProTxt a{ display:block; width:550px; height:40px; background: url(../images/gridbg.png) ; color:#FFF}
.serverProTxt:hover{ background:#ff6600}
.serverProUl li{ height:90px; overflow:hidden}
 
 
 