/*---icon images---*/
.addre,.contact,.s_mail,.wide,.coop{
	background:url(../images/ico_35.png) no-repeat;width: 35px;height: 35px;vertical-align: middle;
	}
.addre{
	background-position:0 -39px;
	}
.contact{
	background-position: 0 0;
	}
.s_mail{
	background-position: 0 -81px;
	}
.wide{
	background-position:0 -440px;
	}
.coop{
	background-position: 0 -120px;
	}
ul.address{
	
	}
ul.address li{
	line-height: 20px;
	}
ul.address li span{
	color:#f60;
	}
ul.address p{
	background: url(../images/banner_left.jpg) repeat-y left;padding-left: 13px;margin: 10px 0;
	}
/*--search--*/
.frame{
	width:950px; height:66px; margin:10px auto;
	}
.frame article,.frame fils{  
	width: 910px;height: 45px;background: url(../images/s_bg.gif) repeat-x 0 -132px;padding: 10px 10px;float: left;
	}

.bg_left,.bg_right,.form-input{
	background: url(../images/s_bg.gif) no-repeat;
	}
.bg_left{
	background-position: 0 0px;width: 10px;height: 66px;float: left;
	}
.bg_right{
	background-position: 0 -66px;width: 10px;height: 66px;float: left;
	}
.search_box .bg_left{
	background-position: 0 -228px;width: 10px;height: 41px;float: left;
	}
.search_box .bg_right{
	background-position: 0 -269px;width: 10px;height: 41px;float: left;
	}
.form-input{
background: url(../images/s_bg.gif) repeat-x 0 -310px;width: 280px;height: 41px; float:left;
	}
.status{
	float:left; width: 550px; height:48px;
	}
.search_box{
	width: 300px; float:right;height: 40px;margin-top: 0px;
	}
.status mark,.head_l mark{ background: none;font-size: 14px;font-weight: bold; margin-right:5px; 
	color:#ff6600;float: left;display:inline;line-height: 48px;height: 48px;
    }
.status p { font-size:12px;height:48px; line-height:48px;
    }
.head_l{
	width:440px;
	}
.head_l b{
	line-height: 24px;display:block; 
	}
.form-wrapper{
	margin-top:7px;
	}
.form-wrapper #search {
        width: 180px;
        height: 13px;
        padding: 5px 5px;
        float: left;
        border: 1px solid #ccc;
        border-radius: 3px;
    }
.form-wrapper #search:focus {
    outline: 0; 
    }         
.form-wrapper #submit {float: right;  border: 1px solid #000; height: 25px;width: 80px;
    cursor: pointer;font-size:14px; color: #dfdfdf; text-transform: uppercase;background:#444;     
	 -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;      
    }
.form-wrapper #submit:hover,.form-wrapper #submit:focus{
		color:#fff;	 background:#ff6600;	border: 1px solid #ff6600;	text-shadow: 1px 1px 0 #121212;
    }	
/*--position--*/
.position{
	background:url(../images/icon.png) no-repeat 0 -98px;padding-left:22px;
	}
.position a{
	color:#41361B
	}
.position a:hover{
	color:#f60;text-decoration:none;
	}
.position .posi{
	background:url(../images/sort.png) no-repeat 0px -64px;padding-left:15px;
	}
/*--aside bar--*/
.aside{
	width: 280px;float: right;
	}
.box{clear:both;
	position:relative;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;margin-bottom: 10px;
	border-bottom:1px solid #E2E2E2;	background: #fff;border-top:1px solid #fff;
	}
