/* CSS Document */
body{margin: 0px;padding:0; background:#ddd; font-size:12px; color:#666; font-family:"Microsoft Yahei","宋体","Tahoma","Arial";}
dl,dt,dd,ul,li,h2,form,input,textarea,p,td,h4,h3{padding:0;margin:0;list-style:none;}
ul,dl{list-style:none;}
img{ vertical-align:top;border:0;}
.claer{ clear:both}
.left{ float:left}
.right{ float:right;}
.border1px{ border:1px solid #ddd;}
.titleh2{ font-size:14px; color:#000; line-height:33px;padding-left:10px;}
a{ color:#333; text-decoration:none;}
a.cblue{ color:#2b57a1;}
a.cblue:hover{ color:#2b57a1;text-decoration:underline;}
a.cred{ color:#7e0700;}
a.cred:hover{ color:#7e0700; text-decoration:underline;}
a.cred_title{ color:#f00; font-weight:bold;}
a.cred_title:hover{color:#f00; text-decoration:underline;}
a1{ color:red; text-decoration:none;}
a1.cblue{ color:#2b57a1;}
a1.cblue:hover{ color:#2b57a1;text-decoration:underline;}
a1.cred{ color:#7e0700;}
a1.cred:hover{ color:#7e0700; text-decoration:underline;}
a1.cred_title{ color:#f00; font-weight:bold;}
a1.cred_title:hover{color:#f00; text-decoration:underline;}
.cgray{ color:#333;}
.cgray:hover{ color:#333; text-decoration:underline;}
/* CSS Document */

form .field div.button input {
    background-color: #06c;
    color: #fff;
    left: 0;
}

form .field input.styled-button {
    position: absolute;
    opacity: 0;
    filter: alpha(opacity=0);
    background: #0f58b6 !important;
    border: 0;
    margin: 0;
    padding: 8px;
    overflow: visible;
    text-align: center;
    color: #fff !important;
    width: 100%;
}

/*top*/
.top{ height:100px;}
.top_q{ width:1024px; margin:0 auto 0 auto;}
.top_logo{ margin:38px 0 0 0;}
.top_yyan{ margin:64px 0 0 0; width:170px;}
.top_yyan1 img{ margin-right:8px;}
.top_yyan2 img{ margin-right:8px;}
/*top*/

/*menu*/
.menu{ height:50px; background:#c70404;width:1024px;margin:0 auto 0 auto;}
.menu_lm{ width:1024px; margin:0 auto 0 auto;height:50px;}
.menu_lm li{ float:left; background:url(../images/zor2r_14.jpg) right no-repeat; line-height:50px; height:50px;}
.menu_lm li a{ color:#fff; font-size:14px;display:block; text-align:center; padding:0 18px 0 17px;}
.menu_lm li a:hover{ background:#676767; padding:0 18px 0 17px;}
/*menu*/

/*search*/
.search{ height:60px; background:#f3f3f3;}
.search_ss{ width:1024px; margin:0 auto 0 auto;}
.search_dt{ width:720px; height:34px; line-height:34px; margin:12px 0 0 0;}
.search_dt1{ margin-right:15px; font-size:14px;}
.search_dt2{ overflow:hidden; height:34px; line-height:34px;}

.search_ss1{ width:280px; margin:12px 0 0 0;}
.search_ss2{ width:216px; height:34px;}
.search_ss2 input{width:206px; height:32px; border:1px solid #fff; padding:0 0 0 10px;}
.msearch_ss2 form .main_search_txt{ color:#999;}
.search_ss3{ width:60px; height:34px; background:#c70404; color:#fff; text-align:center; line-height:34px;}
.search_ss3 a{ color:#fff;}
/*search*/

/*banner*/
.banner{ height:280px; width:100%;position:relativefloat:left;}
 #slides { display:block; width:100%; height:280px; list-style:none; padding:0; margin:0; position:relative}
 #slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
 #slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
 #pagination { display:block; list-style:none; position:absolute; left:50%;top:470px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
 #pagination li { display:block; list-style:none; width:30px; height:3px; float:left; margin-left:9px;background:#FFF; }
 #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
 #pagination li.current { background:#c70404;width:30px; height:5px;}
/*banner*/

/*banner1*/
.banner1{ height:240px; width:100%;position:relativefloat:left;}
 #slides1 { display:block; width:100%; height:240px; list-style:none; padding:0; margin:0; position:relative}
 #slides1 li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
 #slides1 li a { display:block; width:100%; height:100%; text-indent:-9999px}
 #pagination1 { display:block; list-style:none; position:absolute; left:50%;top:470px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
 #pagination1 li { display:block; list-style:none; width:30px; height:3px; float:left; margin-left:9px;background:#FFF; }
 #pagination1 li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
 #pagination1 li.current { background:#c70404;width:30px; height:5px;}
/*banner*/

/*news*/
.news{ height:440px; margin:20px auto 0 auto; width:1024px;}

.list{ width:270px; margin:0 20px 0 0;}
.list_1{ background:#605d5d; height:40px; width:250px; font-size:14px; padding:0 0 0 20px; line-height:40px; color:#fff;}
.list_2{ background:#FFFFFF; height:400px; width:270px;}
.list_2 li{ color:#fff; background:url(../images/zor2r_24.jpg)20px 10px no-repeat; height:30px; line-height:30px;}
.list_2 li a{ margin:10px 0 0 40px; color:#c70404;}
.list_2 li a:hover{ margin:10px 0 0 40px; /*color:#fff;*/ text-decoration:underline;}

.news_a{ width:435px;}
.news_a1{ height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
.news_a1 img{ margin:13px 10px 0 0;}
.news_a2{ width:435px; margin:20px 0 0 0; height:380px;}
.news_a21{ margin:0 15px 0 0;}
.news_a22{}

.service{ width:279px;}
.service_1{ height:125px;}
.service_11{ height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
 .service_11 img{margin:14px 0 0 0}
 .service_11 span{margin:0 0 0 12px;}
 
.service_12{ width:259px; padding:10px 0 0 20px;}
.service_12 li{ float:left; width:122px; height:30px; line-height:30px; background:url(../images/zor2r_28.jpg)2px 10px no-repeat;}
.service_12 li a{ margin:0 0 0 15px;}

.service_4{ width:279px; height:150px; margin:14px 0 0 0;}
.service_41{ background:#c70404; height:40px; font-size:14px; color:#fff; line-height:40px; padding:0 0 0 20px;}
.service_42{ margin:15px 0 0 0;}
.service_421{ float:left; margin:0 18px 0 0;}

/***首页用**/
.service1{ width:279px;}
.service1_1{ height:125px;}
.service1_11{ height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
 .service1_11 img{margin:14px 0 0 0}
 .service1_11 span{margin:0 0 0 12px;}
 
.service1_12{ width:279px; padding:10px 0 0 20px;}
.service1_12 li{ float:left; width:122px; height:30px; line-height:30px; background:url(../images/zor2r_28.jpg)2px 10px no-repeat;}
.service1_12 li a{ margin:0 0 0 15px;}

.service1_4{ width:279px; height:150px; margin:14px 0 0 0;}
.service1_41{ background:#c70404; height:40px; font-size:14px; color:#fff; line-height:40px; padding:0 0 0 20px;}
.service1_42{ margin:15px 0 0 0;}
.service1_421{ float:left; margin:0 18px 0 0;}
/*news*/

/*product*/
.product{ height:208px; margin:30px auto 0 auto; width:1024px;}
.product_bt{ height:40px; background:#f3f3f3; font-size:14px; color:#c70404; line-height:40px;}
 .product_bt span{ margin:0 0 0 12px;}
 .product_bt img{ margin:14px 0 0 12px;}
 
.product_nr{ margin:17px 0 0 12px; width:1000px;}
.product_nr dl{ width:230px; float:left; margin:0 15px 0 0;}
.product_nr dt{ float:left;}
.product_nr dd{ float:right;}
 .P1{ height:30PX; margin-top:6px;}
 .P2{ height:30px; margin-top:6px;}
 .P3{ width:75px; height:20px;background:url(../images/zor2r_51.jpg) no-repeat;}
 .P3 a{ color:#fff; display:block; padding:2px 0 0 17px;}
 .P3 a:hover{width:75px; height:20px;background:url(../images/zor2r_54.jpg) no-repeat;}
/*product*/

/*bottom*/
.bottom{ height:46px; margin:20px 0 0 0; background:#f3f3f3; border-top:3px solid #c70404;}
.bottom_nr{ width:1024px; margin:0 auto 0 auto; font-size:14px; color:#999; text-align:center; height:46px; line-height:46px;}
.bottom_nr a{ margin:0 17px 0 17px;}

.bottom_db{ width:1024px; margin:20px auto 0 auto;  text-align:center;}
/*bottom*/


/*second*/
.second_banner{ width:1024px; margin:0 auto 0 auto;}
.second{ overflow:hidden; margin:20px auto 40px auto; width:1024px;}

/*zuobian*/
.second_1{ width:250px; overflow:hidden;}

.second_11{ width:250px; overflow:hidden; background:#f6f6f6;}
.second_111{ height:28px; background:#c70404; padding:12px 0 0 25px; font-size:14px; color:#fff;}


#news_as_a{ overflow:hidden; margin:0 25px 0 25px; padding:10px 0 30px 0;}
#news_as_a h5{width:258px;overflow:hidden;text-indent:30px;color:#333;margin:0;cursor:default;height:36px; line-height:36px; border-bottom:1px solid #dfdfdf;background:url(../images/second_10.jpg)2px 15px no-repeat; font-size:14px;}

.unit li{ height:35px; line-height:35px;}
.unit li a{ background:url(../images/second_10.jpg)2px 8px no-repeat; padding:0 0 0 25px; color:#666;}
.unit li a:hover{background:url(../images/second_20.jpg)2px 8px no-repeat; color:#c70404; text-decoration:underline;}
.unit ul{ margin:0 0 0 15px;}

#news_as_a div.unit ul{display:none;line-height:30px;}

 #news_as_a div.current ul{display:block;}
 #news_as_a div.current h5{background-position:left bottom; cursor:pointer;background:url(../images/second_20.jpg)2px 15px no-repeat; color:#c70404; }


.second_12{ width:279px; overflow:hidden; margin:20px 0 0 0;}
.second_121{ height:40px; background:#c70404; font-size:14px; color:#FFFFFF; line-height:40px;}
 .second_121 span{ margin:0 0 0 12px;}
 .second_121 img{ margin:14px 0 0 12px;}
 
.second_122{ margin:17px 0 0 12px;}
.second_122 dl{ width:236px; height:105px; margin:20px 0 0 ;}
.second_122 dt{ float:left;}
.second_122 dd{ float:right;}

.second1_12{ width:279px; overflow:hidden; margin:20px 0 0 0;}
.second1_121{ height:40px; background:#f3f3f3; font-size:14px; color:#c70404; line-height:40px;}
 .second1_121 span{ margin:0 0 0 12px;}
 .second1_121 img{ margin:14px 0 0 12px;}
 
.second1_122{ margin:17px 0 0 12px;}
.second1_122 dl{ width:236px; height:105px; margin:20px 0 0 ;}
.second1_122 dt{ float:left;}
.second1_122 dd{ float:right;}

 .P1{ height:30PX; margin-top:6px;}
 .P2{ height:30px; margin-top:6px;}
 .P3{ width:75px; height:20px;background:url(../images/zor2r_51.jpg) no-repeat;}
 .P3 a{ color:#fff; display:block; padding:2px 0 0 17px;}
 .P3 a:hover{width:75px; height:20px;background:url(../images/zor2r_54.jpg) no-repeat;}
/*zuobian*/

/*zhongjian*/
.second_2{ width:435px; margin:0 0 0 15px;}
.second_21{ height:40px; height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
  .second_211{ float:left;}
     .second_211 img{ margin:13px 10px 0 0;}
  .second_212{ float:right; font-size:12px;}
.second_22{ margin:20px 0 0 18px;}
/*zhongjian*/

/*youbian*/
.second_3{ width:240px;}

.second_31{width:240px; overflow:hidden;}
.second_311{background:#c70404; height:40px; font-size:14px; color:#fff; line-height:40px; padding:0 0 0 20px;}
.second_312{ margin:20px 0 0 0;}

.second_32{ width:279px; margin:10px 0 0 0;}
.second_321{height:40px; height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
.second_321 img{ margin:13px 10px 0 0;}
.second_322{ margin:10px 0 0 0;}
.second_322 li{ height:30px; line-height:30px; background:url(../images/zor2r_28.jpg)2px 12px no-repeat;}
.second_322 li a{ margin:0 0 0 15px;}

.second_33{ margin:10px 0 0 0;}
/*youbian*/

/*sy_youbian*/
.second_3{ width:279px;}

.second1_31{width:279px; overflow:hidden;}
.second1_311{background:#c70404; height:40px; font-size:14px; color:#fff; line-height:40px; padding:0 0 0 20px;}
.second1_312{ margin:20px 0 0 0;}

.second1_32{ width:279px; margin:10px 0 0 0;}
.second1_321{height:40px; height:39px; border-bottom:1px solid #c70404; line-height:39px; font-size:14px; color:#333;}
.second1_321 img{ margin:13px 10px 0 0;}
.second1_322{ margin:10px 0 0 0;}
.second1_322 li{ height:30px; line-height:30px; background:url(../images/zor2r_28.jpg)2px 12px no-repeat;}
.second1_322 li a{ margin:0 0 0 15px;}

.second_33{ margin:10px 0 0 0;}
/*youbian*/


/*second*/


a.red{ color:#333;}
a.red:hover{ color:#c70404; text-decoration:underline;}
a.red2{ color:#666;}
a.red2:hover{ color:#c70404; text-decoration:underline;}