@charset "utf-8";
/* CSS Document */
a:link,a:visited{ color:#333;}
a:hover,a:active{ color:#000; text-decoration:underline;}
.contain_bg{width:100%; overflow:hidden; margin-bottom:20px; position:relative; z-index:100;}
.contain{ width:990px; margin:0px auto; }
.banner{ position:relative; width:990px; margin:0px auto; margin-top:5px; background-color:#000;}
.banner .bannerimg{ position:relative;}
.index_center{ clear:both; margin-top:5px; overflow:hidden; }
.center{clear:both; margin-top:15px; overflow:hidden;}
.center_right{ width:700px; float:right;}
.cym_rvbo{ padding-left:24px; margin-top:20px;}
.cym_rvbo .cvbo{ padding-bottom:15px;}
.center_left{ width:280px; border-right:1px solid #ccc; float:left;  padding:0px; margin-bottom:30px;}
.center_left .left1{background-color:#FCFCFC; padding:10px 0px;}
.classlist{  padding:0px 15px 10px;height:250px; width:265px; overflow:hidden;}

.center_right .{}

.classlist h2{ text-align:left; font-size:16px; font-weight:bold; height:26px; line-height:25px; vertical-align:middle; color:#004b87; border-bottom:2px solid #ccc; margin-bottom:10px; padding-left:3px;}
.classlist h3{ text-align:center; font-size:14px; font-weight:bold; height:26px; line-height:25px; vertical-align:middle; color:#333;  margin-bottom:3px;}
.classlist h2 span{ float:right;font-size:12px;font-weight:normal;}
#news_marquee{ height:30px; width:260px; line-height:25px; vertical-align:middle; overflow:hidden;}
.classlist .artcontent{ line-height:20px;}
.classlist .left_poster{ text-align:center; padding-bottom:10px; border-bottom:1px dotted #ccc; width:250px; margin:0px auto;}
.classlist li{ line-height:20px; vertical-align:middle; white-space:normal;  margin-bottom:15px;}
.classlist .b_list{ padding-left:15px; color:#333; font-weight:bold; font-size:12px;}
.classlist .b_list a:link,.classlist .b_list a:visited{ color:#333;}
.classlist .b_list a:hover,.classlist .b_list a:active{ color:#d2152a;}
.classlist .l_list{  text-align:right; padding-right:50px; font-size:12pt; }
.classlist .l_list a:link,.classlist .l_list a:visited{ color:#fff;}
.classlist .l_list a:hover,.classlist .l_list a:active{ color:#F1F1F1;}
.classlist .left_newsli{ line-height:20px; vertical-align:middle; white-space:normal;  margin-bottom:15px;}

.classlist .leftNews div{  margin-bottom:3px; width:auto; margin-right:20px;}
.resumetb .left2{ width: 200px;
border: 1px solid #ccc;
text-indent: 10px; }
.left2 h4{ font-size:14px; line-height:25px; padding-left:20px; margin-top:10px; margin-bottom:10px;}
.emgli{ width:200px; margin:0px auto; margin-bottom:10px; overflow:hidden; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.emgli .emgli_left{ float:left; width:90px; text-align:center;}
.emgli .emgli_right{ float:left; width:100px; text-align:left; padding-left:10px; padding-top:3px;}

.left_newsli span{ margin-right:5px; width:5px; text-align:center;}
.left2 .left_contact h2{ text-align:left; font-size:16px; font-weight:bold; height:26px; line-height:25px; vertical-align:middle; color:#004b87; border-bottom:2px solid #ccc; margin-bottom:10px; padding-left:3px;}
.left2 .left_content{ padding:5px 15px 10px 10px; line-height:25px;}
.left2 .left_poster{text-align:center; margin-bottom:15px;}


.index_products h2{text-align:left; font-size:16px; font-weight:bold; height:34px; line-height:35px; vertical-align:middle; color:#FFF; margin-bottom:10px;
                    padding-left:10px; background:url(/images/nav_bg.gif) repeat-x;}
.index_products h2 span{ float:right;font-size:12px;font-weight:normal; margin-right:10px;}
.index_products h2 span a:link,.index_products h2 span a:visited{ color:#fff;}
.index_productsul{ overflow:hidden; padding:10px;}
.index_productsul li{ float:left; width:172px; height:160px; overflow:hidden; text-align:center;}
.index_productsul .proli_img{ display:block; width:150px; height:125px; line-height:125px; vertical-align:middle; border:1px solid #ccc; overflow:hidden;
                               margin:0px auto; text-align:center; margin-bottom:5px; }
.center_left .popular{ margin-top:30px; clear:both; }
.popular .popular_title h2{ background:url(../images/popularbg.gif) no-repeat; text-align:center; height:32px; line-height:32px; vertical-align:middle;
                            color:#FFF; font-weight:bold; font-size:14px; }
.popular ul{ border:1px solid #ccc; border-top:none; padding-top:10px;}
.popular li{ border-bottom:1px solid #DDD; padding-bottom:5px; width:190px; margin:0px auto; margin-bottom:10px; overflow:hidden;}
.popular .li_a{ border:1px solid #ccc; float:left;}
.popular .li_div{ float:left; padding-left:10px; font-size:14px; line-height:50px; vertical-align:middle; height:50px; }
.li_div a:link,.li_div a:visited{ color:#333;}
.li_div a:hover,.li_div  a:active{ color:#d60422;}

.center_right .index_list{ width:365px; height:230px; float:left; overflow:hidden; margin-right:5px; margin-bottom:30px;}
.index_list .list_title{ background:url(../images/index_listbg.gif) no-repeat center top; height:30px; width:364px;}
.list_title a{ float:right; margin-top:13px; margin-right:20px; color:#333; }
.list_title span{ float:left; font-weight:bold; margin-top:8px; padding-left:10px; color:#ad1d2d}
.index_list .list_content{ overflow:hidden; background:url(../images/index_listbg2.gif) repeat-y;height:180px; position:relative;}
.index_list .list_img{ float:right; padding:10px;  width:100px;}
.index_list .list_brief{  overflow:hidden; padding:10px; padding-right:0px; margin-right:15px; line-height:25px;height:170px; width:auto;}
.index_list .list_bottom{ background:url(../images/index_listbg.gif) no-repeat center bottom; width:364px; height:18px;}
.clear{ clear:both;}
.index_caselist{ width:600px; padding-left:5px; margin-top:10px;}
.index_caselist li{ clear:both; overflow:hidden; margin:29px 0px;}
.index_caselist .li_title{  height:21px; line-height:21px; padding:0px; padding-left:10px; width:280px; float:left;}
.li_title em{ font-size:20px; font-weight:normal;}


.index_caselist .li_img{ float:left; width:220px; height:58px; border:4px solid #4F4F4E; text-align:center; }

.index_caselist .li_title{ font-family:Microsoft YaHei; font-size:14px; color:#666; }
.index_caselist .li_title a:link,.index_caselist .li_title a:visited{ color:#666;}
.index_caselist .li_title a:hover,.index_caselist .li_title a:active{ color:#F00;}
.index_caselist .li_title span{ cursor:pointer; float:right; width:64px; height:16px; margin-top:5px; margin-right:10px;}
.index_caselist .li_biref{ float:left; padding-left:15px;line-height:25px; color:#3C77B5; width:300px;}
.index_caselist .li_biref span{ margin-left:5px;}
/*info*/
.info_title{  height:37px; line-height:30px; width:99%; margin:0px auto; margin-bottom:10px; border-bottom:2px solid #000; color:#000;}
.info_title h3{ font-size:23px; font-family:Microsoft YaHei;  font-weight:normal;}
.info_title h3 b{ padding-right:13px; font-family:Arial; font-weight:normal;}
.info_title .title1{background:url(../images/location_title.gif) no-repeat left center; padding-left:10px; font-size:14px; font-weight:bold; float:left;}
.info_title .info_nav{ float:right; margin-top:7px; margin-right:10px; color:#333;}
.info_nav a{ color:#333;}
.info_content{ line-height:25px; text-align:left;  width:100%; margin:0px auto; overflow:hidden; color:#666;}
.info_right{margin:0PX auto; padding:0px 10px; margin-bottom:20px;
               min-height:400px; overflow:hidden;}
.help{ width:450px; margin:0px auto; margin-top:20px; margin-bottom:10px;}
/*news*/
.news_list{ margin:0px auto; padding-top:10px; margin-bottom:10px; overflow:hidden;}
.news_list ul{padding:5px 10px;  margin:0px auto;}
.news_list li{  margin:0px auto; border-bottom:1px dotted #ddd; color:#666; background:url(/images/litype_left2.gif) no-repeat 5px center;
                overflow:hidden; font-size:12px; line-height:30px; padding-left:15px;}
.news_list li span{float:right; padding-right:10px;}
.news_list .li_title{ font-size:14px;}
.news_list .li_title span{ float:right; margin-right:15px; font-size:12px;}
.news_list .li_title a:link,.news_list .li_title a:visited{ color:#333;}
.news_list .li_title a:hover,.news_list .li_title a:active{ color:#c60436;}
.news_list .li_brief{ padding:0px 20px 5px 25px; overflow:hidden; line-height:25px; }
.news_list .li_more{ float:right; margin-right:20px; text-align:right; clear:both; margin-bottom:5px;}
.news_list .li_more a{ color:#333;}

.newsul_list{}
.newsul_list li{ overflow:hidden; margin-bottom:20px;}
.news_img{width: 200px;
height: 146px; float:left; border:3px solid #50504F; }
.newsli_right{ float:left; width:398px; padding-left:15px;}
.newsli_right .newsli_brief{ line-height:25px;}
.newsli_more a{ display:inline-block; background:url(/images/readmore.gif) no-repeat; width:64px; height:16px; }

.pages{ width:80%; margin:0px auto; height:30px; text-align:right; clear:both; margin-top:20px;}
.pages .pages_left{ line-height:25px;}
.right_top{ background:url(/images/nav_bg.gif) repeat-x; height:31px; line-height:30px; color:#FFF; padding-left:10px; }
.right_top h2{font-size:16px;}
.news_title{ width:600px; margin:0px auto; text-align:center; color:#333; font-size:16px; font-weight:bold; line-height:25px; padding:5px 0px;}
.news_date{ border-bottom:1px dotted #CCCCCC; margin-bottom:15px; padding-bottom:10px; text-align:center; margin-top:5px;}
.newsli_img{ float:left; width:140px; text-align:center;}
.news_right{ float:left; width:515px; padding-left:5px;}
.news_right .newsli_brief{ margin-top:5px;}
.newsli_more{ margin-top:5px;}
.newsli_title{ border-bottom:1px dotted #ccc; padding-bottom:8px;}
.newsli_title a{ font-size:20px;}
.newsli_title a:link,.newsli_title a:visited{ color:#666;}
.newsli_title a:hover,.newsli_title a:active{ color:#F00;}
.newsd_b{ text-align:center; width:100%; color:#666; clear:both; margin-top:20px;}
/*products*/
.products_list{ padding-top:10px; overflow:hidden;}
.products_list li{  clear:both; overflow:hidden;  height:185px; margin-bottom:10px; }
.products_list .pro_img{ width:200px; float:left; text-align:center; overflow:hidden; height:160px; line-height:160px; vertical-align:middle; 
                          margin:0px auto; display:table-cell; border:3px solid #666;}
.products_list .proli_right{  width:455px; color:#333; float:left; margin-left:16px; _margin-left:8px;}
.proli_title{ font-size:16px; line-height:30px; height:30px;  border-bottom:1px dotted #ccc; }
.proli_title a{color:#4293C1 }
.proli_brief{ line-height:25px; padding:5px 0px;}

.div_img{ width:220px; text-align:right; float:left; padding-top:5px;}
.div_tb{ width:240px; float:left; padding-left:15px; color:#333;}
.div_tb .td1{ text-align:right; white-space:nowrap; width:70px;}
.div_tb .td3{ text-align:left; padding-left:10px; color:#F00;}
.div_tb .td3 span{ background:url(/images/order_now.gif) repeat-x; width:80px; line-height:30px; height:30px; font-size:14px; color:#FFF;
                    text-align:center; display:block; margin-top:10px;}
 .td3 span a:link,.td3 span a:visited{ color:#FFF;}   
 .td3 span a:hover,.td3 span a:active{ color:#F00;}   
.pro_brief{ line-height:25px; float:left; padding-left:20px; width:450px;}
.products_brief{ padding:15px;}
.pro_content{ padding-top:5px; line-height:25px;}
.products_class_tb{ width:710px; text-align:center;}
.products_class_tb th{ background:url(../images/pro_list_tbbg.gif) repeat-x; color:#FFF; font-weight:normal; height:28px; line-height:30px;}
.products_class_tb tr{ }
.products_class_tb td{ border-bottom:1px solid #ccc;line-height:25px; padding:2px;}
.trans_msg{ border:1px solid #ddd;}
.class_tb{line-height:25px; padding-left:15px;}
.class_tb td{ padding-left:3px;}
/*order*/
.order_div{ width:600px; margin:0px auto; padding:0px 0px 10px 20px;}
.order_line .td1{ height:30px; line-height:30px; font-size:14px;}
.order_line .td1 span{ color:#F00; margin-right:3px;}
.order_line .td2 .order_input{ border:1px solid #ddd; height:20px; line-height:20px; padding-left:2px; width:280px;}
.order_line .td2 .txtContent{ text-align:left; line-height:25px; margin-top:3px; margin-bottom:3px; clear:both; }
.td3{ text-align:center;}
.td3 .btn_submit{ width:80px; height:30px; line-height:30px; vertical-align:middle; margin-right:15px; cursor:pointer;}
.td3 .btn_reset{ width:80px; height:30px; line-height:30px; vertical-align:middle;cursor:pointer;}
.codeDiv{ float:left;}
/*download*/
.download_list{ padding-top:20px;}
.download_list li{ width:220px; height:265px; padding-left:25px; margin:0px auto;overflow:hidden;line-height:20px; padding-bottom:3px; padding-top:5px; 
                   vertical-align:middle; float:left;}
.download_list .caseli_title{ border-bottom:1px dotted #ccc; text-align:center; width:200px;
                                line-height:25px; font-size:14px; color:#666; margin-top:5px;}
.download_list .caseli_span{width:196px; margin-top:5px; color:#666; text-align:left; white-space:nowrap; overflow:hidden; padding:0px 2px;}
.download_list .caseli_img{width:195px; height:115px; border:4px solid #4F4F4E; overflow:hidden; margin-bottom:5px; }
.download_list .caseli_more{ margin:5px 0px 20px 0px;width:200px; padding-top:5px; border-top:1px dotted #ccc; padding-left:2px;}
.download_list .download_span{ float:right; color:#333; margin-right:10px;}
.download_list .download_div{ float:left; text-align:left;}
.download_div a{ margin-right:10px;}
.download_drop{ padding-left:30px; clear:both;  margin-top:15px; margin-bottom:10px;}
.download_drop .sel_list{ border:1px solid #DDD; width:180px; height:22px; line-height:22px; vertical-align:middle; padding-left:2px;}
.download_title{ text-align:center; width:600px; margin:0px auto; padding-bottom:10px; line-height:25px; font-size:20px; color:#333;  margin-top:20px;}
.case_li{ border-bottom:1px dotted #ccc; padding-bottom:5px; width:600px; margin:0px auto; margin-bottom:10px;}
.case_li span{ float:right;}
.alt_more{ margin:10px 0px 20px 0px; text-align:right; padding-right:10px;}
/*contact*/
.contactimg{ width:720px; margin:0px auto; overflow:hidden;}
.contact_title{ padding-left:23px;}
.contact_title li{ list-style:square; line-height:30px;  color:#145079; }
.contact_title li h2{font-size:14px; font-weight:bold; color:#AC2424;}

/*sell*/
.sellimg{ text-align:center; margin-bottom:15px; clear:both;}
/*index*/
.index_center_right{ width:650px; text-align:center; float:right; margin-top:60px;}
.index_center_left{ padding-left:50px; width:225px; padding-top:124px;}
.index_center_left .index_img{ text-align:center; margin-bottom:15px;}
.index_center_left .index_img img{ border:2px solid #FFF;}
.index_center_left .index_art{ line-height:22PX; text-align:left;  color:#FFF;}
.leftbox{ width:246px; border:1px solid #a4b2b4; margin-bottom:15px;}
.leftbox .lefttitle{  width:237px; padding-left:5px; padding-top:5px; padding-bottom:5px;  border:2px solid #ecedf0;  border-bottom:1px dotted #ccc; }
.leftbox .leftlist{ border:2px solid #ecedf0; width:242px; border-top:none;}
.indexclass{ margin:0px auto;}
.indexclass li{ line-height:30px; height:30px; vertical-align:middle; background:url(/images/leftmenulibg.gif) no-repeat left center;
                 padding-left:15px; margin-left:10px; margin-right:10px; font-size:14px; margin-bottom:5px; border-bottom:1px dotted #ccc;}
.leftmenu_span{ background:url(/images/flinkbg.gif) no-repeat; width:19px; height:20px; float:right; margin-top:3px; display:inline-block;}
.indexclass .subclassli{ border:none; margin-bottom:5px; overflow:hidden;}
.hoverli a,.hovermenuli a{ color:#2783b8; font-weight:bold;}



.leftcontent{ margin:10px; line-height:20px;}
.more{ text-align:right; padding-right:20px; margin-bottom:7px; height:20px; line-height:20px;}
.newsleft{ width:205px; margin:0px auto;  margin-bottom:10px; padding-top:10px;}
.newsleft li{ background:url(/images/newsli.gif) no-repeat left center; line-height:25px; padding-left:10px; 
              margin-left:10px; _margin-left:5px;}
.link{ width:216px; border:1px solid #a4b2b4;}
.link .link_title{ background:url(/images/flinkbg.gif) no-repeat left center; line-height:25px;  height:25px; 
                   padding-left:30px; font-size:14px; color:#333; border:2px solid #ecedf0; border-bottom:none;  }
#linklist{ padding-top:10px; padding-bottom:10px; border:2px solid #ecedf0; border-top:none; width:212px; overflow:hidden; text-align:center;}        
#linklist table{ width:100%;}
.newproducts{ border:1px solid #ccc; padding:15px; margin-bottom:10px;}
.newproducts .h3title{ font-size:16px; color:#333; border-bottom:2px solid #155b97; margin-bottom:10px; line-height:25px;}
.newproducts .h3title a{ float:right; font-size:12px; margin-right:10px;}
.index_company{border:1px solid #ccc; border-top:none;margin-bottom:10px; }
.index_company .title{ background:url(/images/titlebg2.gif) no-repeat; color:#fff; width:738px; height:30px; line-height:30px;
                        padding-left:30px; font-size:14px; font-weight:bold;}
.index_company .title a{ float:right; margin-right:10PX; font-size:12px; font-weight:normal;}
.index_brief{padding:15px; margin-bottom:10px;}
.newlist{ overflow:hidden; width:736px;}
.newlist .newli{ width:184px; text-align:center; height:185px; float:left;}
.newlist .title_md,.newlist .title_md a{ display:block;}
.enterpriselist,.certificatelist{ padding-top:10px; margin:0px auto;}
.enterpriselist .enli,.certificatelist .cerli{  width:240px; height:160px; text-align:center;}
.index_right{ width:290px; float:right; padding:5px; border:1px solid #ccc;}

.rightul{ height:367px; overflow:hidden;}
.rightul .rightli{ width:270px; margin:0px auto; margin-top:10px; margin-bottom:13px;}
.rightli h4{ font-size:12px;}
.rightli .date_title{ color:#8b8b8c; margin-top:3px;}
.rightli .brief_title{ margin-top:3px; line-height:20px; color:#666; padding-left:4px;}
.employee{ width:670px; float:left; border:1px solid #ccc;}
.employee h3{ line-height:25px; color:#333; border-bottom:1px dotted #ddd; padding-left:10px; margin-top:3px;}
.employee h3 a{ float:right; font-weight:normal; font-size:12px; margin-right:10px;}
.employeeul{ overflow:hidden; width:660px; margin:0px auto;}
.employeeul li{ float:left; width:220px; height:180px; overflow:hidden; text-align:center; margin-top:8px;}
.employeeul .empimg{ display:table-cell; vertical-align:middle; width:150px; height:150px; overflow:hidden; line-height:150px; padding-left:35px;}
.index_left{ float:left; width:670px;}

.index_service{ border:1px solid #ccc; padding:5px; margin:10px 0px;}
.index_service h3{ line-height:25px; color:#333; border-bottom:1px dotted #ddd; padding-left:10px; margin-top:3px;}
.index_service h3 a{ float:right; font-weight:normal; font-size:12px; margin-right:10px;}
.serviceul{ overflow:hidden;}
.serviceul li{ background:url(/images/serverbg.jpg) no-repeat center; width:195px; text-align:center; float:left;
               height:110px; margin-top:10px;}
.serviceul .serviceimg{ border:1px solid #ccc; display:block; width:160px; height:55px; margin:0px auto; margin-top:15px; overflow:hidden;}
.title_div a:link,.title_div a:visited{ color:#FFF;}
.title_div{ margin-top:3px;}
.cym_right {

}
.index_news{ width:369px; margin-left:20px;_margin-left:10px; float:left; overflow:hidden; 
             padding-bottom:15px; }
.title_top{ width:100%; height:25px; line-height:25px; overflow:hidden;}
.title_top a{ float:left; display:inline-block; margin-top:4px;  line-height:22px;
               font-size:14px; font-family:Microsoft YaHei; padding-left:10px; }
.title_top span{ float:right; margin-right:10px;}
.center2 .title_top{ padding-bottom:0px; border-bottom:1px dotted #ccc;}
.index_news .index_newsul{ padding-left:5px; line-height:25px; margin-top:5px; overflow:hidden; margin-bottom:10px;}

.index_newsul .left_li{ border:4px solid #4F4F4E; float:left;}
.right_li{ float:left; width:202px; padding-left:10px;}
.index_newsul ul{ overflow:hidden; float:left; width:220px; padding-left:10px;}
.index_newsul li{ background:url(/images/new_icp.gif) no-repeat left 12px; white-space:pre; line-height:26px; padding-left:10px; border-bottom:1px dotted #ccc;  font-family:Arial,"����";}
.zz {
height: 164px;float: left;width: 129px;
}
.scorllble .img_divs {
float: left;
width: 988px;
overflow: hidden;
}
.index_newsul a:link,index_newsul a:visited{ color:#666;}
.index_newsul a:hover,index_newsul a:active{ color:#F00;}
.center1{ clear:both; overflow:hidden; border-bottom:3px solid #767676; margin-bottom:10px;}
.fanwei{ width:350px; height:180px; float:left; overflow:hidden;border-right:1px solid #E8E8E8;}
.fanwei .fanwei_brief{ padding-top:13px; padding-left:30px; overflow:hidden;}
.fanwei .fanwei_brief img{ float:left;}
.fanwei_ul{ float:left; padding-left:15px; width:190px;}
.fanwei_ul li{ background:url(/images/img5.gif) no-repeat left 10px; float:left; width:80px; height:34px; line-height:30px; padding-left:13px;}
.index_contact{  margin-left: 20px;
margin-bottom: 15px;
overflow: hidden;
height: 288px;
width: 369px;
float: left;}
.index_contact .conatctbrief{ width:275px; margin:0px auto; overflow:hidden;}
.index_contact .nb_phone{ height:77px; margin-bottom:20px;}
.index_contact .mb_p_left{ float:left; width:221px; padding-right:15px; height:77px;}
.index_contact .mb_p_vobo{ float:left;}
.index_case{ width:600px; overflow:hidden; float:left;}
.phone_img{ text-align:center;}
.case{ background:url(/images/border_bottom.gif) no-repeat 10px bottom;}
.index_jiazhi{ width:470px; float:left;}
.index_jiazhi .jiazhi_list{ overflow:hidden; margin-left:25px; margin-top:10px;}
.index_jiazhi .jiazhi_list li{ float:left;  width:72px; height:60px; text-align:center; display:table-cell; line-height:60px; vertical-align:middle;}
.index_tese{ width:500px; float:left;}

.index_teseul li{ background:url(/images/Five_tech_ico.gif) no-repeat left 7px; float:left; height:25px; line-height:22px; white-space:nowrap; padding:0px 11px;}
.center2{ margin:10px 0px; clear:both; overflow:hidden; border:1px solid #ccc; }
.center3{ clear:both;  border-top:3px solid #4F4F4E; padding-top:10px; margin-top:10px; overflow:hidden; margin-bottom:10px;}
.center4{ margin:10px 0px; clear:both; overflow:hidden;}
.indexcase_list{ float:right; width:615px; height:350px; border:1px solid #ccc;}
.indexcase_list .title_top{ border-bottom:1px dotted #ccc;}
.caseList li{ width:203px; float:left; text-align:center; margin-bottom:10px;}
.caseList .li_title{ margin-top:5px; text-align:center; line-height:20px;}
.caseList .li_img{ margin:0px auto; width:188px;}
.caseList .li_img a{ display:block; border:4px solid #4F4F4E; width:180px; height:100px; overflow:hidden;}
.caseList{  overflow:hidden; margin-top:20px; margin-bottom:10px; padding-left:5px;}
.caseli_list{ margin-top:10px; margin-bottom:10px;}
.caseli_list li{ width:247px; float:left; margin-bottom:20px;}
.caseli_list .indexcase_img{ width: 200px;
height: 125px; overflow:hidden; text-align:center; border:4px solid #4F4F4E; margin:0px auto;}
.indexcase_img img {
width: 200px;
height: 125px;
}
.caseli_list .indexcase_img a{ display:table-cell; height:100px; line-height:100px; vertical-align:middle;
                               *display: block;*font-size: 89px; /*�˴���font-sizeΪheight����1.14 */}
.caseli_list .indexcase_img a img{ vertical-align:middle;}
.caseli_list .indexcase_span{ width:188px; margin:0px auto; margin-top:10px; color:#666; font-size:12px; 
                              border-bottom:1px dotted #ccc; line-height:20px; padding-bottom:5px; font-family:Microsoft YaHei;}
                             
.caseli_list .indexcase_brief{ line-height:22px; color:#666; width:185px; margin:0px auto; overflow:hidden;}
.indexinfor_img{width:200px; height:125px; overflow:hidden; text-align:center; border:4px solid #4F4F4E; margin:0px auto;}
.video{ float:left; width:360px; height:350px; border:1px solid #ccc; overflow:hidden; }
.video .title_top{ border-bottom:1px dotted #ccc;}
.video .video_falsh{ width:340px; margin:0px auto; margin-top:20px;}
.video .video_title{ color:#666; text-align:center; margin-top:10px; line-height:20px; font-size:14px; font-weight:bold;}
.partner{ margin:0px auto; width:990px;}
.partner_list li{ width:110px; float:left; text-align:center; height:47px; margin-bottom:10px;}
.partner_list li a{ width:100px; display:block; margin:0px auto; border:1px solid #ccc;}
.partner_list li img{ width:100px; height:45px;}
.flink{ padding:10px;  color:#666; line-height:20px; overflow:hidden;}
.flink span{ float:left;}
.flink a{ float:left; padding:0px 5px;}
/*feedback*/
.feedback{}
/*Artist*/
.portrait{ text-align:center;}
/*Art*/
.artclass_list{ background-color:#FCFCFC; min-height:800px; overflow:hidden;}
.artclass_list ul { padding-top:20px; overflow:hidden;}
.artclass_list ul li{ width:560px; margin:0px auto; margin-bottom:20px; clear:both; overflow:hidden;}
.artclass_list .artimg{ display:block; width:180px; text-align:center; float:left;}
.artclass_list .arttitle{ float:left; width:380px; font-size:16px; margin-top:10px;}
.arttitle a:link,.arttitle a:visited{ color:#AA8D51;}
.artclass_list .artbrief{ float:left; width:380px; margin-top:10px; line-height:20px;}
.artclass_list .art_span{ float:left; width:10px; text-align:center;}

.art_list{ background-color:#FCFCFC; min-height:800px; overflow:hidden;}
.art_list ul{ width:740px; margin:0px auto; margin-top:10px; overflow:hidden;}
.art_list li{ float:left; width:185px; height:170px; text-align:center;}
.art_list .artlist_img{ display:table-cell; width:160px; height:115px; line-height:115px; vertical-align:middle;
                        margin:0px auto; margin-bottom:10px; padding-left:12px;}
.artdetail_img{ text-align:center; margin-bottom:20px;}
.detail_content{ margin-top:20px;}
.artposter{ text-align:center; width:auto; margin:0px auto; margin-top:15px;}
/*resume*/
.resumetb{ width:100%; border:1px solid #ccc;}
.resumetb td{ }
.resumetb .left1{ background-color:#c4e9f9; text-align:right; width:80px;height: 26px;
border: 1px solid #ccc;}
.resumetb .thcontent{ text-align:center; background-color:#c4e9f9;height: 26px;}
.resumetb .tdcontent{ padding:10px 15px;}
.resume_list li{ margin-bottom:10px; padding-bottom:10px;}
.feedbacktb{ width:660px; margin:0px auto;border-top:1px solid #ccc;border-left:1px solid #ccc;}
.feedbacktb td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;padding:2px 5px;}
.feedbacktb th{ border-bottom:1px solid #ccc; text-align:center; line-height:30px; font-size:14px; color:#333;}
.feedbacktb .left3{ text-align:right; display:table-cell; vertical-align:middle;}
.btnsub1,.btnres1{ width:80px; height:30px; border:1px solid #ccc; display:inline-block; cursor:pointer;}
.feedbacktb .left8{ text-align:center; padding:5px 0px;}
.small_tarea{ width:98%; height:80px;}
.nec{ color:#f00;}
/*information*/
.information_list{ width:98%; margin:0px auto; overflow:hidden; line-height:25px;}
.information_list li{ width:200px; height:180px; text-align:center;  float:left; overflow:hidden; margin:0px auto; line-height:25px; 
                       padding:0px 10px;}
.information_list li span{ float:right;}
.information_list .li_div{ line-height:20px; color:#333;}
.inforimg{ text-align:center;margin:0px auto; margin-bottom:5px; width:170px; height:125px; overflow:hidden; border:3px solid #50504F; }
.title_infor{ text-align:center; line-height:30px; font-size:14px; font-weight:bold;}
.inforcontent{ margin-bottom:20px;}
.inforcontent img{max-width:620px;
	width:expression(this.Width > 620? "620px": "auto" ); }
.case_in{ border-bottom:1px solid #ccc; font-size:20px;  padding-bottom:5px; padding-left:5px; text-align:left; margin-bottom:5px;}
.case_relevance ul{ margin-top:15px; overflow:hidden;}
.case_relevance li{ background:url(/images/new_icp.gif) no-repeat left center; line-height:25px; padding-left:7px;
                     border-bottom:1px dotted #ccc; width:600px; margin:0px auto;}
.case_relevance li span{ float:right; margin-right:10px;}
/*employee*/
.employee_list{ overflow:hidden; width:740px; margin:0px auto;}
.employee_list ul{ overflow:hidden; margin:0px auto;}
.employee_list li{ width:246px; height:190px; text-align:center; float:left; }
.empimg{ display:table-cell; width:150px; height:150px; padding-left:48px; vertical-align:middle;}
.employeetb{ width:100%;border-top:1px solid #ccc; border-right:1px solid #ccc; background-color:#fffffe;}
.employeetb td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:2px 5px; overflow:hidden;}
.employeetb .left1{ background-color:#dee2fc; text-align:right; width:80px;}
.employeetb .thcontent{ text-align:center; background-color:#dee2fc;}
.employeetb .tdcontent{ padding:10px 15px;}
.employeeimg{ width:260px; text-align:center; overflow:hidden;}
#detailimg{ margin:0px auto;}
.div_imgli{ float:left; width:200px; overflow:hidden; height:150px;}
.title_span{ width:100%; clear:both;}
/*video*/
.video_list li{ width:210px; height;140px; float:left; text-align:center; margin-top:10px; overflow:hidden;}
.div_span{ text-align:center; width:100%;}
.localplace{ float:left;}

/*index search*/
.search_div {
height: 45px;
margin: 0 auto;
width: 978px;
margin-top: 15px;
}
input#keywords {
border: 2px solid #336fad;
height: 35px;
width: 190px;
text-indent: 5px;
float: left;
}
input#submit {
width: 46px;
height: 39px;
/* background-color: #336fad; */
border: none;
background: url(/images/search.png) no-repeat 5px #336fad;
background-size: 32px;
}
.search_left {
width: 241px;
float: left;
}
.search_right {
float: left;
width: 720px;
margin-left: 10px;
}
span.searh_title {
color: #336fad;
font-size: 18px;
font-weight: bold;
}
span.s_kw {
font-size: 13px;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.scorllble {
float: left;
overflow: hidden;
width: 97%;
height: auto;
padding-top: 1em;
}
.scorllble .img {
float: left;
width: 988px;
overflow: hidden;
}