﻿@charset "utf-8";
/* CSS Document */
*{margin:0;}
/*html{overflow-x:hidden; _overflow-x:hidden; overflow:-moz-scrollbars-vertical;}
body {font:12px Verdana,Arial,Tahoma; color:#5c5c5c; margin-top:30px;}*/
body { font-family:宋体; font-size:12px; color:#5c5c5c; margin-top:30px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;}
ol,ul,li{list-style:none;}   
a:link,a:visited {text-decoration:none; color:#5c5c5c; font-size:12px;outline:none;}
a:hover,a:active {text-decoration:none; color:#d41600; font-size:12px;outline:none;}
/*a{blr:expression(this.onFocus=this.blur())}*/
img{border:0;vertical-align:middle;}
.f14{font-size:14px;}
.f14_bold{font-size:14px; font-weight:bold;}
.f14_lh{line-height:26px; font-size:14px;}
.f14_lh a{font-size:14px;}
.step{cursor:pointer;}

/*begin----index.asp-----css*/
#header{width:1112px; margin:0 auto;}
#header .menu{width:1112px; margin:0 auto;}
#header .menu li{float:left;width:158px; background: url(../images/menu_bg.png);}
#header .menu .line{width:1px;background:none;}
#header .menu li a{ width:158px; float:left; text-align:center; height:30px; padding-top:12px; position:absolute; z-index:100;}
#header .menu .selected{background: url(../images/menu_bg_over.png);}
#header .menu li .menuDiv {
margin-left: 0px;
background: url(../images/menu_bg_over.png);
height: 42px;
width: 158px;
position: absolute;
filter: alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
display: block;
}

#infscr-loading{ text-align:center; width:1020px; margin:0 auto; margin-bottom:30px;}
.link{width:1112px; margin:14px auto 0 auto; text-align:left; background-color:#ebebeb; padding:7px;}
.link a{margin-right:4px;color:#999999;}
.link a:hover{color:#666666;}
/* 下拉菜单begin */
.menu{width:1112px;margin:0 auto;}
.menu li{float:left;position:relative; z-index:1000; height:42px;}
.menu li.last{background:none;}
.menu li .submenu{display:none;position:absolute;margin-top:43px;*margin-top:43px;_margin-top:43px;left:0px;}
.menu li .submenu{width:158px;background:#e93b00;}
.menu li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 1px 5px #D3D3D3;-webkit-box-shadow:0 1px 5px #D3D3D3;box-shadow:0 1px 5px #D3D3D3;}
.menu li .submenu li{width:158px; height:26px; float:none;padding:0; text-align:left; background:url(../images/ico_arrow1.gif) no-repeat 10px !important;}
.menu li .submenu li.last{border:none;}
.menu li .submenu li a{background:none !important; height:14px !important; width:136px !important; margin:0 !important; padding:6px 0px 6px 22px !important; text-align:left !important; color:#fff; font-size:12px;}
.menu li .submenu li a:hover{color:#fff; font-size:12px; background:url(../images/ico_arrow1.gif) no-repeat 10px #f85723 !important;}
/* 下拉菜单end */

/* banner效果样式begin */
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none; }
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 5px; z-index: 100; width: 36px; height: 38px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next_pre.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 5px; z-index: 100; width: 36px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next_pre.png) no-repeat -36px top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1112px; height: 400px; }
#slideshow ul { display: none; }
/* banner效果样式end */

#header .m_bottom{clear:both; width:1112px; margin:0 auto; height:18px; margin-top:2px;}
#header .m_bottom .line{width:1px;background:none;}
#header .m_bottom li{background: url(../images/m_bottom.png); width:158px; height:18px; float:left;}
#header .top_business{text-align:center; margin:10px 0px 20px 0px; line-height:24px; font-family:Verdana,Arial,Tahoma;}
#main{width:1112px; margin:0 auto;}
#main .business{overflow:hidden;;margin:16px 0px 16px 0px; _margin:16px 0px 10px 0px; *margin:16px 0px 10px 0px; height:80px;}
#main .business .hidden1{width:1144px;_width:1112px;}
#main .business li{width:270px; height:75px; float:left; margin:10px 14px 10px 0px; _margin:10px 6px 10px 0px; text-align:center;}
#main .business li .pic{float:left; margin-right:10px;}
#main .business li .b_r .left{padding-bottom:6px; text-align:left; font-size:15px; font-weight:bold;}
#main .business li .b_r .right{line-height:20px; text-align:left;}
#main .business li .b_r{float:left;}
#main .clear_bottom{clear:both; margin-bottom:20px;}
#main .tit .left{float:left;}
#main .tit{clear:both; margin-bottom:20px; height:26px;}
#main .tit .right{background: url(../images/line.png) repeat-x 0 0; width:900px; height:1px; float:right; margin-top:16px;}
#main .case{overflow:hidden; clear:both; margin-bottom:20px; width:1112px;}
#main .case .hidden{width:10000px;}
#main .case li{width:204px; height:250px; float:left; border:1px #CCC solid; margin-right:20px;}
#main .case .hidden .mid{width:188px; margin:8px auto; line-height:20px;text-align:left;}
#main .case .hidden .mid img{margin-bottom:4px;}
#main .case .hidden .mid .mid1{font-weight:bold; color:#0080bc;}
#main .case .hidden .mid .mid1 a{font-weight:bold; color:#0080bc;}
#main .case .hidden .mid .mid2{font-family:'arial'; font-size:10px; color:#b4b1b2}
#main .case .hidden .mid .mid3{color:#555555;}
#main .case .hidden .mid_over{width:188px; margin:8px auto; line-height:20px; text-align:left;}
#main .case .hidden .mid_over img{margin-bottom:4px;}
#main .case .hidden .mid_over .mid1{font-weight:bold; color:#FFF;}
#main .case .hidden .mid_over .mid1 a{font-weight:bold; color:#FFF;}
#main .case .hidden .mid_over .mid2{font-family:'arial'; font-size:10px; color:#b4b1b2}
#main .case .hidden .mid_over .mid3{color:#FFF;}
#main .case .bg_case{ background-color:#0080bc;}
#main .clear{clear:both}
#main .process{height:150px;}
#main .process li{width:121px; float:left; margin:0 auto; text-align:center; padding-bottom:0px; _padding-bottom:0px; *padding-bottom:0px} 
#main .process li p{line-height:20px; padding-top:10px; text-align:left; margin-left:12px;}
#main .process .jiantou{width:14px; height:26px; background:url(../images/jiantou.png) no-repeat center center; margin:40px 15px;}
#main .tao_left{float:left; width:360px; height:229px; border:1px #d2d0d1 solid; background:url(../images/tab_bg.png) no-repeat center 16px;}
#main .tao_left .tab_nav{ margin:16px 0 0 23px;}
#main .tao_left .tab_nav li{float:left; width:75px; color:#002f49; text-align:center; height:29px; line-height:29px; margin-right:1px;}
#main .tao_left .tab_nav .current{float:left; width:75px; color:#002f49; text-align:center; height:29px; line-height:29px; margin-right:1px; background:url(../images/tab_over.png) no-repeat center center;}
#main .tao_left .tab_news{margin:14px 14px 0 14px; *margin:10px 14px 0 14px;}
#main .tao_left .tab_news li{}
#main .tao_left .tab_news li a{background:url(../images/ico_arrow2.gif) no-repeat 10px;padding-left:24px; height:20px; line-height:20px;}
#main .tao_left .tab_news li a:hover{padding-left:24px;background:url(../images/ico_arrow3.gif) no-repeat 10px; height:20px; line-height:20px;}
#main .tao_left .tab_news .more{background:none;padding-left:9px;}
#main .tao_left .tab_news .more a{background:none;padding-left:6px;}
#main .tao_left .tab_news .more a:hover{background:none;padding-left:6px;}
#main .tao_left .tab_news .more img{padding-bottom:2px;}
#main .tao_right{float:right; height:230px; width:750px;}
#main .tao{width:200px; height:202px; border:1px #d2d0d1 solid; margin-left:20px; _margin-left:15px; float:left; background:url(../images/sale.png) no-repeat top right #EEE; padding:14px; color:#111;}
#main .tao1 p{line-height:20px;}
#main .tao p{line-height:20px;}
#main .tao1{width:200px; height:202px; border:1px #d2d0d1 solid; margin-left:20px; _margin-left:15px; float:left; background:url(../images/sale.png) no-repeat top right; padding:14px;}
#main .price{background:url(../images/price.gif); width:60px; height:20px; padding:2px 5px 2px 5px; *padding:3px 5px 1px 5px; _padding:3px 5px 2px 5px; margin-right:10px; color:#FFF; font-weight:bold;vertical-align:middle;}
#main .price:hover{background:url(../images/price1.gif); width:60px; height:20px; padding:2px 5px 2px 5px; *padding:3px 5px 1px 5px; _padding:3px 5px 2px 5px; margin-right:10px; color:#FFF; font-weight:bold;vertical-align:middle;}
#main .go{background:url(../images/go.gif); width:60px; height:20px; padding:1px 5px 3px 5px; *padding:4px 5px 1px 5px; _padding:2px 5px 1px 5px; margin-right:10px; color:#666666; vertical-align:middle; border:1px #d8d8d8 solid;}
#main .go:hover{background:url(../images/price1.gif); width:60px; height:20px; padding:1px 5px 3px 5px; *padding:4px 5px 1px 5px; _padding:2px 5px 1px 5px; margin-right:10px; color:#fff; vertical-align:middle; border:1px #d8d8d8 solid;}
#main .btn{margin-top:12px;}
#main .btn img{vertical-align:middle;}
/*end-----index.asp-----css*/
.nav{height:30px;}
.main_website{width:1112px; margin:0 auto;}
.main_website .kuang{margin:0 auto; border:1px #bfc1c1 solid; padding:30px; background:url(../images/website_bg.gif) repeat-x top}
.main_website .kuang .tit{margin-bottom:20px;}
.main_website .kuang .left{float:left;padding:8px 0px;}
.main_website .kuang .left img{vertical-align:top;}
.main_website .kuang .right{float:right;}
.main_website .kuang .right li{float:left; margin-left:4px; width:110px; text-align:center;}
.main_website .kuang .right li a{float:left; background-color:#d41600; padding:6px 0px; color:#FFF; width:110px; font-family:"宋体";}
.main_website .kuang .right li a:hover{float:left; background-color:#666666; padding:6px 0px; color:#FFF; width:110px;}

.tc1_pic{float:right; width:180px; text-align:center;}
.tc1_pic img{border:1px #CCCCCC solid; padding:4px;}
.tc1_txt{float:left; width:800px; font-size:14px; line-height:26px;}
.tc1_pic a{color:#333333; font-weight:bold;}
/*#menu_taocan{position:absolute; margin-left:-4px; _margin-left:-128px; width:120px; padding:0; margin-top:29px; _margin-top:31px; display:none;}
#menu_taocan li{padding:0; border-top:1px #FFF solid; width:120px; height:25px;}
#menu_taocan li a{padding:0; background-color:#666666; width:120px; height:25px; line-height:25px;}
#menu_taocan li a:hover{padding:0; background-color:#d41600; width:120px; height:25px; line-height:25px;}*/
		   
.main_website .clear{clear:both}   
.main_website .kuang .right .current{float:left; background-color:#666666; padding:6px 0px; color:#FFF; width:110px; font-weight:bold;}
.main_website .kuang .line{clear:both; border-bottom:1px #e6e6e6 solid; margin:20px 0;}
.main_website .kuang .taocan_line{border-bottom:1px #eaeaea solid; padding:30px 0px;}
.main_website .kuang .price{font-weight:bold; color:#d41600; text-align:center; vertical-align:bottom;}
.main_website .kuang .main_table{margin:0 auto;}

.main_website .kuang .main_table .template{border:1px #e1e1e1 solid; margin:0 auto;}
.main_website .kuang .main_table .template .bg{background:url(../images/mb_bg.gif); height:31px; padding:0; margin:0;}
.main_website .kuang .main_table .template .tit{text-align:left; font-size:12px; padding-left:10px; font-weight:bold; color:#d41600; vertical-align:top; border-top:1px #e1e1e1 solid;}
.main_website .kuang .main_table .template .tit a{padding:0;}
.main_website .kuang .main_table .template .con_t{border-top:1px #e1e1e1 solid;}
.main_website .kuang .main_table .template .con_t a{padding:0 4px; margin-right:6px; font-size:12px;}
.main_website .kuang .main_table .template .con_t a:hover{background-color:#F30; color:#FFF; padding:0 4px;}
.main_website .kuang .main_table .template .con_t a.cur{background-color:#F30; color:#FFF; padding:0 4px;}

.main_website .kuang .main_table .template .con_t1{border-top:1px #e1e1e1 solid;}
.main_website .kuang .main_table .template .cur{background-color:#F30; color:#FFF; padding:0 4px;}
.main_website .kuang .main_table .template .con_t1 a img{border:1px #e1e1e1 solid; margin:0 4px;}
.main_website .kuang .main_table .template .con_t1 a:hover img{border:1px #F60 solid;}
.main_website .kuang .main_table .template .con_t .btn_search{
float: left;
background: url("../images/search.gif") no-repeat scroll 0 0 transparent;
border: medium none;
color: white;
cursor: pointer;
height: 24px;
text-align: center;
width: 35px;
}
.main_website .kuang .main_table .template .con_t .keywords {
float: left;
width: 220px;
height: 22px;
line-height: 22px;
border: solid #c4c4c4 1px;
background: white;
padding: 0px 2px;
color: #333;
margin-left:5px;
}


.main_website .kuang .main_table .shouhou{line-height:26px; background: url(../images/shouhou.gif) no-repeat center right; font-size:14px;}
.main_website .kuang .main_table .job_bg{line-height:26px; font-size:14px; background: url(../images/job_bg.gif) no-repeat top right}
.main_website .kuang .main_table .f_bg{line-height:26px; font-size:14px; background: url(../images/f_bg.gif) no-repeat top right}
.main_website .kuang .main_table .cont{line-height:22px; padding-left:20px;}
.main_website .kuang .main_table .cont span{color:#d41600; font-weight:bold; font-size:12px; padding:0; margin:0;}
.main_website .kuang .main_table .cont p{color:#F00; font-weight:bold;}
.main_website .kuang .main_table .title{font-size:14px; color:#333; font-weight:bold;}
.main_website .kuang .main_table .subject{font-size:18px; color:#333; font-weight:bold; text-align:center;padding-bottom:16px; }

.main_website .kuang .main_table .jz_tit{font-size: 28px; color: #222222; line-height:30px; padding-top: 20px; text-align: center; letter-spacing: 2px;}
.main_website .kuang .main_table .jz_mid{text-align: center; width: 550px; margin: 0 auto; padding-top: 30px; font-size:13px;}
.main_website .kuang .main_table .jz_tab{padding-top:20px; height:50px; background:url(../images/page_bg.gif) no-repeat bottom;}
.main_website .kuang .main_table .jz_tab ul{width:620px; margin:0 auto;}
.main_website .kuang .main_table .jz_tab li{float:left;}
.main_website .kuang .main_table .jz_tab .tab_line{width:24px; text-align:center;}
.main_website .kuang .main_table .jz_tab li a{font-size:14px; text-align:center; padding:0px 2px 2px 2px; color:#333; font-weight:bold;}
.main_website .kuang .main_table .jz_tab li a:hover{background-color:#d41600; color:#FFF;}
.main_website .kuang .main_table .jz_tab .selected{background-color:#d41600; color:#FFF;}

.main_website .kuang .main_table .team_mid{text-align: center; width: 980px; margin: 0 auto; padding-top: 30px; font-size:13px;}
.main_website .kuang .main_table .team_tab{padding-top:10px; height:50px; background:url(../images/page_teambg.gif) no-repeat bottom; text-align:center; font-weight:bold; color: #222222;}
.main_website .kuang .main_table .team_con{background:url(../images/team_bg.jpg) no-repeat center; width:980px; height:658px;}
.main_website .kuang .main_table .team_con a{font-size:14px;}
.main_website .kuang .main_table .team_con li{width:980px; clear:both; height:64px; padding-top:44px;}
.main_website .kuang .main_table .team_con li span{float:left; width:150px; text-align:right; font-size:18px; color:#222222; margin-left:120px;}
.main_website .kuang .main_table .team_con li p{width:660px; float:left; padding-left:50px; font-size:14px; margin-top:-10px;}

.main_website .kuang .main_table .jz_con{background:url(../images/jz_web.jpg) no-repeat center; width:980px; height:440px;}
.main_website .kuang .main_table .jz_con a{font-size:14px;}
.main_website .kuang .main_table .jz_con li{width:980px; clear:both; height:64px; padding-top:44px;}
.main_website .kuang .main_table .jz_con li span{float:left; width:150px; text-align:right; font-size:18px; color:#222222; margin-left:120px;}
.main_website .kuang .main_table .jz_con li p{width:660px; float:left; padding-left:50px; font-size:14px; margin-top:-10px;}


.main_website .kuang .news li{padding:8px 0; *padding:8px 0; height:24px; border-bottom:1px #CCCCCC dashed; }
.main_website .kuang .news li a{background:url(../images/ico_arrow2.gif) no-repeat 10px; padding-left:24px; float:left; font-size:14px;}
.main_website .kuang .news li a:hover{background:url(../images/ico_arrow3.gif) no-repeat 10px; padding-left:24px;}
.main_website .kuang .news li span{float:right;}
.main_website .kuang .news li span em{color:#d41600;}
.main_website .kuang .news_close{padding-top:10px;}
.main_website .kuang .news_close a{font-size:14px; font-weight:bold;}

.pollbuttons{width:150px; margin:0 auto;}
.pollbuttons a{float:left;width:65px;height:60px;margin-right:10px;background:url(../images/pollbutton.png) no-repeat;}
.pollbuttons a:link,.pollbuttons a:visited{color:#666;text-decoration:none;}
.pollbuttons a:hover{color:#000;}
.pollbuttons span{display:block;text-align:center;}
.poll-percent{font-size:133%;font-weight:bold;color:#800;height:38px;line-height:38px;text-shadow:0 1px 0 rgba(255,255,255,0.5);}
.poll-count{font-style:normal; line-height:24px;}
.x_line{border-top:1px #CCCCCC dashed; clear:both; width:96%; margin:16px auto;}

.main_website .kuang .main_table .news_line {border-bottom: 1px #DEDEDE dashed; margin-bottom:30px; padding-bottom:10px; padding-left:260px;}
.main_website .kuang .main_table .news_time {float:left; font-size:14px;}
#bdshare{margin-top:-2px;}
.contact_button{padding:2px; margin:10px 0; line-height:22px; width:220px;}
.main_table{line-height:22px;}
.package{font-size:16px; color:#d41600; font-weight:bold;}
.package a{font-size:16px; color:#666; font-weight:bold;}
.package a:hover{font-size:16px; color:#d41600; font-weight:bold;}

.stitle {height:26px; line-height:24px; font-size:22px; color:black; margin:0 0 20px 0; overflow:hidden;}
.stitle .icon {width:36px; height:26px; background:black; color:white; text-align:center; display:block; margin-right:10px;float: left;}

.taocan{font-size:14px; color:#d41600; font-weight:bold;}
.taocan a{font-size:14px; color:#666; font-weight:bold;}
.taocan a:hover{font-size:14px; color:#d41600; font-weight:bold;}
.main_table .message_tit{font-size:16px; font-weight:bold;color:#d41600;}
.main_table .message_btn{width: 126px;font-size: 14px;font-weight:bold;cursor:pointer; padding:7px 0px 9px 0px; _padding:5px 0px 7px 0px;}
.main_table .msg_tip{padding-left:20px; color:#CCCCCC;}
.main_table .msg_txt{border:1px #DEDEDE solid; line-height:16px; padding:6px 6px; width:250px; background:url(../images/input_bg.gif) no-repeat 0 0;}
.main_table .msg_area{border:1px #DEDEDE solid; padding:4px; width:556px; height:150px; background:url(../images/input_bg.png) no-repeat 0 0; }
.main_table .codetxt{width:50px; border:1px #DEDEDE solid; padding:4px;}
.main_website .red{color:#d41600;}
.main_website a.red{font-size:14px;}
.bg_txt{color:#FFFFFF; margin-top:6px;}
.bg_txt a{background-color:#d41600; color:#FFFFFF !important; padding:2px 4px; _padding:2px 4px 1px;}
.bg_txt a:hover{background-color:#333333; color:#FFFFFF; padding:2px 4px; _padding:2px 4px 1px;}
.line_mid{border-top:1px #CCCCCC dashed; height:1px; margin:40px 0; _margin:40px 0 20px 0;}

/*caselist*/
.main_website .caselist{width:1020px; height:auto; margin:0 auto;}
.main_website .caselist li{width:1020px; margin-bottom:40px; padding-bottom:50px; height:230px;background:url(../images/bg_icon.gif) repeat-x bottom center;}
.main_website .caselist .case_left{width:410px; height:240px; float:left;}
.main_website .caselist .case_left img{ width:400px; height:225px; margin:5px;}


.main_website .caselist .case_left img{
-moz-box-shadow: 3px 3px 4px #333;
-webkit-box-shadow: 3px 3px 4px #333;
box-shadow: 3px 3px 4px #333;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}

.main_website .caselist .case_left img:hover{
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}




.main_website .caselist .case_right{width:565px; height:240px; margin-left:35px; float:left}
.main_website .caselist .case_right .biaot{font-family:"宋体"; padding:8px 0; font-size:20px;}
.main_website .caselist .case_right .biaot a{font-family:"宋体"; padding:8px 0; font-size:20px;}
.main_website .caselist .case_right .date{font-size:10px; color:#afafaf; font-family:"arial"}
.main_website .caselist .case_right .info{color:#949494}
.main_website .caselist .case_right .more{margin-top:10px; background:url(../images/icon20.gif) no-repeat left center; line-height:25px; height:25px; padding-left:15px;}
.main_website .caselist .case_right .more h6{float:right; font-size:12px; font-weight:normal; padding-right:4px;}
.main_website .caselist .case_right .more h6 b{color:#d41600;}


.case_bs{width:1030px; margin:0 0 20px 0; text-align:right;}
.case_bs .mod{border:1px #cccccc solid; padding:3px 7px; background-color:#f1edec;}
.case_bs a{margin-left:-1px;}
.case_bs .a1{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c1.png) no-repeat 6px 5px;}
.case_bs .a1:hover{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c3.png) no-repeat 6px 5px;}
.case_bs .a1_over{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c3.png) no-repeat 6px 5px; color:#c00f0f;}
.case_bs .a2{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c2.png) no-repeat 6px 5px;}
.case_bs .a2:hover{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c4.png) no-repeat 6px 5px;} 
.case_bs .a2_over{border:1px #cccccc solid; padding:3px 6px 3px 22px;background: url(../images/c4.png) no-repeat 6px 5px; color:#c00f0f;} 

.caseModellist{width:1050px; height:auto; margin:0 auto;}
.caseModellist li{width:300px; float:left; margin-bottom:40px; margin:0 20px; padding:5px;}
.caseModellist li{
-moz-box-shadow: 0px 0px 6px #999999;
-webkit-box-shadow: 0px 0px 0px #999999;
box-shadow: 0px 0px 6px #999999;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-bottom:30px;
}

.caseModellist li:hover{
-moz-box-shadow: 0px 0px 6px #333;
-webkit-box-shadow: 0px 0px 0px #333;
box-shadow: 0px 0px 6px #333;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-bottom:30px;
}



/*.caseinfo*/
.caseinfo{width:980px; margin:0 auto;}
.caseinfo a.prev_class{ height:62px; width:62px; background:url(../images/prev.png) no-repeat left center; display:block; float:left; margin-left:84px;}
.caseinfo a.prev_class:hover{ height:62px; width:62px; background:url(../images/prev_over.png) no-repeat left center; display:block; float:left; margin-left:84px;}
.caseinfo a.next_class{ height:62px; width:62px; background:url(../images/next.png) no-repeat left center; display:block; float:right;}
.caseinfo a.next_class:hover{ height:62px; width:62px; background:url(../images/next_over.png) no-repeat left center; display:block; float:right;}

.caseinfo a.next_null{ height:62px; width:62px; background:url(../images/next_null.png) no-repeat left center; display:block; float:right;}
.caseinfo a.prev_null{ height:62px; width:62px; background:url(../images/prev_null.png) no-repeat left center; display:block; float:left; margin-left:84px;}

.caseinfo_info{float:left; width:980px;}
.caseinfo_info .tit{font-size:30px; color:#666666; line-height:62px;}
.caseinfo_info .tit h6{float:right; font-size:12px; font-weight:normal; padding-right:4px;}
.caseinfo_info .tit h6 b{color:#d41600;}
.caseinfo_info p{font-size:12px; color:#666666; line-height:24px;}
/*.caseinfo_right{ float:right; width:250px; margin-top:65px; text-align:right;}
.caseinfo_right a{margin-right:21px;}*/
.caseinfo_bottom{ float:left; width:980px; margin-top:6px;}
.caseinfo_bottom span{font-size:12px; color:#999999; line-height:40px;}
.caseinfo_bottom a.gain{background:url(../images/x1.jpg) left no-repeat; padding:6px 0px 6px 20px; margin-right:20px;}
.caseinfo_bottom a.gain:hover{background:url(../images/x1_over.jpg) left no-repeat; padding:6px 0px 6px 20px; margin-right:20px;}
.caseinfo_bottom a.fan{background:url(../images/x2.jpg) left no-repeat;  padding:6px 0px 6px 20px;}
.caseinfo_bottom a.fan:hover{background:url(../images/x2_over.jpg) left no-repeat;  padding:6px 0px 6px 20px;}
.moreCasepic{width:980px; margin:0 auto; margin-top:20px;}
.moreCasepic li{        
width: 980px;
-moz-box-shadow: 0px 0px 2px #666666;
-webkit-box-shadow: 0px 0px 0px #666666;
box-shadow: 0px 0px 10px #666666;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
margin-bottom:30px;
}

.wrapper {width:980px;margin:0 auto;position:relative;}
#case_footer .showother{height:20px;line-height:20px;}
#case_footer .showother a span{display:block;width:20px;height:13px;overflow:hidden;position:relative;}
#case_footer .showother a span img{position:absolute;}
#case_footer .showother a{display:block;width:85px;height:13px;line-height:13px;position:absolute;top:0;color:#666;}
#case_footer .showother a:hover{text-decoration:none;color:#39f;}
#case_footer .showother .previous{left:0;}
#case_footer .showother .previous span{float:left;}
#case_footer .showother .backlist{left:45%;background:url(../images/cl.png) 80px 0px no-repeat; width:100px;}
#case_footer .showother .backlist:hover{background:url(../images/cl_hover.png) 80px 0px  no-repeat; width:100px;}
#case_footer .showother .next{right:0;}
#case_footer .showother .next span{float:right;}
#show_thumb{position:absolute;bottom:25px;width:82px;height:57px;background:url(../images/cb.png) center bottom no-repeat;display: block; left: auto; right: 0px; bottom: 20px; opacity: 0;}
#show_thumb img{border:3px solid #111;position:absolute;top:0;}

#foot{height:72px; clear:both; margin-top:20px;}
#foot .cont{width:1112px; margin:0 auto; line-height:22px; color:#666; text-align:center;}
#foot .cont a{color:#666;}
#foot .cont a:hover{color:#c40a08;}


/*==========以下部分是必须的===========*/
.need{
	width:10px;
	color:#FF0000;
}
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#f9fbf6;BORDER: #77b516 1px solid;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}





.fy_zone{ text-align:left; width: 1000px; margin-top: 40px;font-size: 12px}
.fy_zone span{ display:inline-block; width:25px; height:25px; text-align:center; line-height:25px; border:1px solid #dcdcdc; border-radius:1px; margin-right:5px; color:#ff0000; font-size:12px; background:#fff;padding: 2px}
.fy_zone a{ display:inline-block; min-width:25px; height:25px; text-align:center; line-height:25px; border:1px solid #dcdcdc; border-radius:1px; margin-right:10px; color:#333; font-size:12px; background:#fff; padding: 2px}
.fy_zone a:hover{ text-decoration:underline}

.f14 {font-size: 14px; line-height:35px; height:35px; padding:0 5px; margin-bottom: 30px; margin-top: 20px;}
.f14 a{ color:#666; padding-left:10px;}
.f14 a:hover{color:#ff6300;}


/* formvalid */
.formError {z-index: 990;}
.formError .formErrorContent { z-index: 991; }
.formError .formErrorArrow { z-index: 996; }
.formErrorInsideDialog.formError { z-index: 5000; }
.formErrorInsideDialog.formError .formErrorContent { z-index: 5001; }
.formErrorInsideDialog.formError .formErrorArrow { z-index: 5006; }
.inputContainer {position: relative;float: left;}
.formError {position: absolute;display: block;cursor: pointer;opacity: 0.87;}
.ajaxSubmit {padding: 20px;background: #55ea55;border: 1px solid #999;display: none}

.formError .formErrorContent {width: 100%;background: #ee0101;position:relative;color: #fff;width: 150px;line-height:12px;font-size: 11px;border: 2px solid #ddd;box-shadow: 0 0 6px #000;-moz-box-shadow: 0 0 6px #000;-webkit-box-shadow: 0 0 6px #000;padding: 4px 10px  4px 10px;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}
.formError .formErrorArrow {width: 15px;margin: -2px 0 0 13px;	position:relative;}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {margin: -2px 13px 0 0;}
.formError .formErrorArrowBottom {	box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;margin: 0px 0 0 12px;top:2px;}
.formError .formErrorArrow div {border-left: 2px solid #ddd;border-right: 2px solid #ddd;box-shadow: 0 2px 3px #444;-moz-box-shadow: 0 2px 3px #444;-webkit-box-shadow: 0 2px 3px #444;font-size: 0px;height: 1px;	background: #ee0101;margin: 0 auto;line-height: 0;font-size: 0;display: block;}
.formError .formErrorArrowBottom div {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}
.formError .formErrorArrow .line10 {width: 15px;border: none;}
.formError .formErrorArrow .line9 {width: 13px;border: none;}
.formError .formErrorArrow .line8 {width: 11px;}
.formError .formErrorArrow .line7 {width: 9px;}
.formError .formErrorArrow .line6 {width: 7px;}
.formError .formErrorArrow .line5 {width: 5px;}
.formError .formErrorArrow .line4 {width: 3px;}
.formError .formErrorArrow .line3 {width: 1px;border-left: 2px solid #ddd;border-right: 2px solid #ddd;border-bottom: 0 solid #ddd;}
.formError .formErrorArrow .line2 {width: 3px;border: none;background: #ddd;}
.formError .formErrorArrow .line1 {width: 1px;border: none;background: #ddd;}
