@charset "utf-8";
/* CSS Document */

/* reset */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font: 14px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, \5b8b\4f53, sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,menu,li{list-style:none outside none;}a,a:hover{text-decoration:none;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}html{overflow-y:scroll;}a,area{blr:expression(this.onFocus=this.blur())}:focus{outline:none;}
/* html5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,dialog{display:block;}
/* clearfix */
.clearfix:after{content:"\0020";display:block;height:0;clear:both;}.clearfix{zoom:1;}
a {color:#333;}
a:hover {color:#000;}
.w1200{width: 1200px;margin: 0 auto;clear: both;}
.w280{width: 280px;overflow: hidden;}
.w900{width: 900px;overflow: hidden;}
.w320{width: 320px;overflow: hidden;}
.w520{width: 520px;overflow: hidden;}
.w228{width: 228px;overflow: hidden;}
.w970{width: 970px;overflow: hidden;}
.h10{font-size: 0px;line-height: 0px;height: 10px;overflow:hidden;clear: both;}
.fl{float: left;}
.fr{float: right;}
body{background:#fff url(../images/bg.jpg) repeat-x;}

.header{height: 132px;background: #fff;width: 100%;position: relative;z-index: 99;}
.top{height: 32px;line-height: 32px;color: #fff;font-size: 12px;overflow:hidden;width: 100%;background: url(../images/topbg.jpg) no-repeat center top;}
.top a{color: #fff;}
.top a:hover{color: #eee;}
.top .map{width: 320px;}
.top .map a{padding: 0 10px;}
.top .map a:hover{color: #eee;}

.headerc{height: 100px;width: 100%;background: #fff;}
.head{height: 100px;position:relative;z-index: 999;}
.head .logo{height: 100px;width:250px;float: left;}
.head .logo a{height: 100px;width: 250px;overflow: hidden;display: block;position:relative;}
.head .logo a img{height: 100px;width: 250px;position: absolute;top:0;left: 0;}

.menu{height: 46px;position:relative;z-index: 999 !important;width: 840px;float: right;margin-top: 27px;}
#nav {height:46px;}
#nav li {float: left;position:relative;}
#nav li a { font-size: 18px; color: #333;text-align:center; height:46px; display:block; line-height:46px;margin:0 32px;}
#nav li a:hover,#nav li a#s{ color:#333;border-bottom:3px solid #0F9BD8;}
#nav .submenu{display:none;position:absolute; left:15px; top:46px;width:120px;z-index:999 !important;}
#nav .submenu li{height:30px !important;float:none !important;border-top: solid 1px #0F9BD8;margin:0;background: none;padding: 0;z-index:999 !important;}
#nav .submenu a{display:block; line-height:30px !important; height:30px !important;color:#fff;font-weight: normal !important;font-size:14px; background:#006CB7;margin:0;text-align: center;}
#nav .submenu a:hover,#nav .submenu a.hover{color:#fff;background:#0057A1;border-bottom:none;}
#nav .submenu li:first-child{border-top: none;}

#nav #ul1,#nav #ul1 a{}
#nav #ul1 a{}

.banner{ clear: both; width: 100%; height: 479px;overflow: hidden;position: relative;z-index: 1;}

.focusBox { position: relative; width:100%; height:479px; overflow: hidden;z-index: 1;}
.focusBox .pic a { width:100%; height:479px; display: block;}
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:20px; right:48%; z-index:3;}	
.focusBox .hd li{float:left; width:34px; height:8px; cursor:pointer; overflow:hidden; background:#fff; margin:0 5px;}	
.focusBox .hd .on{background:#00468C;}	
.focusBox .prev,.focusBox .next { width:31px; height:55px; position:absolute; top:202px; z-index:3; filter:alpha(opacity=80); -moz-opacity:.8; opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}	
.focusBox .prev { background-image:url(../images/z13.png);left:10%; }	
.focusBox .next { background-image:url(../images/z12.png);right:10%; }	
.focusBox .prev:hover,	.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:1; opacity:1 }	

.banner .search{width: 1200px;height: 80px;position:relative;margin: -154px auto 0 auto;z-index: 9999;}
.banner .searchc{width: 504px;height: 80px;background: url(../images/z2.png) no-repeat;position:relative;margin: 0 0 0 575px;z-index: 9999;}
.banner .search .put {font-size: 14px; color: #666;text-decoration: none;width: 380px;height: 40px;border: none;float: left;background: none;padding:0 0px 0 25px;line-height: 40px;}
.banner .search .but {height: 42px;width: 72px;border: none;cursor: pointer;float: right;text-indent: -9999px;overflow: hidden;background: none;}
.banner .search .resou {height: 30px;width: 450px;overflow: hidden;font-size: 12px;color: #222;line-height: 30px;padding: 9px 0 0 26px;}
.banner .search .resou a{font-size: 12px;color: #222;padding-right: 12px;}
.banner .search .resou a strong{font-weight: normal;}
.banner .search .resou a:hover{font-size: 12px;color: #000;padding-right: 12px;}

.indexpro{padding: 28px 0 10px 0;}
h2.indexh2{color: #333;font-size: 20px;line-height: 40px;height: 40px;text-align: center;width: 440px;margin:0 auto;clear: both;font-weight: bold;overflow: hidden;display: block;}
p.subten{color:#333;font-size: 14px;line-height: 30px;height: 30px;text-align: center;width: 300px;display: block;font-weight: normal;margin: 0 auto}
p.subt{color:#535353;font-size: 16px;line-height: 30px;height: 30px;text-align: center;width: 800px;display: block;font-weight: normal;margin: 0 auto 28px auto;}
h2.indexh2 .subtline{display: block;height: 1px;border-top:1px solid #ccc;width: 138px;font-size: 0;line-height: 0;overflow: hidden;margin-top: 19px;}


.indexcase h2.indexh2,.indexabout h2.indexh2{color: #fff;margin:3px auto 0 auto;}
.indexcase p.subten,.indexabout p.subten{color:#fff;}
.indexcase p.subt,.indexabout p.subt{color:#fff;margin: 0 auto 15px auto;}
.indexcase h2.indexh2 .subtline,.indexabout h2.indexh2 .subtline{border-top:1px solid #fff;}

.ipnavv{text-align: center;height: 32px;margin:20px 0;}
.ipnavv a{display: inline-block;line-height: 30px;height: 30px;padding:0 20px;border:1px solid #ddd;background: #fff;color: #525252;margin:0 12px;}
.ipnavv a:hover{dborder:1px solid #0F9BD8;background: #00468C;color: #fff;}

.ipc{}
.ipc li{float: left;width: 300px;height: 280px;display: inline-block;}
.ipc li a{width: 280px;height: 250px;display: block;padding: 10px;background: #fff;}
.ipc li a .pic{width: 280px;height: 210px;}
.ipc li a .pic img{width: 280px;height: 210px;display: block;}
.ipc li a .title{width: 280px;height: 40px;display: block;line-height: 40px;text-align: center;overflow: hidden;}
.ipc li a:hover{background: #0F9BD8;color: #fff;}


.icc ul{margin: 20px 0 46px 0;}
.icc li{float: left;margin:0 5px; }
.icc li a{border-bottom: solid 1px #E5E5E5;background: #fff;width: 417px;height: 314px;display: block;overflow: hidden;position: relative;}
.icc li a:hover{border-bottom: solid 1px #05A14D;background:#fff;}
.icc li a img{display: block;width: 417px;height: 260px;}
.icc li h3{text-align: left;height: 45px;line-height: 50px;overflow: hidden;font-size:15px;color: #727272;font-weight: normal;overflow: hidden;}
.icc li a div.bc{width: 417px;height: 260px;display: none;overflow: hidden;position: absolute;z-index: 999;background: rgba(0,0,0,0.4) url(../images/d9.png) no-repeat 50% 50%;top:0;left: 0;}


.indexcase{width: 100%;background: url(../images/z4.jpg) no-repeat 50% 0;height: 620px;padding: 30px 0 0 0;}
.caseicon{padding-top: 10px;}
.caseicon a.c1,.caseicon a.c2,.caseicon a.c3,.caseicon a.c4,.caseicon a.c5,.caseicon a.c6,.caseicon a.c7{width: 25%;height: 110px;text-align: center;color: #fff;float: left;line-height: 150px;font-size: 15px;overflow: hidden;}
.caseicon a.c1{background: url(../images/zicon1.png) no-repeat 50% 0px;margin-left: 150px;margin-top: 15px;}
.caseicon a.c2{background: url(../images/zicon2.png) no-repeat 50% 8px;margin-top: 15px;}
.caseicon a.c3{background: url(../images/zicon3.png) no-repeat 50% 8px;margin-top: 15px;}
.caseicon a.c4{background: url(../images/zicon4.png) no-repeat 50% 0px;}
.caseicon a.c5{background: url(../images/zicon5.png) no-repeat 50% 5px;}
.caseicon a.c6{background: url(../images/zicon6.png) no-repeat 50% 5px;}
.caseicon a.c7{background: url(../images/zicon7.png) no-repeat 50% 5px;}

.caseicon a.c1:hover,.caseicon a.c2:hover,.caseicon a.c3:hover,.caseicon a.c4:hover,.caseicon a.c5:hover,.caseicon a.c6:hover,.caseicon a.c7:hover{line-height: 145px;}
.caseicon a.c1:hover{background: url(../images/zicon1.png) no-repeat 50% 5px;}
.caseicon a.c2:hover{background: url(../images/zicon2.png) no-repeat 50% 13px;}
.caseicon a.c3:hover{background: url(../images/zicon3.png) no-repeat 50% 13px;}
.caseicon a.c4:hover{background: url(../images/zicon4.png) no-repeat 50% 5px;}
.caseicon a.c5:hover{background: url(../images/zicon5.png) no-repeat 50% 10px;}
.caseicon a.c6:hover{background: url(../images/zicon6.png) no-repeat 50% 10px;}
.caseicon a.c7:hover{background: url(../images/zicon7.png) no-repeat 50% 10px;}








/* 图片切换滚动css */
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;margin:0 auto;height: 480px;}
.picScroll-left .hd{overflow:hidden; zoom:1; position:absolute; top:450px; right:47%; z-index:3;}
.picScroll-left .hd ul{overflow:hidden; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background:url("../images/z5.png") -30px 0 no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;position: relative;width: 300px;height: 425px;}
.picScroll-left .bd ul li .pic{position: absolute;top:0;left: 0;width:300px; height:330px;
}
.picScroll-left .bd ul li .pic img{ width:300px; height:330px; display:block;}
.picScroll-left .bd ul li .title{height: 80px;position: absolute;top:330px;left: 0;background: #025196;width: 300px;color: #fff;line-height: 1.8;padding: 15px 0 0 20px;font-size: 16px;}
.picScroll-left .bd ul li .title span.more{color: #ddd;display: block;font-size: 14px;padding-top: 10px;}
.picScroll-left .bd ul li.top1 .pic{top:95px !important;left: 0 !important;}
.picScroll-left .bd ul li.top1 .title{top: 0 !important;left: 0 !important;}
.picScroll-left .bd ul li a:hover .title{background: #1B7DBC;}
.picScroll-left .bd ul li a:hover .title,.picScroll-left .bd ul li a:hover .title span.more{color: #fff;}





.indexnews{width: 100%;padding: 28px 0 25px 0;background: #F5F5F5;}
.isna{width: 599px;height: 114px;position: relative;overflow: hidden;float: left;display: block;padding-top:30px;}
.isna dl{width: 599px;height: 114px;position: relative;overflow: hidden;display: block;}
.isna .isn1{position: absolute;top:0;left: 0;width: 180px;height: 114px;}
.isna .isn1 img{width: 176px;height: 110px;display: block;padding: 1px;border:1px solid #ddd;}
.isna:hover .isn1 img{border:1px solid #aaa;}
.isna .isn2{position: absolute;top:0;left: 200px;width: 380px;height: 20px;line-height: 20px;color: #aaa;text-align: left;font-size: 14px;}
.isna .isn3{position: absolute;top:28px;left: 200px;width: 380px;height: 20px;line-height: 20px;color: #555;text-align: left;font-size: 15px;}
.isna:hover .isn3{color: #222;}
.isna .isn4{position: absolute;top:68px;left: 200px;width: 380px;height: 80px;line-height: 1.8;color: #777;text-align: left;font-size: 13px;}
.isna .isn5{position: absolute;top:63px;left: 200px;width: 380px;height: 0px;line-height: ;font-size: 0px;border-top:1px solid #1B7DBC;display: none;}
.isna .isn6{position: absolute;top:63px;left: 200px;width: 30px;height: 0px;line-height: ;font-size: 0px;border-top:1px solid #1B7DBC;}
.isna .isn7{position: absolute;top:63px;left: 230px;width: 350px;height: 0px;line-height: ;font-size: 0px;border-top:1px solid #E5E5E5;}
a.newsmore{width: 140px;height: 35px;clear: both;display: block;margin: 22px auto 0 auto;line-height: 35px;font-size: 14px;color: #555;border:1px solid #A8A8A8;text-align: center;}
a.newsmore:hover{color: #fff;border:1px solid #025196;background:#1B7DBC; }


.indexabout{width: 100%;background: url(../images/z7.jpg) no-repeat 50% 0;height: 480px;padding-top: 20px;}
.indexabout p{text-align: center;line-height: 2;color: #fff;font-size: 16px;}
.indexabout a.aboutmore{width: 140px;height: 35px;border:1px solid #fff;margin:10px auto 0 auto;display: block;line-height: 35px;text-align: center;color: #fff;}
.indexabout a.aboutmore:hover{color: #fff;background: #1985CB;}

.flink{height: 50px;clear: both;background: #0057A1;font-size: 16px;line-height: 50px;color: #fff;}
.flink span{font-size: 14px;}
.flink a{font-size: 14px;color: #eee;padding:0 10px;display: inline-block;height: 50px;}
.flink a:hover{color: #fff;background:#025196; }

.bottom{height: 250px;width: 100%;overflow: hidden;background:#eee;color: #333;line-height: 1.8;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.bottom .bnav{padding: 25px 0 0 0;height: 220px;overflow: hidden;}
.bottom dl{width: 90px;float:left;height: 220px;overflow: hidden;padding: 0 40px;background: url(../images/z14.png) no-repeat 15px 13px;}
.bottom dl dt{height: 36px;line-height: 26px;}
.bottom dl dt a{color: #333;font-size: 14px;font-weight: bold;}
.bottom dl dt a:hover{color: #111;}
.bottom dl dd{height: 30px;line-height: 20px;}
.bottom dl dd a{color: #333;font-size: 12px;}
.bottom dl dd a:hover{color: #111;}
.bottom .b2wm{width: 112px;float:right;height: 150px;font-size: 14px;color: #333;float: left;padding-left: 30px;text-align: center;}
.bottom .b2wm img{width: 112px;height: 112px;display: block;padding-bottom: 10px;}
.bottom .b2wm1{width: 250px;float:right;height: 120px;padding: 0 0 0 30px;font-size: 14px;color: #333;background: url(../images/z9.png) no-repeat 0 0;line-height: 32px;}
.bottom .b2wm1 p{margin-top: -6px;}
.bottom1{height: 80px;width: 100%;overflow: hidden;background:#fff;padding-top:18px;}
.bottom1 .copy{font-size: 14px;color: #333;text-align: center;clear: both;line-height: 30px;}
.bottom1 .copy a{color: #333;}
.bottom1 .copy a:hover{color: #222;}
.bottom1 .copy img{vertical-align: middle;}




.box_os .os_x, .box_os .osqq, .ico_os, .ico_gt, .ico_pp, .osqq .qq{ background:url(../images/kf.gif) no-repeat;}
.box_os{ height:auto; overflow:hidden; width:131px; position:fixed; right:0; top:120px; _position:absolute; z-index:9999 !important;display:none;font-size: 12px;}
.box_os .os_x{ background-color:rgba(255,255,255,.8); background-position:2px 2px; width:18px; height:20px; float:right; display:inline; cursor:pointer;}
.box_os .osqq{ width:129px; border:1px solid #eee; background-color:rgba(255,255,255,.8); background-position:0 -120px; clear:both; padding:37px 0 8px 0; text-align:center;}
.box_os .osqq p{ height:auto; line-height:20px;width:129px; margin-top:8px;}
.box_os .osqq p strong{ color:#666;}
.box_os .osqq img{ padding:7px 0 3px 0;width: 90px;height: 90px;}
.box_os .osqq p em{ color:#999; display:block;}
.box_os .osqq p span{ color:#547816; display:block;}
.box_os .osqq .qq{ background-position:-140px -120px; display:block; width:99px; height:26px; margin:0 auto; margin-top:8px; cursor:pointer;}
.acbox{ width:130px; overflow:hidden;}
.acbox .ico_gt{ background-position:-60px 0; border:1px solid #299ec0; border-top:0; cursor:pointer; width:60px; height:33px; float:right;}
.acbox .ico_pp{ background-position:-60px -60px; border:1px solid #81b140; border-top:0; cursor:pointer; width:60px; height:33px; float:right; margin:0 2px;}
.onlineService{ background:none; display:none; width:39px; *width:84px; height:178px; ;position:fixed; right:0; top:120px; _position:absolute;z-index:9999 !important;}
.onlineService .ico_os{ background-position:-2px -20px; border:1px solid #c7c7c7; cursor:pointer; width:39px; height:98px; float:right;}
.onlineService .ico_gt{ background-position:right 0; border:1px solid #299ec0; cursor:pointer; width:39px; height:37px; float:right; clear:both;}
.onlineService .ico_pp{ background-position:right -60px; border:1px solid #81b140; cursor:pointer; width:39px; height:37px; float:right; margin:0 0 1px 0; clear:both;}
.box_os .osqq p span a{color:#557917;}







.nbanner{height: 200px;width: 100%;position: relative;z-index:3 !important;background: url(../images/znb.jpg) no-repeat center center;}
.mainc{width: 100%;background: url(../images/p23.png) repeat-x center top;padding-bottom: 20px;}
.position{height: 46px;line-height: 46px;font-size: 12px;color: #666;padding: 0 0 0 30px;background: url(../images/p24.png) no-repeat 0px 15px;}
.position a{color: #3D61AD;}
.position a:hover{color: #333;}
.position a.home{color: #666;}
.position a:hover{color: #222;}
.left{width: 270px;float: left;}
.right{width: 900px;float:right;}
.content{padding: 22px 0;}
.content h1{color: #3D61AD;font-size: 18px; font-weight:normal;padding: 0 0 28px 0;}
.content h1 span{color: #999;font-size: 12px;display: block;}
.content .contentc{font-size: 14px;line-height: 2;color: #333;}
.content .contentc p{padding: 0 0 15px 0;text-indent: 2em;}
.lefth2{height: 45px;width: 235px;background: url(../images/p27.png) no-repeat right top;margin: -20px 0 0 0;position: relative;z-index:4 !important;font-size:18px;color: #fff;font-weight: normal;padding: 20px 0 0 35px;line-height: 26px;}
.lefth2 span{font-size:12px;display: block;line-height: 22px;}
.leftnav{border-left: solid 1px #E6E6E6;border-right: solid 1px #E6E6E6;border-bottom: solid 2px #008CD8;padding: 10px 0 0 0;background: url(../images/p29.png) no-repeat 0 19px;}
.leftnav li{height: 30px;line-height: 30px;background:url(../images/p29.png) no-repeat 0 39px;padding: 5px 0;}
.leftnav li a{height: 30px;padding:0 0 0 30px;color: #3f3f3f;display: block;overflow: hidden;background: rgba(63,103,181,0.1);}
.leftnav li a:hover,.leftnav li a.on{color: #fff;background: #3F67B5 url(../images/p28.png) no-repeat 238px 12px;}
.leftnavb{height: 15px !important;border-bottom: solid 2px #3D62AD;background: none !important;}
.leftimg{margin: 20px 0;position: relative;}
.leftimg img.zs{width: 100%; height: auto;}
.leftimg a.leftimgt{width: 80px; height: 16px;line-height: 16px;font-size:14px;color: #3D61AD;position: absolute;top:18px;left: 100px;background: url(../images/p26.png) no-repeat 62px 5px;}
.leftimg a.leftimgt1{width: 150px; height: 16px;line-height: 16px;font-size:10px;color: #3D61AD;position: absolute;top:38px;left: 100px;}



.leftimg .contact{line-height: 1.8;font-size:12px;color: #4B4B4B;padding: 10px;}
.leftimg .contact span{display: block;}


.articlelist{padding:0; clear:both;}
.articlelist li{line-height:34px; margin-bottom:15px; position:relative; height:34px; overflow:hidden;border-bottom: #ddd dotted 1px;;}
.articlelist li a{display:block; border-left:#006CB7 solid 2px; padding:0 50px 0 10px;color: #444;}
.articlelist li a:hover{background:#006CB7; color:#fff; border-left:#008CD8 2px solid;}
.articlelist li .time{position:absolute; right:10px; top:0; color:#989898; background:none;font-size: 12px;}
.articlelist li:hover .time{color:#eee;}

.syy,.syy1{padding: 10px 20px;background: #fafafa;margin: 20px 20px 0 20px;border: #dfdfdf solid 1px;}
.syy1 h3{font-size: 14px;padding-bottom: 10px;}
.syy1 a{font-size: 12px;display: inline-block;float: left;width: 50%;height: 24px;line-height: 24px;}
.syy1 a span{float: right;width:150px;text-align: center;color: #999;}
.bdsharebuttonbox{padding-left: 20px;;}

.m-page { margin-left:auto; margin-right:auto; clear:both; overflow:hidden; padding:30px 0 20px 0; text-align: center; font-size: 12px;}
.m-page a,.m-page span{ background:#777; padding:6px 10px; height:26px; line-height:26px; text-align:center; font-family:"Arial";margin-right:4px; color:#fff; text-decoration:none;display: inline;}
.m-page a:hover,.m-page a.active-page { background:#006CB7;}
.m-page a.prePage,.m-page a.nextPage { font-family:"Tahoma";}
.m-page .hidden { display:none;}


/*内页产品列表*/
.piclist .prolist{padding: 15px;}
.piclist .prolist dl{position: relative;height: 166px;border-bottom: solid 1px #ddd;margin: 0 0 20px 0;}
.piclist .prolist dt.ptitle{position: absolute;top:0px;left: 240px;width: 610px;height: 30px;line-height: 30px;}
.piclist .prolist dt.ptitle a{font-size: 16px;color:#006CB7;font-weight: bold;}
.piclist .prolist dt.ptitle a:hover{color:#333;}
.piclist .prolist dd.pic a{width: 200px;height: 150px;position:absolute;top: 0;left: 8px;padding: 3px;border: solid 1px #ccc;}
.piclist .prolist dd.pic a:hover{border: solid 1px #666;}
.piclist .prolist dd.pic img{width: 200px;height: 150px;}
.piclist .prolist dd.pinfo{width: 610px;height: 86px;position:absolute;left: 240px;top: 40px;line-height: 1.8;overflow: hidden;font-size: 14px;color: #666;}


/*产品列表 每行3个样式*/
.piclist .iprolist2{}
.piclist .iprolist2 li{float: left;width: 298px;height: 260px;position:relative;}
.piclist .iprolist2 li a.pic{width: 270px;height: 202px;position:absolute;top: 0;left: 10px;padding: 1px;border: solid 1px #ccc;}
.piclist .iprolist2 li a.pic:hover{border: solid 1px #ccc;background: #fff;border: solid 1px #006CB7;}
.piclist .iprolist2 li a.pic img{width: 270px;height: 202px;}
.piclist .iprolist2 li a.ptitle{width: 274px;height: 30px;position:absolute;left: 10px;bottom: 20px;line-height: 30px;text-align: center;overflow: hidden;font-size: 14px;color:#333;}
.piclist .iprolist2 li a.ptitle:hover{background: #006CB7;color: #fff;}


.content .about{padding: 0 15px;font-size: 14px;color: #333;line-height: 1.8;}
.content .about a{color: #333;text-decoration: underline;}
.content .about a:hover{color: #111;text-decoration: none;}
.content .about p{padding: 0 0 15px 0;text-indent: 2em;}
.content .about h1.abouttitle{padding: 10px 0 10px 0;font-size:16px;font-weight: bold;color: #555;text-align: center;}
.content .about span.aboutother{padding: 10px 30px 15px 30px;font-size:12px;color: #555;text-align: center;border-bottom:solid 1px #ddd;display: block;margin: 0 0 20px 0;}

/*上下篇*/
.updown{clear: both;font-size:12px;border-top: solid 1px #ddd;border-bottom: solid 1px #ddd;margin: 20px;padding: 10px 15px;}
.updown div{height: 28px;line-height: 28px;overflow: hidden;}
.updown div a{font-size: 12px;color: #444;}
.updown div a:hover{font-size: 12px;color: #006CB7;}

/*留言*/
.guestbook{padding: 15px;}
.formcode{padding: 0 10px;}
.message { padding: 30px 40px 0 100px; background: url(../images/message.png) no-repeat left bottom; border-bottom: 1px solid #333; margin-bottom: 50px; }
.message h4 { color: #444; font-size: 24px; height: 40px; line-height: 40px; font-weight: normal; }
.message p { color: #333; font-size: 12px; padding-bottom: 10px; }
.form_message { margin: 20px; margin-bottom: 50px; }
.form_message th { text-align: right; font-size: 14px; font-weight: normal; color: #333; }
.form_message td { padding: 5px; }
.input_message { border-top: 1px solid #C9CACF; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-left: 1px solid #C9CACF; height: 28px; line-height: 28px; padding: 0 5px; }
.input_message:hover { background-color: #FFC; }
.textarea_message { border-top: 1px solid #C9CACF; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-left: 1px solid #C9CACF; line-height: 25px; padding: 5px; }
.textarea_message:hover { background-color: #FFC; }
.btn_message { height: 30px; line-height: 30px; width: 93px; background: url(../images/li3_b.png) no-repeat center top; overflow: hidden; color: #FFEFBF; display: block; text-align: center; cursor: pointer; border: none; border: 0px; }
.btn_message:hover { background: url(../images/li3_b.png) no-repeat center bottom; color: #FFF; }

/*表单验证提示框*/
#comment { margin-top: 20px; font-size: 12px; }
#comment input { font-size: 12px; }
.comm { height: 28px; line-height: 28px;background: url(../images/comment.gif) 10px 7px no-repeat;padding: 0 0 15px 35px;}
.input { width: 72px; height: 21px; line-height: 21px; padding-left: 10px; border: none; font-weight: bold; font-size: 12px; }
#textarea { width: 100%; height: 50px; background: #FFF; border-top: 1px solid #E0DDDD; border-right: 1px solid #E0DDDD; border-bottom: 1px solid #E0DDDD; border-left: 1px solid #E0DDDD; }
.comment_list {}
.comment_list dd { font-size: 12px; background: url(../images/point.gif) left bottom repeat-x; line-height: 1.8; padding: 10px 0; }
.comment_list dt span { float: right; color: #bbb; font-size: 12px; }
.commentnumber { padding: 0px 5px; color: #CC0000; }
.comment_list dt strong { color: #333; }
.comment_list dd.admin_reply { margin: 10px 10px 30px 10px; padding: 10px; border: 1px dotted #111; background: #eee; }


.taglist{}
.taglist a{float: left;display: inline-block;padding: 3px 10px;border: solid 1px #ccc;margin: 10px;color: #666;}
.taglist a:hover{border: solid 1px #ccc;background: #0057A1;color: #fff;}