﻿@import url("global.css");
.warp { width:1002px; margin-left:auto; margin-right:auto; }
#top { background:url(../images/bg_index_top.jpg) no-repeat center top; height:118px;  }
#top .nav_top{ width:100%; height:82px;}
#top .top_la{ width:270px; float:right; position:relative;}
#top .top_la a , #top .top_la p{ height:40px; display:block; float:left; color:#3f3a39; line-height:40px; padding-left:35px; padding-right:25px; font-weight:bold;}
#top .top_la a.Top_la_1{ background:url(../images/Top_la_1.jpg) no-repeat left center;}
#top .top_la a.Top_la_2{ background:url(../images/Top_la_2.jpg) no-repeat left center; }
#top .top_la p.Top_la_3{ background:url(../images/Top_la_3.jpg) no-repeat left center; padding-right:0; padding-left:25px; cursor:default;}
#top .top_la .Top_la_img{ position:absolute; z-index:9999; width:120px; height:auto; top:40px; right:0; display:none;}
#top .logo { float:left;   }
#top .nav { width:100%; float:left;  position:relative; z-index:110; height:34px; text-align:center;}
#top .nav li { float:left; position:relative; z-index:110; line-height:26px; padding:0 15px; }
#top .nav li a { display:block; width:146px; height:67px; cursor:pointer; }
#top .nav li a span { display:block; width:146px; height:67px; font-size:15px; font-family:"Microsoft YaHei", "微软雅黑"; font-weight:bold; color:#fff;}
#top .nav li a.active span{ color:#ffff00; }
#top .nav li a span.cur { background:url(../images/bg_nav_hover.png) no-repeat 55px 40px;  color:#ffff00;}
#top .nav li a.bg1 { background-position:0 0; }
#top .nav li a.bg2 { background-position:-133px 0; }
#top .nav li a.bg3 { background-position:-266px 0; }
#top .nav li a.bg4 { background-position:-399px 0; }
#top .nav li a.bg5 { background-position:-532px 0; }
#top .nav li a.bg6 { background-position:-665px 0; }


.topd{ height:82px;}

.shouye{ width:88px!important;}
.shouye a { display:block; width:88px!important; height:62px; }
.shouye a span{width:88px!important;}
#top .nav li dl { text-align:left; background:#02487a; padding:20px 0 20px 0; margin-top:-35px; z-index:0; width:180px; display:none; position:absolute; left:0; }
#top .nav li dl dd a { background:none;  height:28px; text-indent:35px; line-height:28px; font-family:"Microsoft YaHei", "微软雅黑";  color:#fff; }
#top .nav li dl dd a:hover { color:#FF0; }
#top .subnav { position:relative; z-index:100; display:none; background:#02487a; height:215px; width:100%;  }

#banner { position:relative; z-index:99; }
#banner div { background-position:center; height:525px; }

#container { width:100%; padding:0px; position:relative; z-index:0; margin:0 auto; height:400px; }
#glume{width:100%;position:absolute;overflow:hidden;z-index:2;}
#glume .Limg{width:100%;height:395px;position:relative;cursor:pointer;}
#glume .Limg li{width:100%;height:395px;position:absolute;cursor:pointer;}
#glume .Nubbt{display:none;position:absolute;z-index:1;right:5px;bottom:3px;}
#glume .Nubbt span{display:none;border:1px solid #45A06F;background:#fff;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#glume .Nubbt span.on{background:#47AA72;color:#fff;}

#glume .Limg li.bg_1{background:#393939 url(../images/banner_index2.jpg) top center no-repeat;}
#glume .Limg li.bg_2{background:#393939 url(../images/bnbj2.jpg) top center no-repeat;}
#glume .Limg li.bg_3{background:#393939 url(../images/bnbj3.jpg) top center no-repeat;}
#glume .Limg li.bg_4{background:#393939 url(../images/bnbj4.jpg) top center no-repeat;}

#example { width:100%; height:528px; position:relative; }

