/* Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------CSS Reset-----------*/



::selection {

	color:#fff;

    background-color: #2ea1fa;

}



::-moz-selection {

	color:#fff;

    background-color: #2ea1fa;

}



::-webkit-selection {

	color:#fff;

    background-color: #2ea1fa;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



* {

    padding: 0;

    margin: 0;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1.5;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}





/*banner*/

.banner{ width:100%; height: 600px; margin:0 auto; clear: both;}

.banner img{display:block; width:100%; height: 600px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;}

.fullSlide .bd li a{display:block;height:100%}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}

.fullSlide .hd ul{text-align:center;margin-bottom:10px;}

.fullSlide .hd ul li{background:#d5d5d5;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:600px;}

.fullSlide .hd ul .on{background:#ec1b25;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/**search**/

.search_box{width: 100%; height:50px; background: #f2f2f2;}

.search{width: 1180px; margin:auto; height:50px;}

.keytext{width: 770px;height: 50px;line-height: 50px; float: left; font-family:Microsoft YaHei; font-size:14px;}

.keytext span{line-height:50px; color: #666; font-weight:bold;}

.keytext a{margin: 0px 8px 0px 0px; line-height:30px; color:#666;}

.rmgj-n-r{ float:right; margin-top:8px; background: #fff;}

.rmgj-n-r .text{padding:0px 0px 0px 10px; float:left; height:34px; width:210px; font-size:14px; color:#666; font-family:"微软雅黑";}

.submit{width:50px; height:34px; border:0; padding:0; background:url(../images/sea.jpg); float:left; cursor: pointer;}



/*产品优势*/

.cpys_box{

	width: 100%;

	height: 533px;

	background: url(../images/cpys_bg.jpg) no-repeat center;

}

.cqys{

	width: 1180px;

	height: 533px;

	margin: 0 auto;

	position: relative;

}

.cqys ul li{

	width: 75px;

	height: 75px;

	font-size: 16px;

	color: #fff;

	line-height: 26px;

	text-align: center;

}

.cq_1{

	position: absolute;

    top: 40px;

    left: 25%;

}

.cq_2{

	position: absolute;

    top: 145px;

    left: 39.38%;

}

.cq_3{

	position: absolute;

    bottom: 139px;

    left: 40.38%;

}

.cq_4{

	position: absolute;

	bottom: 23px;

    left: 25.2%;

}

.cq_5{

	position: absolute;

    bottom: 139px;

    left: 8%;

}

.cq_6{

	position: absolute;

    top: 145px;

    left: 10%;

}

.cqys h4{

	font-size: 44px;

	color: #2ea1fa;

	position: absolute;

    top: 90px;

    right: 218px;

}

.cqys h5{

	font-size: 18px;

	font-weight: bold;

	color: #4c4c4c;

	position: absolute;

    top: 160px;

    right: 174px;

}

.cqys p{

	font-size: 18px;

	color: #4c4c4c;

	position: absolute;

    top: 300px;

    right: 157px

}

.cqys p span{

	font-size: 30px;

	font-weight: bold;

	color: #ff0000;

}

.cqys a{

	display: block;

	width: 260px;

	height: 40px;

	background: #2ea1fa;

	border-radius: 20px;

	text-align: center;

	line-height: 40px;

	color: #fff;

	position: absolute;

    bottom: 115px;

    right: 157px;

}



/*定制流程*/

.liuc_box{

	width: 100%;

	height: 371px;

	background: url(../images/liu_bg.jpg) no-repeat center;

	clear: both;

}

.liuc{

	width: 1180px;

	height: 371px;

	margin: 0 auto;

	overflow: hidden;

}

.liuc h4{

	font-size: 24px;

	font-weight: bold;

	color: #4c4c4c;

	text-align: center;

	margin-top: 36px;

}

.liuc p{

	font-size: 18px;

	color: #666;

	text-align: center;

	line-height: 40px;

}

.liuc ul{

	overflow: hidden;

    margin-top: 187px;

    margin-left: 87px;

}

.liuc ul li{

	float: left;

	margin: 0 35px 0 36px;

	font-size: 14px;

	font-weight: bold;

	color: #333;

}



/*product*/

.pro_box{

	width: 100%;

	height: 732px;

	clear: both;

}

.pro{

	width: 1180px;

	height: 732px;

	margin: 0 auto;

	overflow: hidden;

}

.pro_l{

	margin-top: 40px;

	width: 205px;

	float: left;

}

.pro_l_t{

	width: 200px;

	height: 45px;

	border-left: solid #2ea1fa 5px;

	padding-left: 10px;

}

.pro_l_t h2 a{

	font-size: 18px;

	font-weight: bold;

	color: #2ea1fa;

	line-height: 24px;

}

.pro_l_t p{

	font-size: 12px;

	color: #333;

	line-height: 20px;

}

.pro_l ul{

	margin-top: 20px;

	width: 203px;

	height: 584px;

	border: solid #e1e1e1 1px;

}

.pro_l ul li span{

	display: block;

	width: 205px;

	height: 40px;

	background: #ededed;

	margin-top: 5px;

	margin-bottom: 5px;

}

.pro_l ul li:first-child span{

	margin-top: 0;

}

.pro_l ul li span a{

	display: block;

	background: url(../images/pro_icon1.png) no-repeat 0 14px;

	line-height: 40px;

	font-size: 16px;

	padding-left: 20px;

	margin-left: 20px;

}

.pro_l ul li span:hover{

	background: #2ea1fa;

}

.pro_l ul li span:hover a{

	color: #fff;

	background: url(../images/pro_icon2.png) no-repeat 0 14px;

}

.pro_l ul li em{

	display: block;

	margin-left: 20px;

}

.pro_l ul li em a{

	display: block;

	background: url(../images/pro_icon3.png) no-repeat 0 9px;

	padding-left: 14px;

	font-size: 14px;

	color: #808080;

	line-height: 24px;

}

.pro_l ul li em a:hover{

	color: #ff0000;

}

.pro_r{

	width: 975px;

	float: left;

}

.pro_r ul{

	overflow: hidden;

}

.pro_r ul li{

	float: left;

	margin-left: 41px;

	margin-top: 25px;

}

.pro_r ul li a{

	display: block;

	width: 200px;

	height: 200px;

	background: #fff;

	border: solid #e1e1e1 1px;

}

.pro_r ul li em{

	width: 195px;

	height: 160px;

	overflow: hidden;

	display: block;

}

.pro_r ul li img{

	width: 190px;

	height: 160px;

	display: block;

	padding: 5px 5px 0;

	-webkit-transition:all 1s ;

	-moz-transition:all 1s ;

	-o-transition:all 1s ;

	-ms-transition:all 1s;

	transition:all 1s ;

}

.pro_r ul li span{

	display: block;

	text-align: center;

	line-height: 40px;

}

.pro_r ul li:hover img{ transform: scale(1.2, 1.2);

	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */

	-moz-transform:scale(1.2, 1.2); 	/* Firefox */

	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */

	-o-transform:scale(1.2, 1.2); 	/* Opera */}

.pro_r ul li:hover span{

	color: #ff0000;

}





/*优势*/

.ys_box{

	width: 100%;

	height: 1129px;

	background: url(../images/ys_bg.jpg) no-repeat center;

	clear: both;

}

.ys_con{

	width: 1180px;

	height: 1129px;

	margin: 0 auto;

	position: relative;

	overflow: hidden;

}

.ys_con_t h3 a{

	display: block;

	text-align: center;

	margin-top: 40px;

	font-size: 30px;

	color: #fff;

	font-weight: bold;

	line-height: 50px;

}

.ys_con_t span{

	display: block;

	width: 350px;

	height: 40px;

	border: solid #fff 1px;

	font-size: 20px;

	color: #fff;

	line-height: 40px;

	text-align: center;

	margin: 5px auto;

}

.ys_txt h4{

	font-size: 20px;

	color: #2ea1fa;

	font-weight: bold;

	line-height: 30px;

	padding-bottom: 6px;

}

.ys_txt p{

	background: url(../images/ys_icon.jpg) no-repeat 0 10px;

	padding-left: 15px;

	font-size: 14px;

	color: #666;

	line-height: 26px;

	margin-top: 14px;

	margin-left: -30px;

}

.ys_1{

	position: absolute;

	top:254px;

	right: 90px;

}

.ys_2{

	position: absolute;

    top: 453px;

    right: 160px;

}

.ys_3{

	position: absolute;

	bottom: 276px;

	left: 165px;

}

.ys_4{

	position: absolute;

	bottom: 82px;

	left: 165px;

}



/*x_Banner2*/

.sm_box{

	width: 100%;

	height: 294px;

	background: url(../images/x_banner2.jpg) no-repeat center;

}

.sm_con{

	width: 1180px;

	height: 294px;

	margin: 0 auto;

	position: relative;

}

.sm_con h4{

	font-weight: bold;

	font-size: 26px;

	color: #fff;

	position: absolute;

    top: 100px;

    left: 48%;

}

.sm_con h5{

	color: #fff;

	border: solid #fff 1px;

	width: 324px;

    height: 72px;

    padding-top: 10px;

	font-size: 20px;

	line-height: 30px;

	text-align: center;

	position: absolute;

	left: 42%;

	top:150px;

}

.sm_con h5 em{

	font-size: 19px;

}

.sm_con p{

	background: url(../images/tel.png) no-repeat 0 5px;

	padding-left: 54px;

	font-size: 16px;

	color: #fff;

	position: absolute;

	top:90px;

	right: 40px;

}

.sm_con p span{

	font-size: 24px;

	font-weight: bold;

	color: #fff;

}

.sm_con a{

	width: 220px;

	height: 38px;

	border-radius: 20px;

	display: block;

	background: #db2020;

	font-size: 16px;

	color: #fff;

	text-align: center;

	line-height: 38px;

	position: absolute;

	top:170px;

	right: 40px;

}



/*case*/

.case_box{

	width: 100%;

	height: 547px;

	clear: both;

}

.case{

	width: 1180px;

	height: 547px;

	margin: 0 auto;

	overflow: hidden;

}

.case_ti h3 a{

	display: block;

	font-size: 24px;

	font-weight: bold;

	color: #2ea1fa;

	margin-top: 30px;

	text-align: center;

}

.case_ti p{

	font-size: 14px;

	line-height: 24px;

	color: #666;

	text-align: center;

}

.case_ti span a{

	display: block;

	width: 120px;

	height: 32px;

	border: #808080 solid 1px;

	font-size: 16px;

	text-align: center;

	line-height: 32px;

	color: #808080;

	margin: 10px auto 30px;

}

.case_ti span a:hover{

	color: #fff;

	background: #2ea1fa;

	border: solid 1px #2ea1fa;

}



/*图片滚动*/

.carousel{ margin:0px auto; width:1180px; height:320px; overflow: hidden; position: relative;}

.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}

.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.6); font-style:normal;}

.carousel .slides  div em a{ color:#fff;}

.carousel .slides img{width:520px; height:320px;}

.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}

.carousel .slides .slideItem a{ overflow:hidden; display:block;}

.carousel .slides .slideItem img{ width:100%; height:100%;}

.carousel .slides .slideItem .cover{ background: rgb(0, 0, 0); left:0px; top:0px; width:100%!important; display:block; position:absolute;}

.prevButton{background:url(../images/l.png) no-repeat 0px 0px; top:130px; left:0px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}

.nextButton{background: url(../images/r.png) no-repeat 0px 0px; top:130px; right:0px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}



/*客户见证*/

.kh_box{

	background: url(../images/cus_ti.jpg) no-repeat top;

	width: 100%;

	height: 480px;

	clear: both;

}

.kh{

	width: 1180px;

	height: 480px;

	margin: 0 auto;

	overflow: hidden;

}

.kh h3 a{

	font-size: 24px;

	color: #2ea1fa;

	display: block;

	font-weight: bold;

	text-align: center;

    margin-top: 34px;

    line-height: 30px;

}

.kh ul{

	overflow: hidden;

}

.kh ul li{

	float: left;

	width: 240px;

	height: 348px;

	border: solid #e1e1e1 1px;

	border-radius: 5px;

	margin-left: 60px;

	margin-top: 40px;

}

.kh ul li:first-child{

	margin-left: 12px;

}

.kh ul li img{

	width: 224px;

	height: 156px;

	padding: 8px;

}

.kh ul li h4 a{

	display: block;

	width: 224px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 16px;

	color: #000;

	margin: 0 8px;

	line-height: 30px;

}

.kh ul li p{

	line-height: 26px;

	color: #666;

	width: 224px;

	height: 78px;

	overflow: hidden;

	margin: 5px 8px;

}

.kh ul li span a{

	display: block;

	text-align: center;

	width: 120px;

	height: 30px;

	border: #e1e1e1 solid 1px;

	color: #4c4c4c;

	line-height: 30px;

	margin: 10px auto;

}

.kh ul li span:hover a{

	color: #fff;

	background: #2ea1fa;

	border: solid 1px #2ea1fa;

}



/*about us*/

.us_box{

	width: 100%;

	height: 390px;

	clear: both;

}

.us{

	width: 1180px;

	height: 330px;

	background: url(../images/us_bg.jpg) no-repeat center;

	margin: 20px auto 40px;

}

.us_ti{

	width: 750px;

	height: 50px;

	overflow: hidden;

}

.us_ti h3 a{

	display: block;

	margin-left: 10px;

	display: block;

	font-size: 18px;

	font-weight: bold;

	color: #2ea1fa;

	line-height: 50px;

	float: left;

}

.us_ti h3 a em{

	font-size: 14px;

	font-weight: 500;

	color: #666;

}

.us_ti span a{

	float: right;

	margin-right: 10px;

	color: #666;

	line-height: 50px;

}

.us_con{

	width: 750px;

	overflow: hidden;

}

.us_con img{

	float: left;

	width: 303px;

	height: 230px;

    margin: 21px 15px;

}

.us_con .us_txt{

	float: left;

	margin-left: 20px;

	margin-top: 20px;

}

.us_con .us_txt h4 a{

	font-size: 18px;

	color: #000;

	line-height: 40px;

	display: block;

	margin-top: 10px;

}

.us_con .us_txt p{

	width: 370px;

	height: 180px;

	overflow: hidden;

	font-size: 14px;

	line-height: 30px;

	color: #666;

}

.ry{float: right;width: 430px;  margin-top: -324px;}

.ry_ti{

	width: 430px;

	height: 50px;

	overflow: hidden;

}

.ry_ti h3 a{

	display: block;

	margin-left: 10px;

	display: block;

	font-size: 18px;

	font-weight: bold;

	color: #2ea1fa;

	line-height: 50px;

	float: left;

}

.ry_ti h3 a em{

	font-size: 14px;

	font-weight: 500;

	color: #666;

}

.ry_ti span a{

	float: right;

	margin-right: 10px;

	color: #666;

	line-height: 50px;

}

.tab_box2 {

	width:360px;
	height:276px;
	overflow: hidden;

	padding:8px;

	float: right;

	margin-right: 29px;

	position:relative;

}

.box3 {

	width:180px;

	height: 260px;

	margin:0 auto;

	overflow: hidden;

}

.box3 ul{

	width: 1920px;

	height:270px;

	margin:0;

}

.box3 li {

	float: left;

	width: 177px;

	margin-bottom: 20px;

}

.box3 li img {

	width: 177px;

	height:  212px;

	margin-top: 20px;

}

.box3 li a {

	display: block;

	width:177px;

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

	line-height: 22px;

}

/* 滑动门通用按钮 */

.lefts ,.rights {

	display: block;

	width: 64px;

	height: 40px;

	margin-top:-32px;

	position: absolute;

	top:50%;

	background: url(../images/ry_menu.jpg) no-repeat;

}

.lefts {

	background-position: 0 0;

	left: 10px;

}

.rights {

	background-position: -64px 0;

	right: 10px;

}



/*x_banner3*/

.sm_box1{

	width: 100%;

	height: 157px;

	background: url(../images/x_banner3.jpg) no-repeat center;

	clear: both;

}

.sm_con1{

	width: 1180px;

	height: 157px;

	margin: 0 auto;

	position: relative;

}

.sm_con1 h4{

	font-size: 30px;

	color: #fff;

	font-weight: bold;

	position: absolute;

    top: 32px;

    left: 45%;

}

.sm_con1 h5{

	font-size: 18px;

	color: #fff;

	position: absolute;

    top: 42px;

    right: 7%;

}

.sm_con1 p{

	font-size: 18px;

	color: #fff;

	position: absolute;

	top:100px;

	left: 45%;

}

.sm_con1 p span{

	font-size: 24px;

	color: #eeeb05;

}

.sm_con1 a{

	display: block;

	width: 160px;

	height: 34px;

	background: #db2020;

	text-align: center;

	line-height: 34px;

	color: #fff;

	position: absolute;

    top: 100px;

    right: 11%;

}





/*新闻开始*/

.between{

	width:1180px;

	margin:0 auto;

	overflow: hidden;

}

.float_l{

	float:left;

}

.float_r{

	float:right;

}

.clear_fl{

	height:0px;

	clear: both;

	overflow: hidden;

}

.new-box{

	margin-top: 50px;

}

.new{

    width:790px;

    height:420px;

    float: left;

}

.new_img{

    width:322px;

    height:336px;

    margin-bottom:60px;



    text-align: center;

    padding-right: 44px;

    border-right: 1px solid #aaaaaa;

}

.new_img img{

	margin-bottom: 20px;

	width: 322px;

	height: 212px;

}

.new_img h4{

	color: #333333;

	font-size: 14px;

}

.new_img p{

	color: #4c4c4c;

	line-height: 30px;

	margin-top: 10px;

	width: 322px;

	height: 94px;

	overflow: hidden;

}

.news>ul>li{

    width:387px;

    height:48px;

    border-bottom: dashed 1px #b3b3b3;

    padding-left:6px;

    line-height: 38px;

    color: #666;

}

.news>ul>li>a:hover{

    font-weight: bold;

    color:#2ea1fa;

}

.news>ul>li>a>p{

    width:240px;

    height:40px;

    margin-top: 10px;

    float: left;

    overflow: hidden;

  	background: url(../images/new_icon.png) no-repeat 0px 16px;

    padding-left: 12px;

}

.news>ul>li>a>span{

    float: right;

}

.about-right{

	float: right;

}

.faq {

    width:350px;

    height:335px;
	overflow: hidden;
    margin-bottom:20px;



}

.faq2 {

    width:790px;

    height:350px;

    margin-bottom:20px;



}

.faq .contant {

    position:relative;

    width:348px;

    height:332px;

}

.faq .faq-c{

    position:relative;

}

.faq .faq-c .faq-l {



    clear:both;

    overflow:hidden;

}

.faq-w p{

	margin-left: 80px;

	padding-left: 22px;



}

.faq-d p{

	padding-left: 22px;

	margin-left: 80px;



}

.faq .faq-c .faq-l .faq-w span{

    width: 20px;

    height: 20px;

    line-height:20px;

    text-align:center;

    float:left;

    margin-right:5px;

    margin-bottom:10px;



}

.faq .faq-c .faq-l .faq-d span{

    clear:both;

    color:#fff;

    width: 20px;

    height: 20px;

    line-height:20px;

    text-align:center;

    float:left;

    margin-right:5px;

    margin-bottom:10px;



}

.faq .faq-c .faq-l .faq-w p {

    float:right;

    line-height: 20px;

    width:320px;

    margin:0;

    color: #333;

    font-size: 14px;

    font-weight: bold;

    white-space:nowrap;

    overflow:hidden;

    text-overflow:ellipsis;

    background: url(../images/q.png) no-repeat 0px 4px;

}

.faq .faq-c .faq-l .faq-d p {

    float:right;

    width:320px;

    height:80px;

    line-height:20px;

    margin:0;color: #333;

    overflow:hidden;

   background: url(../images/a.png) no-repeat 0px 4px;

   letter-spacing: 1px;

}



/* 常见问题文字向上滚动结束*/

/* 新闻选项卡横向滑动门开始 */

#tab{

    width:824px;
	height:420px;
	overflow: hidden;
    margin:0 auto;

}

#tab .tab_menu{

    width:100%;

   color: #333333;

   line-height: 42px;

}

#tab .tab_menu>a{

    color:#666;

    float: right;

    line-height: 42px;

    padding-right: 32px;

}

#tab .tab_menu>a:hover{

	color: #dc0900;

}

