/*************************************************************************/
/*全局样式开始*/
/*************************************************************************/
html,body{ -webkit-text-size-adjust:none;}
body{font-size:12px;color:#444; background:#fff}
body1 {glacier:expression(document.body.onselectstart=document.body.oncontextmenu=function(){return false;});}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,th,img fieldset{padding:0;margin:0;}
img{border:0pt;}
ol,ul,li{list-style-type:none}
h1,h2,h3,h4,h5,h6,{font-size:12px;font-weight:normal}
.clear{line-height:0;display:block;height:0px;clear:both;font-size:0px;overflow:hidden}
.clear5	{line-height:0;display:block;height:5px;clear:both;font-size:0px;overflow:hidden}
.clear10{line-height:0;display:block;height:10px;clear:both;font-size:0px;overflow:hidden}
.clear20{line-height:0;display:block;height:20px;clear:both;font-size:0px;overflow:hidden}
.clearfix:after {display: block; height: 0px; visibility: hidden; clear: both; content: "."}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}
.inlineblock{display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;vertical-align:middle;position:relative;}
.colororg{color:#ff0066 !important}
a{color:#444;text-decoration:none}
a:hover{color:#ff0000;text-decoration: none}
a.red{color:#ff0066}
del{font-family:arial;color:#666}
.wrap{ width:1000px; margin:0 auto}
ins{display: none;}
em {font-style: normal; font-weight: normal}
.yahei{font-family: "microsoft yahei","Microsoft YaHei",微软雅黑,arial;}
.header{ width:1000px; height:120px; clear:both; margin:0 auto; display:block}
.header .logo{ float:left; padding-top:25px}
.header .tel{ float:right; padding-top:42px}
.nav{ background:url(/images/nav_bg.jpg); height:38px; width:100%; clear:both; display:block}
.nav ul li{ line-height:38px; float:left; background: url(/images/nav_line.jpg) no-repeat right; padding:0 10px; display:inline;_width:80px;}
.nav ul li.on{ padding-left:0px}
.nav ul li a{ color:#fff; font-size:14px; height:38px; line-height:38px; display:block; padding:0 15px;}
.nav ul li a:hover{ background:url(/images/nav_bg_hover.jpg)}
.nav ul li.on a{ background:url(/images/nav_bg_hover.jpg)}
.nav ul li.last{ background:none}
.nav ul li.website{ float:right; width:150px; text-align:right; display:block}
.nav ul li.website a{ width:150px; text-align:right;padding:0px; margin:0px;font-family:Georgia, "Times New Roman", Times, serif;font-style: italic;}
.nav ul li.website,.nav ul li.website a,.nav ul li.website a:hover{padding:0px; margin:0px; background:none;}

#TabID{ position:absolute; bottom:10px; right:10px;}
#TabID li{list-style:none;float:left;width:16px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;border:1px solid #000000;background-color:#000;color:#FFF;list-
style:none;text-align:center;cursor:pointer;padding:2px 1px 0 1px;margin:0 2px}
#TabID li:hover,#TabID li.active{border:1px solid #CC0000;background-color:#CC0000;color:#FFFFFF;}

.news{ width:1000px; margin:10px auto 0; display:block; clear:both; height:350px; overflow:hidden}
.news .left{ float:left; width:240px; height:250px}
.news .left .new{background:#F5F5F5; padding:10px}
.news .left .title{ font-size:14px; font-weight:bold; line-height:20px; border-bottom:#ddd 1px solid}
.news .left .title span{ float:right}
.news .left .title span a{ color:#999; font-size:12px; font-weight:normal;}
.news .left .title span a:hover{ color:#ff0000}
.news .left ul{ padding-top:10px;}
.news .left ul li{ line-height:24px; border-bottom: #ddd 1px dotted; background:url(/images/dot.jpg) no-repeat 0 7px; padding-left:10px}
.news .left .pic{ margin-top:10px;}
.news .foucs{ float: left; width:1000px; margin-left:0px; display: inline}

.case{ width:1000px; margin:10px auto 0; display:block; clear:both;}
.case .left{ float:left; width:475px;}
.case .right{ float:right; width:475px;}
.case .title{ background:url(/images/case_title_bg.jpg); height:91px; padding-left:15px; padding-top:10px;}
.case .title strong{ font-size:18px; font-weight:bold}
.case .title p{ padding-top:5px; color:#0000ff}
.case .title span{ float:right; padding-right:10px; padding-top:6px}
.case .title span a{ color:#999; font-size:12px; font-weight:normal;}
.case .title span a:hover{ color:#ff0000}
.case ul{ padding-top:0px;}
.case ul li{ float:left; margin:5px 0px 0 32px; display:inline;}
.case ul li.nom{ margin-left:0px;}
.case ul li p{ padding-top:10px; line-height:24px; text-align:center; height:24px; width:137px; overflow:hidden}
.case2{ width:1000px; margin:20px auto 0; display:block; clear:both;}
.case2 .title{ background:url(/images/case_title_bg.jpg); height:91px; padding-left:15px; padding-top:10px;}
.case2 .title strong{ font-size:18px; font-weight:bold}
.case2 .title p{ padding-top:5px; color:#0000ff}
.case2 .title span{ float:right; padding-right:10px; padding-top:6px}
.case2 .title span a{ color:#999; font-size:12px; font-weight:normal;}
.case2 .title span a:hover{ color:#ff0000}
.case2 ul{ padding-top:0px;}
.case2 ul li{ float:left; margin:5px 32px 0 0px; display:inline;}
.case2 ul li.nom{ float:left; margin:5px 0  0 18px; display:inline;}
.case2 ul li.nom2{ float:left; margin:5px 0  0 32px; display:inline;}
.case2 ul li p{ padding-top:10px; line-height:24px; text-align:center; height:24px; width:137px; overflow:hidden}


.info{ width:1000px; margin:20px auto 0; clear:both; display:block}
.info .left{ float:left; width:320px; padding:10px 0}
.info .right{ width:270px; float: right; display: inline;  padding:10px 0}
.info .center{ width:320px; float:left; margin-left:40px; display: inline; padding:10px 0}

.info .title{ font-size:14px; font-weight:bold; line-height:20px; border-bottom:#ddd 1px solid}
.info .title span{ float:right}
.info .title span a{ color:#999; font-size:12px; font-weight:normal;}
.info .title span a:hover{ color:#ff0000}
.info .list ul{ padding-top:10px;}
.info .list ul li{ line-height:24px; border-bottom: #ddd 1px dotted; background:url(/images/dot.jpg) no-repeat 0 7px; padding-left:10px}
.info .list ul li span{ float:right; color:#999999; font-size:10px; font-family:Arial, Helvetica, sans-serif}
.info .pic ul{ padding-top:0px}
.info .pic ul li{ float:left; background:none; border:0px; padding:0px; margin-right:30px; display:inline; margin-top:15px}
.info .pic ul li span{ display:none}
.info .pic ul li.nob{ margin-right:0px}


.adpic{ width:1000px; margin:10px auto 0; clear:both; display:block}
.link{ width:1000px; margin:10px auto 0; clear:both; display:block}
.link .border{ border:#CCCCCC 1px solid; padding:10px }
.link .title{ font-size:14px; font-weight:bold; line-height:20px; border-bottom:#ddd 1px solid}
.link ul{ padding:10px 0 2px;line-height:24px;}
.link a {font-size: 12px; color:#4d4d4d; margin:0 5px; display:inline-block}
.link a:hover {color: #c30d23}

.footer{ border-top:#E61305 5px solid; margin-top:10px; padding:30px 0 10px; text-align:center; line-height:24px; font-family:Arial}
.footer span{ padding-left:10px;}
.footer p,.footer p a{color:#ddd}


.nmain{ width:1000px; margin:10px auto 0; display:block; clear:both; overflow:hidden}
.nmain .left{ float:left; width:240px; min-height:500px}
.nmain .left .class{background:#efefef; padding:10px}
.nmain .left .title{ font-size:14px; font-weight:bold; line-height:30px; border-bottom:#ddd 1px solid;padding-left:20px; color:#ff0000}
.nmain .left .title span{ float:right}
.nmain .left .title span a{ color:#999; font-size:12px; font-weight:normal;}
.nmain .left .title span a:hover{ color:#ff0000}
.nmain .left ul{ padding-top:10px;}
.nmain .left ul li{ line-height:30px; border-bottom: #ddd 1px dotted; }
.nmain .left ul li a{ display:block;padding-left:20px; font-weight:bold}
.nmain .left ul li a:hover{ background:#666; color:#FFFFFF}
.nmain .left .pic{ margin-top:10px;}
.nmain .left .small{ padding:5px 0px 10px 20px;}
.nmain .left .small li{ line-height:24px; border:none; background:url(../images/dot.jpg) no-repeat 0 8px}
.nmain .left .small li a{ font-weight:normal; padding-left:10px;}
.nmain .left .small li a:hover{ background:none; color:#ff0000}
.nmain .left .small li.currclass a{font-weight:bold; color:#ff0000;text-decoration: underline}
.nmain .right{ float: left; width:730px; margin-left:30px; display: inline}
.nmain .right .title{ font-size:14px; font-weight:bold; line-height:30px; border-bottom:#ddd 1px solid}
.nmain .right .title span{ float:right}
.nmain .right .title span a{ color:#999; font-size:12px; font-weight:normal;}
.nmain .right .title span a:hover{ color:#ff0000}
.nmain .right .content{ line-height:220%; padding:20px 0; min-height:300px;width:730px;}
.nmain .right .content p{ padding-bottom:15px;}
.nmain .right .content img{ max-width:700px;}
.nmain .right h1{ font-size:24px; line-height:40px; padding:20px 0 10px; color:#000; font-weight:bold}
.nmain .right h2{ font-size:24px; line-height:40px; padding:20px 0 10px; color:#000; font-weight:bold; text-align:center}
.nmain .right .info{ color:#999; text-align:center; border-bottom:#efefef 1px solid; clear:both;width:730px;}


.nmain .right .piclist ul{ padding-top:10px; min-height:400px;}
.nmain .right .piclist ul li{ float:left; margin:10px 0px 5px 50px; display:inline;}
.nmain .right .piclist ul li.nom{ margin-left:0px;}
.nmain .right .piclist ul li p{ padding-top:10px; line-height:20px; text-align:center; height:40px; width:137px; overflow:hidden}

.nmain .right .newslist ul{ padding:10px 20px 0 0; min-height:400px;}
.nmain .right .newslist ul li{ line-height:28px; border-bottom: #efefef 1px dotted; background:url(/images/dot.jpg) no-repeat 0 8px; padding-left:10px}
.nmain .right .newslist ul li span{ float:right}

/*文章分页样式*/
#fenye{clear:both; padding-top:20px; padding-bottom:20px;}
#fenye a{text-decoration:none; display:inline;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#1E50A2;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}
#fenye span{line-height:30px;}

/*文章正文分页样式*/
#pageNext{ padding:10px 12px 6px; clear:both;}
#pageNext .prev,#pageNext .next{width:52px; text-align:center;}
#pageNext a.curr{width:22px;background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#pageNext a.curr:visited {color:#fff;}
#pageNext a{margin:5px 4px; color:#1E50A2;background:#fff; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#pageNext a.num{width:22px;}
#pageNext a:visited{color:#1f3a87;} 
#pageNext a:hover{color:#fff; background:#1E50A2; border:1px solid #1E50A2;float:left;}

#kefu {POSITION: fixed; WIDTH: 137px; HEIGHT: auto; TOP: 180px; RIGHT: 0px; LEFT: auto; _position: absolute;z-index:999;}
#kefu .im_top {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/imTop.png) no-repeat right 50%; HEIGHT: 30px;CURSOR: pointer}
#kefu .im_bottom {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/imBottom.png) no-repeat right 50%; HEIGHT: 18px}

.im_bottom {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/imBottom.png) no-repeat right 50%; HEIGHT: 18px}
.im_center {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/imCenter.png) repeat-y right 50%; HEIGHT: auto}
#kefu .im_center {WIDTH: 100%; DISPLAY: block; BACKGROUND: url(/images/imCenter.png) repeat-y right 50%; HEIGHT: auto}
#kefu .im_btn {WIDTH: 35px; FLOAT: left; HEIGHT: 110px; OVERFLOW: hidden}
#kefu .im_btn IMG {CURSOR: pointer}
#kefu .im_main {WIDTH: 100px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 15px}
#kefu .im_main H3 {BORDER-BOTTOM: #aaa 1px dotted; TEXT-ALIGN: left; HEIGHT: 20px; COLOR: #888; font-size:12px; font-weight:bold;PADDING-LEFT: 5px;}
#kefu .im_main UL {TEXT-ALIGN: left; MARGIN-TOP: 0px; WIDTH: 100%; HEIGHT: auto}
#kefu .im_main UL LI {MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: auto; HEIGHT: auto; color:#6F6F6F}
#kefu .im_main UL LI img{MARGIN-TOP: 2px;}
#kefu .c {PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; PADDING-TOP: 0px}
#btn {CURSOR: pointer}
#kefu .im_main UL.ktel{ padding-top:10px}
#kefu .im_main UL.ktel li{ font-size:12px; font-weight:bold; color:#FF0000; line-height:20px; margin:0px}