@charset "gb2312";
/* CSS Document */

body { margin:0 auto; font-size:12px; color:#555555; font-family:"微软雅黑"}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul { list-style:none;}
*{margin:0;padding:0;list-style-type:none;}
img { border:0px;}
a { color:#555555; text-decoration:none;}
a:link {color:#555555; text-decoration:none;}
a:hover {color:#333333; text-decoration:none}

/*头部*/
.tmenuw { margin:0 auto; width:100%; min-width:1200px; height:44px; color:#646464; background:url(../images/topbg.jpg) repeat-x; overflow:hidden}
.tmenun{margin:0 auto; width:1200px; height:32px; overflow:hidden}
.welcome { float:left; width:600px; height:44px; line-height:40px; font-family:"宋体"; overflow:hidden}
.tmenu { float:right; width:500px; height:32px; overflow:hidden}
.tmenu ul {overflow:auto}
.tmenu ul li { float:right; line-height:34px; text-align:right; cursor:pointer;}
.tmenu ul li a {color:#787476;}

/*LOGO and Search*/
.logo { margin:0 auto; width:1200px; height:88px; background:url(../images/logo.jpg) no-repeat 0px 0px; overflow:hidden}
.search { float:right; width:424px; height:31px; background:#FF5508; margin-top:36px; overflow:hidden}
.search dl { height:31px; overflow:hidden}
.search dl dt { float:left; width:349px; height:31px; background:url(../images/searchbg.jpg) no-repeat;}
.search dl dd { float:right; width:75px; height:31px; }
.input_s { margin:2px 0px 0px 2px; width:340px; height:26px; line-height:26px; font-size:12px; border:0px; padding:0px; text-indent:5px; color:#999999; font-family:Arial, Helvetica, sans-serif; overflow:hidden } 

/*menu*/
#menu { float:right; width:660px; height:88px; overflow:hidden}
#menu ul { margin:0 auto; width:660px; overflow:hidden}
#menu ul li { float:left; line-height:88px; color:#80C09D}
#menu ul li a { display:block; width:110px; height:88px; text-align:center; line-height:88px; font-size:16px; overflow:hidden}
#menu ul li a:link { color:#696969; background:url(../images/menubg1.png) no-repeat 90px 42px;}
#menu ul li a:visited { color:#696969; }
#menu ul li a:hover {  color:#020202;}
#menu ul li ul { display:none; position:absolute; width:110px; z-index:99}
#menu ul li ul li { text-align:center; width:110px; height:34px; line-height:34px; }
#menu ul li ul li a{ width:110px; height:34px; line-height:34px; padding:0px; font-size:14px; font-weight:normal; }
#menu ul li ul li a:link { background:url(../images/menubg3.png);  color:#F3F3F3;}
#menu ul li ul li a:visited { background:url(../images/menubg3.png); color:#F3F3F3;}
#menu ul li ul li a:hover { background:url(../images/menubg4.png); color:#FF0;}
#menu ul li:hover a { color:#020202; background:url(../images/menubg2.png) no-repeat center center;}
#menu ul li:hover ul{ display:block;}
#menu ul li.sfhover ul { display:block;}

/*banner*/
.flexslider { position:relative; width:100%; min-width:1200px; height:511px; overflow:hidden; background:url(../images/loading.gif) 50% no-repeat;}
.slides { position:relative; z-index:1;}
.slides li { height:511px;}
.slides li { height:511px;}
.slides li a { display:block; width:100%; height:511px;}
.flex-control-nav { position:absolute; bottom:20px; left:0px; z-index:2; width:100%;text-align:center}
.flex-control-nav li { display:inline-block; width:19px; height:19px;  margin:0 2px; color:#A3A0A0; *display:inline; zoom:1;}
.flex-control-nav a { display:inline-block; width:19px; height:19px; line-height:19px; color:#FFFFFF; background:url(../images/dot.png) right 0 no-repeat; cursor:pointer; overflow:hidden;}
.flex-control-nav .flex-active { background-position:0 0;}

/*首页关于我们*/
.iaboutsup { margin:0 auto; width:100%; min-width:1200px; overflow:auto;}
.iaboutsup h3 {margin:0 auto; width:120px; height:50px; line-height:50px; color:#20364D; font-size:30px; padding-top:25px; font-weight:normal; overflow:hidden}
.iaboutsup h4 {margin:0 auto; width:120px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; overflow:hidden}
.iaboutsup h5 { height:1px; background:#D7D5D6 url(../images/bg02.jpg) no-repeat center; overflow:hidden}

.iadown { margin:0 auto; width:1200px; margin-top:20px; margin-bottom:40px; overflow:auto}
.iadown_l { float:left; width:600px; height:350px; background:url(../images/abouts.jpg) no-repeat center top; overflow:auto}
.iadown_r { float:right; width:600px; overflow:auto}
.iadown_rc{ margin:0 auto; width:580px; height:240px; overflow:hidden}
.iadown_rc ul li { color:#4E6A7F; line-height:23px; font-size:14px;}
.iadown_ri{ margin:0 auto; width:580px; overflow:auto}
.iadown_ri ul li { float:left; width:106px;}

/*首页新闻资讯*/
.inewsw { margin:0 auto; width:1040px; margin-top:18px; overflow:auto;}
.inews1 { float:left; width:317px; overflow:auto}
.inews2 { float:left; width:360px; height:256px; margin-left:13px; overflow:hidden; border-left:#C1C1C1 dotted 1px; border-right:#C1C1C1 dotted 1px;}
.inews3 { float:left; width:335px; height:256px; margin-left:12px; overflow:hidden;}

/*首页产品展厅*/
.ipup { margin:0 auto; width:100%; min-width:1040px; background:#F8F6F7; margin-top:50px; overflow:auto;}
.ipup h3 {margin:0 auto; width:120px; height:50px; line-height:50px; color:#20364D; font-size:30px; padding-top:15px; font-weight:normal; overflow:hidden}
.ipup h4 {margin:0 auto; width:120px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; overflow:hidden}

.ipw { margin:0 auto; width:100%; min-width:1280px; height:380px; background:#F8F6F7; overflow:hidden}
.ipn {margin:0 auto; width:1280px; height:1240px; margin-top:20px; overflow:hidden}
.rollleft { float:left; width:1230px; overflow:auto;}
.rollleft_l{ float:left; width:50px; padding-top:104px; text-align:left; overflow:hidden; cursor:pointer}
.rollBox { float:right; width:1180px; overflow:hidden; }
.Cont { float:left; width:1180px; overflow:hidden;}
.ScrCont { width:10000000px; overflow:hidden;}
.pic { float:left; width:236px; height:300px; text-align:center; overflow:hidden}
.pic a { display:block; width:236px; height:300px; color:#FFF}
.pic a:hover { color:#333}
.pic h3 { height:30px;}
.pic h4 { text-align:center; font-size:22px; height:30px;}
.pic h5 { margin:0 auto; width:190px; text-align:center; font-size:14px; font-weight:normal; margin-top:10px;}
.rollBox #List1,.rollBox #List2{float:left;}

.rollright{ float:right; width:50px; padding-top:104px; text-align:right; overflow:hidden; cursor:pointer}




/*网站QQ*/
.adleft { padding:0px; display:block; visibility:visible; background-image:none; float:none; overflow:hidden; position:fixed; z-index:10000; width:107px; right:13px; top:173px; background-position:inherit; background-repeat:initial; overflow:hidden }
.adleft h3 { width:107px; height:15px; background:url(../images/to047.gif) no-repeat; overflow:hidden}
.adleft dl { overflow:hidden}
.adleft dl dt { float:left; width:78px; height:43px;}
.adleft dl dd { float:right; width:29px; height:43px; overflow:hidden; }
.adleft ul { background:url(../images/to046.jpg) repeat-y; padding:8px 0px 18px 0px;}
.adleft ul li { text-align:center; padding-top:5px;}


/*Bottom*/
.bottomw { margin:0 auto; width:100%; min-width:1200px; background:#1A1A1A; border-top:#4D4D4D solid 5px; overflow:auto}
.bottomn { margin:0 auto; width:1200px; height:200px; color:#FEFEFF; overflow:hidden}
.bottom1 { float:left; width:1000px; margin-top:8px; overflow:hidden}
.bottom1 ul { padding-top:20px;}
.bottom1 ul li { line-height:25px;}
.bottom1 ul li p{ margin-bottom:10px;}
.bottom2 { float:right; width:100px; margin-top:30px; text-align:center; overflow:hidden}
.bottom2 p { line-height:20px; margin-top:5px;}

/*次页主体*/
#ncontent { margin:0 auto; width:1180px; margin-top:12px; margin-bottom:20px; overflow:auto}
#left { float:left; width:210px; overflow:auto}
.l_menu { width:210px; overflow:auto}
.l_menu h3,.l_contact h3 { height:38px; line-height:38px; background:#999999; color:#FFFFFF; text-align:center; font-size:16px; font-weight:normal;}
.l_menu ul { border:#DADADA solid 1px; border-bottom:none;}
.l_menu ul li { height:35px; line-height:35px; border-bottom:#DADADA solid 1px; background:url(../images/lmul_bg.jpg) repeat-x; font-size:14px;}
.l_menu ul li a { color:#444444}
.l_menu ul li a:hover { color:#000000}

.l_contact { width:210px; margin-top:15px; overflow:auto}
.l_contact ul { height:130px; padding:19px 0px 12px 22px; border:#DADADA solid 1px; background:#F5F5F5 url(../images/lC_bg.jpg) no-repeat bottom; overflow:hidden}
.lccss1 { background:url(../images/lctel.jpg) no-repeat; height:24px; line-height:24px; text-indent:24px; padding-bottom:4px; color:#AB1B1C;}
.lccss2 { line-height:30px; font-size:20px; color:#FF5508; padding-left:12px; font-family:Arial; font-weight:bold;}
.lccss3 { background:url(../images/lcqq.jpg) no-repeat 0px 6px; height:24px; line-height:24px; padding:5px 0px 5px 0px; text-indent:24px; color:#FF5508;}

#right { float:right; width:957px; min-height:580px; border:#DFDFDF solid 1px; overflow:auto; }
.r_menu { margin:0 auto; width:957px; height:43px; overflow:hidden}
.r_menu h3 { text-indent:39px; font-size:12px; font-weight:normal; color:#444444; height:40px; line-height:44px; background:url(../images/rm_bg.jpg) no-repeat 20px 14px;}
.r_menu h4 { height:3px; background:url(../images/rmbg.jpg) repeat-x;} 

/*关于我们*/
.abouts { margin:0 auto; width:882px; margin-top:10px; margin-bottom:30px; overflow:auto}
.abouts ul li { line-height:28px; font-size:14px;}

/*文字类新闻*/
.news { margin:0 auto; width:900px; margin-top:5px; overflow:auto}
.news ul { padding:10px 0px 0px 0px; overflow:auto}
.news ul li { line-height:31px; font-size:14px; border-bottom:#CBCBCB dashed 1px; background:url(../images/d2.jpg) no-repeat 5px 14px; text-indent:18px;}
.news ul li span { float:right; width:78px; text-align:left; font-size:12px; color:#999999; font-family:Arial, Helvetica, sans-serif; text-indent:0px;}

/*图片类新闻*/
.pic1 { margin:0 auto; width:940px; overflow:auto}
.pic1 ul { margin:12px 0px 0px 0px; overflow:auto}
.pic1 ul li { float:left; width:188px; margin-bottom:18px; text-align:center}
.pipc { margin:0 auto; width:184px; height:218px; text-align:center; overflow:hidden}
.pipc img { width:170px; height:170px; margin-top:4px; margin-bottom:8px;}
.pipc a { display:block; width:176px; height:210px; font-size:14px; border:#F2F2F2 solid 1px; margin:3px;}
.pipc a:hover { border:#BC0000 solid 4px; margin:0px; color:#111111}

.pic2 { margin:0 auto; width:773px; overflow:auto}
.pic2 ul { margin:20px 0px 0px 7px; overflow:auto}
.pic2 ul li { float:left; width:190px; margin-bottom:10px; text-align:center}
.pic2 ul li img { width:160px; height:180px; border:#CCCCCC 1px solid; padding:3px; margin-bottom:8px;}

/*更多 CSS*/
.more { margin:0 auto;  width:600px; height:25px; text-align:center; line-height:25px; margin-top:20px; margin-bottom:24px; overflow:hidden }
.more ul li a { color:#0000FF; text-decoration:none;}
.more ul li a:hover { text-decoration:none;}
.more ul li select { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}

/*新闻展示 CSS*/
.nshow { margin:0 auto; width:876px; margin-bottom:20px; overflow:auto}
.nshow h3 { line-height:30px; text-align:center; color:#333333; font-size:16px; padding-top:10px;}
.nshow h4 { margin:5px 0px 0px 0px; height:25px; border-bottom:#CBCBCB dashed 1px; font-size:12px; font-weight:normal; text-align:center}
.nshow ul { margin: 0 auto; width:872px; padding-top:10px;}
.nshow ul li { line-height:26px; font-size:14px; color:#444444}

.newsup {margin:0 auto; width:736px; border-top:#CBCBCB dashed 1px; overflow:auto }
.newsup ul { padding:20px 0px 35px 0px;}
.newsup ul li { height:26px; font-size:12px;}
.newsup ul li span { color:#333333;}

.pshow { margin:0 auto; width:876px; margin-bottom:30px; overflow:auto}
.pshow h3 { height:37px; line-height:30px; text-align:center; color:#333333; font-size:16px; padding-top:10px; border-bottom:#CBCBCB dashed 1px;}
.pshow ul { margin: 0 auto; width:872px; padding-top:10px;}
.pshow ul li { line-height:26px; font-size:12px; }

.pshowup {margin:0 auto; width:876px; overflow:auto }
.pshowup h3 { margin-top:5px; height:35px; line-height:35px; font-size:14px; text-indent:12px; color:#333333}
.pshowup ul { border-top:#CBCBCB dashed 1px; padding:10px 0px 35px 0px; overflow:auto;}
.pshowup ul li { float:left; width:157px; font-size:12px;}
.pshowc { margin:0 auto; width:148px; height:178px; text-align:center; overflow:hidden}
.pshowc img { width:130px; height:130px; margin-top:8px; margin-bottom:5px;}
.pshowc a { display:block; width:140px; height:170px; font-size:12px; border:#F2F2F2 solid 1px; margin:3px;}
.pshowc a:hover { border:#BC0000 solid 4px; margin:0px; color:#111111}


/*人才页*/
.jobs {margin:0 auto; width:722px; padding:10px 26px 10px 26px; border-bottom:#CCCCCC dashed 1px; overflow:auto }
.jobs dl { overflow:hidden; padding-left:60px; line-height:21px;  }
.jobs dl dt { float:left; color:#777777}
.jobs dl dd { float:right; width:600px;}
.jobs dl dd strong { color:#3F7FE1}
.input2 { color: #333333; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

/*Message CSS*/
.message { margin:0 auto; width:680px; margin-top:10px; overflow:auto}
.message ul { padding:10px 30px 20px 30px;}
.message ul li { padding-bottom:10px; font-size:12px; text-align:right; font-size:14px; overflow:auto}
.message ul li span { float:right; width:540px; text-align:left; color:#999999; font-size:12px; }
.input1 { border:#CDCDCD 1px solid; height:20px; font-family:Arial, Helvetica, sans-serif}
.textarea1 { border:#CDCDCD 1px solid; font-family:Arial, Helvetica, sans-serif; height:120px;}