@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; color:#5e5e5e;font-family:"宋体";}
a{font-size:12px;text-decoration:none;color:#5e5e5e; font-family:"宋体";}
a:hover{ color:#f00; text-decoration:underline;}

.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

#container{ width:100%; margin:0; padding:0; /* #e7e7e7*/; }

#header{ width:100%;/* height:110px;*/ background:url(../images/topbg.jpg) repeat-x left top #fff;}
#header .top{ width:960px; height:26px; line-height:26px; padding:0 10px; margin:0 auto; color:#8c8c8c;}
#header .top label{ float:right; padding:0; margin:0; margin-left:10px;}
#header .top .search{ height:20px;}
#header .top .search .inp{ float:left; width:155px; height:18px; line-height:18px; overflow:hidden; margin:1.5px 0 0 0; padding:2px 0 0 15px; border:0; background:url(../images/search_bg.jpg) no-repeat left center;}
#header .top .search .sub{ float:left; width:33px; height:20px; line-height:20px; border:0; padding:0; margin:1.5px 0 0 0; background:url(../images/search_bg.jpg) no-repeat right center;}

#header .logo{ width:960px; margin:0 auto; padding:0 10px; height:100px;}
#header .logo h1{ float:left; display:inline;}
#header .logo label{ float:right;}

#nav{ width:100%; height:42px; border-top:1px solid #e8e8e8; background:url(../images/nav_bg.jpg) repeat-x left top;}
#nav .menu{ width:980px; height:42px; margin:0 auto;}
#nav .menu li{ float:left; height:42px;}
#nav .menu li a{ float:left; height:42px; line-height:33px; padding:0 22px; color:#000; font-size:13px; font-family:"微软雅黑";}
#nav .menu li a:hover{ color:#fff; background:url(../images/nav_hov.jpg) no-repeat center center; text-decoration:none;}
#nav .menu li a.hov{ background:url(../images/nav_hov.jpg) no-repeat center center; color:#fff;}

#banner{ width:100%; height:350px; margin:0 auto; background:url(../images/banner.jpg) no-repeat center top; border-bottom:1px solid #dfdfdf;} 

#main{ width:980px; margin:0 auto;}
.tjcp,.hyyy,.wmdsl,.links{ width:100%;}
.tjcp h2,.hyyy h2{ height:38px; background:url(../images/line.jpg) no-repeat center bottom;}
.tjcp h2 span,.hyyy h2 span,.gyfsp h2 span,.gcal h2 span,.wmdsl h2 span{ float:left; width:300px; height:37px; background:url(../images/tit.png);}
.tjcp h2 span label,.hyyy h2 span label,.gyfsp h2 span label,.gcal h2 span label,.wmdsl h2 span label{ display:none;}
.tjcp h2 .more,.hyyy h2 .more,.gyfsp h2 .more,.news_i h2 .more,.gcal h2 .more,.wmdsl h2 .more{ float:right; padding:8px 0 0 0;}
.tjcp .r li,.hyyy ul li{ float:left; display:inline; text-align:center;}

.tjcp h2 span{ background-position:left top;}
.tjcp .l{ width:150px; margin-right:10px; padding:10px 0;}
.tjcp .l li{ padding:0 0 0 20px; height:36px; line-height:36px;}
.tjcp .l li:hover{ background:url(../images/l_hov_bg.jpg) no-repeat center center; color:#fff;}
.tjcp .l li a{ font-size:13px; font-family:"微软雅黑";}
.tjcp .l li a:hover{ color:#fff;}
.tjcp .r{ width:820px;}

#demo{ width:100%; overflow:hidden; margin:0 auto; } 
#demo img { margin:0 auto;} 
#indemo { float: left; width:600%; overflow:hidden;} 
#demo1 {float: left;overflow:hidden;} 
#demo2 {float: left; overflow:hidden;} 
#demo1 a,#demo2 a{ font-size:12px;text-decoration:none;}
#demo1 a:hover,#demo2 a:hover{text-decoration:underline;}
#demo1 ul li,#demo2 ul li{float:left; text-align:center;display:block;overflow:hidden; display:inline;}
#demo2 ul li img{}
#demo1 ul li span,#demo2 ul li span{float:left; width:100%; height:26px; line-height:26px; overflow:hidden;}

.tjcp .r li{ width:152px; margin:20px 0px 0 12px;}
.pro_di{ width:150px; height:127px; border:1px solid #e2e2e2;}
.tjcp .r li span{ float:left; width:100%; height:26px; line-height:26px; overflow:hidden; background:url(../images/r_bg.jpg) repeat-x left top;}

.hyyy{ margin:10px 0 0 0; background:url(../images/line.jpg) no-repeat center top; padding-bottom:15px;}
.hyyy h2 span{ background-position:left -38px;}
.hyyy ul{ padding:15px 0 0 0;}
.hyyy ul li{ background-color:#e3e3e3; width:180px; padding:5px 5px 0 5px; margin:0 6px 0 0;}
.pro_di1{ width:180px; height:90px;}
.hyyy ul li span{ float:left; width:100%; height:20px; line-height:20px; overflow:hidden; background:url(../images/r_bg1.jpg) repeat-x left top;}
.hyyy ul li span a{ color:#fff;}

.gyfsp{ width:765px; margin:10px 10px 0 0;}
.gyfsp h2{ height:38px; width:100%;}
.gyfsp h2 span{ background-position:left -76px;}
.gyfsp ul{ margin:15px 5px 5px 5px; line-height:22px;}
.gyfsp ul img{ float:left; margin:0 10px 0 0; display:inline;}

.ksdh{ width:205px; height:257px; overflow:hidden; margin:10px 0 0 0;}
.ksdh p{ float:left; margin:0; padding:0; width:205px; height:55px; margin-bottom:10px; text-align:center; overflow:hidden;}
.ksdh p img{ float:left;}

.news_i{ width:400px; margin:10px 10px 0 0;}
.news_i h2{ height:38px; border-bottom:1px solid #d4d4d4;}
.news_is{ padding:10px;}
.news_is li{ height:30px; line-height:30px; background:url(../images/arc.jpg) no-repeat 0px 8px; padding:0 0 0 18px;}
.news_is li label{ float:right; color:#c2c2c2;}

#tags { padding:0; padding:0 0 0 0px; HEIGHT: 38px;}
#tags .tr{ float:right; width:10px; margin:0px; height:38px; background:url("../images/index_3_red.gif") no-repeat right top transparent;}
#tags span{ float:right;}
#tags li {FLOAT: left; HEIGHT: 25px;}
#tags li A {float: left; display:inline; width:85px; LINE-HEIGHT:25px; HEIGHT: 25px; text-align:center; color: #333;font-size:12px; outline:none; background:url(../images/news_t2.jpg) no-repeat left top;}
#tags li A:hover{  color: #fff; background:url(../images/news_t1.jpg) no-repeat left top; color:#fff;}
#tags li.emptyTag {}
#tags li.selectTag_news { HEIGHT: 25px;}
#tags li.selectTag_news A { font-weight:bold; color: #fff; LINE-HEIGHT: 25px; HEIGHT: 25px; font-size:12px; background:url(../images/news_t1.jpg) no-repeat left top;}
#tags li.selectTag_news A:hover{}
#tagContent_news {}
.tagContent_news {display: none;}
#tagContent_news div.selectTag_news {	display: block}

.gcal{ width:560px; margin:10px 0 0 10px;}
.gcal h2{ height:38px;}
.gcal h2 span{ background-position:left -114px;}

.gcal ul li{ float:left; display:inline; width:160px; height:60px; margin:1px 9px 7px 14px; text-align:center;/* background:url(../images/anli_bg.png) no-repeat left top;*/ color:#484848;}
.gcal ul li img{ border:1px solid #d7d7d7;}
.pro_di2{ width:157px; height:86px; margin:10px auto 0;}
.gcal ul li p{ width:157px; line-height:20px; margin:0 auto;}
.gcal ul li p.t{ padding:10px 0;}

.wmdsl{ margin:10px 0 0 0; }
.wmdsl h2 span{ background-position:left -152px;}
.wmdsl ul{ float:left; padding:10px 0;}
.wmdsl ul li{ float:left; display:inline; width:180px; height:150px; padding:8px 7px; margin:2px 2px 0 0; background-color:#f1f1f1;}
.wmdsl ul li:hover{border:1px solid #153e7e; }

.links{ padding:5px 0; min-height:40px; background:url(../images/link_bg.gif) repeat-y center top;}
.links .l{ width:110px; height:40px;}
.links a{ line-height:25px; margin:0 5px;}
/**开始**/
.link{ width:980px; height:84px; margin:0 auto; background:url(../images/link_bg.png) top no-repeat;}
.link p{ width:980px; height:34px; line-height:34px; padding:25px 0;}
.link i{ font-size:24px; color:#999999; font-family:"宋体";}
.link span{ font-size:14px; color:#BDB7B2; display:inline-block; padding:0 8px;}
.link a{display:inline-block; padding:0 5px;color:#BDB7B2; }

.footer{ width:100%; height:300px; background:#123e7f; overflow:hidden;}
.btm{ width:980px; height:270px; margin:0 auto;}
.sub-nav1{ width:980px; height:45px; line-height:45px; border-bottom:#FFF dashed 1px; overflow:hidden;}
.sub-nav-list1{ width:880px; margin:0 auto;}
.sub-nav-list1 li{ float:left; color:#FFF; text-align:center;}
.sub-nav-list1 li a{ display:inline-block; padding:0 17px; color:#FFF;}

.weixin{ width:145px; height:auto; float:left; padding-top:15px; padding-left:5px; padding-right:25px;}
.weixin span{ display:block; height:24px; line-height:24px; text-align:center; padding-top:5px; color:#FFF;}
.fenxiang{ width:145px; height:24px;}
.fenxiang p{height:24px; line-height:24px; color:#FFF;}
.bd02{ width:2px; height:202px; background:url(../images/bd02.jpg) no-repeat; float:left; margin-top:10px;}
.copy{ width:500px; height:auto; float:left; padding:15px 20px 0; line-height:25px; color:#FFF;}
.copy p img{ vertical-align:middle; padding:0 5px;}
.btm_link{ width:490px; height:40px; padding-top:10px;}
.map{ width:234px; height:auto; float:right; padding-top:15px; padding-right:5px;}
/**结束**/


#left{ float:left; width:210px; margin-top:10px;}
#right{ float:left; width:750px; margin:10px 0 0 20px;}
#left .leftbar{ width:100%;}
#left .leftbar ul{ padding:10px; border:1px solid #dedede; border-bottom:0; border-top:0;/* background:url(../images/left_bg.jpg) repeat-x left center;*/}
#left .leftbar ul li{}
#left .leftbar ul li a{ display:block; width:163px; line-height:30px; background:url(../images/arc.png) no-repeat 15px center; padding-left:25px;}
#left .leftbar ul li a:hover{ background:url(../images/left_hov.png) no-repeat left center; color:#fff;}
#left .leftbar p{ float:left; margin:0; padding:0; width:100%; height:10px; overflow:hidden;}
#left .leftbar p img{ float:left;}

#left .ksdh1{ width:210px; height:257px; overflow:hidden; margin:10px 0 0 0;}
#left .ksdh1 p{ float:left; margin:0; padding:0; width:210px; height:55px; margin-bottom:10px; text-align:center; overflow:hidden;}
#left .ksdh1 p img{}

#right h2{ height:39px; line-height:39px; border-bottom:1px solid #dedede; padding:0 10px;}
#right h2 span{ float:right; color:#868686;}
#right h2 span a{ color:#868686;}
#right h2 span a:hover{ color:#f00;}
#right h2 label{ color:#ff7700; font-family:"微软雅黑"; font-size:17px;}
#right .about{ padding:10px; line-height:22px;}
#right .about h1{ height:35px; line-height:35px; text-align:center; font-family:"微软雅黑"; font-size:17px;}

#right .list_pic,#right .show_pic,#right .list_pic_1{ padding:10px;}
#right .list_pic li{float:left; display:inline; width:162px; text-align:center; margin:10px 35px 10px 43px;}
.pro_di3{ width:160px; height:160px; border:1px solid #dedede;}
#right .list_pic li span{ float:left; width:100%; height:26px; line-height:26px; overflow:hidden; background:url(../images/r_bg.jpg) repeat-x left top;}
#page{ width:100%; height:40px; line-height:40px; margin-top:10px; text-align:center;}

#right .list_pic_1 li{ float:left; display:inline; width:100%; margin:20px 0 0px 0px;}
#right .list_pic_1 li .list_pic_2{ float:left; display:inline; background-color: #E3E3E3;margin: 0 5px 0 0;padding: 5px 5px 0;width: 180px; text-align:center;}
.pro_di_3{height: 90px;width: 180px;}
#right .list_pic_1 li .list_pic_2 a{ color:#fff;}
#right .list_pic_1 li .list_pic_2 span{ float:left; width:100%; height:20px; line-height:20px; overflow:hidden; background:url(../images/r_bg1.jpg) repeat-x left top;}
#right .list_pic_1 li .list_pic_4{ float:left; width:535px;}
#right .list_pic_1 li div h3{ font-size:14px; font-weight:bold; line-height:30px; padding:0 0 0 10px;}
#right .list_pic_1 li div h4{ line-height:20px; padding:0 0 0 10px; color:#868686;}
#right .list_pic_1 li div h5{ line-height:20px; padding:0 0 0 10px; color:#000; padding-top:2px;}

#right .list{ padding:10px;}
.list li { padding:0px 0px 10px 2px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px; color:#444; line-height:20px;}
.list li h3 { font-size:13px; margin:0; line-height:30px; background:url(../images/arc.png) no-repeat 5px 11px; padding-left:18px;}
.list li h3 a{}
.list li h4 { text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0; }
.list li h4 a{ color:#999;}
.list li h4 a:hover{ color:#f00;}
.list li span { margin:5px; }

.prew {background: url("../images/ui_pre_info.gif") no-repeat scroll left 7px transparent;color: #6B6B6B;float: left;height: 24px;line-height: 24px;overflow: hidden;
    padding-left: 20px;text-align: left;width: 46%;}
.prew a, .nextw a {color: #6B6B6B;}
.prew a:hover, .nextw a:hover {color: #E56410;text-decoration: none;}
.nextw {background: url("../images/ui_next_info.gif") no-repeat scroll right 7px transparent;color: #6B6B6B;float: right;height: 24px;line-height: 24px;overflow: hidden;padding-right: 20px;text-align: right; width: 46%;}/*上一篇下一篇*/



/*产品详细页*/
.show_picture_{ display:inline; min-height:540px; background-color:#FFFFFF}
.show_picture_ .left_show_picture{ display:inline;width:402px; margin:0 0px 0 0px;}
#con { float:left;font-size: 12px; width: 402px;}
#thumb { float:left; display:inline; padding:0; margin: 0px 0px 0px 0px; width:402px; height:102px; overflow:hidden;}
#thumb li { float:left; border:1px solid #dadada; width:70px; height:70px; margin:10px 4px 0 4px ; display:inline; text-align:center; background-color:#FFFFFF;}
#thumb li img{ width:70px; height:70px;}
#thumb li A {float: left;LINE-HEIGHT:70px; HEIGHT: 70px}
#thumb li.emptyTag {	}
#thumb li.selectTag {position: relative;}
#thumb li.selectTag A {}
#tagContent { float:left; display:inline; width:400px; height:400px; margin-left:1px; border:1px solid #dadada; text-align:center; vertical-align:middle; overflow:hidden; background-color:#FFFFFF;}
.tagContent { display: none;width: 400px; HEIGHT:400px;overflow:hidden; text-align:center!important; vertical-align:middle!important;}
.tagContent a{ width:100%; height:400px;}
.tagContent a img{ margin:auto; padding:0;}
#tagContent div.selectTag {display: block}
.right_show_picture{ display:inline; width:300px; padding:5px 0 0 25px;}
.right_show_picture li{ height:30px; overflow:hidden; padding-left:5px; line-height:30px;}
.right_show_picture .guestbook{ float:left; display:inline; width:295px; height:310px;}
.right_show_picture .guestbook ul{ float:left; padding:0px 0 0px 0; }
.right_show_picture .guestbook ul li{ border:0; padding:0;}
.right_show_picture .guestbook ul li .cons_inp2{ background:url(../images/cons_bg.gif) no-repeat left top;border: 0 none;color: #999999;font-family: "宋体"; height: 27px; line-height: 27px; margin-bottom: 4px; padding: 0 5px 0 5px; width: 285px;}
.right_show_picture .guestbook ul .text{ height: 103px;overflow: hidden; padding-left:0px;}
.right_show_picture .guestbook ul .textarea { background:url(../images/cons_cont.gif) no-repeat left top; border: 0 none; color: #999999; font-size: 12px; height: 93px; line-height: 18px; overflow: hidden; padding: 5px 5px; width: 275px;}
.zixun { float:left; margin-top:5px;}
.zixun .sub2 { background:url(../images/zixun.gif) no-repeat left center;border: 0 none;cursor: pointer;float: left;height: 18px;width: 61px; margin-top:4px;}
#ckepop{ float:left; margin:0;}
/*产品详细页*/
/*详细页内容区域*/
.content {margin: 0 auto;width: 100%;}
.content h4 {line-height: 30px; border-bottom:1px solid #dedede;}
.content .content_ { padding:10px 0; line-height:22px;}
/*详细页内容区域*/
/*相关产品*/
#xg_pic{ width:100%; margin:5px auto 0;}
#xg_pic h4{line-height:30px; border-bottom:1px solid #dedede;}
#xg_pic ul{ float:left; display:inline; width:100%; padding:10px 0px; height:184px; overflow:hidden;}
#xg_pic ul li{ float:left; display:inline; width:162px; text-align:center; margin:0 0px 0 15px;}
#xg_pic ul li .pro_show_di{ width:160px; height:160px; overflow:hidden; border:1px solid #dadada;}
#xg_pic ul li span{ float:left; width:100%; height:32px; line-height:32px; overflow:hidden; background:url(../images/bg_16.jpg) repeat-x left top;}
#marquee {
    position:relative;
	width:100%;
    overflow:hidden;
	margin-top:10px;
}
#marquee img {
    border:1px solid #d7d7d7;
}
#marquee dl, #marquee dt,#marquee dd,#marquee a {
    float:left; text-align:center;
    margin:0 7px 0 7px;
    padding:0;
}
#marquee dl dt a{ float:left; display:inline; line-height:20px;} 
#marquee dl{
    width:1000%;
}
/*相关产品*/
/*产品评论*/
#plun{ border:1px solid #D8D8D8; padding:10px; margin:10px 0 0 0;}
#plun h5{ display:block; padding:0 10px 10px;}
#plun h5 span{ float:right; color:#6b6b6b;}
#plun h5 label{ color:#E56410; background:url(../images/plun.gif) no-repeat left center; padding-left:15px;}
#plun .pl{ margin:10px 0 0 0;}
#plun .pl .text{ width:700px; height:80px; border:1px solid #D8D8D8; font-size:12px; font-family:"宋体",Arial, Helvetica, sans-serif; color:#6b6b6b; line-height:18px; display:block;}
#plun .pl li{ float:left; width:100%; margin:10px 0 0px 0; text-align:left; height:22px; line-height:22px;}
.plun_inp{ width:66px; height:22px; background:url(../images/plun1.gif) no-repeat left top; border:0; padding:0; margin-right:10px;}
.emiall{ float:left; height:20px; line-height:20px; padding:0; border:1px solid #D8D8D8;}
.em1{ margin-left:10px; color:#666;}
#plun .pl li em{ float:left; margin:0 10px; height:22px; width:60px;}
#plun .ly{ padding:5px 0;}
#plun .ly li{ margin:10px 0 0px 0; padding:0 5px 5px 5px; border-bottom:1px dashed #D8D8D8; clear:both; color:#6b6b6b; line-height:22px;}
#plun .ly li label{ color:#E56410; padding:0 0 0 0px; background:url(../images/arc.gif) no-repeat 2px center;}
/*产品评论*/



/*在线留言*/
#guest{ width:638px;line-height:22px; color:#545454;}
.input_on{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #999;
background-color:#FFFFCC; background-image:none;
}
.input_off{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_move{ float:left; margin:0;
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #0088cd;
background-color:#FFFFCC; background-image:none;
}
.input_out{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
.input_out1{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
height:70px;
border:1px solid #CCC;resize:none;
background-color:#FFF; background-image:none;
}
.input_out2{ float:left; margin:0;
/*height:16px;默认高度*/
padding:2px 8px 0pt 3px;
width:80px;height:18px;
border:1px solid #CCC;
background-color:#FFF; background-image:none;
}
#guest  .input_test{
margin:20px auto 0 auto;
width:500px; height:400px; padding-bottom:10px;
list-style-type:none;
}
#guest  ul.input_test .hr{ float:left; margin:0; padding:0; width:100%; line-height:27px; display:block; overflow:hidden;}
#guest  ul.input_test li{ float:left;
width:500px;
height:25px;
margin-bottom:10px; background-image:none; display:inline;
}
#guest  .input_test label{
float:left; margin:0; padding:0;
line-height:25px;
text-align:right;
font-size:12px; background-image:none;
}
#guest  .input_test span{ float:left;margin-left:0;
padding-left:10px;
line-height:25px;
text-align:left;
font-size:12px;
color:#999; background-image:none;
}
#guest .input_test .red{ float:none;color:#f00;}

#sub_btn, #sub_reset {width:50px; height:24px; line-height:24px; margin-right:10px;}
/*background:url({dede_3Aglobal.cfg_templeturl /}/yh/images/bg_btn.gif) no-repeat; */
#sub_btn:hover, #sub_reset:hover {width:50px; height:24px; line-height:24px;}
/*background:url({dede_3Aglobal.cfg_templeturl /}/yh/images/bg_btn_hover.gif) no-repeat; */

/*banner样式*/
#banner_index {
	width:100%;
	height:332px;
	margin:0 auto;
	padding-bottom:10px;
	}
.slides_container {
	width:100%;
    height:332px;
	overflow:hidden;
	position:relative;
	display:none;
}
/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	width:100%;
	height:332px;
	display:block;
}
.slides_container a img{
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	margin:-7px auto 0;
	width:100px;
    position:absolute;
    left:50%;
    z-index:10000;
	margin-left:-50px;
    
}

.pagination li {
	float:left;
	margin:0 6px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:16px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -16px;
}

/*
	Footer
*/


/*
	Anchors
*/
/*
a:link,a:visited {
	color:#599100;
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}
*/
/*banner样式*/

#pron{
   height:157px;
   background:#FFFFFF;
}

#pron-a{
    width:1050px;
	margin:0 auto;
 }
 
 
#pron-1{
   float:left;
   width:230px;
   height:180px;
   margin-left:30px;
}
#pron-1-1{
   padding-top:15px;
}

#pron-1-2{
   margin-top:15px;
}
#pron-1-2 a{
   color:#000000;
   text-decoration:none;
}