﻿@charset "utf-8";
.clear{overflow:hidden; _height:1px; _overflow:visible;}
.clean{font-size:0px; line-height:0px; clear:both;}
.none{display:none;}
:focus{outline: 0;}
a{blr:expression(this.onFocus=this.blur());text-decoration:none;}
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
a{text-decoration:none; outline:none; cursor:pointer;}
a:hover,img{border:none;}
::selection{color:#fff; background:#0358b0;}
::-moz-selection{color:#fff; background:#0358b0;}
::-webkit-selection{color:#fff; background:#0358b0;}
body,button,input,select,textarea{font:12px Verdana, Geneva, sans-serif;}
body{}
textarea{resize:none}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
i{font-style:normal;}
p{text-align:justify; text-justify:inter-ideograph;}
ul,ol,dl{list-style-type:none;}
.fl,.fr,.lifl li,.lifl dd{float:left; display:inline; list-style:none;}
.fr{float:right;}
.fmyh,h2.t,ul.mf input.t,ul.mf li,input,textarea{font-family:Microsoft YaHei,LiHei Pro;}
.ttuc{text-transform:uppercase;}
.szm{text-transform:capitalize;}
.mod{position:relative; z-index:9999;}
.scroll,.scroll2{position:relative; overflow:hidden;}
.scroll ul{position:absolute; width:20000em;}
.scroll2 ul{position:absolute; height:200em;}
.scroll ul li{float:left;}
.wrap{width:1000px; margin:0 auto; position:relative;} html{overflow-x:hidden;}
/*banner样式*/
.bfdm{width:100%; height:487px;}
.banner{height:487px; overflow:hidden; margin:0 auto; position:relative;}
.banner li{height:487px; width:100%;}
ul.tabs{position:absolute; bottom:26px; left:50%; z-index:99999999; margin-left:-56px; width:112px;}
ul.tabs li{float: left; margin-right:10px;}
ul.tabs li a{display: block; width:12px; height:12px; text-align: center; text-indent: -9999px; overflow: hidden; background:url(../images/dot1.png) no-repeat center top;}
ul.tabs li.hover a{background:url(../images/dot2.png) no-repeat center top;}
/*end*/
.w1002{ width:1002px; margin:0 auto; position:relative;}
.header{ border-top:9px solid #b60008; height:102px; background:#f5f5f5;}
.logo{ margin-top:12px;}
.logo a{ background:url(../images/main_03.jpg) no-repeat center top; width:288px; height:70px; display:block;}
.head-nav{ margin-top:33px;}
.head-nav ul li{ float:left; background:url(../images/nav_11.jpg) no-repeat right center; padding:0 22px; line-height: 35px;}
.head-nav ul li.last{ background:none;}
.head-nav ul li a{
	 color: #666;
}

.wrapper{ margin-top:5px; margin-bottom:37px;}
.wp-left{ width:235px;}
.wp-title{ padding:8px 0; position:relative;}
.line{ border-bottom:1px solid #cac5bc;}
.wp-title span{ position:absolute; top:15px; right:0;}
.wp-list ul{ margin-top:4px;}
.wp-list ul li{ line-height:26px;}
.wp-list ul li a{ color:#818181; font-size:12px; font-family:"宋体"; }
.wp-list ul li:hover a{ color:#353535;}

.wp-right{ width:760px; position:relative;}
.news-right{ margin-left:18px;}
.wp-right ul li{ width:243px;font-family:"宋体"; }
.wp-right ul li .news_right_nr{width:236px; height:118px; background:url(../images/nebt3.png) no-repeat;}
.wp-right ul li:hover .news_right_nr{ background:url(../images/nebt4.png) no-repeat;}
.wp-right ul li .ntu{ padding:12px 0 0 12px;}
.wp-right ul li .ntu img{ width:193px; height:93px;}
#index-jd-l{ background:url(../images/main_16.jpg) no-repeat; width:10px; height:18px; position:absolute; top:82px; left:0; display:block;}
#index-jd-r{ background:url(../images/main_19.jpg) no-repeat; width:10px; height:18px; position:absolute; top:82px; right:0; display:block;}
.btline{ padding:8px 23px;}
.name-wz{ font-size:12px; color:#353535; width:20px; text-align:center; margin-top:22px;}
.footer{ background:url(../images/footer_02.png) repeat-x center top; height:108px; margin-top:-15px;}
.footer ul li{ width:111px; float:left; margin-top:31px;}
.footer ul li a{ display:block; width:111px; height:59px; background:url(../images/line2_13.jpg) no-repeat right top;}
.footer ul li.f1{ background:url(../images/footer2_03.jpg) no-repeat center top; height:59px;}
.footer ul li.f2{ background:url(../images/footer2_05.jpg) no-repeat center top; height:59px;}
.footer ul li.f3{ background:url(../images/footer2_07.jpg) no-repeat center top; height:59px;}
.footer ul li.f4{ background:url(../images/footer2_09.jpg) no-repeat center top; height:59px;}
.footer ul li.f5{ background:url(../images/footer2_11.jpg) no-repeat center top; height:59px;}
.footer ul li.f6{ background:url(../images/footer2_13.jpg) no-repeat center top; height:59px;}
.footer ul li.f7{ background:url(../images/footer2_15.jpg) no-repeat center top; height:59px;}
.footer ul li.f8{ background:url(../images/footer2_17.jpg) no-repeat center top; height:59px;}
.footer ul li.f9{ background:url(../images/footer2_19.jpg) no-repeat center top; height:59px;}


.ny{ width:100%; margin-top:44px;}
.nybg1{ background:url(../images/44_02.png) no-repeat left bottom;}
.whccbg{ background:url(../images/ccbg.png) no-repeat left bottom;}
.xinbg{ background:url(../images/XIN1bg.png) no-repeat left bottom;}
.fhcxbg{ background:url(../images/43_02.png) no-repeat left bottom;}
.yybg{ background:url(../images/yybg_03.png) no-repeat left bottom;}

.nyleft{ width:160px;}
.nyright{ width:763px;}
.bread{ background:url(../images/chan1_06.png) no-repeat center bottom; font-family:"微软雅黑"; height:47px; line-height:47px; color:#666; font-size:20px;}
.bread span{ color:#999; font-size:12px; background:url(../theme/bg/nebt7.png) no-repeat left center; padding-left:21px;}
.bread span a{ color:#999;}
.nycon{ min-height:755px; padding-bottom:35px;}
.history{ margin-top:43px;line-height:24px; color:#666; font-size:12px; text-indent:24px;}
.history p{ line-height:24px; color:#666; font-size:12px; text-indent:24px;}
.history span{line-height:24px; color:#666; font-size:12px;}
.his-nr{ margin-top:37px;}


/*产品分类 begin*/
ul.pro_case{ margin-top:39px; }
ul.pro_case li{ width:170px; font-size:15px; text-align:center; line-height:36px; }
ul.pro_case li:hover{ background:url(../images/nebt5.png) no-repeat center center;}
ul.pro_case li.on{ background:url(../images/nebt5.png) no-repeat center center;}
ul.pro_case li.on a{ color:#be9d59;}
ul.pro_case li:hover a{ color:#be9d59;}
ul.pro_case li a{ color:#666; }
ul.pro_case li dl{ padding:5px 0 10px 0; display:none; }
ul.pro_case li.on{  }
ul.pro_case li.on dl{ display:block; }
/*产品分类 end*/


/*新闻列表 begin*/
.ny_news{ width:763px; }
.ny_news li{ width:763px; height:149px; padding-top:30px; border-bottom:1px dotted #646464; position:relative; } 
.ny_news li a{ display:block; }
.ny_news li .tu{ width:119px; height:119px; }
.ny_news li .name{ margin-left:146px; width:470px; font-size:18px; color:#c2a362; line-height:14px; }
.ny_news li .nr{ margin:20px 0 0 146px; width:467px; color:#999; line-height:22px; height:71px; overflow:hidden; font-size:12px; }
.ny_news li .xq{ background:url(../images/xq_03.png) no-repeat; width:101px; height:32px; position:absolute; top:83px; right:0;}
/*新闻列表 end*/


/*页码放置 begin*/
.page{ height:33px; width:100%; text-align:center; padding:66px 0; font-size:0px; font-family:Arial, Helvetica, sans-serif; }

.page a{ width:20px; line-height:33px; text-align:center; height:33px; display:inline-block; *display:inline; *zoom:1; text-align:center; font-size:18px; color:#5d6d7d; margin: 0 3px; }

.page a.prev{ background:url(../theme/bg/bg.gif); width:35px; height:33px; text-align:left; color:#fff; margin-right:10px; padding-left:1px; }

.page a.prev:hover{ background-position: 0 -33px; }

.page a.next{ background:url(../theme/bg/bg.gif) no-repeat -36px 0; width:35px; height:33px; text-align:right; color:#fff; padding-right:1px; margin-left:10px; }

.page a.next:hover{ background-position: -36px -33px; }

.page a.num:hover{ color:#b9954b; }

.page a.cur{ color:#b9954b; }
/*页码放置 end*/

/*新闻列表推荐 begin*/
.nwkuai{ height:162px; margin-top:37px; }

.nwtopbg{ height:160px; overflow:hidden; }

.nwtopbg li{ width:763px; height:160px; } 

.nwtopbg li a{ height:160px; display:block; }

.nwtopbg li .tu{ width:257px; height:160px; }

.nwtopbg li .name{ margin-left:285px; font-size:18px; color:#b9954b; line-height:18px; }

.nwtopbg li .sj{ margin:17px 0 0 285px; font-size:14px; color:#d2d6d9; line-height:15px; background:url(../theme/bg/bg1.gif) no-repeat; padding-left:25px; }

.nwtopbg li .nr{ margin:15px 0 0 285px; color:#b7b7b7; line-height:22px; height:71px; overflow:hidden; font-size:12px; }

.glan{ position:absolute; top:142px; left:285px; background:url(../theme/bg/an.gif) no-repeat; width:22px; height:20px; cursor:pointer; }

.gran{ position:absolute; top:142px; left:375px; background:url(../theme/bg/an.gif) no-repeat -22px 0; width:22px; height:20px; cursor:pointer; }

.gfl{ position:absolute; top:-13px; left:321px; width:49px; height:12px; }

.gfl li{ background:url(../theme/bg/gg.png) no-repeat; width:12px; height:12px; cursor:pointer; margin-right:5px; }

.gfl li.hover{ background-position:-12px 0; }
/*新闻列表推荐 end*/

/*新闻列表 begin*/
.ny_news-fhcx{ border-top:1px dotted #dcdcdc; margin-top:32px; }

.ny_news-fhcx li{ width:763px; line-height:44px; border-bottom:1px dotted #dcdcdc;  } 

.ny_news-fhcx li a{ display:block; color:#545151; font-size:12px;}

.ny_news-fhcx li:hover a{ color:#b9954b;}

.ny_news-fhcx li span{ color:#c2c2c2; width:100px; display:block; padding-left:5px; font-size:14px;}
/*新闻列表 end*/

.contact{ margin-top:37px;}
.nyabus{ min-height:755px;}
.bfdm2{width:763px; height:755px;}
.banner2{height:755px; overflow:hidden; margin:37px auto; position:relative;}
.banner2 li{height:755px; width:763px;}
ul.nbs{position:absolute; bottom:0; left:172px; z-index:99999999; width:78px;}
ul.nbs li{float: left; margin-right:10px;}
ul.nbs li a{display: block; width:13px; height:13px; text-align: center; text-indent: -9999px; overflow: hidden; background:url(../theme/bg/nebt9.png) no-repeat center top;}
ul.nbs li.hover a{background:url(../theme/bg/nebt8.png) no-repeat center top;}
.b2-abus{ width:381px; color:#666; line-height:30px; text-indent:24px; padding:0 30px;}
.bfdm2 .blan{ position:absolute; bottom:0; left:146px; background:url(../theme/bg/lrt.png) no-repeat; width:8px; height:14px; overflow:hidden; cursor:pointer; }
.bfdm2 .bran{ position:absolute; bottom:0; left:248px; background:url(../theme/bg/rrt2.png); width:8px; height:14px; overflow:hidden; cursor:pointer; }
.bfdm2 .blan:hover{ background:url(../theme/bg/lrt2.png) no-repeat;}
.bfdm2 .bran:hover{ background:url(../theme/bg/rrt.png) no-repeat;}

.detail{width:732px; padding-bottom:55px; margin: 0 auto; font-family:"微软雅黑"; color:#999; min-height:725px;}
.detail .title{height: 27px;}
.detail .title h3{line-height: 27px; padding-left: 14px;}
.detail .cont{border-top:0px; padding: 0 20px; width:627px;}
.detail .tit{height:40px; line-height: 40px; color:#707070; font-size:14px; text-align: center; border-bottom: 1px solid #e4e4e4; overflow:hidden;}
.detail .related{padding:9px 0 22px 0; text-align: center;}
.detail .related span{padding: 0 10px;}
.detail .text{padding: 10px; line-height: 23px;}
.detail .text .photo{text-align: center;}
.detail .text .wk_new{margin-top:25px;}
.detail .other{padding:22px 0; width:100%; color:#707070;}
.detail .other li{line-height:24px;}
.detail .print{padding:8px 0; text-align: right; clear: both;}
.detail .print a{margin-right:20px; color:#999;}
.related p{text-align:center;}
.related a{color:#707070;}
.other a{color:#707070;}


/*  message css*/
.ny_msg{width:740px;margin:0 auto;padding-top:10px;padding-bottom:35px;}
.ny_msg .fontColor{color:#808281;}

/*  欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;font-family:"微软雅黑";  color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}

.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}

.msgWrite{padding-left:180px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:710px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;}

.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}


.chanbg{ background:url(../images/chan1bg_02.png) no-repeat left bottom;}
.zhfxbg{ background:url(../images/ZHFXbg_03.png) no-repeat left bottom;}
.contactbg{ background:url(../images/contactbg.png) no-repeat left bottom;}
.you{ margin:20px 0; font-family:"微软雅黑";}
.you div{ float:left; line-height:28px; text-indent:44px; color:#666; font-size:20px; min-width:367px; margin-top:8px;}
.you div em{ color:#5d6d7d; font-size:14px; padding-right:15px; font-style:normal;}
.you .you1{ background:url(../images/lian1_06.jpg) no-repeat left center;}
.you .you2{ background:url(../images/lian1_08.jpg) no-repeat left center;}
.you .you3{ background:url(../images/lian1_12.jpg) no-repeat left center;}
.you .you4{ background:url(../images/lian1_13.jpg) no-repeat left center;}
.nymap{background:url(../images/mapbg_03.jpg) no-repeat center top; padding:13px 19px;}


ul.ny_pro{ width:783px; margin-left:-20px;}
ul.ny_pro li{ float:left; width:240px; height:224px; margin-top:24px; margin-left:20px;}
ul.ny_pro li a{ display:block;}
ul.ny_pro li img{ width:240px; height:154px;}
ul.ny_pro li:hover{ }
ul.ny_pro li .mz{ color:#333; font-size:14px; line-height:20px; border:1px solid #eee; padding:17px 0 10px 14px;}
ul.ny_pro li .mz span{ display:block; color:#bf9e5b; font-size:12px;}
ul.ny_pro li:hover .mz{ border:1px solid #c2a262;}
.chanpin{ min-height:650px}
.fancybox-title-float{ background:url(../images/shdow2.png) repeat-x;}
.huace{background:url(../images/ce_11.jpg) no-repeat left bottom;}


.video_con{
	 width: 100%;
	 height: auto;
	 margin: 40px 0;
}
.video p{
	color: #333;
	line-height: 24px;
	text-indent: 24px;
	
}


.login_con ul {

	margin: 52px 0 0 188px;
}
.login_con ul li{
	position: relative;
	margin-bottom: 24px;
	width: 400px;
	height: 34px;
	line-height: 34px;
	
}

.login_con ul li p{
	width: 56px;
	padding-left: 18px;
	font-size:14px ;
	color: #333;
	float: left;
	background: url(../images/login_bg.jpg) no-repeat left center;
	
	
}
.login_con ul li .ip_1{
	
	width: 244px;
	height: 32px;
	border: 1px solid #d2d2d2;
	text-indent: 3px;
	margin-left: 11px;
}

.login_con ul li .ip_1.ip_2{
	width: 100px;
}

.login_con ul li img{
	
	width: 78px;
	height: 32px;
	border: 1px solid #86878d;
	position: absolute;
    top: 0;
    left: 200px;
    
}

.login_con ul li a{
	padding-left: 105px;
}




.aniu{

	margin: 46px 0 0 188px;
	padding-left: 86px;

}

.aniu .an_1{

	top: 0;
	width: 114px;
	height: 31px;
	color: #fff;
	font-size: 16px;
	border: none;
	background: #b9954b;
}

.aniu .an_1.an_2{
	background: #adadad;
	margin-left: 17px;
}

.in-side-tt{height: 83px;background: url(../../images/about_03.png) repeat-x scroll top left;font-size: 25px;color: #4c4c4c;line-height: 83px;text-indent: 12px;border: #7a7a7a solid 1px;}
.in-side-tt .en{font-family: Agency FB;padding-left: 20px;color: #999999;}
.in-side{width: 210px;float: left;}
.in-side-list{border: #7a7a7a solid 1px;margin-bottom: 33px;z-index:100000;}
.in-side-list li{height: 30px;line-height:30px;}
.in-side-list li a{font-size: 14px;color: #000;text-indent: 30px;display: block;}
.in-side-list li:hover,.in-side-list .on a{background-image: url(../../images/about_07.png);}
.in-side-list li:hover a,.in-side-list .on a{color: #fff;}
.in-content{width:778px;float: right;}
.sub-mu{height: 35px;line-height: 35px;padding: 26px 0 0 0;font-size: 18px;color: #333333;border-bottom: #949394 solid 1px;}
.sub-mu .pagenow{font-size: 12px}
.lgmain{background-color: #f6f6f6; min-height: 610px; overflow: hidden; padding: 15px 10px 10px; width:1002px; clear:both;}
.user-inco{padding:25px 11px;background-color:#f1f1f1;overflow:hidden;border: #7a7a7a dashed 1px;border-top:none;}
.user-inco .txt{width:92px;line-height:24px;font-size:13px; float:right;}
.user-inco .txt a{color:#333;}
.user-side{border:none;}
.user-side li{border:none;}
.user-info-t{font-size:14px;margin-bottom:-40px;text-indent:48px;}
.reg-from-list .user-img.input{width:160px;float:left;margin-right:0px;border-right:none;border-radius:4px 0 0 4px;}
.reg-from-list .user-img-upload{width:59px;height:26px;background-color:#979797;border:none;color:#fff;border-radius:0 4px 4px 0;text-align:center;margin-right:5px;}
.user-img-upload-click{width:38px;height:26px;color:#fff;text-align:center;border:none;background-color:#aa3636;position:relative;top:-2px;}
#ue1_ctlPictureUrl input
{float:left; margin-right:3px; display:block;
}
#ue1_ctlPictureUrl_Button2
{width:38px;height:26px;color:#fff;text-align:center;border:none;background-color:#aa3636;position:relative;top:-2px;
}
.user-fav .u-f-t{line-height:20px;padding:9px;border:1px solid #cb9b9b; margin-top10px;}
.user-fav .u-f-t .input{width:220px;height:24px;line-height:24px\9;}
.user-fav .u-f-t .button{width:48px;height:24px;background-color:#ffba58
;color:#fff;border:none;position:relative;top:-1px;}
.user-fav ul{overflow:hidden;padding:20px 0;width:440px;}
.user-fav ul li{width:201px;float:left;height:175px;position:relative;}
.user-fav ul li .check-box{padding:10px;position:absolute;left:0;top:0;width:18px;height:18px;margin:10px;}
.user-fav ul li p{width:175px;line-height:25px;text-align:center;}
.caa3636{color:#aa3636;}
.pagecontent{font-size: 12px; line-height: 2em; padding: 15px 0; position: relative;}

.reg-from-list {width:552px;overflow:hidden;margin:50px;}
.reg-from-list li {clear:both;padding:15px 0;line-height:24px;}
.reg-from-list .t {width:67px;text-align:right;float:left;margin-right:10px;}
.reg-from-list .input {float:left;margin-right:5px;height:24px;line-height:24px\9;text-indent:5px;border:1px solid #c1c1c1;border-radius:4px;width:220px;}
.reg-from-list .submit {width:101px;height:37px;background-color:#a70000;font-size:20px;color:#fff;border:none;}
ul.msg-form .t
{display: inline-block;
  width: 100px;
  font-weight: bold;}
ul.msg-form li
{
 margin:4px 0;}
.login-from .submit{ margin-left:120px;} 
.submit input{ width:90px; height:28px; cursor:pointer; background:#a29898; float:left; color:#fff; border:none; margin-right:10px; line-height:28px;}
.submit a{ display:block;width:90px; height:28px; background:#a29898;color:#fff;float:left; text-align:center; line-height:28px;}
.cge{ color:#666; font-size:12px; line-height:18px;}
.t-tel a{ color:#3e3e3e; padding-left:5px;}