@charset "utf-8";

div,form,img,ul,ol,li,dl,dt,dd ,p{margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; font-weight: normal;}
table,td,tr,th{font-size:12px;}
fieldset { border:0; }
*:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }
caption, th { text-align:left; }
input, button, select, textarea { font-size:100%; font-family:inherit; }
textarea { overflow:auto; }
button { overflow:visible; }
.clr{ clear: both;}
/* 链接颜色 */
a:link {color: #555555; text-decoration:none;}
a:visited {color: #555555;text-decoration:none;}
a:hover { color: #e57312; text-decoration:none;}
a:active { color: #555555;}
.wri a:link {color: #fff; text-decoration:none;}
.wri a:visited {color: #fff;text-decoration:none;}
.wri a:hover { color: #e57312; text-decoration:none;}
.wri a:active { color: #fff;}
.yellow{ color:#78633d;}
.yellow a:link {color: #78633d; text-decoration:none;}
.yellow a:visited {color: #78633d;text-decoration:none;}
.yellow a:hover { color: #fa0505; text-decoration:none;}
.yellow a:active { color: #78633d;}

.Top{ width: 1000px; height: 37px; margin:0 auto;}
.Top p{ float:right; width:184px; height:29px; text-align:center; line-height:29px; margin-top:4px; background:url(yu_03.jpg) no-repeat center center; font-size:13px; color:#fff;}
.Top  img{ float:right; width:84px; height:28px; margin:3px 10px 0 10px;}
.Header{width: 1000px; height: 111px; margin:0 auto; overflow:hidden;}
.Header h1.logo_en{ margin:0 0 0 225px; width:533px; height:111px; background:url(../images/logo_10.jpg) no-repeat;}
.Header h1.logo_{ margin:0 0 0 225px; width:533px; height:111px; background:url(../images/cn_logo_10.jpg) no-repeat;}
.Header h1 a{ display:block; text-indent: -1000px; width:533px; height:111px;}
.Menu{ width: 1000px; height: 45px; margin:28px auto 0;}

.Banner{ width:1000px; height:595px; margin:0 auto;}
.Banner #flash{ width: 1000px; height:595px; padding-bottom: 7px; overflow:hidden; margin: 0 auto;}
.Banner #flash img{width: 1000px; height: 595px;}
.Banner #flash .num{ right: 20px; float: right; position: absolute; bottom: 20px;}
.Banner #flash .num li{font-size: 0; background: url(../images/ico_flash.png) no-repeat 0 -10px; float: left; margin: 0 0 0 6px; width: 9px; height: 9px; cursor: pointer; line-height: 0; font-size: 0; line-height: 0;}
.Banner #flash .num li.on{ background: url(../images/ico_flash.png) no-repeat 0 0; font-size: 0;width: 9px; height: 9px; line-height: 0; font-size: 0; line-height: 0;}
.ABanner{ width:1000px; height:166px; margin:0 auto;}

.Smenu{width: 1000px; height: 30px; margin:30px auto 0; background:url(../images/about2_06.jpg) no-repeat left top;}
.Smenu ul{ margin-left:30px;}
.Smenu li{ font-size:16px; margin-right:4px; float:left; height:30px; line-height:30px;  }
.Smenu li a{background:url(../images/mebg_06.jpg) no-repeat left;display:block; padding-left:20px; }
.Smenu li span{ background:url(../images/mebg_06.jpg) no-repeat right; padding-right:20px;display:block;}
.Smenu .Select{ font-weight:bold}

.Content{ width: 1000px; margin: 0 auto; clear:both; background:url(../images/about2_13.jpg) repeat-y top; }
.Content .bo{ background:url(../images/about2_15.jpg) no-repeat; height:29px; font-size:0;}
.Title{ line-height:30px; padding:0 50px; font-size:17px; font-weight: bold; color:#54462c;}
.Atext{ padding:20px 50px; line-height:24px; font-size:13px; color:#54462c;}

.Productlist{  padding:20px 50px; overflow:hidden;}
.Productlist ul{}
.Productlist li{ float:left; width: 274px; line-height:26px; height: 330px; margin-right:26px;}
.Productlist li img{ width: 274px; height:286px; display:block;}
.Productlist li p{  line-height: 30px; font-size:14px; padding-left:20px; }
.Productlist .r{ margin-left:0; float:left;}

.fy{ margin:20px 50px;}
.fy a{ padding:5px 15px; display:inline-block; background-color:#dbdbdb; margin-left:2px; color:#000;}
.fy b{ padding:5px 15px; display:inline-block; background-color:#78633d; margin-left:2px; color:#fff;}
.fy a:hover{ background-color:#78633d; color:#fff; }

.newslist{  width:900px; padding:10px 50px; }
.newslistli{ border-bottom:1px solid #b3b3b3;padding:20px 0px; height:200px; width:870px;}
.newslistli img{margin-right:16px; float:left; width:260px; height:160px; border:1px solid #89898a; padding:9px; }

.newslistli .News-r{ float:right; width:570px; }
.newslistli .time{ display:block; text-transform:inherit; height:16px; font-size:14px;}
.newslistli .tit{ padding:16px 0;display:block; color:#dd9202; font-size:18px; font-weight:bold; line-height:14px; border-bottom:1px dashed #89898a;}
.newslistli .text{ font-size:13px; font-weight:500; line-height:14px; padding:10px 0; display:block;}
.newslistli .Nmore a{ display:block; margin-top:2px; width:96px; height:25px;  padding-left:34px; line-height:25px; color:#986b1a; font-size:16px;background:url(../images/home_68.jpg) no-repeat left center;}
.newslistli .Nmore a:hover{ display:block;background:url(../images/home_68_2.jpg) no-repeat left center; margin-top:2px; width:96px; height:25px;  padding-left:36px; line-height:25px; color:#ffffff; font-size:16px;}

.Newtext{ width:900px; padding:10px 50px;}
.Newtext .Newstit{ border-bottom:1px solid #dedede; font-size:20px; font-family:"微软雅黑"; line-height:46px; text-align:center; color:#515151;}
.Newtext .Newstime{ padding:10px 20px; text-align:center; line-height:20px; color:#a8a5a5;}
.Newtext .Newshow{ padding:0px; line-height:22px; font-size:15px;}
.Newtext .Newpic{ text-align:center; margin-bottom:20px;}
.Newtext  .next{ clear:both; height: 30px; line-height:30px; margin-top: 30px; border-top:1px solid #cccccc;}
.Newtext .next .l{ float:left;  padding-left: 12px;}
.Newtext .next .r{ float:right;  padding-right: 12px;}


.Foot{width: 1000px; margin:30px auto 0;  height:38px; line-height:28px;clear:both; text-align:center; font-size:13px;}
.Foot2{width: 100%; background:url(../images/bobg.jpg) no-repeat center; margin:0px auto;  height:61px; clear:both; text-align:center; font-size:13px; padding-top:60px;}

.s3{ width:90%; margin:20px auto;}
.s3 center {padding:25px 0px 25px 0px;color:#ff0000;font-size:14px;}

.tw0 {width:320px;}
.tw1 {width:155px;}
.tw2 {width:80px;}
.tw4 { background:url(../images/service3_23.jpg) no-repeat 78px 10px; width:155px;height: 60px;}
.tw4 a{ display:block; text-indent: -1000px; width: 155px; height: 60px; text-align:center}

#result_head {background:#d1cfcf; font-weight:bold;  margin-bottom:10px; line-height:30px; height:30px;}
#result_head li {background:#d1cfcf ; padding-left:20px; float:left; position:relative;}
#result_head li.tw0 {padding-left:20px; width:320px;}
#result_head li span {background:#fff; display:block; position:absolute; right:0; top:8px; height:12px; width:1px; overflow:hidden;}

.post_require {overflow:hidden; height:50px;border-bottom:1px solid #dedede;}
.post_require li{color:#606060; float:left; padding-left:20px; line-height:60px; height:60px;}
.post_require li.tw0 {padding-left:20px; width:320px;}
.post_require li.tw0 img{vertical-align:-6px; margin-left:4px;}
.post_require li a{color:#007dd4;}


.Comtact{ width:900px; margin:0 auto;}
.Comtact .Ctit{ font-size:18px; color:#24374e; font-weight:bold; line-height:36px;}
.Comtact .Cbody{ background:#dfdfdf; padding:20px 30px; margin-bottom:40px;}
.Comtact .Cbody li{ float:left; width:280px; line-height:24px; font-size:13px;}
.Comtact .Cbody li strong{ font-size:14px; color:#011e80;}



