@charset "utf-8";
@import url("edittext.css");


/*
--------------------
Style Name: doocom.cn
Author: Lucky
Email: li@doocom.cn
http://www.doocom.cn/
--------------------
*/

/*
--------------------
Author: Lucky
Updated: 100113
--------------------
*/


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
sub{ font-size:smaller; line-height:normal; vertical-align:sub;}
sup{ font-size:smaller; line-height:normal; vertical-align:super;}

body{
	padding-bottom:30px;
	background-color:#e6e6e6;
	color:#555;
	font:normal 12px/1.5 Arial,nsimsun, Microsoft YaHei,sans-serif;
}
table{border-collapse: collapse;}
input,select{vertical-align:middle;}
h1,h2,h3,h4,h5,h6{line-height:150%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{margin-bottom:1.4em;}
fieldset{padding:0 1em 1em 1em; margin:1.6em 0;border:1px solid #ccc;} /*** padding-top is margin-top for fieldsets in Opera ***/
legend{padding-left:.8em; padding-right:.8em;}
legend+*{margin-top:1em;} /*** compensates for the opera margin bug ***/
legend{margin-bottom:1.6em\9;} /* IE form margin bug */

a{color:#225696;cursor:pointer;text-decoration:none;}
a:hover{color:#009ae4;text-decoration:underline;}
a:focus{outline:1px dotted}
/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.t18{font-size:18px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#333366;}
.green{color:#008000;}
.mcolor{color:#307db0;}
.mcolor2{color:#fa7604; text-decoration:none;}
.mcolor2:hover{color:#fa7604; text-decoration:underline;}
.b{font-weight:bold;}
.clear{clear:both;}
.del{text-decoration:line-through;}
.nob{border:none;background:none;}
.fl{float:left;}
.fr{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 15px 15px 0;}
.img_float_right {float:right;clear:right;margin:0 0 15px 15px;}

.highlight {background:#ff0;}
.thin{font-weight: lighter;}
.error_tips,.notice_tips,.success_tips{padding:.3em .8em;margin-bottom:1em;border:2px solid #ddd;}
.error_tips{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_tips{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_tips{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error_tips a{color:#8a1f11;}
.notice_tips a{color:#514721;}
.success_tips a{color:#264409;}
.center{text-align: center;}
.hr{ margin:20px 0; height:0; overflow:hidden; border-top:1px solid #d6d6d6;}

.cleanfix:after, .main:after, .main2:after, .wrapper:after{ content: "\0020"; display: block; height: 0; clear: both;}
.cleanfix, .main, .main2, .wrapper{zoom:1;}


.insearch:after{content: "\0020"; display: block; height: 0; clear: both;}
.insearch{zoom:1;}

.submit{
	cursor:pointer;
}

.container{
	width:940px;
	margin:0 auto;
}
.container:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*all*/

.wrap{
	margin:0 auto;
	width:960px;
	background:#e6e6e6 url(../images/body_bg.gif) repeat-y top center;
	padding:0 10px;
}
.home_banner img{
	display:block;
	font-size:0px;
}
.home_fix{
	background:url(../images/bg_home_fix.gif) no-repeat left top;
	margin-top:-9px;
	padding-top:11px;
	overflow:hidden;
	height:125px;
}

.home_nav{
	position:absolute;
	z-index:100;
	padding-top:15px;
	width:180px;
	height:235px;
	background:url(../images/nav_bg.gif) no-repeat left 0;
}
.home_nav ul{
	
}
.home_nav li{
	position:relative;
	zoom:1;
	line-height:0;
	font-size:0;
	/*border-bottom:1px solid #436fa6;*/
	/*background-color:#225696;*/
}
.home_nav li a{
	display:block;
	/*padding:7px 0 7px 25px;
	line-height:1.5;*/
	padding:0 0 0 25px;
	height:31px;
	line-height:30px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/li_list.gif) no-repeat 10px 12px;
}

.home_nav li ul{
	display:none;
	position:absolute;
	left:180px;
	top:0;
	width:150px;
	border:none;
	/*filter:Alpha(opacity=80);opacity:0.8;*/
}
.home_nav li.cur a{
	background:url(../images/li_bg.gif) no-repeat left 0;
	/*background:url(../images/li_list.gif) no-repeat 10px 12px;*/
	color:#595959;
}
.home_nav li.cur li a{
	height:30px;
	background-position:-30px 0;
}


.home_nav li.haschild{}
.home_nav li.cur ul{ display:block;}
/*.home_nav li.active + li ul{
	display:block;
}*/





.ind_banner{
	overflow:hidden; zoom:1;
	position:relative;
	/*margin-bottom:45px;*/
	height:250px;
}
.ind_banner .slide{}
.ind_banner .slide div{
	width:960px;
	text-align:right;
}
.ind_banner .slide img{
	max-width:960px;
}
.ind_banner .ctrl{
	position:absolute;
	z-index:99;
	right:10px;
	bottom:230px;
}

.ind_banner .ctrl a{
	overflow:hidden; zoom:1;
	float:left;
	display:inline-block;
	margin-left:5px;
	width:10px;
	height:10px;
	line-height:10px;
	background:url(../images/ctrl_1.gif) no-repeat 0 0;
	text-decoration:none;
	text-indent:20px;
	
}
.ind_banner .ctrl .activeSlide{
	background:url(../images/ctrl.gif) no-repeat 0 0;
	
}


.indcontent{ margin:0 auto; width:960px;}
.indlistbox{ width:900px; padding:15px 30px 24px 30px; overflow:hidden; zoom:1; background:url(../images/center_bg.gif?111021) no-repeat left bottom;}

.indnews, .inddown, .indtech{
	float:left;
	display:inline;
	margin-left:20px;
	padding-left:20px;
	width:270px;
	background:url(../images/line_y_1.gif) repeat-y left top;
}
.indlistbox .title{
	margin-bottom:10px;
	padding-left:40px;
	background:url(../images/ico.png) no-repeat left -250px;
	line-height:40px;
	height:47px;
}
.indlistbox .title .en{
	font-size:28px;
	color:#c4b28c;
	font-family:tahoma;
	font-weight:normal;
}
.indlistbox .title .cn{
	margin-left:5px;
	font-size:16px;
	color:#7f7f7f;
}

.indlistbox .more{
	display:block;
	width:80px;
	height:25px;
	line-height:25px;
	background:url(../images/more.gif) no-repeat left 0;
	color:#c7d2e1;
	font-size:12px;
	text-align:center;
	color:#555;
}
.indlistbox .more:hover{ text-decoration:none; color:#333;}
.indlistbox .list_1{ height:110px; overflow:hidden;}
.indlistbox	.list_1 img{ position:relative; margin-left:5px; top:-2px;}

.indnews{ margin:0; padding:0; background:none;}
.inddown .title{ background-position:left -300px;}
.indtech .title{ padding-left:45px; background-position:left -350px;}

.indlistbox .list_1 img{ display:none;}
.indlistbox .list_1 a{ float:left; width:190px;}
.indlistbox .list_1 .date{ float:right; width:65px; color:#999;}


.indtechwrap{ width:900px; padding:20px 30px 0 30px; background:url(../images/technology_bg.jpg) no-repeat left 0;}
.indtechwrap .boxtitle{
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:1px solid #746995;
	overflow:auto;
	zoom:1;
	/*background:url(../images/line_3.gif) no-repeat left bottom;*/
}
.indtechwrap .boxtitle .en{
	line-height:34px;
	font-size:28px;
	font-weight:normal;
	color:#fff;
	float:left;
}
.indtechwrap .boxtitle .cn{
	margin-left:5px;
	line-height:34px;
	font-size:16px;
	color:#fff;

}

.indtechnology{ margin-bottom:30px;}
.indtechnology ul{ overflow:hidden; zoom:1; /*background:url(../images/line_y_1.gif) repeat-y 50% top;*/}
.indtechnology li{
	float:left;
	margin-bottom:-1px;
	padding:10px 0 10px 90px;
	width:310px;
	/*background:url(../images/line_4.gif) repeat-x left bottom;*/
}
.indtechnology li .img{
	float:left;
	display:inline;
	margin-left:-90px;
	border:1px solid #fff;
}
.indtechnology li .title { color:#ffea00; font-weight:bold;}
.indtechnology li .text{ color:#fff;}

.indtechnology li.odd{
	padding-left:190px;
}








.clear{
clear:both;
clear:both;
}

.footer{
	overflow:hidden; zoom:1;
	padding:10px 30px;
	background-color:#4d4d4d;
	color:#a0a0a0;
}
.footer a{ color:#a0a0a0;}
.footer a:hover{
	text-decoration:underline;
}
.footer .add{
	float:left;
}
.footer .link{
	float:right;
}
.footer .link a{ padding:0 10px;}
.footimg{
margin:0 auto;
width:960px;
height:11px;
background:url(../images/footer.gif) no-repeat left 0;
}
.partnerlink{
    padding-left:35px;
	margin-bottom:30px;
}
.partnerlink li{
	float:left;
	display:inline;
	padding-top:20px;
	width:146px;
	background:url(../images/line_y_2.gif) no-repeat left top;
}
.partnerlink li img{
	margin-left:15px;
}
.partnerlink li a:hover img{
}
.partnerlink {
	/*padding-left:20px;*/
	overflow:hidden;
	zoom:1;
}
.partnerlink a{
	text-decoration:none;
}
.partnerlink li span{ display:none;}



/*滚动*/
.partnerlink .jcarousel-skin-tango ul{
	z-index: 1;
    overflow: hidden;
    position: relative;
}
.partnerlink .jcarousel-container-horizontal {
    width: 876px;
	/*border-top:1px solid #c2c2c2;*/
}
.partnerlink .jcarousel-container {
    position: relative;
}
.partnerlink .jcarousel-clip_out{ overflow:hidden; zoom:1;}
.partnerlink .jcarousel-clip {
	width:876px;
    z-index: 2;
    padding: 0;
    margin: 0 0 0 -1px;
    overflow: hidden;
    position: relative;
}


.partnerlink .jcarousel-next-horizontal {
    position: absolute;
    top: 20px;
    right:-23px;
    width: 11px;
    height: 60px;
    cursor: pointer;
    background: url(../images/bg_sroll.gif) no-repeat scroll right center transparent;
}
.partnerlink .jcarousel-next-disabled{
	background: url(../images/bg_sroll.gif) no-repeat scroll right center transparent;
	cursor:default;
}

.partnerlink .jcarousel-prev-horizontal {
	background: url(../images/bg_sroll.gif) no-repeat scroll left center transparent;
    position: absolute;
    top: 20px;
    left: -15px;
    width: 11px;
    height: 60px;
    cursor: pointer;
    
}
.partnerlink .jcarousel-prev-disabled{
	 background: url(../images/bg_sroll.gif) no-repeat scroll left center transparent;
	cursor:default;
}

/*滚动默认样式*/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
	width:620px;
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
 
 .jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}





.header{
	position:relative;
	z-index:100;
	padding-top:20px;
	height:100px;
	background:url(../images/header_bg.gif) no-repeat left bottom;
}

.logo{
	float:left;
	padding-left:30px;
	width:284px;
	height:68px;
}

.headlink{ margin:0 10px 20px 0; text-align:right;}
.headlink a{
	padding:0 10px;
	background:url(../images/line_1.gif) no-repeat left 50%;
	color:#555;
	text-decoration:none;
}
.headlink a.lxwm{
background:none;
}
.headlink .login{ background:none;}
.headlink .login span{
	padding-left:12px;
	background:url(../images/ico.png) no-repeat left 1px;
}
.headlink .reg span{
	padding-left:18px;
	background:url(../images/ico.png) no-repeat left -48px;
}
.headlink .cart span{
	padding-left:20px;
	background:url(../images/ico.png) no-repeat left -99px;
}

.nav:after{ content:'\0020'; display:block; height:0; clear:both;}
.nav{ zoom:1;}
.nav{ margin:0 0 0 230px;}
.nav ul{}
.nav li{
	position:relative;
	background:url(../images/bg_navli.png) no-repeat left 50%;
	float:left;
	width:100px;
}
.nav ul li:first-child{ background:none;}
.nav li a{
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	width:100px;
	color:#225696;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}
.nav li a:hover{}

.nav li.active{}
.nav li.active a, .nav li.cur a{
	color:#000;
}

.nav li ul{
	display:none;
	position:absolute;
	left:0;
	top:36px;
	width:100px;
	background-color:#4391c9;
	padding-bottom:10px;

	border-bottom-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;

	border-bottom-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
}
/*.nav li.cur ul{ display:block;}*/
.nav li li{
	padding:0;
	float:none;
	height:auto;
	background:none;
}
.nav li li a{
	float:none;
	padding:4px 0;
	height:auto;
	line-height:1.5;
	color:#fff;
	text-align:center;
}
.nav li li a:hover, .nav li.active li a:hover, .nav li.cur li a:hover{
	background:#0776c5;
	text-decoration:none;
}

.nav li.active li a, .nav li.cur li a{ background:none;}











.headerright{
	float:right;
	position:relative;
	width:600px;
}

.headerright .phone{
	margin-left:330px;
	padding-top:10px;
	width:251px;
	height:26px;
	text-align:right;
}
.main,.main2{
	background:url(../images/line.gif) repeat-y 239px top;
	margin:0 auto 30px;
	width:960px;
}
.main2{
	background:none;
	margin:30px auto;
}
.sideleft{
	/*border-left:7px solid #484848;*/
	width:239px;
	float:left;
}
.sideright{
	position:relative;
	z-index:2;
	float:right;
	margin-top:-25px;
	padding:50px 20px 0 40px;
	width:660px;
	background-color:#fff;
}


.sidetitle{
	padding:20px 50px;
	line-height:1.2;
	background:url(../images/sideline.gif) no-repeat 6px 50%;
	color:#1e4d86;
}
.sidetitle .en{ display:block; font-size:20px; font-weight:normal; }
.sidetitle .cn{ display:block; font-size:16px; text-align:right; margin-right:25px;}

.sidenav li{
	line-height:0;
	font-size:0;
	border-bottom:1px solid #dadada;
}
.sidenav li.active{ border:none;}
.sidenav li a{
	padding:10px 5px 10px 30px;
	display:block;
	line-height:1.5;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:#4e4e4e;
}
.sidenav li.active a,.sidenav li a:hover{
	background:#1e4d86;
	color:#fff;
}

.sidenav li.active li a{
	background:url(../images/ico3.png) no-repeat 27px 10px;
	padding:3px 5px 3px 40px;
	font-weight:normal;
	color:#555;
}
.sidenav li.active li a:hover{
	text-decoration:none;
	color:#0b6aa9;
}
.sidenav li ul{
	padding:0;
	display:none;
}
.sidenav li.active ul{
	display:block;
}

.sidenav li li{
	background:none;
}
.sidenav li li.active{
	border-bottom:1px solid #dadada;
}
.sidenav li li.active a{
	color:#0b6aa9;
}

.mainhead{
	overflow:hidden; zoom:1;
	margin-bottom:10px;
	padding-bottom:5px;
	background:url(../images/line_2.gif) repeat-x left bottom;
}
.mainhead .title{
	float:left;
	padding-left:20px;
	background:url(../images/ico_2.gif) no-repeat left 5px;
	font-size:14px;
}
.breadcrumb{
	float:right;
	padding:5px 0;
	text-align:right;
}
.breadcrumb a{
	color:#555;
	text-decoration:none;
}
.breadcrumb a:hover{
	text-decoration:none;
}
.content{
	padding:20px 0 0px;
}

.sidenews{
	padding-top:30px;
}
.sidenews h3{
	background:url(../images/ico4.png) no-repeat 5px 8px;
	margin-bottom:5px;
	font-size:12px;
	padding-left:15px;
}
.sidenews .text{
	padding:0 5px 0 15px;
}
.sidenews a{
	text-decoration:none;
	color:#395d86;
}
.sidenews a:hover{
	text-decoration:underline;
	color:#395d86;
}

.job{
	background:#fff url(../images/bg_jobtitle.png) no-repeat left top;
}
.job thead td{
	background:none;
	padding:0 0 0 10px;
	border-left:1px solid #8cbfe3;
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
}
.job td{
	background:url(../images/line.gif) repeat-x left bottom;
	padding:10px;
	vertical-align:middle;
}

.job .apply_btn{
	background:#fff url(../images/bg_apply_btn.png) no-repeat left top;
	padding-left:27px;
	display:inline-block;
	width:42px;
	height:22px;
	line-height:22px;
	text-decoration:none;
	color:#545454;
}


.pagelink{
	padding:15px 25px;
	border:1px solid #e7e7e7;
	line-height:240%;
}
.pagelink a{
	margin:0 5px;
	text-decoration:none;
}
.pagelink a:hover{
	text-decoration:underline;
	color:#009ae4;
}

.faq li{
	background:url(../images/line.gif) repeat-x left bottom;
	padding:8px 5px;
}
.faq li.hover{
	background:#f3f6f7 url(../images/line.gif) repeat-x left bottom;
}
.faq li a{
	text-decoration:none;
}
.faq li.hover a{
	color:#009ae4;
}
.faq li.hover a.dl{
	color:#da251d;
}
.faq li a:hover{
	text-decoration:underline;
}
.faq  .date{
	float:right;
	color:#b6b6b6;
}

.pager{
	padding:15px 0;
}
.pager a{
	margin:0 5px;
	text-decoration:none;
}
.pager a:hover{
	color:#009ae4;
	text-decoration:none;
}
.pager span{
	padding:0 5px;
	color:#a1a0a0;
}

.top-pager .pager{
	padding-top:0px;
}

.faqshow .t{
	background:url(../images/line.gif) repeat-x left bottom;
	margin-bottom:12px;
	padding:1px 0;
	height:40px;
}
.faqshow .t span{
	background:#fff url(../images/ico5.png) no-repeat left 16px;
	display:block;
	padding:12px 0px 0 18px;
	font-size:14px;
	float:left;
	width:620px;
}
.faqshow{
	line-height:180%;
}
.faqshow .edittext{
	color:#828282;
}
.faqshow .answer{
	background:url(../images/line.gif) repeat-x left top;
	margin-top:15px;
	padding-top:10px;
}


.back{
	padding:15px 0;
}
.back a{
	background:#fff url(../images/bg_back.png) no-repeat left top;
	display:block-inline;
	text-align:center;
	width:64px;
	height:25px;
	line-height:25px;
	text-decoration:none;
	display:block;
	color:#fff;
}
.back a:hover{
	text-decoration:underline;
}


.product{
	padding-top:10px;
}
.product li{
	margin:0 10px 15px 10px;
	float:left;
	width:165px;
	text-align:center;
	display:inline;
}

.product li img{
	border:3px solid #ececec;
	display:block;
	margin-bottom:5px;
}
.product li.hover img{
	border:3px solid #66aad9;
}
.product li a{
	text-decoration:none;
}
.product li a:hover{
	text-decoration:none;
	color:#66aad9;
}


.product_login{
	background:url(../images/bg_loginbox.png) repeat-x left top;
	margin-top:20px;
	padding:40px 0 30px 180px;
	border:1px solid #ddd;
}

.product_login .left{
	margin-left:-100px;
	padding-top:2px;
	display:inline;
	float:left;
	width:100px;
	text-align:right;
}
.product_login ul{
	float:left;
}
.product_login li{
	margin-bottom:6px;
	padding-left:110px;
}
.product_login li .text{
	border:1px solid #d9d9d9;
	height:19px;
	line-height:19px;
}
.product_login .login-btn{
	padding-left:10px;
	float:left;
}
.product_login .login-btn .submit{
	background:#fff url(../images/bg_login-btn.png) no-repeat left top;
	border:none;
	width:62px;
	height:52px;
	line-height:52px;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
.product_login a{
	margin:0 5px;
	text-decoration:none;
}
.product_login a:hover{
	text-decoration:underline;
}

.newslist li{
	background:#fff url(../images/ico6.png) no-repeat left 7px;
	margin-bottom:20px;
	zoom:1;
}

.newslist li .t{
	overflow: hidden;
	zoom:1;
	margin-bottom:8px;
	padding:5px 5px 5px 20px;
	background:url(../images/line.gif) repeat-x left bottom;
	text-align:right;
}
.newslist li .t a{
	float:left;
	color:#575757;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.newslist li .t a:hover{
	text-decoration:underline;
}
.newslist li .date{ float:right;}

.newslist li .info,.newslist li .date{
	color:#808080;
}
.newslist .img{
	padding-top:8px;
}
.newslist .img img{
	background:#fff url(../images/bg_newsimg.png) no-repeat left top;
	padding:2px;
}
.newslist li .more{ margin-left:10px;}

.error404{
	padding:50px 0;
	border:1px solid #e7e7e7;
	text-align:center;
	line-height:200%;
}
.error404 .t{
	color:#da251d;
	font-size:24px;
}
.error404 .top{
	background:#fff url(../images/line2.png) no-repeat center bottom;
	padding-bottom:18px;
	color:#6b6b6b;
	font-size:14px;
	font-weight:bold;
}
.error404 .btm{	
	color:#133984;
}
.error404 .btm a{	
	color:#133984;
	text-decoration:underline;
}

.pro-cat .t{
	background:#f7f7f7 url(../images/line.gif) repeat-x left bottom;
	padding-left:10px;
}
.pro-cat .t span{
	background:url(../images/ico7.png) no-repeat 5px 9px;
	padding:5px 20px;
	display:block;
}
.pro-catlist{
	padding:20px 10px;
}
.pro-catlist a{
	margin:0 8px;
	text-decoration:none;
}
.pro-catlist a:hover{
	text-decoration:underline;
}
.pro-catlist div{
	line-height:160%;
	padding-bottom:10px;
}

.pro-order table{
	table-layout:fixed;word-wrap:break-word;
}
.pro-order td{}
.pro-order thead td{
	background:#66aad9;
	padding:0 3px;
	border-left:1px solid #8cbfe3;
	height:30px;
	line-height:30px;
	color:#fff;
}
.pro-order thead td.nobd{
	border-left:1px solid #66aad9;
}
.pro-order tbody td{
	padding:15px 2px;
	vertical-align:middle;
	border:1px solid #d1d1d1;
	color:#737373;
}
.pro-order tbody tr.bg td{	
	background-color:#f3f9ff;
}
.pro-order .order-btn{
	background:#fff url(../images/ico8.png) no-repeat left top;
	display:block;
	width:42px;
	height:18px;
	line-height:18px;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.pro-order .t{
	color:#737373;
	text-decoration:none;
}
.pro-order a{
	text-decoration:none;
}
.pro-order a:hover{
	text-decoration:underline;
}

.company .box{
	background-color:#f8f8f8;
	margin:20px 0 40px;
	border:1px solid #e6e6e6;
}
.company .box h3{
	display:inline-block;
	margin-top:-12px;
	margin-left:10px;
	padding:0 10px;
	position:relative;
	font-size:16px;
}
.company .box ul{
	padding:20px 0 0px 20px;
	overflow:hidden;
	zoom:1;
}
.company .box li{
	margin:0 9px 0px;
	width:120px;
	height:95px;
	float:left;
	line-height:90%;
	text-align:center;
}
.company .box li img{
	margin-bottom:5px;
	border:1px solid #d4d4d4;
	display:block;
	font-size:0px;
}
.company .box li a{
	text-decoration:none;
	font-size:11px;
	color:#3a3a3a;
}
.company .box li a:hover{
	text-decoration:none;
	color:#307db0;
}
.company .box li a:hover img{
	border:1px solid #307db0;
}

.sitemaplist{
	border-top:1px solid #e2e2e2;
}
.sitemaplist li{
	background:#fff url(../images/bg_sitemapli.png) no-repeat 83px top;
	padding-top:12px;
	width:190px;
	height:250px;
	overflow:hidden;
	zoom:1;
	float:left;
}
.sitemaplist li a{
	padding-right:20px;
	width:73px;
	display:block;
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#2c4e90;
	text-align:right;
}
.sitemaplist li a:hover{
	text-decoration:underline;
}
.sitemaplist li ul{
	float:left;
	width:97px;
}


.sitemaplist li li{
	background: url("../images/ico3.png") no-repeat scroll left 10px transparent;
	padding-top:0px;
	padding-left:10px;
	height:auto;
	width:auto;
	float:none;
}
.sitemaplist li li a{
	padding:2px 0;
	width:auto;
	display:block;
	float:none;
	color:#383839;
	font-size:12px;
	text-align:left;
}
.sitemaplist li li ul{
	float:none;
	width:auto;
}
.sitemaplist li li li ul{
	float:none;
	width:auto;
}

.sitemaplist li li li{
	background:none;
	padding-left:0;
	width:auto;
}
.sitemaplist li li li a{
	color:#949494;
}

.sitemap h3{
	background:#fff url(../images/bg_sitemaph3.png) no-repeat 90px 10px;
	padding-bottom:30px;
	color:#3d3d3d;
	font-size:18px;
}


.news-t{
	margin-bottom:15px;
	font-size:14px;
	text-align:center;
}
.news-t .date{
	display:block;
}


.turnlist{
	background-color:#f4f4f4;
	padding:8px 10px;
}

.turnlist div{
	padding:3px 0 3px 60px;
}
.turnlist span{
	margin-left:-60px;
	display:inline;
	float:left;
	text-align:right;
	width:60px;
}
.turnlist a{
	color:#5b5b5b;
	text-decoration:none;
}
.turnlist a:hover{
	color:#5b5b5b;
	text-decoration:underline;
}

.proshow-info{
	overflow:hidden;
	zoom:1;
}
.proshow-info .left{
	padding-top:35px;
	float:left;
	width:420px;
}
.proshow-info .right{
	padding-top:15px;
	float:right;
	width:300px;
}

.pro-t{
	padding-bottom:5px;
	border-bottom:1px solid #e8e8e8;
	font-size:16px;
}
.proshow-info .left h4{
	padding-bottom:5px;
	color:#0b6aa9;
	font-size:14px;
}
.proshow-info .edittext{
	font-size:14px;
	line-height:150%;
}
.proshow-info .edittext p{
	font-size:14px;
	line-height:150%;
}
.imglist{
	padding-bottom:20px;
	overflow:hidden;
	zoom:1;
}
.imglist li{
	margin-right:6px;
	width:62px;
	float:left;
}
.imglist li img{
	border:1px solid #ccc;
}
.imglist li.cur img{
	border:1px solid #0b6aa9;
}
.proshow-info .btmtips a{
	margin-right:15px;
	display:block;
	height:22px;
	line-height:22px;
	float:left;
	color:#666;
	text-decoration:none;
}
.proshow-info .btmtips a:hover{
	
	color:#666;
	text-decoration:underline;
}
.proshow-info .btmtips .print{
	background:#fff url(../images/ico9.png) no-repeat left 8px;
	padding-left:16px;
}
.proshow-info .btmtips .dl-btn{
	background:#fff url(../images/btn_dl.png) no-repeat left top;
	padding-left:9px;
	width:80px;
	text-align:center;
}

.argument{
	background:#fff url(../images/bg_argument.png) no-repeat left top;
	padding-top:40px;
}
.argument .edittext h4{
	font-size:14px;
}



.insearch{
position:relative;
z-index:101;
width:940px;
padding:10px 0 10px 20px;
background:url(../images/ss_bg.gif) no-repeat 0 0;
}
.topsearch{
float:left;
width:580px;
	position:relative;
	/*margin-left:188px;
	text-align:right;*/
}
.topsearch .input{
    /*margin-right: 2px;*/
    /*padding: 1px;*/
	width:190px;
	height:26px;
	line-height:26px;
	border: 1px solid #C5C5C5;
	vertical-align:middle;
	color:#777;
	padding-left:10px;
	margin-left:5px;
	background:url(../images/input_bg.gif) no-repeat 0 0;
}
.topsearch .submit{
	width:100px;
	height:30px;
	border:none;
	background:url(../images/suos.gif) no-repeat left top;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin-left:-3px;
	vertical-align:middle;
	text-align:center;
}
.topsearch .select{
	text-align:left;
}
.topsearch .selectbox{
	float:left;
	margin-right:5px;
	width:143px;
	border: 1px solid #C5C5C5;
}
.topsearch .selectbox input{
	padding:0 10px;
	width:100px;
	height:30px;
	border:none;
}
.topsearch .inputtext{
	float:left;
	margin-right:2px;
	padding:1px;
	border:1px solid #c5c5c5;
}
.topsearch .text{
	float:left;
	padding:0 4px;
	width:122px;
	height:23px;
	line-height:23px;
	border:none;
	border-right:1px solid #c5c5c5;
}
.topsearch .ico{
	float:left;
	width:23px;
	height:23px;
	background:url(../images/ico_1.gif) no-repeat 50% 50%;
	cursor:pointer;
}
.topsearch .keywords{
float:right;
width:400px;
height:30px;
line-height:30px;
}
.topsearch .keywords a{
margin-left:10px;
color:#555;
}

.search-choose{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:8px 3px 3px 8px;
	position:absolute;
	z-index:10000;
	width:146px;
	left:-0px;
	border:1px solid #ccc;
	background-color:#fff;
}
.search-choose select{
	width:141px;
}
.search-choose div{
	padding:5px 0 2px;
}
.search-choose .close{
	text-align:right;
}


.pagesearch:after{ content:'\0020';display:block;height:0;clear:both;}
.pagesearch{zoom:1;}
.pagesearch{
	position:relative;
	padding:10px 0 10px 20px;
	background:url(../images/ss_bg.gif) no-repeat 0 0;
}











.btn{
	background:url(../images/bg_btn.png) no-repeat left top;
	border:none;
	width:87px;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#0b5ea8;
	font-weight:bold;
	font-family:Microsoft YaHei;
	cursor:pointer;
}



.feedback li .left{
	margin-left:-80px;
	float:left;
	display:inline;
	width:80px;
	text-align:right;
	font-size:14px;
}
.feedback li{
	padding-left:80px;
	margin-bottom:8px;
}
.feedback li .text{
	background:#fff url(../images/bg_text.png) no-repeat left top;
	padding:2px 3px;
	border:1px solid #ccc;
}
.feedback li textarea{
	background:#fff url(../images/bg_text.png) no-repeat left top;
	padding:5px;
	border:1px solid #ccc;
	width:500px;
	height:120px;
	font-size:12px;
}
.feedback li .requite{
	color:red;
}

.download li .dl{
	color:#da251d;
}




.table_1{}
.table_1 th, .table_1 td{ padding:3px 5px; border:1px solid #ccc;}
.table_1 th{ background-color:#f5f5f5; text-align:center;}
.table_1 td{}



.list_1{ margin-bottom:20px; overflow:hidden; zoom:1;}
.list_1 li{
	float:left;
	width:260px;
	overflow:hidden; zoom:1;
	margin:0;
	padding:0 0 0 10px;
	background:url(../images/ico_3.gif) no-repeat left 8px;
	line-height:22px;
	height:22px;
}
.list_1 li a{ float:left; color:#555; zoom:1;}









.qqcontact{ width:129px; background:url(../images/zxzx.gif) no-repeat left 0;}
.qqcontact span{ width:129px; background:url(../images/zxzx.gif) no-repeat bottom;}
/*.contacttop{ width:128px; height:77px; margin-bottom:-6px;background:url(../images/qq1.gif) no-repeat  left;}*/
.contactmain{/* width:128px; */ padding:61px 0 10px 10px; zoom:1;}
.contactmain a{ zoom:1; display:block; color:#000; width:85px; height:20px; margin:5px 10px; line-height:20px;text-decoration:none; cursor:pointer; background:url(../images/kefu.gif) no-repeat left;padding-left:20px;}
.contactmain span{margin-left:20px;}
.contactmain a:hover{ color:#333;}
/*.contactmain .img{ float:left; width:23px; height:16px; text-align:right;}
.contactmain img{ vertical-align:middle;}*/
.contactbot{ width:129px;height:6px;  background:url(../images/zxzx.gif) no-repeat bottom;}



#flashcontent2{ overflow:hidden; width:660px;}


.meb_faq{ margin-bottom:50px; border-top:1px solid #1E4D86;}
.meb_faq dt{
	overflow:hidden;
	zoom:1;
	padding:10px 15px 10px 55px;
	background-color:#f3f3f3;
}
.meb_faq dd{
	overflow:hidden;
	zoom:1;
	margin-bottom:5px;
	padding:10px 10px 10px 50px;
	border:5px solid #f3f3f3;
}
.meb_faq .label{
	float:left;
	display:inline;
	margin-left:-35px;
	color:#935330;
	font-family:"Microsoft YaHei";
	font-size:14px;
}
.meb_faq dd .label{ color:#b93a0d;}
.meb_faq dt .text{
	float:left;
	width:420px;
	color:#555;
}
.meb_faq dt .date{
	float:right;
	color:#999;
}
.meb_faq dd .text{
}
.meb_faq dd .date{
	float:right;
	color:#999;
}


.faqtop{ margin-bottom:10px; text-align:right;}
.faqtop .submit{
	padding:0 30px;
	height:28px;
	line-height:28px;
	background:url(../images/shade_1.gif) repeat-x left top;
	border:1px solid #275489;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}



.formtop{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #d3d3d3;
}
.musttips{ float:right;}
.musttips .must{
	position:relative;
	top:3px;
	margin-right:5px;
	color:#e72019;
}
.formlist{}
.formlist li{
	overflow:hidden; zoom:1;
	margin-bottom:10px;
	padding-left:80px;
}
.formlist .label{
	float:left;
	display:inline;
	margin-left:-80px;
	padding-left:10px;
	width:70px;
}
.formlist .must{
	float:left;
	display:inline;
	margin:3px 0 0 -10px;
	color:#e72019;
}
.formlist .input{ margin-right:10px; padding:3px; border:1px solid #aaa; vertical-align:top;}
.formlist .textarea{ padding:3px; border:1px solid #aaa;}
.formlist img{ margin-right:10px; vertical-align:top;}
.formlist .a{ text-decoration:underline;}
.formlist .sub{ padding-top:10px;}
.formlist .submit{
	padding:0 30px;
	height:28px;
	line-height:28px;
	background:url(../images/shade_1.gif) repeat-x left top;
	border:1px solid #275489;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

.formlist .error{ border-color:#f00;}
.formlist .errorMessage{
	display:inline-block;
	padding:.3em .8em;
	border:2px solid #ddd;
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
}


.photolist{ overflow:hidden; zoom:1; margin-left:-15px;}
.photolist li{
	float:left;
	display:inline;
	margin:0 0 0 15px;
	height:220px;
	width:210px;
	text-align:center;
}
.photolist img{
	display:block;
	margin-bottom:3px;
	border:5px solid #eee;
}
.photolist a:hover{ text-decoration:none;}
.photolist a:hover img{
	border-color:#1E4D86;
}
.photolist strong{
	font-weight:normal;
}












