@charset "utf-8";

/* base */
/*共用部分*/
body {
	font: 12px/20px "思源宋体";
	color:#6f6f6f;
	background:#f4f4f4;
	margin: 0px;
}
*{ padding:0; margin:0; font-family:"思源宋体" !important;}
a { color:#666; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.clearboth { clear:both; }
.clearleft { clear:left; }
.clearright { clear:right; }
.page{ text-align:center; width:700px; float:left; padding:20px 0;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#c30;}
.fd_right{ float:right;}
.fd_left{ float:left; margin-right:10px;}
/*共用部分结束*/



/*头部header部分*/
.h_top{ clear: both; position:fixed; left:0; top:0; right:0; z-index:999; }
.top{ width:100%; height:40px; line-height:40px;/* background:#c50000;*/ /*background:url(../images/top_bj.png) repeat-x left;*/}
.top .top1{ width:1000px; margin:0 auto; color:#fff; text-align:left; font-size:12px;}
.top .top1 span{ float:right; background:url(../images/tel1.png) no-repeat left; padding-left:45px; font-size:16px; font-weight:bold;}
.head{ height:110px;background:url(../images/head_bj.jpg) repeat-x;}
.header{width:1000px; margin:0 auto}
.header .logo{ float:left; padding-top:10px;}
.header .top_right{ float:right; margin-top:10px; text-align:right}
.header .top_right .a1{ background:url(../images/yuan1.png) no-repeat left center}
.header .top_right .a2{ background:url(../images/yuan2.png) no-repeat left center}
.header .top_right .a3{ background:url(../images/yuan3.png) no-repeat left center}
.header .top_right a{ padding:3px 14px; color:#fff}
.header .top_right dd{ padding-top:20px; padding-right:14px}


.nav_bj{ height:38px; background:#fff}
.nav { font-weight:bold; color:#fff;  width:665px; margin:0 auto; float:right; margin-top:26px;}
.nav ul{ background:url(../images/nav_right.jpg) no-repeat right; height:38px;}
.nav ul li{ float:left; padding:4px 22px 0; background:url(../images/line.jpg) no-repeat right 17px}
.nav ul li.no_border{ border:none;}
.nav ul li a{ color:#fff; display:block; width:122px; height:34px; line-height:34px; background:#fff; color:#333; font-size:16px; letter-spacing:2px; text-align:center;}
.nav ul li a:hover{background:#42a0d3; color:#fff;}
.nav ul .on1{ padding-left:0}
.nav ul .on1 a{ background:url(../images/nav1.jpg) no-repeat}
.nav ul .on1 a:hover{ background:url(../images/nav11.jpg) no-repeat}
.nav ul .on1hover a{ background:url(../images/nav11.jpg) no-repeat}
.nav ul .on2 a{/* background:url(../images/nav2.jpg) no-repeat*/ width:122px; height:34px; line-height:34px; background:#fff; color:#333; font-size:16px; letter-spacing:2px; text-align:center;}
.nav ul .on2 a:hover{ /*background:url(../images/nav22.jpg) no-repeat;*/ background:#42a0d3; color:#fff;}
.nav ul .on2hover a{ /*background:url(../images/nav22.jpg) no-repeat*/ background:#42a0d3; color:#fff;}
.nav ul .on3 a{ background:url(../images/nav3.jpg) no-repeat}
.nav ul .on3 a:hover{ /*background:url(../images/nav33.jpg) no-repeat*/}
.nav ul .on3hover a{/* background:url(../images/nav33.jpg) no-repeat;*/background:#42a0d3; color:#fff;}
/*.nav ul .on4 a{ background:url(../images/nav4.jpg) no-repeat}
.nav ul .on4 a:hover{ background:url(../images/nav44.jpg) no-repeat}*/
.nav ul .on4hover a{ /*background:url(../images/nav44.jpg) no-repeat*/background:#42a0d3; color:#fff;}
/*.nav ul .on5 a{ background:url(../images/nav5.jpg) no-repeat}
.nav ul .on5 a:hover{ background:url(../images/nav55.jpg) no-repeat}*/
.nav ul .on5hover a{ /*background:url(../images/nav55.jpg) no-repeat*/background:#42a0d3; color:#fff;}
/*.nav ul .on6 a{ background:url(../images/nav6.jpg) no-repeat}
.nav ul .on6 a:hover{ background:url(../images/nav66.jpg) no-repeat}*/
.nav ul .on6hover a{/* background:url(../images/nav66.jpg) no-repeat*/background:#42a0d3; color:#fff;}

.nav ul li a:hover{color:#fff;}
#menu2 {}
#menu2 ul {float:left;}
#menu2 li { position: relative;}
#menu2 li a { float:left;}
#menu2 ul ul { display:none;  position:absolute; top:38px;  left:22px; z-index:999; overflow:hidden;}
#menu2 ul ul li{ padding:0px;}
#menu2 ul ul li a{ background: #42a0d3; border-bottom:1px solid #FFF; display:block; overflow:hidden; white-space:nowrap;
 width:122px; padding:0; text-align:center; line-height:34px; color:#fff; font-size:12px; font-weight:normal; letter-spacing:0;}
#menu2 ul ul li a:hover{color:#fc0;}
.tiao1{ height:3px; /*background:url(../images/tiao1.jpg) no-repeat center*/}
.tiao2{ height:3px;/* background:url(../images/tiao2.jpg) no-repeat center;*/ margin-top:2px;}

.banner{  height:338px; margin:0 auto ;clear:both }
/*头部header部分结束*/

/*首页中间内容部分开始*/
.main{ width:1000px; margin:20px auto 0}

.main .shi{ width:268px; float:left}
.main .shi .title{ padding-left:10px;}
.main .shi .intro{ width:280px;  height:185px; padding-top:18px;  background:url(../images/ca_bj.jpg) no-repeat}
.main .shi .intro img{ width:252px; height:166px;}


.main .news{ width:665px;float:left;} 
.main .news .title{}
.main .news .title img{ display:inline-block; margin-right:6px; vertical-align:middle;}
.main .news .title h2{ font-size:15px; line-height:20px; color:#222; display:inline-block;}
.main .news .title h2 span{ color:#42a0d3; display:inline-block; margin-left:4px;}
.main .news .title IMG{ float:left}
.main .news .title a{  padding-right:10px; color:#666; float:right; font-size:9px;}
.main .news .nr{width:700px; margin-top:20px;}
.main .news .nr .left{ width:260px; float:left; padding-right:20px;}
.main .news .nr .left img{ width:260px;}
.main .news .nr .intro{ width:380px; float:left;}
.main .news .nr .intro h2{ font-size:16px; color:#000;}
.main .news .nr .intro p{ line-height:26px; padding-bottom:10px;}
.main .news .nr .intro p a{ color:#ff6d02;}
.main .news .nr .intro ul li{ border-bottom: solid 1px #d2d2d2; border-top:#fff 1px solid;  height:28px; line-height:28px; background:url(../images/kuai.jpg) no-repeat left center; padding-left:17px;}
.main .news .nr .intro ul li a{ float:left}
.main .news .nr .intro ul li span{ float:right}
.main .news .nr .intro ul li a:hover{ color:#c30;}

.main .case{ width:315px; float:right}
.main .case .title{ padding-left:8px; font-size:15px; font-weight:bold; line-height:20px; color:#000;}
.main .case .title img{ display:inline-block; vertical-align:middle; margin-right:6px;}
.main .case .intro{ width:315px; height:200px; /*background:url(../images/ca_bj.jpg) no-repeat*/}


.pagedody{ height:107px; background:url(../images/tiao_bj.jpg) repeat-x bottom; margin-top:15px;}
.pagedody .page_n{ width:986px; margin:0 auto}
.pagedody .page_n .lt{ float:left; width:575px; padding-top:23px;}
.pagedody .page_n .lt li{ float:left; margin-right:15px;}
.pagedody .page_n .cen{ float:left; width:139px; height:48px; background:url(../images/hu_tit.jpg) no-repeat}
.pagedody .page_n .rt{ float: left; padding-top:8px;}

/*首页中间内容部分结束*/

/*内页中间内容部分开始*/
.nbanner_bj{ height:300px; width:100%; background:#d8d8d8; margin-top:102px;}
.nbanner_bj .nbanner_bj1{ width:100%; height:300px; background:url(../images/n_banner_bj.jpg) no-repeat center; margin:0 auto}
.nbanner_bj .nbanner_bj1 .nbanner{ width:1100px; margin:0 auto}

.slideGroup{ width:1090px; text-align:left;  }
.slideGroup .parHd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 20px; border-bottom:1px solid #ddd;  position:relative;  }
.slideGroup .parHd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideGroup .parHd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:75px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:96px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(../images/icoLeft.gif) center center no-repeat #4c4646; }
.slideGroup .sNext{ left:auto; right:5px; background:url(../images/icoRight.gif) center center no-repeat #4c4646;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:230px; height:135px; display:block; border:3px solid #fff; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#c30;  }
.slideGroup .parBd ul li .title{ line-height:24px;   }
.slideGroup .parBd ul li .title a{ color:#000; font-size:14px; font-weight:bold;}

.nmain{ width:992px; min-height:484px;background:url(../images/n_body_bj1.jpg) repeat-y left; margin:73px auto 0; }
.nmain .nmain1{ width:992px; min-height:338px;  background:url(../images/n_b_bj.png) no-repeat;}

.nmain_bot{ width:992px; margin:0 auto; height:70px; background:url(../images/n_bot_ying.jpg) no-repeat left top}



/*左边*/
.nmain1 .lt{ width:217px; float:left;  padding-top:2px;}
.nmain1 .lt .con{ width:208px; margin:0 auto; position:relative;}
.nmain1 .lt .con img{ position:absolute;}
.nmain1 .lt .con h2{ margin:0; text-align:center; font-size:15px; color:#fff; line-height:30px; z-index:1; position:relative; font-weight:normal; margin-bottom:6px;}
.nmain1 .lt .con h3{ margin:0; text-align:center; color:#969495; font-size:14px; line-height:22px; margin-left:0px; z-index:1; position:relative; font-weight:normal;}
.nmain1 .lt .con h4{ margin:0; text-align:center; color:#ba0612; font-size:20px; line-height:30px; z-index:1; position:relative; font-weight:normal; margin-top:6px;}
.nmain1 .lt .con h5{ margin:0; text-align:center; color:#c4c3c3; font-size:28px; z-index:1; position:relative; font-weight:200; margin-top:6px; text-transform:uppercase;}
.sidebar{ width:191px;padding-left:16px; }
.sidebar .title{ height:79px; position:relative;}
.sidebar .title img{ position:absolute;}
.sidebar .title h2{ text-align:left; font-size:20px; letter-spacing:4px; font-weight:normal; color:#fff;
 line-height:26px; margin:0 0 0 20px; position:relative; z-index:1; padding-top:6px;}
.sidebar .title h3{ text-align:left; font-size:18px; color:#fff; font-weight:normal; line-height:30px; margin:0 0 0 20px; position:relative; z-index:1;}
.sidebar .intro{ padding:10px;}
.sidebar .intro ul li{}
.sidebar .intro ul .on1 a{ width:140px; height:24px; display:block; background:url(../images/n_tit_bj.jpg) no-repeat;color:#222;}
.sidebar .intro ul li a{ width:140px; height:24px; display:block; font-family:"思源宋体"; font-size:13px; padding-left:33px; line-height:24px; margin-bottom:5px; }
.sidebar .intro ul li a:hover{ color:#222; background:url(../images/n_tit_bj.jpg) no-repeat}
#menu { float:left; line-height:30px;}
#menu ul {float:left;}
#menu li { float:left; width:180px;  position: relative;}
#menu li a { display: block; float:left; padding-left:15px; width:165px;}
#menu li a:hover { color: #da1a00; }
#menu ul ul { display: none;  position: absolute; top: 0;  left:190px; }
#menu ul ul li{ background:#0056b6; width:200px; padding:0px; border-bottom:solid 1px #dadada;}
#menu ul ul li a{ padding:0px 10px; width:200px; overflow:hidden; white-space:nowrap; color:#fff;}
#menu ul ul li a:hover{ color:#f90;}






/*右边*/
.content{ width:736px; float:right; padding-top:9px; padding-right:4px;} 
.content .title{ font-size:24px; line-height:30px; font-weight:bold; color:#bdbdbd; letter-spacing:4px; text-align:left;}
.content .n_nav{ height:30px; border-bottom:#CCC 1px solid; border-top:#CCC 1px solid; margin-top:10px; background:url(../images/n_f.jpg) no-repeat 6px center; line-height:30px; padding-left:14px;}
.content .n_nav li{ height:29px; float:left; padding-right:20px; padding-left:15px; background:url(../images/n_jian.jpg) no-repeat right center; color:#555}
.content .n_nav li a{ color:#555}
.content .n_nav li a:hover{ color:#42a0d3}

.content .about{ }
.content .about .top{ padding-top:30px;}
.content .about .top .wz{ width:351px; float:left}
.content .about .top .wz h3{ color:#800606}
.content .about .top .wz p{ margin-bottom:21px;}
.content .about .top .img{ float:right; margin-right:15px;}

.content .about .bot{}
.content .about .bot dd{ padding:15px 0 15px;}
.content .about .bot .img{ float:left; margin-right:15px;}
.content .about .bot .wz{ float: right; width:358px; background:url(../images/n_a_img3.jpg) no-repeat top;}

.content .news{ padding-top:22px;}
.content .news_top{}
.content .news_top .img{ float:left}
.content .news_top .img img{ width:299px; height:173px; border:#CCC 1px solid; padding:3px}

.content .news_top .wz{ width:384px; float:left; margin-left:15px; text-indent:2em; line-height:22px}
.content .news_top .wz h3{ color:#ff6d02; text-align:center; padding-bottom:10px;}
.content .news_top .wz dd{ /*text-align:right*/}
.content .news_top .wz dd a{ color:#ff6d02}

.content .news_list{ padding:20px 5px 0; clear:both}
.content .news_list ul li{ width:677px;  border-bottom: solid 1px #fff; border-top:#ccc 1px solid; padding-bottom:2px; padding-left:22px; background:url(../images/n_jiao.jpg) no-repeat left center; height:42px; line-height:42px;}
.content .news_list ul li a{ float:left}
.content .news_list ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list ul li a:hover{ color:#0b8bd2;}


.content .news_list1{ padding:20px 5px 0; clear:both}
.content .news_list1 ul li{ width:677px;  border-bottom: dashed 1px #fff; padding-bottom:2px; padding-left:22px; background:url(../images/n_jiao.jpg) no-repeat left center; height:42px; line-height:42px;}
.content .news_list1 ul li a{ float:left; color: #C00; text-decoration:underline}
.content .news_list1 ul li span{ color:#1a5ea5; float:right; padding-right:10px;} 
.content .news_list1 ul li a:hover{ color:#0b8bd2;}

.content .news_list1 dd{ font-size:12px; line-height:28px;}
.content .news_list1 dd p{ text-indent:2em}



.content .news_show{ padding:14px; display:block}
.content .news_show ul li.bt{ font-size:14px; font-weight:bold; text-align:center; color:#ff6d02;}
.content .news_show ul li.date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #999;}
.content .news_show ul li.nr{ padding:8px 18px;}
.content .news_show ul li.nr p{ margin-bottom:10px; line-height:26px; text-indent:2em}
.content .news_show ul li.back{ text-align:center;}
.content .news_show ul li.back a:hover{ color:#ec6100;}

.content .news .shi{}
.content .news .shi li{ float:left; margin:10px 23px}
.content .news .shi li img{ width:187px; height:141px;}
.content .news .shi li span{ display:block; text-align:center}
.content .news .shi li a{}

.content .news .shi1{}
.content .news .shi1 li{ float:left; margin:10px 16px}
.content .news .shi1 li img{ width:210px; height:160px;}
.content .news .shi1 li span{ display:block; text-align:center}

.content .news .shi_show{ width:601px; height:460px; margin:30px auto 0} 
.content .news .shi_show img{ width:610px; height:460px;}
.content .news .shi_show span{ display:block; text-align:center; padding:10px 0}

.content .news dd{ width:602px; margin:0 auto; text-align:center}


.content .chanye{ padding-right:20px;}
.content .chanye .img{ width:718px; /*height:480px;*/ margin:0 auto; position:relative}
.content .chanye a{ width:236px; height:148px; display:block; }
.content .chanye .a1{ position:absolute; width:236px; height:148px; display:block; top:34px; left:4px;}
.content .chanye .a2{ position:absolute; width:236px; height:148px; display:block; top:355px; left:488px;}
.content .chanye .a3{ position:absolute; width:236px; height:148px; display:block; top:355px; left:246px;}
.content .chanye .a4{ position:absolute; width:236px; height:148px; display:block; top:355px; left:2px;}
.content .chanye .a5{ position:absolute; width:236px; height:148px; display:block; top:193px; left:2px;}


.content .chanye .chan1{ background:url(../images/chan_yoing.jpg) no-repeat bottom; padding-bottom:15px; height:203px; margin-top:20px;}
.content .chanye .chan1 .img{ float:left}
.content .chanye .chan1 .img img{ width:299px; height:173px; border:#CCC 1px solid; padding:3px;}
.content .chanye .chan1 .wz{ float:right; width:388px; line-height:28px; text-indent:2em}
.content .chanye .chan1 .wz h2{ color:#ff6d02; padding-bottom:5px;}
.content .chanye .chan1 .wz dd{ text-align:right}
.content .chanye .chan1 .wz dd a{ color:#ff6d02;}


.content .chanye .chan2{ background:url(../images/chan_yoing.jpg) no-repeat bottom; padding-bottom:15px; height:203px;margin-top:20px;}
.content .chanye .chan2 .img{ float:right}
.content .chanye .chan2 .img img{ width:299px; height:173px; border:#CCC 1px solid; padding:3px;}
.content .chanye .chan2 .wz{ float:left; width:388px; line-height:28px;}
.content .chanye .chan2 .wz h2{ color:#ff6d02; padding-bottom:5px;}
.content .chanye .chan2 .wz dd{ text-align:right}
.content .chanye .chan2 .wz dd a{ color:#ff6d02;}

.content .chan_show{ padding-top:15px; padding-right:20px;}
.content .chan_show .tit_li{ clear:both; border-top:#e9e8e8 1px solid}
.content .chan_show .tit_li li{ float:left}
.content .chan_show .tit_li li a{ width:95px; height:30px; display:block; background:url(../images/45_2.jpg) no-repeat; color:#FFF; text-align:center; line-height:30px; font-weight:bold }
.content .chan_show .tit_li .on_1 a{ background:url(../images/45_1.jpg) no-repeat }
.content .chan_show .tit_li li a:hover{ color:#900;background:url(../images/45_1.jpg) no-repeat; color:#F90} 


.content .chan_show .link{}
.content .chan_show .link a{ color:#900; text-decoration:underline; padding:0 5px}
.content .chan_show p{ line-height:28px; text-indent:2em}


.content .product_list{ padding:15px 0;}
.content .product_list ul li{ width:254px; height:192px; overflow:hidden; float:left; margin:0 44px 20px; text-align:center;}
.content .product_list ul li img{ width:248px; height:164px; border:solid 1px #dadada; padding:1px;}
.content .product_list ul li span{ display:block;}

.content .product_show{ padding:15px;}
.content .product_show ul li{ float:left; margin-bottom:20px; width:640px;}
.content .product_show ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;}
.content .product_show ul li.pic span{ display:block; font-weight:bold;}
.content .product_show ul li.nr p.jc{font-weight:bold;}
.content .product_show ul li img{ width:367px; height:241px;}

.content .product_show2{ padding:15px;}
.content .product_show2 ul li.pic{ text-align:center; border-bottom:dashed 1px #ccc;margin-bottom:15px;}
.content .product_show2 ul li.pic span{ display:block; font-weight:bold;}
.content .product_show2 ul li.nr p.jc{font-weight:bold;}
.content .product_show2 ul li.nr p{ line-height:24px;}





.content .feedback{ padding:15px;}
.content .feedback table{}
.content .feedback table thead{ font-weight:bold;}
.content .feedback table tr td{ padding:4px;}
.content .feedback table tr td a:hover{ color:#c30;}
.content .feedback table input{ height:25px; }
.content .feedback table input, .content .feedback table textarea{ border:solid 1px #ccc;  text-shadow:#000 1px 1px 1px }
.content .feedback table input.button{background:#b60611; color:#fff; cursor:pointer; padding:2px 4px;}

.content .job{ padding:0 15px 15px 15px; background:url(../images/job_img.png) no-repeat right 30px}
.content .job h2{ color:#c00613; padding:30px 0 15px;}
.content .job table{ background:#EAEAEA; margin-bottom:20px;}
.content .job table thead{ font-weight:bold;}
.content .job table tr td{ background:#fff; padding:4px;}
.content .job table tr td a:hover{ color:#c30;}

.content .contact{}
.content .contact .wz{  padding:42px 0 0 149px; background:url(../images/con_img.jpg) no-repeat 20px 32px; line-height:30px;}
.content .contact .wz h2{ color:#c90604}
.content .contact .map{}


/*内页中间内容部分结束*/

/*脚部分开始*/
.footer{clear:both; height:103px; background: url(../images/foot_bj.jpg) repeat-x bottom; margin-top:20px;}
.foot{ width:999px; height:103px; background:url(../images/foot.jpg) no-repeat; margin:0 auto}
.foot p{ padding:15px 0 0 233px;}
/*脚部分结束*/
