﻿@charset "utf-8";
/*===============home star===============*/
.warp{ width:100%; height:100%; margin:0 auto; background:url(images/warp_bg.jpg) top center no-repeat;}

#header{ width:1068px; height:121px; margin:0 auto}
.logo{ width:212px; height:121px; float:left;}
.top_icon{ width:182px; height:16px; float:right; padding:11px 45px 0 0;}
.top_icon li{ float:left; padding:0 5px;}
.menu_banner{ width:1068px; height:auto!important; margin:0 auto; text-align:left}
.menu_banner_c{ width:100%; height:auto!important; float:left; background:url(images/middle_bg.png) repeat-y;}
.menu{ width:1010px; height:28px; float:left; line-height:28px; font-size:14px;padding:0 0 0 20px;  margin-left:10px}
.menu li{ float:left;}
.menu li a{ text-decoration:none; display:block; float:left; background:none; padding:0 10px; color:#666666;}
.menu li a:hover, .menu li a.hover{ text-decoration:none; display:block; float:left; background:url(images/menu_hover.png) center; padding:0 10px; color:#618914;}
.menu li span{display:block; float:left; padding:0 16px;}
.banner{ width:1030px; height:360px; float:left; display:inline; margin-left:15px}
.content{ width:1068px; height:757px; margin:15px auto 0 auto; background:url(images/content_bg.jpg) top center no-repeat; position:relative; text-align:left}
.blockone{ width:1016px;  float:left; padding:25px 0 0 0; }
.blockone1{ width:1016px; float:left; padding:0px 0 0 0;}
.pencil_icon{ position:absolute; left:-30px; top:98px;}


/*首页四个服务范围*/
.product1{width:193px; height:auto!important; float:left; line-height:18px; display:inline;margin-top:0px; margin-left:40px; }
.product2{width:193px; height:auto!important; float:left; line-height:18px; display:inline;margin-top:0px; margin-left:65px; }
.product3{width:193px; height:auto!important; float:left; line-height:18px; display:inline;margin-top:0px; margin-left:75px; }
.product4{width:193px; height:auto!important; float:left; line-height:18px; display:inline;margin-top:0px; margin-left:60px; }
.product1 i, .product2 i, .product3 i, .product4 i{font-style:normal; width:188px; float:left; display:block; padding:0 5px; margin-top:10px;}
/*.product_title{width:183px; height:auto!important; float:left;  line-height:25px; color:#3e3e3e; font-family:Arial; font-size:12px; padding:0 0 0 6px; font-weight:bold}*/
.product_title{width:213px; height:auto!important; float:left;  line-height:25px; color:#3e3e3e; font-family:Arial; font-size:12px; padding:0 0 0 6px; font-weight:bold}




/*首页工作室介绍*/
.company{ width:426px; height:auto!important; float:left; margin-top:100px; margin-left:70px; display:inline;}
.company p{ line-height:23px; margin-left:20px}
.company p.en{ line-height:16px; margin-top:10px; text-indent:2em} 
.company a{	text-decoration:underline;	color:#777777;}
.company a:hover{ color:#d5910e}
.company h1{ width:426px; float:right; display:block; text-align:right}


/*首页留言*/
.massage{ width:250px; height:180px; position:absolute; left:660px; top:565px; }
.massage p{ margin-bottom:18px;}
.input_text{ width:180px; height:16px; line-height:16px; padding:0 5px; border:0; color:#777777; background-color:none  }
.input_texts{ width:180px; height:55px;padding:0 5px; border:0; color:#777777; overflow:auto;  background-color:none; margin-top:5px }
.bton{ width:78px; height:31px; background:url(images/send.gif) top left no-repeat; border:none; display:block}
.bton:hover{  background:url(images/send.gif) 0px -31px no-repeat;}


/*foot*/
.blocktwo_auto{ width:100%; height:318px; margin:0 auto;  padding:82px 0 0 0; background:url(images/blocktwo_bg.jpg) repeat-x; background-color:#242424;}
.content_two{ width:1015px; height:318; margin:0 auto; text-align:left}
.contact_us_title, .navigation_title, .Social_title, .link_title{height:30px; line-height:30px; float:left; padding:0 5px;font-size:14px; color:#929292; border-bottom:1px solid #585858; font-weight:bold}
.contact_us{ width:476px; height:auto!important; float:left;}
.contact_us_title{ width:466px; height:60px;}
.contact_us_con{ width:476px; height:auto!important; float:left;}
.contact_left{ width:256px; height:auto!important; float:left; margin-top:10px;}}
.contact_left span{ float:left; width:256px; display:block; margin-top:10px;}
.contact_left li{ width:256px; height:auto!important; float:left; line-height:21px; background:url(images/icon01.jpg) left center no-repeat; display:block; color:#9f9f9f; padding-left:10px; }
.contact_left li a{ text-decoration:none; color:#929292;}
.contact_left li a:hover{ color:#FFF;text-decoration:underline;}

.contact_right{ width:216px; height:auto!important; float:right;}
.map{ float:right; border:5px solid #7b7b7b; margin-top:15px;}
.contact_us a{ text-decoration:underline; color:#929292;}
.contact_us a:hover{ color:#fff}

.navigation{ width:252px; height:auto!important; float:left; margin-left:16px; display:inline;}
.navigation_title{ width:242px; height:60px;}
.navigation_con{ width:252px; height:auto!important; float:left; margin-top:10px;}
.navigation_con li{ width:242px; height:auto!important; float:left; line-height:21px; background:url(images/icon01.jpg) left center no-repeat; display:block; color:#9f9f9f; padding-left:10px; }
.navigation_con li a{ text-decoration:none; color:#929292;}
.navigation_con li a:hover{ color:#FFF;text-decoration:underline;}


.Social{ width:110px; height:auto!important; float:left; margin-left:30px; display:inline;}
.Social_title{ width:100px; }
.Social_con{ width:110px; height:auto!important; float:left; margin-top:10px;}
.Social_con dl{ width:110px; height:auto!important; float:left; line-height:18px; background:url(images/icon01.jpg) left center no-repeat; display:block; color:#9f9f9f;  margin-top:5px;}
.Social_con dl dt{ width:18px; height:18px; float:left; display:block;}
.Social_con dl dd{ width:87px; height:18px; float:right; display:block;}
.Social_con a{ text-decoration:none; color:#929292;}
.Social_con a:hover{ color:#FFF;text-decoration:underline;}

.link{ width:242px; height:auto!important; float:left; margin-left:16px; display:inline;}
.link_title{ width:232px;height:60px;}
.link_con{ width:242px; height:auto!important; float:left; margin-top:10px;}
.link_con i{ font-style:normal; display:block; width:252px; height:auto!important; float:left; margin-top:5px; color:#ededed;}
.link_con span{ font-style:normal; display:block; width:222px; height:auto!important; float:left; margin-top:10px; line-height:21px;}
.link_con li{ width:232px; height:auto!important; float:left; line-height:21px; background:url(images/icon01.jpg) left center no-repeat; display:block; color:#9f9f9f; padding-left:10px; }
.link_con li a{ text-decoration:none; color:#929292;}
.link_con li a:hover{ color:#FFF;text-decoration:underline;}


.copyright{ width:100%px; height:108px; margin:0 auto; background:#000000;}
.copy{ width:1060px; height:83px; margin:0 auto; background:#000000; padding-top:25px; font-size:11px;}
.copy span{ float:left; width:500px; line-height:21px;  color:#606060}
.cznn{ margin-top:4px;}
.copy ul{ width:344px; height:auto!important; float:right; display:block;}
.copy ul li{ float:left; margin-left:10px; display:inline;}
.copy ul li a{ display:block; text-align:center; color:#8a8a8a; line-height:30px; padding:0 20px; text-decoration:none; background:#202020; border:1px solid #343434;}
.copy ul li a:hover{ background-color:#000}




.pagination {
	margin:10px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 4px; display:inline;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}










/*work页面*/
.subNav{ width:1010px; height:38px; float:left; display:inline; margin:12px 0 0 12px; }
.subNav_con{ width:1033px;height:38px; float:left; display:inline;background:url(images/workhead.png) no-repeat;margin-top:2px;}
.subNav_con ul{ float:right; margin:9px 15px 0 0;}
.subNav_con ul li{ no-repeat; float:left;}
.subNav_con ul li a{ display:block; text-align:center;  width:69px; height:21px; line-height:21px; text-decoration:none; color:#878787}
.subNav_con ul li a:hover, .subNav_con ul li a.hover{background:url(images/worknav.jpg); color:#098dba }
.work_con{ width:1060px; height:auto!important; margin:0px 5px 0px 16px; padding-top:30px; text-align:left}
.work_list{ width:280px; height:229px; float:left; background:url(images/work_list_bj.png) no-repeat; padding:12px 20px 20px 10px; margin:10px; display:inline;}
.work_list dd{ width:280px; height:200px; float:left;}
.work_list dt{ width:280px; line-height:30px; height:30px; float:left;}
.work_list dt a{ color:#8a8a8a; font-size:12px; text-decoration:none; text-overflow:ellipsis;overflow:hidden; word-break:keep-all; white-space:nowrap; width:280px; display:block}
.work_list dt a:hover{ color:#7aa32b; font-size:12px; text-decoration:underline;}
.filp{ width:1030px; padding-top:10px; margin-left:10px}
.filp a{ width:40px; height:10px; display:inline-block; background:#8e8e8e; margin-left:2px; float:left}
.filp a:hover{background:#9dbc32;}
.fc{ width:290px; height:200px; position:absolute; left:13px; top:12px; z-index:10000;}
.work { width:290px; height:200px; FLOAT: left;   CURSOR: pointer; 
}
.work_image { background:url(images/twitter.png) no-repeat 50% 50%; float:left; width:290px; height:200px}
.work_image img{ width:290px; height:200px}



/*blog页面*/
.blog_contert{ width:1068px; height:auto!important; margin:10px auto 0 auto; text-align:left}
.BC_left{ width:765px; height:auto!important; float:left; display:inline}
.BC_left_con{ width:765px; height:auto!important; float:left; display:inline;background:url(images/con_left_c.jpg) repeat-y;}

.blog_title{width:650px; height:41px; float:left;  position:relative; padding-left:70px; display:inline}
.blog_title dl{ width:700px; height:41px;}
.blog_title dl dd{ width:78px; height:41px; display:block; float:left;}
.blog_title dl dt{ width:650px; height:41px; display:block; float:left; padding-left:6px;}
.blog_title dl dt a{color:#91bb1c; text-decoration:none}
.blog_title dl dt a:hover{text-decoration:underline}
.blog_title dl dt b{ line-height:16px; font-size:14px; font-weight:bold; color:#91bb1c; display:block; padding-left:5px; padding-bottom:4px;}
.blog_title dl dt p{ display:block; line-height:20px;}
.blog_title dl dt p span{ padding:0px 4px 0px 4px; display:block; float:left; color:#818181;}
.blog_title dl dd a{color:#818181;}
.blog_title dd.img{ position:absolute; left:-7px}


.line{ width:679px; height:2px; overflow:hidden; background:url(images/line_08.jpg) repeat-x;margin-left:45px; display:inline; float:left;}
.meg a, .djl a, .bq{ line-height:20px; background:url(images/iconmeg.jpg) left no-repeat; padding-left:20px; display:inline-block; margin-right:5px; float:left; color:#949494; text-decoration:none;}
.djl a{background:url(images/icondjl.jpg) left no-repeat;}
.bq{background:url(images/iconbq.jpg) left no-repeat;}
.bq a{color:#949494; text-decoration:none;}
.meg a:hover, .bq a:hover{text-decoration:underline}
.list_con{ width:765px; height:auto!important; float:left; margin:15px 0 15px 0}

.blog_list{ width:679px; height:auto!important; float:left; padding:10px 50px 0px 45px;}
.blog_list dt{float:right; display:inline; width:360px; margin:10px 0 0 0}
.blog_list dt span{ float:right}

.blog_list{float:left; display:inline; width:auto}
.blog_list dd{ float:right; display:inline; width:360px;}
.blog_list dd.img{ float:left; width:302px;}
.blog_list dd.img a{background-color:#d2d2d2; padding:5px;}
.blog_list dd.img a img{width:290px; height:200px;}
.blog_list dd.img img{ border:1px solid #f3f3f3}
.blog_list dd a{ display:block; padding-bottom:10px; line-height:22px; color:#8a8989; text-decoration:none}
.blog_list dd.txt{ height:180px; overflow:hidden;text-indent:2em;}
.blog_list dd a:hover{color:#8a8989; text-decoration:underline}


.fanye{ width:760px; height:50px; float:left;  padding-top:10px;}
.fanye a{ width:19px; height:19px; background:#FFFFFF; border:#dadada solid 1px; display:inline-block; margin-right:3px; float:left; color:#949494; text-decoration:none; line-height:19px; text-align:center;}
.fanye a:hover, .fanye a.this{background:#999; color:#fff }

.BC_right{ width:290px; height:auto!important; background:url(images/right_c.jpg) repeat-y; float:right; display:inline}
.BC_right a:hover{ text-decoration:underline}
.right_list_con{ width:220px; height:auto!important; padding:10px 0 20px 30px; float:left;}
.right_tilet{ width:220px; height:auto!important; background:url(images/line_08.jpg) bottom repeat-x; padding-bottom:5px;}
.t1, .t2, .t3, .t4, .t5, .t6{ background:url(images/iconright.gif) top left no-repeat; padding-left:25px; display:block; line-height:20px; color:#95a0a0; font-weight:normal;}
.t2{ background:url(images/iconright.gif) 0 -19px no-repeat;}
.t3{ background:url(images/iconright.gif) 0 -38px  no-repeat;}
.t4{ background:url(images/iconright.gif) 0 -57px  no-repeat;}
.t5{ background:url(images/iconright.gif) 0 -76px  no-repeat;}
.t6{ background:url(images/iconright.gif) 0 -95px  no-repeat;}
.news_list{ width:220px; height:auto!important; padding-top:8px;}
.news_list li{ line-height:20px; padding-left:10px; background:url(images/dian_17.jpg) 0 10px no-repeat;}
.news_list li a{ color:#7d7d7d; text-decoration:none; line-height:20px;}
.news_list li a:hover{ color:#7aa32b;text-decoration:underline}
.news_list input{ border:1px solid #CCC; height:20px; color:#666; line-height:20px;}
.news_list  .searchsubmit{line-height:10px; height:22px; width:80px}
.Statistics{ width:220px; height:auto!important; padding-top:8px;}
.Statistics li{ width:110px; color:#838383; display:block; float:left; line-height:24px; }
.Statistics li.long{ width:220px; }


.rili{background:url(images/rili.jpg) no-repeat 0 33px ; width:220px;}
#wp-calendar{line-height:25px; text-align:center; width:200px; margin:0 auto}
#wp-calendar caption{ font-weight:bold}
#wp-calendar thead{}
#wp-calendar th{color:#666; }
#wp-calendar td{ width:25px; margin:5px}
#wp-calendar a{ background:url(images/rili2.jpg) no-repeat center; display:block; color:#769e20; line-height:25px; text-decoration:none }
#wp-calendar a:hover{background:url(images/rili3.jpg) no-repeat center; display:block; color:#fff; line-height:25px; text-decoration:none}
#wp-calendar tbody{}


.list_seach{width:679px; height:auto!important; float:left; padding:10px 50px 0px 45px;color:#999; padding-bottom:10px }
.list_seach dt a{color:#91bb1c; font-size:14px; line-height:30px; font-weight:bold; text-decoration:none}
.list_seach dd a{ color:#737373; text-decoration:none; line-height:20px}
.list_seach dd span{ line-height:20px; margin:0 5px; color:#AAA}
.list_seach a:hover{ text-decoration:underline}




/*contact页面*/
.contact_banner{ width:1008px; height:125px; padding:10px 11px; margin-left:15px}
.contact_con{ width:988px; height:auto!important; padding:10px 21px 50px 21px;margin-left:15px }
.contact_left_c{ width:448px; height:auto!important; float:left; background:url(images/line_leftbj.jpg) top right no-repeat; padding-right:50px; }
.contact_top{ width:448px; height:auto!important; float:left;}
.contact_top b{ width:448px; float:left; display:block; font-size:30px; color:#c0c0c0;letter-spacing:-1px; }
.contact_top p{color:#555555; font-size:16px; line-height:24px; }
.p2,.p3{ float:left; display:block; color:#8f8f8f; line-height:20px; }
.p2{ width:448px; margin-top:10px}
.p3{ width:353px; padding-left:100px;}

.contact_list{ width:445px; height:auto;}
.contact_list li{ width:445px; float:left; display:block; padding:3px 0px; line-height:22px; background:url(images/line_07.jpg) repeat-x bottom;}
.contact_list li h1{ float:left; width:75px; font-size:12px; float:left; padding-right:20px; color:#616161; padding-left:5px;}
.contact_list li i{ float:left; width:330px; font-size:12px; color:#8e8e8e; font-style:normal;}
.contact_map{ width:425px; height:350px; float:left; padding:5px; margin-top:10px; margin-left:10px; display:inline; background:#afafaf;}
.contact_right_con{ width:370px; height:auto!important; float:left; padding-left:40px;}
.contact_right_top{ width:370px; height:auto!important; float:left; border-bottom:#d2d2d2 solid 1px; padding-bottom:10px;}
.contact_right_top b{ width:370px; float:left; display:block; font-size:30px; color:#c0c0c0;letter-spacing:-2px;}
.contact_right_top p{ width:370px; float:left; display:block;color:#555555; font-size:16px; line-height:24px;display:block;}
.contact_right_top p2{ width:370px; float:left; display:block;color:#bbbbbb; font-size:12px; display:block;}
.contact_right_top span{ font-size:12px; color:#b3b3b3; line-height:14px; display:block;}

.contact_right_bottom{ width:370px; height:auto!important; float:left; padding-top:20px;}
.contact_right_bottom span{ line-height:30px; color:#717070;}
.input_bottom{ width:299px; height:28px; line-height:28px; background:#FFFFFF; border:#d7d7d7 solid 1px; text-indent:1em; color:#698e31}
.textarea_bottom{ width:299px; height:120px; background:#FFFFFF; border:#d7d7d7 solid 1px;text-indent:1em; color:#698e31}
.contact_right_bottom a{ display:block; float:right; margin:10px 70px 5px 5px; display:inline;}


/*sevices页面*/
.ser_box{ width:220px; height:auto!important; float:left;}
.ser_box b{ width:200px; line-height:30px; display:block; color:#3e3e3e; font-size:16px; font-weight:normal; padding-left:20px;}
.ser_box p{ width:220px; height:49px; display:block;}
.chain_list{ width:210px; height:140px; display:block; padding:15px 0px 0px 0px;}
.chain_list li{ background:url(images/dian.jpg) left 10px no-repeat; padding-left:10px; line-height:22px; color:#4f4f4f;}

.english_list{ width:210px; display:block; padding:10px 0px 10px 0px;}
.english_list li{ background:url(images/dian1.jpg) left 7px no-repeat; padding-left:10px; line-height:16px; font-size:11px; color:#a3a3a3; margin:8px 0}
.ser_line{ width:1px; height:466px; padding:0px 17px 0px 17px; float:left; overflow:hidden; background:
url(images/ser_top_line.jpg) center no-repeat;}

.liucheng{ width:988px; height:auto!important;}
.lc_title{ width:988px; background:url(images/services2_26.jpg) left bottom no-repeat; padding-top:10px;}
.lc_title b{ font-size:15px; font-weight:normal; color:#3e3e3e;}
.lc_title span{ font-size:14px; color:#8e8d8d;}
.lc_pic{ width:967px; height:62px; padding-top:20px; padding-bottom:20px;}
.steps{ width:988px; height:auto!important;}
.steps li{ width:142px; height:auto!important; float:left; display:block; padding-left:20px;}
.steps li b{ display:block; line-height:20px; color:#424242; font-weight:normal;}
.steps li p{ display:block; line-height:18px; color:#828282;}
.steps li p a{ color:#db7e22; text-decoration:none}
.steps li p a:hover{ color:#F90; text-decoration:underline}



/*about页面*/
.about_link{ width:988px; height:auto!important; padding:10px 0px;}
.about_link li{ width:290px; height:240px; float:left; margin:8px; display:inline;}
.about_left{ width:399px; height:367px; float:left; position:relative; padding-bottom:50px;}
.left_jiaru{ width:200px; height:20px; line-height:20px; position:absolute; top:345px; left:20px; float:left; color:#4b5052;}
.about_rgiht{ width:500px; height:auto!important; float:left; padding:10px 10px 50px 10px;}
.about_rgiht p{ padding-top:20px;}
.chain_font1{ color:#6e6e6e; font-size:13px; line-height:25px;}
.chain_font1 b{ color:#65a421; font-size:18px; font-weight:normal;}
.english_font1{ color:#9d9d9d; font-size:12px; line-height:25px;}
.english_font1 b{ color:#9d9d9d; font-size:13px; font-weight:normal;}
.about_rgiht a{color:#666666; font-size:13px; text-decoration:none}
.about_rgiht a:hover{color:#0e38d5; font-size:13px; text-decoration:underline}


/*博客内页*/
.blogsub{ width:900px; margin-left:42px}
.blogsub .title{ text-align:center}
.blogsub h2{ font-size:16px; color:#071f99; line-height:25px}
.blogsub h3{ font-size:14px; color:#04a104; line-height:25px}
.blogsub h33{ font-size:16px; color:#FF0000; line-height:25px}
.ppp{  line-height:150%;}
.blogsub .title span{ line-height:35px; color:#999}
.blogsub .line{ width:950px; height:2px; background:url(images/line_08.jpg) repeat-x; margin:10px 0; padding:0}
.blogsub .cont{width:950px; margin:10px auto 0 auto;font-size:14px}
.blogsub .cont p{ line-height:25px; text-indent:2em; margin:10px 0}
.blogsub .other{ float:left; color:#999; width:400px; font-size:14px}





.report input, .report textarea{ background-color:#a7a7a7; border:1px solid #fff; width:300px; height:18px; line-height:18px; color:#fff; padding:0 5px}
.report textarea{ height:80px; width:500px; padding:5px}
.report p{ margin:5px 0; }
.report span{ font-size:12px; margin-left:5px;}
.report .bton{width:78px; height:31px; border:none; background-color:#f2f2f2; padding:0px; margin:0px; overflow:hidden}
