/***************************************body******************************************************/
* { margin:0; padding:0;}
body,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{ margin:0px; padding:0px; border:0px;white-space:normal;word-wrap:break-word;}
body{ color:#333333; font-size:12px; font-family: ""; background:#ffffff;}
select,input,img,select{ vertical-align:middle;}

a:link{ color:#333333; text-decoration:none;}
a:visited{ color:#333333; text-decoration:none;}
a:hover{ color:#CA2B2B;text-decoration:none;}
a:active{ color:#CA2B2B;text-decoration:none;}


/*****************top*************/
.top{ margin:0px auto; padding:0px; border-top: solid 8px #717171; color:#B3B2B2; height:106px; width:1000px;}
.logo{ float:left; padding-top:13px;}
.top_right{ float:right; margin-top:13px; text-align:right; }
.xiao{ line-height:18px;margin-right:15px;}
.xiao img{ padding-bottom:5px;}
.xiao a:link{ color:#B3B2B2;}
.xiao a:visited{ color:#B3B2B2;}
.xiao a:hover{ color:#000000;}
.xiao a:active{ color:#000000;}
.tel{ padding-top:18px;}


/*****************nav*************/
.nav{  height:40px;background:url(../images/kk.jpg) repeat-x; overflow:hidden}
.true_nav{ background:url(../images/nav_bj.jpg) no-repeat; width:1000px; height:40px; line-height:40px; margin:0px auto; padding:0px;}
.daohang{ float:left; color:#ffffff; font-size:14px; font-weight:bold; }
.daohang li{ list-style-type:none; float:left;line-height:40px; width:92px; text-align:center; }
.daohang li a:link{ color:#ffffff;}
.daohang li a:visited{ color:#ffffff;}
.daohang li a:hover{ color:#FCE156;}
.daohang li a:active{ color:#FCE156;}
#on{color:#FCE156;}

#ShowTime{ float:right; color:#808080; padding-right:30px;}


/*****************gd_new*************/
.gd_new{ margin:0px auto; padding:0px; width:1000px; height:34px; line-height:34px; background:#D8D8D8; overflow:hidden;}
.gd_new img{ float:left; padding-left:12px; padding-right:8px; padding-top:4px; padding-bottom:4px;}
#div1{ float:left; height:34px; line-height:34px; overflow:hidden; width:940px;}	
#div1 a{ width:940px; float:left;}
#div1 a:link{ color:#2A2A2A;}
#div1 a:visited{ color:#2A2A2A;}
#div1 a:hover{ color:#CA2B2B;}
#div1 a:active{ color:#CA2B2B;}


/*****************banner*************/
.banner{ background:#F6F5F5;}
.true_banner{ margin:0px auto; padding:0px; width:1000px; height:309px;}


/*****************main*************/
.main{ margin:0px auto; padding:0px; width:1000px; margin-top:10px;}
.main_left{ float:left; width:380px;}
.tou{ background:url(../images/new_d.jpg) no-repeat bottom; height:33px; line-height:33px;}
.more{ float:right; margin-top:10px;}
.xinwen{ font-size:14px; font-weight:bold; padding-left:19px; padding-right:10px; background:url(../images/new_line.jpg) no-repeat 5px;}
.yinwen{ font-family:Arial, Helvetica, sans-serif;}
.qi{ color:#737373;}

.wei{ background: url(../images/n_bj.jpg) no-repeat; width:367px; height:226px; margin-top:8px; padding-left:13px; padding-top:15px;}
.wei_show ul li{ list-style-type:none;}
.wei_img{ width:140px; height:90px; float:left; margin-right:10px;}
.wei_img img{ border:solid 1px #B3B3B3; padding:1px;}
.bt{ font-size:13px; color:#B21111; font-weight:bold; width:205px; float:left; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-overflow:ellipsis;}
.jieshao{ color:#666666; width:205px; float:left; line-height:18px; height:55px; overflow:hidden;} 
.jieshao span a:link{ color:#044FA2;}
.jieshao span a:visited{ color:#044FA2;}
.jieshao span a:hover{ color:#FF0000;}
.jieshao span a:active{ color:#FF0000;}

.wei_list{ clear:both; width:353px; margin-top:18px; height:95px; overflow:hidden}
.wei_list ul li{ float:left; list-style-type:none; background:url(../images/jt.jpg) no-repeat 1px; text-indent:13px; height:25px; line-height:25px;}
.wei_list ul li span{ color:#A3A3A3; float:right;}
.wei_list ul li a:link{ float:left; color:#494949; width:280px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wei_list ul li a:visited{ float:left; color:#494949; width:280px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wei_list ul li a:hover{ float:left; color:#494949; width:280px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#BC2E2E;}
.wei_list ul li a:active{ float:left; color:#494949; width:280px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;color:#BC2E2E;}

.main_middle{ float:left; width:380px; margin-left:10px; margin-right:10px; display:inline;}
.about{ background: url(../images/n_bj.jpg) no-repeat; width:363px; height:226px; margin-top:8px; padding-left:17px; padding-top:13px; color:#666666; line-height:24px;}
.about_img{ margin-bottom:15px;}
.about_img img{ border:solid 1px #cccccc; padding:1px;}
.about_text{ width:350px; text-indent:2em; height:115px; overflow:hidden}


.main_right{ float:left; width:220px; }
.main_right p{ margin-top:8px;}
.right_tou{ background:url(../images/service.jpg) no-repeat; width:220px; height:32px; line-height:32px;}
.fuwu{ font-size:14px; font-weight:bold; color:#ffffff; padding-left:13px;}
.ser{ color:#BCBCBC;}



/*****************gundong*************/
.gundong{ margin:0px auto; padding:0px; width:1000px; height:177px; clear:both; margin-top:15px;}
.gundong_left{ float:left; background:url(../images/gd_left.jpg)  no-repeat; width:12px; height:177px;}
.gundong_middle{ float:left; background:url(../images/gd_middle.jpg) repeat-x; width:976px;  height:177px;}
.gundong_right{ float:left; background:url(../images/gd_right.jpg) no-repeat; width:12px; height:177px;}


#control1 { float:left; width:30px; margin-top:74px;}
#marquee1 { float:left;  width:874px; HEIGHT: 130px; margin-top:21px; margin-left:21px; margin-right:21px; OVERFLOW: hidden; }
#marquee1 UL LI { list-style-type:none; width:165px; height:130px; background:#cccccc; FLOAT: left; margin-right:20px;}
#marquee1 UL LI IMG { DISPLAY: block; border:solid 2px #cccccc; }
#marquee1 UL LI p{ width:165px; text-align:center; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#control2 { float:left; width:30px;margin-top:74px;}


/*****************bottom*************/
.bottom{ margin:0px auto; padding:0px; width:1000px; margin-top:10px; background:#717171; min-height:35px; _height:35px; line-height:35px; text-align:center; color:#F0F0F0; clear:both;}



/*********************************ny_main*********************************************/
.ny_main{ margin:0px auto; padding:0px; width:1000px; margin-top:10px;}
.ny_left{ float:left; width:198px; margin-right:17px; margin-left:1px; display:inline;}
.pro_list1{ background:url(../images/ny_left1.jpg) no-repeat; width:198px; height:48px; line-height:48px; text-align:center; color:#ffffff; font-size:14px; font-weight:bold;}
.pro_list2 ul li{ list-style-type:none; background:url(../images/link.jpg) no-repeat; width:198px; height:25px; line-height:25px; margin-top:4px; text-indent:2em; }
.pro_list2 ul li a:link{background:url(../images/link.jpg) no-repeat; width:198px; height:25px; display:block;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list2 ul li a:visited{background:url(../images/link.jpg) no-repeat; width:198px; height:25px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list2 ul li a:hover{background:url(../images/hover.jpg) no-repeat; width:198px; height:25px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_list2 ul li a:active{background:url(../images/hover.jpg) no-repeat; width:198px; height:25px;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ny_tel{ margin-top:20px;}
.ny_tel img{ float:left; display:block;}



.ny_right{ float:left;}
.mbx{ background:url(../images/ny_di.jpg) no-repeat bottom; width:784px; line-height:30px;}
.dqwz{ float:right; padding-right:8px;}
.zheng{ color:#A5A5A5;}
.ny_text{ margin-top:7px;}
.ny_1{ background:url(../images/ny_1.jpg) no-repeat; width:784px; height:17px;}
.ny_2{ background:url(../images/ny_2.jpg) repeat; width:784px;}
.zhendao{ padding-left:15px; padding-right:10px; line-height:28px;}
.zhendao p{ text-indent:2em;}
.about_us img{ float:left; border:solid 1px #cccccc; padding:1px; margin-right:20px;}
.ny_3{ background:url(../images/ny_3.jpg) no-repeat; width:784px; height:17px;}


/***********************product***************************/
.product{ padding-left:26px; padding-right:2px; padding-top:20px;}
.product UL LI { list-style-type:none; width:350px; height:96px;FLOAT: left; margin-right:14px; margin-bottom:45px; display:inline;}
.product UL LI IMG { DISPLAY: block; border:solid 2px #cccccc; width:161px; overflow:hidden; float:left; display:inline; height:96px;}
.text{margin-left:15px; width:165px;line-height:24px; height:96px;float:left; overflow:hidden}
.tit2{ height:24px; overflow:hidden}

.page{text-align:center; margin-top:50px;width:784px; float:left; display:inline;}


/***********************proshow***************************/
.proshow{padding-left:15px; padding-right:10px; }
.proshow h2{ text-align:center; line-height:35px; font-size:16px;}
.proshow ul{ text-align:center;}
.proshow ul img{ border:solid 1px #cccccc; padding:1px; }
.cpxx{ margin-top:20px; width:710px; margin-left:20px; padding-bottom:20px;}
.cpxx p{ line-height:25px; text-indent:2em;}
.cpjs{ line-height:26px; font-size:14px; font-weight:bold; padding-left:20px; background:#cccccc; display:block; margin-bottom:20px; }


/***********************news***************************/
.news{ padding-left:15px; padding-right:10px; padding-top:10px;}
.news ul li{ list-style-type:none; background:url(../images/jt.jpg) no-repeat 1px; text-indent:13px; line-height:30px; border-bottom:dashed 1px #cccccc; overflow:hidden;}
.news ul li span{ color:#A3A3A3; float:right;}
.news ul li a:link{ color:#494949; float:left; width:660px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li a:visited{ color:#494949; float:left; width:660px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li a:hover{ color:#BC2E2E; float:left; width:660px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news ul li a:active{ color:#BC2E2E; float:left; width:660px; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


/***********************newshow***************************/
.newshow{ padding-left:15px; padding-right:10px; padding-bottom:20px; padding-top:15px;}
.newshow h2{ text-align:center; line-height:40px; font-size:16px;}
.newshow ul{ background:#cccccc; display:block; line-height:25px; text-align:center;}
.newshow p{ line-height:30px; text-indent:2em; padding-top:10px;}

.xgzx{ padding-left:15px; padding-right:10px; padding-bottom:20px; padding-top:15px;}
.xgzx p{ padding-bottom:15px; }
.xgzx ul li{ list-style-type:none; background:url(../images/jt.jpg) no-repeat 1px; text-indent:13px; line-height:30px; border-bottom:dashed 1px #cccccc;}
.xgzx ul li span{ color:#A3A3A3; float:right;}
.xgzx ul li a:link{ color:#494949;}
.xgzx ul li a:visited{ color:#494949;}
.xgzx ul li a:hover{ color:#BC2E2E;}
.xgzx ul li a:active{ color:#BC2E2E;}




/***************************message***************************************/
.biaoge { padding-left:50px; padding-top:20px; padding-bottom:55px;}
.biaoge th { font-weight:normal; height:40px;}
.xingming input{ background:#FFF;height:22px; line-height:20px; padding:0 2px; border:solid 1px #ccc; width:100px;}
.mingcheng input{ background:#FFF;height:22px;line-height:20px; padding:0 2px; border:solid 1px #ccc; width:170px;}
.shouji input{background:#FFF;height:22px;line-height:20px; padding:0 2px; border:solid 1px #ccc; width:280px;}
.fanshi input{background:#FFF;height:22px;line-height:20px; padding:0 2px; border:solid 1px #ccc; width:150px;}
.dizhi input{background:#FFF;height:22px;line-height:20px; padding:0 2px; border:solid 1px #ccc; width:450px;}
.yanzheng input{ background:#fff;line-height:20px;  padding:0 2px;border:solid 1px #ccc; width:100px;}
.pingjia textarea{padding:2px; width:500px; height:100px; border:1px solid #ccc}


/***************************contact***************************************/
.contact{ padding-left:50px; padding-right:40px; padding-top:80px; padding-bottom:150px;}
.contact ul li{ list-style-type:none;}
.lx_left{ float:left; width:380px;}
.lx_left li{ line-height:35px; font-size:14px;}
#lx1{ font-weight:bold; font-size:26px; color:#013464; margin-bottom:10px;}
.lx_right{ float:right;}
.en{font-family:Arial, Helvetica, sans-serif, Microsoft YaHei,SimSun,;}


.tag{ margin:40px 20px;font-family:Arial, Helvetica, sans-serif, Microsoft YaHei,SimSun;}
.tag a:link{ color:#494949;}
.tag a:visited{ color:#494949;}
.tag a:hover{ color:#BC2E2E;}
.tag a:active{ color:#BC2E2E;}

.next{ margin:10px 20px; line-height:30px;}
.next p{
height:22px;
line-height:22px; width:650px;
 overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.button{margin-top:10px; margin-bottom:10px;width:295px;}
.button input{margin-right:25px;height:29px; border:0; color:#fff;}
.but_bg{width:71px;height:29px;overflow:hidden;color:#fff;border:0;background:url(../images/but.jpg) no-repeat; cursor:pointer}

.c_contact{ line-height:25px;background:url(../images/c_t.jpg) no-repeat;font-family:Arial, Helvetica, sans-serif, Microsoft YaHei,SimSun; width:190px; height:210px; padding:10px 15px 0 15px; overflow:hidden; margin-top:10px}






.aaa{color:Red;}


.aa1{ height:7px; overflow:hidden;}
.aa2{ width:1000px; overflow:hidden;background:url(../images/aa2.jpg) repeat-y;}

.box_map{background:#d5d5d5;overflow:hidden; zoom:1;padding:15px;margin:15px;width:943px; }
.box_map dl{overflow:hidden; zoom:1;margin:5px 0 10px 0;}
.box_map dt{float:left;width:100px;  height:32px;text-align:center; color:#fff; display:inline;background:#333;line-height:32px; overflow:hidden; font-size:14px}
.box_map dt a{color:#ffffff}
.box_map dd{float:left;width:810px;background:#fff;border:1px solid #bbb;line-height:22px; padding:4px 15px 3px; font-size:13px  }
.box_map dd a{color:#004b96;margin-left:10px;margin-right:10px;}

.box_map dd a:link{ color:#BC2E2E;}
.box_map dd a:visited{ color:#BC2E2E;}
.box_map dd a:hover{ color:#BC2E2E; text-decoration:underline}
.box_map dd a:active{ color:#BC2E2E;text-decoration:underline}

.aa3{height:7px; overflow:hidden;}
.aa3 img{ vertical-align:top}.clear{clear:both}

.aa_tit{width:975px; margin-left:15px;   background:url(../images/ny_d2i.jpg) no-repeat bottom; overflow:hidden; line-height:30px;}