/* CSS Document */
*{margin:0 auto; padding:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;box-sizing:border-box;}
span, a, ul, li {margin:0;padding:0;border:0;list-style-type:none;}
body{font-family:"微软雅黑"; margin:0 auto; color:#3e3e3e; background:#fff;font-size:14px; min-width:1125px;}
*{margin:0 auto;padding:0;}
a{color:#3e3e3e; text-decoration:none;	transition: 0.6s; -webkit-transition: 0.6s; -o-transition: 0.6s; -ms-transition: 0.6s; -moz-transition: 0.6s;}
a:hover{color:#c91a1d; text-decoration:none;}
img{vertical-align:middle;border:0;}
.w1125{width:1125px; margin:0 auto;}

.k_k{width:100%; height:50px; margin:0 auto;}
.k_k1{width:100%; height:20px; margin:0 auto;}
.k_k2{width:100%; height:35px; margin:0 auto;}
.k_k3{width:100%; height:36px; margin:0 auto;}
.k_k4{width:100%; height:60px; margin:0 auto;}

a .goodsimg{ border:3px solid #fff; display:block;}
a:hover .goodsimg{ border:3px solid #00913e;}

.clear{clear:both; height:0; line-height:0; font-size:0; *display:inline;/*IE only*/}
.fl { float:left;}
.fr { float:right;}
.ft_s{font-size:12px; font-weight:bold;color:#007447;}
.ft_red{color:#F00;}
p{ word-spacing:-1.5px;}
.ft_17{font-size:17px; color:#1d1d1d; font-weight:bold;}
.ft_18{font-size:18px; color:#cc0033; font-weight:bold;}
.ft_22{font-size:22px; color:#cc0033; font-weight:bold;}

/*head*/
.head{width:100%; height:760px;}
.about_head{width:100%; height:480px;}

.top{width:100%; background:#ffe18d; height:160px;}
.top_content{height:160px; width:1125px; position:relative; z-index:9999999;}
.logo{width:203px; height:195px; position:absolute; float:left; left:0; top:0; background:url(Logo.png) no-repeat center top; z-index:9999999; text-align:center; color:#fff; float:left;}
.logo div{padding-top:110px;}
.logo span{font-size:13px;}
.logo p{font-size:20px; line-height:30px;}

/*导航*/
.nav{width:720px; height:160px; margin:0 auto; margin-right:0;}
.nav ul{width:720px; margin:0 auto; float:left;}
.nav ul li{height:160px; width:90px; float:left;}
.nav ul li a{width:90px; height:160px; display:block; font-size:16px; text-decoration:none; text-align:center; border-right:1px dotted #fff;}
.nav ul li a span{width:14px; word-wrap:break-word; line-height:17px; display:block; padding-top:30px; margin:0 auto;}
.nav ul li a:hover{color:#fff; background:url(Nav_hover_bg.gif) no-repeat center top; text-decoration:none;}
.nav ul li a.nav_hover{color:#fff;background:url(Nav_hover_bg.gif) no-repeat center top;}

/*banner*/
.slides{ position: relative; z-index: 1;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 15px; height:15px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 15px; height:15px; line-height:60px; overflow: hidden; background: url(dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}

/*search*/
.search{width:100%; height:108px; background:#fff;}
.search_content{width:1125px; margin:0 auto; height:34px; padding-top:20px;}
.search_content_left{width:420px; height:70px; line-height:24px; float:left; border-right:1px solid #edecec;}
.search_content_left div{width:367px; margin:0 auto;}
.search_content_left p{padding-top:10px;}

.search_content_center{width:440px; float:left; margin-left:40px;}
.search_key{width:438px; height:33px; line-height:33px; text-align:left;}
.search_t{width:438px; height:34px; border:1px solid #beb7b7;}
.search_t ul{width:436px;}
.search_l{float:left; height:32px; width:380px;}
.search_r{float:left; width:56px; height:32px;}

.search_content_right{width:183px; float:right; line-height:24px; border-left:1px solid #edecec; height:70px; text-align:center;}
.search_content_right p{padding-top:10px;}

/*关于我们*/
.about{width:100%; margin:0 auto; height:440px; background:url(Index_bg1.jpg) repeat;}

.about_content{width:1125px; margin:0 auto; height:262px;}
.about_content ul{width:1125px; padding-top:90px;}
.about_content ul li.about_img{float:right; width:590px; height:262px;}
.about_content ul li.about_content_t{float:left; width:490px; line-height:28px; color:#6e6e6e; margin-top:40px; font-size:14px; text-transform:uppercase;}
.about_content ul li.about_content_t b{font-size:20px; font-weight:bold; color:#8b4b04; line-height:45px;}
.about_content ul li.about_content_t span a{width:110px; height:35px; line-height:35px; color:#fff; text-align:center; background:#8b4b04; display:block; margin-top:20px;}
.about_content ul li.about_content_t span a:hover{background:#ffc801;}

/*产品中心*/
.product{width:100%; margin:0 auto; height:800px; background:url(Index_bg2.jpg) repeat;}

.product_content{width:1125px; height:710px;}
.product_list{width:261px; float:left; height:700px; background:#ebebeb;}
.product_list_list{width:261px; margin:0 auto; margin-top:20px;}
.product_list_list li a{height:40px; line-height:40px; font-size:14px; color:#8b4b04; display:block; text-align:left; text-indent:75px; border-bottom:1px solid #dde2ec; border-left:2px solid #ebebeb;}
.product_list_list li a:hover{color:#8b4b04; background:#fff; border-left:2px solid #8b4b04;}
.product_list_contact{width:261px; font-size:12px; text-align:CENTER; margin-top:30px; color:#8b4b04; font-size:18px; line-height:46px;}

.product_content_body{float:right; width:840px;  height:710px;}
.product_content_body_t_title{width:840px; line-height:44px; text-align:left;}
.product_content_body_t_title a{color:#8b4b04;}

.product_content_body_prodcut_list{width:840px;}
.product_content_body_prodcut_list ul li{}
.product_content_body_prodcut_list ul li.item_1{width:437px; float:left; height:350px; border:5px solid #f5e8d8; overflow:hidden; position:relative; margin-right:13px;}
.product_content_body_prodcut_list ul li.item_2{width:370px; float:right; height:164px; border:5px solid #f5e8d8; overflow:hidden; position:relative; margin-bottom:22px;}
.product_content_body_prodcut_list ul li div{width:100%; background:url(Index_prodcut_title_bg.png) repeat; height:38px; line-height:38px; text-align:center; position:absolute; bottom:0; z-index:99}
.product_content_body_prodcut_list ul li a{color:#fff;}
.product_content_body_prodcut_list ul li a img{overflow-x: hidden;overflow-y: hidden;position: relative;z-index:1;transition-delay: 0s;transition-duration:1s;transition-property: all;transition-timing-function: ease;/* Firefox 4 */-moz-transition-delay: 0s;-moz-transition-duration: 1s;-moz-transition-property: all;-moz-transition-timing-function: ease;/* Safari 和 Chrome */-webkit-transition-delay: 0s;-webkit-transition-duration: 1s; -webkit-transition-property: all;-webkit-transition-timing-function: ease;/* Opera */-o-transition-delay: 0s;-o-transition-duration: 1s;-o-transition-property: all;-o-transition-timing-function: ease;}
.product_content_body_prodcut_list ul li a:hover img{transform: scale(1.11, 1.11);-ms-transform:scale(1.11, 1.11);/* IE 9 */-moz-transform:scale(1.11, 1.11); /* Firefox */-webkit-transform:scale(1.11, 1.11); /* Safari 和 Chrome */-o-transform:scale(1.11, 1.11); 	/* Opera */}

.picMarquee-left{ width:840px; overflow:hidden; position:relative; margin-top:10px; background:#f5e8d8; height:274px;}
.picMarquee-left .bd{width:836px; margin:0 auto;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{width:207px; margin-left:2px; margin-top:2px;  float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .title{font-size:14px; line-height:45px;}
.picMarquee-left .bd ul li .title a{color:#8b4b04; background:#e5cdaf; width:207px; height:45px; display:block;}
.picMarquee-left .bd ul li .title a:hover{background:#ffc801;}

/*新闻中心*/
.news{width:100%; height:797px; margin:0 auto; background:url(Index_news_bg.jpg) no-repeat center center;}
.news_title{text-align:center; font-size:28px; color:#8b4b04; line-height:45px; height:45px; margin-top:120px;}
.news_t{width:870px; margin:0 auto;}
.news_content{width:262px; height:422px; float:left; margin-right:25px; border:5px solid #d7d5d6;}
.news_content .news_content_t{width:220px; margin:0 auto; line-height:28px;}
.news_content_title{height:80px;}
.news_content p{padding-top:20px;}
.news_content p a{line-height:24px; color:#8b4b04;}
.news_content span{color:#b0b0b0; font-size:12px; line-height:35px; width:220px; display:block; text-align:right; margin-top:10px;}
.news_content img{margin-bottom:10px;}
.no_p{margin-right:0;}

/*资质荣誉*/
.honor{width:100%; margin:0 auto; height:480px; background:url(Index_bg1.jpg) repeat;}
.honor_title{text-align:center; font-size:28px; color:#8b4b04; line-height:45px; height:45px;}

.picMarquee-left-1{ width:1125px; overflow:hidden; position:relative;}
.picMarquee-left-1 .bd{width:1125px;}
.picMarquee-left-1 .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left-1 .bd ul li{margin:0 15px; width:210px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left-1 .bd ul li .title{font-size:14px; line-height:40px;}

/*友情链接*/
.link{width:1125px; height:67px; background:url(Index_Link_bg.gif) no-repeat center center; line-height:67px;}
.link_title{width:185px; color:#fff; font-size:16px; text-align:center; float:left; margin-left:56px;}
.link_content{width:884px; float:right; text-align:left;}

/*底部*/
.bottom{width:100%; height:320px; background:#c91a1d; color:#fff;}
.bottom_nav{width:1125px; margin:0 auto;}
.bottom_nav li{width:112px; height:115px; line-height:115px; float:left; text-align:left; background:url(Index_bottom_nav_x.gif) no-repeat right center; margin-right:40px; font-size:14px;}
.bottom_nav li.bottom_t{width:60px; background:none; margin-right:0;}
.bottom a{color:#fff;}
.bottom a:hover{color:#ffc801;}

.bottom_content{width:1125px; margin:0 auto; height:200px;}

.bottom_logo{width:200px; float:left; text-align:center;}
.bottom_logo div{}
.bottom_logo span{font-size:13px;}
.bottom_logo p{font-size:20px; line-height:30px;}

.bottom_contact{width:440px; float:left; margin-left:140px; line-height:30px;}
.bottom_w{width:290px;  float:right; margin-top:10px;}
.bottom_w ul{width:290px;}
.bottom_w ul li{width:131px; text-align:center; line-height:46px;}

/*内页部分*/
.about_left{width:230px; float:left;}
.about_left_title{font-size:17px; width:230px; text-align:center; color:#FFF; height:83px; line-height:28px; background:#ffc801; text-transform:uppercase; border-top:5px solid #ffeeb2; border-left:1px solid #ffc801; border-right:1px solid #ffc801;  margin-bottom:10px;}
.about_left_title p{font-size:24px; padding-top:15px;}

.left_nav{width:230px; border:1px solid #e8e8e8; min-height:100px;_height:100px; overflow-x:hidden; margin:0 auto;}
.left_nav ul{width:215px; margin:0 auto; padding-top:10px;}
.left_nav ul li{width:215px;}
.left_nav ul li a{font-size:16px; height:45px; line-height:45px; text-align:center; margin-bottom:10px; display:block; background:#eeeeee;}
.left_nav ul li a:hover{text-decoration:none; color:#8b4b04; background:#ffc801;}
.left_nav ul li.left_nav_cur a{color:#8b4b04; text-decoration:none; font-weight:bold; background:#ffc801;}

.left_main{width:230px; border:1px solid #f2f2f2; border-top:4px solid #ffc801; text-align:center; margin-top:20px; line-height:30px; font-size:16px;}
.left_main p{font-size:22px; width:215px; margin:0 auto; color:#ffc900; border-bottom:1px solid #ffc900; height:40px; font-weight:bold; margin:10px 7px;}

.about_right{width:865px; min-height:300px;_height:300px; float:right; border:1px solid #e8e8e8; border-top:3px solid #e8e8e8;}
.about_right_wz ul{width:820px; margin:0 auto;}
.about_right_wz ul li.about_right_wz_l{float:left; width:420px; height:55px; line-height:55px; font-size:16px; font-weight:bold; color:#ffc801; border-bottom:1px dotted #e1e1e1; text-align:left;}
.about_right_wz ul li.about_right_wz_r{float:right; width:400px; height:55px; line-height:55px; font-size:14px; border-bottom:1px dotted #e1e1e1; text-align:right;}

/*cat*/
.cat{ width:166px; overflow:hidden; margin:0 auto; text-align:center;}
.cat a{height:35px; display:block; line-height:35px;}
.cat a:hover{text-decoration:none; font-weight:bold; color:#ffffff; background:#008d8c;}
.cat a.cur{color:#ffffff; text-decoration:none; font-weight:bold; background:#008d8c;}
.catT{font-size:12px;}
.catT a{text-align:30px;font-size:12px;border-bottom:1px dashed #E1E1E1;}
.catC{ display:none;}
.catCT{font-size:13px; font-weight:normal;}
.catCT a{text-align:40px;font-size:12px;}
.catCC{font-size:12px; display:none;}
.catCC a{text-align:53px;font-size:12px;}

.right_content{width:820px; padding-top:15px; padding-bottom:30px; margin:0 auto; overflow-x:hidden; line-height:240%; min-height:300px;_height:300px; font-size:14px;}
.right_content p{padding-top:15px;}

a .list_pro{ border:1px solid #dedede; padding:2px; display:block;}
a:hover .list_pro{ border:1px solid #ffc801;}

.about_qt{line-height:200%; padding-right:10px;}

.input_select{width:240px; line-height:30px; height:30px; border:1px solid #e8e8e8;}
.input_txt{width:240px; line-height:30px; height:30px; border:1px solid #e8e8e8;}
.input_textarea{width:240px; line-height:30px; height:80px; border:1px solid #e8e8e8;}

.about_news_more a{width:96px; height:30px; display:block; line-height:30px; text-align:center; border:1px solid #ffc801; color:#ffc801;}
.about_news_more a:hover{background:#ffc801; border:1px solid #ffc801; color:#fff;}

/*分页*/
.pages{ text-align:center; vertical-align:middle; line-height:24px; padding:25px 0 15px;}
.pages .pages_red{ font-weight:bold; color:#db0303;}
.pages a{ height:22px; line-height:22px; display:inline-block; background:#fafafa; border:1px solid #CFCFCF; padding:0 8px; vertical-align:middle;}
.pages a:hover{background:#ffc801; text-decoration:none; border:1px solid #ffc801; color:#fff;}
.pages a.pages_cur{ border:1px solid #ffc801; background:#ffc801; color:#fff;}
.pages_val{ height:22px; line-height:22px; border:1px solid #cfcfcf; vertical-align:middle; width:30px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif;}
.pages_btn{ height:24px; line-height:24px; border:none; background:#b91313; cursor:pointer; color:#fff; font-family:Verdana, Geneva, sans-serif; padding:0 4px; vertical-align:middle;}

/*内页招贤纳士*/
.job_title_list{width:820px; margin:0 auto;}
.job_title_list ul{width:820px;}
.job_title_list ul li{width:197.5px; float:left; text-align:center; font-size:14px; font-weight:bold; height:40px; background:#f2f2f2; display:block; line-height:40px; margin-right:10px;}
.job_title_list ul li.no_p{margin-right:0;}

.job_content{width:820px; margin:0 auto;}
.job_content ul{width:820px; border-bottom:1px solid #CCC; height:48px; clear:both;}
.job_content ul li{width:197.5px; float:left; text-align:center; font-size:14px; height:48px; display:block; line-height:48px; margin-right:10px;}
.job_content ul li.no_p{margin-right:0;}