/* CSS Document */
/* 首页焦点图 */
.focus {position: relative; margin:0 auto;}
.focus .num {height: 20px; display:none; position: absolute; bottom: 15px; left:50%; text-align:center; overflow: hidden;zoom: 1;z-index: 3;}
.focus .num ul { text-align:center;}
.focus .num li {float:left;margin:0 6px;width: 20px;height: 20px;border-radius: 50%;background: #333;font-size: 12px;color: #FFF;line-height: 20px;text-align: center;cursor: pointer;}
.focus .prev, .focus .next {position: absolute;top: 50%; margin-top:-38px;display: none;width: 36px;height: 75px;background: url(../img/arrow_btn.png) no-repeat;}
.focus .prev {left: 0;}
.focus .next {right: 0;background-position: right;}

.focuspic li { text-align:center; width:100%;}
.focuspic li img { width:100%;}

.main1_1 { width:585px; float:left; height:45px; line-height:45px; background:#f96772; color:#fff; font-size:18px; text-align:center; }
.main1_2 { width:585px; position:relative; z-index:1; float:right; height:45px; line-height:45px; background:#f96772; color:#fff; font-size:18px; }
.main1_2 input { height:43px; width:400px; border:1px solid #f96772; line-height:43px; padding-left:60px; background:url(../img/ico_search.png) 15px center no-repeat; font-size:18px; color:#fff;}
.main1_2 a#menu { width:50px; height:45px; line-height:45px; float:right; background:url(../img/down_icon.png) center center no-repeat;}
#docs { width:553px; display:none; border:1px solid #f96772; background:#fff; padding:10px 15px; position:absolute; left:0; top:44px;}
#docs ul li { width:33%; float:left;}
#docs ul li a { height:30px; line-height:30px; display:block; padding-left:10px; font-size:14px;}
#docs ul li a:hover { background:#f96772; color:#fff;}

.main2 { background:#f0f0f0; padding:30px 0 0 50px;}
.main2_1 { width:250px; padding-left:80px; padding-right:50px; float:left; height:120px;}
.main2_1.a1 { background:url(../img/icons/a1.png) left top no-repeat;}
.main2_1.a2 { background:url(../img/icons/a2.png) left top no-repeat;}
.main2_1.a3 { background:url(../img/icons/a3.png) left top no-repeat;}
.main2_1.a4 { background:url(../img/icons/a4.png) left top no-repeat;}
.main2_1.a5 { background:url(../img/icons/a5.png) left top no-repeat;}
.main2_1.a6 { background:url(../img/icons/a6.png) left top no-repeat;}
.main2_1 a:hover { color:#e4143f;}
.main2_1 h2 { font-size:16px; height:30px; color:#000; line-height:24px;}
.main2_1 p { line-height:24px; font-size:13px;}

.main3 {}
.main3_1 { width:384px; float:left; padding-right:25px;}
.main3_2 { width:384px; float:left;}
.main3_3 { width:384px; float:right;}
.main3 a { width:384px; height:140px; display:block; padding-top:200px; color:#fff; position:relative;}
.main3_1 a { background:url(../img/a1.jpg) left top no-repeat #fb4552;}
.main3_2 a { background:url(../img/a2.jpg) left top no-repeat #7ecdf4;}
.main3_3 a { background:url(../img/a3.jpg) left top no-repeat #a17a3f;}
.main3 a span { position:absolute; width:40px; height:40px; display:block; right:10px; bottom:10px; background:url(../img/more_pic.png) center center no-repeat;}
.main3 a h2 { font-size:30px; font-weight:normal; height:40px; line-height:40px; padding:30px 0 0 30px;}
.main3 a h3 { font-size:16px; font-weight:normal;text-transform:uppercase; height:30px; line-height:30px; padding:0 0 0 30px; }

.main4 {}
.main3_1a { width:384px; float:left; height:85px; background:#f37548; margin-right:25px;}
.main3_2a { width:384px; float:left; height:85px; background:#db5237;}
.main3_3a { width:384px; float:right; height:85px; background:#c03427;}
.main4 a { height:85px; color:#fff; display:block; padding-left:80px; position:relative;}
.main4 a span { width:42px; height:42px; display:block; position:absolute; left:30px; top:18px;}
.main4 a h2 { font-weight:normal; font-size:16px; height:30px; line-height:30px; padding-top:16px;}
.main3_1a a span { background:url(../img/icons/b1.png) center center no-repeat;}
.main3_2a a span { background:url(../img/icons/b2.png) center center no-repeat;}
.main3_3a a span { background:url(../img/icons/b3.png) center center no-repeat;}

.in_ad { height:440px; width:100%;}

.in_left { width:210px; position:relative; z-index:2; padding-bottom:200px; background:#fb5763; float:left; margin-top:-100px; }
.in_left_bottom { position:absolute; width:200px; height:210px; left:0; bottom:-40px; background:url(../img/leftImg.png) left top no-repeat;}
.in_left h2 { height:80px; line-height:80px; padding-top:20px; text-align:center; color:#fff; font-size:30px; font-weight:normal;}
.in_left ul li { height:48px; line-height:48px; border-top:1px solid #fff;}
.in_left ul li a { height:48px; line-height:48px; display:block; color:#fff; background:#fb5763; padding-left:30px; font-size:14px;
transition:background-color 0.6s ease 0s;
-ms-transition:background-color 0.6s ease 0s;
-moz-transition:background-color 0.6s ease 0s;
-webkit-transition:background-color 0.6s ease 0s;
-o-transition:background-color 0.6s ease 0s;

}
.in_left ul li a:hover,.in_left ul li.cur a { color:#f00; background:#fff url(../img/in_leftbg.png) left top repeat-y;}

.in_right { width:950px; float:right; background:#fff; margin-top:-70px; min-height:400px;}
.in_right_title { height:70px; padding:0 40px;}
.irt1 { width:500px; font-size:14px; float:left; line-height:70px; color:#999;}
.irt1 a { color:#999;}
.irt1 a:hover { color:#f00;}
.irt2 { width:300px; position:relative; float:right; padding-top:20px;}
.irt2 input { width:288px; border:1px solid #ddd; padding-left:10px; color:#666; height:28px; line-height:28px; border-radius:4px;}
.irt2 a { height:30px; width:30px; line-height:30px; display:block; position:absolute; right:0; bottom:0; border-radius:0 4px 4px 0; background:url(../img/ico_search.png) center center no-repeat #ffaf24; background-size:40% 40%; }
.irt2 a:hover { background:url(../img/ico_search.png) center center no-repeat #fb5763; background-size:40% 40%;}

.in_infor { padding:0 40px;}


.main1pics {position: relative; width:950px; }
.main1pics .inprev, .main1pics .innext { position:absolute; z-index:200;top:50%; margin-top:-38px;width: 36px;height: 75px;background: url(../img/arrow_btn.png) no-repeat;}
.main1pics .inprev {left: 0;}
.main1pics .innext {right: 0;background-position:right;}
.main1pics .m1num { display:none;height: 22px; position: absolute; bottom: 0; right:20px; text-align:center; overflow: hidden;zoom: 1;z-index:100;}
.main1pics .m1num ul { text-align:center;}
.main1pics .m1num li { float:left;margin:0 6px;width:10px;height: 10px;border-radius: 50%;background:#0063b7;font-size: 0;color: #FFF;line-height: 12px;text-align: center;cursor: pointer;}
.main1pics .m1num li.on {
	background: #fff;
}

.m1pic li { position:relative; height:600px;}
.m1pic li img { width:950px; height:600px;}
.m1pic li a h2 { left:0; color:#fff; padding-left:20px;  bottom:0; right:0; height:33px; line-height:33px; font-size:14px;  position: absolute; z-index:10; background:url(../img/black_bg2.png); }

.title1 { height:40px;}
.title1 h2 { height:40px; line-height:30px; float:left; font-weight:normal; color:#333; font-size:20px;}
.title1 h3 { height:40px; line-height:30px; float:left; padding-left:20px; font-size:13px; color:#999;}
.in_dl { height:170px; padding-bottom:20px; }
.in_dl dt { width:245px; height:170px; float:left; padding-right:20px;}
.in_dl dt img { width:245px; height:170px; border-radius:6px;}
.in_dl dd { width:580px; float:right; height:170px; border-bottom:1px solid #ddd;}
.in_dl dd p { line-height:30px; font-size:14px; height:120px;}
.in_dl dd .tel { height:40px; padding-left:40px; line-height:40px; background:url(../img/icon1.jpg) 10px center no-repeat; font-weight:bold; color:#666;}
.in_dl dd .tel strong { font-size:20px; color:#fb5762; padding-left:10px;}

.in_news {}
.in_news ul li { padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #eee; position: relative;}
.in_news ul li span.num { height:20px; width:24px; border:1px solid #eee; border-top:3px solid #fb5762; border-radius:4px; line-height:20px; color:#f00; font-weight:bold; font-size:14px; border-radius:5px;
position: absolute; left:0; top:8px; text-align:center}
.in_news ul li span.date { width:80px; height:30px; line-height:30px; color:#999; display:block; position: absolute; padding-left:30px; background:url(../img/time_icon2.png) left center no-repeat; right:0; top:5px;}
.in_news ul li h2 { height:40px; font-size:15px; font-weight:normal; padding-left:60px; line-height:40px; background:url(../img/line_pic1.png) left bottom repeat-x;}
.in_news ul li p { padding-top:10px; line-height:24px; color:#888;}
.in_news ul li p a { color:#fb5762;}

.pics2 { margin-right:-30px;}
.pics2 ul li { width:170px; float:left; height:300px; margin-right:50px;}
.pics2 ul li a { display:block; height:280px;}
.pics2 ul li a img { width:170px; height:200px; margin-bottom:10px;}
.pics2 ul li a { background:#fff; color:#333; text-align:center;
	transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-webkit-transition:all 0.3s ease 0s;
-o-transition:all 0.3s ease 0s;
	}
.pics2 ul li a h2 { font-size:16px; font-weight:normal; line-height:30px;}
.pics2 ul li a span { height:20px; line-height:20px; display:block; color:#888;}
.pics2 ul li a:Hover { background:#f00; color:#fff;}
.pics2 ul li a:Hover span { color:#fff;}

