/* CSS Document */



#banner{height:auto; width:100%; min-width:1200px; }

.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(/images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }

.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }

.slideBox .prev:hover,

.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox .prevStop{ display:none;  }

.slideBox .nextStop{ display:none;  }



.index_box{ width:1200px; margin:10px auto; overflow:hidden; background:#FFF; box-shadow:0 0 5px #ddd;}

.index_box .title{ width:167px; height:47px; margin:15px auto; background:url(../images/title_bg.png) no-repeat bottom left; text-align:center;}

.index_box .title h2{ font-size:24px; font-weight:normal; color:#000;}

.index_box_title{padding:10px 0; text-align:center;}

.TTXW_CONTENT .pic img{border:1px solid #d9d9d9;padding:5px;float:left;margin:0 20px 0 0}

.TTXW_CONTENT{overflow:hidden;zoom:1;}

.TTXW_CONTENT .intro .t{height:22px;overflow:hidden;margin:0;font-weight:bold}

.TTXW_CONTENT .intro .v{line-height:26px;color:#888;font-size:12px}

.TTXW_CONTENT .intro .d{padding:10px 0}

.TTXW_CONTENT,.TTXW_LIST{overflow:hidden;zoom:1;}



#rightObj .TTXW_CONTENT,#rightObj .XW_LIST{padding:0 20px;}

.XW_LIST{padding:0 20px 20px}

.news_thumb{ width:600px; margin-right:20px; float:left}

.TTXW_LIST{padding:0 0 18px;}

.news_thumb .TTXW_CONTENT{padding:0 18px 18px;}

.TTXW_LIST li{width:50%;float:left}

.TTXW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0 18px}

.TTXW_LIST li .wrap .topic{padding:12px;display:block;background:url(../../images/images/icon_lead.jpg) no-repeat 0 50%;}



.XW_LIST li .wrap{border-bottom:1px dotted #b2b2b2;margin:0}

.XW_LIST li .wrap .topic{padding:12px;display:block;background:url(../../images/images/icon_lead.jpg) no-repeat 0 50%;}



.date{float:right;padding:12px}

.box{margin:40px 0 0;background:#fff url(../../images/images/box_title_lead.jpg) repeat-x;overflow:hidden;zoom:1}

.box .title{background:url(../../images/images/box_title.jpg) repeat-x 0 bottom; text-align:left;position:relative; width:600px; border-bottom:1px #ccc solid;}

.box .title .title_more{padding:12px 18px;font-size: 16px;
    font-weight: bold;
    color: #347a38;}

.box .title .more{padding:12px 18px; float:right; line-height:24px;}

.box .content{background:#fff;border:1px solid #d9d9d9;border-top:0;padding:18px 0 0}



/*拓展项目*/

#tzxm{ margin:0 auto;overflow:hidden;}

#tzxm .bd ul li{ width:228px; float:left; list-style:none;  margin:20px 5px 20px 7px; font-size:14px;  line-height:30px;}

#tzxm .bd ul li a{ color:#fff;}

#tzxm .bd ul li a img{width:100%; height:140px;}

#tzxm .bd ul li:hover{ background:#000; }

#tzxm .bd ul li .wenzi{ width:208px; height:100px; font-size:12px; line-height:20px; overflow:hidden; padding:0 10px; display:block;text-align:left;color:#CCC; background:url(../images/touming.png) repeat;}

#tzxm .bd ul li span{height:34px; line-height:34px; font-size:16px; display:block; display:block; width:100%; overflow:hidden; color:#FFF;  }





#tzjd{border-top:3px solid #FF4E56;}

#tzjd .hd  li.on{ background:#FF4E56; color:#FFF;}



/*首页企业问题*/

.puzz{height:522px;position:relative;margin:35px auto 10px auto;background:url(../images/kh2.png) no-repeat;font-size:14px;color:#333;line-height:18px;}

.pz1{position:absolute;top:75px;left:140px;}

.pz2{position:absolute;top:180px;left:90px;}

.pz3{position:absolute;top:315px;left:90px;}

.pz4{position:absolute;top:415px;left:140px;}

.pz5{position:absolute;top:75px;right:55px;}

.pz6{position:absolute;top:180px;right:0;}

.pz7{position:absolute;top:315px;right:20px;}

.pz8{position:absolute;top:415px;right:70px;}

.upg{padding-top:30px;height:200px;}



.jt-ys-box { width:1200px; margin:0 auto;    padding: 45px 0;    background: #fff;    text-align: center;}

.jt-ys-box img {    margin: 0 30px;    -webkit-transition: .2s;    -o-transition: .2s;    transition: .2s;}

.jt-ys-box img:hover {    -webkit-box-shadow: 0 0 10px #ddd;    box-shadow: 0 0 10px #ddd;}

.jt-ys { width:100%; margin:0 auto;  min-width:1200px;    padding-top: 61px;    height: 500px;    background: url(../images/kc-bg.jpg) no-repeat center;}

.jt-ys h3 {    font-size: 30px;    color: #fff;    text-align: center;    font-weight: 400;}

.jt-ys-des {    margin: 75px auto 0;    width: 1094px;}





.index_case{ width:100%; margin:0 auto; min-width:1200px; height:588px; overflow:hidden; background: url(../images/case_bg.jpg) no-repeat;}

.case_nr{ width:1200px; margin:auto;}

.case_title{ width:167px; height:47px; margin:30px auto; background:url(../images/title_bg.png) no-repeat bottom left; text-align:center;}

.case_title h2{ font-size:24px; font-weight:normal; color:#000;}

.case_nr ul li{ width:292px; height:189px; float:left; position:relative; margin:5px 4px; position:relative; overflow:hidden;}

.case_nr ul li img{ width:100%; height:189px; position:absolute; top:0; left:0; }

.case_nr ul li span{ width:100%; height:34px; background:url(../images/touming.png) repeat; display:block; position:absolute; bottom:0px; left:0px; text-align:center;}

.case_nr ul li span { color:#fff; font-size:14px; line-height:34px; width:100%; height:34px; display:block;}

.case_more{ width:124px; height:30px; background:url(../images/more.png) no-repeat; text-align:center; line-height:30px; margin:20px auto;}

.case_more a{ color:#fff;}



.index_jdzs{ width:1000px; height:532px; background:url(../images/jidi_bg.png) no-repeat bottom left; margin:23px auto; overflow:hidden;}

.jdzs_title{ width:167px; height:47px; margin:0px auto 30px auto; background:url(../images/title_bg.png) no-repeat bottom left; overflow:hidden; text-align:center;}

.jdzs_title h2{ font-size:24px; font-weight:normal; color:#000;}

.index_jdzs ul { width:800px; margin:auto; padding-top:6px;}

.index_jdzs ul li{ width:264px; height:117px; float:left; position:relative; margin:2px 0 0 2px;}

.index_jdzs ul li span{ width:264px; height:23px; background:url(../images/touming.png) repeat; display:block; position:absolute; bottom:0px; left:0px; text-align:center;}

.index_jdzs ul li span { color:#fff; font-size:14px; line-height:23px; width:264px; height:23px; display:block;}





.index_news{ width:1000px; margin:20px auto; overflow: hidden;}

.news_01{ width:314px; float:left;}

.news_01_title{ width:314px; height:39px; line-height:39px; border-bottom:1px solid #000;}

.news_01_title span{ float:right;}

.news_01_title h2{ font-size:16px;}

.news_01_nr{ margin-top:15px;}

.news_01_nr ul li{ line-height:30px;}

.news_01_nr ul li span{ color:#666666; float:right;}



.news_02{ width:314px; float:left; margin-left:28px}

.news_02_title{ width:314px; height:39px; line-height:39px; border-bottom:1px solid #000;}

.news_02_title span{ float:right;}

.news_02_title h2{ font-size:16px;}

.news_02_nr{ margin-top:15px;}

.news_02_nr ul li{ line-height:30px;}

.news_02_nr ul li span{ color:#666666; float:right;}



.news_03{ width:314px; float:right;}

.news_03_title{ width:314px; height:39px; line-height:39px; border-bottom:1px solid #000;}

.news_03_title span{ float:right;}

.news_03_title h2{ font-size:16px;}

.news_03_nr{ margin-top:15px;}

.news_03_nr ul li{ line-height:30px;}

.news_03_nr ul li span{ color:#666666; float:right;}



.rykh{ width:1200px; height:auto; overflow:hidden; margin:0 auto 10px auto;}

.rykg_title{ width:inherit; height:39px; line-height:39px;}

.rykg_title h2{ font-size:16px;}

.rykg_title span{ float:right; line-height:39px;}



.rykh ul li{ width:189px; height:61px; float:left; list-style:none; margin:5px 6px; position:relative;}

.rykh ul li img{ width:189px; height:61px;  }





