﻿body { font-size: 12px; margin: 0; font-family: "宋体"; line-height: 20px; background:#C7C7C7; padding:5px 0px;overflow-y:scroll;}
.f1{color:#ff0000;}
/*body { font-size: 12px; margin: 0; font-family: "宋体"; line-height: 20px; padding:48px 0px 5px 0px; background-image: url(/images/bg3.jpg);*/ background-repeat: repeat-x; background-position: center top; }
.ch { min-height: 500px; _height: 500px; }
form { padding: 0px; margin: 0px; list-style: none; }
img { border: 0; vertical-align: middle; }
ul { margin: 0px; padding: 0px; list-style: none; overflow: hidden; }
dl, dt, dd, input, button, form { margin: 0; padding: 0; }
input, button { vertical-align: middle; }
.warp { margin: 0 auto; width: 960px; }
.clear { clear: both; *display:inline;overflow:hidden;}
.content1 { background:#ffffff; width: 980px; margin:0px auto; border:solid 1px #CDCDCD; }
.head_1 { line-height: 22px; height: 22px;}
.head_1 a { color: #434343; font-weight: bold; text-decoration: none; margin-left: 10px; }
.head_1 a:hover { color: #434343; font-weight: bold; text-decoration: none; }
.head_l { float: left; height: 85px; width: 600px; text-align: left; margin-top:40px; }
h1 { margin:0px;}
.head_l a{ margin-left:30px;}
.head_r { float: right; height: 85px; width: 350px; text-align: right; margin-top:40px; }
.head_r_t{ font: bold 16px "微软雅黑"; color: #ff0000; margin-right:12px;}
.head_r_t a { color: #DA2224; text-decoration: none; font: bold 24px/50px "微软雅黑"; margin-right: 15px; }
.head_r_t a:hover { text-decoration: underline; }
.head_r_b a {font-family: Arial;color: #080808; font-size: 12px; text-decoration: none; margin-right: 10px; display: inline-block; margin-left: 10px; }
.head_r_b a:hover {font-family: Arial; text-decoration: underline; }
/*menu*/
.l_bg { background: url(/images/m_l.gif); height: 36px; width: 4px; float: left; _margin-right: -3px; }
.r_bg { background: url(/images/m_r.gif); height: 36px; width: 6px; float: right; _margin-left: -3px; }
.content { background: #264389 url(/images/m_cc.gif) repeat-x; height: 36px; }
ul#nav { width: 950px; height: 36px; line-height: 36px; font-size: 13px; font-weight: bold; float: left; background: url(/images/m_cc.gif) no-repeat;  }
ul#nav .jquery_out { float: left; line-height: 36px; display: block; border-right: 1px solid #fff; text-align: center; color: #fff; font: 18px/32px "宋体"; background: #062723; }
ul#nav .jquery_out .smile { padding-left: 1em; }
ul#nav .jquery_inner { margin-left: 16px; display: inline; }
ul#nav .jquery { margin-right: 1px; padding: 0 2em; }
ul#nav .mainlevel { background: url(/images/m_c.gif) no-repeat right top;float: left;/* width: 107px; */width: 95px; display: inline; /*IE6 only*/ }
ul#nav .mainhome { background: url(/images/m_c.gif) no-repeat right top; float: left; width: 93px; display: inline; /*IE6 only*/ }
ul#nav .maincontact { float: left; width: 100px; display: inline; /*IE6 only*/ }
ul#nav .mainlevel a { color: #fff; text-decoration: none; line-height: 36px; display: block; /*width: 102px; */width: 90px;text-align: center; }
ul#nav .mainlevel a#on { background-position: 20px 0px; color: #fff; text-decoration: none;/* background: url(/images/m_red.jpg) no-repeat 10px 0px;*/background: url(/images/m_red.jpg) no-repeat 2px 0px; }
ul#nav .maincontact a { color: #fff; text-decoration: none; line-height: 36px; display: block; padding-right: 20px; padding-left: 20px; width: 60px; }
ul#nav .maincontact a:hover { color: #fff; text-decoration: none; line-height: 36px; display: block; padding-right: 20px; padding-left: 20px; width: 60px; background: url(/images/m_red.jpg) no-repeat 10px 0px; }
ul#nav .maincontact a#on { color: #fff; text-decoration: none; line-height: 36px; display: block; padding-right: 20px; padding-left: 20px; width: 60px; }
ul#nav .mainhome a.home { color: #fff; text-decoration: none; line-height: 36px; display: block; padding: 0 13px; width: 67px; text-align: center; background: url(/images/m_cc.gif) no-repeat; }
ul#nav .mainlevel a:hover { color: #fff; text-decoration: none;/* background: url(/images/m_red.jpg) repeat 10px 0px;width: 102px; */background: url(/images/m_red.jpg) repeat 2px 0px;width: 90px; }
ul#nav .mainhome a.home:hover { color: #fff; text-decoration: none;  }
ul#nav .mainhome a#on { color: #fff; text-decoration: none; background: url(/images/m_red.jpg) no-repeat 5px 0px; }
ul#nav .mainlevel ul { display: none; position: absolute; overflow: visible; list-style: none inside; margin-left: -4px; *margin-left:-20px\9;}
ul#nav .mainlevel li { border-top: 1px solid #fff; /*width: 107px; */width: 95px; line-height: 25px; /*IE6 only*/ }
ul#nav .mainlevel li#pro_box { border-top: 1px solid #fff; width: 960px; line-height: 25px; /*margin-left: -311px; */margin-left: -287px; margin-left: -287px\9; position: relative; /*IE6 only*/ }
ul#nav .mainlevel li a { background: #CCCCCC; color: #2c2d2c; text-decoration: none; height: 25px; line-height: 25px; display: block; /*width: 107px; */width: 95px; font-weight: normal; font-size: 12px; }
ul#nav .mainlevel li a:hover { color: #fff; text-decoration: none; display: block; /*width: 107px; */width: 95px; background: url(/images/m_red.jpg) repeat-x; line-height: 25px; }

#menu_products {margin-left:4px; width: 960px; height: 220px; float: left; display: inline; background: #F1F1F1 url(/images/12.jpg) repeat-x; z-index: 50; margin-top: 0px; line-height: 22px; text-align: left; }
ul#nav .mainlevel li #menu_products a { display: inline; color: #2c2d2c; text-decoration: none; background: none; margin: 0; padding: 0; font-weight: bold; }
ul#nav .mainlevel li #menu_products dl { margin-top: 5px\9; float: left; display: inline; }
ul#nav .mainlevel li #menu_products dl dt { text-align: left; height: 31px; line-height: 31px; font-weight: bold; float: left; display: inline; margin-bottom: 5px; margin-bottom: 2px\9; }
ul#nav .mainlevel li #menu_products dl dt h2 { margin: 0px; padding: 0px; font-weight: bold; height: 31px; margin-top: -2px\0; }
ul#nav .mainlevel li #menu_products dl dt a { display: inline; line-height: 31px; margin: 0; font-weight: bold; font-size: 12px; }
ul#nav .mainlevel li #menu_products dl dd { margin-top:-50px; float: left; text-indent: 10px; background: url(/images/fh.gif) left 6px no-repeat; margin: 0px; padding: 0px; }
ul#nav .mainlevel li #menu_products .vline { width: 2px; float: left; background: url(/images/vline_bg.gif); margin-top: 45px; }
ul#nav .mainlevel li #menu_products dl dd a { font-weight: normal; line-height: 22px; }
ul#nav .mainlevel li #menu_products a:hover { text-decoration: underline; }
ul#nav .mainlevel li #menu_products dl#l_110 { width: 120px; float: left; margin-left: 15px; display: inline; }
ul#nav .mainlevel li #menu_products dl#l_110 dd { width: 120px; }
ul#nav .mainlevel li #menu_products dl#l_140 { width: 130px; padding-left: 10px; margin-right: 10px; }
ul#nav .mainlevel li #menu_products dl#l_140 dd { width: 130px; }
ul#nav .mainlevel li #menu_products dl#l_145 { width: 135px; padding-left: 10px; margin-right: 15px; }
ul#nav .mainlevel li #menu_products dl#l_145 dd { width: 135px; }
ul#nav .mainlevel li #menu_products dl#l_155 { width: 190px; padding-left: 10px; margin-right: 10px; }
ul#nav .mainlevel li #menu_products dl#l_155 dd { width: 190px; }
ul#nav .mainlevel li #menu_products dl#l_130 { width: 120px; padding-left: 10px; margin-right: 10px; }
ul#nav .mainlevel li #menu_products dl#l_130 dd { width: 120px; }
ul#nav .mainlevel li #menu_products dl#l_100 { width: 90px; padding-left: 10px; margin-right: 15px; }
ul#nav .mainlevel li #menu_products dl#l_100 dd { width: 90px; }

/*menu end 2011-2-14*/
/*****轮播******/
.axx { padding: 1px 7px; margin: 0px 3px; }
a.axx:link, a.axx:visited { text-decoration: none; color: #fff; line-height: 18px; font: 14px sans-serif; background-color: #000001; }
a.axx:hover, a.axx:active { text-decoration: none; color: #fff; line-height: 18px; font: 14px sans-serif; background-color: #000001; }
.bxx { padding: 1px 7px; margin: 0px 3px; }
a.bxx:link, a.bxx:visited { text-decoration: none; color: #fff; line-height: 18px; font: 14px sans-serif; background-color: #C01014; }
a.bxx:hover, a.bxx:active { text-decoration: none; color: #fff; line-height: 18px; font: 14px sans-serif; background-color: #C01014; }
/*****轮播******/
.c_1 { margin-top:10px; background: #E6E6E6 url('/images/66.jpg') repeat-x; line-height: 30px; height: 30px; border-right: 1px solid #B3B3B3; border-bottom: 1px solid #B3B3B3; border-left: 1px solid #B3B3B3; }
.c_1_le { float: left; width: 100px; background:url('/images/44.gif') repeat-x; font:14px/30px "黑体"; color: #fff; text-align: center; }
.c_1_c { width: 515px; float: left; padding-left: 15px; line-height: 30px; height: 30px; }
.c_1_c a { display: inline-block; color: #ff0000; text-decoration: none; margin-right: 10px; margin-left: 10px; }
.c_1_r { float: right; width: 320px; text-align: right; font-weight: bold; }
.butt_go { height: 30px; width: 23px; background: url(/images/go.jpg) no-repeat 0px 5px; margin: 0px; padding: 0px; border-style: none; list-style: none; margin-right: 15px; }
.t10 { margin-top: 10px; }
.c_2_l { float: left; width: 670px; }
.c_2_r { background-position: url(/images/dt.jpg); float: right; width: 280px; height: 192px; background: url(/images/dt.jpg); border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-color: #B7B7B7; border-right-color: #B7B7B7; border-left-color: #B7B7B7; }
.c_2_r_c { margin: 123px 0px 0px 0px; text-align: left; }
.c_2_r_c a { margin-left:36px; font-size: 12px; text-decoration: none; line-height: 30px; color: #333;}
.c_2_r_c a:hover { color: #ff0000; }
.c_2_l dl { width: 134px; float: left; height: 190px; }
.c_2_l dt { background-image: url('/images/11.jpg'); background-repeat: repeat-x; height: 26px; line-height: 26px; text-align: center; border-right: 1px solid #B7B7B7; }
.c_2_dt1 { border-left: 1px solid #B7B7B7; }
.c_2_l dd { height: 164px; background: #F1F1F1; border-right: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6; padding-top: 3px; }
.dddd { border-left: 1px solid #C6C6C6;}
.c_2_l dd li { line-height: 20px; background: url(/images/fh.gif) no-repeat 3px; padding-left: 15px; }
.c_2_l dd li a { color: #666666; text-decoration: none; }
.c_2_l dd li a:hover { color: #C61E1C; }
.c3_l { width: 232px; height: 220px; float: left; }
.c3_l li { border: 1px solid #B7B7B7; }
.t1 { margin-top: 10px; }
.c3_c { margin-left: 240px; width: 430px; height: 220px; }
.ul_s li { width: 83px; height: 27px; float: left; line-height: 27px; text-align: center; }
.ul_s li a { color: #666666; font-size: 12px; font-weight: bold; display: block; width: 83px; height: 27px; text-decoration: none; }
.ul_ssaa { background: url(/images/xx_l.gif); }
.ul_sssaa { background: url(/images/xx_r.gif); }
.div_s { height: 193px; width: 428px; border: 1px solid #B7B7B7; }
.div_s li { height: 22px; line-height: 22px; padding-left: 20px; background: url(/images/ld.gif) no-repeat 6px; }
.div_s ul { margin-top: 8px; }
.div_s li a { color: #666666; font-size: 13px; text-decoration: none; }
.div_s li a:hover { text-decoration: underline; }
.div_s li span { float: right; padding-right: 10px; font-size: 13px; }
.sss { display: none; }
.c3_r { width: 280px; height: 220px; float: right; }
.c3_t a { height: 27px; line-height: 27px; background: url(/images/hf.gif) no-repeat 0px 8px; display: block; font-size: 13px; font-weight: bold; color: #000; text-decoration: none; padding-left: 10px; }
.c3_rc { height: 193px; border: 1px solid #B7B7B7; }
.c3_rc_c { margin: 5px; color:#666666;overflow:hidden;}
.c3_rc_c p{ text-indent: 2em;}
.c3_rc_c img { float: right; margin: 0px 0px 5px 5px; }
.c3_rc_c a{ color:#ff0000; text-decoration:none;}
.c3_rc_c a:hover{ text-decoration:underline;}
.yl { background-color: #F9F9F9; border: 1px solid #B7B7B7; line-height: 22px; padding: 8px 0px; }
.yl li { height: 22px; line-height: 22px;/* width: 90px;*/ float: left; margin-left: 10px;margin-right: 10px; text-align:center; overflow: hidden; }
.yl a { color: #c4c4c4; text-decoration: none; }
.dmenu { background-color: #F9F9F9; border: 1px solid #B7B7B7; line-height: 28px; text-align: center; }
.dmenu a { margin: 0px 10px; color: #333333; text-decoration: none;}
.dmenu a:hover { color: #ff0000; }
.bq { text-align: center; line-height: 22px; padding: 6px 0px; }
.bq a { color: #333333; text-decoration: none; }
.bq a:hover { text-decoration: underline; }

/*******左边导航*******/
.lmenu { width: 200px; border: 1px solid #D6D7D7; padding-bottom: 30px;background-color:#fafafa; }
.lmenu dt { height: 31px; line-height: 31px; background: url(/images/lmenut.gif) no-repeat; text-align:right; padding-right:10px; padding-top:1px; font-size: 14px; color: #ff0000;  margin-bottom:10px;}
.lmenu dd { widows: 180px; margin:0px 10px; }
.lmenu dd a { height: 33px; line-height: 33px; width: 180px; display: block; text-align: center; font-size: 14px; color: #000000; background: #FAFAFA url(/images/jt.jpg) no-repeat 14px; text-decoration: none; border-bottom: 1px solid #D6D7D7; }
.lmenu dd a:hover { color: #ffffff; background: url(/images/lmenu.jpg) no-repeat; }
#lmenu1 {  }
.lmenu dd ul li { padding: 0px; margin: 0px; }
.lmenu dd ul li a { height: 28px; line-height: 28px; font-size: 12px; background: url(/images/ld.gif) no-repeat 0px 10px; font-weight: normal; margin-left: 40px; padding-left: 10px; text-align: left; width: 130px; }
.lmenu dd ul li a:hover { background: url(/images/ld.gif) no-repeat 0px 10px; text-decoration: underline; color: #000000; }
#menu_h { display: none; }
/*******右边**********/
.nei_r { float: right; width: 740px; }
.topimg { width: 740px; height: 207px; }
.lj { color: #333333; margin-top: 10px; text-align: right; padding-right: 10px; font-weight: bold; height: 22px; line-height: 22px; border-bottom: 1px solid #F00; }
.lj strong { color: #ff0000; margin-left: 5px; }
.lj a { color: #333333; margin-right: 5px; text-decoration: none; }
.lj span { float: left; margin-left: 15px; font-size: 14px; }
.nei_c { margin: 10px 20px; min-height: 500px; }
.nei_c h1{ font-size: 14px; font-weight: bold; text-align: center; padding: 10px 0px; }
.nei_c a{ color:#333333; text-decoration:none;}
.nei_c a:hover{ color:#000000; text-decoration:underline;}
.nei_c_c { line-height: 22px; }
.nei_c_c table tr td p{ margin:0; padding:0;}
.newslist li { height: 26px; line-height: 26px; }
.newslist span { float: right; }
.newslist a { color: #333333; text-decoration: none; }
.jobtable td { height: 28px; vertical-align: middle; line-height: 28px; color: #333333; border-bottom: solid 1px #E4E4E4; }
.jobtable td a { color: #333333; text-decoration: none; }
.jobtable td a:hover { text-decoration: underline; }
.job_n { line-height: 22px; font-size: 13px; margin-top: 20px; }
.job_n span { font-size: font-family: "黑体"; font-weight: bold; }
.fyy { margin-top: 20px; text-align: right; color: #999999; text-align: center; }
.fyy a { color: #111111; text-decoration: none; }
.fyy a:hover { text-decoration: underline; }
.fbt { text-align: center; color: #999999; padding-bottom: 10px; }

.img_ul li { height: 150px; border-bottom: solid 1px #878787; }
.img_l { background: url(/images/imgbj.jpg) no-repeat 2px 10px; float: left; height: 150px; width: 180px; text-align: center; line-height: 25px; }
.img_l img { margin-top: 15px; }
.img_l a { color: #000000; text-decoration: none; }
.img_l a:hover { color: #ff0000; }
.img_r { float: left; width: 518px; height: 150px; }
.redimg{ border:solid 1px #ff0000;}
.img_r_n { height: 110px; margin-top: 20px; line-height: 20px; }
.img_r_b { height: 20px; line-height: 20px; text-align: right; }
.img_r_b a { color: #ff0000; text-decoration: none; }
.img_r_b a:hover { text-decoration: underline; }
/*****留言******/
.m_t { font: 16px "微软雅黑"; padding-left: 30px; background: url(images/jtbols.gif) no-repeat 5px 5px; margin: 30px 0px; }
.m_tab td { vertical-align: top; line-height: 22px; color: #666666; }
.m_tab td span { color: #ff0000; }
.ssnei li { border-bottom: solid 1px #cccccc; padding: 10px 0px; }

/**********产品**************/
.cp { padding:20px 0px;}
.cp_left{ float:left; width:400px; height:260px; background-color:#F0F0F0;}
.cp_right{float:right; width:290px; height:260px;}
.cp_right b{ color:#ff0000;}
.cp_qh_2 {background: url(/images/cp_but1.gif) no-repeat;height: 29px;width: 84px; display:block; text-align:center; line-height:29px;}
.cp_qh_1{color:#ffffff;background: url(/images/cp_but.gif) no-repeat 0px 3px;height: 29px;width: 84px; display:block; text-align:center; line-height:29px;}
.cp_qh { border-bottom:#E14333 1px solid; margin-top:20px;zoom:1;}
.cp_qh li{ float:left;}
.cp_xx { min-height:200px; _height:200px; display:none;}
.cp_yy{ min-height:200px; _height:200px;}
.cp_tit { margin-left:3px; padding-left:10px; font-size:14px; height:31px; line-height:31px;background: url(/images/cp_tit.gif) repeat-x;}
.cp_nei { padding:10px;}
.cp_l_l{ width:300px; height:260px; float:left;}
.cp_l_r{ width:100px; height:260px; float:right;}
.cp_img{ width:290px; height:250px; margin:5px 0px 0px 5px; background-color:#ffffff;}
.cp_img1 { width: 280px; height: 240px; margin: 5px 0px 0px 5px; }
.cp_l_r li{ text-align:center; height:65px; line-height:65px; vertical-align:middle; display:block;}
.cp_l_r li img{ margin-top:7px;}


/**************************************/

.topmenu {margin:0;}
.topmenu ul {padding:0;margin:0;list-style-type: none;overflow: visible;} 
.topmenu ul li {float:left;position:relative;}
.topmenu ul li a, .topmenu ul li a:visited {display:block;text-align:center;text-decoration:none;width:84px;height:25px;color:#000;border:1px solid #fff;border-width:1px 1px 0 0;line-height:25px;font-size:11px;}
.topmenu ul li ul {display: none;}
.topmenu ul li:hover a {color: #000;background: #FFFFFF;} 
.topmenu ul li:hover ul {display:block;position:absolute;top:26px;left:0;width:105px;} 
.topmenu ul li:hover ul li a {display:block;color:#000;} 
.topmenu ul li:hover ul li a:hover {background: #faeec7;color:#000;} 

/***************start****************************/
.top_sele_div {width: 95px;height: 38px;line-height: 38px;float: left;text-align: center;color: #c0c4d3;}
.tb_right .top_sele_div .top_sele {width: 100%;text-align: center;}
.select {line-height: 20px;cursor: pointer;}
.top_sele_div {line-height: 38px;text-align: center;color: #c0c4d3;}
.ico {display: inline-block;overflow: hidden;width: 20px;height: 20px;vertical-align: middle;background: url(/images/ico.png);background-position: 60px -1px;}
/***************end****************************/