body{margin:0px; background:#fff url(../images/mbg.jpg)  top center no-repeat;   text-align:center; color:#2f2f2f;}
 
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: 'Avenir LT 45 Book';
	src:url('../fonts/Avenir%20LT%2045%20Book_1.eot');
	src:url('../fonts/Avenir%20LT%2045%20Book.eot#iefix-8is7zf') format('embedded-opentype'),
		url('../fonts/feathericons/Avenir LT 45 Book.woff?-8is7zf') format('woff'),
		url('../fonts/Avenir%20LT%2045%20Book.ttf') format('truetype'),
		url('../images/Avenir%20LT%2045%20Book.svg#feathericons') format('svg');
}
 
*{font-family: 'Avenir LT 45 Book','微软雅黑';}
input,select{color:#3f4557;}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}
table{border-collapse:collapse;}
img{border:0px;}
ul,li{list-style-type:none;}


a{   text-decoration:none;
    color:#666;
    -webkit-transition: color .7s ease;
    -moz-transition: color .7s  ease;
    -o-transition: color .7s  ease;
    transition: color .7s  ease;
}
a:hover{color:#2567c1}

 


.clearbox{float:none;clear:both;width:0px;height:0px;overflow:hidden;}

 


.top{width:1200px; height:114px; margin:25px auto; text-align:left; padding-top:0px; overflow:hidden; }
.top .logo{float:left; width:670px; height:80px; padding-top:20px }
.top .tag{float:right; width:505px; height:99px; line-height:30px; text-align:right; color:#fff; padding:15px 0px 0px 0px;   }
 
.top .menu{ float:left; margin:100px auto; width:1180px; height:40px; padding-left:50px;    position:absolute; z-index:999;  }

.menu li{float:left; width:155px; line-height:40px; height:39px; font-size:15px; text-align:center; color:#FFF}
.menu li ul{ position:absolute; z-index:999; background: #000; font-weight:lighter; filter:alpha(opacity:85); opacity:0.85;}
.menu li li{width:155px; height:35px; line-height:35px; float:none;  font-size:14px; text-align:center; border-bottom:#222 solid 1px }
.menu li li a{display:block; width:100%; height:100%; color:#ccc; display:block;}
.menu li li a:hover{ width:100%; height:100%;  color:#fff;   }

.menu li a{display:block; width:100%; height:100%; color:#fff; display:block; }
.menu li a:hover{ width:100%; height:100%;  color:#fff;  background: #2567c1;   }



.menu li ul{margin:0px 0px 0px 0px;  }
*html .menu li ul{margin:0px 0px 0px -46px;}
*+html .menu li ul{margin:0px 0px 0px -86px;}

.menu li li ul{position:absolute; z-index:9999; background:#fff none repeat scroll 0 0 !important; margin:-31px 0px 0px 150px;   }

.banner{clear:both; width:100%; height:200px; margin:0px auto; text-align:center; background:#e2e6e8; overflow:hidden; font-size:36px; line-height:35px}
.banner span{ font-size:20px; color:#666}


.slideBox{background:#e2e6e8; width:980px; height:400px; overflow:hidden; position:relative;padding-top:0px;} 
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; margin:0; padding:0;height:15px; left:89%; margin-top:375px; z-index:1; } 
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
.slideBox .hd ul li{ float:left; margin-right:10px;  width:6px; height:20px; line-height:15px; text-align:center; background:#555; color:#fff; cursor:pointer; padding:0px 5px; } 
.slideBox .hd ul li.on{ background:#0291de; color:#fff; } 
.slideBox .bd{ position:relative; height:100%; z-index:0;   } 
.slideBox .bd a{width:100%; height:400px; display:block; overflow:hidden;}
.slideBox .bd img{ width:980px; height:400px; } 



.content{width:1200px; padding:40px 0px 0px 0px; margin:0px auto; text-align:left;}

.left{float:left; width:280px;}
.left .l1{float:left; width:212px; background:url(../images/lbg.jpg) no-repeat;}
.left .l1 .tt{width:154px; height:29px; padding:15px 0px 0px 25px; color:#FFF; font-size:20px; }
.left .l1 .tt p{color:#888; font-size:16px;}
.left .l1 .tt a{float:right; margin:10px 5px 0px 0px;}
.left .l1 .cont{width:212px; padding-top:25PX; line-height:18px;font-size:14px;}
.left .l1 .cont li a{width:212px; text-align:left; text-indent:40px; line-height:40px; border-bottom:1px #dddddd solid; display:block; color:#333}
.left .l1 .cont li a:hover{ background:#000; color:#CCC; display:block}
.left .l2{float:left; width:212px; text-align:center;}
.left .l2 img{margin-top:20px;}

.right{padding-top:15px;}
.right .tt{width:850px; height:50px; border-bottom:1px #cacaca solid;  padding:3px 0px 0px  0px;}
.right .tt span{float:right; margin:20px 5px 0px 0px;}
.right .tt strong{font-size:30px; font-family:"Microsoft YaHei"; font-weight:lighter; line-height:30px  }
.right .cont{width:850px; padding:60px; line-height:18px;font-size:14px ; padding-top:50px}


.B{ clear:both; width:100%; margin:0px auto; background: #202020 url(../images/bbg.jpg) center top no-repeat;   }
.bottom{clear:both; width:1180px;  padding-top:10px;text-align:left; margin:0px auto;  color:#aaa ; height:160px}
.bottom .n{margin-left:2%;}
.bottom .n .nav{float:left;padding:0px; padding-top:25px; line-height:30px  }
.bottom .n .copyright{ float:right; padding-top:25PX; }

.article{width:810px; line-height:25px;color:#666;}

.honer{width:1200px;}
.honer li{float:left; width:20%; padding-left:2%; height:210px; text-align:center; line-height:24px;}
.honer li a{display:block; width:230px; padding-top:5px; border:0px #dddddd solid; background:#fff; color:#666666;height:190px; line-height:40PX}
.honer li a:hover{color:#FFF;background:#333;}
.honer li img{width:230px; height:150px;}

.page{width:1200px; height:34px; text-align:center; clear:both;padding-top:20px;background:#eff4f7;}

.prolist{width:100%;}
.prolist li{float:left; width:30%; padding-left:3%; height:310px; text-align:center; line-height:44px; }
.prolist li a{display:block; width:230px; padding-top:5px; border:1px solid #eee; background:#ecf1f4}
.prolist li a:hover{color:#fff; background:#222 }
.prolist li img{width:220px; text-align:center; }

.prol{width:1200px;}
.prol li{float:left; width:31%; padding-left:2.2%; height:400px; text-align:center; line-height:24px;}
.prol li a{display:block; width:330px; padding-top:0px; }
.prol li a:hover{background:#b6c1ca;height:330px; }
.prol li img{width:330px;border:0px #d1d8db solid;text-align:center; }
.prol :hover img{ opacity:0.4; filter:alpha(opacity=20);}
.prol :hover img:hover{ opacity:1;  filter:alpha(opacity=100);background: #333;}
.prol  img{
    -moz-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
    -webkit-transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.8);
    transition: opacity .7s cubic-bezier(0.2, 0.4, 0.7, 0.9);
}


.product{width:100%; }
.product .t{width:99%; text-align:center; margin-top:0px; line-height:36px;border-bottom:1px #cdcdcd dashed;}
.product .t strong{font-size:16px;text-align:left;}
.product .p{width:100%; padding-top:10px; line-height:24px; border-bottom:1px #f4f4f4 dashed; text-align:center;}
.product .i{ margin-top:10px;width:800px; text-align:center;}

.fb{width:100%; padding-top:10px; border-top:1px #cdcdcd solid;}
.fb td{height:30px;}
.fb .txt{width:300px;}
.fb .ta{width:365px; height:110px; margin-right:10px;}

.newslist{width:100%;}
.newslist li{width:100%; padding-top:35px; font-size:12px;line-height:20px; border-bottom:0px #cdcdcd dashed;  background:url( .jpg) 5px 15px no-repeat;color:#666;}
.newslist strong{font-size:15px;}
.newslist a{color:#000;}
.newslist a:hover{color:#0193e1;}
.newslist span{float:right; color:#999999;}


.downlist{width:700px;padding-left:5px;}
.downlist li{font-size:15px;text-align:left; width:95%; padding-left:2%; line-height:38px; border-bottom:1px #f1f1f1 solid; background:url( .jpg) 5px 18px no-repeat;}
.downlist a{color:#7d828d;}
.downlist a:hover{color:#000;}
.downlist span{float:right; color:#656a7a;font-size:14px;}
 

.news{width:100%;}
.news .t{width:100%; text-align:center; margin-top:15px; line-height:36px;}
.news .t strong{font-size:30px;}
.news .p{width:100%; padding-top:10px; line-height:40px; border-bottom:1px #cdcdcd dashed; text-align:center;color:#999;}
.news .c{width:94%; padding:20px 3% 50px 3%; line-height:26px;}

.rec{width:100%;}
.rec table{border-bottom:1px #b4bdc3 solid; width:100%; margin-bottom:10px;}
.rec td{font-size:12px;}
.rec .trh td{border:1px #bacad9 solid; background:#a0b5ca; color:#ffffff; text-align:center; height:24px; line-height:24px; font-weight:bold;}
.rec .trh2 td{border:1px #bacad9 solid; background:#eeeeee; color:#738191; text-align:center; height:24px; line-height:24px; font-weight:bold;}
.rec .trl td{border:1px #bacad9 solid; background:#f5f5f5; color:#738191; text-align:center; height:24px; line-height:24px;}
.rec .trl2 td{border:1px #bacad9 solid; background:#f5f5f5; color:#738191; text-align:center; height:30px; line-height:30px;}
.rec .trh3 td{border:1px #bacad9 solid; background:#ffffff; color:#738191; text-align:center; height:24px; line-height:24px; font-weight:bold;}
.rec .trl3 td{border:1px #bacad9 solid; background:#ffffff; color:#738191; text-align:left; line-height:30px;}
.rec .text{border:1px #bacad9 solid; background:#ffffff; color:#738191; width:96%; padding:2%; line-height:20px; text-align:left;}
.rec .text p{color:#738191;}
.rec a{color:#38698a; text-decoration:underline;}
.rec a:hover{color:#38698a;}

.can{width:100%;}
.can td{border:1px #bacad9 solid; height:24px; font-size:12px;}
.can .tdh{width:100%; text-align:center; background:#a0b5ca; color:#ffffff;}
.can .tdl{width:20%; background-color:#f5f5f5; text-align:right;}
.can .tdr{width:30%; background-color:#ffffff; text-align:left;}
.can .tdr2{width:80%; background-color:#ffffff; text-align:left;}
.can .tdb{width:100%; text-align:center; background-color:#f3f5f8;}
.can .txt{width:215px; height:14px;}
.can .txt2{width:579px; height:14px;}
.can .ddl{width:191px;}
.can .ta{width:579px; height:100px;}

.feedback{width:100%;}
.feedback table{width:100%;}
.feedback td{height:24px; height:70PX}
.feedback .tdl{width:10%; text-align:right; padding-right:1%;}
.feedback .tdr{width:39%; text-align:left;}
.feedback .tdr2{width:89%; text-align:left;}
.feedback .txt{width:240px;}
.feedback .txt2{width:665px;}
.feedback .ta{width:665px; height:100px;}