@charset "utf-8";
/*************************** 宽屏样式(start) ***************************/
.w_1200 #in_ad .ad_l{ width:390px; height:463px;}
.w_1200 #in_ad .ad_m{ margin-left:30px;}
.w_1200 #in_ad .ad_m .top{ width:468px; height:252px;}
.w_1200 #in_ad .ad_m .mid{ width:468px; height:179px; margin-top:30px; }
.w_1200 #in_ad .ad_r{ width:270px; height:463px;}
.w_1200 #in_ad .ad_r .form_input{ width:230px;;}
.w_1200 #in_ad .ad_r .submit{ margin-left:200px;}
.w_1200 #inm .t_l{ margin-top:77px;}
.w_1200 #inm .t_r{ margin-top:77px;}
.w_1200 #inm .list{ width:324px;}
.w_1200 #inm .list .pic{ width:324px; height:204px; }
.w_1200 #inb .list{ width:154px; height:80px; margin-left:20px; margin-bottom:20px;}
.w_1200 #inb .nor{ margin-left:0;}
.w_1200 #news .pic{ margin-left:30px;}
.w_1200 #news .con{ width:875px;}
/***************************  宽屏样式(end)  ***************************/
/*************************** Index (start) ****************************/
.in_sign{ font-size:24px; text-align:center; height:30px; line-height:30px; overflow:hidden; margin-bottom:5px;}
.in_con{ font-size:14px; color:#919191; width:885px; margin:0 auto; line-height:20px; text-align:center;}

#banner .slideNum_1 .hd{ bottom:60px; height:34px;}
#banner .slideNum_1 .hd li{ border-radius:0; width:35px; height:34px; background:url(../images/ban_nav.png) no-repeat; color:#fff; font-size:16px; line-height:34px;}
#banner .slideNum_1 .hd li.on{ background:url(../images/ban_nav_cur.png) no-repeat;}

#in_ad .box img{ vertical-align:middle;}
#in_ad .box span{ height:100%; display:inline-block; vertical-align:middle;}
#in_ad .ad_l{ width:318px; height:378px; text-align:center; overflow:hidden; border:1px solid transparent;}
#in_ad .ad_m{ margin-left:25px;}
#in_ad .ad_m .top{ width:382px; height:206px; border:1px solid #e9e9e9; border-radius:3px; text-align:center; overflow:hidden;}
#in_ad .ad_m .mid{ width:382px; height:147px; border:1px solid #e9e9e9; margin-top:23px; border-radius:3px; text-align:center; overflow:hidden;}
#in_ad .ad_r{ width:220px; height:378px; border:1px solid #e9e9e9; border-radius:3px;}
#in_ad .ad_r .sign{ height:39px; line-height:39px; width:170px; margin:0 auto; text-align:center; text-transform:capitalize; border-radius:5px; overflow:hidden; background:#3c98ff; color:#fff; font-size:16px;}
#in_ad .ad_r .note{ color:#6f6f6f; line-height:20px; margin:0 20px; margin-top:20px;}
#in_ad .ad_r .form_input{ margin-left:20px; width:180px; height:38px; line-height:38px; background:fff; border:1px solid #dfdfdf; border-radius:4px; text-indent:15px;}
#in_ad .ad_r .submit{ width:52px; height:28px; line-height:28px; background:#fe5983; border:none; color:#fff; font-size:13px; border-radius:14px; cursor:pointer; margin-top:15px; margin-left:150px;}
#in_ad .ad_r .submit:hover{ background:#333;}

#int_sign .list{ height:43px; line-height:43px; position:relative;}
#int_sign .cur{ background-image:url(../images/int_sign.png); background-repeat:no-repeat; background-position:87% center;}
#int_sign .list .ab{ height:3px; width:100%; position:absolute; left:0; bottom:-3px; display:none;}
#int_sign .cur .ab{ display:block;}
#int_sign .l_fir{ background-color:#419aff;}
#int_sign .l_fir .ab{ background:url(../images/int_fir.jpg) repeat-x;}
#int_sign .l_sec{ background-color:#ffa700;}
#int_sign .l_sec .ab{ background:url(../images/int_sec.jpg) repeat-x;}
#int_sign .l_thd{ background-color:#fe5983;}
#int_sign .l_thd .ab{ background:url(../images/int_thd.jpg) repeat-x;}
#int_sign .list a{ font-size:16px; color:#fff; padding:0 45px; display:block;}
#int_sign .list a:hover{ text-decoration:none;}

#int{ border-top:1px solid #e4e4e4; background:#f9f9f9; height:465px;}
#int .con{ display:none;}
#int .cur{ display:block;}

#inm .t_l{ width:50px; height:50px; display:block; background:url(../images/t_l.jpg) no-repeat; margin-top:58px;}
#inm .t_r{ width:50px; height:50px; display:block; background:url(../images/t_r.jpg) no-repeat; margin-top:58px;}
#inm .list{ width:265px; margin-right:25px; position:relative;}
#inm .list .pic{ width:265px; height:167px; text-align:center;}
#inm .list .pic img{ vertical-align:middle;}
#inm .list .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#inm .list .ab{ width:100%; height:90px; position:absolute; left:0; bottom:0; background:url(../images/in_case_bg.png); -webkit-transform:translateY(100%);}
#inm .list:hover .ab{ -webkit-transform:translateY(0);}
#inm .list .name{ margin:0 15px; margin-top:7px; height:40px; line-height:20px; overflow:hidden;}
#inm .list .name a{ font-size:14px; color:#fff;}
#inm .list .more{ padding:0 10px; height:21px; line-height:21px; background:#fff; display:inline-block; color:#ffa700; margin-top:6px; border-radius:12px; margin-left:15px;}
#inm .list .line{ height:2px; background:#fff; margin-top:10px;}

#inb{ border-top:1px solid #e6e6e6;}
#inb .list{ width:127px; height:66px; text-align:center; margin-left:15px; margin-bottom:15px;}
#inb .nor{ margin-left:0;}
#inb .list img{ vertical-align:middle;}
#inb .list span{ height:100%; display:inline-block; vertical-align:middle;}

#news{ height:185px; background:url(../images/news_bg.jpg) #419aff bottom repeat-x;}
#news .pic{ width:124px; height:127px; text-align:center; margin-top:25px;}
#news .pic img{ vertical-align:middle;}
#news .pic span{ height:100%; display:inline-block; vertical-align:middle;}
#news .con{ width:825px; margin-left:30px; margin-top:35px;}
#news .con .tit{ height:20px; line-height:20px; overflow:hidden;}
#news .con .tit a{ font-size:16px; color:#fff;}
#news .con .date{ color:#fff; font-style:italic; padding:10px 0;}
#news .con .brief{ font-size:14px; color:#fff; line-height:25px; height:75px; overflow:hidden;}

#int_sign .fr{ height:17px; line-height:17px; background:url(../images/all.png) no-repeat right center; padding:0 24px 0 0; color:#757575; margin:10px 0 0 0; font-family:Verdana, Geneva, sans-serif;}