@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{padding: 0px; margin: 0px;}
body,button,input,select,textarea{ font: 12px/1.5 "微软雅黑",arial; color:#333;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size: 100%}
address,cite,dfn,em,var{ font-style:normal}
code,kbd,pre,samp{ font-family:courier new, courier, monospace}
small { font-size:12px}
ul,ol{ list-style-type:none; list-style-image:none}
a { color:#333; text-decoration:none; cursor:pointer; outline:none;}
a:hover{ text-decoration:underline; color:#07a30b;}
sup { vertical-align:text-top}
sub { vertical-align:text-bottom}
legend { color:#000}
fieldset { border:0;}
img { border:0;}
table { border-spacing:0; border-collapse:collapse;}
div{ zoom:1;}
.clear{ clear:both; font-size:0px; line-height:0px; height:0px; overflow:hidden;}
.fix:after{ display:table; clear:both; content:"";}
.fix{ zoom:1;}
.l{ float:left; display:inline;}
.r{ float:right; display:inline;}
.b{ font-weight:bold;}
.en{ font-family:Arial;}
.dis_b{ display:block;}
.orange{ color:#fcab0b;}
.blue{ color:#0066cc;}
.grew{ color:#333;}
.green{ color:#339966;}
.red{ color:#f30000;}
.yellow{ color:#ff9900;}
.heibl{ color:#600f2f;}
.violet{ color:#990099;}
.mar_auto{ margin:0 auto;}
.mar_05{ margin-top:5px;}
.mar_10{ margin-top:10px;}
.mar_15{ margin-top:15px;}
.mar_20{ margin-top:20px;}
.mar_25{ margin-top:25px;}
.mar_30{ margin-top:30px;}
.mar_40{ margin-top:40px;}
.wi1000{ width:1000px; margin:0 auto; clear:both;}
.hi30{ height:30px; clear:both;}

/*首页*/
#warp{ width:100%; min-width:1000px; background:url(../images/header_bg.jpg); float:left;}
#header{ height:121px;}
.logo{ float:left;}
.tel{ float:right; margin:34px 0 0 0;}
#nav{ height:53px; background:url(../images/nav_bg.jpg); clear:both;}
#nav ul{ height:47px; padding-top:5px;}
#nav li{ width:164px; height:47px; float:left; background:url(../images/nav_line.jpg) no-repeat 0 0; line-height:48px; text-align:center; padding:1px 0 0 2px;}
#nav .on{ background:none;}
#nav a{ width:164px; height:47px; display:block; color:#fff; font-size:14px;}
#nav a:hover{ color:#fff; text-decoration:none; background:#07a30b;}
#nav .a{ color:#fff; background:#07a30b;}

#banner{ clear:both; overflow:hidden;}
.banner_main{ width:100%; height:430px; overflow:hidden; position:relative;}
.banner_big{ position:relative; height:430px; width:100%;}
.banner_big ul{ height:430px;}
.banner_big li{ height:430px;}
.banner_big img{ display:block; position:absolute; left:50%; margin-left:-960px; top:0;}
.banner_sml{ width:140px; height:18px; position:absolute; left:50%; margin-left:-28px; bottom:15px; z-index:999;}
.banner_sml li{ width:25px; float:left; height:10px; display:inline; background:#fff; margin:0 5px; cursor:pointer;}
.banner_sml .cur{ background:#002D68;}
.banner_page{ height:350px; clear:both; position:relative;}
.banner_page img{ display:block; position:absolute; left:50%; margin-left:-960px; top:0;}

#content{ clear:both; overflow:hidden;}
.in_top{ width:110%; margin:50px 0 0 0;}
.in_top dl{ width:127px; padding-bottom:16px; background:url(../images/bg.png) no-repeat left bottom; margin-right:19px; display:inline; float:left;}
.in_top dt{ width:127px;}
.in_top dt img{ display:block;}
.in_top dd{ width:127px;}
.in_top dd a{ display:block; width:127px; height:30px; line-height:30px; text-align:center; background:#e9e9e9;}
.in_top dd a:hover{ background:#006fb8; color:#fff; text-decoration:none;}

.in_cen{ padding:40px 0 0 0;}
.in_title{ height:29px; border-bottom:1px solid #999; line-height:20px;}
.in_title h2{ float:left; font-size:16px; border-bottom:3px solid #006fb8; height:27px; margin:0 5px 0 0; display:inline;}
.in_title p{ float:left; font-size:15px; color:#07a30b;}
.in_title a{ float:right; color:#666; background:url(../images/icon.png) no-repeat left center; padding-left:14px; font-size:10px; margin-top:5px;}
.in_news{ width:270px; float:left;}
.in_cen ul{ clear:both; padding-top:7px;}
.in_cen li{ background:url(../images/line.png) repeat-x left bottom; height:36px; line-height:35px;}
.in_cen li a{ background:url(../images/icon_1.png) no-repeat left center; padding-left:15px;}

.in_about{ width:346px; height:228px; padding:25px 20px 0 20px; float:left; border:1px solid #b9b9b9; margin:0 0 0 35px; display:inline;}
.in_about .in_title{ border:0;}
.in_about .in_title h2{ border:0;}
.in_about dl{ clear:both; padding-top:12px;}
.in_about dt{ float:left; width:109px;}
.in_about dd{ float:right; width:220px; line-height:22px; text-indent:2em;}

.in_contact{ float:right; width:275px;}
.in_contact dl{ padding-top:17px; background:url(../images/img_2.png) no-repeat right bottom; height:208px;}
.in_contact dt{ font-size:14px; font-weight:bold; line-height:28px;}
.in_contact dd{ line-height:28px;}

.in_bom{ padding:50px 0 0 0;}


.in_show{ position:relative; width:1000px; margin-top:28px; float:left;}
.show_bk{ width:864px; height:175px; margin:0 auto; overflow:hidden; position:relative; }
.show_bk li{ width:185px; height:175px; float:left; margin-right:40px; background:url(../images/bg_2.png) no-repeat; padding:1px 0 0 1px;}
.show_bk li p{ line-height:35px; font-size:14px; text-align:center;}
.in_show .btn{ width:22px; height:35px; display:block; position:absolute; top:50px; cursor:pointer;}
.pro_prev{ left:18px; background:url(../images/left.png);}
.pro_next{ right:18px; background:url(../images/right.png);}

#footer{ height:156px; background:url(../images/footer_bg.jpg); clear:both;}
#footer ul{ padding-top:40px;}
#footer li{ text-align:center; line-height:24px; color:#fff; text-transform:uppercase;}
#footer li a{ color:#fff;}
#footer li span{ margin:0 15px;}

/*公司简介*/
.page_le{ width:300px; float:left; padding-top:40px;}
.submenu{ clear:both;}
.submenu_main{ clear:both; padding-top:15px;}
.submenu_main li{ height:40px;}
.submenu_main li a{ display:block; background:#d8d9d1; padding-left:20px; height:30px; line-height:30px;}
#content .submenu_main li a:hover,#content .submenu_main li .menu_z{ background:#07a30b; color:#fff; text-decoration:none;}
.submenu_main li img{ margin:0 15px 0 0;}
.page_news{ clear:both;}
.page_news .in_title{ margin-top:15px;}
.page_news_main{ clear:both; padding-top:10px;}
.page_news_main li{ float:left; width:100%; background:url(../images/line.png) repeat-x left bottom; height:31px; line-height:30px;}
.page_news_main li a{ background:url(../images/icon_1.png) no-repeat 4px center; padding-left:20px;}

.page_cp{ clear:both; padding-top:10px;}
.page_cp .in_title{ margin-top:15px;}
.page_cp_main{ position:relative; width:300px; margin-top:20px; float:left;}
.page_cp_bk{ width:181px; height:170px; margin:0 auto; overflow:hidden; position:relative; }
.page_cp_bk li{ width:181px; height:95px; float:left; margin-right:17px; }
.page_cp_bk li p{ line-height:35px; font-size:14px; text-align:center;}
.page_cp_main .btn{ width:22px; height:35px; display:block; position:absolute; top:50px; cursor:pointer;}

.page_ri{ width:645px; padding-left:27px; min-height:610px; float:right;}
.page_title{ height:35px; line-height:35px; margin-top:40px; background:#0779c5;}
.page_title a{ color:#fff;}
.page_title h2{ float:left; color:#fff; font-size:16px; margin-left:20px; display:inline;}
.page_title p{ float:right; color:#fff; margin-right:20px; display:inline;}
.about{ padding:20px; clear:both; line-height:25px; font-size:14px;}
.about p{ text-indent:2em;}

/*新闻*/
.news{clear:both; padding:20px 0 40px 0; overflow:hidden;}
.news_ct{clear:both; padding:20px 0 40px 0; overflow:hidden;}
.news_main li{ background:url(../images/line.png) repeat-x left bottom; height:35px; line-height:34px;}
.news_main li a{ background:url(../images/icon_3.png) no-repeat 6px center; padding-left:21px; float:left;}
.news_main li span{ float:right; color:#666; margin-right:10px;}

.ny_newsct{ min-height:400px;}
.ny_news_tl li{text-align:center; height:45px; line-height:45px;}
.ny_news_tl .new_title{font-size:16px; font-weight:bold; border-bottom:#ab916e dotted 1px;}
.ny_news_tl span{padding:0 5px; color:#999;}
.ny_news_ct{padding:0px 0px 30px; line-height:30px;}
.ny_news_ct p{ text-indent:2em;}
.ny_news_ct img{ margin:10px auto 0; display:block;}

.news_fy{padding:10px 50px 0; height:55px; border-top:#ccc solid 1px;position: relative;z-index: 999;}
.news_fy_l{width:300px; float:left;}
.news_fy_l li{height:24px; line-height:24px;}
.news_fy_l span{font-weight:bold;}
.news_fy_r{height:33px; overflow:hidden; padding-top:12px; width:200px; float:right;}
.news_fy_r .bdsharebuttonbox{float: right;}

/*翻页*/
.flip{ height:30px; line-height:30px; text-align:center; padding-top:30px; clear:both;}
.flip a, .flip span{ padding:5px 9px; border:#aaa solid 1px; margin:0 5px;}
.flip span, #content .flip a:hover{ color:#0779c5; text-decoration:underline; border:#0779c5 solid 1px;}

/*产品*/
.product{ clear:both; padding:20px 20px 60px 20px; overflow:hidden;}
.product_main{ width:110%;}
.product_main dl{ width:178px; float:left; margin:10px 23px 10px 5px; display:inline;}
.product_main dt{ width:165px; height:117px; padding:5px; background:#fff; border:1px solid #0779c5; overflow:hidden;}
.product_main dd{ width:165px; line-height:35px; text-align:center; font-size:14px;}

/*联系我们*/
.contact{clear:both; padding:20px 20px 0 20px; overflow:hidden; min-height:205px; background:url(/images/contact_bg.jpg) no-repeat right top; background-size:280px;  padding-top:50px;}
.contact dt{ font-size:18px; font-weight:bold; line-height:35px;}
.contact dd{ line-height:35px; font-size:14px;}

.flink a{ margin:0 10px;}

.feedback_table{ border:1px solid #cccccc; }
.feedback_table tr td input,.feedback_table tr td textarea{ margin:0 10px;}
.feedback_table tr td textarea{margin:10px 0px 10px 10px;}
.feedback_table tr td{ border: solid 1px #cccccc;}
.feedback_table tr td .bt{ width:57px; height:22px; line-height:22px;}

.sub{width: 320px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.news_image{ padding:20px 0; position:relative;}
.news_image img{ border-radius:4px; display:block; margin:0 auto;}
.news_image #pre1{position:absolute; display:block; width:50%; height:100%; top:0; z-index:9999; cursor: url(/images/1.cur?t=844888),auto;}
.news_image #next1{position:absolute;display:block; width:50%; height:100%; top:0; left:50%;z-index:9999;cursor: url(/images/2.cur?t=844888),auto;}
 