/* CSS Document */

.banner {

	background: none repeat scroll 0 0;

	height: 483px;;

	min-width: 1000px;

	overflow: hidden;

	position: relative;

	width: 100%;

	z-index: 1;

}

.searc{ width:100%; height:48px; background:url(../images/sea.jpg) repeat-x;}

.jiang{ margin-top:20px !important;}





.indexx_1t{ border-top:2px solid #535353;border-bottom:1px solid #cacaca; margin-bottom:20px;}

.index_1{ font-size:28px; color:#535353; font-weight:normal;}

.indexx_1t p{ float:left; font-size:18px; width:260px; color:#038800; line-height:25px; margin-top:15px;}

.index_1img{ margin-top:15px;}



.index_4con{ overflow:hidden; padding:5px 0px;border-bottom:2px solid #fff; margin:5px 0px;}

.index_4con em{ float:left; background:url(../images/yuan.jpg) no-repeat; width:26px; height:26px; font-size:20px; font-weight:bolder; text-align:center; line-height:26px; color:#fff; margin:0px 10px}

.index_4con p{ float:left; line-height:24px;}

.index_4{ }

.index_41{ margin-left:70px;}

.index_42{ margin-left:170px;}



.index_5{background:url(../images/index_4.jpg) repeat-x; width:100%; height:26px; overflow:hidden}

.index_6{background:url(../images/index_5.jpg) no-repeat; height:340px; }

.index51{ width:260px; height:50px; font-size:32px; color:#fff; float:right; margin:83px 90px 0px 0px; line-height:30px;}

.sadasdasdas{float:right; width:367px; font-size:18px; color:#000000 ; line-height:25px;}

.index52{ width:260px; height:50px; font-size:32px; color:#038800; float:left; margin:83px 0px 0px 110px; line-height:30px;}

.sadasd111asdas{float:left; width:367px; font-size:18px; color:#fff ; line-height:25px; margin-left:100px;}



.index_r_1{ overflow:hidden; height:40px; line-height:40px;}

.index_r_1 li{ width:118px; background:#535353; border-right:1px solid #a0a0a0; cursor:pointer; text-align:center; font-size:16px; float:left; display:inline; color:#fff;}

.index_r_1 li:hover,.asdsds{ background:#a0a0a0 !important; }

.index-r_img a{ display:none}









/*all_case*/

.index_kehu{ height:45px; background:#535353; line-height:45px; width:100$; margin:10px auto 5px; overflow:hidden;}

.index_kehu span{ float:left; text-indent:1em; font-size:18px; color:#fff;}

.index_kehu a{ float:right; margin-right:15px; color:#fff;}



.index_k{ overflow:hidden}

.index_k ul li{ float:left; width:390px; height:240px; margin:10px 10px 10px 0px; position:relative;}

.index_k ul li p{  text-indent:1em; font-size:16px; line-height:40px; width:100%; color:#fff; position:absolute; bottom:0px; height:40px; background:#1d1c1c;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

-moz-opacity:0.5; /*Firefox私有，透明度50%*/

opacity:0.5;/*其他，透明度50%*/}

.all_case_b{ display:none; position:absolute; top:0px; left:0px; width:360px; height:220px; z-index:10000; padding:10px 15px; color:#fff;  background:#1d1c1c;filter:alpha(opacity=50); /*IE滤镜，透明度50%*/

-moz-opacity:0.5; /*Firefox私有，透明度50%*/

opacity:0.5;/*其他，透明度50%*/}

.all_case_b .span{ font-size:18px; line-height:30px; margin-bottom:5px; overflow:hidden}

.all_case_b .span a{ color:#fff;}







.in_1,.in_2{ width:315px; float:left; height:350px; margin-bottom:10px;}

.in_2{ margin:0px 20px;}

.in_3{ float:right; width:516px}

.con_1 ul { overflow:hidden; margin-top:10px;}

.con_1 ul li{float:left; background:url(../images/desc1.jpg) no-repeat left center; text-indent:1.5em; width:460px; line-height:28px; border-bottom:1px dashed #cacaca;}

.in_3 p{ line-height:23px; margin-top:10px;}

.in_3 img{ margin-right:25px;margin-top:10px;}
























