@charset "utf-8";
/* CSS Document */
/*ÔªËØ»ù´¡CSSÉèÖÃ*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body { background: #eeeeee; font-size: 14px; font-family: "Î¢ÈíÑÅºÚ"; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; width: 100%}
img { border: 0; }
ol, ul { list-style: none; }
:link, :visited, ins { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
sub, sup { font-size: 100%; vertical-align: baseline; }
blockquote, q { quotes: "\201C" "\201D" "\2018" "\2019"; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
a { color: #4a5277; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline }.rslides, li { list-style: none }

.banner { background:url(../image/top_banner.png) center top no-repeat; width: 100%; overflow: hidden ; position:relative;}
.wrap { width: 1200px; margin: 0px auto; z-index: 1; }
.wrap1 { width: 1000px; margin: 0px auto; z-index: 1;  background:#fff;}
.banner .wrap { position: relative; height: 725px }
.banner .wrap .slogo{background:url(../image/logo.png) center top no-repeat; width:155px; height:49px; overflow:hidden; margin:20px 0 0 80px;}
.banner .wrap .big_title{ background:url(../image/big_title.png) center top no-repeat; width:1106px; height:348px; overflow:hidden; margin:0 auto;  }
.sybannerzz { position: absolute; left: 0; right: 0; bottom: -5px; z-index: 99;}
.ct1,.ct2,.ct3{ margin-top: 40px; overflow: hidden}

.ct1 .s_title2{background:url(../image/title2.png) no-repeat center top; width: 995px; height: 128px; margin: 0 auto; padding-bottom: 30px;}
.ct1 .s_title3{background:url(../image/title3.png) no-repeat center top; width: 995px; height: 128px; margin: 0 auto; padding-bottom: 30px;}
.ct1 .s_title2 span{width: 500px; color:44ad2a; display: block; float: right;text-indent: 2em; padding-right: 10px; padding-top:0px; line-height: 30px;}
.ct1 .s_title3 span{width: 500px; color:44ad2a; display: block; float: right;text-indent: 2em; padding-right: 10px; padding-top:0px; line-height: 30px;}

.ct2 .s_title1{background:url(../image/title1.png) no-repeat center top; width: 995px; height: 128px; margin: 0 auto; padding-bottom: 30px;}
.ct2 .s_title1 span{width: 500px;color:44ad2a; display: block; float: right;text-indent: 2em; padding-right: 10px; padding-top:0px; line-height: 30px;}

.ct2 ul li{ width:50%; float: left; height: 25px; margin:5px 0px;}
.ct2 .tit_bg{ background: url(../image/tit_bg.png) no-repeat top center; width: 1000px; height: 40px;}
.ct2 ul li i{ display:block; float:left; width:16px; color:#dcdcdc; padding-top:5px; height:16px; font-style:normal; padding-left:10px;}
.ct2 ul li .text{ display: block; float:left; line-height: 30px; height: 30px; width:470px; text-align:left; }

.ct1 ul li{ width: 25%; float: left; height: 180px; margin-bottom: 20px}
.ct1 ul li .ct_info{ width: 240px; height: 180px; margin: 0 auto; display: block; overflow:hidden;}
.ct1 ul li .ct_info img{ width:240px; height:150px;}
.ct1 .tit_bg{ background: url(../image/tit_bg.png) no-repeat top center; width: 1000px; height: 40px;}
.ct1 ul li .ct_info .text{ display: block; line-height: 30px; height: 30px; width: 100%; text-align: center}

.footer{ height:auto;margin:0px auto;  width:100%; height:318px; background:url(../image/di.jpg) top center}
.footer p{ line-height:30px; text-align:center;padding-top:100px;}