.toolbar{
	margin: 1px; overflow: hidden;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F1F2F1));
	background-image: -webkit-linear-gradient(top, #FFFFFF, #F1F2F1);
	background-image: -moz-linear-gradient(top, #FFFFFF, #F1F2F1);
	background-image: -ms-linear-gradient(top, #FFFFFF, #F1F2F1);
	background-image: -o-linear-gradient(top, #FFFFFF, #F1F2F1);
	background-image: linear-gradient(top, #FFFFFF, #F1F2F1);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#F1F2F1);
	padding:5px 10px;	text-shadow:1px 1px 0px #fff;
	}
.fill{
	position:absolute; border-bottom:1px solid #C1C1C1;height: 0px;font-size: 0;line-height: 0;bottom: 0px;display:block; 
	width:98%;border-top:1px solid #fff;
	}
.t_h3{
	background: url(../images/side_bar.png) repeat-x bottom;line-height: 35px;font-size: 14px;font-weight: bold;
	color:#f60;height: 35px;
	}
I {position:absolute;width:8px;height:8px;font-size:0;background:url(../images/yuan.gif);background-repeat:no-repeat;
	font-size: 0px;line-height: 0pxz-index:100
	}
.lt {left:-2px;top:-2px;background-position:left top;
	}
.rt {right:-2px;top:-2px;	background-position:right top;
	}
.lb {left:-2px;	bottom:-2px;	background-position:left bottom;
	}
.rb {	right:-2px;	bottom:-2px;	background-position:bottom right;
	}
/*as*/
.left_bar{
	width: 200px;float: left;
	}
.list{
	margin: 0 0 10px;border:1px solid #D6D6D6;padding:5px 10px;background: #FBFBFB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.title{
	height: 20px;border-bottom:1px solid #f60;position:relative;margin-bottom:10px;
	}
.title strong{
	font-size: 14px;color:#f60
	}
.more_r{
	text-align: right;
	}
.title span{
	height: 3px;background: #f60;font-size: 0;line-height: 0;width: 60px;display:block; 
	position:absolute; bottom: -1px; left:0px;
	}

.about_cont{
	width: 480px;float:left;background:#FBFBFB;border:1px solid #DCDBDB;padding:0 10px 10px;
	margin-left: 8px; display: inline; overflow: hidden;-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}

.color_y{
	color:#3988ae
	}
.sidebar{
	width: 240px;float: right;
	}
ul.navigation-sidebar{
	padding-bottom: 5px;
	}
ul.navigation-sidebar li {
	border-bottom: 1px  dashed #dfdfdf;
	line-height:30px;
	padding-left:20px;
	background:url("../images/icon.png") no-repeat 3px -365px;
}
ul.navigation-sidebar li:hover, ul.navigation-sidebar li.current { background:url("../images/icon.png") no-repeat 3px -397px;  color:#ff6600}
ul.navigation-sidebar a { 
	color: #777777;
	text-decoration: none;

}
ul.navigation-sidebar li.current a, ul.navigation-sidebar a:hover { text-decoration: none; color:#ff6600;  }
ul.navigation-sidebar li.current a { color: #ff6600;}

ul.navigation-sidebar a:hover {
	color:#ff6600;
}
/*--about us--*/
.about_banner{
	border-top:1px solid #93B6D2;
	height:150px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2163AD), to(#5BB6E5));
	background-image: -webkit-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -moz-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -ms-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -o-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: linear-gradient(top, #2163AD, #5BB6E5);
	text-shadow:1px 1px 0px #fff;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2163AD,endColorStr=#5BB6E5);
	}
.about_bg{
	background: url(../images/img_about.jpg) no-repeat;height: 150px;
	}
.about_us{
	background: #F9FAF9;border:1px solid #E1E1E1;width: 618px;float: left;
	padding: 10px 20px; overflow: hidden;line-height: 22px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	}
.about_title{
	line-height: 30px;color:#f60;font-family:microsoft yahei;font-size:14px;
	}
.fuwu_banner{
	border-top:1px solid #93B6D2;
	height:150px;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2163AD), to(#5BB6E5));
	background-image: -webkit-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -moz-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -ms-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: -o-linear-gradient(top, #2163AD, #5BB6E5);
	background-image: linear-gradient(top, #2163AD, #5BB6E5);
	text-shadow:1px 1px 0px #fff;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2163AD,endColorStr=#5BB6E5);
	}
.fuwu_bg{
	background: url(../images/img_Technology.jpg) no-repeat;height: 150px;}
.fuwu_us{
	background: #F9FAF9;border:1px solid #E1E1E1;width: 618px;float: left;
	padding: 10px 20px; overflow: hidden;line-height: 22px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	}
.fuwu_us p{text-indent:2em;}
.fuwu_title{
	line-height: 30px;color:#f60;font-family:microsoft yahei;font-size:14px;
	}	
.team_menber li{
	float:left;width:309px;
	}
.team_case_list{
	margin-bottom: 10px; border-top: 1px dashed #ccc;padding-top: 10px;
	}
.index_about_team img{
	width: 250px;float: left;margin-right: 15px;display:inline;
	}
.index_about_culture img{
	width: 250px;float: right;margin-left: 10px;display:inline;
	}
/*--news center--*/
.news_list{
	margin-top: 20px;background: url(../images/list_bot.png) repeat-x bottom;padding-bottom:20px;
	}
.news_title{
	background: url(../images/banner_left.jpg) no-repeat left center;padding-left: 15px;font-size: 14px;
	font-weight: bold;
	}
.news_title a{
	color:#41361B;
	}
.news_title a:hover{
	color:#f60;text-decoration:none;
	}
.more{
	
	}
DIV.pageinfo {
	padding: 5px 0; FONT-SIZE: 12px;  COLOR: #48b9ef; FONT-FAMILY: Arial, Helvetica, sans-serif;  TEXT-ALIGN: center;
	width:630px;height:50px;
}
.pageinfo li{float:left;margin-top:10px;}
.thisclass {
	padding: 1px 4px;BORDER: #ff5a00 2px solid;  COLOR: #fff; BACKGROUND-COLOR: #ff6c16;margin:0 2px ;
}
DIV.pageinfo A {
	border:1px solid #7EAABF; PADDING:2px 5px;MARGIN: 0px 2px;  COLOR: #48b9ef; TEXT-DECORATION: none;
}
DIV.pageinfo A:hover {
	BORDER: #ff5a00 1px solid;  COLOR: #ff5a00;
}
DIV.pageinfo SPAN {
	padding: 1px 4px;;BORDER-RIGHT: #ff5a00 2px solid; BORDER-TOP: #ff5a00 2px solid;  FONT-WEIGHT: bold; BORDER-LEFT: #ff5a00 2px solid; COLOR: #fff;BORDER-BOTTOM: #ff5a00 2px solid; BACKGROUND-COLOR: #ff6c16;
}
DIV.pageinfo SPAN .disabled {
	DISPLAY: none
}

.index{
	padding:10px 15px;position:relative;
	}
.index h1{
	font-size: 22px;text-align: center;height: 25px;line-height: 25px;color:#f60
	}
.index .info{
	text-align:center;height: 25px;line-height: 25px;
	}
#artic{
	line-height: 22px;padding: 5px; overflow: hidden;
	text-indent:2em;
	}	
.intro{
	border:1px dashed #CCCCCC;padding:5px 10px 10px 5px;text-indent:2.5em;color:#555555;
	background:#F4F5F7 url(../images/blockquote.gif) no-repeat 5px 2px;font-family:microsoft yahei;
	}
.intro span{
	color:#EDAF34;font-weight:bold;
	}
.tg_pages{text-align: center;margin-top: 10px;
}
.tg_pages li{
display: inline;
line-height: 22px;
}
.tg_pages li a{font-size:12px;color:#464343;
margin-right: 5px;
padding-right: 5px;
padding-left: 5px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #CCC;
background-color: #FFF;
}
.tg_pages li a:hover{text-decoration:none;color:#f60;
	}

.tg_pagesli.thisclass,
.tg_pages li.thisclass a,.pagebox ul li.thisclass a:hover{

	color:#f60;
	font-weight:bold;
}
.tg_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}/*page*/
/*---shop-list--*/
section.center{
	height: 100px;
	}
.topic mark{
	height: 40px;line-height: 40px;font-size: 22px;background: none;color:#f60;text-align: center;
	}
.topic p{
	background: url(../images/icon.png) no-repeat 0 -192px;padding-left: 20px;line-height: 22px;
	}
.grid{
	margin: 0 auto;
	}
.grid section{
	background: #E5E5E5;border-bottom: 1px solid #BBBBBB;
	}
.first,.third,.fourth{
	width: 229px;float:left;margin-top: 10px;margin-left:8px;
	}
.second{
	float:left;width: 243px;	border-left:1px solid #BBBBBB;border-right:1px solid #bbb;
	}
.grid header{
	background: url(../images/s_bg.gif) repeat-x 0 -501px;border-top:1px solid #000000;
	}
.grid header.two{
	height: 110px;
	}
.grid h1{
	border-top:1px solid #4F4F4F;border-bottom:1px solid #000000;height: 28px;border-left:1px solid #4F4F4F;
	border-right:1px solid #000000;text-align: center;color:#ccc;line-height: 25px;
	}
.grid h2{
	border-left:1px solid #BBBBBB;border-right:1px solid #BBBBBB;
	text-align: center;line-height:55px;color:#FFFFFF
	}
.grid h2.sp{
	height: 210px;
	}
.grid h2.spa{
	height: 210px;background:#1D5AAC url(../images/s_bg.gif) repeat-x 0 -501px;;position:relative;
	}
.grid .style1 {
font-size: 28px;
vertical-align: text-top;
height: 53px;
vertical-align: middle;
	}
.grid .style2 {
font-size: 46px;
   }
ul.details{
	padding:0px 15px 0;
	}
ul.details li{
	border-top:1px solid #fff;border-bottom:1px solid #D2D2D2;line-height: 2;
	}
ul.details li.last{
	height: 40px;text-align:center;padding: 20px 20px 0;
	}
ul.details li span{
	text-shadow: 0px 0px 1px #EAE5E5;color:#000000;margin-right: 5px;
	}
ul.details li  p{
	text-indent:2.6em;
	}
.last a{
	padding: 0px 20px;font-size: 14px;font-weight:bold;color:#fff;display:block; 
	background: #6AAD0F;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #548400;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#548400), to(#75A800));
	background: -webkit-linear-gradient(#548400, #75A800);
	background: -moz-linear-gradient(#548400, #75A800);
	background: -ms-linear-gradient(#548400, #75A800);
	background: -o-linear-gradient(#548400, #75A800);
	background: linear-gradient(#548400, #75A800);
   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#548400,endColorStr=#75A800)
	}
.last a:hover{
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#75A800), to(#548400));
	background: -webkit-linear-gradient(#75A800, #548400);
	background: -moz-linear-gradient(#75A800, #548400);
	background: -ms-linear-gradient(#75A800, #548400);
	background: -o-linear-gradient(#75A800, #548400);
	background: linear-gradient(#75A800, #548400);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#75A800,endColorStr=#548400);
	}
.last a:hover{
	text-decoration: none;
	}
.first article{
	border-left:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	}
.fourth article{
	border-right:1px solid #bbb;border-left:1px solid #bbb;
	}
.third article{ border-right:1px solid #EEEEEE
	}/*---/ grid end---*/
.price{
	width: 665px;border-right:1px solid #fff;float: left;padding-right: 10px;
	}
.product_info{
	float: left;width: 250px;border-left:1px solid #bbb;padding-left: 25px;
	}
.product_info .inner{
	background: url(../images/Partner.png) no-repeat left center;padding-left: 40px;font-size: 16px;
	font-weight: bold;color:#f60;height: 30px;line-height: 35px;
	}
.price .inner1,.price .inner2{
	padding-left: 40px;font-size: 16px;
	font-weight: bold;color:#f60;height: 30px;line-height: 35px;
	}
.price .inner1{
	background: url(../images/Mail.png) no-repeat left center;
	}	
.price .inner2{
	background: url(../images/tree.png) no-repeat left center;
	}
dl.question{
	margin-top:10px;
	}
dl.question dt{
	background:url(../images/icon3.gif) no-repeat left 2px;padding-left: 20px;color:#1582bd;line-height:16px;
	}
dl.question dd{
	background:url(../images/icon4.gif) no-repeat left 2px;padding-left: 20px;line-height:18px;display:block;margin-bottom:10px;
	color:#111111
	}
ul.service{
	margin-top: 10px;
	}
ul.service li{
	width:200px;float: left;background:url(../images/icon.png) no-repeat 0 -430px;
	height: 25px;line-height: 25px;padding-left: 20px;
	}
/*--list_shop---*/
.subnav{
	height: 50px;line-height: 50px;
	}
.subnav ul{
	margin-left: 5px;
	}
.subnav ul li{
	float:left;margin-right: 10px;border:1px solid #222;height: 25px;line-height: 25px;
	border-radius:3px;
	}
.subnav ul li a{
   color:#f60;display:block;padding: 0 10px;
	background-color: #111;border-top:1px solid #666666;
	background-image: -moz-linear-gradient(#444, #111); 
	background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));	
	background-image: -webkit-linear-gradient(#444, #111);	
	background-image: -o-linear-gradient(#444, #111);
	background-image: -ms-linear-gradient(#444, #111);
	background-image: linear-gradient(#444, #111);
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#444444,endColorStr=#111111);
	}
.subnav ul li a{
	text-decoration: none;
	}
.subnav ul li a.cur{
	background:#000000;
	}
.subnav ul li a:hover{
	background:#111111;
	}
.shop_list{
	
	}
ul#list{
	}
ul#list li{
	float:left;width: 215px; height: 200px;display:inline;text-align: center;
	}
.shop_img{
	width: 150px;height: 140px;margin-left: 30px;
	}
.shop_img img{
	width: 138px;height: 132px;
	}
.shop_title{
	width: 190px; text-align: center;margin-top: 10px;margin-left: 10px;font-weight:bold
	}
/*---article_shop--*/
.shop_show{
	padding-right:20px;
	}
.shop_h1{
	height: 30px;line-height: 30px;margin: 20px auto;font-size: 22px;text-align: center;
	border-bottom:1px dashed #EAA271;color:#f60
	}
.colord{
	color:#f60;
	}
.pic_name{
	width: 200px;float: left;height: 190px;
	}
.pic_name img{
	width: 192px;height: 182px;
	}
.shop_key{
	float:right;width: 420px;
	font-size: 14px;
	font-weight: bold;
	}
.shop_key ul li{
	border-bottom:1px solid #EAEAEA;
	padding-left: 5px;padding-top: 5px;
	}
.shop_key ul li span{
	font-size: 14px;color:#f60;font-weight: bold;
	}
.tabbox{margin:10px auto;position:relative;overflow:hidden;}
.tabbox .tabbtn{height:30px;border-left:solid 1px #ddd;-webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.75);
	box-shadow: 0 1px 5px 1px rgba(0,0,0,0.75);
	}
.tabbox .tabbtn li{float:left;position:relative;margin:0 0 0 0px;background:url(../images/tabbg.gif) repeat-x;
	border-right: 1px solid #ddd
	}
.tabbox .tabbtn li a,.tabbox .tabbtn li span{display:block;float:left;height:30px;line-height:30px;overflow:hidden;width:108px;text-align:center;font-size:12px;cursor:pointer;}
.tabbox .tabbtn li.current{border-top:solid 1px #ddd;}
.tabbox .tabbtn li.current span{border-bottom:solid 2px #ff6600;height:27px;line-height:27px;
	background:#fff;color:#f60;font-weight:800;
	}
.tabbox .loading{height:40px;width:432px;text-align:center;position:absolute;left:0;top:120px;}
.tabbox .tabcon{padding:10px 0;border-top: 1px solid #f60;}
.tabbox .tabcon li{height:24px;line-height:24px;overflow:hidden;}
.tabbox .tabcon li span{margin:0 10px 0 0;font-size:12px;font-weight:400;color:#ddd;}
.titlename {
    color: #666666;
    line-height: 25px;
    padding-left: 15px;
    text-align: left;
	}
.textright {
    padding-left: 10px;
    text-align: left;
	}
/*---guestbook---*/
.g_input{
	margin: 20px auto;border-top:1px dashed #ccc;height: 300px;
	}
.guest_box{
	padding-left: 5px;
	}
.guest_box li{
	height: 40px;line-height: 40px;
	}
.guest_box li img{
	vertical-align: middle;
	}
.guest_box li label{
	width: 50px;float: left;text-align: right;
	}
.guest_box li input{
	height: 16px;padding: 5px 3px;width: 150px;border:1px solid #A4A4A4;border-radius:5px;width: 200px;
	}
.guest_box li input:focus,.guest_box li input:hover,.guest_box textarea:focus{
	background:#fbfbfb;border:1px solid #7eaabf;
	text-decoration:none;transition:color 0.7s ease-in-out;
-webkit-transition:color 0.6s ease-in-out;
 -moz-transition:color 0.6s ease-in-out;box-shadow:2px 2px 6px #7EAABF;
	}
.guest_box li .submit{
	border:1px solid #f57c29;width: 100px;height: 30px;background:#f1ac1c; cursor: pointer;
	font-size: 16px;font-weight: bold;color:#fff;border-radius:5px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1ac1c), to(#FA8636));
	background: -webkit-linear-gradient(#f1ac1c, #FA8636);
	background: -moz-linear-gradient(#f1ac1c, #FA8636);
	background: -ms-linear-gradient(#f1ac1c, #FA8636);
	background: -o-linear-gradient(#f1ac1c, #FA8636);
	background: linear-gradient(#f1ac1c, #FA8636);
   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1ac1c,endColorStr=#FA8636);
	}
.guest_box li .submit:hover,.guest_box li .submit:focus{
	box-shadow:none;background:#F49E26;border:1px solid #F57C29
	}
.guest_box textarea{
	width: 400px;height: 100px;margin-left: 50px;border:1px solid #A4A4A4;border-radius:5px;
	padding: 5px;_margin-left:0px;_margin-top: 13px;
	}/*--/guestbook input end--*/
.g_info{
	margin-top: 10px;background: #fbfbfb;border:1px solid #ccc;border-radius:5px;
	}
.g_name{
	background: #dfdfdf;line-height: 25px;padding: 0 10px ;
	}
.g_name b{
	color:#f60
	}
.g_name .blink{
	color:#3988ae;font-weight: bold;background:url(../images/icon2.gif) no-repeat 0 top;padding-left: 18px;
	}
.g_msg{
	background: url(../images/icon3.gif) no-repeat 10px 12px ;position: relative;line-height: 20px;
	text-indent:1.5em;padding:10px 10px;
	}
.g_msg br{
	text-indent:3em;
	}
.rebox{
	}
.dd{
	padding-left: 15px;margin-top: 10px;background: url(../images/icon4.gif) no-repeat left 3px;
	line-height: 20px;text-indent:0em;padding-bottom: 5px;color:#3988ae
	}
.g_ip{
		background: #dfdfdf;line-height: 20px;padding:0px 10px;height: 20px;
	}
/*--case list--*/
.case_list{
	border-bottom:1px solid #ccc;padding: 10px;margin: 0 0 20px;height: 110px;
	}
.case_img{
	width: 100px;height: 100px;float: left;
	margin-right:10px;display:inline;
	}
.case_img img{
	width:92px;height:92px;
	}
.case_info{
	float: left;width: 500px
	}
.case_t{
	line-height:25px;font-size: 14px;font-weight: bold;
	}
.case_info p{
	line-height: 22px;font-family: microsoft yahei;
	}
.case_info .colorb{
	color:#48b9ef;font-weight: bold;
	}

/*--contact us--*/
.map{
	border:4px solid #ccc;width: 610px;margin: 0 auto;height: 250px;
	}
.map img{
	width: 610px;height: 250px;
	}
.list_block{
	width: 300px;float: left;background: url(../images/line.png) no-repeat right center;margin-top: 10px;
	height: 120px;padding: 15px 10px;
	}
.list_block p{
	font-weight: bold;
	}
.block_t{
	font-size: 16px;font-weight: bold;font-family: microsoft yahei;color:#577794;line-height: 35px;height: 50px;
	}
.block_t img{
	vertical-align: middle;margin-right: 5px;
	}
.block_t span{
	text-transform: capitalize;color:#f60;
	}
.bgno{
	background:none;
	}
.intnet h3{
		font-size: 16px;font-weight: bold;font-family: microsoft yahei;color:#577794;padding-left:10px;
	}
.frame960 {
	width:960px;
	margin:0 auto
}
.fiexd-hover {
	height:100%;
	width:100%;
	background:#000;
	position:fixed;
	top:0;
	display:none
}
.fixed-message-frame {
	position:fixed;
	bottom:0;
	width:100%;z-index:1000;
	height:0;
	background:url(../images/message-frame.png) repeat-x
}
.red{
	color:#f60;
	}
.closefixed {
	text-indent:-999em;
	display:block;
	width:127px;
	height:35px;
	margin:0 auto;
	background:url(../images/closeframe.png) 0 3px no-repeat
}
.closefixed:hover {
	background-position:0 -32px
}
.message-head {
	height:60px;
	background:url(../images/message-head.png) left center no-repeat;
	text-indent:-999em;
	border-bottom:1px solid #ebebeb
}
#leavemessage {
	padding:30px 0 0 30px
}
#leavemessage .title {
	float:left;
	color:#818181;
	font-size:13px;
	height:56px;
	line-height:35px;
	padding:0 20px 0 0
}
#leavemessage .input {
	float:left
}
#leavemessage .input input {
	color:#686868;
	border:0;
	height:26px;
	width:296px;
	padding:5px;
	padding:10px 5px 0\9;
	*padding:10px 5px 0;
	background:url(../images/input.png) no-repeat
}
#leavemessage .required {
	height:35px;
	line-height:35px;
	padding:0 47px 0 20px
}
#leavemessage #demand {
	border:0;
	color:#a0a0a0;
	background:url(../images/demand.png) no-repeat;
	width:735px;
	height:112px;
	padding:10px
}
#leavemessage #demand.active {
	color:#686868
}
#l-submit,#l-reset {
	cursor:pointer;
	margin:25px 0 0 75px;
	width:117px;
	height:40px;
	border:0;
	background:url(../images/submit.png) no-repeat
}
#l-submit:hover {
	background-position:0 -40px
}
#l-reset {
	background-position:-118px 0;
	margin:25px 0 0 20px
}
#l-reset:hover {
	background-position:-118px -40px
}
#leavemessage .introp {
	color:#606060;
	padding:40px 60px 0 0
}
#leavemessage .introp font {
	color:#097fd1
}
.ol_mail{
	background:url(../images/send.png) no-repeat left top;padding-left: 38px;height: 32px; cursor: pointer;
	line-height: 32px; display:inline-block;color:#4d81ad;
	}
.ol_mail span{
	background:url(../images/send.png) no-repeat right -32px; padding-right: 30px;line-height: 32px;display:block; 
	color:#4d81ad;
	}
.ol_mail:hover{
	text-decoration: none;background:url(../images/send.png) no-repeat left -64px;
	}
.ol_mail:hover span{
		background:url(../images/send.png) no-repeat right -96px;
	}
.ol_mail:active{
	text-decoration: none;background:url(../images/send.png) no-repeat left -128px;
	}
.ol_mail:active span{
	background-position: right -160px;
	}
/*--jobs---*/
.join_us{
	margin: 10px auto;width: 950px;height: 275px;
	}
.left-bar{
	width:550px;float: left;font-family:microsoft yahei;
	}
.right-bar{
	width: 400px;float: left;
	}
.jo_a{
	line-height:25px;padding-left:20px;font-size: 14px;font-family:microsoft yahei, Arial;
	color:#716955;
	}
.jo_qh{
	height: 50px;background:#F57C29;display:block; line-height: 50px;font-size: 24px;color:#fff;
	font-family: microsoft yahei;padding-left: 20px;width: 430px;
	}
.jo_qh mark{
	color:#1582bd;padding: 0 10px;background: none
	}
.jo_mail{
	background:url(../images/jo_email.png) no-repeat center left;height: 30px;margin-top:10px;
	line-height: 30px;padding-left: 30px;color:#1582bd
	}
.jo_mail a{
	font-size: 14px;
	}
.jobs{
	margin: 0px auto;width:950px;
	}
.jo_hot{
	font-size: 16px;font-weight: bold;color:#f60;font-family: microsoft yahei;
	}/*--Tab star--*/
.nTab{	
	margin: 10px auto;
   border: 1px solid #d6d6d6;
	overflow: hidden;
	border-radius:8px;
	-webkit-border-radius:8px;-moz-border-radius:8px;
   }
.none{
	display: none;
	}
.nTab .TabTitle{
	background: url(../images/s_bg.gif) repeat-x 0 -360px;
	height: 70px;
	}
.nTab .TabTitle li{
	float: left;
	cursor: pointer;
	line-height: 70px;
	font-size: 16px;
  
   border-right:1px solid #E1E1E1;
   font-family: microsoft yahei;
   
   }
.nTab .TabTitle li a{

	color:#41361B;display:block;padding: 0 10px 0 35px;
	}
.nTab .TabTitle li a:hover{
	text-decoration: none;background: url(../images/ico_35.png) no-repeat left -365px
	}
.nTab .TabTitle .active{
	background: url(../images/s_bg.gif) repeat-x 0 -430px;
	color: #336699;
	}
.nTab .TabTitle li.active a{
	background: url(../images/ico_35.png) no-repeat left -365px;color:#1582bd
	}
.nTab .TabTitle .normal{
	 color: #F1AC1C;
	}
.nTab .TabTitle .normal a{
		background: url(../images/ico_35.png) no-repeat left -297px
	}
.nTab .TabContent{
	 clear: both;
	 overflow: hidden;
	 background: #fff;
	 padding: 5px;
	 display: block;       
	}
.jo_info{
	border-top: 1px dashed #ccc;height: 100%;margin-top:10px;
	}
.jo_list{
	float: left;width: 500px;padding: 10px;
	}
.post_list{
	height:100px;padding-bottom:10px;overflow:hidden;
	}
.jo_fil{
	margin-bottom:20px;
	}
.jo_fil h4{
	background:#E0EBF5;line-height:25px;padding-left:10px;
	}
.jo_fil ul.lis  li{
	line-height:22px;
	}
.jo_fil ul.lis  li a{
	color:#41361B;
	}
.jo_fil ul.lis  li a:hover{
	color:#f60
	}
.job_t{
	line-height: 30px;color:#369;font-weight: bold;font-size: 14px;font-family: microsoft yahei;
	border-bottom: 1px solid #ccc;
	}
.job_c{
	line-height: 20px;
	}
.color_red{
	color:#f00
	}
.job_t span{
	margin-left: 30px;background:url(../images/hot.png) no-repeat left center;padding-left: 16px;
	color:#f60
	}
.jo_apply{
	width: 400px;float: right;
	}
.apply_form{
	margin-top: 40px;border:1px solid #ccc;width: 375px;padding: 10px;
	height: 340px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.apply_form ul li{
	line-height: 40px;font-family: microsoft yahei;
	} 
.apply_form ul li.short{
	height: 20px;line-height: 20px;
	}
.apply_form ul li label{
	width: 60px;display:block; float: left;padding-right: 5px;text-align: right;color:#333;
	}
.apply_form ul li input.inpu{
	height: 18px;padding: 5px 3px;border:1px solid #E2E2E2;color:#000;width: 250px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	}
.apply_form ul li input.zname{
	background: #F7F7F7
	}
.apply_form ul li .submit{
	border:1px solid #f57c29;width: 100px;height: 35px;background:#f1ac1c; cursor: pointer;
	font-size: 16px;font-weight: bold;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1ac1c), to(#FA8636));
	background: -webkit-linear-gradient(#f1ac1c, #FA8636);
	background: -moz-linear-gradient(#f1ac1c, #FA8636);
	background: -ms-linear-gradient(#f1ac1c, #FA8636);
	background: -o-linear-gradient(#f1ac1c, #FA8636);
	background: linear-gradient(#f1ac1c, #FA8636);
   FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f1ac1c,endColorStr=#FA8636);
	}
.apply_form ul li .submit:hover{
	background:#FA8636
	}
/*--service--*/
#serv{
	width:1200px;
	}
.serv_left{
	float:left;width:240px;background:#D3DEF4;height:650px;
	}
.sub_nav{
	float:right;width:240px;
	}
.serv_nav{
	margin-top:10px;float:right;
	}
.serv_nav li{
	height:55px;background:url(../images/down_line.png) no-repeat bottom center;width:180px;
	margin-top:10px;margin-bottom:10px;
	}
.serv_nav li a{
	display:block;padding-left: 30px;color:#81807F;font-weight:bold;font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;padding-top:5px;padding-bottom:5px;text-decoration:none;
	}
.serv_nav li.thiscurr a{
	background:#fff;display:block;border-left:5px solid #C5C6EF;padding-left: 30px;
	}
.serv_nav li a span{
	display:block; padding-left: 20px;color:#486BAC;font-family:microsoft yahei;font-size:14px;
	}
.serv_cont{
	float:right;width: 690px;padding-top:30px;font-family:microsoft yahei;
	}

/*分页样式蓝色小 */
.pglist{padding: 20px 0 30px;width:100%;text-align: center;clear: both;}
.pglist a,.pglist span{color: #666;padding: 0 11px;margin: 0 3px;display: inline-block;vertical-align: middle;
line-height: 28px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px;}
.pglist a:hover,.pglist span{display:inline-block;color: #fff;background: #1177BE;border-color: #1177BE;}
.pglist a.page-num-current{display:inline-block;color: #fff;background: #1177BE;border-color: #1177BE;}
