@charset "utf-8";
/* CSS Document */


body{ font-size:13px; font-family: "微软雅黑" ,Helvetica, Arial, sans-serif; line-height:22px; overflow-x:hidden}
*{margin:0px;padding:0px;}
img{ border:none;}
.clear{ clear:both;}
ul{ list-style-type:none;}
a{ text-decoration:none;}
h4{ font-size:14px; font-weight:400;}




.hot_line{  position:absolute; top:200px; right:0; z-index:1000;}
.hot_line_bt{  right:30px; top:99px; float:left; cursor:pointer;}
.hot_line_bt .bt2{ display:none;}
.hot_line_con{ width:160px; height:244px; background:url(../images/001_18.png) no-repeat;float:left;margin-right: -200px;}
.hot_line_con p{padding: 187px 0 0 47px; color:#000; font-family:"微软雅黑"}

/**/
.top{ width:100%; height:110px; background: url(../images/001_07-2.jpg) repeat-x; }
.top_bg{background:url(../images/001_07.jpg) no-repeat; width:1440px; height:110px; margin:0 auto;}
.top_con{width:1000px; height:110px;margin:0 auto; position:relative;}

.logo{ float:left; width:438px; height:110px;}
.language{ float:right; background:#9d9d9d; border-radius:0 0 5px 5px; font-size:12px; padding:0 10px; color:#fff; padding:5px;}
.language a{ margin-left:10px; display:inline-block; padding:0 5px; background:#06f; border-radius:3px;}
.language a:hover{ background:#333;}
.weblink{ position:absolute; bottom:25px; right:0;}
.weblink a{ display:inline-block; padding:5px 10px 5px 30px; border-radius:5px; background:#06f url(../images/weblink.png) no-repeat 8px center;}
.weblink a:hover{ color:#fff; background:#333 url(../images/weblink.png) no-repeat 8px center;}
/**/
.nav{ width:100%; height:40px; background:url(../images/001_08.jpg) repeat-x;}
.nav_con1440{width:1440px; height:40px;margin:0 auto; background:url(../images/001_08.jpg) repeat-x;}
.nav_con{ width:1000px; height:40px; margin:0 auto;}
.nav ul{}
.nav ul li{float:left; position:relative;}
.nav ul li:hover{ background:url(../images/001_10.jpg) repeat-x;}
.nav ul li a{ display:block; line-height:40px; color:#fff; font-size:15px; padding:0 35px;}
.nav ul li a:hover,.nav ul li a.cur{ color:#fff;}
.nav ul li ul{ position:absolute; z-index:2; top:40px; left:0; min-width:150px; background:#60bf27; padding:10px 35px 20px; border-radius:0 0 5px 5px;}
.nav ul li ul li{ float:none; border-bottom:1px solid #6bd22b;}
.nav ul li ul li:hover{ background:none;}
.nav ul li ul li:last-child{ border-bottom:none;}
.nav ul li ul li a{ margin:0; background:none;  font-size:12px; line-height:30px; padding:0;}
.nav ul li ul li a:hover{ background:none; color:#333;}

/**/
.banner{ width:1000px; height:399px; margin:0 auto; margin-top:15px;}
/**/
.layout_1{ width:1000px; height:38px; margin:0 auto; overflow:hidden; border:1px #ccc solid; line-height:38px; margin-top:12px;}
.layout_1 .news_m{ width:500px; height:300px; float:left;}
.news_m_r{ width:45px; height:40px; float:right; margin-top:3px;}
.news_m_r_bt1{ margin-right:12px;}
.layout_1 h4{ float:left; padding-left:8px; line-height:38px;margin-right: 15px;}
.layout_1 .news_m li{  margin-left:60px;list-style-type:none;}
.layout_1 li span{ float:right; margin-left:50px;}
.layout_1 li a{ color:#666; }
.layout_1 li a:hover{ text-decoration:underline;}




/**/
.layout_2{ width:1000px; height:auto; margin:0 auto; overflow:hidden; margin-top:12px;}
.layout_2_l{ width:750px;     height: 950px; float:left; overflow:hidden}
.layout_2_l_top{ width:100%; height:35px; line-height:35px; background:#d5d6d8; border:1px #ccc solid;  margin-bottom:12px;}
.layout_2_l_top h4{ float:left; padding-left:8px; line-height:35px;color:#000;}
.layout_2_l_top a{float:right; padding-right:8px; color:#000;}
.layout_2_l_top a:hover{ text-decoration: underline;color:#000;}

/**/
.layout_2_l_con{}
.layout_2_l_con ul { width:770px; height:auto;}
.layout_2_l_con ul li{ width:368px; height:150px; border:1px #ccc solid; float:left; margin-right:10px; margin-bottom:10px; /*background:#f6f6f6;*/}
.layout_2_l_con ul li a{ display:block; width:135px; height:auto; float:left;margin:10px 12px 0 12px;overflow: hidden;
/*border: 1px #e3e3e3 solid;*/}
.layout_2_l_con ul li div{ padding:8px 8px; font-size:12px; line-height:18px; color:#666;}
.layout_2_l_con ul li div h4{ font-weight: bold; line-height:28px;color:#000; height:32px;}
.layout_2_l_con ul li div p{min-height:50px; max-height:51px;}

.layout_2_l_con ul li div a{ margin:20px 0 0 0; color:#F00; display:block; height:20px; height:auto;}
.layout_2_l_con ul li div a:hover{text-decoration:underline;}

.layout_2_l_con ul li a span{ display:block; width:135px; height:20px; text-align:center; background:#848484; color:#fff; font-size:12px;}
.layout_2_l_con ul li a img{transition: all 1s ease 0s;width:135px; height:135px;}
.layout_2_l_con ul li a img:hover{
-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
transition: all 1s ease 0s;}
/**/
.layout_2_r{ width:240px; height:auto; float:left; margin-left:10px;}
.layout_2_r_0{ width:240px; height: 35px; background:url(../images/001_26.jpg); }
.layout_2_r_0 #search{ width:122px; height:30px;  margin-left:35px; margin-top:3px; border:none;outline:none; float:left;}
.layout_2_r_0 #search_bt{ width:82px; height:35px; background:none; border:none; outline:none; cursor:pointer;}
.layout_2_r_1{ width:238px; height:48px; line-height:48px; border:1px #ccc solid; background:#f6f6f6; margin-top:14px; background:#f5f5f5;}
.layout_2_r_1 a{ display:block; width:185px; height:48px;  background:url(../images/001_30.jpg) 0px 7px no-repeat; font-size:18px; color:#9a9a9a;margin-left:45px;  text-align:center; }

.layout_2_r_2{ width:238px; height:48px; line-height:48px; border:1px #ccc solid; background:#f6f6f6; margin-top:14px; background:#f5f5f5;}
.layout_2_r_2 a{ display:block; width:185px; height:48px;  background:url(../images/001_30.jpg) 0px -53px no-repeat; font-size:18px; color:#9a9a9a;margin-left:45px;  text-align:center; }

.layout_2_r_3{ width:238px; height:110px; border:1px #ccc solid;  margin-top:14px;}
.layout_2_r_3 img{ float:left; margin-top:10px;}
.layout_2_r_3 p{ padding-top:12px;padding: 50px}

.layout_2_r_4{ width:238px; height:35px; line-height:35px; border:1px #ccc solid; background:#f6f6f6; margin-top:14px; background:#f5f5f5;}
.layout_2_r_4 h4{padding-left:12px; float:left; line-height:32px;}
.layout_2_r_4_top{ width:240px; height:36px;}
.layout_2_r_4 span {float: right;padding-right: 8px; color: #999;}
.layout_2_r_4 a{color: #999;}
.layout_2_r_4 a:hover {text-decoration: underline;}

.layout_2_r_4_list{ width:237px; height:333px; border:1px #ccc solid; background:#f6f6f6;}

.layout_2_r_4 ul { line-height:20px; list-style-type:square; color:#60bf26; margin-left:28px; padding-top:5px;}
.layout_2_r_4 ul li{ height:auto; font-size:12px;}
.layout_2_r_4 ul li a{ color:#666; font-size:12px;}
/**/
.footer{ width:100%; background:#2a2925 url(../images/001_41.jpg) repeat-x; color:#fff; margin-top:15px; clear:both;}
.footer_con{ width:1000px; height:auto; margin:0 auto; font-size:12px; padding:12px 0;}
.footer_con1440{ width:1440px; height:auto; margin:0 auto;}
/**/
#center1440{width:1440px; height:auto; margin:0 auto;}
/**/

/*---------------------------------N---about------------------------------------------*/

.n_banner{width:1000px; height:200px; margin:0 auto; margin-top:15px;}
.n_layout_1{ width:1000px; height:38px; margin:0 auto;  overflow:hidden; line-height:38px; margin-top:10px; }
.n_layout_1_l{ float:left; width:740px; height:36px; line-height:36px; border:1px #ccc solid; padding-left:8px;}
.n_layout_1_l h4{ float:left;font-size: 16px;font-weight: 600;}
.n_layout_1_l p{ float:right; margin-right:12px; color:#666;}
.n_layout_1_l p a{ color:#666;}
.n_layout_1_l p a:hover{ text-decoration:underline;}

/**/

.n_layout_1_r{ float:left; width:238px; height:36px; line-height:36px; border:1px #ccc solid; margin-left:10px;}
.n_layout_1_r h4{padding-left:8px; color:#F47929;}

/**/

.n_layout_2{ width:1000px; height:auto; margin:0 auto; margin-top:10px; margin-bottom:15px;}
.n_layout_2_l{ width:708px; min-height:400px; float:left; border:1px #ccc solid; margin-bottom:15px; padding:25px 20px; overflow:hidden;/*background:#f6f6f6;*/}
.n_layout_2_l .con{ width:100%;line-height:25px;color:#333;font-size:14px;}
.n_layout_2_l .con p,.n_layout_2_l .con span{line-height:25px;color:#333;font-size:14px;}
.n_layout_2_l .con a{line-height:25px;color:#390;font-size:14px; text-decoration:underline;}
.page{margin: 10px 0;}
.page a{ background:#C8C8C8; color:#000000; margin:0 2px; padding:4px 10px; font-size:13px; border:#999 solid 1px;}
.page .now_page{ background:#c30; color:#FFF;}
.page a:hover{ background:#C8C8C8; color:#FFF;}
.page span{ background:#C8C8C8; color:#000000; margin:0 2px; padding:4px 10px; font-size:13px; border:#999 solid 1px;}
.page a.dq,.page a:hover{ background:#c30;}
.n_layout_2_r{ width:240px; height:auto; float:left;margin-left:10px;}
.layout_2_r_nav{ width:100%; height:auto;}

/**/
.layout_2_r_nav ul li{ height:30px; line-height:30px; border:1px #ccc solid; margin-bottom:10px;}
.layout_2_r_nav ul li span{ padding-left:8px; color:#86e137; float:left
}
.layout_2_r_nav ul li a{display:block; color:#666; width:100%; height:100%;background:#58A800;; color:#000; font-weight:600;text-indent: 8px;font-size: 15px;}
.layout_2_r_nav ul li a:hover{ }
/**/
/*---------------------------------N---pro------------------------------------------*/

/**/
.pro ul{ display:inline;}
.pro ul li{ float:left; width:210px; position:relative; margin-bottom:40px; margin-left:13px; margin-right:13px;}
.pro ul li a{ display:block; width:210px; height:210px; overflow:hidden }
.pro ul li a img{width:210px; height:210px;transition: all 1s ease 0s;}
.pro ul li a img:hover{-webkit-transform: scale(1.1,1.1);
-moz-transform: scale(1.1,1.1);
-o-transform: scale(1.1,1.1);
-ms-transform: scale(1.1,1.1);
transform: scale(1.1,1.1);
transition: all 1s ease 0s;}
.pro ul li  span{ background:#e3e3e3; display:block; width:210px; height:35px; text-align:center; line-height:35px; color:#666; }
.pro ul li  span:hover{ text-decoration:underline;}
.pro ul li a:hover {}
/**/
/*---------------------------------N---news------------------------------------------*/
.news ul li{ border-bottom:1px #666 dashed; height:40px; line-height:40px;list-style-type: circle;
color: #F47929;
list-style-position: inside;}
.news ul li a{ color:#666;}
.news ul li a:hover{ color:#390;}
.news ul li a span{ float:right;}

.news_show h3{ text-align:center; line-height:40px;}
.news_show h6{ text-align:center; font-weight:400; line-height:30px;}
.news_show hr{ border:none; border-bottom:1px #666 dashed; margin-bottom:25px;}
/**/
/*----------------------------search-------------------------*/
.pos{ width:1000px; height:auto; margin:0 auto;}
.pos a{ color:#334a89;}
.content-detail.news_list ul li{ padding:0 12px; width:650px; line-height:20px;}
.content-detail .news_list{ width:650px;float:left; font-size:13px;}
.search_r{ float:right; border:1px #ff solid; width:300px;}
.center{ width:1000px; height:auto; margin:0 auto;}


/**/
.news .page{ margin:100px 0 0 200px;}
.news .page a{ color:#666;}
.news .page a:hover{ color:#888; text-decoration:underline;}
/**/


/**/
.search_list{ width:720px; height:auto;}
.search_list ul li{ height:35px; line-height:35px; border-bottom:1px #666 dashed;}
.search_list ul li span{ float:right;}


/*-------------------------N----show-------------------------*/
.pro_show .pic{ width:260px; height:240px; float:left;}
.pro_show .pic img{ width:240px; height:240px; border:1px #ccc solid;}
.pro_show .pic_r{ float:left; margin:20px 0 0 80px;} 

.pro_show_content{ min-height:200px;}
.pro_detail{ margin:50px 0 0 0;}
.pro_show_content strong{ font-weight:bold; color:#F47929; vertical-align: top;}


.prev{ margin-top:40px;}
.up_down a{ color:#666;}
.up_down a:hover{ text-decoration:underline;}


/*首页新闻向左滚动后来增加的样式 _ by  zhangwenquan  2015-12-29  开始*/
		.txtMarquee-left{ position:relative;}
		.txtMarquee-left .hd{overflow: hidden;height: 38px;background: #f4f4f4;padding: 0 10px;width: 40px;float: right;
line-height: 38px; }
		.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:8px; float:right; margin-right:8px; margin-top:10px;  overflow:hidden; cursor:pointer; 			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.txtMarquee-left .hd .next{ background-position:0 -50px;  }
		.txtMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.txtMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.txtMarquee-left .bd{ padding:10px; }
		.txtMarquee-left .bd .tempWrap{ width:800px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */


		.txtMarquee-left .bd ul li span{ color:#999;}
/*首页新闻向左滚动后来增加的样式 _ by  zhangwenquan  2015-12-29  结束 */

/*底部友情链接样式 _ by  20160309  结束 */
.flink{ overflow:hidden;}
.flink strong{ float:left;}
.flink ul{ float:left; list-style:none; overflow:hidden;}
.flink ul li{ float:left; margin-right:10px;}