@charset "gb2312";
/* CSS Document */
html,body{ font-family:"微软雅黑",sans-serif; background:#fff; color:#333; font-size:14px; -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%; width:100%;}
*{margin:0; padding:0; border:0;  text-decoration: none; font-family:"微软雅黑",sans-serif; }
article,aside,details,figcaption,figure,footer,banner,header,hgroup,main,menu,nav,section,summary {  display: block;}
h1,h2,h3,h4,h5,h6{  font-family: inherit;  font-weight: 500; font-size:14px;  line-height: 1.1;  color: #333;}
h1 { font-size:14px; font-weight:bold;}
h3{  font-weight:bold;font-size:14px; padding-bottom:10px;}
a, input, select, textarea {outline:none !important;}
img {  width: auto\9;  height: auto;  max-width: 100%;  vertical-align: middle;  -ms-interpolation-mode: bicubic;}
.img-rounded {  border-radius: 6px;}

ol,ul {	list-style:none}
dl {  margin-top: 0;  margin-bottom: 22px;}
dt,dd {  line-height: 24px;}
dt {  font-weight: bold;}
dd {  margin-left: 0;}

a{ text-decoration:none; color:#333;}
a:hover{color:#ff4040; text-decoration: none;}
a:active,a:hover { outline: 0;}
a.shadow_more{ width:130px; margin:20px auto 0; height:45px; text-align:center; font-size:16px; display:block; background:#000000; border-radius:20px; line-height:45px; color:#fff;}
p{ line-height:20px;}

.clear{ clear:both;}

.float_left,.f_l{ float:left;}
.float_right,.f_r{ float:right;}

.padding-left10{ padding-left:10px;}
.padding-left50{ padding-left:50px;}
.padding-bottom70{ padding-bottom:70px;}
.padding-bottom50{ padding-bottom:50px;}

.padding-top25{ padding-top:25px;} 
.padding-top50{padding-top:50px;}
.padding-top100{padding-top:100px;}
.padding-left10{ padding-left:10px;}
.padding-left70{ padding-left:70px;}
.padding70{ padding:70px 0;}

.text-left {  text-align: left;}
.text-right {  text-align: right;}
.text-center {  text-align: center;}
.text_size18{ font-size:18px; line-height:40px;}
.text_size14{ font-size:14px; line-height:25px;}
.text_size16{ font-size:16px; line-height:30px;}

.col-1, .col-2, .col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{ float: left;}
.col-12 {  width: 100%;}
.col-11 {  width: 91.66666667%;}
.col-10 {  width: 83.33333333%;}
.col-9 {  width: 75%;}
.col-8 {  width: 66.66666667%;}
.col-7 {  width: 58.33333333%;}
.col-6 {  width: 50%;}
.col-5 {  width: 41.66666667%;}
.col-4 {  width: 33.33333333%;}
.col-3 {  width: 25%;}
.col-2 {  width: 16.66666667%;}
.col-1 {  width: 8.33333333%;}


/* 通用*/
.warp,.sanme_bg,.sanme,#header-wrapper,.one_news,.footer,.index_a p,.hot_link ul,#main,.header_top{ width:100%; max-width:1200px; margin:0 auto;}
#main{ padding-top:30px; padding-bottom:30px;}
.bg-gary { background-color: #f0f0f0;}
.bg-blue{ background-color: #ff4040; color:#fff;}
.bg-dark{ background:#464646; color:#fff;}
.bg-red{ background:#ff4040; color:#fff;}
.bg-black{ background:#333; color:#fff;}
.blue{ color:#ff4040;}
.dark{ color:#000;}
.green{ color:#1b8e00;}
.red{ color:#F00;}
.orange{ color:#ff6701;}



/*顶部*/
header{ padding:10px 0; height:14px; overflow:hidden;}
header .col-10,header .col-2{ font-size:12px; line-height:14px;}
header a{ color:#fff;}
header a:hover{ text-decoration:underline; color:#fff;}
header .header_list{ height:14px; min-width:155px; line-height:14px;  padding-right:15px; margin-right:15px; font-size:12px; }
header .header_list img{ padding-left:5px;}
header .header_list:nth-child(4){ border:0;}
header .language{ background:url(../images/index_03.jpg) no-repeat left center; height:14px; padding-left:20px;}
header .email{background:url(../images/index_08.jpg) no-repeat left center; height:14px; padding-left:20px;}
header .tel{background:url(../images/index_05.jpg) no-repeat 100px center; height:14px; text-align:right; color:#fff; min-width:100px;}

nav{width:100%; height:auto; display:inline-block;}

/*底部*/
.hotlink{ padding:50px 0;}
.hotlink h3{ font-size:20px; font-weight:500;}
.hotlink p{ line-height:30px;}
.hotlink .hot_p h3,.hotlink .hot_p p{ padding-left:100px;}
.hotlink .hot_m a{ margin-right:25px; display:block; float:left; width:65px;}

footer .warp{ padding:10px 0;}
footer span{ padding-right:20px;}
footer p{color:#ccc; font-size:12px;}
footer a{ color:#ccc;}
.friendlink{ padding:10px 0;color:#666; border-top:1px solid #666;}
.friendlink a{ color:#666; margin-right:10px; display:inline-block; font-size:12px;}
.friendlink a:hover{ text-decoration:underline;}


/* index */
banner {z-index:0; width:100%; background:#333; height:auto; margin-top:-5px; overflow:hidden;}
banner img{ width:100%;}

.p_top{ margin-bottom:22px;}
.p_top img{ float:left; width:35%; margin-right:5%; display:block;min-height:62px; overflow:hidden;}
.p_top p{ width:60%; float:left;}

.select{ display:block; margin-bottom:20px;}
.select select{ width:98%; height:25px; line-height:25px; padding-left:10px; border:1px solid #dcdcdc; display:block; margin-bottom:10px;}
.select option{ font-size:12px;line-height:20px; padding-left:10px;}

.order_3,.order_2,.order_1{ background:url(../images/index_28.jpg) no-repeat right #f4f4f4 ; width:33%; height:29px; line-height:29px; float:left; text-indent:10px; margin-bottom:10px;}
.order_2{background:url(../images/index_29.jpg) no-repeat right #f4f4f4 ;}
.order_3{ background:#e6e6e6; width:34%;}
.order_3 a{ color:#ff4040;}
.r_line{ background:url(../images/index_31.jpg) no-repeat left #f4f4f4 ; display:block; width:100%; float:left; height:31px;}

.single_r .order_3,.single_r .order_2,.single_r .order_1{ background:url(../images/index_28.jpg) no-repeat right #f4f4f4 ; width:33%; height:29px; line-height:29px; float:left; text-indent:5px; margin-bottom:10px;}
.single_r .order_2{background:url(../images/index_29.jpg) no-repeat right #f4f4f4 ;text-indent:3px;}
.single_r .order_3{ background:#e6e6e6; width:33%;text-indent:6px;}

/* product */
.banner_bot{ background:#f4f4f4; height:40px; width:100%;}
.one_news{ line-height:40px; color:#ff4040; }
.one_news p{line-height:40px; color:#ff4040;}
.one_news p i{color:#666;padding:0;}
.one_news a{color:#666; }
.one_news a:hover{ color:#ff4040;}
.one_news span{ background:url(../images/product_05.jpg) no-repeat left center;height:40px; float:right; clear:right; font-size:12px; font-weight:normal; color:#666; padding-left:28px;}

.p_memos{ line-height:30px; margin-bottom:10px; margin-top:15px; border-bottom:1px dotted #dcdcdc; padding-bottom:10px;}
.single_l{ width:76%; float:left; margin-right:4%;}
.single_title{border-bottom:1px solid #dcdcdc; padding-bottom:10px;}
.single_title h1,.single_title h3{ font-size:16px;}
.single_title a{color:#ff4040;}
.single_title span{ float:right; clear:right; font-size:12px; font-weight:normal; line-height:30px;}
.pic_l ul{ margin-top:30px;  }
.pic_l ul li{ width:21.5%; margin-left:1.5%; margin-right:1.5%; float:left;margin-bottom:40px;}
.pic_l ul li img{ width:100%; padding-bottom:0;}
.pic_l ul li p{ text-align:center; line-height:12px;}

.pic_l2 ul{ margin-top:30px;  }
.pic_l2 ul li{ width:28%; margin-left:2.5%; margin-right:2.5%; float:left;margin-bottom:40px;}
.pic_l2 ul li img{ width:100%; padding-bottom:0;}
.pic_l2 ul li p{ text-align:center; line-height:20px;}

.single_r{ width:20%; float:left;}
.s_pro{ }
.s_pro ul li{ margin-bottom:20px;}
.s_pro img{ width:100%;}
.s_pro p{ line-height:22px; text-align:center; margin-top:-20px}
.s_pro p.al{ margin-top:10px;}

.s_list{ margin-bottom:20px;}
.s_list ul li{ background:url(../images/product_25.jpg) no-repeat left center; line-height:25px; height:25px; text-indent:8px;}

.pro_page ul{ padding-top:20px;}
.pro_page ul li{ padding-bottom:20px;}
.pro_page ul li h2 a{ font-weight:700; margin-bottom:10px; display:block;}
.pro_page ul li img{ width:30%; float:left; padding-right:3.5%;}
.pro_page ul li p,.pro_page ul li h2{ width:66.5%;float:left;}
.pro_page ul li p{ line-height:24px;}

.sou_l ul li p a strong{ color:#ff4040;}


/* product-专题页面 */
.s-sub3,.s-sub2,.s-sub{ margin-top:15px;}
.s-sub3 h2,.s-sub2 h2,.s-sub h2{ height:20px; font-size:16px; padding-right:25px;font-weight:700; color:#d59600;}
.s-sub3 h2 img,.s-sub2 h2 img,.s-sub h2 img{ margin-left:5px;vertical-align:middle;}
.s-sub3 h2 span,.s-sub2 h2 span,.s-sub h2 span{ background-color:#d59600; width:15px; height:20px; text-align:center; font-size:16px; font-weight:700; font-style:italic; color:#FFF; font-family:Arial, Helvetica, sans-serif; margin-right:5px; float:left; clear:left; padding-right:2px;}
.s-sub h2 a { height:20px; font-size:16px; font-weight:700; color:#d59600; }
.s-sub2 h2{ color:#518901;}
.s-sub2 h2 span{ background-color:#518901;}
.s-sub2 h2 a { height:20px; font-size:16px; font-weight:700; color:#518901; }
.s-sub3 h2{ color:#008cd7;}
.s-sub3 h2 span{ background-color:#008cd7;}
.s-sub3 h2 a { height:20px; font-size:16px; font-weight:700; color:#008cd7; }

.sub-i2,.sub-i{margin-top:10px; background:#f6f6f6; height:198px;}
.sub-i2 p,.sub-i p{ padding:10px 2% 10px 1%; line-height:26px; float:left; width:61%;}
.sub-i2 img,.sub-i img{ width:35%; height:198px;  border-left:2px solid #fff; float:right;}
.sub-i3 a,.sub-i2 a,.sub-i a{ color:#008cd7;}
.sub-i3 a:hover,.sub-i2 a:hover,.sub-i a:hover{ color:#f00;}
.sub-i2{ background:none;}
.sub-i2 p{ padding:0; padding-left:30px;}
.sub-i3{background:#f6f6f6; margin-top:10px;}
.sub-i3 p{ padding:10px 15px;line-height:26px;}

.pro_subject{ padding-top:10px; margin-bottom:15px;}
.pro_subject h2{ border-bottom:2px solid #ff4040; line-height:30px;font-size:14px; font-weight:700;}
.pro_subject h2 a{ color:#000; font-size:14px; font-weight:700;}
.pro_subject h2 a:hover{color:#ff4040;}

.pro_subject ul{ padding-top:20px;}
.pro_subject ul li{ width:31%; float:left; padding-right:2%;}
.pro_subject ul li p{ line-height:24px;}
.pro_subject ul li img{ width:100%;}


.pro_subject ul.conecrusher li{ width:30%; float:left; padding-right:5%;}
.pro_subject ul.conecrusher li p{ line-height:24px;}
.pro_subject ul.conecrusher li img{ width:100%;}

.pro_sub_mp3,.pro_sub_mp2,.pro_sub_mp{ margin-top:20px; margin-bottom:20px;}
.pro_sub_mp img{ float:left; width:43%; margin-right:2%; display:block;}
.pro_sub_mp p{ width:55%; float:left;}
.pro_sub_mp p img{ width:15%; float:left; padding-right:5%; padding-top:10px;}
.pro_sub_mp p span{ padding-top:10px; line-height:40px;}

.pro_sub_mp2{}
.pro_sub_mp2 img{ margin-right:50px;}
.pro_sub_mp2 ul li{ width:48%; float:left; line-height:24px; padding-right:2%;}
.pro_sub_mp3 ul li{ width:31%; float:left; padding-right:3.5%; margin-bottom:15px;}
.pro_sub_mp3 ul li img{ width:40%; float:left; clear:left; padding-right:5%;}
.pro_sub_mp3_spa{ padding-right:0;}

.pro_sub_pp{padding:2%; border:1px solid #dcdcdc; margin-bottom:20px;}
.pro_sub_pp p{ line-height:30px;}
.pro_sub_pp strong{ color:#000; }
.pp_down{ width:250px; float:right; height:22px; padding-top:5px;}
.pro_pp_pic{ border-bottom:1px dotted #ccc; margin-bottom:3px; padding-bottom:10px;}
.pro_sub_pp2 h2,.pro_pp_pic h2{ border-bottom:1px  solid #dcdcdc; line-height:40px;}
.pro_pp_pic img{ width:40%;float:left; width:40%; margin-right:2%; display:block;}
.pro_pp_pic p{ width:58%; float:left; line-height:35px;}

.pro_sub_pp2{border-top:1px dotted #ccc; padding-top:20px;}
.pro_sub_pp2 img{ float:left; width:40%; margin-left:2%; display:block;}
.pro_sub_pp2 p{ width:58%; float:left; line-height:35px;}

.pro_sub_pp3{ padding-top:20px;}
.pro_sub_pp3 img{ width:29.3%; padding-right:2.7%; float:left;}
.pro_sub_pp3 p{ width:68%; float:left; line-height:30px;}
/* product-content */

/* scroll导航 */
#p_menu{ margin-top:15px;position:relative;}
.scroll_nav_ul{position:relative;top:0px;z-index:99;float:left;width:100%; max-width:1200px; overflow:hidden; height:40px; padding-bottom:30px; background: #fff; border-bottom:3px solid #f23333;}
.scroll_nav_ul li{float:left; width:10%;font-size:14px;font-weight:bold;color: #ff4040; line-height:40px; text-align:center;}
.proName{ height:40px; width:48%; float:left; display:block; text-align:left;}
.proName h1{ font-size:20px; font-weight:bold; color:#333; line-height:40px;}
.scroll_nav_ul li a{padding:0 10px;}
.scroll_nav_ul li.normal a{color:#ff4040;}
.scroll_nav_ul li.active a{color:#ff4040; display:block}
.pkg-maodian{}
.row{width:100%; height:auto;}
#Htitle_1{ padding-top:15px;}
#Htitle_1 h2{ height:35px; line-height:35px; font-size:14px; font-weight:700;color:#ff4040;}
.pro_special{  border-bottom:1px solid #ccc; padding-bottom:30px;}
.pro_special p{ padding-bottom:15px; line-height:24px;}
.pro_special dl{ padding-top:10px;}
.pro_special dl dd{ background:url(/images/yuandian.png) no-repeat 2px 8px; padding-left:20px;}


/* scroll导航结束 */

#header-wrapper {}	
.header {height:100px; border-bottom:1px solid #ccc; }
.xinghao { float:left; height:100px; width:40%;}
.xinghao h1 { line-height:100px; color:#1E1E1E; font-size:24px; font-weight:bold;}
.primary-menu2,.primary-menu {float:left;width:60%; height:100px;}
.primary-menu2 ul,.primary-menu ul {list-style-type: none; width:100%; margin-top:45px;}
.primary-menu2 ul li,.primary-menu ul li{position: relative; width:12%; float:left; margin-left:4%; text-align:center;}
.primary-menu2 ul li a,.primary-menu ul li a{font-size:14px;color: #ff4040; text-align:center; display:block;}
.primary-menu2 ul li a:hover,.primary-menu ul li a:hover{ color:#f00;}

.primary-menu2 ul li{ width:16%}

#data,#relative,#topic,.p_line,#working,#advantage,#mainList{ padding-top:30px;  }
.p_main{}
.p_pic{ margin-top:30px; margin-bottom:15px;}
.p_pic img{ width:100%;}

.p_intro{ padding-bottom:10px;line-height:30px; text-indent:2em; font-size:14px; font-weight:700;}
.p_list{line-height:30px;}
.p_ly{ padding-bottom:10px;line-height:30px;}
.p_list strong,.p_ly strong{ }
.p_list span,.p_ly span{ }
.p_ly i{ color:#ff4040; text-decoration:underline;}
.p_wuliao{}
.p_wuliao ul li{ width:11%; float:left; padding-left:1.5%;}
.p_wuliao ul li img{ width:100%;}


#relative_s ul,#advantage ul{ margin-bottom:10px;}
#advantage ul li{line-height:24px;}

#working{}
.w_i{ width:60%; margin-right:5%; float:left; padding-bottom:15px;}
.w_i p{ line-height:24px; padding-bottom:15px;}
.w_pic{ width:35%; float:left;padding-bottom:15px;}
.w_pic img{ max-width:300px;}
.p_line{border-bottom:1px solid #ccc; padding-bottom:20px;}
.p_line p{ line-height:40px; text-align:center; font-size:16px; font-weight:700; color:#f00;}
.p_line2{ padding-left:10px;}
.p_line2 p{ line-height:40px; font-size:16px; font-weight:700; color:#f00;}

#data table{ border-left:1px solid #ccc; border-top:1px solid #ccc; border-collapse:0; border-spacing:0; }
#data table td.head{ padding-top:0;}
#data table td{ line-height:22px; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:13px;}
.p_down{ font-size:16px; font-weight:700; padding-top:20px; line-height:30px;color:#ff4040;}
.p_down a{color:#f00;}

#topic{ }
#topic ul li{ width:48%; padding-right:2%; float:left;}
#topic ul li img{ width:40%; padding-right:3%;float:left; }
#topic ul li p{line-height:22px; float:left; width:57%;}


#relative ul li{width:22%; margin-left:1.5%; margin-right:1.5%; float:left;margin-bottom:20px;}
#relative ul li img{ width:100%; padding-bottom:10px;}
#relative ul li p{ line-height:16px; text-align:center; height:16px;overflow:hidden; padding:0; margin:0;}
.r_pic{ border-bottom:1px dotted #dcdcdc; height:16px; overflow:hidden; width:99%;  margin:0 auto; margin-top:10px; padding-bottom:10px;}
.r_pic p.r_pic3,.r_pic p.r_pic2,.r_pic p.r_pic1{ background:url(../images/nav.jpg) no-repeat 0px 0px;height:13px; width:33%; text-indent:13px; line-height:13px; text-align:left; float:left; overflow:hidden; font-size:12px; }
.pic_l2 ul li .r_pic p{ height:16px; font-size:12px; padding:0;}
.r_pic p.r_pic2{background:url(../images/nav.jpg) no-repeat 0px -13px; height:12px; text-indent:14px; text-align:left;}
.r_pic p.r_pic3{background:url(../images/nav.jpg) no-repeat 0px -26px; height:12px; text-indent:16px; text-align:left;}



.pro_bot{ margin-top:30px; }
.m_l{margin-bottom:20px; float: left; width:60%; padding-right:2%; border-right:1px dotted #dcdcdc; margin-right:2%;}
.ultable {width:100%;}
.ultable li {height:44px; margin-top:20px;line-height:44px;}
.ultable span {display:block;font-weight:bold;float:left;width:90px;color:#ff9000;}
.ultable li input {width:80%;height:40px;color:#afafaf;  padding-left:10px; border:1px solid #dcdcdc;}
.ultable li textarea {width:80%;color:#afafaf;border:1px solid #dcdcdc;padding-left:10px; font-size:14px; line-height:25px;}
.ultable li.spa{ padding-top:10px;height:30px;}
.ultable li.spa input{  padding-left:0px;}
.ultable li.spa .submit{text-align: center; line-height:30px; background-color: #ff4040; width:120px; height:30px; color:#fff;}
.ultable li.spa .reset{text-align: center; line-height:30px; background-color: rgb(203,203,203); width:120px; height:30px; color:#666;}

.pro_contact{ width:32%; float:left;}
.pro_contact p{ line-height:24px;}
.pro_contact strong{ font-size:14px; color:#f00;}

/* solution */
.s_pic{ width:48%; float:right;}
.s_pic img{ width:100%;}
.s_main{ width:48%; float:left;}
.s_main li{ line-height:30px;}
.s_main p{ font-weight:600; padding-bottom:10px; text-indent:2em;}
.s_main li span{ font-weight:600;}
.sou_l{}
.sou_l ul{ }
.sou_l ul li{ margin-top:30px;}
.sou_l ul li img{ width:30%; float:left; padding-right:3.5%;}
.sou_l ul li p{ line-height:24px; float:left; width:66.5%;}
.sou_l ul li .casejs p{ display:inline;}
.sou_related{}
.sou_related h2{ font-size:14px; font-weight:700; padding-bottom:5px;}
.sou_related ul{padding-top:20px;}
.sou_related ul li{ padding-bottom:20px;}
.sou_related ul li h2 a{ color:#333; font-weight:700; margin-bottom:10px; display:block;}
.sou_related ul li img{ width:30%; float:left; padding-right:3.5%;}
.sou_related ul li p,.pro_page ul li h2{ width:66.5%;float:left;}
.sou_related ul li p{ line-height:24px;}
.sou_related_pro h2{ font-size:14px; font-weight:700; padding-bottom:5px; margin-top:40px;}
.sou_related_pro .pic_l ul{ margin-top:20px;  }
.sou_related_pro .pic_l ul li{ width:21.5%; margin-left:1.5%; margin-right:1.5%; float:left;margin-bottom:40px;}
.sou_related_pro .pic_l ul li a{ color:#333; font-weight:700; display:block;}

.s_pic .slides { margin: 0px auto; width:100%; height: auto; overflow: hidden; position: relative; }
.s_pic .slide-pic { margin: 0px; padding: 0px; width:100%; overflow: hidden; list-style: none; }
.s_pic .slide-pic img {width:100%; }
.s_pic .slide-pic li { display: none; }
.s_pic .slide-pic li.cur { display: block; }
.s_pic .slide-li { margin:5px; padding: 0px; bottom: 0px;  position: absolute; width:100%; text-align:center;}
.s_pic .slide-li li { margin: 0px; padding: 0px; width:50px; height: 8px; display:inline-block; overflow: hidden; list-style: none;margin-left:1px; }
.s_pic .slide-li a {width:50px; height: 8px; color: #000; font-size: 12px; display: block;  margin: 0px; padding: 0px;margin-left:1px;}
.s_pic .slide-li a:hover { color: #F00; text-decoration: none; }
.s_pic .op li { background: #ebebeb; filter: alpha(opacity=60); opacity: 0.6; }
.s_pic .op li.cur { margin: 0px; padding: 0px; background: #f00;  width:50px;margin-left:1px;}
.s_pic .slide-txt span { display: none; }

/*新闻中心*/
.newsTop{ margin:20px 0;}
.newsTop img{ width:30%; margin-right:3.5%; float:left;}
.newsTop p{ width:66.5%; float:left; line-height:24px;}
.newsTop p a{ font-weight:700;} 
.newsTop ul{ width:100%; float:left; margin-top:20px; border-top:1px solid #dcdcdc; padding-top:10px;}
.newsList ul li,.newsTop ul li{ line-height:30px; background:url(../images/index_47.jpg) no-repeat left center; height:30px; text-indent:10px; overflow:hidden;}
.newsList ul li span,.newsTop ul li span{ float:right; clear:right;}
.newsTop ul li.spa{ background:none; text-indent:0; padding-left:10px;}
.newsTop ul li.spa p{ width:97%;}

.newsImgJJ{width: 100%; overflow: hidden;list-style-type: none;list-style-image: none; margin-top:20px;}
.newsImgJJ .content {
    position: relative;
    margin-bottom: 20px;
    float: left;
    overflow: hidden;
}
.newsImgJJ .content .pic {
    width: 96%; margin-left:0; margin-right:4%;
    float: left;
}
.newsImgJJ .content .pic A {
    float: left;
}
.pic A {
    border-bottom: #c6c6c6 1px solid;
    border-left: #c6c6c6 1px solid;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
    border-top: #c6c6c6 1px solid;
    border-right: #c6c6c6 1px solid;
    padding-top: 0;
}

.newsImgJJ .content .pic IMG {
    width: 100%; overflow:hidden
}
.newsImgJJ .content .pic .title {
    line-height: 40px;
    height: 40px; border:none;
}
.newsImgJJ .newstitle LI H3 {
    display: inline;
    color: #000;
    font-size: 12px;
    font-weight: bold;
}
.newsImgJJ .newstitle .date {
    position: absolute;
    text-align: center;
    line-height: 30px;
    width: 120px;
    background: #ff4040;
    height: 30px;
    color: #fff;
    font-size: 14px;
    top: 1px;
    left: 1px;
}
.newsImgJJ .newstitle LI SPAN {
    display: none;
    color: #999;
}

.news-List,.newsList,down-List{ padding-top:10px; margin-bottom:20px;}
.news_tree{ margin-bottom:15px;}
.news_tree ul li{ text-indent:15px; line-height:30px;font-weight:700; margin-bottom:2px;}
.news_tree ul li a{ color:#fff; background: #ff4040;height:30px;width:100%; display:block;}
.news_tree ul li a:hover{ background: #ff0000; color:#fff; height:30px; line-height:30px; width:100%; display:block;}
.news_tree ul li a.top{ background: #ff0000; color:#fff;}

.news-List ul li{ line-height:24px;}
.news-List ul li span{ color:#999;}
.news-List ul li a{ color:#000;}
.news-List ul li.spa{ background:#f4f4f4; padding:10px; margin:5px 0 15px;}
.news-List ul li.sub a{ font-size:14px; font-weight:700;}

.down-List ul{ margin-top:30px;}
.down-List ul li{ line-height:24px; height:24px; margin-bottom:20px; padding-bottom:6px; border-bottom:#999999 dotted 1px;}
.down-List ul li .down_url{ float:left; width:80%; background:url(/images/after-service-nav.jpg) no-repeat left center; text-indent:20px;}
.down-List ul li span{ display:block; float:left; width:20%; color:#999; text-align:right;}
.down-List ul li a{ color:#000;}
.down-List ul li a:hover{ color:#ff4040;}


.aboutInfo,.newsInfo{ padding-top:10px;}
.newsDate{padding-bottom:10px;}
.share{width:300px; float:right; clear:right;}
.newsInfo img{}
.aboutInfo p,.newsInfo p{ padding-bottom:10px; line-height:24px;}

.news_next{ border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; margin:30px 0;}
.news_next ul li{ width:47%; float:left; line-height:35px; height:35px; padding-left:2%; overflow:hidden;}
.news_next ul li.pre{ border-right:1px solid #dcdcdc;}

.news_related{}
.news_related h2{ font-size:14px; font-weight:700; padding-bottom:5px;}
.news_related ul li{ background:url(../images/product_25.jpg) no-repeat left center; height:25px; text-indent:10px; line-height:25px; border-bottom:1px dotted #dcdc;}


/*关于我们*/
.aboutTop{ margin-top:5px;}
.aboutTop p{ background:url(../images/about/about_bg.jpg) repeat; height:auto; line-height:30px;}
.aboutList{}
.aboutList ul li{ width:30%; margin-right:3%; float:left; margin-top:20px;}
.aboutList ul li p{background:url(../images/about/about_bg.jpg) repeat-y; line-height:30px; height:90px; overflow:hidden;}
.aboutList ul li img{ width:100%;}


/*****about-content*****/
.aboutInfo{}
.aboutInfo h3{ font-size:16px; padding-top:20px;}
.aboutInfo p{ line-height:30px;}
.aboutInfo p strong{ font-size:14px; color:#333;}
.aboutInfo p.aboutTop{background:url(../images/about/about_bg.jpg) repeat-y;line-height:30px; height:auto;}
.aboutInfo ul{ margin-bottom:10px;}
.aboutInfo ul li{line-height:30px; background:url(../images/index_47.jpg) no-repeat left center; height:30px; text-indent:10px; overflow:hidden; padding:0; margin:0;}
.about-right{ float:right; margin-top:15px; padding-left:20px; clear:right; min-width:313px; height:auto;}

.about-rongyu5,.about-rongyu4,.about-rongyu3,.about-rongyu2,.about-rongyu{ background:url(../images/about/about4_03.jpg) no-repeat left; height:331px; padding:30px 0; padding-left:145px; border-bottom:1px dotted #cbcbcb;}
.about-rongyu5 p,.about-rongyu4 p,.about-rongyu3 p,.about-rongyu2 p,.about-rongyu p{ line-height:26px;}
.about-rongyu2{ background:url(../images/about/about4_06.jpg) no-repeat left; height:149px; }
.about-rongyu3{background:url(../images/about/about4_02.jpg) no-repeat left; height:196px;}
.about-rongyu4{background:url(../images/about/about4_01.jpg) no-repeat left; height:196px;}
.about-rongyu5{background:url(../images/about/about4_07.jpg) no-repeat left; height:196px;}

.aboutBot{ border-top:1px dotted #dcdcdc; padding-top:10px; margin-top:10px;}

/*****contant*****/
.aboutInfo p span{ font-weight:bold; font-size:13px;}
.aboutInfo form{ padding-bottom:15px;}
.aboutInfo table td{ line-height:25px;}
.aboutInfo table td textarea,.aboutInfo table td input{ border:1px solid #dcdcdc;font-size:12px; line-height:25px; min-height:25px; height:auto; width:60%; margin:5px 0; padding-left:1%; color:#666;}
.aboutInfo h2{ border-bottom:1px dotted #cbcbcb; padding-top:15px;}
.aboutInfo ul li{ line-height:20px; margin-top:15px;}
.aboutInfo ul li a{color:#008cd7;}
.aboutInfo ul li p{ padding-top:0px; margin:0px;}

.peijian{}
.peijian p{ font-weight:bold; border-bottom:1px solid #cbcbcb;}
.peijian ul li{ width:180px; float:left; text-align:center; height:128px;background:none; line-height:128px;}
.peijian ul li img{ width:160px; height:120px; padding:2px; border:1px solid #cbcbcb; display:block;}

/*****about-culture*****/
.aboutInfo .about-title{ margin-top:20px; width:100%; height:38px; background:#f4f4f4; line-height:38px;}
.aboutInfo .about-title span{background:url(../images/culture_09.jpg) repeat-x; padding:10px 20px; font-size:14px; font-weight:700; color:#fff;}
.aboutInfo p.culture{ line-height:28px; padding-bottom:10px;}
.aboutInfo p.culture strong{ font-size:14px; color:#333;}

.psj_beizhu { width: 100%; padding-bottom: 30px;  background: #fff; border: 0; line-height: 23px; font-size: 11px; }


/*工程现场详情页面更新*/
.project_intro{ width:100%; float:left; margin-bottom:30px;}
.project_intro p{ font-size:16px; font-weight:600; line-height:30px;}

/*新增*/
.p_left{ width:60%; float:left;}
.p_right{ width:40%; float:left;}
a.p_button{ color:#f00;}
a.p_button:hover{color:#ff4040;}


/*2017.2.6关于我们*/
.bg-sanme{ background:url(../images/bg_sanme.jpg) no-repeat left bottom; width:100%; min-height:461px; height:auto; padding-top:70px;}
.aboutList2,.aboutList{ padding:50px 0;}
.aboutList p,.aboutList h2{ padding-left:50px;}
.aboutList2 p,.aboutList2 h2{padding-right:50px;}
.aboutList2 p,.aboutList p{ line-height:40px; font-size:16px;}

.about-sanme{ border-bottom:1px solid #ccc;}
.about-sanme h2{ border-bottom:5px solid #ff4040; padding-bottom:10px; width:105px; margin:0 auto 40px; font-size:22px; text-align:center;}
.about-sanme a{ width:100px; height:40px; line-height:40px; text-align:center; border:1px solid #ff4040; display:block; color:#ff4040; margin-top:20px; font-size:14px;}
.about-sanme a:hover{ background:#ff4040; color:#fff;}

.aboutVideo{float:right; clear:right;}



/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; padding-bottom:30px; margin-top:10px;}
.page a{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px}
.page span{display:block;color:#888;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #888;padding-top:3px;float:left;margin-top:0px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.page span.current{color:#ff4040;border:1px solid #ff4040;}
.page a:hover, .page a.current{color:#ff4040;border:1px solid #ff4040;} /* 当前链接有激活时 */
.page input{padding:0px;color:#888;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */


/*返回顶部*/
#elevator_item {width:110px;height: 50px;position: fixed;right:2px;bottom:5px;-webkit-transition: opacity .4s ease-in-out;-moz-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;opacity: 1;z-index: 100020;display: none;}
#elevator_item.off {opacity: 0;visibility: hidden;}
#elevator {display: block;width:110px;height: 50px;background: url(../images/icon_top.png) center center no-repeat;background-color: #444;background-color: rgba(0,0,0,.6);}
#elevator:hover {background-color: rgba(0,0,0,.7);}
#elevator:active {background-color: rgba(0,0,0,.75);}