﻿@charset "utf-8";
/*==========@@html默认 开始@@==========*/
/*基本*/
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin:0px;}
@media (max-width: 1200px) {body {width: 150%;}}
input,button,ul,ol{margin:0px;padding:0px;}
body,input,button,form,textarea{font-size:14px; line-height:28px; font-family: "microsoft yahei", "arial black"; color:#333;}
h1,h2,h3,h4,h5,h6,font {font-size:14px; font-weight:bold; }
ul,ol{list-style:none;}
img{border:0px; display: block;margin:0; padding:0; }
em,i,strong{ font-style:normal; }
button,input,select,textarea{font-size: 100%;}
table {border-collapse: collapse;border-spacing:0;}
body{ background:#fff;}
*{padding:0px; margin:0px }
div{ margin:0; padding:0; border:0; color:#333333; }
p{ margin:0;}
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* remove most spacing between table cells.*/}
li{ list-style: none outside none;}

/*链接*/
a{ text-decoration:none; color:#666666; background: transparent;  outline:none}
a:focus { outline:none; }
a:hover,a:active{ color:#0e66b7; text-decoration:none; }
a:visited{text-decoration:none;}

/*表单*/
form {margin: 0;}
button,input,select,textarea {
    font-size: 100%;  /* correct font size not being inherited in all browsers. */
    margin: 0;  /* address margins set differently in ie 6/7, firefox 3 , safari 5,and chrome */
    vertical-align: baseline; /* improve appearance and consistency in all browsers */
    *vertical-align: middle; /* improve appearance and consistency in all browsers */
}
button,select {text-transform: none;}
input{ line-height: normal; border:none;}
textarea{ -moz-box-sizing: border-box;  background: #dddddd;border: 1px solid #999999;width:99%;}

/*其它*/
blockquote {margin: 1em 40px;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
code, kbd, pre, samp {font-size: 1em;}
pre {margin: 1em 0; white-space: pre;white-space: pre-wrap;word-wrap: break-word; }
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0; position: relative;vertical-align: baseline; /* prevent `sub` and `sup` affecting `line-height` in all browsers.*/}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
dl{margin: 1em 0;}
dd {margin:0;}
audio:not([controls]) {display: none; height: 0;}
/*==========@@html默认  结束@@==========*/


/*==========@@通用 开始@@==========*/
/*常用颜色*/
.red {color: #f00 !important;}

/*清除浮动*/
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;line-height:0; }
.clearfix{*zoom:1;}
.clear { clear:both; }
.fl{ float:left;}
.fr{ float:right;}
/*其它*/
.hidden{ display:none;}

/*必须输入，主要*/
/*.required{ color:red; font-weight:bold;}*/
.form_text_verifycode { width:80px; }
.form_radio{ width:auto; border:0;}
.form_checkbox{ width:auto; border:0}

/*网站公用样式表*/
.w1000{width:1000px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.icon{background:url(/uploads/image/ptcpimages/icon.png) no-repeat; display:inline-block; vertical-align:middle;}
.icon2{background:url(/uploads/image/ptcpimages/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
#header_main, #top_main, #banner_main, #floor_1_main, #floor_2_main, #links_main, #footer_main{width:100%;margin:0;}
.trans{-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in;}
/*top*/
#header_main{background:#f1f2f6;height:30px;line-height:30px;font-size: 12px;color:#666;}
#header_main span, #header_main .ksdh{color:#999;}
#header_main .ksdh a{color:#999;display: inline-block;padding: 0 3px;}
#header_main .ksdh a:hover{color:#0e66b7;}

#top_main{margin:0; width:100%;height:74px;background:#fff;position: relative;z-index: 10;}
#top{line-height:74px; color:#333;position: relative;}
#top #logo{padding-top:10px;width:200px;}
#top #logo img{width:160px;height:60px;display:block;}

/*导航*/
#nav{width:696px;position: relative;z-index:10;}
#nav ul{margin: 0 auto; width:100%;}
#nav li{float:left;width:96px; display:block; list-style:none;font-size:14px;line-height:74px; text-align:center;position: relative;z-index: 10;}
#nav li a{color:#333;display:block;line-height:74px;height:74px; text-align: center;}
#nav li:hover a,#nav li.cur a{color:#0e66b7;}
#nav li a em{background-position:-93px -42px;width:20px;height:8px;margin: 0 auto;position: absolute;left:40%;bottom: 0;display: none;}
/*#nav li.cur a em{display: block;}*/
#nav .subnav{position: absolute;left: 0;top:74px;width: 114px;z-index: 10;border-left:5px solid rgba(0,0,0,0.1);border-right:5px solid rgba(0,0,0,0.1);border-bottom:5px solid rgba(0,0,0,0.1);display: none;}
#nav .subnavbg{position:static;background:#32363e;background:rgba(50, 54, 62, 0.6)!important;filter:alpha(opacity=60);*zoom:1;}
#nav .subnav a{display: block;height:32px;line-height:32px;text-align: center;color: #fff !important;font-weight: normal !important;font-size: 12px;overflow: hidden;position: relative;}
#nav .subnav a:hover{ display:block;color:#1e1e1e !important;background:#fff; font-weight: normal; background:rgba(255, 255, 255, 0.8)!important;}

/*#nav .subnav{background: rgba(0, 0, 0, 0)  no-repeat scroll left bottom; display: none; left: 0; padding-bottom: 5px; position: absolute; top: 74px; width: 114px; z-index: 10;}
#nav .subnav a{background: rgba(0, 0, 0, 0)  repeat-y scroll left top; color: #fff; display: block; font-size: 12px; font-weight: normal; height: 32px; line-height: 32px; overflow: hidden; text-align: center;}
#nav .subnav a:first-child{padding-top: 15px;}*/
/*侧边导航*/
/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;}
#banner_main .banner {height:500px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:500px; overflow:hidden;}

.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display:none;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:300px; height:18px;line-height:0;font-size:0;text-align:center;position:absolute;left:36%;top:0;z-index:5;}
#banner .tip span {display:inline-block;width:18px;height:10px;cursor:pointer;margin:0 3px;font-size:0px;line-height:0px;background-position:-22px -4px;}
#banner .tip span.cur{height:18px;background-position:0 0;}
#banner #btn_prev,#banner #btn_next{width:36px;height:68px;position:absolute;top:200px;z-index:5;}
#banner #btn_prev{background-position:0 -56px;height:68px;left:5%;}
#banner #btn_next{background-position:-48px -56px;height:68px;right:5%;}
#banner .line{position:absolute;left:34%;top:9px;z-index:4;width:300px;height:1px;background:#c8c8c9;}
#banner .ban_lin{width:100%;position:absolute;left:0;bottom:30px;height:20px;z-index:3;}
#banner .ban_lin .w1200{position:relative;z-index:3;}
/*banner end*/
.index #floor_1_main{padding:30px 0 50px;background:#fbfbfb;}
.index .title{width:100%;height:32px;margin-bottom:30px;}
.index .title .more{width:65px;height:22px;line-height:22px;margin-top:12px; -moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px; text-align: center;font-size: 12px;color: #0e66b7;}
/*.index .title .more:hover{color: #fff;background: #0e66b7;}*/
.index .title h2{color:#0e66b7;font-size:22px;font-weight: normal;line-height:48px;}
.index .title h2 em{font-size:16px;color: #999;text-transform: uppercase;display: inline-block;padding-left:8px;}
.index .title h2 s{width:6px;height:23px;display:inline-block;background-position:-50px 0;margin-right: 12px;}

.index #floor_1 .left{width:726px;}
.index #floor_1 .iproduct{overflow: hidden;width:100%;position: relative;}
#select_btn{width:150px; height:242px; color:#111;display:block;position: relative;z-index: 6;}
#select_btn li,#select_btn li.current{width:100%; height:40px; border-top:1px solid #fff; cursor:pointer;line-height: 40px;display: block;}
#select_btn li{float: left;}
#select_btn li:first-child{border-top:0;}
#select_btn li a{position: relative;display: block;background: #eee;height:40px;line-height: 40px;}
#select_btn li a h3{height: 40px;line-height: 40px;color: #333;padding-left: 20px;overflow: hidden;font-weight: normal;}
#select_btn li a em{position: absolute;right:-12px;top:16px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #0e66b7;border-width:6px; width: 0;height: 0;display: none;}
#select_btn li a:hover, #select_btn li.current a{background:#0e66b7;}
#select_btn li a:hover h3, #select_btn li.current a h3{color: #fff;}
#select_btn li a:hover em, #select_btn li.current a em{display: block;}
.index #floor_1 #picshow{position:relative;width:576px;height: 242px;overflow: hidden;z-index: 3;}
#picshow_img{width:100%; height:242px; overflow:hidden;}
#picshow_img li{width:575px;height: 242px;overflow:hidden; float:left; display:block;}
#picshow_img li a{display: block;position: relative;}
#picshow_img img{width:575px;height:242px;}
.picshow_tx{position:absolute;left:0px;width:575px;bottom:0px;height:50px;overflow:hidden;background:url(/uploads/image/ptcpimages/tmbg.png) repeat left top;display: none;}

.picshow_tx h3{color:#fff;font-size:14px;line-height:50px;padding:0 10px;overflow:hidden;font-weight: normal;}
.index #floor_1 .right{width:430px;}
.index #floor_1 .system{width:430px;overflow:hidden;height:242px;position: relative;}
.index #floor_1 .system li{float:left;width:430px;display:block;}
.index #floor_1 .system li a{display:block;position: relative;}
.index #floor_1 .system li a img{width: 430px;height: 242px;}
.index #floor_1 .system li .title2{height:50px;position:absolute;left: 0;bottom: 0;width:430px;cursor: pointer;background:url(/uploads/image/ptcpimages/tmbg.png) repeat left top;overflow: hidden;}
.index #floor_1 .system li .title2 h3{height:50px;line-height: 50px;position: relative;padding:0 18px;color: #fff;-webkit-transition: all .6s ease-in; -moz-transition: all .6s ease-in; -o-transition: all .6s ease-in; transition: all .6s ease-in;font-weight: normal;}
.index #floor_1 .system li .title2 span{position: relative;font-size: 14px;font-weight: bold;display:block;}
.index #floor_1 .system li .title2 p{position: relative;color: #fff;padding: 0 18px;}

#system .btn {width:66px; height:50px; line-height:0; font-size:0; text-align:center; position:absolute; right:0; bottom:0; z-index:10; }
#system .btn span{width: 20px;height: 20px;display:inline-block;cursor: pointer;margin-top: 15px;}
#system .btn .prev{background-position:0 -30px;margin-right: 2px;}
#system .btn .next{background-position:-22px -30px;}
#system .btn .prev:hover{background-position:-44px -30px;}
#system .btn .next:hover{background-position:-67px -30px;}



.index #floor_2_main{padding:60px 0;background:#f9f9f9;}
.index #floor_2_main .left{width: 786px;}
.index #floor_2_main .inews{width: 100%;}
.index #floor_2_main .inews .inewsimg{width:333px;height:250px;overflow: hidden;position: relative;}
.index #floor_2_main .inews .img{width:333px; height: 250px; display: block;overflow: hidden;position: relative;}
.index #floor_2_main .inews img{ width:333px;height:250px;position: absolute; display: block;-webkit-transition: all .4s; transition: all .4s;}
.index #floor_2_main .inews .img:hover img{ -webkit-transform: scale(1.05); transform: scale(1.05); }
.index #floor_2 .textlist{width:430px;height:250px;overflow: hidden;}
.index #floor_2 .textlist li{width:100%;height:30px; height:24px;display: block;overflow: hidden;font-size: 12px;}
.index #floor_2 .textlist li a{display: block;}
.index #floor_2 .textlist li span{display:inline-block;color: #666;}
.index #floor_2 .textlist li h3{color: #333;font-weight: normal;font-size: 12px;}
.index #floor_2 .textlist li.newsone{height:120px;cursor:pointer;background: url(/uploads/image/ptcpimages/line.jpg) repeat-x left bottom;margin-bottom:20px;}
.index #floor_2 .textlist li.newsone .desc{height:42px;overflow:hidden;color:#999;font-size:12px;line-height:22px;}
.index #floor_2 .textlist li.newsone .ckxq{color:#0e66b7;font-size:12px;}
.index #floor_2 .textlist li.newsone h3{font-size: 14px;}
.index #floor_2 .textlist li.newsone span{color: #999;}
.index #floor_2 .textlist li a:hover h3{color: #0e66b7;}
.index #floor_2 .textlist li a.ckxq:hover {text-decoration: underline;}
/*.index #floor_2_main .inews:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}*/

.index #floor_2_main .right{width:370px;}
.index #floor_2 .right .item{width: 185px;height:160px;float: left;}
.index #floor_2 .right .item img{width: 185px;height:160px;}
.index #floor_2 .right .item a{display: block;position: relative;color: #fff;}
.index #floor_2 .right .item h3{font-size: 18px;padding:25px 16px 0;font-weight: normal;}
.index #floor_2 .right .item .desc{font-size: 12px;line-height:20px;padding:0 16px 0;}
.index #floor_2 .right .item h4{position: absolute;left: 0;bottom: 0;height: 44px;line-height: 44px;background:url(/uploads/image/ptcpimages/tmbg.png) repeat left top;width:90%;text-align: right;padding: 0 5%;font-weight: normal;}
.index #floor_2 .right .jsyy{background:#0e66b7;}
.index #floor_2 .right .jsyy:hover{background: #055096;}
.index #floor_2 .right .online{background:#26a5b5;}
.index #floor_2 .right .online:hover{background:#1496a6;}
.index #floor_2 .right .online h3{padding-top:40px;}
.index #floor_2 .right .vido h4{text-align:left;top: 0;}
.index #floor_2 .right .item h4 em{width:20px;height:20px;display:inline-block;}
.index #floor_2 .right .cjprob h4 em{background-position:-63px 0;}
.index #floor_2 .right .vido h4 em{background-position:-87px 0;}
.index #floor_2 .right .item h4 {transform: translate3d(0px, 0px, 0px);}
.index #floor_2 .right .item h4 em {font-style: normal;opacity: 0;transform: translate3d(0px, -30px, 0px);transition: opacity 0.35s ease 0s, transform 0.35s ease 0s;}
.index #floor_2 .right .item::before, .index #floor_2 .right .item h2 {transition: transform 0.35s ease 0s;}
.index #floor_2 .right .item:hover h4::before, .index #floor_2 .right .item:hover h4, .index #floor_2 .right .item:hover h4 em {
    opacity: 1;
    transform: translate3d(0px, 0px, 0px);
}


/*内页样式*/
/******************** 全局布局 ********************/
.wrapper{ padding:30px 0px 30px; }
.w{width: 1200px;margin: 0 auto;}
.nybanner, .nybanner ul, .nybanner img{ height:300px;}
.content { width:730px;}
.sitepath{ height: 54px; line-height: 54px; color: #666666; border-bottom: 1px solid #e9e7e7;margin:6px auto 20px;overflow: hidden;}
.sitepath s{ width:22px; height: 26px; background-position:0 0; margin-right: 8px;}
.sitepath span{ color: #0e66b7; font-weight: bold;}
.sitepath a{ color: #666666; }
.sitepath a:last-child{color: #0e66b7; font-weight: bold;}
.sitepath a:hover { color: #0e66b7; }

#announ_main{width: 100%;height: 68px;line-height: 68px;background: #fff;border-bottom: 1px solid #e9e7e7;}
#announ_main .w1000{width: 1200px;}
.announ_left{background: rgba(0, 0, 0, 0) url(/uploads/image/ptcpimages/hot.jpg) no-repeat left 10px;color: #d5241c;float: left;padding-left: 40px;padding-right: 10px;}
.announ_left span{display: block;}
.announ_left .re_key a{display: inline-block;padding: 0 5px;color: #666;}
.announ_right{width:250px;}
.announ_right .search{float: left; height: 36px; line-height: 36px; overflow: hidden; padding:23px 0 0; width:250px;}
.announ_right .search input{color: #bebdbd;}
.announ_right .txt{ width: 205px;float:left;border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7;height: 26px; line-height: 26px; font-size: 12px; text-indent: 10px;}
.announ_right .btn{display: block;}
.announ_right .btn{border: 0 none; cursor: pointer; float: left; height:28px; margin: 0; padding: 0; width: 38px; background: url(/uploads/image/ptcpimages/input.png) no-repeat center #ccc;}
/*.announ_right .btn:hover{background-color: #045299;}*/
/*title*/
.wrapper .lefttit{ width:100%; height:38px; line-height: 38px; color: #0e66b7; position: relative; font-weight: bold; font-size: 16px; background:url(/uploads/image/ptcpimages/leftit.png) repeat-x left top; border-bottom:1px solid #e4e4e4;}
.wrapper .lefttit s{ width:9px; height:38px; background-position: -100px -86px; margin-right: 14px; vertical-align: top;*vertical-align: middle; }

.dxalwz{position:relative;left:0px;width:388px;bottom:0px;height:40px;overflow:hidden;background:url(/uploads/image/ptcpimages/tmbg.png) repeat left top;}
.listcase .allb{ padding:8px 0px;width:388px;float: left;display: block;margin-right: 18px;height: 265px;}
.listcase .allb a{display: block;}
.listcase .allb img{width:388px; height:225px; display: block;border: 0 none;position: absolute;-webkit-transition: all .4s; transition: all .4s;}
.listcase .allb a.img{width:388px; height:225px;overflow: hidden;position: relative;}
.subright .list .allb .dxalwz h3{color:#fff;font-size:14px;line-height:40px;overflow:hidden;font-weight: normal;text-align: center;}


.erro{padding:0 10px; color:red; font-size:14px;line-height:60px; height:60px}
/*recommend*/
.recommend{ border:1px solid #e4e4e4; padding-bottom: 10px; background: #fff; font-size: 12px; margin-bottom: 20px;}
.recommend .lefttit a{ color:#555555; font-size: 12px; margin-right: 15px; font-weight: normal;}
.recommend .lefttit a:hover{color: #c02914;}
.renew .list{ padding-left: 20px; padding-top: 10px;}
.renew li{ width:400px; padding:0px 20px 0px 0px; line-height: 28px; float: left;height: 28px;overflow: hidden;}
.renew li s{ width:9px; height:7px;background-position:-90px -112px;}
.renew li a{ color: #666666; display:block;}
.renew li span{color: #666;}

.repro .list{  padding-top: 18px;}
.repro li {float:left; width:156px; margin-left:16px;text-align:center; line-height:30px; }
.repro li a{ display:block; color: #555555; }
.repro li a:hover{ color:#c02914; }
.repro li img { width:154px; height:116px; border:1px solid #e6e6e6; display:block; }
.repro li img:hover { opacity:0.8; filter:alpha(opacity=80); border:1px solid #f0b010; }
.recommend li a:hover{ color:#0e66b7;}
/* pager */
.pager { padding: 5px 10px; border: 1px solid #eee; margin: 20px 0px; }
.pager:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.pager{*zoom:1;}
.pager p { height: 26px; line-height: 26px; float: left; }
.pager ul { overflow: hidden; float: right; }
.pager ul li { float: left; padding: 0 !important; height: auto !important; border: none !important; }
.pager ul a { margin-left: 5px; padding: 0 8px; height: 24px; line-height: 24px; border: 1px solid #edebeb; text-decoration: none; float: left; }
.pager ul a.current { background-color: #0e66b7; border-color: #0e66b7; color: #fff; }
.pager ul a.current:hover { background-color: #0e66b7; border-color: #0e66b7; color: #fff; }
.pager ul a:hover { background-color: inherit; color: inherit; border-color: #0e66b7; *background-color: transparent; *color: #666; }
/* relink */
.relink {height:38px; line-height:38px; color: #666; border:1px solid #e4e4e4;  margin-bottom:15px;overflow: hidden;}
.relink .prevlink { float:left; margin-left:10px;color: #666;}
.relink .nextlink { float:right; margin-right:10px;color: #666;}
.relink a{ color: #666;}
.relink a:hover{ color: #0e66b7;}


/*leftnav*/
.subleft{ width:245px; padding: 15px; background: #fff; box-shadow: 0 0 5px 1px rgba(0,0,0,0.1); border: 1px solid #e4e4e4; border-radius: 4px;}
.lefta{ width:245px;}
.leftnews.mar9{margin-top:30px;}


.submian { padding-bottom: 30px; }
.submian .sobtitle { height: 22px; line-height: 22px; padding:0 0px 25px; font-size: 14px; }
.submian .sobtitle a { font-size: 14px; }
.submian .sobtitle a.now { color: #005bac; font-size: 14px; font-weight: bold; }
.submian .sobtitle a.now:hover { text-decoration: underline; }
.submian .subleft .title { background: #004098; height:40px; line-height: 40px; color: #fff; text-align: center;  font-size: 16px; border-bottom: 1px solid #fff; margin-bottom: 0;}
.submian .subleft .title p { color: #fff; font-size: 14px; font-weight: normal;line-height: 24px;}
/*.submian .subleft .title i { font-size: 20px; font-weight: bold; color: #fff; }*/
/*.submian .subleft .bort9 { border-top: 9px solid #005bac;}*/
/*.submian .subleft .bor9 { border-bottom: 9px solid #005bac;}*/
.submian .subleft .lefta { width: 245px; margin-bottom: 10px; background: #ccc;}
.submian .subleft .comt { background: #ccc;}
.submian .subleft .lefta .comt ul li { line-height: 50px; }
.submian .subleft .lefta .comt ul li a { height: 40px; line-height: 40px; text-align: center; display: block;  font-size: 14px; color: #004098; border-bottom: 1px solid #fff;overflow: hidden; background: url(/uploads/image/ptcpimages/jiantou.png) no-repeat 92% center; }
.submian .subleft .lefta .comt ul li .box { padding: 10px 0px; display: none; }
.submian .subleft .lefta .comt ul li .box a { height: 30px; line-height: 30px; display: block; color: #888; border: 0px; }
.submian .subleft .lefta .comt ul li .box a:hover { color: #005bac; background: none; }
.submian .subleft .lefta .comt ul li a:hover, .submian .subleft .lefta .comt ul li a.hover {background:#004098; color: #fff;}
.submian .subleft .lefta .comt ul li.hover .box a { background: none; font-weight: normal; }
.submian .subleft .lefta .comt ul li.hover .box a.hover { color: #005bac; font-weight: bold; }
.submian .subleft .adv { margin-bottom: 10px; background: #000; }
.submian .subleft .adv a img { display: block; width: 100%; }
.submian .subleft .adv a:hover img { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; }

.submian .subright { width:870px; padding-bottom: 20px; }
.submian .subright .newslist ul li { padding: 10px 0px; border-bottom: 1px dotted #c2c2c2;float: left; }
.submian .subright .newslist ul li a { display: block; }
.submian .subright .newslist ul li a img { width: 0; height: 110px; display: block; }
.submian .subright .newslist ul li a .txt { width: 720px; float: left; padding-left: 20px; }
.submian .subright .newslist ul li a .txt p { height: 40px; line-height: 40px; }
.submian .subright .newslist ul li a .txt p b { color: #005bac; font-size: 14px; float: left; }
.submian .subright .newslist ul li a .txt p i { color: #666; float: right; }
.submian .subright .newslist ul li a .txt span { line-height: 22px; height: 66px; overflow: hidden; display: block; color: #666; }
.submian .subright .newslist ul li a:hover img { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; }
.submian .subright .newslist ul li a:hover p b { text-decoration: underline; }
.submian .subright .newslist ul li a:hover span { color: #777; }
.submian .subright .caselist {overflow: hidden;}
.submian .subright .caselist .parterul{width: 108%;}
.submian .subright .caselist .parterul li { padding: 20px 0px;height: 176px;width:204px;float: left;display: block;margin-right: 18px;}
.submian .subright .caselist .parterul li a { display: block; }
.submian .subright .caselist .parterul li a img { width:190px; height:143px; display: block; border:7px solid #e2e2e2; }
.submian .subright .caselist .parterul li a .txt { width: 470px; float: left; padding-left: 20px; }
.submian .subright .caselist .parterul li a .txt p { height: 40px; line-height: 40px; color: #005bac; font-size: 14px; font-weight: bold; }
.submian .subright .caselist .parterul li a .txt i { color: #666; padding-bottom: 10px; display: block; }
.submian .subright .caselist .parterul li a .txt span { line-height: 22px; height: 88px; overflow: hidden; display: block; color: #666; }
.submian .subright .caselist .parterul li a:hover img { opacity: 0.8; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; border-color: #005bac; }
.submian .subright .caselist .parterul li a:hover p { text-decoration: underline; }
.submian .subright .caselist .parterul li a:hover span { color: #777; }
.submian .subright .anlitoph4, .submian .subright .divanli { background: #fff; }
.submian .subright .anlitoph4 { height: 38px; line-height: 38px;border: 1px solid #e5e5e5;margin-bottom: 20px;}
.submian .subright .anlitoph4 span {display: block; float: left; color: #005bac; font-weight: bold; font-size: 14px;padding-left: 20px;}
.submian .subright .anlitoph4 span .org { color: #ff7e00; }
.submian .subright .anlitoph4 a { float: right; padding-right: 20px; }
.submian .subright .anlitoph4 .tel { float: right; padding-right: 10px; font-size: 14px; color: #005bac; }

.renew .list{ padding-left: 20px; padding-top: 10px;}
.divremmnews{padding: 10px;overflow: hidden;}
.divremmnews ul{width: 102%;}
.divremmnews li{ width:400px; padding:0px 10px; line-height: 28px; float: left;height: 28px;overflow: hidden;}
.divremmnews li s{ width:9px; height: 12px; background-position:-90px -112px;}
.divremmnews li a{ color: #666666; display:block;}
.divremmnews li span{color: #666;}
.biaogg td{padding:5px; border:1px solid #eee;}
.aboutlist p img,.aboutlist img{display: inline;}
/*leftrecom*/
.leftrecom{ width:250px; border:1px solid #e4e4e4; margin: 20px 0;}
.leftrecom li{ width:189px;margin: 10px auto;text-align: center;}
.leftrecom li img{width:183px; height: 137px;padding:2px; border:1px solid #e3e3e3; display: block;}
.leftrecom li h3{color: #666666;line-height:30px;}
.leftrecom li:hover img{background: #ffb700; border-color: #fff;}
.leftrecom li:hover h3{color:#ffb700;}
/*leftcon*/
.leftnews .lefttel{ margin:18px 0px 0px 15px;line-height: 16px; }
.leftnews .lefttel .icon{width: 46px;height:46px;margin-right: 6px;background-position: -158px 0;}
.leftnews .lefttel span{ color:#303030;font-size:14px;}
.leftnews .lefttel strong{font-size:22px;color:#0e66b7;font-family: impact;font-weight: normal;display:block;line-height: 30px; }
.leftnews .icontxt{font-size:12px;color:#303030;line-height:24px; padding:16px 15px;}


.leftnews {margin-bottom: 10px;margin-top: 20px;background: #fff;}
.leftnews .title { height: 42px;line-height:32px;margin-bottom: 0;}
.leftnews .leftnewscomt { background: #fff; padding: 10px; }
.leftnews .leftnewscomt ul li { height: 30px; line-height: 30px; border-bottom: 1px solid #f2f2f2; overflow: hidden; }
.leftnews .leftnewscomt ul li a { font-size: 14px; display: block; padding-left: 10px; }
.leftnews .leftcont { background: #fff; padding: 10px;overflow: hidden;}
.leftnews .leftcont h2 {font-size:14px; font-weight: bold; color: #005bac; padding-bottom: 10px; border-bottom: 1px solid #f2f2f2; }
.leftnews .leftcont span { line-height: 24px; display: block; border-bottom: 1px solid #f2f2f2;padding: 10px 0;}
.leftnews .leftcont p {font-size: 18px; color: #333; padding-top: 10px; }
.leftnews .leftcont p i {font-size:20px; color: #ff7e00; display: block; font-family: impact;line-height: 28px;word-wrap:break-word; word-break:normal;}
.leftprocomt{padding:10px;}
.leftprocomt li{width:200px;margin: 0 auto 10px;display: block;}
.leftprocomt li a{display: block; text-align: center;}
.leftprocomt li img{width:200px;height:113px;}
.leftprocomt li h3{text-align: center;font-weight:normal;height: 40px;line-height: 40px;}
.leftprocomt li a:hover h3{color: #0e66b7;}
/*************************/
/*singlepage*/
.singlepage .contxt{ line-height: 26px; font-size: 14px; color: #555;  padding:0px 8px;}
.singlepage .contxt img,.singlepage .contxt p img{max-width: 100% !important;}
/* listproduct */
.listproduct .list{width:100%;}
.listproduct .item{width:100%;float:left;margin:0px 0 20px 0px;padding-bottom:15px;border-bottom:1px dotted #cccccc;}

.listproduct .item a{display: block;}
.listproduct .item a.img{width:187px;}
.listproduct .item a.img img{width:187px;height: 105px;border:1px solid #eee;}
.listproduct .item a.txt{width:655px;}
.listproduct .item a img{display: block; height: 174px; transition: all 0.2s ease-in 0s; width: 232px;}
.listproduct .item a h2{font-size: 14px; font-weight: normal;line-height:20px;color: #333;padding-top: 6px;}
.listproduct .item a em{color: #0e66b7; display: block; width:80px;font-size: 12px;cursor: pointer;}
.listproduct .item a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.listproduct .item a:hover h2{color:#0e66b7;font-weight: normal;}
.listproduct .item a h3 em{display: none;}
.listproduct .item .desc{line-height: 22px;font-size: 12px;color: #666;}
/* .pageproduct */
.pageproduct2 h1 { font-family:"microsoft yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight:700; }
.pageproduct2 .photo { margin-bottom:20px; }
.pageproduct2 .photo .img { display:block; padding:4px; border:1px solid #dbe7c7; margin:0 auto; }
.pageproduct2 .detaiinfo { margin-bottom:10px; }

/* pageproduct2 */
.pageproduct .contentcon{ background: #fff; border: 1px solid #dfdfdf; padding:20px 15px; }
.pageproduct .tod{}
.pageproduct .photo { width:350px; margin: 20px 0; }
.pageproduct .photo .jqzoom{ border:1px solid #ddd; width:348px; height:196px; margin-bottom: 15px; position:relative; padding:0px; cursor:pointer; overflow: hidden;} 
.pageproduct .photo div.zoomdiv {  z-index:  999; position: absolute; top:0px; left:0px; width: 350px;height: 196px; background: #ffffff;  border:1px solid #cccccc; display:none;  text-align: center; overflow: hidden;}
.pageproduct .photo div.jqzoompup { z-index : 999; visibility: hidden;  position: absolute; top:0px; left:0px;  border: 1px solid #aaa; background: #ffffff; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(opacity=50);
width: 200px !important;height: 200px;}
.pageproduct .photo .img { width:348px; height:196px; display:block; }
.pageproduct .photoimg{ width:348px; height:82px; padding-top:10px; position:relative;}
.pageproduct .photoimg .list{ width:289px; overflow:hidden;position:relative; margin-left:35px;}
.pageproduct .photoimg .icon{ width:8px; height:12px; position:absolute; top:30px; cursor:pointer;display: block;}
.pageproduct .photoimg .btnleft{ left:10px; background-position:-90px -86px;}
.pageproduct .photoimg .btnright{  right:10px; background-position:-90px -98px;}
.pageproduct .photoimg .list .listcon{ width:300%;}
.pageproduct .photoimg a{ width:85px; height:48px; display:block; float:left;  margin-right:14px; border:1px solid #ddd;}
.pageproduct .photoimg a img{ width:85px; height:48px; display:block;}
.pageproduct .photoimg a:hover{ border:1px solid #f35b07;}
.pageproduct .baseinfo { width:460px; }
.pageproduct .baseinfo h1{ color:#555; font-weight:bold; font-size:16px; }
.pageproduct .baseinfo .miaos{ color: #666; margin-top: 5px;}
.pageproduct .baseinfo .miaos p{ padding-left: 5px;font-size: 12px;line-height: 22px;height:98px;overflow: hidden;}
.pageproduct .baseinfo .showtel{ width:90%; padding:10px 5%; margin-top:5px; line-height: 28px; background: #f3f3f3;}
.pageproduct .baseinfo .showtel .telcon{ line-height: 28px;}
.pageproduct .baseinfo .showtel .telcon strong{ font-size:26px; font-weight: normal; font-family: impact;  color: #0e66b7; }
.pageproduct .baseinfo .button { width:107px; height: 36px; margin-top: 10px; line-height:36px; margin-right:15px;  border-radius:2px; display:block; text-align: center; color:#fff; background: #0e66b7; }
.pageproduct .baseinfo .button:hover { background:#1b1b1b; }
.pageproduct .detaitit { height:44px; line-height:44px; border-bottom:1px solid #cecece; margin:15px auto 15px; }
.pageproduct .detaitit h2{ width:95px; height: 42px; line-height: 39px; border-bottom:3px solid #0e66b7; text-align: center; color:#0e66b7;font-size:16px; }
.pageproduct .detaiinfo { margin-bottom:10px; padding:0px 10px 10px; color:#666; }
.pageproduct .detaiinfo a{display: block;}
.pageproduct .detaiinfo img,.pageproduct .detaiinfo p img{max-width: 100% !important;}


.producttab{background: #1b77bc none repeat scroll 0 0; height: 36px; margin-bottom: 2px;width: 100%;overflow: hidden;}
.producttab h3{color: #ffffff;font-size: 16px;height:34px;line-height:34px; margin-right: 2px; text-align: center;cursor: pointer;display: inline-block; display: inline;padding: 0 20px;font-weight: normal;}
.producttab h3.current{background: #ffffff; border-left: 2px solid #1b77bc; border-top: 2px solid #1b77bc; color: #1b77bc;font-weight: bold; padding:4px 20px 12px;}
.productcontent{color: #454545; line-height:26px; display: none;}
.procont{padding-bottom: 20px; padding-top: 20px;}


.pageproduct .showpcontact{  border:1px solid #e4e4e4; padding-bottom: 10px; }
.pageproduct .showpcontact .txt{ padding:15px; color: #666; min-height: 122px; }
.pageproduct .reinformation{ border:1px solid #e5e4e4; margin-top:20px; padding-bottom:30px;}
.pageproduct .reinformation .tit{ font-weight:bold; font-size:16px; color:#333; }
.pageproduct .reinformation{ border:1px solid #e5e4e4; margin-top:10px; padding-bottom:30px;}
.pageproduct .reinformation .tit{ font-weight:bold; font-size:16px; color:#333; margin:10px 0px 0px 20px;}
/* listnews */
.listnews .newslist {overflow:hidden; }
.listnews .list{overflow:hidden;}
.listnews .item { width:100%;  border-bottom:1px solid #e9e7e7; padding-bottom: 20px; margin-bottom: 25px; }
.listnews .item a{display: block;}
.listnews .item a h3 { font-weight: normal;color:#333;}
.listnews .item a:hover h3 { font-weight: normal;color:#0e66b7;}
.listnews .item a p{color: #666;font-size: 12px;}
/*.listnews .item a:hover,.listnews .item a:hover p{color: #0e66b7;}*/
.listnews .item .time { color:#666666; font-size: 12px; font-weight: normal; }
.listnews li dd{height: 44px;margin-top:10px;font-size:12px;color:#666666;line-height:22px;}

.questionlist li{border-bottom: 1px solid #ccc;padding: 15px 0;}
.questionlist li p i{background:#662a2a;}
.questionlist li i{width:20px;height:20px;color: #fff;font-size: 12px;display: inline-block; text-align: center;line-height:22px; margin-right: 9px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius: 20px;}
.questionlist li span{font-size: 12px;}
.questionlist li span i{background:#0e66b7;}

/*listcase*/
.listcase .list{ width:108%;}
.listcase .item{ padding:8px 0px;width:284px;float: left;display: block;margin-right: 18px;}
.listcase .item a{display: block;}
/*.listcase .item img{width:270px; height:152px; display: block;border:4px solid #e2e2e2;}
.listcase .item h3{ width:100%; height:40px; line-height: 40px; display: block; color:#555555;font-weight: normal;text-align: center;cursor: pointer;}
.listcase .item:hover h3{ color: #0e66b7;}
.listcase .item:hover img{/*filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;*/border-color: #005bac; }*/
.listcase .item .desc{font-size: 12px;text-align: justify;color: #666;line-height: 20px;}
.listcase .item h3{text-align: center;height:32px;line-height:32px;color:#181818;font-size: 14px;font-weight: normal;}
.listcase .item:hover h3{font-weight: normal;color: #0e66b7;}
.listcase .item img{width:284px; height:160px; display: block;border: 0 none;position: absolute;-webkit-transition: all .4s; transition: all .4s;}
.listcase .item:hover img{border: 0 none;-webkit-transform: scale(1.05); transform: scale(1.05);}
.listcase .item a.img{width:284px; height:160px;overflow: hidden;position: relative;}
.listcase .item .desc{font-size: 12px;color: #666;line-height: 20px;}
.listcase.fangan .item h3{ width:100%; height:40px; line-height: 40px; display: block; color:#555555;font-weight: normal;text-align: center;cursor: pointer;}
.listcase.fangan .item:hover img{-webkit-transform: scale(1); transform: scale(1);}
.listcase.fangan .item:hover h3{color: #0e66b7;}
/* pagenews */
.pagenewsright{ width:252px; }
.pagenewsright a{ display: block;}
.pagenewsright .right_1,.pagenewsright .right_2{ margin-bottom: 20px; border: 1px solid #e4e4e4;}
.pagenewsright .con{ width:94%; background: #fff; padding: 3%; }
.pagenewsright .right_1 .item h3{ line-height: 36px; }
.pagenewsright .right_1 .item .xx{ display: none;}
.pagenewsright .right_1 .item img{ width:80px; height: 60px; float: left; display: block; margin-right: 10px;} 
.pagenewsright .right_1 .item .txt{ height:60px; overflow: hidden; line-height: 20px; font-size: 12px; color: #999;}
.pagenewsright .right_2 .con{ padding:5%; width:89%;}
.pagenewsright .right_2 ul{ background:url(/uploads/image/ptcpimages/nnewsbg3.jpg) no-repeat 4px 6px;width: 100%;}
.pagenewsright .right_2 li{ line-height: 24px; font-size: 12px;height: 24px;overflow: hidden;}
.pagenewsright .right_2 li a{ color: #666; text-indent: 32px;}
.pagenewsright .right_2 li a:hover{ color: #0e66b7;}
.pagenewsright .right_2 li span{ float: right; color: red; font-size: 12px;}
.pagenews{ width:710px;}
.pagenews h1.bt{ font-size:18px; line-height:25px; padding:15px 0; text-align:center; font-weight: bold; color:#333; border-bottom: 1px dashed #e1e1e1; margin-bottom: 5px; }
.pagenews .mark { height:30px; line-height:30px; text-align:center; font-size:12px; color: #999;  }
.pagenews .mark span { margin-left: 14px;}
.pagenews .mark span:first-child{margin-left:0;}
.pagenews .info { margin-bottom:20px; padding: 10px 0; color: #666; }
.pagenews .info img,.pagenews .info p img{ max-width: 100% !important; height: auto !important;display: inline;}
.pagenews .showtag{  margin:20px 0 18px; color: #666;}
.pagenews .showtag a{ color: #666; text-decoration: underline;}
/* formdata */
.formdata { width:600px; margin:0px auto 20px; padding-top:30px; }
.formdata .item{ margin-bottom: 10px; height: 27px; line-height: 27px;position: relative;}
.formdata .liuyan{ height:82px;}
.formdata .item p{ width:95px; float: left; text-align: right; line-height:27px; height: 27px;}
.formdata .item label { margin-right:5px; }
.formdata .item .tip { width:150px; margin-left:20px; float: left; }
.formdata .item input, .formdata tr.code input { width:250px; height:25px; line-height:25px; color:#666; float: left; border:1px solid #ddd; border-radius:2px; padding:0 5px; }
.formdata .item textarea { width:260px; height:80px; color:#666; border:1px solid #ddd; margin-bottom:15px; border-radius:3px; padding:0; resize: none; overflow: hidden;background: #fff; }
.formdata .item input:focus, .formdata tr.code input:focus, .formdata tr.item textarea:focus { border:1px solid #999; }
.formdata .code{ height: 27px;width: 360px;}
.formdata .code input { width:152px; float: left; }
.formdata .item .sub { width:102px; height:32px; line-height:32px; text-align:center; background:#c9150d; border-radius:2px; color:#fff; border:none; margin-right:10px; cursor:pointer; }
.formdata .sub:hover { background:#666; }
.formdata tr.code img { float: left; vertical-align:middle; *vertical-align:0; margin-left:10px; }
.formdata .err, .formdata .red { color:#ff0000; }
.formdata .red { font-size:16px; line-height:16px; font-weight:700; margin-right:5px; }
.formdata .code .msg-box{ margin-left: 100px;  *float: right;}
.checkimg{position: absolute;left:265px;top: 2px;}

.singlepage .anlitoph4{height: 38px;line-height: 38px;}
.singlepage .anlitoph4 span{color: #c9150d; display: block; float: left; font-size: 14px; font-weight: bold;}
.singlepage .divanli_mess{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff;margin-bottom: 10px;}
.singlepage .anlitoph4 span .org {color: #ff7e00;}
.singlepage .anlitoph4 a {float: right;padding-right: 20px;}
.singlepage .anlitoph4 .tel {color: #0e66b7;float: right;font-size: 14px;padding-right: 10px;}
.messagesbox{border-top: 3px solid #0e66b7;padding-top: 10px;}
.singlepage .divanli_mess ul{margin: 20px auto 10px;width:650px;}
.singlepage .divanli_mess ul li{height: 31px;padding-bottom: 15px;position: relative;}
.singlepage .divanli_mess ul li label{float: left;font-size: 14px;height: 31px;line-height: 31px;padding-right: 10px;text-align: right;width: 80px;}
.singlepage .divanli_mess ul li label font{color:#ff0000;}
.singlepage .divanli_mess ul li input{border: 1px solid #ddd;border-radius: 3px;float: left;font-size: 14px;height: 29px;line-height: 29px;padding: 0 10px;width: 245px;}
.singlepage .divanli_mess ul li.beizhu{height: 72px;}
.singlepage .divanli_mess ul li.beizhu textarea{border: 1px solid #ddd;border-radius: 3px;float: left;font-size: 14px;height: 60px;line-height: 29px;outline: medium none;padding: 5px 0;width:268px;resize: none;overflow: hidden;background: #fff;}

.singlepage .divanli_mess ul li.yanzhenm input{width: 100px;}
.singlepage .divanli_mess ul .bot{text-align: center;}
.singlepage .divanli_mess ul .bot input{background: #0e66b7 none repeat scroll 0 0;border: 0 none;color: #fff;cursor: pointer;height: 43px;line-height: 43px;width: 141px;}
.singlepage .divanli_mess ul .bot input:hover{opacity: 0.8;}
.divanli_mess img{max-width: 100%;}
.singlepage .divanli_mess ul li.yanzhenm img{position: absolute;left:220px;top:4px;}
.singlepage .divanli_mess ul li.yanzhenm .msg-box{margin-left:65px;}
/* mappage  */
.map_ul { list-style: outside none none; display: block; width: 100%;}
.map_ul li {display: block; width: 100%;padding:0;margin-bottom:15px; margin-bottom:0;}
.map_ul li a { width: 100%; height:35px; line-height:35px; font-weight: bold;display: block;background: #f6f6f6;padding-left: 5px;}
.map_ul .list-inline { display: block;width: 86%;}
.map_ul .list-inline li {height:32px;display: inline-block; *display: inline; margin:15px 5px 15px 0; zoom: 1; line-height: 32px; border-bottom: 0;  text-align: center;  width: auto; padding: 0px;}
.map_ul .list-inline li a{ font-weight: normal; display:block; line-height: 32px;height: 32px; display: inline-block; width: auto;padding:0px 10px; width: auto;border: 1px solid #ccc; }
.map_ul .list-inline li a:hover{ background: #0e66b7; color: #fff;border: 1px solid #0e66b7;  }
/*百度地图*/
#content #mapcard_style{border:3px solid #ff6600;}
.baidumap{margin:10px; height:300px;}
.bmap_bubble_title a{display: inline-block; padding: 0 10px; height:30px; line-height:30px; border-radius:5px; background: #333; color: #fff;}
.bmap_bubble_content{ line-height: 24px; padding: 10px 0;}

/*友情链接*/
#links_main{background:#e2e2e2;height: 52px;line-height: 52px;width:100%;}
#links .linksbody{width:1082px;margin:0;}
#links .linksbody .btn{width:42px;height:20px; padding-top:14px;}
#links .linksbody .btn span{width: 20px;height: 20px;display:inline-block;cursor: pointer;}
#links .linksbody .btn .prev{background-position:0 -30px;margin-right: 2px;}
#links .linksbody .btn .next{background-position:-22px -30px;}
#links .linksbody .btn .prev:hover{background-position:-44px -30px;}
#links .linksbody .btn .next:hover{background-position:-67px -30px;}
#links .linksbody .linkstxt{width: 1020px;overflow: hidden;height: 52px;}
#links .linkstxt li{display: inline-block;margin-right: 10px;}
#links h3{font-size:14px;font-weight:normal;color:#333;width:110px;}
#links em{display:inline-block;color:#999;padding-left:10px;text-transform:uppercase;}
#links a{color:#666;display:block;}
#links a:hover{text-decoration:underline;}

/*底部信息*/
#footer_main{margin:0;width:100%;padding:0; background:#181818;height:254px;position:relative;z-index: 3;}
#footer_main #footer{padding:40px 0;height:130px;}
#footer .icontact{ width:730px;height: 160px;overflow: hidden;}
#footer .icontact .item{width:210px;float:left;font-size:12px;color:#aaa;}
#footer .icontact .iaddre{width:250px;margin-right:45px;}
#footer .icontact h3{font-size:18px;font-weight:bold;color:#fff;}
#footer .icontact em{width:100%;height:1px;background: #fff;filter:alpha(opacity=50); *zoom:1;opacity:0.5;display: block;margin-bottom: 14px;}
#footer .icontact p{line-height: 20px;}
#footer .iewm{width:250px;}
#footer .iewm img{width: 105px;height:105px;display:block;}
#footer .iewm span{ display:block;color:#aaa;float:left;width:105px; text-align: center;font-size:12px;margin-left:20px;}
#footer .iewm span b{font-weight: normal;}
#copyright_main{background:#2b2b2b;height: 45px;color:#666;line-height: 45px;}
.copyright, .copyright .fr{font-size:12px;color:#666;}
.copyright .fr{font-family: tahoma;}
.copyright p,.copyright a{color:#666;}
.copyright p span{color:#666;}
.copyright a:hover{color:#0e66b7;}
.bottomnav{color:#666;}
.bottomnav a{display: inline-block;padding: 0 8px;}
/*右侧悬浮框*/
.icon2{background:url(/uploads/image/ptcpimages/icon2.png) no-repeat; display:inline-block; vertical-align:middle;}
.toolbar2{ position: fixed; top:209px;right:0px; z-index:999;background: url(/uploads/image/ptcpimages/icon3.png) no-repeat left top;height: 212px;width: 43px;}
.toolbar2 ul{position: relative;}
.toolbar2 ul li{position: relative;height:53px;width:43px;text-align: center;z-index: 990;cursor:pointer;display: block;margin:0;padding:0;float: left;}
.toolbar2 ul li.c_close{height:50px;width:43px;margin-top: 5px;}
.toolbar2 ul li i{position: absolute;left:-3px;top:-3px;display:block;height:53px;width:43px; margin:0;vertical-align:middle;cursor:pointer;}
.toolbar2 .js_qq{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat 0 0;}
.toolbar2 .js_qq:hover{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat -47px 0;}
.toolbar2 .jwx{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat 0 -53px;}
.toolbar2 .jwx:hover{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat -47px -53px;}
.toolbar2 .jdh{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat 0 -106px;}
.toolbar2 .jdh:hover{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat -47px -106px;}
.toolbar2 .returntop{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat 0 -159px;}
.toolbar2 .returntop:hover{background: url(/uploads/image/ptcpimages/icon3.png) no-repeat -47px -159px;}

.toolbar2 ul li s.close{display:block;height:28px;width:43px; margin:0;background:url(/uploads/image/ptcpimages/icon2.png) no-repeat -60px -47px;}
.toolbar2 ul li i.top{height:43px;width:43px;margin: 0 auto;background-position:20px -35px;}
.toolbar2 ul li a{display: block;color: #fff;}
.toolbar2 ul li .qq{background-position:-74px -80px;}
.toolbar2 ul li .dh{background-position:20px 14px;}
.toolbar2 ul li .wx{background-position:-74px -80px;}

.toolbar2 ul li .sidebox{position: absolute;right:200px;top:0;width:190px;height:45px; text-align: right;opacity:0;display: none;}
.toolbar2 ul li .sidebox img{width: 105px;height: 105px;text-align: right;display: inline;}
.toolbar2 ul li span{color:#0e66b7;font-size:16px;font-family: arial;word-wrap:break-word; word-break:normal;background: #fff;display:block;width: 200px;text-align: center;}
.toolbar2 ul li .sidebox i{ float:left;}
.toolbar2 ul {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0;
}


.index #floor_3_main{padding:30px 0 30px;background:#fff;}
.indexpart1 .list{width:1200px; overflow:hidden; position:relative;height: 250px;}
.indexpart1 .list.h_cont{height:520px;}
.indexpart1 ul{width:110%;}
.indexpart1 li{float:left; width:388px; padding-right:18px; display:none;}
.indexpart1 .imgdiv img{width:100%;}
.indexpart1 .time{font-size:14px; color:#999; padding:25px 0 5px 0;}
.indexpart1 .name{font-size:16px;text-align: center;}
.indexpart1 .name a{display:inline-block; padding-bottom:2px; border-bottom:#fff solid 1px;}
.indexpart1 .content{line-height:1.8em; text-align:justify; color:#777; padding:15px 0px 15px 0;width: 388px;}
.indexpart1 .more{display:block; background:url(/uploads/image/ptcpimages/nimg52.png) center no-repeat; height:65px;  position:relative;}
.indexpart1 .moreon{background:url(/uploads/image/ptcpimages/nimg52on.png) center no-repeat;}


 /** 自定义字体******************************/

