@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0;-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
html { font-size: 100%; }
body, button, input, select, textarea { font: 14px/1.5 Microsoft Yahei, tahoma, Srial, helvetica, sans-serif; outline: none; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: #000000; font-family: "微软雅黑";  }
img { border:none; margin:0; padding:0}
.clear { clear: both; }
p, div, strong, a, h1, h2, h3, h4, h5, h6 { font-family: "微软雅黑"; }
html, body { margin: 0; padding: 0; background-color:#ffffff;}
.animate { -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -ms-transition-duration: 0.5s; transition-duration: 0.5s; }
.animate1 { -webkit-transition-duration: 1s; -moz-transition-duration: 1s; -ms-transition-duration: 1s; transition-duration: 1s; }
table, tr, td { padding:0; margin:0}
input { border: 0; }
img{ display:block}
textarea { resize: none; }
.ding{ height:33px; border-bottom:1px solid #e4e4e4; background-color:#f9f9f9; font12px; line-height:33px; color:#666; font-size:12px}
.ding a{ color:#666}
.top{ height:83px;}
.wrap{ width:1200px; margin:0 auto;}
.nav{ width:720px; overflow:hidden; padding-left:230px;}
.nav ul li{ width:120px; text-align:right; float:left; font-size:16px; line-height:83px;}
.i_about{ height:571px; background-image:url(../images/i_about_bg.jpg); background-position:center center; background-repeat:no-repeat}
.i_about_con{ width:660px; overflow:hidden; padding-top:250px;}
.i_about_t1{ color:#005298; text-align:center; font-size:32px}
.i_about_t2{ text-align:center; font-size:14px}
.i_cp{ height:550px; background-image:url(../images/probg.jpg); background-position:center top; background-repeat:no-repeat}
.i_cplist_wz{ margin-top:10px; background-color:#f9f9f9; height:50px; text-align:center; line-height:50px;}
.i_cplist{ width:1200px; overflow:hidden}
.i_cplist ul{ width:1230px;}
.i_cplist ul li{ width:380px; float:left; margin-right:30px; margin-bottom:30px;}
.i_case_t1{ font-size:18px}
.i_case_t2{ color:#666; line-height:28px; padding-top:10px}
.i_case_t2 a{ color:#51b655}
.i_foot{ height:581px; background-image:url(../images/foot.jpg); background-position:center top; background-repeat:no-repeat}
.foot{ height:50px; background-color:#333; line-height:50px; text-align:center; color:#999}
.foot a{ color:#999}
.er_banner{ height:500px; background-image:url(../images/er_banner.jpg); background-position:ceter top; background-repeat:no-repeat}
.er_weizhi{background-image:url(../images/weizhi.jpg); background-position:left center; background-repeat:no-repeat; padding-left:30px; color:#666}
.er_weizhi a{ color:#666}
.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #eee;padding: 6px 10px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #51b655; color: #fff;}


.news_center{ width:1200px; margin:0 auto; height:302px; }
.news_center ul{}
.news_center ul li{ float:left; width:350px; margin-right:25px; overflow:hidden}
.img_tu{ }
.img_zi{ }
.img_title{ font-family:"宋体"; font-size:14px; color:#404040; font-weight:bold; text-align:center; line-height:42px;}
.img_nr{ font-family:"宋体"; font-size:12px; color:#606060; line-height:20px; width:220px; margin:0 auto;}
.gdjyhjl {cursor: pointer; float:left; background:url(../images/left.png) no-repeat;WIDTH: 33px;HEIGHT: 33px; TEXT-INDENT: -999px; margin-top:150px;}
.gdjyhjr {cursor: pointer; float:right; background:url(../images/right.png) no-repeat;WIDTH: 33px;HEIGHT: 33px; TEXT-INDENT: -999px; margin-top:150px;}
#gdjyhj{ float:left; margin-left:17px;}
.news_index{ width:1200px; overflow:hidden}
.news_index ul{ width:1240px; overflow:hidden}
.news_index ul li{ width:580px; margin-right:40px; float:left; margin-bottom:40px; background-color:#f2f2f2}
.news_body{ padding:20px;}
.news_title_index{ font-size:14ox; font-weight:bold; padding-bottom:10px;}
.news_con_index{ color:#999; padding-bottom:10px}
.news_indexlist{width:1200px; overflow:hidden}
.news_indexlist ul li{ width:1200px;  margin-bottom:35px; background-color:#f5f5f5}
.fenlei{ width:600px; text-align:center; margin-right:20px;}
.fenlei ul li{ width:150px; float:left}