/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,table,td,tr,th,div,dl,dt,dd,form,fieldset,img,cite,strong,em,div{margin:0;padding:0;border:0;}
h1, h2, h3, h4, h5, h6{ font-size:12px;}
img, table, td, th ,embed{ border:none;}
select,input{font-size:12px;}
ul, ol, li{ list-style-type:none; padding:0;}
a{color:#000; text-decoration:none;}
a:hover{color:red; text-decoration:underline;}
body{text-align:left; font-family: "ËÎÌå"; font-size:12px;margin:0 auto;}
.w1012{ width:1012px; margin:0 auto;}
.w100pc{ width:100%; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{clear:both; line-height:0; height:0; font-size:0;}
#wrap{overflow:hidden; margin:0 auto;}
.center{ margin:0 auto;}


/*index*/
/*head*/
.head{ width:100%; height:234px; background:url(images/headbg.gif) repeat-x;}
.head .logo{ width:1012px; height:auto; text-align:center;}
.head .logo img{ width:422px; height:160px;}
.head .nav{ width:1012px; height:26px;}
.head .nav ul{ width:500px; height:26px; text-align:center; margin:0 auto;}
.head .nav ul li{ height:26px; line-height:26px; float:left;}
.head .nav ul li a{ padding:0px 15px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; border-right:1px solid #000; color:#3B3535;}
.head .nav ul li a:hover{ color:red;}
.head .head_bot{ width:1012px; height:23px; background:url(images/head_title.png) no-repeat;}
.head .head_bot p{ text-align:right; line-height:23px; padding-right:30px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; color:#3B3535;}

/*banner*/
.banner{ width:1010px; height:358px; border:1px solid #CCC;}

/*jsÌØÐ§*/
.focus{ width:1010px; height:358px; position:relative; overflow:hidden;box-shadow:0 0 4px 1px #cccccc;}
.focus li{ width:1010px; height:358px; display:block;}
.focus img{ width:1010px; height:358px; display:block;}
.focus li .tab_d{ position:absolute; left:0; top:307px; padding:7px 16px 0; height:42px; width:445px; display:block; overflow:hidden;}
.focus li .tab_d a{ font:400 14px/20px simsun; color:#db0a0a;}
.focus li .tab_b{ width:1010px; height:53px;display:block; position:absolute; bottom:0; left:0; background:#000; opacity:0.3; filter:alpha(Opacity="30");}
.focus .tabs{ height:25px; position:absolute; display:inline; bottom:14px; right:14px; display:block;}
.focus .tabs b{ display:inline-block; width:22px; height:22px; font:400 12px/22px Arial; margin:1px 0 2px 5px; color:#ffffff; text-align:center; background:url(http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01.png"); cursor:pointer; float:left;}
.focus .tabs .on{ background:url(http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01on.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01on.png");}
.focus .tabs span{ display:inline-block; width:25px; height:25px; margin-left:5px; background:url(http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_02.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_02.png"); cursor:pointer; text-indent:-300px; overflow:hidden; float:left;}
.focus .tabs .replay{ background:url(http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01.png) 0 0 no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="http://x.limgs.cn/f1/up/gongyi/2012/1031/images/angle_01.png"); display:none;}

/*main*/
.main{ width:1012px; height:auto; overflow:hidden; margin-top:8px;}
.main .mian_left{ width:425px; height:555px;}
.main .mian_left .case_index{ width:221px; height:auto;}
.main .mian_left .top_title{ color:#C56767;height:30px; line-height:30px; font-weight:bold; font-size:14px;}
.main .mian_left .case_index .scroll{ width:221px; height:auto;}
.main .mian_left .case_index .scroll p{ height:177px; width:221px;}
.main .mian_left .case_index .scroll p span{ display:block; width:221px; height:25px; line-height:25px; text-align:center;}
/*ÏòÉÏ¹ö¶¯*/


.main .mian_left .partner_index{ width:161px; height:auto;}
.main .mian_left .partner_index ul li{ float:left; width:161px; height:67px; padding-bottom:8px;}

.main .main_right{ width:570px; height:555px; background:url(images/redline.gif) no-repeat;}
.main .main_right .right_top1{ padding-left:30px; width:540px; height:30px;}
.main .main_right .right_top2{ padding-left:30px; width:540px; height:65px;}
.main .main_right .right_top2 img{ width:132px; height:65px;}
.main .main_right .right_l{ padding-left:30px; width:235px; height:auto; padding-top:15px; padding-right:25px; line-height:20px; font-family:"Î¢ÈíÑÅºÚ";}
.main .main_right .right_r{width:280px; height:auto; padding-top:10px;}
.main .main_right .right_r .right_r_top{ width:280px; height:auto;}
.main .main_right .right_r .right_r_bot{ width:280px; height:auto;}
.main .main_right .right_r .right_r_bot ul{ padding:15px 0px 0px;}
.main .main_right .right_r .right_r_bot ul li{ line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; padding-left:15px; background:url(images/icon.gif) no-repeat left center; }
.main .main_right .right_bot{ padding-left:30px; width:540px; height:60px; padding-top:25px;}

/*foot*/
.foot{ width:1012px; height:auto; margin-top:20px; overflow:hidden;}
.foot1{ width:1012px; height:35px;; background:url(images/f_menubg_03.png) no-repeat;}
.foot1 p{ line-height:35px; padding-left:15px; color:#666;}
.foot1 ul{ padding-left:5px;}
.foot1 ul li{ width:80px; line-height:35px; color:#666; float:left; background:url(images/arrow.gif) no-repeat left center; padding-left:36px;}

.line{ margin-top:20px; width:1012px; height:4px;}

.foot2{ width:1012px; height:auto; margin-top:10px;}
.foot2 .f_logo{ width:327px; height:111px;}
.foot2 .f_txt{ width:670px; height:auto; padding-top:15px; line-height:20px; font-family:"Î¢ÈíÑÅºÚ";}
.foot2 a{ padding-right:5px;}


/*about*/
.main_about{ width:1012px; height:auto; overflow:hidden; margin-top:8px;}
.main_about .top{ width:1000px; padding-left:12px; height:30px; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; background:#FFF; margin-bottom:5px;}
.main_about .sider_left{ width:210px; height:auto; background:#FFF; padding:5px 5px; min-height:120px;}
.main_about .sider_left .sider_left_title{ width:195px; height:35px; background:url(images/sider_leftbg.png) no-repeat; color:#FFF;font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; line-height:35px; padding-left:15px;}

.main_about .sider_left .a_ul ul li{ width:210px; padding-left:15px; float:left; height:35px; line-height:35px; background:url(images/sider_leftbg.png) no-repeat left -70px; margin:2px 0;}
.main_about .sider_left .a_ul ul li:hover{ width:210px; height:35px; background:url(images/sider_leftbg.png) no-repeat left -35px; color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; }
.main_about .sider_left .a_ul ul li .links{ width:210px; height:35px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF;}
.main_about .sider_left .a_ul ul li a{ font-family:"Î¢ÈíÑÅºÚ"; color:#000; display:block; width:210px; height:35px;}
.main_about .sider_left .a_ul ul li a:hover{ color:#FFF; font-family:"Î¢ÈíÑÅºÚ"; text-decoration:none;}



.main_con{ width:745px; height:auto; min-height:300px; background:#FFF; padding:8px 15px;}
.main_con .right_title{ width:745px; height:30px; border-bottom:2px solid #AF1C1C; line-height:30px; font-family:"Î¢ÈíÑÅºÚ"; color:#AF1C1C; font-weight:bold; font-size:14px;}
.main_con p{ width:745px; height:auto; line-height:22px; padding-top:10px;}

/*case*/
.case_list{ width:745px; height:auto;}
.case_list ul{ width:745px; height:auto; padding:8px 0; float:left;}
.case_list ul li{ float:left; width:200px; height:auto; margin:0px 35px 8px 10px;}
.case_list ul li img{ width:200px; height:150px;}
.case_list ul li span{ display:block; width:200px; height:22px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; float:left; text-align:center;}

/*partner*/
.case1_list{ width:745px; height:auto;}
.case1_list ul{ width:745px; height:auto; padding:8px 0; float:left;}
.case1_list ul li{ float:left; width:161px; height:auto; margin:0px 10px 8px 10px;}
.case1_list ul li img{ width:161px; height:67px;}
.case1_list ul li span{ display:block; width:161px; height:22px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; float:left; text-align:center;}

/*dispro*/
.pro_list{ width:745px; height:auto;}
.name{ width:745px; height:auto; margin-bottom:10px;}
.name p{ width:745px; height:auto; text-align:center; color:#666; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold;}
.pro_img{ width:745px; height:auto; text-align:center; margin-bottom:10px;}
.discripe{ width:745px; height:auto; margin-bottom:10px; line-height:25px;  text-align:left;}


/*news*/
.news_list{ width:745px; height:auto;}
.news_list ul{ width:745px; height:auto; padding:8px 0; float:left;}
.news_list ul li{ float:left; width:730px; padding-left:15px; height:30px; line-height:30px; border-bottom:1px dashed #CCC; background:url(images/icon.gif) no-repeat left center;}
.news_list ul li a{ float:left;}
.news_list ul li span{ float:right; padding-right:15px;}
.page{ width:730px; height:25px; line-height:25px; padding-left:15px;}
.page a{ margin-right:5px;}

/*display*/
.news_page{ width:745px; height:auto; padding:8px 0;}
.title{ width:745px; height:25px; display:inline-block; text-align:center;font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; margin-bottom:10px;}
.time{ width:745px; height:25px; display:inline-block; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px dashed #666;margin-bottom:15px;}
.n_content{ width:745px; line-height:25px;display:inline-block; text-align:left; height:auto;}
.pre{ width:745px; margin-top:10px;}
.next{ width:745px; margin-top:10px;}

/*message*/
.content_message{ width:745px; height:auto; padding:8px 0px;}






