﻿@charset "gb2312";
html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei';z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
/********General**********/
.top{ width:100%; height:38px; background:#37383a;}
.topn{ width:1002px; height:38px; margin:0 auto;}
.topn img{ margin-top:10px; float:left}
.tel{ float:right; font-size:12px; color:#FFFFFF; }
.tel span{ float:left; font-size:12px; color:#FFFFFF; margin-top:10px;}
.tel a{ font-size:12px; color:#FFFFFF;line-height:34px}
.tel p{ float:left; font: bold 20px/1 'Microsoft YaHei'; color:#FFFFFF; margin-top:6px;}
.logo{ width:1002px; margin:0 auto; height:104px;}
.logo img{ float:left; margin-top:16px;}
.nav{ float:left; margin-top:44px; margin-left:49px;}
.nav li{ font-size:14px; color:#000000; font-weight:bold; height:35px; line-height:25px; position:relative; width:62px; background:url(../images/navlbj.png) left 8px no-repeat; padding-left:20px; float:left}
.nav li:hover a{ color:#005daf;}
.nav li:hover dl{display:block}
.nav dl{ display:none; position:absolute; left:20px; top:28px; width:700px;height:40px}
.nav dd{ color:#005daf; float:left; font:12px/40px "'Microsoft YaHei'"; margin-right:10px; height:40px;}
.nav dd a{ height:40px; display:block}
.nav dd:hover{ text-decoration:underline;}
.banner{ width:100%; height:398px;}
.main{ width:100%; float:left;}
.pro{ width:1002px; margin:34px auto 0;}
.pbt{ margin:0 auto}
.pbt span{ font-size:30px; color:#005daf; float:left}
.pbt p{ font-size:30px; color:#6f6f6f; float:left; margin-left:10px; font-family:"'Microsoft YaHei'"}
/*gundong*/
.lanrenzhijia{ width:1002px; height:222px; margin:13px auto; font-family:'Microsoft YaHei';}
.lanrenzhijia .tab{overflow:hidden; background:#ebebeb; height:31px; border:1px #CCCCCC solid; padding-left:66px; width:936px;}
.lanrenzhijia .tab a{ display:block; height:31px; float:left; font-size:16px; line-height:31px; text-decoration:none; color: #000000; text-align:center; margin-left:49px;}
.lanrenzhijia .tab a:hover{color:#2a5caa; text-decoration:none;}
.lanrenzhijia .tab a.on{  border-bottom:3px #2a5caa solid; color:#2a5caa; text-decoration:none;}
.lanrenzhijia .content{ overflow:hidden; width:1002px; height:200px; position:relative;}
#demo {
overflow:hidden;
width:907px; padding:10px 0; margin:10px 0;}

#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.cpdx{float:left; width:194px; height:150px;  background:#8a8a8a; color:#FFFFFF; font:12px/19px "'Microsoft YaHei'"; text-align:center; margin-right:37px; position:relative}
.cpdx p{ position:absolute; height:38px; width:194px; background: url(../images/prolpbj.png) center no-repeat; font:14px/38px "'Microsoft YaHei'"; color:#FFFFFF; left:0px; bottom:0px;}
.cpdx:hover p{ height:49px; font:14px/49px "'Microsoft YaHei'";}
.promore{ position:absolute; right:0px; top:20px;}
.mainm{ width:100%; height:357px; background:#e3e3e3; padding-top:32px;}
.mainmn{ width:1002px; height:357px; margin:0 auto;}
.about{ width:382px; height:325px; float:left; color:#6d6d6d; overflow:hidden}
.bt{ height:50px; font-size:16px; line-height:1;}
.bt span{ font-size:24px; color:#005daf; float:left}
.bt p{ font-size:24px; float:left; font-family:"'Microsoft YaHei'"; margin-left:10px;}
.about_p{ font:12px/2 "'Microsoft YaHei'"; color:#6d6d6d; margin-top:13px;}
.news{ width:567px; height:325px; float:left; margin-left:49px;}
.first{ width:100%; color:#4d4d4d; font:12px/2 "'Microsoft YaHei'"; margin-top:10px;}
.first img{ float:left; margin-right:15px;}
.first span{ float:left}
.first p{ float:left; text-indent:2; width:397px;}
.news ul{ font:12px/2 "'Microsoft YaHei'"; color:#4d4d4d; margin-top:10px; float:left}
.news li{color:#4d4d4d; font:12px/2 "'Microsoft YaHei'"; width:100%; }
.time{ color:#FFFFFF;width:37px; height:34px; background:url(../images/newslbj.jpg) no-repeat; display:block; float:left; margin-right:15px; padding-left:15px; padding-right:15px; line-height:1.2; padding-top:8px;}
.news_p{ width:450px; float:left}
.yyly{ width:1100px; height:275px; margin:36px auto 0;}
.yyly ul{ }
.yyly li{ width:163px; height:163px;border-radius:81.5px; border:3px solid #CCCCCC; float:left; margin-left:14px; position:relative; z-index:999; background-size:163px 163px}
.yyly li span{ position:absolute; width:163px; height:163px; background:#000000; line-height:163px; text-align:center; display:none;border-radius:81.5px;opacity: 0.8; font-size:30px; color:#FFFFFF; top:0; left:0;} 
.yyly li:hover span{ display:block;}
.yyly li:hover .yyly_span{ display:none;}
.yyly_span{width:163px; height:44px; font-size:24px; color:#CCCCCC; text-align:center; display:block; line-height:44px; position:absolute; bottom:0; left:0; background:url(../images/yylbj.png)9px no-repeat; z-index:99;}
.footer{ width:100%; height:246px; background:url(../images/footbj.png) repeat-x;}
.foot{ width:1002px; margin:0 auto; padding-top:54px; background: url(../images/footrbj.png) right 54px no-repeat; height:192px;}
.ewm{ float:left;}
.ftel{  float:left; margin-left:27px;}
.fbt span{ font-size:24px; color:#FFFFFF; line-height:1; float:left}
.fbt p{ font-size:24px; color:#6d6d6d; line-height:1; float:left; margin-left:10px;}
.ftel_p{ font:12px/2 "'Microsoft YaHei'"; color:#6d6d6d; display:block; float:left; margin-top:10px;}
.nmain{ width:1002px; margin:22px auto;}
.side{ float:left; width:278px; padding-bottom:37px;}
.nprof{ width:276px; border:1px #CCCCCC solid; float:left}
.nsbt{ display:block; width:262px; height:42px; background:url(../images/nsibt.jpg) repeat-x; padding-left:14px; float:left; border-bottom:1px #CCCCCC solid;}
.nsbt span{ color:#005daf; font-size:20px; line-height:42px; float:left;}
.nsbt p{ font-size:18psx; color:#000000; float:left; margin-left:10px; line-height:46px;}
.nprof{ float:left}
.nprof ul{ float:left; margin-top:30px; padding-bottom:30px}
.nprof li{ font:14px/37px "'Microsoft YaHei'"; color:#4d4d4d; width:173px; height:37px; border-bottom:1px #CCCCCC dashed; margin-left:17px; float:left; background:url(../images/nprofl.png)51px 16px no-repeat; padding-left:70px;}
.nprof li:hover{ color:#005daf;}
.nmainr{ width:698px; border:1px #CCCCCC solid; float:left; margin-left:23px; padding-bottom:34px; margin-bottom:34px;}
.nbt{ width:100%; height:43px; background:url(../images/nmainrbt.jpg) repeat-x; float:left; border-bottom:1px #CCCCCC solid}
.nbt span{ color:#005daf; font-size:20px; line-height:42px; float:left; margin-left:15px;}
.nbt p{ font-size:18psx; color:#000000; float:left; margin-left:10px; line-height:46px;}
.neirong{ width: 670px; margin: 34px auto;}
#udowsremark img{max-width:100%;}
.npro{ width:120%; float:left}
.npro li{ margin-bottom:20px;float:left; width:194px; height:150px;  background:#8a8a8a; color:#FFFFFF; font:12px/19px "'Microsoft YaHei'"; text-align:center; margin-right:23px; position:relative}
.npro li:hover{background:#2a5caa;}
.npro p{ position:absolute; height:38px; width:194px; background: url(../images/prolpbj.png) center no-repeat; font:14px/38px "'Microsoft YaHei'"; color:#FFFFFF; left:0px; bottom:0px;}
.npro li:hover p{ height:49px; font:14px/49px "'Microsoft YaHei'";}



.tag{margin:10px 0;}
	.tag a{margin:0 3px;text-decotaion:none; color:#333}
	.tag a:hover{text-decoration:underline;}
	#comment_list{ padding:10px 10px 15px 10px; }
#comment_list  table td { padding:2px; color:#fff;}
#comment_list input{line-height:18px ;color:#fff; padding:0 2px; background:url('../images/conbg.gif'); font-size:12px ; height:20px;}
#comment_list textarea{  font-size:12px; color:#fff;padding:0 2px; background:url('../images/conbg.gif'); line-height:18px ;font-family:Tahoma ;font-size:12px ;}
#comment_list .border{width:400px; background:url('../images/conbg.gif'); }
#comment_list .btn{width:70px;text-align:center; border:none;background:url('../images/conbg.gif');  color:#fff; margin:0 10px; height:24px;}
#comment_list p{ padding-left:100px;}
#comment_list ul{ list-style:none; padding:0 10px;}
#comment_list li{background:url(../images/line_bg2.gif) repeat-x left bottom; padding:2px 10px;}
#comment_list li a{background:url(../images/icion.gif) no-repeat left center; padding:0 0 0 15px;}

.title2{font-size:14px; text-indent:1em;}
.title2 a{float:right; font-size:12px; padding:0 8px 0 0;}
.title2 a:hover{ text-decoration:underline;}

.rela_pro{padding:10px;}
	.prob_div{float:left;width:20%;margin:5px 0;text-align:center;}
	.prob_div h2{width:125px;}
	.prob_div h2 a{width:120px;height:120px;padding:1px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;overflow:hidden;color:#444;font-weight:normal; line-height:20px;font-size:12px;}
	.prob_div h2 img{display:block;width:120px;height:120px;border:#d3d3d3 solid 1px;}


/*清除浮动*/
.clear {clear:both;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/


/*样式一*/
.pages { clear:both; padding:20px 45px 0 0; color:#444; }
.pages a { color:#444; }
.pages a:hover { color:#f60;  font-weight:bold  }
.pages ul { float:right;list-style:none }
.pages li { float:left; margin-left:8px;list-style:none }

/*样式二*/
.ag_box{ margin:0 auto; width:340px; padding-top:20px;overflow:hidden;}
.ag_box .ag_01,.sx,select{ float:left;}
select{line-height:24px;}
.ag_box .shou,.shang,.xia,.wei,.ag_01{ color:#1B1919; line-height:24px;}

/*样式三*/
#pege{ list-style:none; margin:0; font-size:12px; line-height:24px; margin:0 auto; overflow:hidden; width:410px;}
#pege li{ float:left; margin-left:20px;}
#pege li a{ padding:0; margin:0; color:#666666;}
select{ width:40px; height:20px;}


#cnzz_stat_icon_1259998948{ display:inline}
