@charset "utf-8";
/* CSS Document */
/***** -----   Initialization   -----*****/
html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, a, samp, strong, blockquote, dl, dt, dd, ul, ol, li, pre, form, label, table, tbody, tr, th, td, img { border:0; margin:0; padding:0; font-size:100%; }
input, textarea, select { margin:0; padding:0; }
a { text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
a:active { star:expression(this.onFocus=this.blur()); }
a:focus { outline:0; }
textarea, select { background:#fff; resize:none; }
body { font: 12px/1.5 \5B8B\4F53, Tahoma, Helvetica, Arial, sans-serif;font-family:Microsoft Yahei; }
ul, ol { list-style:none; }
em, i { font-style:normal; }
table { border-collapse: collapse; border-spacing: 0; }
.clearfloat, .clears { clear:both; height:0; line-height: 0px; font-size: 1px; }
.clearfix:before, .clearfix:after { content:""; display:table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.none { display:none; }
.block { display:block; }
/***** -----   Ending Initialization   -----*****/

/*头*/

.menu{width:1200px; height:87px;background:#fff; overflow:hidden; margin-left:auto; margin-right:auto;}

.menu .nav{height:51px;overflow:hidden;background:url(../img/navbg.gif) no-repeat;float:right;}
.menu .nav li{float:left;list-style:none;}
.menu .nav li a{display:block; height:51px; padding:0 15px; line-height:51px; color:gray; text-decoration:none; position:relative; overflow:hidden;}
.menu .nav li a:hover,.menu .nav li a.current{background:url(../img/nav_bg.gif) no-repeat center;}
.menu .nav li a.f1{font-size:15px; font-family:Microsoft Yahei; color:#333;}
.menu .nav li tt{display:block; float:right; background:url(../img/fgx.gif) no-repeat; width:11px; height:16px;margin-top:18px;}
.menu .nav li .box{width:100%; position:absolute;height:59px; top:87px;left:0;padding-left:200px;background:#002496;display:none; z-index:9999;}
.menu .nav li .box a{display:block;height:59px;float:left;color:#ddd;line-height:59px;border:none;background:none;font-size:15px;}
.menu .nav li .box a:hover{text-decoration:none;color:#fff}

.banners{height:59px; background:#002496;}
.ban{width:960px;margin:auto; line-height:59px; }
.ban a{font-size:15px; font-family:Microsoft Yahei;color:#ddd; padding:0 15px;}
.ban a:hover{color:#fff; text-decoration:none;}

.top{height:87px;background:url(../img/top_bg.gif) repeat-x;}
.top_h,.top_nav{width:1200px;margin:auto;}
.top_h .logo{width:272px; height:30px; background:url(../img/logo.gif) no-repeat; margin-top:35px; float:left; }
.logo{width:272px; height:30px; background:url(../img/logo.gif) no-repeat; margin-top:35px; float:left; }
.top_h .top_h_r{width:765px;float:right;}
.top_h .top_h_r .top_h_info{height:36px;overflow:hidden;}
.top_h .top_h_r .top_h_info p{margin-top:15px;margin-left:510px;}
.top_h .top_h_r .top_h_info label{display:block; float:left; font-family:Microsoft Yahei; color:#507642;}
.top_h .top_h_r .top_h_info label b{}
.top_h .top_h_r .top_h_info label.i0{color:#E6E6E6;}
.top_h .top_h_r .top_h_info label.i1{background:url(../img/ico1.gif) no-repeat; padding-left:20px; }
.top_h .top_h_r .top_h_info label.i2{background:url(../img/ico2.gif) no-repeat; padding-left:20px; }
.top_h .top_h_r .top_h_info label a{color:#507642;}
.top_h .top_h_r .top_h_info label a:hover{text-decoration:none;}

.top_h_info{height:36px;overflow:hidden;}
.top_h_info p{margin-top:15px;margin-left:670px;}
.top_h_info label{display:block; float:left; font-family:Microsoft Yahei; color:#507642;}
.top_h_info label b{}
.top_h_info label.i0{color:#E6E6E6;}
.top_h_info label.i1{background:url(../img/ico1.gif) no-repeat; padding-left:20px; }
.top_h_info label.i2{background:url(../img/ico2.gif) no-repeat; padding-left:20px; }
.top_h_info label a{color:#507642;}
.top_h_info label a:hover{text-decoration:none;}

.top_h .top_h_r .top_h_nav{height:51px; overflow:hidden; clear:both;}
.top_h .top_h_r .top_h_nav ul li{float:left;height:51px;overflow:hidden;}
.top_h .top_h_r .top_h_nav ul li a{display:block; float:left;padding-left:10px;padding-right:10px; font-size: 15px; font-family:Microsoft Yahei; color:#444;height:36px;padding-top:15px;}
.top_h .top_h_r .top_h_nav ul li a:hover,.top_h .top_h_r .top_h_nav ul li a.hover{color:#003399;background:url(../img/nav_bg.gif) no-repeat center; text-decoration:none;}
.top_h .top_h_r .top_h_nav ul li b{display:block; float:right; background:url(../img/fgx.gif) no-repeat; width:11px; height:16px;margin-top:18px;}


.top_nav{height:59px; line-height:59px; text-align:center; overflow:hidden;}
.top_nav ul{margin-left:auto;margin-right:auto;clear:both;}
.top_nav ul li{font-size:15px; font-family:Microsoft Yahei; color:#fff; float:left;}
.top_nav ul li tt{display:block;float:right;background:url(../img/fgx2.gif) no-repeat; width:3px;height:59px;}
.top_nav ul li a{color:#ddd; padding-left:15px; padding-right:15px;}
.top_nav ul li a:hover{text-decoration:none;}

/*banner*/
.banner{}
/* flexslider */
.flexslider{margin:0 auto;position:relative;height:450px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../img/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../img/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}


.fgx3{height:57px; background:url(../img/fgx3.gif) repeat-x; text-align:center; padding-top:26px;}

/*首页产品*/
.products{margin-top:70px;height:1%; overflow:hidden;}
.products ul li{width:290px;float:left; margin-right:13px;margin-bottom:13px;}
.products ul li.no1{margin-right:0;}
.products ul li a p{background:#3E4145; text-align:center; height:42px; line-height:44px; overflow:hidden; font-size:15px; font-family:Microsoft Yahei; color:#ddd;}
.products ul li a:hover{text-decoration:none;}
.products ul li a:hover p{color:#FFFF66;}

/*新闻*/
.news{margin-top:70px; margin-bottom:70px; height:1%; overflow:hidden;}
.news_left{width:250px;background:#D9DEEF;float:left; height:550px;}
.news_right{width:920px;float:right;}

.news_nav{}
.news_nav ul{}
.news_nav ul li{width:227px;float:left;padding-left:3px;}
.news_nav ul li a{display:block;height:30px;background:#002496; line-height:30px; _line-height:32px; overflow:hidden; text-align:center; font-size:15px; font-family:Microsoft Yahei; color:#ddd;}
.news_nav ul li a:hover,.news_nav ul li a.hover{background:#ED2839; text-decoration:none;}

.news_lc{padding-top:20px;padding-left:30px;}
.news_lc p{font-size:18px; font-family:Microsoft Yahei; color:#000; line-height:3em;}
.news_lc p a{display:block;float:left;margin-right:10px; background:url(../img/ico.png) no-repeat;width:40px;height:40px;}
.news_lc p a.ic1{background-position:0 0;}
.news_lc p a.ic2{background-position:-55px 0;}
.news_lc p a.ic3{background-position:-110px 0;}
.news_lc p a.ic1:hover{background-position:0 -41px;}
.news_lc p a.ic2:hover{background-position:-55px -41px;}
.news_lc p a.ic3:hover{background-position:-110px -41px;}

.newsc_top{clear:both;border-bottom:1px solid #C5C5C5; padding-top:30px; padding-bottom:30px; padding-left:10px;}
.newsc_top h2{font-size:17px; font-family:Microsoft Yahei;font-weight:normal; padding-bottom:10px; padding-right:10px;}
.newsc_top h2 span{float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;}
.newsc_top h2 a{color:#000;}
.newsc_top h2 a:hover{color:#002496;text-decoration:none;}


.newsc_l{width:560px;float:left;border-right:1px solid #C5C5C5;padding-right:30px; padding-left:10px;}
.newsc_l h2{margin-top:30px;font-size:15px; font-family:Microsoft Yahei;font-weight:normal; padding-bottom:10px;}
.newsc_l h2 span{float:right; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;}
.newsc_l h2 a,.newsc_r h2 a{color:#000; background:url(../img/ico0.gif) no-repeat; padding-left:20px;}
.newsc_l h2 a:hover,.newsc_r h2 a:hover{color:#002496;text-decoration:none;}
.newsc_l p.bor2{border-bottom:1px dotted #ccc; padding-bottom:20px;}

.newsc_r{width:280px;float:right;margin-left:30px;margin-top:20px;}
.newsc_r span{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;}
.newsc_r h2{font-size:15px; font-family:Microsoft Yahei;font-weight:normal; height:40px; line-height:40px;}
.newsc_r h2 a{background:none;padding-left:0;}
.newsc_r p{padding-top:10px;}

.btn_a{display:block; clear:both; height:30px; line-height:30px; text-align:center; color:#fff; background:#002496; margin-top:30px;}
a.more{padding:5px 15px; background:#ED2839; color:#fff;}
a.more:hover{text-decoration:none; color:#FFFF66;}
.newsnr{font-size:12px; line-height:2em; color:#666; clear:both;}


/*尾*/
.flooter{background:#2E3339;padding:40px 0;font-family:Verdana, Arial, Helvetica, sans-serif;clear:both;}
.flooter_c,.conter{width:1200px;margin:auto;}
.flooter_left{width:750px;float:left;margin-right:90px;}
.flooter_right{width:360px;float:left;font-family:Microsoft Yahei; color:#777;}
.flooter_right p{font-size:17px;line-height:1.8em;}
.flooter_right p.tel{font-size:15px;padding-top:8px;}
.flooter_right p.copy{font-size:12px;}
.flooter_right p.icon2{height:33px;overflow:hidden;margin-top:5px; margin-bottom:5px;}
.flooter_right p.icon2 a{display:block; width:33px; height:33px; margin-right:4px; background:#43464D; float:left;}
.flooter_right p.icon2 a.ico1{background:url(../img/qq.gif) no-repeat;}
.flooter_right p.icon2 a.ico2{background:url(../img/sina.gif) no-repeat;}
.flooter_right p.icon2 a.ico3{background:url(../img/baidu.gif) no-repeat;}
.flooter_con{background:url(../img/flooter_con.gif) no-repeat;width:320px;height:71px;}

.links{}
.links ul li{width:150px;float:left;padding:10px 0;}
.links ul li a{color:#939393;}
.links ul li a:hover{color:#FFFF99;text-decoration:none;}



/*背景*/
.con1{background:#FEF9F6 url(../img/con1.jpg) no-repeat bottom center; clear:both; padding-top:50px; padding-bottom:50px;}
.con2{background:#FEF9F6 url(../img/con2.jpg) no-repeat bottom center; clear:both; padding-top:50px; padding-bottom:50px;}
.con3{background:#FBF1EF url(../img/con3.jpg) no-repeat bottom center; clear:both; padding-top:50px; padding-bottom:50px;}

/*公司简介-联系我们*/
.a_l1{width:700px;float:left;}
.a_r1{width:450px;float:right;font-size:15px; font-family:Microsoft Yahei;line-height:1.8em;}
a.kf_btn{display:block; width:150px; height:40px; background:#ED2839; text-align:center; line-height:40px; color:#fff; font-size:15px; font-family:Microsoft Yahei;}
a.kf_btn:hover{color:#FF9;text-decoration:none;}
.jj{font-family:Microsoft Yahei;line-height:2em;width:966px; margin:auto;}
.jj h1{font-size:26px; text-align:center; line-height:3em; font-weight:normal;}
.jj p.hot{color:#6C2D0F; font-size:16px; text-align:center; line-height:2em; margin:20px auto 40px auto;}
.jj .nrs{font-size:15px; line-height:2em;}
.jj .nrs p{margin-top:30px;}

/*新闻列表*/
.news_item{font-family:Microsoft Yahei;}
.news_item h1{font-size:26px; text-align:center; line-height:3em; font-weight:normal;}
.news_pic{width:580px;float:left;overflow:hidden;}
.news_list{width:590px;float:right;}
.news_list ul{}
.news_list ul li{height:49px; line-height:49px; color:#6C2D0F; border-bottom:1px dotted #A49759; clear:both;}
.news_list ul li a{font-family:Microsoft Yahei; font-size:16px; color:#6C2D0F;}
.news_list ul li a:hover{color:#c00; text-decoration:none;}
.news_list ul li span{float:right; color:#666;}

/*新闻单页*/
.path{height:30px; line-height:30px; padding-left:12px; font-family:Microsoft Yahei; font-size:14px; color:#666; margin-bottom:20px;}
.news_nr_left{width:786px;float:left; border:1px solid #D5D5D5;background:#fff; padding:30px 50px;}
.news_nr_left h1{font-family:Microsoft Yahei; font-size:22px; text-align:center; line-height:2em; font-weight:normal; border-bottom:1px dotted #ddd; padding-bottom:10px;}
.news_nr_left p.news_inf{height:30px; line-height:30px; text-align:center; color:#666;}
.news_nrn{font-family:Microsoft Yahei; font-size:15px; line-height:2em; }
.news_nrn p{margin-top:20px;}
.news_nrn img{margin:auto;border:0;}
.news_nrn p.others{text-align:right;}
.news_nrn p a{color:#002496;}
.next{clear:both;margin-top:50px; font-size:14px; border-bottom:1px dotted #ddd;margin-bottom:20px;padding-bottom:10px;}
.next a.f_r{float:right;}
.next a:hover{text-decoration:none; color:#c00;}
.type_info{font-size:14px; line-height:2em;}

.news_nr_right{width:292px;float:right;border:1px solid #D5D5D5;background:#fff;}

.tab1{font-family:Microsoft Yahei;}
.tab1 h3{height:30px;padding-left:12px; background:#E2E2E2; line-height:30px; font-size:14px;}
.tab1 ul{padding:12px 5px 10px 15px;}
.tab1 ul li{height:30px;}
.tab1 ul li a{color:#666666;font-size:13px;}
.tab1 ul li b{display:block; width:15px; height:15px; text-align:center; line-height:15px; color:#fff; background:#999;float:left;font-weight:normal; margin-right:10px; margin-top:3px;}
.tab1 ul li b.r{background:#EF1236;}

.tab1 ul.cp_t li{border-bottom:1px dotted #ddd; background:url(../img/ico3.gif) no-repeat; padding-left:20px; height:35px; line-height:35px;}
.tab1 ul.cp_t li a{color:#000;}
.tab1 ul.cp_t li a:hover{color:#c00;text-decoration:none;}

.tab1 ul.cp_mc{padding:20px;}
.tab1 ul.cp_mc li{height:180px;}
.tab1 ul.cp_mc li p{height:30px;line-height:30px;text-align:center;}
.tab1 ul.cp_mc li a{color:#000;}
.tab1 ul.cp_mc li a:hover{color:#c00; text-decoration:none;}


/*产品列表*/
.type_nav{height:40px; background:url(../img/pur_t_bg.gif) repeat-x; border:1px solid #ddd; border-bottom:0;}
.type_nav ul li{float:left; border-right:1px solid #ddd;}
.type_nav ul li a{display:block;cursor:pointer;padding-left:30px; padding-right:30px; line-height:40px; font-size:15px; font-family:Microsoft Yahei; }
.type_nav ul li a.hover{background:#fff;color:#c00;}
.type_nav ul li a:hover{text-decoration:none;}

.products_list{padding:40px 3px; background:#fff; height:1%; overflow:hidden; border:1px solid #ddd; border-top:0;}
.products_list ul{}
.products_list ul li{float:left;}
.products_list ul li img{border:4px solid #fff;}
.products_list ul li p{height:50px; line-height:30px; text-align:center; font-size:15px; font-family:Microsoft Yahei; }
.products_list ul li a{color:#002496;}
.products_list ul li a:hover{color:#c00; text-decoration:none;}


/*产品单页*/
.products_1{height:1%; overflow:hidden; }
.products_1_left{width:905px; border:1px solid #ddd; background:#fff;padding:10px 20px 20px 20px;}
.products_1_right{float:right; width:235px; border:1px solid #ddd; background:#fff;}
.products_1_left h1{font-size:25px; font-family:Microsoft Yahei; font-weight:normal; border-bottom:1px dotted #ddd; line-height:3em; margin-bottom:20px; padding-right:20px;}
.products_1_left h1 span{float:right;font-size:14px;font-family:Microsoft Yahei;margin-top:10px;}
.cleft{width:397px;float:left;margin-right:40px;}
.cleft p.btn{margin-top:20px; height:50px;}
.cleft p a{display:block;width:160px;height:40px; text-align:center; line-height:40px; color:#fff; background:#C90808; float:left; font-size:15px;font-family:Microsoft Yahei;}
.cleft p a.btnn2{margin-left:30px;}
.cleft p a:hover{text-decoration:none; color:#FFFF99;}

.cright{width:460px;float:left; font-size:14px; font-family:Microsoft Yahei; color:#444; line-height:2em;}
.cright p{margin-bottom:15px;}

.gz_pu{margin-top:30px;}
.gz_pu h3{height:39px; background:url(../img/pur_xg.gif) repeat-x; border-right:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;}
.gz_pu h3 label{display:block; width:150px; font-size:14px; text-align:center; line-height:39px; border-right:1px solid #B10005; border-left:1px solid #B10005; border-top:2px solid #B10005;}
.gz_pu .lis1{border:1px solid #E6E6E6; background:#F6F6F6;}
.gz_pu .lis1 ul{padding:20px 0 25px 25px; height:1%; overflow:hidden;}
.gz_pu .lis1 ul li{float:left;margin-right:25px;}
.gz_pu .lis1 ul li p{text-align:center; padding-top:8px;}
.gz_pu .lis1 ul li a{color:#666666;}
.gz_pu .lis1 ul li a:hover{color:red; text-decoration:none;}

/*评论*/
.guestbook{margin-top:30px;margin-bottom:20px;border-top:1px solid #ddd;}
.guestbook label{height:40px;line-height:40px; font-size:14px;}
.guestbook label a{text-decoration:none; color:#c00;}
.guestbook label a:hover{color:#002496;}

.guestbook p{padding:10px; color:#666;}
.gb_s{border-top:1px dotted #ddd; padding:10px 20px;}
.gb_s h3{height:40px; line-height:40px; font-weight:normal;}
.gb_s h3 tt{color:#002496;}
.gb_s h3 span{float:right;color:#666;}
.gb_s p{padding:0;}

/*上下页*/
.page{margin-top:30px;margin-bottom:20px;border-top:1px solid #ddd; height:40px;line-height:40px;padding-top:10px;}
.page span{float:right;}
.page a{color:#002496; font-size:14px;}
.page a:hover{color:#c00;text-decoration:none;}
