/*css鐎规矮绠熺搾鍛存懠閹恒儱娲撴稉顏嗗Ц閹椒绡冮張澶愩�庢惔蹇曟畱閵嗭拷*/   
a:link, a:visited { text-decoration: none; cursor:pointer !important;}  
a:hover, a:active {  border: none;  color: #666;  }  
 
/*鏉堝懎濮弽宄扮础*/
.fl,.left{ float:left !important;}
.fr,.right{ float:right !important;}
.no_bg{ background:none !important;}
.no_border{ border:0 !important;}
.no_margin{ margin:0 !important;}
.no_bg_img{ background-image:none !important;}
.j_hide{ display:none;}
.border{ border:1px solid #dedede;}
.clear{ clear:both;}
.h_x{ color:#fe0505; font-weight:bold; padding-left:10px; padding-top:10px;}
.dd{background: #d6d7d9; border-radius:50%; height:7px; display:inline-block; width:7px; margin:0 10px;}
hr{display:block;height:1px;border:0; background:#dcdfe0; margin:1em 0;padding:0}
.j_bnt{ display:inline-block; border:none; border-radius:3px; background:#3cac4a; font-size:20px; height:40px; line-height:40px; text-align:center; color:#fff; padding:0 35px;}	
.j_bnt:hover{background:#4bc65a; cursor:pointer; }	
.tmd{opacity:1;filter:alpha(opacity=100);}
.icon_dd { background: #2d95a2 none repeat scroll 0% 0%; border-radius: 50%;  height: 6px; display: inline-block; width: 6px; margin: 0px 10px;}

/*閺傚洤鐡ч幒鎺斿閵嗕線顤侀懝锟�*/
.t2{ text-indent: 2em;}
.red{  color: #ff2a00 !important;}
.green{ color: #3cac4a !important;}
.blue{ color:#ea7b99 !important;}
.t_sd{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.text-overflow-hidden {  overflow: hidden;  word-spacing: normal;  letter-spacing: normal;  whitewhite-space: nowrap;  } 
.u_bnt{ display:inline-block; border:none; border-radius:3px; background:#1949b9; font-size:20px; height:40px; line-height:40px; text-align:center; color:#fff;}	
.u_bnt:hover{background:#5b6cc2; cursor:pointer; }	
.f12{font-size:12px;}  
.f13{font-size:13px;}  
.f14{font-size:14px;}  
.f15{font-size:15px;} 
.f16{font-size:16px;}  
.f20{font-size:20px;}  
.fb{font-weight:bold;}  
.fn{font-weight:normal;} 
.text_dx{ text-transform:uppercase;}
.submit{ cursor:pointer; background-color:none; border:none;}
.bnt{ display:inline-block; line-height:30px; border-radius:3px; height:30px; text-align:center; font-size:14px; color:#fff;}
.bnt_bg1{ background:#ff4400;}
.my_title{ color:#df9e5d; font-size:25px;}
.text_indent{text-indent:2em;}
.ar_article {color:#666; font-size:13px; line-height:30px; }
.ar_article p{font-size:13px; color:#666; line-height:30px; margin-bottom:1.5em; }	
.ar_article strong{ font-weight:bold;}
.ar_article td,.article th{ padding:5px 15px; border: 1px solid #c6c5c5;  }
.ar_article td p,.article th p{ }
.ar_article  img{ max-width:100%;}
.img_box img{ display:block; margin:0 auto; }


/*缂傛挸濮�*/
.nav li .a i,.nav li .a strong,#s_about.link_box li a,#s_ywfw .hd li img,#s_ywfw .hd li .text_box,#n_nav a,.n_case li .text_box,.bnt_back,.n_pro li,.n_pro li span,.show_pro_shlide .hd a{ -moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
-ms-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out; } 

.nav li .a strong{ -moz-transition: all 0s ease;
-webkit-transition: all 0s ease;
-o-transition: all 0s ease-in-out;
-ms-transition: all 0s ease-in-out;
transition: all 0s ease-in-out; } 

{ -moz-transition: all 5s ease;
-webkit-transition: all 5s ease-in-out;
-o-transition: all 5s ease-in-out;
-ms-transition: all 5s ease-in-out;
transition: all 5s ease-in-out; } 
/*缂傗晜鏂�*/
{ 
-moz-transform:scale(1.1); 
-o-moz-transform:scale(1.1); 
-o-moz-transform:scale(1.1); 
-webkit-moz-transform:scale(1.1); 
transform:scale(1.1);
}
/*閻忔澘瀹�*/
{-webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; 
}
 /*閸斻劎鏁�*/
{
	width:100px;
	height:100px;
	background:red;
	animation:myfirst 5s;
	-moz-animation:myfirst 5s; /* Firefox */
	-webkit-animation:myfirst 5s; /* Safari and Chrome */
	-o-animation:myfirst 5s; /* Opera */
	
	animation-name:myfirst;
	animation-duration:5s;
	animation-timing-function:linear;
	animation-delay:2s;
	animation-iteration-count:infinite;
	animation-direction:alternate;
	animation-play-state:running;
	/* Safari and Chrome: */
	-webkit-animation-name:myfirst;
	-webkit-animation-duration:5s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-delay:2s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:alternate;
	-webkit-animation-play-state:running;
}
.mark_plane{ 
animation:mark_plane;
-moz-animation:mark_plane; /* Firefox */
-webkit-animation:mark_plane; /* Safari and Chrome */
-o-animation:mark_plane; /* Opera */display:block;
animation-duration:4s;
animation-timing-function:linear;
animation-delay:1s;
animation-iteration-count:infinite;
animation-direction:normal;/*娑撳顐奸弬鐟版倻*/
} 

@keyframes mark_plane
{
	0%   { right:0; opacity:0;}
	50%  {right:50%; opacity:1;}
	100% {right:100%; opacity:0;}
}
@-moz-keyframes mark_plane /* Firefox */
{
	0%   { right:0; opacity:0;}
	50%  {right:50%; opacity:1;}
	100% {right:100%; opacity:0;}
}


@keyframes myfirst
{
	0%   {background:red; left:0px; top:0px;}
	25%  {background:yellow; left:200px; top:0px;}
	50%  {background:blue; left:200px; top:200px;}
	75%  {background:green; left:0px; top:200px;}
	100% {background:red; left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
	0%   {background:red; left:0px; top:0px;}
	25%  {background:yellow; left:200px; top:0px;}
	50%  {background:blue; left:200px; top:200px;}
	75%  {background:green; left:0px; top:200px;}
	100% {background:red; left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
	0%   {background:red; left:0px; top:0px;}
	25%  {background:yellow; left:200px; top:0px;}
	50%  {background:blue; left:200px; top:200px;}
	75%  {background:green; left:0px; top:200px;}
	100% {background:red; left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
	0%   {background:red; left:0px; top:0px;}
	25%  {background:yellow; left:200px; top:0px;}
	50%  {background:blue; left:200px; top:200px;}
	75%  {background:green; left:0px; top:200px;}
	100% {background:red; left:0px; top:0px;}
}
 

/*==============濠婃艾濮╅弶锟�=====================*/
.j_scoll{ position:relative;    padding-bottom:80px; overflow: scroll; overflow-y:hidden;  white-space: nowrap; width: 760px;}
/*chuizhi*/
#ascrail2000{ background:url(../images/bg_jj_scoll.png) center top repeat-y;   opacity: 1 !important; }
#ascrail2000-hr{ background:url(../images/bg_jj_scoll.png) center repeat-x; width:100%; height:10px; opacity: 1 !important; }
#ascrail2000-hr div{    } 


body{ background: #fff;margin:0; }

.main_box{ margin:0 auto; width:1100px;}
ul{ padding:0}
dd{margin:0;}
dl{margin-block-start: 0;
    margin-block-end: 0;}
h1{    margin-block-start:0;    margin-block-end:0;    font-weight: normal;}
input{outline: none;}



/*================= banne===================*/

#banner{ position:relative; height:500px;}

#banner .bd { position:relative;}

#banner .bd a{ display:block; width:100%; height: 500px;}

#banner .hd{  margin:0 auto; position:absolute; width:100%; top: 0px;}

#banner .hd ul{ margin:0 auto;   z-index:9; width:1100px; display:inherit;   position:relative;  }

#banner .hd ul li{ display:inline-block; padding-top:13px;}

#banner .hd ul li a{  border-radius:50%;  height:6px; width:6px; margin:0 3px; display:block; background:#b92e32;  }

#banner .hd ul li a:hover{ background:#fff;  }

#banner .hd ul .on a{  background:#fff;  }

#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-22px;}

#banner  .bnt:hover{ }

#banner .main_box{ position:relative; height:500px;}

#banner .prev{ position:absolute; left:-54px; }

#banner .next{ position:absolute; right:-54px; }



/*==========================================妫ｆ牠銆�=============================================*/

.s_main_box{ margin:45px auto; }

.s_title{ position:relative; margin-bottom:30px;}

.s_title h1{ display:block;}

.s_title strong{  font-size:18px; padding-right:10px; color:#00aae3; font-weight:bold; text-transform:uppercase;}

.s_title span{ font-size:16px; color:#303032;  font-weight:bold; }

.s_title .more{ position:absolute; right:0; font-size:12px; color:#7c7d7f; top:0; line-height:24px;}

.s_title .more:hover{ color:#00aae3;}



/*================= 妫ｆ牠銆夋禍褍鎼�===================*/

#s_pro .n_right{ height:538px; overflow:hidden;}

#s_pro .left{ }

#s_pro .left { width:220px; float:left; border:1px solid #e9e9ec; background:url(../images/icon_sub_nav.png) 20px 21px no-repeat #00aae3; overflow:hidden;}

#s_pro .left .title{ height:72px; padding-left:65px;}

#s_pro .left .title strong{ display:block;   color:#fff; display:block; font-weight:bold; padding-top: 19px; font-size:14px; }

#s_pro .left .title span{ display:block; color:#fff; display:block; font-weight:bold; font-size:14px; } 

#s_pro .left .content{ background:#f7f7f9; padding:15px 0 30px 0;}

#s_pro .left  a{ display:block; margin-top:-1px; height:39px;  background:url(../images/bg_s_left.png) -200px bottom no-repeat; }

#s_pro .left  a strong{ width:175px; margin:0 auto; display:block; position:relative; font-size:14px; border-bottom:1px solid #e1e1e3; color:#303032; line-height:38px; height:38px; overflow:hidden;}

#s_pro .left  a:hover { background:url(../images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

#s_pro .left  a:hover strong{ border-bottom:1px solid #00aae3; color:#fff;}

#s_pro .left .on {  background:url(../images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

#s_pro .left .on strong{ border-bottom:1px solid #00aae3; color:#fff;}
.proditem{margin-bottom:30px;}
.proditem a{width:353px; height:147px; float:left; display:inline-block; margin-right:20px;margin-bottom:20px; position:relative;}
.proditem a:nth-child(3n){margin-right:0;}
.proditem a:hover{}
.proditem a img{width:353px; height:147px; position:absolute; left:0; top:0;z-index:99;}
.proditemtitle{ display:none;width:353px; height:147px; background:rgba(0,0,0,0.2); position:absolute; left:0; top:0;z-index:999;}
.proditemtitle p{ width:310px; height:98px; font-size:34px; text-align:center; line-height:98px; color:#fff; margin:24px auto auto auto; border:3px solid #fff; color:#fff;}

/*================= 妫ｆ牠銆夋禍褍鎼�===================*/

#s_about{ padding-top:30px; margin-bottom:80px;}

#s_about .main_box{ position:relative;}

#s_about .s_content{ background:#f7f7f8; padding:40px 0;} 

#about_content{ width:590px;}

#about_content .title{ color:#00aae3; font-size:18px; display:block;}

#about_content .ar_article p{ line-height:27px; padding-top:10px; height:141px; overflow:hidden; }

#about_content .more{ font-size:14px; color:#fff; background:#00aae3; border-radius:3px; height:40px; line-height:40px; text-align:center; display:block; margin-top:30px; width:150px;}

#about_content .more:hover{   background:#0096ca;}



#qywh_content { position:absolute; right:0; bottom:-85px; width:455px; }

#qywh_content .box{background:#656567; padding:20px;}

#qywh_content .title h1{ font-size:18px; color:#fff; padding-top:20px;}

#qywh_content dl{ padding:18px 0;}

#qywh_content dt{ color:#d6aa7d; font-size:14px; margin-bottom:8px;} 

#qywh_content dd{ color:#cbcbcd; font-size:12px;}

 

/*================= 妫ｆ牠銆夐弬浼存 ===================*/

.f3{ margin-top:75px; margin-bottom:40px;}

#s_news{ width:485px; float:left;}

#s_news {overflow:hidden}

#s_news  ul{overflow:hidden; margin-top:-30px;}

#s_news  li{display:block;padding:30px 0;border-bottom:1px dotted #b0b0b0}

#s_news  li .box{padding:0 0 0 95px;position:relative;height:90px}

#s_news  li a{display:block;font-size:16px;padding-top:8px;color:#585757;margin-bottom:13px}

#s_news  li p{line-height:20px;font-size:12px;color:#a2a4a6; height:40px; overflow:hidden;}

#s_news  li a:hover{color:#00aae3}

#s_news  .date_box{position:absolute;left:0;top:0;border:1px solid #f4f4f4;padding:10px 15px;text-align:center;width:80px}

#s_news  .date_box strong{padding-bottom:6px;border-bottom:1px solid #e4e2e2;display:block;font-size:30px;color:#212122}

#s_news  .date_box span{font-size:12px;color:#212122;margin-top:9px;display:block;text-transform:uppercase}




/*================= 鎶�鏈枃妗� ===================*/
#s_doc{ width:485px; float:left;}

#s_doc {overflow:hidden}

#s_doc  ul{overflow:hidden;}

#s_doc  li{display:block;padding: 0;border-bottom:1px dotted #b0b0b0}

#s_doc  li .box{padding:0 0 0 0;position:relative;height:90px}

#s_doc  li a{display:block;font-size:14px;padding:0; margin:0; color:#585757;height:42px; line-height:42px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow:hidden;}

#s_doc  li a:hover{color:#00aae3}

#s_doc .icon_down{ width:18px; height:18px; background:url(../images/icon_down.png) center center no-repeat;  background-size:68%;   vertical-align: middle; margin-right:10px; display:inline-block;}


/*================= 鐠囶澀鐜拋銏ｅ枠 ===================*/

#s_form{ width:485px; float:right;}

#s_form img{ margin-bottom:10px;}



/*================= 閺堝秴濮� ===================*/

#s_service{ background:#00aae3; padding:30px 0;    margin-top: 80px;}

#s_service dl{ margin:0 -80px;}

#s_service dd{display: block; margin:40px 70px; float:left; margin-bottom:40px; display:block; width:490px; position:relative; }

#s_service .pic_box{ position:absolute; left:0; top:0; display: block;   }

#s_service .text_box{ display:table-cell; vertical-align:middle; color:#fff; padding-left: 75px;}

#s_service .text_box h1{ font-size: 16px; color: #fff; font-weight:bold; display: block; margin-bottom:10px; }

#s_service .text_box p{font-size: 12px;color: #f0fafdf; line-height: 20px;  }



/*================= 鐠佹儳顦� ===================*/

.f5{ padding-top:60px;}

.f5 .main_box{ position:relative;}

#s_pj{ overflow:hidden;}

#s_pj ul { margin:-20px; }

#s_pj li{ display:block; width:187px; float:left; margin:20px; }

#s_pj li a{ display:block; }

#s_pj li img{ width:185px; height:175px;  border:1px solid #e3e2e5;}

#s_pj li h1{ display:block; text-align:center; height:18px; overflow:hidden; margin-top:10px; font-size:12px; line-height:18px; color:#616064; }

#s_pj li a:hover h1{ color:#00aae3}

  

/*==========================================footer=============================================*/

#footer{position:relative}

#footer .up_box{position:relative;padding-top:40px;padding-bottom:40px}

#footer .up_box .main_box{position:relative}

#footer .up_box{background:#fff}

#fot_nav{ }

#fot_nav ul{ }

#fot_nav li{float:left;margin:0 40px}

#fot_nav li a{display:block;font-size:12px;color:#646466;line-height:24px}

#fot_nav li a:hover{color:#00aae3; text-decoration:underline;}

#fot_nav li h1{margin-bottom:15px;font-size:14px;  font-weight:bold; color:#646466}

 

#footer .un_box{background:#fff;position:relative;border-top:1px solid #e3e3e8; padding:15px 0 15px 0}

#footer .un_box h1{text-align:center;line-height:24px;color:#7f8081;font-size:12px}

#footer .un_box h1 a{ color:#7f8081;}

#footer .un_box h1 a:hover{color:#00aae3}

.fot_logo{ position:absolute; top:50%; margin-top:-61px;}



#fot_contact{ position:absolute; display:block; right:0; top: 20px;}

#fot_contact .logo_box{   }

#fot_contact .logo_box img{ display:block; margin:0 auto;}

#fot_contact .tel_box{ margin-top:8px;}

#fot_contact .tel_box strong{ text-align:center; color:#d60500; font-weight:bold; font-size:24px; display:block;}

 

#fot_news{ height:33px; line-height:33px; width:1100px; overflow:hidden; color:#fff; margin:40px auto 0 auto; background:#646466;} 

#fot_news .left{ background:#00aae3; position:relative; width:550px;}

#fot_news .title{ position:absolute; left:0; top:0; padding:0 20px;}

#fot_news .title h1{ color:#fff; font-size:14px;}

#fot_news .right{ width:550px; position:relative;}

#fot_news .bd{ margin-left:110px; width:405px; background:url(../images/line_news.png) right center no-repeat;}

#fot_news a{ font-size:12px; display:block;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#fot_news a:hover{ color:#fff; text-decoration:underline;}

#fot_news .left a{ color:#cdd3dd;}

#fot_news .right a{ color:#cbcbcc;}

#fot_news .more{ position:absolute; right:0; top:0; width:34px; background:url(../images/bnt_more_news.png) center no-repeat; height:33px;}



 

/*==========閻╃鍙ч柧鐐复===========*/

#slide_up_box{ position: absolute; right: 0; top: -25px;}

#bnt_link{cursor:pointer; width:220px; margin-top:25px; display:block; height:30px;    background:url(../images/icon_un.png) 200px center no-repeat #fff; }

.icon_un{background:url(../images/icon_up.png) 200px center no-repeat #fff !important;}

#bnt_link a{ color:#3c414c; display:block; padding:0 15px; height:30px; font-size:12px; line-height:30px; background: url(../images/bg_dd.png) 185px top repeat-y;}

#bnt_link i{ font-size:10px; padding-left:5px;}

#content_link{ display:none; z-index:9;  width: 220px; position: absolute; left: 0; bottom: 31px; background:#fff; max-height:300px; overflow:hidden; overflow-y:auto; }

#content_link .box{   background:#fff; padding:5px 0;}

#content_link a{ padding:0 15px; color:#3c414c; border-bottom:1px dotted #eee; line-height:30px; font-size:12px; display:block; }

#content_link a:hover,#bnt_link a:hover{ color:#10578e;}




/*==========姘撹墮绡撹幗娼為┐鐚垾梅顎㈩煀宓氾拷===========*/

#j_form{ margin-top:20px; background:url(../images/pic_xjdg.jpg) right top no-repeat;}

#j_form  form{width:480px; }

#j_form  .label{  margin-bottom:30px; position:relative; display:block; width:160px; height:35px; line-height:35px; font-size:12px; color:#bebebe; background:#fff; padding-left:60px;}

#j_form  .label .h_x{ left: 395px; top: -8px;position: absolute;}

#j_form  .label input{  height:36px; background:none; color:#676767;  border:none; display:block; width: 140px; padding:0 10px; line-height:38px; font-size:12px; border: 1px solid #e7e7e7;}

#j_form  .label input:focus{ border:1px solid #9fc1ef;}

#j_form  .label strong{ font-weight:normal; display:block;  color:#474749;  position:absolute; width: 60px;   left:0px; font-size:12px;  }

#j_form  .textarea_box{ height:90px; background:#fff; width:420px;}

#j_form  .textarea{height: 75px; resize:none; color:#9a9797;  width:400px;  margin-bottom:15px; padding-right:20px; background:none; border: 1px solid #e7e7e7;  line-height:24px; font-size:12px; padding: 6px 10px;  }

#j_form  .textarea:focus{ border:1px solid #9fc1ef;}

#j_form  .yzm{ position:absolute; left: 314px; top:0px; border: 1px solid #e7e7e7;}

#j_form  .submit{width:150px; height:40px; border-radius:3px; overflow:hidden; background:#00aae3; color:#fff; font-size:14px; line-height:40px; margin-left:60px; text-align:center;}

#j_form  .submit:hover{ background:#404144;}

#j_form  .select_ui, select{ width: 287px;!important; background:none; color:#676767;}

#j_form  .select_ui, select{ width: 305px;margin-top:0; border: 1px solid #e7e7e7; height:38px; line-height:38px; }

/*#j_form  .select_ui, select:focus{ border:1px solid #9fc1ef;}*/

#j_form  .select_ui, select span{ line-height:40px; }

#j_form  .select_ui .select_text_ui { line-height:34px;  color:#676767; font-size:12px; text-align:left; padding-left:10px; }

#j_form   .select_ui .select_arrow{ right:10px;}

.yzm_box { width: 592px; position:relative; padding:0 !important; margin-left:0; border:none; margin-top: 21px; margin-bottom: 20px;}

.yzm_box input{  font-size:14px; height:30px; color:#666; width:255px; line-height:30px; border:1px solid #d0d0d0;  padding-left:10px;}

.yzm{ position:absolute; left:180px; height:30px; top:0;}

.yzm a{ position:absolute; color:#adada6; right:-90px; height:30px; line-height:30px; width:80px; top:0;}

.yzm_box .submit{position: absolute;right: 0;top: 0;}




/*=======================閸愬懘銆�==============================*/

.n_main_box{ margin-top:30px; margin-bottom:50px; position:relative;}

.n_banenr{ height:245px; width:100%; overflow:hidden;}

.n_banenr h1{font-size: 30px; color: #f36825; display:block; font-weight:bold; padding-top:50px; text-transform: uppercase;} 

.n_banenr h2{font-size: 24px; margin-bottom:10px; margin-top:0px; color: #fff;  display:block;}

.n_banenr strong{font-size: 14px; color: #797a7c;  display:block;}

/*==============瑜版挸澧犳担宥囩枂=====================*/

.position{ position:absolute;     line-height: 73px; height:73px; right:0px; top:0px; color:#8a8c8e; background:url(../images/icon_home.png) left center no-repeat; padding-left:22px;}

.position span, .position a, .position i{ font-size:12px; color:#8a8c8e;}

.position em{ font-size:12px; color:#00aae3; font-style:normal;}

.position a:hover{ color:#00aae3;}



/*==============n_content_left=====================*/

.n_left{ width:220px; float:left; overflow:hidden;}

.n_left .title{ height:85px; padding-left:65px;  background:url(../images/icon_sub_nav.png) 20px 28px no-repeat #00aae3;}

.n_left .title strong{ display:block;   color:#fff; display:block; font-weight:bold; font-size:14px; padding-top: 26px;}

.n_left .title span{ display:block; color:#fff; display:block; font-weight:bold; font-size:14px; } 

.n_left { margin-top:20px; }

.n_left .content{ background:#f7f7f9; padding:15px 0 30px 0;  border:1px solid #e9e9ec; margin-bottom:8px;}

.n_left  a{ display:block; margin-top:-1px; height:39px;  background:url(../images/bg_s_left.png) -200px bottom no-repeat; }

.n_left  a strong{ width:175px; margin:0 auto; display:block; position:relative; font-size:14px; border-bottom:1px solid #e1e1e3; color:#303032; line-height:38px; height:38px; overflow:hidden;}

.n_left  a:hover { background:url(../images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

.n_left  a:hover strong{ border-bottom:1px solid #00aae3; color:#fff;}

.n_left .on {  background:url(../images/bg_sub_li.png) left bottom  no-repeat; color:#fff;}

.n_left .on strong{ border-bottom:1px solid #00aae3; color:#fff;}

 

/*==============n_content_right=====================*/

.n_right{ width:835px;float:right;  }

.n_title{ position:relative; min-height:40px; line-height:40px; padding-top:20px;  border-bottom:1px solid #dde0e2; }

.n_title h1{ font-size:16px; line-height:inherit; border-bottom:1px solid #00aae3; display:inline-block; color:#111111; margin-bottom:-1px; }

.ar_article img{ margin:20px auto; max-width:100%;    display: inherit;}

/*===閼斤綀鐛曟總鏍��===*/

#n_zizhi{   margin-top:10px;}

#n_zizhi ul { margin:-20px -11px; }

#n_zizhi li{ display:block; width:175px; float:left; margin:22px 11px; padding:8px;  box-shadow: 0px 0px 6px 0px #888;}

#n_zizhi li a{ display:block; }

#n_zizhi li img{ width:175px; height:120px;}

#n_zizhi li h1{ display:block; text-align:center; font-size:12px; line-height:30px; color:#6d6c72; }

#n_zizhi li a:hover h1{ color:#00aae3}



/*==============n_content=====================*/

.n_content{ min-height:360px; padding-top:30px;}

 

#n_fc{}

#n_fc{ overflow:hidden; margin-top:10px;}

#n_fc ul { margin:-13px; }

#n_fc li{ display:block; width:260px; float:left; margin:13px; }

#n_fc li a{ display:block; }

#n_fc li img{ width:260px; height:180px;}

#n_fc li h1{ display:block; text-align:center; height:36px; margin-top:10px; font-size:12px; line-height:18px; color:#616064; }

#n_fc li a:hover h1{ color:#00aae3}



/*==================娴溠冩惂娑擃厼绺�=================*/

#n_pro{}

#n_pro{ overflow:hidden; margin-top:10px;}

#n_pro ul { margin:-14px;    }

#n_pro li{ display:block; width:187px; float:left; margin:14px; }

#n_pro li a{ display:block; }

#n_pro li img{ width:185px; height:175px;  border:1px solid #e3e2e5;}

#n_pro li h1{ display:block; text-align:center; height:36px; margin-top:10px; font-size:12px; line-height:18px; color:#616064; }

#n_pro li a:hover h1{ color:#00aae3}



/*===================娴溠冩惂鐠囷附鍎�===============*/

.n_show_pro .up_box{}

.n_show_pro .up_box h1{  display: block; margin-top: 20px; font-size:16px; color:  #454546; text-align:center; }

.n_show_pro .up_box img{display: block; width:400px; height:335px; border:1px solid #dcdcdc; margin:40px auto;}

.n_show_pro .un_box .title{ border-bottom:1px solid  #3a3a3b; }

.n_show_pro .un_box .title strong{color:#fff; display: block; font-size:14px;  background-color: rgb( 58, 58, 59 ); width: 154px; height: 39px; text-align: center; line-height: 39px;}

.n_show_pro .un_box .article{ padding: 30px 0;}



/*==============閺備即妞堢挧鍕唵=====================*/



#n_news .up_box{ position:relative; margin-top:80px; padding-right:400px ; height: 270px;}



#n_news .up_box img{ position:absolute; top:-80px; right:0;     height: 275px;}



#n_news .up_box h1{ font-size:22px; color:#10578e; display:block; margin-bottom:40px; padding-right:40px;}



#n_news .up_box p{font-size:14px; color:#777777;   line-height:32px;}







#n_news .un_box{}



#n_news .un_box  li{ display:block; position:relative; margin-bottom:20px; background:#f7f7f9; padding:15px;}



#n_news .un_box  li .fl{ width:255px;}



#n_news .un_box  li .fl  img{ width:255px; height:165px; }



#n_news .un_box  li .fr{ width:510px;  position:relative;   height:145px; }



#n_news .un_box  li .fr h1{ display:block; padding-top:15px;}



#n_news .un_box  li .fr h1 a{  font-size:15px;  color:#323232;   display:block;   }



#n_news .un_box  li .fr span{  font-size:12px; display:block;   color:#adadad; margin-top:10px;}



#n_news .un_box  li .fr h1 a:hover{ color:#10578e;  }



#n_news .un_box  li .fr .more{ display:block; padding-top:20px;  font-size:12px; color:#777777;  }



#n_news .un_box  li .fr .more:hover{    color:#10578e; text-decoration:underline; }



#n_news .un_box  li .fr p{ line-height:24px;  color:#999999; height:48px; overflow:hidden; padding-top:8px; font-size:12px;}











/*==============閺備即妞堟稉顓炵妇=====================*/

.n_news{overflow:hidden}

.n_news ul{overflow:hidden}

.n_news li{display:block;padding:30px 0;border-bottom:1px solid #f4f4f4}

.n_news li .box{padding:0 0 0 95px;position:relative;height:90px}

.n_news li a{display:block;font-size:14px;padding-top:8px;color:#585757;margin-bottom:13px}

.n_news li p{line-height:20px;font-size:12px;color:#a2a4a6;height:40px; overflow:hidden;}

.n_news li a:hover{color:#0c608f}

.n_news .date_box{position:absolute;left:0;top:0;border:1px solid #f4f4f4;padding:10px 15px;text-align:center;width:80px}

.n_news .date_box strong{padding-bottom:6px;border-bottom:1px solid #e4e2e2;display:block;font-size:30px;color:#212122}

.n_news .date_box span{font-size:12px;color:#212122;margin-top:9px;display:block;text-transform:uppercase}







/*==============閺備即妞堢拠锔藉剰=====================*/

.n_article { margin-bottom:20px;}

.n_article .ar_title{ padding:10px 0 20px 0; border-bottom:1px dashed #e5e5e5; margin-bottom: 10px;}

.n_article .ar_title h1{ font-size: 16px; display:block; text-align:center; margin-bottom:10px; line-height:30px;   font-weight: bold; color:#444444;}

.n_article .ar_title h2{height: 30px; font-size:12px;  display:block; text-align:center; color:#888888; line-height:30px;}

.n_article .ar_title h2 strong{ color:#b8b7bc;}

.n_article .ar_article{ padding-top:20px; padding-bottom:30px; min-height:400px;}

.n_article .bnt_page{ position:relative; height:40px; margin-bottom:10px; line-height:40px; font-size:12px; color:#8a8a8a;   border-top:1px dotted #e4e4e4;}

.n_article .bnt_page a{ color:#8a8a8a;}

.n_article .bnt_page a:hover{color:#007cc2;}

.n_article .back_box{ margin:40px auto 0 auto; padding-bottom:80px;}

.jiathis_style{ margin-top:10px;}

.n_article .bnt_page{ position:relative;}

.n_article .bnt_page .shart_box{ position:absolute; right:0; top:10px;}

#ar_fot{ position:relative; padding:15px 0; }

#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#777777; font-weight:bold;}

#ar_fot h1 a{ font-size:12px; color:#777777; font-weight:normal;}

#ar_fot .bnt_back{ position:absolute; top:15px; right:0; color:#fff; background:#00aae3; padding:0 25px; font-size:14px; height:30px; line-height:30px;}

#ar_fot .bnt_back:hover{ border-radius:3px;}



/*=================閸ャ垽妲�==================*/

#n_team ul{ margin:-15px;}

#n_team li{ display:block; float:left; border:1px solid #dadada; background:#fff; padding:10px; position:relative; margin: 14px; width: 424px;}

#n_team li  .pic_box{ width:150px;   display:block; position:absolute; top: 10px; }

#n_team li  .pic_box img{ width:150px; height:195px;}

#n_team li .text_box{ position:relative; margin-left:170px; height:195px; padding-right: 10px;}

#n_team li  h1 a{ font-size:15px; color:#666666; padding-top:10px; margin-bottom:15px; display:block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#n_team li   p{font-size:12px; line-height:24px; color:#888; height: 93px;} 

#n_team li span{ position:absolute; right:5px; bottom:10px; color:#b8b8b8; font-size:12px;}

#n_team li  h1 a:hover{color:#00aae3;}

#n_team li .more{position:absolute; left:0; bottom:10px; border-radius:3px; height:26px; text-align:center; line-height:26px; font-size:12px; display:block; width:100px;  color:#fff; background:#6a6c6f;}

#n_team li .more:hover{ background:#00aae3}

#n_team li:hover{   }



/*==============鐎广垺鍩涘鍫滅伐=====================*/ 

.n_case li{ display:block; border:1px solid #e1e2e3; height:133px; overflow:hidden; margin-bottom:50px; }

.n_case li .fl{ width:440px; height:135px; overflow:hidden;}

.n_case li .fl  img{ width:440px; height:135px; margin-top:-1px; margin-left:-1px; position:relative; z-index:2; }

.n_case li .fl  img:hover{ -moz-transform:scale(1.051); -o-moz-transform:scale(1.051); -o-moz-transform:scale(1.051); -webkit-moz-transform:scale(1.051); transform:scale(1.051);}

.n_case li .fr{ width:350px; height:70px; padding-top:30px; padding-right:10px; overflow:hidden; }

.n_case li .fr h1{ display:block; padding-bottom:5px;}

.n_case li .fr h1 a{  font-size:15px;  color:#3d3d3e; margin-bottom:5px;  display:block;}

.n_case li .fr h1 a:hover{ color:#ec3c2f;}

.n_case li .fr strong{ display:block; margin:10px auto; color:#56595b;}

.n_case li .fr strong span{ color:#aeb0b1;}

.n_case li .fr p{ line-height:22px; color:#7f8083; font-size:12px;}



 /*==============娴溠冩惂鐠囷附鍎�=====================*/

.n_product_show{ }

.slide_p_show .title{ display:block; border-bottom:1px solid #efefef; padding-bottom:30px; text-align:center; font-size:24px; font-weight:bold; color:#333846;}

.n_product_show .up_box h1{ color:#00aae3; font-size:18px; display:block; text-align:center;  font-weight:bold;}

.n_product_show .un_box .ar_article{ margin-top:30px;  border-top: 1px solid #dde0e4;}

.n_product_show .un_box .title{ height:38px;  line-height:38px; }

.n_product_show .un_box .title strong{ background:#00aae3; display:inline-block; font-size:16px; color:#fff; padding:0 20px; }

.n_product_show .un_box .title span{ display:inline-block; color:#4d4d4d; padding-left:10px; font-size:16px; text-transform:uppercase;  font-family: "Arial";}

.n_product_show .un_box .content{ padding-top:30px;}


.wrap{width:1200px; margin:0 auto; clear:both;height:100%; }
.a_body{ background:#f5f5f5;}


/*==============閼辨梻閮撮幋鎴滄粦=====================*/

.n_contact{ position:relative; width:100%; overflow:hidden; }

.n_contact .up_box { margin-top:50px; margin-bottom:40px; position:relative;}

.n_contact .up_box .up{ border-bottom:1px dotted #b2b2b2; padding-top:5px; margin-bottom:20px;}

.n_contact .up_box .title strong{ display:block; color:#51575f; font-size:18px; font-weight:bold; }

.n_contact .up_box .title span{ display:block; color:#51575f; font-size:12px; margin-bottom:15px;}

.n_contact .up_box .content{ margin-left:280px; height:255px; padding-top:18px; }

 .n_contact .up_box h1{ font-size:16px; display:block; margin-bottom:10px; color:#c98f2b; }

.n_contact .up_box p{ font-size:12px; color:#6d6c72; line-height:24px;}

.n_contact a{ color:#0d67c9; text-decoration:underline; }

.n_contact .map{ border:1px solid #dcdcdc;}

.n_contact .ewm_box{ position:absolute; right:0; bottom:10px;  display:block;}

.n_contact .ewm_box .box{ width:100px; margin-left:40px; display:inline-block; text-align:center;}

.n_contact .ewm_box .box span{ font-size:12px; color:#555555; display:block; margin-top:8px;}

.n_contact .ewm_box img{ width:100px; height:100px;   }


.p_header{ height:149px; margin-top:20px; background:url(../images/p_headerbg.png) left center no-repeat; color:#fff;}
.p_header_wel{padding:0 40px; font-size:22px; line-height:60px; display:block;}
.p_header_main{padding:0 40px;}
.p_header_main div{ display:inline-block;}
.p_header_main .hpic{ width:68px; height:68px;float:left; overflow:hidden; border-radius:100px; background:#f5f5f5; display:inline-block;}
.p_header_main .hinfo{ width:500px; float:left; margin-left:30px;  line-height:32px;}
.p_header_main .binfo{ text-align:right; line-height:32px;}
.p_header_main .binfo a{ color:#fff; display:block;}
.addheaderpic{ position:absolute; right:80px; width:120px; height:120px; border-radius:200px; overflow:hidden;background:url(../images/addheaderpic.png) no-repeat;}

.p_left{ width:160px; float:left; background:#fff; border-top:6px solid #67b3ec; padding:0 15px;}
.p_left a{ color:#333; height:46px; line-height:46px; display:block; text-align:center; border-bottom:1px solid #eaeaea;}
.p_left a:last-child{border-bottom:none;}
.p_left a:hover{color:#00aae3}

.p_left a.hit{ color:#00aae3}
.p_right{ width:1020px;min-height:700px; float:right; background:#fff;    margin-bottom: 30px;}
.p_right .title{padding:0 30px; border-bottom:1px solid #eaeaea; line-height:52px;}
.ddtitle{ line-height:38px; height:38px; padding-bottom:10px; border-bottom:1px solid #eaeaea;}	
.ddcon{padding:30px 0}	
.row{padding:13px 30px; clear:both; display:block;}	
.row span{ width:150px; text-align:right; display:inline-block;}	
.row_input,.row_textarea{ width:320px; height:32px; line-height:32px; padding:0 10px; border:1px solid #eaeaea; border-radius:5px; margin:0 10px;}	
.row p{line-height:32px;}

.a-upload {
   
    height: 78px;
	width:78px;
    position: relative;
    cursor: pointer;
    background:url(../images/icon_add.png) no-repeat;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1;
	vertical-align:top;
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.sd_button{width: 132px;
    height: 42px;
    color: #fff;
    border: none;
    border-radius: 3px;
	font-size:16px;
}


.ddhj{padding:20px 0; text-align:right; line-height:46px; border-top:1px solid #eaeaea;}	
.tjddbtn{ width:165px; height:42px; line-height:42px; margin-top:20px; background:#fa9c0a; color:#fff; text-align:center;  display:inline-block;  font-size:16px;}	
.tjddbtn:hover{color:#fff;}	
.row_textarea{width:830px; height:270px;}
.carbtn{
	cursor: pointer;
}
.fz-12{font-size:12px !important; }
.fz-14{font-size:14px !important; }
.fz-16{font-size:16px !important; }
.fz-18{font-size:18px !important; }
.fz-20{font-size:20px !important; }
.fz-22{font-size:22px !important; }
.fz-24{font-size:24px !important; }
.fz-26{font-size:26px !important; }
.fz-28{font-size:28px !important; }
.fz-30{font-size:30px !important; }
.fz-32{font-size:32px !important; }
.fz-34{font-size:34px !important; }
.fz-38{font-size:38px !important; }
.fz-64{font-size:64px !important; }
.goTop{font-size:50px !important; color:#fb625d; position:fixed; right:50px; bottom:50px; display:none; cursor:pointer;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-25{margin-left:25px;}
.ml-30{margin-left:30px;}
.ml-40{margin-left:40px;}
.ml-120{margin-left:120px;}
.mr-5{margin-right:5px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mr-25{margin-right:25px;}
.mr-30{margin-right:30px;}
.mt-90{margin-top:90px;}
.mb-20{margin-bottom:20px;}


a:hover{color:#00aae3;}
.col_green{color:#00aae3}
.titleline,.boxcon_title a,.i_viewbtn,.loginbtn,.input-item input.hqyzmbtn,.pxdate a.dcur,.sd_button_add{ background:#00aae3;}
.content .left .item ul li a:hover,.content .left .item ul li a.hit{ background:#00aae3}
.menu a.hit{ color:#00aae3}
.s_button,.sd_button{ background:#00aae3;}
.viewmore,.prev,.btn,.p_prev{ background:#00aae3;}
.addcar{background:#00aae3 !important;}
.login_header_right{color:#00aae3;}
.ykyjtitle i,.otherlogin a i:hover{color:#00aae3;}
.p_left a.hit{color:#00aae3;}
.iyjfxleft_b a{color:#00aae3;}
.p_tabPanel .hit{border-bottom:2px solid #00aae3;color:#00aae3;}
.panefoot a{background: #00aae3;border:1px solid #00aae3;}
table.address tr td a{color:#00aae3; }
.tabPanel .hit{
	border-bottom:2px solid #00aae3;color:#00aae3;
}
.iyjfxleft_b{border-left:9px solid #00aae3;}
.iyjfxleft_title{ background:linear-gradient(225deg, transparent 54px, #00aae3 0);}

.s_button{ width:85px; height:30px;    line-height: 30px; border-radius:3px; border:none; color:#fff; text-align:center;}
.tabs .tab-link.active {
	border-bottom: 2px solid #00aae3;
	transition: .3s;color:#00aae3;
}

table.address{border:solid #eaeaea; border-width:1px 0 0 1px; width:100%; margin-top:20px; clear:both;}
table.address tr th,table.address tr td{text-align:center; border:solid #eaeaea;  border-width: 0 1px 1px 0; padding:10px 10px;}
table.address tr th{background:#f9f9f9; padding;10px;}
table.address tr td a{margin:0 10px; }
table.address tr td:last-child{ text-align:left;}
.adrbg{ width:100%; height:800px; display:none; background:rgba(0,0,0,0.5); position:fixed;left:0; top:0; z-index:999; }
.adrbox{ width:600px; height:450px; display:none;  border-radius:5px; background:#fff; position:fixed;z-index:9999; left:50%; margin-left:-300px; top:50%; margin-top:-225px;}
.adrbox .row span{ width:100px;}
.adrbox_title{ height:46px; font-size:18px; line-height:46px; padding:0 20px; border-bottom:1px solid #eaeaea;}
.icon_close{ cursor:pointer; margin-top:10px; width:20px; height:20px; border-radius:50px; font-size:20px; text-align:center; line-height:18px; color:#fff; background:#999;}
.p_wdyjpic{ width:150px; height:86px; float:left; display:inline-block;}
.p_wdyjcon{ width:785px;margin-left:20px; float:left; display:inline-block;}
.lyhfcon{ background:#f5f5f5; padding:15px; line-height:26px; border-radius:3px; margin-top:15px; position:relative;}
.lyhfcon i{ position:absolute; left:30px; top:-12px;font-size: 26px; color:#f1f1f1;}
.wdjf{ width:328px; height:96px; text-align:center; border-radius:5px;  margin:30px auto; background:#dfd6b9; color:#664f04;}
.wdjf p:first-child{ padding:30px 0 10px 0;}
.wdjf_hy{padding:40px;}
.jfsyjl{ width:100%; margin-top:20px;}
.jfsyjl tr th{background:#f5f5f5;}
.jfsyjl tr th,.jfsyjl tr td{ border-bottom:1px solid #eaeaea; padding:8px 10px; text-align:center;}
.jfsyjl tr:nth-child(odd){ background:#f4ffff;}
.jfsyjl tr th:first-child{text-align:left; text-indent:70px;}
.jfsyjl tr td:first-child{text-align:left; text-indent:20px;}

.cjwtlist{padding:0 30px; margin-top:-15px;}
.cjwtlist ul li{ border-bottom:1px solid #eaeaea;  padding:15px 0; line-height:30px;}
.cjwtlist ul li a{font-size:18px; color:#333;}
.cjwtlist ul li p{color:#666;}
.cjwtlist ul li p.time{ color:#999;}




.p_tabPanel ul{height:42px;border-bottom:1px solid #eaeaea;}
.p_tabPanel ul li{ padding:0 10px; margin-right:55px; text-align:center;float:left; line-height:42px;height:42px; display:inline-block;cursor:pointer;}
.p_tabPanel ul li:last-child{margin-right:0;}
.p_tabPanel .hit{cursor:pointer;}
.p_tabPanel .pane{padding:0; margin-bottom:20px; display:block;    min-height: inherit;}
.pane{ margin-top:15px;}
.panetop{border:1px solid #eaeaea; height:34px; line-height:34px;}
.panetitle{height:44px; line-height:44px;padding:0 15px;}
.panecon{border:1px solid #eaeaea; padding-bottom:15px;}
.panetop span,.panemain span{text-align:center;}
.panetop .pspan1{text-indent:95px; text-align:left;}
.panemain{}
.panewrap{clear:both;}
.panemain span{padding-top:15px;}
.panemain .pspan1{text-align:left;text-indent:15px;}
.pspan1{width:630px; display:inline-block;}
.pspan2{width:150px; display:inline-block;}
.pspan3{width:150px; display:inline-block;}
.pspan1 img{ width:80px; height:80px; display:inline-block; margin-right:15px; vertical-align:top;}
.panefoot{ background:#f5f5f5; height:38px; line-height:38px;padding:0 15px;}
.panefoot a{ border-radius:3px; line-height:22px; padding:0 8px; display:inline-block; margin:6px 0 0 10px; color:#fff;}	
.panefoot a.default{background:none; border:1px solid #999; color:#666;}
.p_pjprod{padding:20px 0; border-bottom:1px solid #eaeaea;}	
.p_pjprod img{width:100px; height:100px;display:inline-block; vertical-align:top}	
.p_pjprod span{ display:inline-block; margin-left:20px; line-height:32px;}	
.p_prev{    padding: 4px 11px;
    display: inline-block;
    float: right;
    color: #fff;
    line-height: initial;
    font-size: 14px;
    margin-right: -30px;
    margin-top: 15px;}
.p_prev:hover{color:#fff;}	

.ddxqshdz{ height:100px; padding:20px; margin-top:20px; background:url(../images/address_bg.png) no-repeat;}

.positon{width:1200px; color:#999; margin:0 auto; height:50px; line-height:50px;}
.positon a{margin:0 5px;color:#666;}


.bgfff{ background:#fff;}
.carbox{padding:30px;}	
.carboxcon{ border:1px solid #eaeaea; border-bottom:none; clear:both; margin-top:30px;}	
.carboxcontop{height:46px;  line-height:46px;}	
.carboxcontop span,.carboxcontitle span,.carboxconmiddle span,.carboxconbottom span{ display:inline-block; float:left;}
.td0{ width:50px; text-align:center;}	
.td1{ width:155px; text-align:center;}
.tdx{ width:155px; text-align:center;}
.td2{ width:155px; text-align:center;}	
.td3{ width:155px; text-align:center;}
.td4{ width:155px; text-align:center;}	
.td5{ width:155px; text-align:center;}	
.td6{ width:155px; text-align:center;}	
.td7{ width:155px; text-align:center;}	
.td8{ width:155px; text-align:center;}	
.td9{ width:155px; text-align:left;}
.td11{ width:155px; text-align:center;}	
.col-orange{color:#f00}
.td10{ text-align:right; float:right !important;}
.carboxcontitle{ background:#f5f5f5; height:38px; line-height:38px; border-top:1px solid #eaeaea;}
.carboxconmiddle{padding:20px 0;}	
.carboxconpic{ width:100px; height:67px; display:inline-block; overflow:hidden; margin-bottom:20px; float:left;}	
.carboxconpic img{ width:100px;height:67px;}	
.carboxcontext{padding-left:20px; display:inline-block; float:left;}	
.carboxconbottom{background:#f5f5f5; line-height:55px; height:55px;border-top:1px solid #eaeaea;}	

.ddtitle{ line-height:38px; height:38px; padding-bottom:10px; border-bottom:1px solid #eaeaea;}	
.ddcon{padding:30px 0}	
.row{padding:13px 30px; clear:both; display:block;}	
.row span{ width:150px; text-align:right; display:inline-block;}	
.row_input,.row_textarea{ width:320px; height:32px; line-height:32px; padding:0 10px; border:1px solid #eaeaea; border-radius:5px; margin:0 10px;}	
.row p{line-height:32px;}
.ddhj{padding:20px 0; text-align:right; line-height:46px; border-top:1px solid #eaeaea;}	
.tjddbtn{ width:165px; height:42px; line-height:42px; margin-top:20px; background:#fa9c0a; color:#fff; text-align:center;  display:inline-block;  font-size:16px;}	
.tjddbtn:hover{color:#fff;}	
.row_textarea{width:830px; height:270px;}	

#inpT{vertical-align: middle; display:inline-block; width:110px; height:30px;border: 1px solid #CCC;overflow: hidden; border-radius:3px;}
#inpl{cursor: pointer;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
    float: left;}

#inpr{    cursor: pointer;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCC;
    float: right;}
#inp{border:1px solid #eaeaea;
    width: 48px;
	border-radius:3px;
    text-align: center;
    outline: none;
    vertical-align: middle;
    line-height: 30px;}

	
.buynow,.addcar{ background:#fa9c0a; border-radius:3px; color:#fff; padding:10px 25px;margin-top:15px; margin-right:15px; display:inline-block; font-size:20px;}	
.buynow:hover,.addcar:hover,.jsbtn:hover{color:#fff;}	

.jsbtn{ background:#fa9c0a; color:#fff; padding:0 50px; height:55px; display:inline-block; margin-left:20px; font-size:16px;}	
	

	
	
	/* siftbox */
.siftbox{padding:10px 0 10px 15px;background:#F2F2F2;border-bottom:solid 1px #ddd;}
.siftbox .label{float:left;margin-top:2px;font-size:14px;font-weight:800; color:#333;padding:0;}
.siftbox #condition{float:left;}
.siftbox .inbtn,.siftbox .inbtn span{color:#333; background:url(../images/closelabel.png) no-repeat;cursor:pointer;}
.siftbox .inbtn{display:inline-block;height:17px;line-height:17px;overflow:hidden;margin:0px 8px 0 0;float:left;background-position:0 0;padding:0 0 0 20px;}
.siftbox .inbtn span{background-position:100% 0;display:block;float:left;padding:0 5px 0 0;}
.siftbox .inbtn:hover{background-position:0 -17px;text-decoration:none;}
.siftbox .inbtn:hover span{background-position:100% -17px;color:#5e5e5e;text-decoration:none;}
/* sortbox */
.sortbox{border-width:2px 1px 0px 1px;border-color:#f3783a  #ddd #ddd #ddd;border-style:solid;width:100%; margin-top:-10px; margin-bottom:20px;}
.sortbox dl{padding:0 0 10px 110px;border-bottom:solid 1px #ddd;vertical-align:bottom;}
.sortbox dl dt{float:left;width:110px;margin:15px 0 0 -110px;text-align:right;line-height:16px;display:inline;font-weight:800;font-size:14px;color:#404040;}
.sortbox dl dd{float:left;margin:12px 18px 0 0;display:inline;}
.sortbox dl dd a{cursor:pointer;white-space:nowrap;    padding: 0 5px;}
.sortbox dl dd a.seling{background-color:#005AA0;color:#FFFFFF;}
.sortbox dl dd a.seled{background-color:#005AA0;color:#FFFFFF;}



.bjtable{ border:solid #ddd; border-width:1px 0 0 1px; width:100%; margin-top:40px; margin-bottom:40px;}
/* .bjtable tr td{border:solid #ddd; border-width:0px 1px 1px 0; padding:7px 10px;} */
.bjtable tr td{border:solid #ddd; border-width:1px; padding:7px 10px;}
.bjtable tr td span{ display:inline-block; font-weight:700;}