/* CSS Document */

body{ font-size:12px; font-family:"新宋体"; }
*{ margin:0px; padding:0px;}
input{ outline:none;}
img{ border:none;}
ul{ margin:0px; padding:0px;}
a{ text-decoration:none; cursor:pointer;}
li{ list-style-type:none; }
.float_c{ clear:both;}
h2{font-family:"微软雅黑"; font-weight:bold;font-size: 14px;}


/***头部****/
.divhead{ width:1002px; height:130px; background:url(headbg.jpg) 0 0 no-repeat; margin:0 auto;}
.logodiv{ width:100%; height:77px;}
.logodiv .logo{ width:400px; float:left; height:77px; background:url(logo.png) right center no-repeat; display:block;}
.logodiv .smollan{ width:265px; float:right;}
.logodiv .smollan ul li{ width:70px; float:left; height:77px; line-height:77px;text-align:right; margin-right:10px; }
.logodiv .smollan ul li a{ color:#fff;}
.logodiv .smollan ul li a:hover{ text-decoration:underline;}
.logodiv .smollan ul li.li1{ background:url(home.png) left center no-repeat;}
.logodiv .smollan ul li.li2{ background:url(bookmark.png) left center no-repeat;}
.logodiv .smollan ul li.li3{ background:url(mail.png) left center no-repeat;}


.menudiv{ width:982px; height:49px; margin:0 auto; position:relative; background:url(menubg.jpg) 0 0 repeat-x; line-height:49px;  }
.menuleft,.menuright{width:25px; height:49px; position:absolute;top:0; z-index:1; }
.menuleft{ left:0;  background:url(menuleft.jpg) 0 0 no-repeat;}
.menuright{right:0;background:url(menuright.jpg) 0 0 no-repeat;}
.menumain{ width:952px; margin:0 auto; position:relative; z-index:2;}
.sys_time{ width:179px; float:left;}
.menu{ width:768px; float:left;}
.menu ul li{ width:96px; height:49px; text-align:center; background:url(menu.jpg) 0 0 no-repeat; float:left;}
.menu ul li a{ display:block; width:96px; height:49px; color:#fff;}
.menu ul li a:hover{ background:url(menunow.jpg) 0 0 no-repeat;}

/***banner****/
.banner{ width:1002px; height:193px; margin:0 auto;}

/*****主体******/
.maindiv{ width:1002px; margin:0 auto; background:url(mbg.jpg) 0 0 repeat-y; padding-bottom:30px;}
.main_left{ width:200px; float:left; margin-right:55px;}
.main_left .aboutus{ width:200px; height:205px; background:url(gywml2.jpg) 0 0 no-repeat;}
.main_left .aboutus_ul{ width:128px; margin:0 auto; padding-top:58px;}
.main_left .aboutus_ul li{ width:128px; height:21px; line-height:21px; background:url(dot2.png) 0 0 no-repeat; margin-top:5px;}
.main_left .aboutus_ul li a{ color:#303030; padding-left:23px; display:block;}
.main_left .aboutus_ul li a:hover{ color:#0B95C3;}

/*******内页左侧 ********/
.cn1{ width:100%; height:57px; background:url(cn_1.jpg) 0 0 no-repeat;}
.cn3{ width:100%; height:26px; background:url(cn_3.jpg) 0 0 no-repeat;} 
.main_left .aboutus_ul2{ width:100%; background:url(cn_2.jpg) 0 0 repeat-y;}
.main_left .aboutus_ul2 ul{ padding-bottom:5px;}
.main_left .aboutus_ul2 li{ width:128px; height:21px; line-height:21px; background:url(dot2.png) 0 0 no-repeat;  margin:0 auto;margin-bottom:5px;}
.main_left .aboutus_ul2 li a{ color:#303030; padding-left:23px; display:block;}
.main_left .aboutus_ul2 li a:hover{ color:#0B95C3;}

.main_left .contactus{ width:200px; height:259px; background:url(lxwml.jpg) 0 0 no-repeat;}
.height_div{ height:70px;}
.main_left .conus_con{ width:166px; margin:0 auto; }
.main_left .conus_con p{ line-height:22px;}

/*******主体中间部分********/
.main_min{ width:473px; float:left;}
.comintro{ width:100%; height:200px; padding-top:30px; border-bottom:1px dotted #ccc;}
.title_bg{ width:100%; height:19px; background:url(gsjj.jpg) 0 0 no-repeat;}
.title_bg a{ display:block; width:55px; height:19px;float:right; background:#0DAADD url(more.jpg) center center no-repeat;}
.intro_info{ padding-top:20px;}
.intro_info .imgdiv{ width:183px; float:left;}
.intro_info .condiv{ width:270px; float:right; line-height:22px; text-indent:2em;}

.dicem{ padding-top:30px;}
.title_bg2{ width:100%; height:19px; background:url(hydt.jpg) 0 0 no-repeat;}
.title_bg2 a{ display:block; width:55px; height:19px;float:right; background:#0DAADD url(more.jpg) center center no-repeat;}
.newsdt{ padding-top:30px;}
.newsdt ul li{ height:25px; width:100%; background:url(arrow.jpg) left center no-repeat; line-height:25px;}
.newsdt ul li a{ color:#555; display:block; width:382px; float:left; padding-left:15px;}
.newsdt ul li span{ display:block; width:40px; float:right; color:#666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.newsdt ul li a:hover{ color:#0B95C3;}

/*******主体右边部分********/
.main_right{ float:right; width:225px; padding-top:25px;}
.productzx{ width:225px; height:300px; background:url(cpzxl.jpg) 0 0 no-repeat;}
.product_ul{ width:128px; margin:0 auto; padding-top:55px;}
.product_ul li{ width:100%; height:21px; line-height:21px; background:url(dot2.png) 0 0 no-repeat; margin-top:5px;}
.product_ul li a{ color:#303030; padding-left:23px; display:block;}
.product_ul li a:hover{ color:#0B95C3;}

.map{ width:100%; height:121px; background:url(wap.jpg) 0 0 no-repeat; margin-top:20px;}

/*********底部********/
.foot{ width:1002px; height:93px; background:url(footbg.jpg) 0 0 no-repeat; margin:0 auto;}
.footmain{ width:390px; margin:0 auto; padding-top:10px;}
.footul{ height:37px; width:100%; line-height:37px; margin-top:10px;}
.footul li{ width:65px; float:left; background:url(libg.jpg) left center no-repeat; text-align:center;}
.footul li.li1{ background:none;}
.footul li a{ color:#fff;}
.footul li a:hover{ text-decoration:underline;}
.copydiv{ line-height:22px; color:#fff; text-align:center;}


/******栏目内容页****/
.content_dy{ width:718px; float:left;}
.classname_title{ width:100%; height:30px; background:url(neicln.jpg) 0 0 no-repeat; line-height:20px;margin-top:15px;}
.classname_title .address{ padding-left:20px;}
.classname_title .address a{ color:#303030;}
.dy_con{ padding:45px 0; line-height:22px; color:#303030;}




/**********留言**********/
/*留言提交表单*/
#txtcode{ width:80px;}
.data{ padding:10px 0px 10px 0px;}
.data tr{text-align: left;background-color: #ffffff;}
.data td{ height:25px;	border-collapse: collapse;}
.data .left_width{width: 140px;height: 20px;}
.data .tag_select{color:#000;color:#333333; font-size:12px; cursor:pointer;vertical-align:middle; margin:1px;} 
.data .input{ border:#cccccc solid 1px; background-color:#ffffff; background-repeat:repeat-x;  height:18px; vertical-align:middle; padding-left:3px; font-size:12px; margin:1px;}
.data .textarea{ border:#cccccc solid 1px; background-color:#ffffff; width:98% ;padding-left:3px; font-size:12px; margin:1px;}
.data .pl_btn{color:#ffffff;background:#5d8bba;height:22px; padding:0px 3px 0px 3px; text-align:center;line-height:20px;margin-top: 10px; border-top:1px solid #6499ce;border-left:1px solid #6499ce;border-right:1px solid #255789;border-bottom:1px solid #255789;}
.data .runcode{border: #CCCCCC solid 1px; background: url(../system/calendar.gif) no-repeat right top;background-repeat:repeat-x; cursor: pointer;height: 18px;vertical-align: middle;padding-left: 3px;font-size: 12px;margin: 1px;}
.data .box div {float: left;}



/**文章列表**/
.newlist li{ width:100%; height:27px; background:url(line.jpg) 0 0 no-repeat; line-height:18px; margin-bottom:10px;}
.newlist li a{ display:block; padding-left:25px; color:#333;}
.newlist li a:hover{ text-decoration:underline; color:#0BA0CB;}

.newtitle{ text-align:center; font-size:18px; font-weight:bold; line-height:30px;}
.newtime{ text-align:center; color:#999; line-height:25px; padding-bottom:20px;}

.syy a,.xyy a{ color:#333; line-height:22px;}
.syy a:hover,.xyy a:hover{ color:#0B95C3; text-decoration:underline; }
.syy{ margin-top:30px;}

/*文章分页显示*/
.pageClass{ text-align: center;	padding: 40px;line-height: 22px;	padding-left: 0px;	padding-right: 0px;	zoom: 1;font-family: "宋体";background: #fff;clear: both;padding-top: 40px;	_font-family: tahoma;}
.pageClass a{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass a{ color:blue; padding: 0px;margin: 0px 1px;padding-left: 1px;	padding-right: 0px;	display: inline-block;background-position: 0px -217px;padding-top: 0px;}
.pageClass a span{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass a span{padding: 0px;padding-left: 7px;padding-right: 8px;display: inline-block;background-position: right -217px;padding-top: 0px;}
.pageClass strong{font-weight: 700;}
.pageClass strong{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass strong{padding: 0px;margin: 0px 1px;padding-left: 1px;padding-right: 0px;display: inline-block;background-position: 0px -217px;padding-top: 0px;}
.pageClass strong{background-position: 0px -173px;color: #fff;text-decoration: none;}
.pageClass strong span{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass strong span{padding: 0px;padding-left: 7px;padding-right: 8px;display: inline-block;background-position: right -217px;padding-top: 0px;}
.pageClass strong span{background-position: right -173px;}
.pageClass a:hover{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass a:hover{	background-position: 0px -173px;color: #fff;text-decoration: none;}
.pageClass a:hover span{background-image: url(../system/sprites.png) !important;background-repeat: no-repeat;}
.pageClass a:hover span{background-position: right -173px;}
.pageClass a.prv{padding-left: 12px;background-position: 0px -261px; cursor:hand;}
.pageClass a.prv:hover{background-position: 0px -284px;cursor:hand;}
.pageClass a.next span{	padding-right: 19px;background-position: right -261px;cursor:hand;}
.pageClass a.next:hover span{background-position: right -284px;cursor:hand;}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 1px;
    width: 100%;
    height: 100%;
    background-color: #fd7a0e;
}
.layui-box.layui-laypage.layui-laypage-default {
    width: 100%;
    text-align: center;
    margin-top: 50px;
}
.datet input {
    width: 350px;
    height: 30px;
}
.connte input {
    width: 350px;
    height: 102px;
	    margin-top: 10px;
}
.lian input {
    width: 350px;
    height: 30px;
	 margin-top: 10px;
}
.yan input {
    width: 300px;
    height: 30px;margin-top: 10px;
}
.validateCode {
    width: 50px;
    height: 30px;
}
input.layui-btn {
    color: #ffffff;
    background: #5d8bba;
    height: 30px;
    width: 350px;
    padding: 0px 3px 0px 3px;
    text-align: center;
    line-height: 20px;
    border-top: 1px solid #6499ce;
    border-left: 1px solid #6499ce;
    border-right: 1px solid #255789;
    border-bottom: 1px solid #255789;
    margin-top: 5px;
}