#slides { position:absolute; z-index:100; text-align:center; width:100%; overflow: hidden; }
#slides .next { position:absolute; top:250px; width:70px; height:89px; display:block; z-index:200; }
#slides .prev { position:absolute; top:250px; width:70px; height:89px; display:block; z-index:300; }
#slides .next a { z-index:101; display:block; height:89px; width:70px; text-decoration:none; background-image:url(../images/next_01.png); }
#slides .next a:hover { z-index:101; display:block; height:89px; width:70px; background-image:url(../images/next_02.png); }
#slides .prev a { z-index:101; display:block; height:89px; width:62px; text-decoration:none; background-image:url(../images/prv_01.png); }
#slides .prev a:hover { z-index:101; display:block; height:89px; width:62px; background-image:url(../images/prv_02.png); }
.slides_container { width:100%; height:395px; overflow:hidden; position:relative; }
.pagination { margin:26px auto 0; width:100px; display:none; }
.pagination li { float:left; margin:0 1px; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden; }
.pagination li.current a { background-position:0 -12px; }






.bg_index_about { background:url(../images/bg_index_about_center.jpg) repeat-x 0 4px; height:201px; margin-bottom:20px; margin-top:20px; float:left;  }
.bg_index_about dl { background:url(../images/bg_index_shadow.jpg) no-repeat bottom; padding-bottom:6px; }
.bg_index_about dl dt { float:left; width:211px; margin-right:5px; overflow:hidden; }
.bg_index_about dl dd { float:left; width:336px; overflow:hidden; background:url(../images/bg_index_about_right.jpg) no-repeat right 4px; padding:34px 20px 10px 20px; line-height:200%; }
.bg_index_about dl dd p{ text-indent:24px;}
.bg_index_about dl dd a { color:#287b00; }
.bg_index_about dl dd a:hover { color:#000; }

.flink { background:#FFF; padding-bottom:15px; }
.flink .title { background:url(../images/bg_index_title_line.jpg) repeat-x center; height:30px; text-align:center;}
.flink .title img{ margin-top:8px!important;}

#footer { background:#02487a; padding:10px 0; }
#footer a,#footer2 a{ color: #fff; text-decoration: underline;}
#footer a:hover,#footer2 a:hover{ color:fff; text-decoration:none;}
#footer .warp { background:url(../images/logo_footer.png) no-repeat 10px center; padding:20px 0 0 380px; width:652px; height:90px; line-height:22px; color:#FFF; }
#footer2 { background:#288E28; padding:10px 0; }
#footer2 .warp { background:url(../images/logo_footer.png) no-repeat 10px center; padding:20px 0 0 230px; width:802px; height:90px; line-height:22px; color:#FFF; }


#top2 { background:url(../images/bg_top.jpg) no-repeat center top; height:95px; }
#top2 .logo { float:left; width:170px; margin-right:30px; }
#top2 .nav { float:left; width:798px; position:relative; z-index:110; height:82px; }
#top2 .nav li { width:133px; float:left; position:relative; z-index:110; }
#top2 .nav li a { display:block; width:133px; height:82px; text-indent:-9999px; background:url(../images/nav_text.png) no-repeat 0 0; }
#top2 .nav li a span { display:block; width:133px; height:82px; }
#top2 .nav li a span.cur { background:url(../images/bg_nav_hover.png) no-repeat 61px 60px; }
#top2 .nav li a.bg1 { background-position:0 0; }
#top2 .nav li a.bg2 { background-position:-133px 0; }
#top2 .nav li a.bg3 { background-position:-266px 0; }
#top2 .nav li a.bg4 { background-position:-399px 0; }
#top2 .nav li a.bg5 { background-position:-532px 0; }
#top2 .nav li a.bg6 { background-position:-665px 0; }

#top2 .nav li dl { display:block; }
#top2 .nav li dl dd a { background:none; text-indent:40px; height:28px; line-height:28px; font-family:"Microsoft YaHei", "微软雅黑"; font-weight:bold; color:#fff; }
#top2 .nav li dl dd a:hover { color:#FF0; }

#top2 .subnav { position:relative; z-index:100; display:block; background:url(../images/bg_subnav.jpg) no-repeat center bottom; padding-top:10px; height:165px; width:100%; }
.copyrights{text-indent:-9999px;height:0;line-height:0;font-size:0;overflow:hidden;}

#banner_inner { position:relative; z-index:99; height:165px; margin-bottom:10px; }
#banner_inner div { background-position:center; height:165px; position:absolute; z-index:100; width:100%; }
#banner_inner .warp { width:1002px; position:absolute; left:50%; margin-left:-501px; }
#banner_inner .warp h2 { position:absolute; bottom:0; left:0; background:url(../images/bg_left_h1.jpg) no-repeat; width:190px; height:56px; padding:20px 0 0 20px; font-size:18px; font-family:"Microsoft YaHei","微软雅黑"; color:#FFF; }
#banner_inner .warp h2 a{ color:#fff;}
#banner_inner .warp h2 a:hover{  color: #FF9D10;}
#banner_inner .warp h2 span { font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }

.c_r { float:left; width:210px; margin-right:32px; overflow:hidden; }
.c_r { width:760px; margin-right:0; }
.c_l { float:left; width:210px; margin-right:32px; overflow:hidden; }

.left_nav { margin-bottom:30px; }
.left_nav dt { margin-bottom:5px; }
.left_nav dt a { background:url(../images/bg_left_nav.jpg) no-repeat; display:block; height:34px; line-height:34px; padding:0 30px; color:#009944; font-size:14px; }
.left_nav dt a:hover, .left_nav dt a.cur { background-image:url(../images/bg_left_nav_cur.jpg); color:#FFF; }
.left_nav dd { height:34px; line-height:34px; background:url(../images/bg_left_subnav_line.jpg) repeat-x bottom; padding:0 30px; font-family:"宋体"; }



.list_left_btn { margin-bottom:30px; }
.list_left_btn li { height:68px; overflow:hidden; margin-bottom:8px; }

.list_left { background:url(../images/bg_left_list_center.jpg) repeat-y; }
.list_left .title { text-align:center; background:url(../images/bg_left_list_top.jpg) no-repeat; height:22px; line-height:22px; color:#FFF; }
.list_left ul { background:url(../images/bg_left_list_bottom.jpg) no-repeat bottom; padding:10px 10px 10px; }
.list_left ul li { line-height:200%; font-family:"宋体"; }

.pos { background:url(../images/bg_position.jpg) repeat-x bottom; height:40px; line-height:40px; padding:0 10px; }
.pos h2 { float:left; font-size:14px; color:#333; font-weight:normal; }
.pos p { float:right; color:#a1a1a1; }
.pos p a { margin:0 5px; }
.pos2 { background:url(../images/bg_position.jpg) repeat-x bottom; height:40px; line-height:40px; padding:0 10px; }
.pos2 p { float:left; color:#a1a1a1; }
.pos2 p a { margin:0 5px; }

.list_news dl { border-bottom:solid 1px #E6E6E6; height:100px; padding:10px 0; }
.list_news dl dt { float:left; font-size:26px; color:#FFF; background:url(../images/bg_right_time.jpg) no-repeat; width:78px; padding-top:20px; height:79px; text-align:center; margin-right:20px; }
.list_news dl dt span { font-size:11px; font-family:Verdana, Geneva, sans-serif; display:block; }

.list_news dl dd { float:left; width:650px; }
.list_news dl dd h2 { font-size:14px; color:#666; height:30px; line-height:30px; }
.list_news dl dd .intro { line-height:170%; color:#a1a1a1; }

.list_pics { padding:20px 0 0 10px; }
.list_pics li { float:left; width:161px; height:141px; background:#FAFEED; text-align:center; position:relative; margin:0 10px 30px; }
.list_pics li .pic { border:solid 1px #F0F0F0; width:159px; height:109px; overflow:hidden; }
.list_pics li .title { height:30px; line-height:30px; width:161px; overflow:hidden; position:absolute; z-index:99; left:0; bottom:0; }
.list_pics li .icon_new { position:absolute; z-index:101; left:1px; bottom:31px; }

.dis_title { font-size:16px; color:#333; border-bottom:solid 2px #66BD3A; padding:30px 10px 15px; text-align:center; }
.dis_time { background:url(../images/bg_content_time.jpg) repeat-x bottom; height:40px; line-height:40px;text-align:center; font-size:12px; color:#666; }
.dis_intro { background:url(../images/title_daodu.jpg) no-repeat 10px 5px; height:40px; line-height:20px; padding:10px 10px 20px 50px; margin-bottom:10px; border-bottom:solid 2px #B2DE9C; color:#333; }
.dis_content { font-size:14px; line-height:200%; padding:0 0 30px; }
.dis_content a{ color:#333;}
.dis_content a:hover{ color:#005da0;}
.dis_content img { width:740px!important;  margin:0px 10px;}
.dis_content2 { font-size:14px; line-height:200%; padding:0 0 30px; margin-top:10px; }
.dis_content2 img{ width:740px;  margin:0px 10px;}

.dis_prevnext { color:#686868; font-size:14px; margin-bottom:30px; }
.dis_prevnext a { color:#333;  }
.dis_prevnext a:hover {  color:#005da0;}

.dis_block_title { background:url(../images/bg_content_xg_line.jpg) no-repeat left top; padding:20px 10px 20px; font-size:14px; color:#666; font-weight:bold; }

.list_liaojie { margin-bottom:30px; }
.list_liaojie .btn_prev, .list_liaojie .btn_next { float:left; width:11px; margin-top:30px; }
.list_liaojie ul { float:left; width:730px; margin:0 4px; }
.list_liaojie ul li { border:solid 1px #FFB64E; width:135px; height:85px; margin:0 22px; float:left; }
.list_liaojie ul li img{ height:85px; width:135px;}

.list_xiangguan { padding:0 20px 30px; }
.list_xiangguan li { font-family:"宋体"; float:left; width:48%; line-height:180%; }

.pages {PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM:20px; PADDING-TOP:20px; TEXT-ALIGN: center}
.pages A { padding:2px 5px; border:1px solid #ccc; margin-right:5px; background:url(../images/image2.gif); color:#fff;}
.pages A:hover{ border:1px solid #ccc; padding:2px 5px; background:url(../images/image1.gif); margin-right:5px; color:#fff;}
.pages A:active{ border:1px solid #ccc; padding:2px 5px; background:url(../images/image1.gif); margin-right:5px; color:#fff;}
.pages SPAN.current{ padding:2px 5px; border:1px solid #ccc; margin-right:5px; background:url(../images/image1.gif); color:#fff;}
.content{ width:210px; font-size:13px; }
/*.content ul{ padding-left:40px; padding-top:10px;}*/
.content ul li{margin-top:5px;}
.content ul li a{ background:url(../images/bg_left_nav.jpg) no-repeat; display:block; height:34px; line-height:34px; padding:0 30px; color:#009944; font-size:14px; }
.content ul li a:hover{ background-image:url(../images/bg_left_nav_cur.jpg); color:#FFF;}
.content ul li a:hover{ background-image:url(../images/bg_left_nav_cur.jpg); color:#FFF; }
.highlight a{background-image:url(../images/bg_left_nav_cur2.jpg)!important; color:#FFF!important; }
.has_children{ color :#fff; margin-bottom:5px;}
.has_children span a { background:url(../images/bg_left_nav2.jpg) no-repeat; display:block; height:34px; line-height:34px; padding:0 30px; color:#009944; font-size:14px; }
.has_children span a:hover{ background-image:url(../images/bg_left_nav_cur2.jpg); color:#FFF; }

.has_children2{ color :#fff; margin-bottom:5px;}
.has_children2 span a { background:url(../images/bg_left_nav.jpg) no-repeat; display:block; height:34px; line-height:34px; padding:0 30px; color:#009944; font-size:14px; }
.has_children2 span a:hover{ background-image:url(../images/bg_left_nav_cur.jpg); color:#FFF; }

.fls{ width:100%; background:#ececec; background:url(../images/pro2.jpg) repeat-x;}
.movie{ width:1002px; background:#ececec; margin:0 auto;}

#glume{width:100%;position:absolute;overflow:hidden;z-index:2;}
#glume .Limg{width:100%;height:395px;position:relative;cursor:pointer;}
#glume .Limg li{width:100%;height:395px;position:absolute;cursor:pointer;}
#glume .Nubbt{display:none;position:absolute;z-index:1;right:5px;bottom:3px;}
#glume .Nubbt span{display:none;border:1px solid #45A06F;background:#fff;padding:1px 5px;margin:0 2px; font-style:normal;cursor:pointer;}
#glume .Nubbt span.on{background:#47AA72;color:#fff;}
#glume .Limg li.bg_1{background:#393939 url(../images/banner_index2.jpg) top center no-repeat;}
#glume .Limg li.bg_2{background:#393939 url(../images/bnbj2.jpg) top center no-repeat;}
#glume .Limg li.bg_3{background:#393939 url(../images/bnbj3.jpg) top center no-repeat;}
#glume .Limg li.bg_4{background:#393939 url(../images/bnbj4.jpg) top center no-repeat;}

.links{ width:100%; }
.links li{ float:left; margin-right:15px; height:25px; line-height:25px;}



.index_l_l{  width:285px; margin-right:20px; float:left;}
.index_l_l .h3title{ width:90%; padding:0 5%; height:34px; line-height:34px; background:#c00; color:#fff; text-align:left; border:1px solid #b20808; font-weight:normal; font-size:15px;}
.index_l_l .h3title span{ float:right;}
.index_l_l .index_about{width:90%; padding:15px 5%; line-height:1.75em; border:1px solid #e7e7e7; margin-bottom:12px;   text-align:justify; text-indent:2em;}
.index_l_l .index_about img{ float:left; margin-bottom:10px;}

.index_l_l .index_links{width:90%; padding:15px 5%; border:1px solid #e7e7e7; margin-bottom:20px; height:30px; word-break:break-all;}
.index_l_l .index_links a{ margin:0 5px; line-height:2em;}
.index_l_l .index_links .Link{
	width:98%;
	border:1px solid #ccc;
	height:30px;
	line-height:30px;
}


.index_l_contact{  width:384px; margin-right:20px; float:left;}
.index_l_contact .h3title{ width:90%; padding:0 5%; height:34px; line-height:34px; background:#106db2; color:#fff; text-align:left; border:1px solid #095c9e; font-weight:normal; font-size:15px;}
.index_l_contact .h3title span{ float:right;}
.index_l_contact .index_Contact{width:90%; padding:15px 5%; border:1px solid #e7e7e7; margin-bottom:20px; font-size:14px;}
.index_l_contact .index_Contact h3{ text-align:center; font-size:14px; line-height:2.8em;}
.index_l_contact .index_Contact p{ line-height:2em;}

.bg_index01 { border-left:solid 1px #E7E7E7; border-top:solid 1px #E7E7E7; margin-bottom:20px; width:696px; float:left; }
.bg_index01 dl { width:205px; padding:5px 13px; float:left;  height:115px; border-right:solid 1px #E7E7E7; border-bottom:solid 1px #E7E7E7; }
.bg_index01 dl h2 { font-size:14px; color:#005da0; height:30px; line-height:30px; }
.bg_index01 dl h2 a{ color:#005da0;}
.bg_index01 dl h2 a:hover{ color: #FF9D10;}
.bg_index01 dl h2 span { color:#c6c6c6; font-size:10px; font-family:Verdana; margin-left:5px; }
.bg_index01 dl dt { float:left; border:solid 1px #AEAEAE; width:73px; height:auto; overflow:hidden; margin-right:10px; }
.bg_index01 dl dt img{ max-width:100%; height:auto; float:left;}
.bg_index01 dl dd.classlist { float:left; width:114px; line-height:200%; text-align:left; word-break:break-all; }
.bg_index01 dl dd.classlist a {  color:#686868; margin-right:10px; }
.bg_index01 dl dd.intro { color:#A1A1A1; line-height:150%; padding-top:10px; clear:both; text-indent:24px;}

.c_index_l, .c_index_c{ float:left; overflow:hidden; height:215px; margin-bottom:20px; margin-right:18px; }


.c_index_c { width:696px; margin-right:0; height:145px;}
.c_index_c .title { height:31px; background:url(../images/bg_index_title_line.jpg) repeat-x bottom; }
.c_index_c .title li { float:left; margin-right:2px; background:url(../images/bg_index_tab.jpg) no-repeat; width:90px; height:30px; line-height:30px; padding-bottom:1px; text-align:center; color:#666; cursor:pointer; }
.c_index_c .title li.cur { background-image:url(../images/bg_index_tab_cur.jpg); color:#FFF; }
.c_index_c .list { border:solid 1px #DEDEDE; border-top:none; height:103px; padding:5px 10px; }
.c_index_c .list li { line-height:200%; }
.c_index_c .list li span { float:right; color:#787878; font-family:"宋体"; }
.c_index_c .list li a { font-family:"宋体"; }
.warp1{ margin-top:10px;}

.c_index_c .title li.more{
	background:none;
	float:right;
}
.c_index_c .title li.more a{
	float:right;
	font-size:8px;
	line-height:14px;
	color:#f60;
	border:1px solid #f60;
	height:14px;
	padding:0 2px;
	margin:2px 10px 0 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.Table{ height:auto; display:table;}
.InnerBanner{ width:100%; height:200px; background:#02487a;}
.InnerBanner_about{background:url(../images/bnbjd.jpg) center center;}
.InnerBanner_news{ background:url(../images/IB_News.png)}
.InnerBanner_Product{ background:url(../images/IB_product.jpg) center center;}
.InnerBanner_contact{ background:url(../images/IB_c.png) center center;}
.InnerBanner_h{ background:url(../images/IB_h.png) center center;}



.MainLeft{
	width:24%;
	float:left;
	border-bottom:3px solid #eaeaea;
	margin-right:2%;
	margin-top:15px;
	margin-bottom:15px;
}


.LeftNavTop{
	width:100%;
	height:102px;
	line-height:102px;
	font-size:1.6em;
	color:#fff;
	text-indent:1em;
	background:url(../images/navtop.png) no-repeat right bottom #02487a;
}
.LeftNavTop h3{
	margin:0;
	padding:0;
	font-weight:bold;
	height:40px;
	line-height:40px;
	padding-top:10px;
	font-size:20px;
}
.LeftNavTop span{ width:30%; height:2px; background:#fff; display:block; margin-left:20px;}
.LeftNavTop p{ margin:0; padding:0; height:30px; line-height:30px; font-size:15px;}
.MainLeft ul, .MainLeft li{ 
    width:100%;
	list-style:none;
}
.MainLeft li a{
	width:100%;
	display:block;
	font-size:1.2em;
	line-height:3.2em;
	background:url(../images/tb9.png) 90% center no-repeat #f1f1f1;
	border-bottom:1px solid #e1e1e1;
	color:#666;
	text-align:left;
	text-indent:2em;
	text-decoration:none;
}
.MainLeft li a:hover{
	background:url(../images/tb10.png) 90% center no-repeat #fff;
	color:#113881;
}
.MainLeft li a.active{
	background:url(../images/tb10.png) 90% center no-repeat #fff;
	color:#113881;
}
.MainRight{ 
    width:73%; 
	float:left;
	margin-top:15px;
	margin-bottom:15px;
}
.Loaction{
	width:98%;
	padding:0 1%;
	height:40px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
}

.Loaction h2{ line-height:40px; float:left; font-size:15px; color:#c00;  }
.Loaction h2 span{ color:#02487a; margin-right:5px;}

.Loaction .home{
	float:left;
}
.Loaction .home img{
	margin-top:10px;
}
.Loaction p{
	padding-left:30px;
	text-align:right;
	float:right;
	line-height:38px;
	background:url(../images/loca.png) left center no-repeat;
}
.Loaction a:hover{
	color:#c00;
}
.LocationBottom{
	width:100%;
	border-bottom:1px solid #ccc;
	padding-bottom:1.5em;
}
.LocationBottom h3{
	width:100%;
	font-size:1.5em;
	line-height:1.5em;
	color:#444;
	margin-top:0.7em;
	font-weight:bold;
}
.LocationBottom h4{
	width:100%;
	font-size:1.5em;
	line-height:1.5em;
	color:#444;
	margin-top:0.7em;
}

.BodyText{
	width:100%;
	margin-top:15px;
}

.Left_link{ width:100%; margin-right:20px; float:left; margin-top:30px;}
.Left_link .h3title{ width:90%; padding:0 5%; height:34px; line-height:34px; background:#106db2; color:#fff; text-align:left; border:1px solid #095c9e; font-weight:normal; font-size:15px;}
.Left_link .h3title span{ float:right;}

.Left_link .llinks{width:90%; padding:15px 5%; border:1px solid #e7e7e7; margin-bottom:20px; height:80px; word-break:break-all;}
.Left_link .llinks a{ margin:0 5px; line-height:2em;}

.ListPage{ width:100%; height:auto; display:table; margin-top:20px; margin-bottom:50px;}
.ListPage ul.news{ width:100%;}
.ListPage ul.news li{ width:100%; border-bottom:1px dashed #ccc; display:table; margin-bottom:20px;}
.ListPage ul.news li .tit{ width:80%; font-size:18px; color:#485d71; font-weight:bold; float:left; line-height:20px; padding:10px 0;}
.ListPage ul.news li .tit:hover{ color:#c00;}
.ListPage ul.news li span{ width:20%; line-height:20px; float:left; text-align:right; display:block; padding:10px 0;}
.ListPage ul.news li .txt{ width:100%; text-align:left; float:left;}
.ListPage ul.news li .more{ width:100%; margin:10px 0; float:left;}


.ListPage ul.product { float:left;  text-align:center; margin-right:45px; margin-bottom:35px;}
.ListPage .right_product_l1 a{ width:190px; height:auto; overflow:hidden; background:#fff; padding:2px; border:1px solid #ccc; display:block;}
.ListPage .right_product_l1 a img { width:190px; height:auto; float:left; }
.ListPage .right_product_l1 a:hover{ border:1px solid #c00;}
.ListPage .right_product_l2{ margin-top:10px;}
.ListPage .right_product_l2 a{ width:100%; height:26px; line-height:26px; display:block; text-align:center; background:#333; color:#fff;} 
.ListPage .right_product_l2 a:hover{ background:#c00;}



.right_product_fy{ width:100%; margin:50px 0 20px 0; float:left; display:table;}
.fy { width:100%; float:left; text-align:center; padding:10px; margin-top:10px;}
.fy2{ padding:4px 8px; border:#CCC 1px solid; }
.fy2 a{ color:#333; }
.fy2 a:hover{ color:#f00; font-weight:bold; }
.fy2 .on{ color:#f00; font-weight:bold; }

.newstop{ width:100%; height:auto; border-bottom:1px dashed #ccc; padding:20px 0 10px 0;}
.newstop h3{ width:100%; padding:10px; line-height:20px; font-size:16px; font-weight:bold; text-align:center;}
.newstop p{ width:100%; text-align:left;}
.newstext{ width:100%; height:auto; display:table; margin-top:20px;}

.ProductBody{width:100%; height:auto; display:table; margin-top:20px;}
.H3Title{ width:100%; text-align:center; line-height:30px; font-size:18px; color:#333;}
.ProductBody .Pid{width:100%;  border-bottom:1px dashed #ccc; line-height:36px; font-size:15px;}
.ProductBody .Img{ margin-top:20px; text-align:center;}
.ProductBody .Img img{ padding:3px; border:1px solid #ccc; max-width:600px; height:auto;}
.ProductBody .Buy{ width:100%; margin-top:30px; text-align:center; margin-bottom:20px;}
.ProductBody .tTitle{ width:100%; border-bottom:1px solid #ccc; height:36px;}
.ProductBody .tTitle h3{ height:36px; line-height:36px; float:left; padding:0 15px; color:#333; font-size:15px; }


.messagetop{ width:100%; text-align:center; font-size:14px; color:#333; line-height:40px;}
.massage{ width:90%; margin-top:40px; padding-left:10%;}
.massage ul{ width:100%;}
.massage li{ width:100%; margin-bottom:20px; font-size:14px; font-weight:bold; color:#333; line-height:24px;}
.massage li p{ width:50%; display:inline-block;}
.massage li input{ width:190px; height:22px; line-height:22px; padding:0 5px; border:1px solid #ccc;}
.massage li span{ float:left;}
.massage li textarea{ width:530px; height:150px; border:1px solid #ccc; padding:10px;}
.massage li.vcode { height:24px;}
.massage li.vcode input{ width:60px; float:left; margin-right:5px;}
.massage li.vcode img{ float:left; margin-top:3px;}
.massage b{ color:#c00; padding:0 10px; font-size:18px;}
.massage .btn{ width:120px; height:40px; line-height:40px; color:#fff; border:none; background:#001f48; text-align:center; font-size:16px; font-family:"微软雅黑";}

.IndexP{
	width:694px;
	border:1px solid #ccc;
	float:left;
	margin-bottom:10px;
}
.IndexP .IndexPSelecter{
	width:100%;
	height:34px;
	background:url(../images/libg.png);
	margin-bottom:10px;
}
.IndexP .IndexPSelecter h3{
	float:left;
	height:34px;
	line-height:28px;
	padding:0 30px 0 20px;
	color:#fff;
	border-left:1px solid #b20808;
	background:url(../images/ipbg2.png) no-repeat right center;
	font-size:14px;
	font-weight:normal;
	margin-right:10px;
}
.IndexP .IndexPSelecter ul,.IndexP .IndexPSelecter li{
	height:30px;
	float:left;
	margin-top:2px;
}
.IndexP .IndexPSelecter a{
	  	padding:0 7px;
		height:30px;
		display:block;
		line-height:30px;
		cursor:default;
		color:#f00;
}
.IndexP .IndexPSelecter a.active{
	background:#c00;
	color:#fff;
}
.IndexP .IndexPSelecter .more{
	float:right;
	font-size:8px;
	line-height:14px;
	color:#f60;
	border:1px solid #f60;
	height:14px;
	padding:0 2px;
	margin:10px 10px 0 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}

.IndexP  .IndexPList{
	width:97%;
	padding:10px 0 10px 3%;
	height:180px;
	display:none;
}
.IndexP .ListBox{
	width:215px;
	height:95px;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
.IndexP .L{
	margin-right:0;
}
.IndexP .ListBox a{
	width:100%;
	height:100%;
	display:block;
}
.IndexP .ListBox a .img{
	width:40%;
	margin-right:5%;
	float:left;
	height:100%;
	overflow:hidden;
}
.IndexP .ListBox a img{
	max-width:100%;
	height:auto;
}
.IndexP .ListBox a .Text{
	width:55%;
	float:left;
}
.IndexP .ListBox a .Text h4{
	line-height:20px;
	color:#095c9e;
}


.ListPage .L{
	margin-right:0;
}

.ppListBox{
	width:47%;
	float:left;
	margin-right:5%;
	margin-bottom:20px;
	height:130px;
	overflow:hidden;
}

.ppListBox  .img{
	width:40%;
	margin-right:5%;
	float:left;
	height:100%;
	overflow:hidden;
}
.ppListBox  img{
	max-width:100%;
	height:auto;
}
.ppListBox .Text{
	width:55%;
	float:left;
	line-height:18px;
}
.ppListBox  .Text h4{
	line-height:20px;
	color:#095c9e;
	margin-bottom:5px;
}
.ppListBox  .Text p{
	margin-bottom:10px;
}
.ppListBox  .Text a{
	padding:5px 15px;
	background:#095c9e;
	color:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	
}

.warp_left{
	width:292px;
	margin-right:10px;
	float:left;
}
.warp_right{
	float:left;
	width:700px;
}

.cbox{
	width:100%;
	margin-top:30px;
}
.SlideBox{
	width:100%;
	height:300px;
	position:relative;
}

.show2{
	width:100%;
	margin-top:20px;
	text-align:center;
}
.show2 img{
	max-width:100%;
}
.show2 a{
	margin-top:20px;
	text-align:right;
}
.show2 a img{
	float:right;
	margin-top:30px;
}
.Loactionx{
	width:100%;
	height:40px;
	line-height:40px;
	border-bottom:2px solid #b6cee8;
	color:#006eb4;
	text-align:left;
	font-size:26px;
}