#tab .tab_menu li{

    float:left;

    width:150px;

    height:42px;

    border-bottom:0px;

    cursor:pointer;

    text-align:center;

  	background: url(../images/new-icon.png) no-repeat;

    font-size: 16px;

    padding-left: 10px;

}

#tab .tab_menu li>a>i{

	color: #666666;

	font-size: 10px;

}

#tab .tab_menu li>a>p{

	font-size: 12px;

	margin: 0;

}

.new_left{

	float: left;

}

#tab .news{

	float: left;

	margin-left: 30px;

	overflow: hidden;

}

#tab .tab_box{

    width:790px;

    height:400px;

    clear:both;



}

#tab .tab_menu .selected{

  	background: url(../images/gs_icon.png) no-repeat 0 15px;

    cursor:pointer;



    padding-left: 10px;

}



#tab .hide{

    display:none;

}



.problem{ width:350px;}

.problem_title{

    width:360px;

    height:42px;

    padding-left: 8px;

}

.problem_title>h3{

    font-weight:normal;

    font-size:16px;

    color:#666;

 	background: url(../images/gs_icon.png) no-repeat 0 15px;

    float: left;

    width: 214px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    padding-left: 10px;

}

.problem_title>h3>a>i{

	color: #666666;

	font-size: 10px;

}

.problem_title h3>a>p{

	font-size: 12px;



}



.problem_title>a{

    font-size:12px;

    color:#666;

    float: right;

    line-height: 30px;

    margin-right:10px;

}



/*link*//* 新闻选项卡横向滑动门结束*/

.link_body{

	width: 1180px;

	margin: 10px auto;

	height: 40px;

	overflow: hidden;

}

.link_body span{

	float: left;

	font-size: 18px;

	font-weight: bold;

	color: #4c4c4c;

	background: url(../images/gs_icon.png) no-repeat 0px 4px;

	padding-left: 20px;

}

.link_body ul{

	float: left;

}

.link_body ul li{

	float: left;

}

.link_body ul li a{

	display: block;

	color: #4c4c4c;

	padding: 0 10px;

	line-height: 24px;

}

.link_body ul li a:hover{

	color: #db2020;

}