﻿@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0;}
body{ padding:0px; margin:0px auto; font-size:12px; line-height:18px; font-family:"微软雅黑";width: 100%; min-width:1200px; zoom:1; /*overflow:-Scroll;overflow-x:hidden*/ background:#fff; color:#666666}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
a{ text-decoration:none; noline: expression(this.onFocus=this.blur()); font-family:Arial, Helvetica, sans-serif; color:#666666}
a:hover{ text-decoration:underline;}
a:focus {outline:none;-moz-outline:none;}
/*a:hover{ color:#fe0000; text-decoration:none;}*/
.clear{ clear:both; overflow:hidden; height:0px;}
.blue{ color:#0b6995;}
.Green{ color:#008b4a;}
h1{ font-weight:normal}
.kuang{ margin:0 auto; width:1200px; }
/*---------ҳ end-------------*/


/*---------index start-------------*/
.head{ width:100%; height:160px; background:#fff; }
.inhead{ width:1200px; height:160px; /*background:#ccc;*/ margin:0px auto; position: relative;}

.logo{ width:480px; height:108px; background:url(../images/logo.jpg) no-repeat; margin-top:3px; float:left; }
.phone{ width:306px; height:70px; float: right; /*background: #aaa;*/ margin-top:40px; }
.tel{ width:160px; height:70px; background:url(../images/phone.jpg) no-repeat 0px 14px; float: left; font-size:20px; font-family:"微软雅黑"; color:#141414; padding-left:54px;}
.tel h4,.tel h3{ font-weight:normal; font-size:20px; font-family:"微软雅黑"; color:#141414; margin-top:6px; }
.tel h3{ margin-top:16px; }
.erweima{ width:92px; height:70px; overflow:hidden; float: right; }

.innav{ width:1200px; height:45px; margin:0px auto; position: absolute; bottom:0px; left:0px; }
.innav ul li{ float: left; height:40px; line-height:40px; position:relative; z-index:1000; }
.innav ul li a{ letter-spacing:5px; padding:0px 42px; float:left; text-align:center; font-size:20px; font-family:"微软雅黑"; font-weight:bold; color:#303030; text-decoration:none; }
.innav ul li span{ background:#333; width:1px; height:20px; margin-top:10px; display:block; overflow:hidden;}

.innav ul li:hover{ font-family:"微软雅黑"; }
.innav ul li:hover a{ color:#1f1f1f; }
.innav ul li .subNav{ width:102px; height:auto; left:0; top:45px; position: absolute; display:none;}
.innav ul li .subNav a{ width:102px; height:38px; text-align:center; float:left; display:block; padding:0; margin:0; color:#fff; line-height:37px; border:none; background:rgba(26,118,106,0.8);}
.innav ul li .subNav a:hover{ background:rgba(255,255,255,1); color:#006659; }
.innav ul li .subNav a.hover{ background:rgba(255,255,255,1); color:#006659; }

.innav ul li.n1 a{ text-align:left; padding-left:25px; padding-right:40px; }
.innav ul li.n7 a{ text-align:right; padding-right:0px;}
.innav ul li:hover .subNav{ display:block;}

/* banner css */
.banner{ width:100%; height:339px; margin:0px auto; }
.slideBox{ width:100%; height:339px; overflow:hidden; position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; left:47%; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px; width:20px; height:20px; margin-right:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:10px; background:url(../images/banner_dot_un.png) no-repeat center center; }
.slideBox .hd ul li.on{ background:url(../images/banner_dot.png) no-repeat center center; color:#fff; }

.slideBox .bd{ position:relative; width:100%; height:100%; z-index:0;}
.slideBox .bd li{ height:339px; zoom:1; vertical-align:middle;}
.slideBox .bd img{ height:339px; display:block; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,.slideBox .next{ position:absolute; margin-top:-30px; display:block; width:60px; height:60px;}
.slideBox .prev{ background:url(../images/left-btn.png) center center no-repeat; left:3%; top:50%; }
.slideBox .next{ background:url(../images/right-btn.png) no-repeat center center; position:absolute; right:3%; top:50%; margin-top:-30px; }
/*.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }*/
.slideBox .prev:hover{ background:url(../images/left-on-btn.png) center center no-repeat;}
.slideBox .next:hover{ background:url(../images/right-on-btn.png) center center no-repeat; }
/*.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1; }*/
.slideBox .prevStop{ display:none; }
.slideBox .nextStop{ display:none; }
/*banner css end*/

.main{ width:100%; height:auto; }
.inmain{ width:1200px; height:auto; margin:0px auto; }
.index_ab{ width:1200px; height:707px; /*background:#ccc;*/ overflow: hidden; margin:0px auto; }
.index_ab_title{ width:1200px; height:200px; /*background:#aaa;*/ padding:27px 0px 36px; }
.index_ab_title h3{ font-size:25px; font-family:"微软雅黑"; color:#303030; }
.index_ab_title h3 span{ font-weight:normal; }
.index_ab_title p{ width:1200px; height:132px; padding-top:25px; color:#2b2b2b; font-size:18px; font-family:"微软雅黑"; line-height:38px; }
.index_ab_content{ width:1200px; height:390px; overflow: hidden; }
.ab_one,.ab_two,.ab_three{ height:348px; float: left; }
.ab_one{ width:372px; margin-right:49px; background:#f9b900; }
.ab_two{ width:365px; margin-right:49px; background:#f9b900; }
.ab_three{ width:364px; background:#f9b900; }
.one_title,.two_title,.three_title{ width:inherit; height:29px;border-bottom:1px solid #f9b900; font-size:20px; font-family:"微软雅黑"; color:#f9b900; background:#fff; }
.one_title span{ font-weight:normal; color:#b4b5b5; }
.two_title span{ font-weight:normal; color:#b4b5b5; }
.three_title span{ font-weight:normal; color:#b4b5b5; }
.one_content,.three_content{ width:inherit; height:295px; background:#fff; overflow: hidden; padding-top:7px; }
.two_content{ width:inherit; height:302px; background:#fff; overflow: hidden; }
.index_img{ margin-bottom:11px; }
.one_content p,.three_content p{ line-height:26px; font-size:16px; font-family:"微软雅黑"; color:#303030; }



.index_ab_bottom{ width:1018px; height:56px; padding-left:150px; padding-right:32px; background:url(../images/index_hezuo.jpg) no-repeat; position: relative;}

/* 本例子css */
.txtScroll-left{ width:1018px; position:absolute; /*border:1px solid #ccc;*/ }
.txtScroll-left .hd{ overflow:hidden; height:56px; /*background:#f4f4f4;*/ width:1045px; }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block; width:21px; height:25px; overflow:hidden; cursor:pointer;}
.txtScroll-left .hd .prev{ background:url(../images/index_hezuo_left_btn.jpg) no-repeat; position: absolute; top:16px; left:23px; }
.txtScroll-left .hd .next{ background:url(../images/index_hezuo_right_btn.jpg) no-repeat; position: absolute;top:16px; right:-11px; }
.txtScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.txtScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.txtScroll-left .hd ul li.on{ background-position:0 0; }

.txtScroll-left .bd{ /*padding:10px;*/ width:940px; height:56px; line-height:56px; overflow:hidden; position:absolute; top:8px; left:60px; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ width:190px; height:40px; margin-right:60px; float:left; _display:inline; background:#fff; }
.txtScroll-left .bd ul li a{ height:40px; /*padding:12px 17px 11px 19px; */ display:block; text-align:center;}
.txtScroll-left .bd ul li a:hover{ text-decoration:none; }
.txtScroll-left .bd ul li span{ color:#999;  }

.index_pro{ width:1200px; /*height:470px;*/ /*background:#ccc;*/ overflow: hidden; margin:40px auto; }
.pro_title{ height:50px; /*background:#aaa;*/ line-height:30px; font-size:25px; font-family:"微软雅黑"; color:#000; }
.pro_title h3{ height:inherit; font-size:25px;}
.pro_title h3 span{ font-weight:normal; }
.pro_content{ width:1200px; overflow: hidden;}
.pro_content ul li{ width:199px; height:187px; /*background:#ccc;*/ float: left; margin-right:51px; margin-bottom:25px; }
.pro_content ul li a{ display:block; }
.pro_content ul li a{ text-decoration:none; }
.pro_content ul li a h4{ height:29px; text-align:center; line-height:29px; font-size:14px; font-family:"微软雅黑"; color:#000; }
 
.index_news{ width:1200px; height:470px; /*background:#ccc;*/ border-bottom:1px solid #f7b878; margin:0px auto 26px; }
.news_title{ height:53px; /*background:#f2f2f2;*/ line-height:30px; font-size:25px; font-family:"微软雅黑"; color:#000; }
.news_title h3{ height:inherit; font-size:25px;}
.news_title h3 span{ font-weight:normal; }
.news_one{ width:593px; height:369px; /*background:#aaa;*/ float:left; }
.news_two{ width:561px; height:369px; /*background:#aaa;*/ float:right; }
.news_one_title{ width:536px; height:34px; border-bottom:1px solid #f7b878; }
.news_one_title h4{ width:536px; height:34px; font-size:20px; font-family:"微软雅黑"; color:#303030; }
.news_one_title h4 a{ font-size:20px; font-family:"微软雅黑"; color:#b4b5b5; font-weight:normal; float: right; }
.news_two_title{ width:561px; height:34px; border-bottom:1px solid #f7b878;}
.news_two_title h4{ width:561px; height:34px; font-size:20px; font-family:"微软雅黑"; color:#303030; }
.news_two_title h4 a{ font-size:20px; font-family:"微软雅黑"; color:#b4b5b5; font-weight:normal; float: right; }

.news_one_content{ width:591px; height:323px; border-right:2px solid #f7b878; }
.news_one_content ul li{ width:442px; height:88px; background:#f5f5f5; margin-top:17px; overflow: hidden; padding:8px 89px 0px 5px; }
.news_one_content ul li a{ display:block; }
.news_one_content ul li a:hover{ text-decoration:none; }
.news_one_content ul li a img{ margin-right:19px; float: left; }
.news_one_content ul li a h4{ font-size:14px; font-family:"微软雅黑"; color:#303030; margin-bottom:10px; padding-top:5px; overflow:hidden; }
.news_one_content ul li a p{ font-size:12px; font-family:"微软雅黑"; color:#565656; line-height:20px; }
.news_one_content ul li a p span{ color:#ff0000; }

.news_two_content{ width:559px; height:317px; padding-top:17px; padding-left:2px; }

.index_anli{ width:1315px; height:290px; /*background:#ccc;*/ margin:0px auto; }
.anli_title{ width:1200px; height:50px; /*background:#f2f2f2;*/ line-height:30px; font-size:25px; font-family:"微软雅黑"; color:#000; margin:0px auto; }
.anli_title h3{ height:inherit; font-size:25px;}
.anli_title h3 span{ font-weight:normal; }

.anli_content{ width:1315px; height:315px; /*background:#ccc;*/ }
.picScroll-left{ width:1315px; overflow:hidden; /*border:1px solid #ccc;*/ position: relative;}

.picScroll-left .hd{ overflow:hidden; width:1285px; height:45px; /*background:#f4f4f4;*/ position: absolute; top:58px; left:15px; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; width:28px; height:45px; float:right;  overflow:hidden; cursor:pointer;}
.picScroll-left .hd .prev{ background:url(../images/index_anli_leftbtn.jpg) no-repeat 0px 0px; position: absolute; top:0px; left:0px; }
.picScroll-left .hd .next{ background:url(../images/index_anli_rightbtn.jpg) no-repeat 0px 0px; position: absolute; top:0px; right:0px; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }

.picScroll-left .bd{ position:absolute; top:0px; left:57px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:270px; height:150px; padding:7px; float:left; _display:inline; overflow:hidden; text-align:center; border:1px solid #3f3839; margin-right:20px; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:270px; height:150px; display:block; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px; }

.anli_content .tempWrap{ width:1202px !important; }




.bottom{ width:100%; height:163px; background:#f9b900; }
.inbottom{ width:1200px; height:123px; text-align:center; padding-top:40px; overflow: hidden; position: relative; margin:0px auto; }
.map{ position: absolute; top:30px; left:37%; }
.map ul li{ margin-right:65px; font-size:16px; font-family:"微软雅黑"; color:#000; float: left; }
.map ul li a{ font-size:16px; font-family:"微软雅黑"; color:#000; }
.address{ clear: both; font-size:14px; font-family:"微软雅黑"; color:#000; margin-top:20px; }
.copy{ font-size:14px; font-family:"微软雅黑"; color:#000; margin-top:15px; }
.yue{ margin-top:15px; }
.yue a{ font-size:14px; font-family:"微软雅黑"; color:#000; }



/******* index end ***********/



/******* about start ***********/
.ab_main{ width:100%; height:auto; min-height:530px; margin:0px auto; }
/*.ab_inmain{ width:1200px; height:auto; min-height:530px; margin:0px auto; }*/
.ab_banner{ height:235px; margin:0px auto; overflow: hidden; }
.ab_titlebox{ width:100%; border-bottom:2px solid #e8e8e9; }
.mbx{ width:1200px; height:76px; /*background:#ccc;*/ padding-top:37px; font-size:25px; font-family:"微软雅黑"; color:#303030; margin:0px auto; }
.mbx a{ font-size:25px; font-family:"微软雅黑"; color:#303030; }
.mbx span{ font-size:25px; font-family:"微软雅黑"; color:#303030; color:#f9b900; }

.ab_left{ width:1200px;/* height:85px;*/ /*background:#f3f3f3;*/ margin:0px auto; overflow: hidden; padding-bottom:10px }
.ab_left_title{ margin-left:2px; padding-left:10px; border-left:2px solid #393939; font-size:20px; font-family:"微软雅黑"; color:#303030; height:26px; line-height:26px; }
.ab_left_list{ margin-top:20px; }
.ab_left_list ul li{ float: left; margin-right:22px; }
.ab_left_list ul li a{ padding:7px; display:block; font-size:18px; font-family:"微软雅黑"; color:#303030; }
.ab_left_list ul li a:hover{ text-decoration:none; background:#f9b900; }
.ab_left_list ul li a.hover{ text-decoration:none; background:#f9b900; }

.ab_left_list ul:after { content:" "; display:block; height:0; visibility:hidden; clear:both}

.ab_inmain{ width:1200px; height:auto; min-height:520px; margin:0px auto; margin-bottom:70px; /*background:#ccc;*/ padding-top:19px; }


/******* about end ***********/


/******* news start ***********/
.news_list ul li{ width:1192px; height:217px; /*background:#f2f2f2;*/ padding-right:8px; margin-bottom:32px; }
.news_list ul li a{ height:217px; display:block; }
.news_list ul li a:hover{ text-decoration:none; }
.news_list ul li a img{ padding:4px; border:1px solid #3c3536; float: left; margin-right:20px; }
.news_list ul li a h4{ font-size:20px; font-family:"微软雅黑"; color:#de0000; font-weight:normal; margin-bottom:6px; }
.news_list ul li a h5{ font-size:12px; font-family:"微软雅黑"; color:#2e2e2e; font-weight:normal; margin-bottom:6px; }
.news_list ul li a p{ font-size:16px; font-family:"微软雅黑"; color:#2e2e2e; line-height:30px; }


/******* news end ***********/


/* news_info start */
.Info_title{ padding:0px; margin:10px 0px; font-size:18px; font-family:"微软雅黑"; color:#e00608; text-align:center; }
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; }
.Info_txt{ padding:10px 0; line-height:28px; min-height:400px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a;}
/* news_info end */



/******* product start ***********/
.product_profile{ width:1175px; height:auto; padding-bottom:40px; /*background:#ccc;*/ overflow: hidden; padding-right:25px; }
/*.product_profile p{ font-size:16px; font-family:"微软雅黑"; color:#303030; line-height:36px; }*/

.product_list{ width:1200px; height:auto; min-height:530px; overflow: hidden; }
.product_list ul li{ width:282px; height:367px; border:2px solid #f9b900; position:relative; margin-right:18px; margin-bottom:30px; float: left; }
.product_list ul li a{ padding:24px 20px 0px; width:242px; height:343px; width:242px; display:block; }
.product_list ul li a:hover{ text-decoration:none; }
.product_list ul li a h4{ font-size:25px; font-family:"微软雅黑"; color:#303030; font-weight:normal; text-align:center; margin-top:21px; height:30px; line-height:30px; overflow:hidden;}
.product_list ul li a h5{ font-size:20px; font-family:"微软雅黑"; color:#303030; font-weight:normal; text-align:center; margin-top:17px; line-height:24px; overflow:hidden; }
.product_list ul li .more{ width:137px; height:41px; border:1px solid #303030; font-size:20px; font-family:"微软雅黑"; color:#303030; text-align:center; line-height:41px; margin-left:51px;padding: 0px; position: absolute;
bottom: 18px;}

/******* product end ***********/


/*---------product-info start-------------*/
.products-title{ width:100%; height:62px;}
.products-title h3{ height:77px; text-align:center; font-size:20px; font-family:"微软雅黑"; font-weight:bold; line-height:45px; color:#1a1a1a; }
.products-img{ width:535px; height:558px; margin:0px auto; background:#fff; border:1px solid #dcd9d7; padding:14px 14px 0px;}
.products{ width:536px; height:544px; overflow:hidden;}
.introduct{ margin-top:40px; padding-right:5px; color:#404040; font-size:12px; font-family:"微软雅黑"; line-height:28px; margin-bottom:130px; }

/*---------product-info end-------------*/




/*pages*/

.Pages{ text-align:center; padding:20px 0; font-family:"微软雅黑"; }
.Pages a{ display:inline-block; height:30px; font-family:"微软雅黑"; line-height:30px; margin:0 1px; text-decoration:none; border-radius:4px; }
.Pages a:hover{ background:#fff; color:#e72a1f;}
.Pages em{ padding:0 5px;}
.Pages em a{ background:#ebebeb; font-style:normal; font-family:"微软雅黑"; width:30px; line-height:30px; text-decoration:none;}
.Pages em a.a_cur{ background:#fff; color:#e72a1f; border:1px solid #e72a1f;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ background:#fff; width:60px; height:30px; text-align:center; padding:0 5px; border:1px solid #dfdfdf;}
.Pages .a_first:hover,.Pages .a_prev:hover,.Pages .a_next:hover,.Pages .a_end:hover{ border-color:#e72a1f; }
.Pages .i_text{ width:54px; height:20px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff; margin:0 8px;}
.Pages .p_jump b.f1{ font-weight:normal;}
.Pages .i_button { background:#fff; width:40px; height:24px; margin-left:10px; color:#999999; cursor:pointer; border:none; text-decoration:none;}

.page{ padding:20px 0; text-align:center;}
.page a{ display:inline-block; background:#fff; width:72px; height:30px; margin-right:20px; font-family:"微软雅黑"; color:#2a2a2a;}
.page a:hover{ background:#fff; color:#e72a1f; border:1px solid #e72a1f;}

/*pages end*/


.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word; }



/* other-link start */
.links ul{ marin:0px auto; }
.links ul li{ width:164px; height:105px; margin-bottom:20px; margin-right:43px; float:left; padding:0px; border:none; background:none; }
.links ul li img{ padding:1px; border:1px solid #ccc; top:0px; left:0px; position:inherit; }
.links ul li h3{ text-align:center;}
.links ul li a:hover{ text-decoration:none; }
.links ul li a h3{ font-size:12px; font-family:"微软雅黑"; color:#666666; text-decoration:none; }
.links ul li a:hover h3{ color:#f9b900; text-decoration:none; }
.ul_sitemap li{ line-height:24px; }
/* other-link end */


/* anli start */

.anli_list ul li{ width:270px; height:217px; float:left; padding:0px; margin-right:40px; margin-bottom:30px; }
.anli_list ul li a img{ width:270px; height:150px; display:block; margin:0px; overflow:hidden; }
.anli_list ul li a h4{ height:40px; line-height:40px; }

/* anli end */

/*蓝色在线QQ*/

.SonlineBox{ width:162px; font-size:12px; overflow:hidden; z-index:9999;}
.SonlineBox .openTrigger{ width:31px; height:110px; position:absolute; top:0px;  z-index:1; cursor:pointer;  background:#019700 url(../images/redOpen.jpg) no-repeat;} 
.SonlineBox .titleBox{ width:158px; height:35px; line-height:35px; background:#ffc501 url(../images/redTitleBg.gif) repeat-x; border-bottom:2px solid #ffc501;}
.SonlineBox .titleBox span{ margin-left:10px; color:#fff; font-size:14px; font-family:'微软雅黑','黑体';}
.SonlineBox .contentBox{ width:158px; height:auto; border:2px solid #ffc501; background:#fff; position:absolute; z-index:2;}
.SonlineBox .contentBox .closeTrigger{ width:25px; height:25px; display:block; cursor:pointer;  position:absolute; top:5px;right:5px;-webkit-transition:all 0.8s ease-out;}
.SonlineBox .contentBox .closeTrigger:hover{-webkit-transform:scale(1) rotate(360deg);}
.SonlineBox .contentBox .listBox{overflow:hidden; padding-bottom:10px;}
.SonlineBox .contentBox .listBox .QQList{ display:block; height:22px; margin:10px 6px;}
.SonlineBox .contentBox .listBox .QQList span{float:left; width:60px; height:22px; line-height:22px; overflow:hidden;}
.SonlineBox .contentBox .listBox .QQList a{float:left;}

