@charset "utf-8";
/* CSS Document */

body{
	color:#555;
	background:#fff url(../images/bg_body.png) repeat-x left bottom;
	font:normal 12px/1.5 "Microsoft YaHei", Helvetica,tahoma, Simsun,"Arial Unicode MS",Mingliu,Arial,Helvetica;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,     
pre, form, fieldset, input, textarea, p, blockquote, th, td {     
 padding: 0;    
 margin: 0;
 }    
 p{ margin-bottom:1.2em;}
fieldset, img {     
 border: 0;    
 }    
table {    
 border-collapse: collapse;    
 border-spacing: 0;    
 }    
ol, ul {    
 list-style: none;
 vertical-align:bottom;
 
 }    
address, caption, cite, code, dfn, em, th, var {    
 font-weight: normal;    
 font-style: normal;    
 }    
caption, th {    
 text-align: left;    
 }    
h1, h2, h3, h4, h5, h6 {    
 font-weight: normal;    
 font-size: 100%;    
 }    
q:before, q:after {    
 content: '';    
 }    
abbr, acronym {     
 border: 0;    
 }
a{
color:#555;cursor:pointer; text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.cleanfix:after{ content: "\0020"; display: block; height: 0; clear: both;}
.cleanfix{zoom:1;}
.header:after , .content:after{ content: "\0020"; display: block; height: 0; clear: both;}
.header , .content {zoom:1;}

.orange{color:#ff6600;}
.orange1{color:#e35f13;}
.red{color:#FF0000;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px; }
.f18{font-size:18px;}
.f24{font-size:24px;}

.header{ padding:10px 0 15px 0;width:700px}
.header , .content , .footer{
	margin:0 auto;
	width:1000px;
}
.header{position: relative; z-index:7000;}
.header .logo{
	display:block;
	width:158px;
	float:left;
	margin:20px 0 0 20px;
}
.lang{ float:right; margin:5px 70px 0 0; _margin:5px 30px 0 0;}
.lang a{
	display:block;
	padding:0 0 0 20px;
	background:url(../images/ico.png) no-repeat left 2px;
}

.nav{
	float: left;
	width: 750px;
	/*margin: 0 0 0 30px;*/
	position: relative;
	z-index: 3000;
}
.nav ul{}
.nav li{
	float:left;	
	display:inline;
	margin:0 3px 0 0;
}

.ben
{
	margin-left:5px;
}
.nav li a{
	display:inline-block;
	width:90px;
	text-align:center;
	font-size:14px;
	height:30px;
	line-height:30px;
	font-weight:bold;
	padding:0 0 7px 0;
	position:relative;
	z-index:5000;
	
}
.nav a:hover{text-decoration:none;}
.nav li.active a , .nav a:hover , .nav li.cur{background:url(../images/navbg.jpg) no-repeat left 0px; color:#fff;}
.nav li.cur a{background:url(../images/jiaoico.png) no-repeat center bottom; color:#fff;}
.nav li.cur ul{display:block;}
.nav  ul ul{
	border-radius:5px;
	display:none;
	position:absolute;
	top:36px;
	border:1px solid #ddd;
	padding:0 5px 0 10px;
	*right:0;
	height:30px;
	overflow:hidden;
	width:auto;
	background:#fff url(../images/shade.png) repeat-x left -157px;
}
.nav li .ul1{ width:545px; *width:555px; left:-120px;}
.nav li .ul2{ width:390px; *width:400px; left:70px;}
.nav li .ul3{ width:420px; *width:430px; left:170px;}
.nav li .ul4{ width:370px; *width:380px;  left:300px; _left:280px;}
.nav li li{ margin:0; padding:0;}
.nav li.cur li a{font-weight:normal; font-size:12px; width:auto; color:#555; background:none; padding:0 15px 0 5px;}
.nav li li a:hover{background:none; color:#e35f13;}

.search{
	background:url(../images/ico.png) no-repeat left -70px;
	margin:10px 0 0 0;
	float:right;
	width:120px;
	height:24px;
	display:inline-block;
	line-height:24px;
	overflow:hidden;
	zoom:1;
}
.search .input{
	background:none;
	border:none;
	width:90px;
	color:#888;
	padding:5px 0 0 3px;
	float:left;
}
.search .submit{
	float:right;
	width:15px;
	height:20px;
	margin:2px 6px 0 0;
	background:none;
	border:none;
	cursor:pointer;
	text-indent:9999px;
}


/*.banner{
	position:relative;
	overflow:hidden;
	height:460px;
	z-index:0;
	width:1000px;
	margin:0 0 15px 0;
}
.banner .banimg{
	height:460px;
	width:1000px;
}*/
.banner{
	position: relative;
	height:460px;
	width:100%;
	margin:0 0 15px 0;
}
.banner .banimg{
	width:100%;
	height:460px;
	overflow:hidden;
}
.banner .ban{
	overflow:hidden;
	width:100%;
	height:460px;
	background:url(../images/banner.jpg) no-repeat 50% top;
	/*background-size: 1680px auto;*/
}

.banner .ctrl{
	height:15px;
	position:absolute;
	/*right:10px;*/
	left:49%;
	bottom:10px;
	z-index:3000;
}
.pro_banner .ctrl{
	height:15px;
	position:absolute;
	right:10px;
	bottom:10px;
	z-index:3000;
}
.banner .ctrl a , .pro_banner .ctrl a{
	background:url(../images/ctrl_2.png) no-repeat left 0;
	height:14px;
	width:13px;
	display:inline-block;
	margin-right:8px;
	overflow:hidden;
	text-indent:200px;
}
.banner .ctrl .activeSlide , .pro_banner .ctrl .activeSlide{
	background:url(../images/ctrl_1.png) no-repeat left 0;
}

.indnews{
	height:31px;
	line-height:30px;
	position:relative;
	background:url(../images/shade.png) repeat-x left -70px;
	border-radius:5px;
	overflow:hidden;
	zoom:1;
}
.indnews .new{padding:0 20px; float:left; color:#E35F13; font-weight:bold;}
.indnews ul{ float:left;}
.indnews li{ width:800px;}
.indnews li a{ margin:0 5px 0 45px;}
.indnews li a:hover{color:#E35F13;}
.indnews .date{color:#999;}
.indnews .newico{
	display:inline-block;
	width:22px;
	height:9px;
	margin:0 0 0 5px;
	background:url(../images/new.gif) no-repeat left 0px;
}

#prev a{
	position:absolute;
	top:8px;
	left:80px;
	display:inline-block;
	z-index:90;
	background:url(../images/ico.png) no-repeat left -110px;
	width:20px;
	height:14px;
	cursor:pointer;
}
#prev a:hover{
	background:url(../images/ico.png) no-repeat left -140px;
}
#next a{
	position:absolute;
	top:8px;
	left:100px;
	z-index:90;
	display:inline-block;
	background:url(../images/ico.png) no-repeat -180px -140px;
	width:20px;
	height:14px;
	cursor:pointer;
}
#next a:hover{
	background:url(../images/ico.png) no-repeat -180px -110px;
}

.indnews .more{float:right; padding:0 10px 0 0; color:#afaeae;}

.indad{overflow:hidden; zoom:1; padding:15px 0 15px 0;width:1200px;}
.indad a{
	display:inline-block;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.indad .ad1 , .indad .ad2{float:left; margin:0 6px 0 0;}
.indad .ad2{margin:0;}
.indad .ad3{float:right; margin:0 3px 0 0;}
.indad a:hover{
	box-shadow: 2px 2px 2px #ccc;
}


.conbanner{
	margin:0 0 20px 0;
}
.container{
	border:1px solid #ddd;
	border-radius:5px;
	margin:0 0 15px 0;
	padding:0 0 20px 0;
	background:#fff url(../images/conshade.png) repeat-x left 0;
	zoom:1;
}
.site{
	text-align:right; 
	margin:20px 15px 10px 0; 
	padding:0 13px 0 0; 
	position:relative;
	/*background:url(../images/ico.png) no-repeat right -450px;*/
}
.site a{
	display:inline-block; 
	padding:0 0 0 15px;
	height:24px;
	line-height:24px;
	background:url(../images/ico.png) no-repeat left -490px;
}
.site .img{float:left; vertical-align:middle; padding:4px 5px 0 0; margin: 0 0 0 -3px;}
.site .home{ margin:0 -5px 0 0; position:relative; /*z-index:300;*/ border-left:1px solid #dedede;}
.site span{ padding:0 3px 0 15px;}
.site a span{	
	background:url(../images/ico.png) no-repeat right -490px;
	padding:0 20px 0 0;
	display:inline-block;
}
.site .sitebg{
	background:url(../images/site_bg.png) no-repeat right 0;
	display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 15px 0 10px;
    vertical-align: top;
}

.container .con , .connews{overflow:hidden; zoom:1;}
.con{ margin:0 19px 20px 19px;}
.con .con_left{
	float:left;
	width:190px;
	
}

.sidebar{
	padding:20px 9px; 
	margin:0 0 10px 0;
	border:1px solid #ddd;
	border-radius:3px;
}
.sidebar .title{
	color:#cb9479;
	font-size:20px;
	font-weight:bold;
	padding:0 0 10px 0;
}
.sidebar ul{}
.sidebar li{ }
.sidebar li a{
	padding:0 0 0 30px;
	display:block;
	height:33px;
	font-size:14px;
	line-height:30px;
	border-bottom:1px solid #ddd;
	color:#777;
	background: url(../images/ico.png) no-repeat 15px -565px;
}
.sidebar li.active a , .sidebar li a:hover{background:url(../images/ico.png) no-repeat left -530px; color:#fff; height:33px;}
.sidebar li a:hover{text-decoration:none; border-bottom:1px solid #ddd;}
.sidebar li.active a:hover{ /*border:none;*/}
.sidebar li ul{ padding:0 0 5px 10px; border-bottom:1px solid #ddd; display:none;}
.sidebar li li{}
.sidebar li li a{ background:none; border-bottom:none; height:25px; line-height:25px; padding:0 0 0 25px;}
.sidebar li.active li a{background:none; color:#777; height:25px; line-height:25px; padding:0 0 0 25px;}
.sidebar li.active li a:hover , .sidebar li.active li.active a{ color:#E35F13; border:none;}
.sidebar li.active ul{ display:block;}
.con_left img{margin:0 0 10px 0;}

.con .con_right{
	float:right; 
	width:670px;
	border:1px solid #ddd;
	border-radius:3px;
	padding:25px 40px;
}
.con_right .title1{
	font-size:20px;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
	border-bottom:1px dashed #ddd;
}
.aboutcon , .youshi{ overflow:hidden; zoom:1;}
.youshi{padding:15px 0 30px 0;}
.youshi .img{float:right; margin:0 0 0 50px;}
.title2{font-size:18px; font-weight:bold; padding:0 0 20px 0;}
.youshi .img1{float:left; margin:0 50px 0 0;}
.youshi .f18{font-weight:bold; padding:0 0 30px 0; display:block;}

.about_img , .brand_img{ overflow:hidden; zoom:1;}
.about_img ul , .brand_img ul{}
.about_img li , .brand_img li{
	float:left;
	width:200px;
	height:150px;
	padding:5px;
	display:inline;
	border:1px solid #ddd;
	margin:20px 11px 10px 0;
	position:relative;
}
.brand_img li{ height:280px;}
.about_img li img , .brand_img li img{display:block;}
.about_img a , .brand_img a{}
.about_img .zoom{
	display:none;
	position:absolute;
	left:85px;
	top:60px;
	width:40px;
	height:40px;
	background: url(../images/zoom.png) no-repeat left top;
	filter:Alpha(opacity=70);opacity:0.7;
}
.about_img a:hover .zoom{ display:block;}

.connews{border:1px solid #ddd; border-radius:5px; padding:30px; margin:0 20px;}
.title3{font-size:20px; padding:0 0 15px 0; }

.newshead , .manualhead , .agencyhead{
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-weight:bold;
	background: url(../images/shade.png) repeat-x left -160px;
	border:1px solid #ddd;
	text-align:center;
}
.newshead span , .newslist span , .manualhead span , .manuallist span , .agencyhead span , .agencylist span{ float:left; text-align:center;}
.newshead .title{
	float:left;
	width:490px;
}
.newshead .data{
	float:left;
	width:85px;
	padding:0;
}
.newshead .view{
	float:left;
	width:85px;
}
.newshead .provinces , .newslist .provinces{ width:90px;}
.newshead .area , .newslist .area{width:90px;}
.newshead .add , .newslist .add{width:370px;}
 .newslist .add{text-align: left;}
.newshead .person , .newslist .person{width:90px;}
.newshead .tell , .newslist .tell{width:110px;}

.agencyhead {margin:0;}

.newslist , .manuallist , .agencylist{
	text-align: center;
	overflow:hidden;
	zoom:1;
}
.agencylist{margin:0 0 30px 0;}
.newslist ul{ margin:0 0 20px 0;}
.newslist li , .manuallist li , .agencylist li{
	overflow:hidden;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #e3e3e3;
}
.newslist .title , .agencylist .title{
	float:left;
	width:492px;
	text-align:left;
	text-indent:1em;
}
.newslist .data{
	float:left;
	width:85px;
	padding:0;
}
.newslist .pv{
	float:left;
	width:85px;
}
.newslist a , .manuallist a , .agencylist a{
	display:block;
	height:30px;
	line-height:30px;
}
.newslist a:hover , .manuallist a:hover , .agencylist a:hover{
	background-color:#fffaeb;
	text-decoration:none;
}
.newslist a:hover .title , .manuallist a:hover .title , .agencylist a:hover .title{color:#e35f13;}

.agencyhead .title , .agencylist .title{width:490px;}
.agencyhead .data , .agencylist .data{width:90px;}
.agencyhead .view , .agencylist .pv{width:80px;}

.paginal{text-align:center; height:30px;}
.paginal ul{}
.paginal li{ display:inline;}
.paginal img{vertical-align:middle;}
.paginal a{ margin:0 1px; display: inline-block; text-align:center; border-radius:3px; height:25px; line-height:25px;}
.paginal a:hover{}
.paginal .page{}
.paginal .page a{background: url(../images/shade.png) repeat-x left -200px; width:20px; height:23px; border:1px solid #ddd;}
.paginal .selected a{
	color:#fff;
	background:url(../images/shade.png) repeat-x left -230px;
	width:20px;
	border:none;
}
.paginal .first a, .paginal .previous a, .paginal .next a, .paginal .last a{
	background: url(../images/shade.png) repeat-x left -200px;
	border:1px solid #ddd;
	width:60px;
	height:23px;
	line-height:23px;
}
.paginal .hidden a{
	display:none;
}




.newstitle{
border-bottom:1px dashed #ddd;
text-align:center;
padding-bottom:10px;
margin:0 0 15px 0;
}
.newstitle h3{
color:#e35f13;
font-size:18px;
}
.newstitle span{
margin-right:20px;
color:#999;
}
.newstext{
padding-bottom:40px;
}

.news_img{position:relative; margin:0 0 30px 0; width:670px; overflow:hidden; zoom:1;}
.news_img ul{}
.news_img li{ float:left; margin:0 35px 0 0;}
.news_img  img{
width:160px;
height:120px;
padding:4px;
border:1px solid #ddd;
}

.news_img a{}
.news_img a:hover img{
border:1px solid #e35f13;
}


.news_img .jcarousel-container { padding:0 28px 0 43px;}
.news_img .jcarousel-container-horizontal {
}
.news_img .jcarousel-clip-horizontal {
	width:585px;
}
.news_img .jcarousel-item {

}
.news_img .jcarousel-item-horizontal {
}
.news_img .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.news_img .jcarousel-prev-horizontal {
	position:absolute;
	left:0;
	_left:-40px;
	top:60px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background:url(../images/newsprev.png) no-repeat 0 0;
}

.news_img .jcarousel-prev-horizontal:hover {
}

.news_img .jcarousel-prev-horizontal:active {
}

.news_img .jcarousel-prev-disabled-horizontal,
.news_img .jcarousel-prev-disabled-horizontal:hover,
.news_img .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}



.news_img .jcarousel-next-horizontal {
	position:absolute;
	right:0;
	top:60px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background:url(../images/newsnext.png) no-repeat right 0;
}

.news_img .jcarousel-next-horizontal:hover {
}

.news_img .jcarousel-next-horizontal:active {
}

.news_img .jcarousel-next-disabled-horizontal,
.news_img .jcarousel-next-disabled-horizontal:hover,
.news_img .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}


.detailbot{
	margin:0;
	font-size:12px;
	border-top:2px solid #d4d4d4;
}
.detailbot div{
	padding:5px 0;
 }
.detailbot .prev{
	overflow:hidden; 
	zoom:1;
	padding:5px 15px;
	border-bottom:1px solid #d4d4d4;
}
.detailbot .label{ 
	float:left; 
	margin-right:10px; 
	color:#e35f13; 
	font-weight:bold;
}
.detailbot .prev a{
	float:left;
}

.detailbot .date{ 
	float:right; 
}
.detailbot .btn{
	margin:10px 0 0 0;
}

.detailbot .btn a{
}

.check_service{}
.checkwd{ padding:20px 0 10px 0;}
.checkwd select{ margin:0 0 0 5px;}
.checkwd .submit{width:70px; cursor:pointer;}
.check_service .ser_wd{border:1px solid #ddd; margin-bottom:10px; text-align:center; padding:10px 0;}

.select_type{padding:0 0 10px 0;}
.select_type select{margin:0 0 0 10px;}

.faqcon{
	border-top:1px solid #ddd;
	overflow:auto;
	zoom:1;
	margin:10px 0 20px 0; 
}
.faqcon li{
	border-bottom:1px solid #d4d4d4;
}
.faqcon .ask , .answer .answered {
	width:25px;
	text-align:center;
	line-height:25px;
	height:25px;
	color:#fff;
	font-size:14px;
	background:url(../images/ico.png) no-repeat left -210px;
	float:left;
	margin:0 10px 0 0;
}
.faqcon .question{
	float:left;
	text-align:left;
	width:620px;
	background:url(../images/jia.jpg) no-repeat right;
}

.faqcon li a{
	overflow:hidden; zoom:1;
	display:block;
	padding:10px 0;
	line-height:1.5;
	font-size:14px;
	color:#333;
}

.faqcon .answer{
	padding:10px 20px 0 30px;
	background-color:#fff7e7;
	overflow: hidden;
	zoom:1;
	display:none;
}
.answer .answered{background:url(../images/ico.png) no-repeat left -250px;}
.answer .text{
	float:right;
	width:580px;
}
.faqcon .active .answer{
	display:block;
}
.faqcon .active .question{
	background:url(../images/jian.jpg) no-repeat right;
	color:#e35f13;
	font-size:14px;
}


.suggest{
	padding:30px 0 0 0;
}
.suggest li{
	padding-bottom:10px;
}

.suggest .label{
	width:80px;
	display:inline-block;
	text-align:left;
}
.suggest img{
	vertical-align:middle;
}
.suggest input{height:23px; vertical-align:middle; margin:0 5px;}
.suggest textarea{margin:0 5px; vertical-align:middle;}
.suggest .input , .agency_login .input{
	background:url(../images/bg_input.png) no-repeat left 0;
	border:1px solid #ddd;
}
.suggest a{
	vertical-align: bottom;
}
.suggest .required
{
	text-align:right;
	margin-left:230px;
}
.suggest .submit{
    width:110px;
	height:33px;
	border:none;
	color:#fff;
	font-size:14px;
	line-height:30px;
	font-weight:bold;
	background:url(../images/ico.png) no-repeat -20px -530px;
	margin:10px 0 0 90px;
	cursor:pointer;
}	

.software{ overflow:hidden; zoom:1;}
.software .orange1{ width:150px;}
.software span{ float:left;}
/*.software .f12{padding:12px 0 0 140px;}*/
.software .f12{padding:12px 0 0 200px;}
.software .f12 select{margin:0 6px;}
.software  .pleft{padding:12px 0 0 140px;}
.soft_type{
	padding:8px 10px; 
	background:#ffebd1; 
	border:1px solid #f3d2ac; 
	border-radius:5px; 
	margin:10px 0 20px 0;
}
.soft_type span{}
.soft_type a{ margin:0 10px;}
.softlist{ overflow:hidden; zoom:1; padding:0 0 20px 0;}
.softlist li{
	float:left; 
	display:inline; 
	width:200px; 
	margin:10px 23px 20px 0; 
	height:75px; 
	overflow:hidden; 
	zoom:1;
}
.softlist .img{float:left; margin:0 15px  0 0 ;}
.softlist .title{ margin:0 0 5px 63px; display:block;}
.softlist .text{ padding:0 0 0 63px;}

.downtop{ overflow:hidden; zoom:1; margin:0 0 10px 0;}
.downtop ul{float:left; width:300px; padding-bottom:10px;}
.downtop ul li{ margin-bottom:0;}
.downtop .download{float:right;}
.download a{
	display:block;
	background:url(../images/ico.png) no-repeat left -290px;
	height:33px;
	line-height:30px;
	width:122px;
	text-align:center;
	color:#fff;
	padding:0 0 3px 0;
}
.download a:hover{text-decoration:none;}
.downcon{border-top:1px solid #ddd; font-size:14px;}
.softjj{ padding:10px 0;}
.softjj h3{ font-weight:bold; padding:0 0 5px 0;}
.softjj .text{}

.soft_syjx{ padding:10px 0 0 0; border-top:1px solid #ddd; margin:10px 0 0 0;}
.soft_syjx h3{float:left; width:85px; padding:0;}
.soft_syjx .text{float:left;}


.manualhead , .manuallist{margin:0;}
.manuallist{padding:0 0 30px 0;}
.manualhead .title , .manuallist .title{width:350px;}
.manuallist .title{text-align:left; text-indent:1em;}
.manualhead .date , .manuallist .date{width:100px;}
.manualhead .size, .manuallist .size , .manualhead .down_num, .manuallist .down_num{width:80px;}
.manualhead .down, .manuallist .down{width:50px;}
.manuallist li .down{background:url(../images/ico.png) no-repeat 20px -332px; height:30px;} 
.manuallist a:hover .down{background:url(../images/ico.png) no-repeat 20px -362px;}

.pro_video{
	padding:30px 0;
	overflow:hidden;
	zoom:1;
}
.pro_video li{
	float:left;
	text-align: center;
	margin:0 11px 30px 0;
	display:inline;
}
.pro_video .img{padding:5px; border:1px solid #ddd;}
.pro_video .img img{display:block;}
.pro_video .title{padding:5px 0;}
.pro_video a{
	background:url(../images/shade.png) repeat-x left -120px;
	border:1px solid #ddd;
	border-radius:3px;
	width:70px;
	height:23px;
	text-align:center;
	line-height:23px;
	display:inline-block;
	margin:0 5px 0 0;
	color:#888;
}
.pro_video .down_1{ width:80px;}


.title4{
	color:#e2641a;
	padding:20px;
	font-weight:bold;
	font-size:14px;
}

.prolist{}
.tab_1_title{
	overflow:hidden; zoom:1;
	margin:0 20px 10px 20px;
	background:url(../images/line.png) repeat-x left bottom;
}
.tab_1_title a{
	float:left;
	margin-right:2px;
	height:38px;
	line-height:38px;
	background:url(../images/tab.png) no-repeat left -38px;
	font-size:14px;
	color:#777;
	display:inline-block;
	padding: 0 0 0 20px;
}
.tab_1_title span{
	float:left;
	padding:0 20px 0 0;
	background:url(../images/tab.png) no-repeat right -38px;
}
.tab_1_title .cur{ background:url(../images/tab.png) no-repeat left 0; color:#333;}
.tab_1_title .cur span{background:url(../images/tab.png) no-repeat right 0;}
.tab_1_show{ padding:10px 20px;}

.tab_1_text{
	margin:20px 0 10px 0;
}
.productlist{ overflow:hidden; zoom:1; padding:0 0 15px 0; margin:0 0 0 -20px;}
.productlist li{
	float:left;
	display:inline;
	margin:10px 0px 10px 30px;
}
.productlist .img{padding:0 0 20px 0; border-bottom:1px solid #ddd;}
.productlist .title{font-size:16px; font-weight:bold; padding:10px 0 10px 20px;}
.productlist .text{padding:0 0 0 20px; height:108px; overflow:hidden;}
.productlist .new{
	background:url(../images/new.png) no-repeat left 0;
	width:50px;
	height:50px;
	position: absolute;
	left:-1px;
	top:0;
}
.productlist a{
	border:1px solid #ddd;
	display:block;
	padding:25px 0;
	width:210px;
	position: relative;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}
.productlist a:hover{
	text-decoration: none;
	box-shadow:2px 2px 2px #ccc;
	*border:1px solid #FF6600;
	border:1px solid #FF6600\0;
	
}

.return{ padding:20px; overflow:hidden; zoom:1;}
.return a{
	float:right;
	display:block;
	width:80px;
	height:24px;
	line-height:24px;
	text-indent:1em;
	background:url(../images/ico.png) no-repeat left -410px;
}

.pro_top{overflow:hidden; zoom:1; position:relative;}
.tab_1_title .title{
	font-size:24px;
	font-weight:bold;
	color:#333;
	float:left;
	width:250px;
}
.tab_1_title .menulink{ float:right;}
.tab_1_title .menulink a{margin:0 0 0 2px;}
.ggcs{padding:0 20px; overflow:hidden; zoom:1;}
.ggcs .ggcs_left{float:left; width:450px;}
.ggcs_left h3 , .peizhi h3{
	font-size:18px;
	display:block;
	color:#777;
	padding:0 0 10px 0;
}

.table_1{ border-bottom:1px solid #ddd; width:450px; margin:0 0 20px 0;}
.table_1 th td{}
.table_1 tr td{ border-top:1px solid #ddd; padding:3px 0 3px 10px;}
.table_1 .name{width:120px; background:#f5f5f5;}
.title5{text-align:center; padding:10px 0 15px 0; font-size:18px;}
.video{text-align:center; padding:10px 0 20px 0;}

.peizhi{float:right; width:450px; margin:0 10px 0 0;}
.peizhi .text{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:8px;
	margin:0 0 20px 0;
}
	
.prodimg{
	padding:0 20px;
	overflow:hidden;
	zoom:1;
	
}
.prodimg .bigimg{
	width:830px;
	height:620px;
	border:1px solid #ddd;
	border-radius:2px;
	margin:0 0 10px 65px;
	
}
.prodimg .bigimg img{
	width:830px;
	height:620px;
}

.prodimg .imglist{
}
.prodimg .imglist ul{
}
.prodimg .imglist li{
	float:left;
	height:117px;
	width:152px;
	display:inline;
	overflow:hidden;
	margin:0 18px 0 0;
	position:relative;
}
.prodimg .imglist li img{
	padding:5px;
	border:1px solid #ddd;
	border-radius:2px;
}
.prodimg .imglist a .transparentbg{
	background:#ddd;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	display:block;
	width:140px;
	height:105px;
	position:absolute;
	margin:6px;
	left:0px;
	top:0px;
	z-index:300;
	
}
.prodimg .imglist a:hover .transparentbg , .prodimg .imglist li.cur .transparentbg{display:none;}



.bg_none{background:none;}
.pro_banner{ position:relative; height:460px;margin:0 0 15px 0; z-index:1;}
.pro_banner .pro_banimg{ width:998px; height:460px; overflow:hidden;}
.pro_banner .ban{width:998px;}
.pro_banner .img{
	position:absolute;
	left:-5px;
	z-index:3000;
	top:20px;
}
.rec_pro{overflow:hidden; zoom:1; padding:0 20px; margin:0 0 20px 0;}
.rec_pro .title{ padding:0 0 0 20px;}
.rec_pro .title span{font-weight:bold;}
.rec_pro .title a{
	background:url(../images/more.png) no-repeat right 0;
	float:right;
	display:block;
	padding:0 23px 0 0;
}
.reclist{ overflow:hidden; zoom:1; position:relative;}
.reclist ul{}
.reclist li{
	float:left;
	display:inline;
	text-align:center;
	border:1px solid #eee;
	margin:0 20px 10px 0;
	/*height:266px;*/
	overflow:hidden;
	background:#fff;
	-webkit-height:262px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	-ms-transition:all .5s ease;
	transition:all .5s ease;
}

.reclist li .title{
	font-size:14px;
	font-weight:bold;
	padding:5px 0;
	display:block;
}
.reclist li .text{line-height:21px;}
.reclist a{}
.reclist a:hover{text-decoration:none;}
.reclist li:hover{
	box-shadow: 2px 2px 2px #ccc;
}

.agency_login{
	margin:0 auto 100px auto;
	width:440px;
	background:url(../images/login_bg.png) no-repeat left bottom;
	padding:80px 0 15px 0;
	
}
.agency_login .title{
	font-size:20px;
	font-weight:bold;
	text-align:center;
	background:url(../images/login-top.png) no-repeat left 0;
	height:57px;
	line-height:57px;
	color:#e3e3e3;
}
.logincon{ border:1px solid #ddd; border-radius:0 0 5px 5px;}
.logincon ul{ padding:20px 30px 10px 30px; position:relative;}
.logincon li{padding:0 0 15px 0;}
.logincon label{
	display:inline-block;
	width:60px; 
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#777;
}
.logincon .input{height:25px; width:187px; padding:0 0 0 3px;}
.logincon .submit{
	background:url(../images/submit_bg.png) no-repeat left 0;
	width:103px;
	height:73px;
	padding: 0 10px 0 0;
	line-height:73px;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
	border:none;
	position:absolute;
	right:30px;
	top:20px;
}
.errormessage{
	background:#ffe3e3;
	color:#ee5757;
	margin:10px 30px 0 30px;
	text-align:center;
	padding:5px;
}

.welcome{
	margin:10px 20px;
	background:url(../images/welcomebg.png) repeat-x left 0;
	height:30px;
	line-height:30px;
	padding:0 0 0 20px;
	color:#444;
}
.welcome .welcon{width:870px; float:left;}



.footer{
	padding:0 0 10px 0; 
	overflow:hidden;
	zoom:1;
	color:#777;
}
.footer a{padding:0 5px; display:inline-block; color:#777;}
.footer .footlink{float:left; width:600px;}
.footlink span{font-weight:bold;}
.footer .link{float:right;}
.footer .link a{ display:inline-block; width:55px; height:31px; line-height:30px;}
.footer .link a:hover{text-decoration:none;}
.footer .link .agent{padding:0 0 0 34px; background:url(../images/agent.png) no-repeat left 0;}
.footer .link .buy{ padding:0 0 0 34px; background:url(../images/buy_bg.png) no-repeat left 0;}
.footer .link .sina{ padding:0 0 0 34px; background:url(../images/sina.png) no-repeat left 0;}
.footer .link .qqweb{ padding:0 0 0 34px; background:url(../images/tenct.png) no-repeat left 0;}

.header .phone{
	display: block;
    position: absolute;
	z-index:8000;
    right: 0;
    top: 15px;
	_top: 17px;
	background:url(../images/iphone.png) no-repeat left 2px;
	_background:url(../images/iphone.png) no-repeat left 0;
	padding: 0 0 0 15px;
}


.container .total{ padding:0 0 0 20px;}

.maplist{}
.maplist li{ float:left; margin:0 30px 10px 0; display:inline;}
.maplist li a{ height:30px; line-height:30px; width:110px; text-align:center; background:#E35F13; display:inline-block; color:#fff; font-size:14px;}
.maplist li ul{ margin:10px 0 0 0;}
.maplist li li{ float:none; display:block; margin:0;}
.maplist li li a{font-size:12px; background:none; height:20px; line-height:20px; color:#555;}

.f18b{color:#da5713; font-size:18px;font-weight:bold;}


.jobhead{
	margin:30px 0 0 0; 
	height:28px; 
	line-height:28px;
	background:url(../images/zp_bg.png) repeat-x left 0;
	border:1px solid #dedede;
	font-weight:bold;
}
.jobhead span , .joblist span{ float:left; text-align:center; display:inline;}
.jobhead .post , .joblist .post{ width:380px; text-align:left; text-indent:1.5em;}
.jobhead .partment{ width:90px;}
.jobhead .num , .joblist .num{ width:90px;}
.jobhead .date , .joblist .date{ width:105px;}

.joblist{ margin:0 0 30px 0;}
.joblist li{border-bottom:1px solid #dedede;}
.joblist a{ display:block;height:30px; line-height:30px;}
.joblist a:hover{background-color:#fffaeb;}
.joblist a:hover .post{ color:#e35f13;}
.joblist .partment{ width:92px;} 


.popbody{
	margin:0 auto;
	padding:20px;
	width:540px;
	background-color:#fff;
	color:#555;
}
.pop_head{ overflow:hidden; zoom:1; margin-bottom:10px;}
.pop_head h1{
	float:left;
	font-size:24px;
	color:#e35f13;
}

.poptext{ color:#000; line-height:1.5;}
.poptext p{ line-height:1.5;}

.table_1{
	margin-bottom:20px;
	border-top:2px solid #e8e8e8;
	border-bottom:2px solid #e8e8e8;
}
.table_1 th, .table_1 td{
	padding:5px 8px;
	border-bottom:1px solid #e8e8e8;
}
.table_1 th{
	background-color:#f4f4f4;
	text-align:left;
	font-weight:bold;
	color:#666;
}

.ser_dt{}
.ser_dt li{ overflow:hidden; zoom:1; margin:0 0 20px 0;}
.ser_dt li .biaot{color:#e35f13; float:left; width:60px;}
.ser_dt li .neir{float: right; width: 590px;}


.data{ padding:0 0 0 20px; overflow:hidden; zoom:1; }
.data .datafloat{ float:left; width:410px; margin:0 65px 25px 0; display:inline;}
.data dl{ border-top:1px solid #ddd;}
.data dl dt , .data dl dd{ float:left; width:90px; text-align:left; padding:3px 0; border-bottom:1px solid #ddd;}
.data dl dt{background:#F2F2F2;  text-indent:0.5em;}

.data dl dd{width:315px;  padding-left:5px;}
.data h2{ font-size:18px; font-weight:bold; padding:0 0 5px 0;}

.pro_center{ margin:20px 40px; line-height:35px; font-size:14px; overflow:hidden; zoom:1;}
.pro_center .title{
	background:url(../images/prostyle.png) no-repeat left 0;
	width:105px;
	height:37px;
	float:left;
	color:#fff;
	text-align:center;
}
.pro_center .procenlist{
	background:url(../images/pro_shade.png) repeat-x left 0;
	border-radius:0 5px 5px 0;
	border-right:1px solid #ebebeb;
	overflow:hidden;
}
.pro_center .procenlist a{
	display:inline-block;
	padding:0 22px;
	background:url(../images/pro_line.png) no-repeat left 12px;
	margin:0 0 0 -1px;
}

.aboutcon .downmore{
	display:block;
	background:url(../images/down_more.png) no-repeat left 0;
	width:670px;
	height:50px;
	margin:0 0 15px 0;
}


/**
* Yii App private css
*
*/
div.errorSummary
{
	border: 1px solid #C00;
	padding: 7px 7px 12px 7px;
	margin: 0 0 20px 0;
	background: #FEE;
	font-size: 1em;
}
div.errorSummary p
{
	margin: 0;
	padding: 5px;
	font-weight: bold;
}
div.errorSummary ul
{
	margin: 0;
	padding: 0 0 0 20px;
}
div.errorSummary ul li
{
	list-style: square;
	color: red;
}
.errorMessage{ color:#f00;}

#popadbox{
	position:absolute;
	right:5px;
	padding:10px;
	border:5px solid #eee;
	background:#fff;
	z-index:5000;
}
#popadbox .title{
	height:30px;
	font-size:18px;
	font-weight:bold;
	color:#777;
}
#popadbox .img{
	display:block;
	border:5px solid #fff;
}
#popadbox .close{
	position:absolute;
	right:0;
	top:0;
	width:22px;
	height:22px;
	background:url(../images/ico_close_2.gif) no-repeat left top;
}
