/*
请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！
技术支持：QQ2863868475
2016-7-27
*/
* { margin:0; padding:0; word-break:break-all; }
body { font-size:13px; margin:0px; padding:0px; background-repeat: repeat-x; font-family:microsoft Yahei, Arial, Helvetica, sans-serif; background-color:#fafafa; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:underline; color: #FF6600; }
img { border:0; vertical-align:bottom; }
li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
.c20 { clear:both; line-height:20px; height:20px; }
.c { clear:both; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt30 { margin-top:30px; }
.left { float:left; }
.right { float:right; }
.w1000 { width: 1000px; }
.w1100 { width: 1100px; }
.center { margin-right: auto; margin-left: auto; margin-top: 0px; }
.ml10 { margin-left:10px; }
.top { width: 100%; position: relative; z-index: 5; background-repeat: repeat-x; }
a.brown { color:#94311d; text-decoration:none; }
a.brown:hover { color:#94311d; text-decoration:none; }
a.orange { color:#ff7d43; text-decoration:none; }
a.orange:hover { color:#CC0000; text-decoration:none; }
.red { color:#CC0000 }
/* 分页 */
#pages { font-family:"宋体"; line-height: 35px; height: 35px; padding-top: 14px; padding-right: 0; padding-bottom: 10px; padding-left: 0; text-align: center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px }
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; border:1px solid #ea5503; color:#fff; text-align:center; padding:0 10px; background-color: #ea5503; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
/* 默认幻灯片 */
.FocusPic { zoom:1; position:relative; overflow:hidden; float: left; height: 390px; width: 990px; }
.FocusPic .content { overflow:hidden }
.FocusPic .changeDiv a { position:absolute; top:0px; left:0px; display:none; }
.FocusPic .title-bg, .FocusPic .title { position:absolute; left:0px; bottom:0; width:260px; height:30px; line-height:30px; overflow:hidden }
.FocusPic .title-bg { background:#000; filter:alpha(opacity=20); opacity:0.2; }
.FocusPic .title a { display:block; padding-left:15px; color:#fff; font-size:14px; }
.FocusPic .change { bottom:4px; height:20px; right:3px; *right:5px;
_right:4px; position:absolute; text-align:right; z-index:9999; }
.FocusPic .change i { background:#666; color:#FFF; cursor:pointer; font-family:Arial; font-size:12px; line-height:15px; margin-right:2px; padding:2px 6px; font-style:normal; height:15px; display:inline-block; display:-moz-inline-stack; zoom:1; *display:inline;
}
.FocusPic .change i.cur { background:#008067; }
.logo { float: left; height: 80px; padding-top: 20px; padding-bottom: 20px; }
.logo_tel { background-image: url(../images/logo_right.png); background-repeat: no-repeat; background-position: left center; height: 40px; padding-top: 40px; padding-bottom: 10px; padding-left: 60px; float: right; font-size: 28px; line-height: 40px; font-weight: bold; color: #EA5503; margin-top: 10px; }
.logo_tel p { line-height: 25px; height: 25px; color: #666666; font-size: 13px; font-weight: normal; }
.nav { width:100%; height:50px; position: relative; z-index: 11; background-repeat: repeat-x; background-color: #ea5503; }
.nav li { float:left; width: 120px; height:50px; line-height:50px; text-align:center; font-size:15px; position:relative; }
.nav li a { color:#FFFFFF; text-decoration:none; display:block; }
.nav .cur a { background-color: #00759B; color: #FFFFFF; }
.nav ul li a:hover { background-color: #FFCC00; color: #FFFFFF; }
.nav dl { width:100%; font-size:13px; position:absolute; top:50px; left:0px; background-color: #ea5503; opacity:0.9; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* ie8  */ filter:alpha(opacity=90);    /* ie5-7  */ -moz-opacity:0.9;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.9; }
.nav dl dd { height:35px; line-height:35px; }
.nav dl dd a { color:#FFFFFF; }
.nav dl dd a:hover { color:#FFFFFF; background-color: #FFCC00; }
.nav .nav_line { background-image: url(../images/nav_line.png); background-repeat: no-repeat; background-position: left top; float: left; height: 50px; width: 2px; }
.mainmenu { background-image:url(../images/arr02.png); background-repeat: no-repeat; background-position: 96px center; }

.banner { width: 100%; position: relative; height: 450px; }
.flexslider { position: relative; height: 450px; overflow: hidden; background-image: url(../Images/loading.gif); background-repeat: no-repeat; background-position: 50%; }
.slides { position: relative; z-index: 1;}
.slides li { height: 450px;}
.flex-control-nav { position: absolute; bottom: 20px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; cursor: pointer; background-image: url(../Images/dot.png); background-repeat: no-repeat; background-position: right 0; }
.flex-control-nav .flex-active { background-position: 0 0;}
.top1 { line-height: 40px; color: #333333; height: 40px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.top1 span { line-height: 40px; float: right; height: 40px; }
.top1 span a { color:#333333; text-decoration:none; padding-left:5px; padding-right:5px; }
.ico_mobile { font-size: 16px; line-height: 30px; font-weight: bold; color: #FFFFFF; float: right; height: 30px; padding-right: 15px; background-image: url(../Images/ico_wap.png); background-repeat: no-repeat; background-position: left center; padding-left: 18px; }
.top2 { width: 100%; ; box-shadow: 0 0 12px rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 0 12px rgba(0, 0, 0, 0.24); -ms-box-shadow: 0 0 12px rgba(0, 0, 0, 0.24); -o-box-shadow: 0 0 12px rgba(0, 0, 0, 0.24); -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.24); position: relative; }
.logo_right { float: right; background-repeat: no-repeat; background-position: left top; height: 120px; }
.main { float: left; width: 1100px; }
.kecheng_title { text-align: center; float: left; width: 1100px; }
.kecheng_title h3 { font-size: 25px; line-height: 30px; font-weight: bold; color: #ea5503; height: 30px; margin-right: auto; margin-left: auto; }
.kecheng_title p { line-height: 20px; text-transform: uppercase; color: #999999; height: 20px; margin-right: auto; margin-left: auto; font-weight: lighter; }

.kecheng { float: left; width: 1100px; padding-bottom: 40px; position: relative; height: 300px; }
.ladyScroll{width:1125px;margin:0 auto;position:relative;}
.ladyScroll .prev,.ladyScroll .next{ width:22px; height:40px; position:absolute; top:140px; z-index:80; cursor:pointer; background-image: url(../images/btns.png); background-repeat: no-repeat; }
.ladyScroll .prev{left:-13px;transition:all 0s;}
.ladyScroll .next{ left:auto; right:-10px; background-position:-23px 0px;transition:all 0s;}
.ladyScroll .prev:hover{ background-position:0px -44px; }
.ladyScroll .next:hover{ background-position:-23px -44px; }

.ladyScroll .scrollWrap{width:1060px;margin-left:31px;padding-top:15px;overflow:hidden;position:absolute;}

/*产品滚动结束*/
.ladyScroll .dlList { float: left; position:relative; }
.ladyScroll .dlList li { float:left; width:250px; position:relative; display:block; border:1px solid #ececec; background-color: #FFFFFF; position:relative; margin-top: 0; margin-right: 6px; margin-bottom: 0; margin-left: 6px; padding-bottom: 8px; }
.ladyScroll .dlList li span { width:100%; height:180px; overflow:hidden; position:relative; float: left; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 2px;  position:relative; overflow: hidden; }
.ladyScroll .dlList li span img{ width: 100%;height:180px;}
.ladyScroll .dlList p { font-size: 14px; line-height: 35px; float: left; height: 35px; width: 100%; font-weight: bold; position:relative; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-right: 10px; padding-left: 10px; box-sizing: border-box;}
.ladyScroll .dlList dt { width:226px; line-height:25px; color:#999999; height: 25px; margin-right: auto; margin-left: auto; float: left; padding-right: 10px; padding-left: 10px; }
.ladyScroll .dlList a i { visibility:hidden; position:absolute; width:100%; height:293px;}
.ladyScroll .dlList a:hover i { visibility:visible; position:absolute; width:100%; height:193px; left: 2px; top: 0px; background-image: url(../images/p_bg.png); text-align: center; padding-top: 100px; }

/*tab1*/
.tab1 { height: 40px; width: 500px; line-height: 40px; background-image: url(images/center_titlebg.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; }
#myTab { margin: 0px; padding: 0px; list-style-type: none; }
.tab1 li{ float: left; cursor: pointer; height: 38px; text-align: center; line-height: 38px; font-size: 16px; padding-top: 0px; padding-right: 35px; padding-bottom: 0px; padding-left: 35px; color: #333333; margin-right: 10px; margin-left: 10px; border: 1px solid #FFFFFF; }
.tab1 li a,.tab1 li a:visited,.tab1 li a:link{ color:#000000; text-decoration: none; }
.tab1 li a:hover{ color:#ea5503; text-decoration: underline; line-height: 38px; height: 38px }
.tab1 .active { text-decoration: none; height:38px; background-color: #ea5503; color: #FFFFFF; line-height: 38px; }
.TabContent{ display: block; height:290px; float: left; width: 1100px; overflow: hidden; }
 #myTab_Content0 { float: left; height: 290px; width: 1100px; overflow: hidden; padding-bottom: 5px; }
 #myTab_Content1 { float: left; height: 290px; width: 1100px; } 
 #myTab_Content2 { float: left; height: 290px; width: 1100px; } 
.products_title { height: 50px; width: 350px; margin-right: auto; margin-left: auto; }
.products_title h2 { font-size: 25px; line-height: 35px; font-weight: bold; color: #333333; text-align: center; float: left; height: 35px; width: 350px; }
.products_title p { line-height: 15px; text-transform: uppercase; color: #999999; text-align: center; float: left; height: 15px; width: 350px; font-size: 11px; }
.main1 { background-color: #ececec; width: 100%; padding-top: 50px; padding-bottom: 50px; }

.case_list1 { float: left; width: 390px; background-color: #FFFFFF; padding: 5px; position: relative; }
.case_list1 li { float: left; width: 390px; position: relative; }
.case_list1 span { float: left; width: 390px; position: relative; }
.case_list1 p { line-height: 35px; background-image: url(../images/p_bg.png); height: 35px; width: 380px; padding-right: 5px; padding-left: 5px; position: absolute; left: 0px; top: 245px; font-size: 15px; color: #FFFFFF; white-space: nowrap; overflow: hidden; }
.case_list2 { background-color: #FFFFFF; float: right; height: 280px; width: 693px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 2px; }
.case_list2 li { float: left; height: 280px; width: 220px; margin-right: 5px; margin-left: 6px; background-color: #ececec; }
.case_list2 li .info{ width: 100%;float: left;height: 130px; padding:15px 0; box-sizing: border-box; }
.case_list2 p { line-height:1.6em; float: left; width: 100%; padding-right: 10px; padding-left: 10px; font-size: 13px; font-weight: bold; color: #333333; box-sizing: border-box; }
.case_list2 dt { line-height: 22px; color: #666666; float: left; width: 100%; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;  box-sizing: border-box;}
.case_list2 span { width:200px; float:left; }
.case_list2 .color1 { background-color:#ea5503; }
.case_list2 .color1 p { color:#f8f8f8; background-color:#ea5503; }
.case_list2 .color1 dt { color:#E6E6E6; background-color:#ea5503; }
.case_more { font-size: 15px; line-height: 30px; color: #FFFFFF; padding: 10px; float: right; height: 250px; width: 15px; border: 1px solid #CCCCCC; background-color: #D90E22; text-align: center; margin-right: 25px; }
.jishu_list1 { float: left; width: 520px; }
.jishu_list1 li { background-color: #FFFFFF; padding: 10px; float: left; width: 500px; margin-top: 5px; margin-bottom: 5px; }
.jishu_list1 span { float: left; }
.jishu_list1 p { font-size: 13px; line-height: 30px; font-weight: bold; float: right; height: 30px; width: 360px; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; }
.jishu_list1 dt { line-height: 25px; color: #999999; float: right; width: 360px; }
.jishu_list2 { background-color: #FFFFFF; padding: 10px; float: right; width: 520px; }
.jishu_list2 li { line-height: 39px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 39px; width: 510px; padding-left: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.jishu_list2 span { color:#999999; float:right;}.shouhou_list { float: left; width: 1100px; }
.shouhou_list li { background-color: #FFFFFF; margin: 3px; float: left; height: 140px; width: 265px; }
.shouhou_list span { text-align: center; width: 250px; float: left; padding-top: 10px; }
.shouhou_list p { line-height: 40px; text-align: center; float: left; height: 40px; width: 250px; font-size: 16px; color: #333333; }

.team_list { float: left; height: 310px; width: 1100px; }
.team_list li { padding: 5px; float: left; width: 255px; background-color: #FFFFFF; margin-right: 5px; margin-left: 5px; }
.team_list span { float: left; width: 255px; }
.team_list p { line-height: 45px; text-align: center; float: left; height: 45px; width: 255px; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.team_list dt { line-height: 22px; float: left; width: 255px; color: #999999; padding-bottom: 8px; font-size: 13px; }

.news { float: left; width: 700px; }
.news_title { float: left; height: 40px; width: 700px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 13px; line-height: 40px; color: #333333; text-align: right; }
.news_title span { font-size: 24px; line-height: 39px; font-weight: bold; color: #333333; float: left; height: 39px; padding-right: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D90E22; }
.news_first { float: left; width: 760px; padding-top: 5px; padding-bottom: 5px; }
.news_first li { float: left; width: 700px; padding-top: 5px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.news_first p { font-size: 16px; line-height: 35px; color: #333333; float: right; height: 35px; width: 460px; }
.news_first span { float: left; padding: 5px; border: 1px solid #e2e2e2; }
.news_first dt { line-height: 23px; color: #999999; float: right; width: 460px; }
.news_first i { font-style: normal; line-height: 25px; color: #FFFFFF; background-color: #ea5503; text-align: center; float: right; height: 25px; width: 80px; }
.news_list { float: left; width: 700px; padding-top: 10px; padding-bottom: 10px; }
.news_list li { line-height: 40px; background-image: url(../images/ico-1.gif); background-position: 8px center; float: left; height: 40px; width: 680px; background-repeat: no-repeat; padding-left: 20px; }
.news_list span { color: #999999; float: right; height: 40px; }
.about { float: right; width: 350px; }
.about_title { float: left; height: 40px; width: 350px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 13px; line-height: 40px; color: #333333; text-align: right; }
.about_title span { font-size: 24px; line-height: 39px; font-weight: bold; color: #333333; float: left; height: 39px; padding-right: 5px; padding-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D90E22; }
.about_pic { float: left; width: 350px; }
.about_txt { line-height: 30px; padding: 5px; float: left; width: 340px; margin-top: 10px; font-size: 14px; color: #333333; }

.links { line-height: 25px; color: #666666; padding: 9px; float: left; width: 1080px; border: 1px solid #FFFFFF; }
.links span { color: #E40E22; }
.links a { color:#666666; padding-left:8px; padding-right:8px;}

.jiaoxue { float: left; width: 1100px; height: 300px; }
.jiaoxue_title { font-size: 13px; line-height: 40px; color: #333333; float: left; height: 40px; width: 1100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; text-align: right; }
.jiaoxue_title span { font-size: 24px; line-height: 40px; color: #333333; float: left; height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D90E22; font-weight: bold; }
.jiaoxue_list { float: left; height: 310px; width: 1100px; }
.jiaoxue_list li { padding: 5px; float: left; width: 255px; background-color: #FFFFFF; margin-right: 5px; margin-left: 5px; }
.jiaoxue_list span { float: left; width: 100%; }
.jiaoxue_list p { line-height: 45px; text-align: center; float: left; height: 45px; width: 100%; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.jiaoxue_list dt { line-height: 22px; float: left; width: 100%; color: #999999; padding-bottom: 8px; font-size: 13px; }

.bottom { background-color: #ea5503; width: 100%; }
.bottom1 { float: left; width: 1100px; padding-top: 15px; padding-bottom: 15px; }
.quick { float: left; width: 120px; }
.quick h3 { font-size: 18px; line-height: 35px; color: #FFFFFF; float: left; height: 35px; width: 110px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FD7D39; text-transform: uppercase; padding-left: 10px; font-weight: normal; }
.quick ul { padding: 5px; float: left; width: 110px; margin-top: 5px; margin-bottom: 5px; }
.quick li { line-height: 26px; height: 26px; width: 100px; padding-right: 5px; padding-left: 5px; }
.quick li a { color:#FFFFFF; font-size: 12px; }
.quick li a:hover { color:#FFFFFF; font-size: 12px; text-decoration: underline; }
.products2 { float: left; width: 200px; margin-left:100px; }
.products2  h3 { font-size: 18px; line-height: 35px; color: #FFFFFF; float: left; height: 35px; width: 190px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FD7D39; text-transform: uppercase; padding-left: 10px; font-weight: normal; }
.products2 ul { padding: 5px; float: left; width: 190px; margin-top: 5px; margin-bottom: 5px; }
.products2 li { line-height: 26px; height: 26px; width: 180px; padding-right: 5px; padding-left: 5px; }
.products2 li a { color:#FFFFFF; font-size: 12px; }
.products2 li a:hover { color:#FFFFFF; font-size: 12px; text-decoration: underline; }
.message { float: left; width: 310px; margin-left: 40px; }
.message h3 { font-size: 18px; line-height: 35px; color: #FFFFFF; float: left; height: 35px; width: 300px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; text-transform: uppercase; padding-left: 10px; font-weight: normal; }.message dt { line-height: 18px; color: #CCCCCC; padding: 5px; width: 300px; float: left; }
.msg_box { padding: 5px; float: left; width: 300px; }
.contact2 { float: right; width: 250px; }
.contact2 H3 { font-size: 18px; line-height: 35px; color: #FFFFFF; float: left; height: 35px; width: 240px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FD7D39; text-transform: uppercase; padding-left: 10px; font-weight: normal; }
.contact2_box { line-height: 25px; color: #FFFFFF; padding: 10px; float: left; width: 230px; }
.bottom2 { width: 100%; padding-top: 10px; padding-bottom: 10px; background-color: #9F3902; }
.copyright { line-height: 25px; color: #c0c0c0; text-align: center; float: left; width: 1100px; }
.copyright a { color:#FFFFFF; text-decoration:none;}
.bottom_logo { float: left; width: 250px; padding-right: 80px; padding-left: 10px; }

.banner2 { background-repeat: no-repeat; background-position: center center; width: 100%; }
#banner_about { height:160px; background-image: url(../images/banner_about.jpg); background-repeat: no-repeat; background-position: center center; }
#news { height:160px; background-image: url(../images/banner_news.jpg); }
#pic { height:160px; background-image: url(../images/banner_pic.jpg); }
#products { height:160px; background-image: url(../images/banner_products.jpg); }
#kc { height:160px; background-image: url(../images/kc.png); }

.position { height: 38px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; padding-top: 5px; }
.position span { line-height: 38px; color: #333333; float: left; height: 38px; background-image: url(../images/home1.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.position  p { float: right; }
.position  span a { color:#333333; text-decoration:none; }
.position  span a:hover { color:#d30000; text-decoration:underline; }
.page_left { float: left; width: 220px; background-color: #FFFFFF; }
.left_title { font-size: 18px; font-weight: bold; color: #FFFFFF; float: left; width: 200px; padding-top: 10px; background-repeat: no-repeat; background-position: center top; padding-bottom: 10px; padding-left: 20px; background-image: url(../images/title_bg.png); line-height: 40px; height: 30px; overflow: hidden; }
.left_title h2 { font-size: 20px; line-height: 30px; font-weight: bold; color: #FFFFFF; float: left; height: 30px; width: 200px; text-transform: uppercase; }
.left_title p { font-size: 13px; line-height: 20px; font-weight: normal; text-transform: uppercase; color: #F5F5F5; float: left; height: 20px; width: 200px; }
.left_menu { float: left; width: 210px; padding: 4px; border: 1px solid #e2e2e2; background-color: #FFFFFF; }
.left_menu li { line-height: 40px; float: left; width: 210px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 15px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; }
.left_menu li a { width:180px; padding-left:20px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; display:block; display:block; padding-right: 10px; }
.left_menu li a:hover { width:180px; padding-left:20px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; color: #cf261f; padding-right: 10px; text-decoration: underline; }
.left_menu .on2 a { width:180px; padding-left:20px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; font-weight: bold; color: #ea5503; display:block; padding-right: 10px; }
.left_menu .on2 a:hover{ color:#ea5503; text-decoration:underline;}
.top_txt { float: left; padding-top: 35px; }

.page_right { float: right; width: 820px; position: relative; background-color: #FFFFFF; padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; margin-bottom: 20px; }
.right_title { line-height: 40px; float: left; height: 40px; width: 820px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 13px; font-weight: normal; color: #ea5503; }
.right_title span { float: left; height: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ea5503; font-size: 22px; line-height: 40px; font-weight: bold; color: #ea5503; }
.page_content { line-height: 30px; color: #333333; float: left; width: 800px; padding-top: 20px; padding-bottom: 20px; font-size: 14px; padding-right: 10px; padding-left: 10px; }
.page_content img { max-width:800px; height:auto;}
.page_content ul,ol { margin-left:40px; list-style-position: outside; }
.page_content ul li{ list-style-type: disc; }
.left_title2 { font-size: 14px; line-height: 40px; font-weight: bold; color: #FFFFFF; background-color: #ea5503; float: left; height: 40px; width: 200px; padding-right: 10px; padding-left: 10px; }
.left_title2 i { font-style: normal; font-weight: normal; padding-left: 5px; font-size: 12px; }
.box2 { float: left; width: 220px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; border-left-color: #e2e2e2; }
.left_contact { line-height: 28px; color: #333333; float: left; width: 200px; border: 1px solid #e2e2e2; background-image: url(../images/left_contact2.png); background-repeat: no-repeat; background-position: center 5px; padding-top: 100px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; margin-bottom: 20px; }

.list { float: left; width: 800px; padding-top: 15px; padding-bottom: 15px; position: relative; padding-right: 10px; padding-left: 10px; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { background-image: url(../images/icon8.png); background-repeat: no-repeat; background-position: 5px center; float: left; width: 800px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.list_txt span { line-height: 35px; color: #999999; float: right; height: 35px; padding-right: 5px; }
.list_title span { float: right; padding-top: 10px; padding-right: 10px; }
.list_title { font-size: 16px; line-height: 35px; color: #CF261F; float: left; height: 35px; width: 840px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; margin-bottom: 10px; }

.list_first { float: left; width: 840px; padding-top: 10px; padding-bottom: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; margin-bottom: 20px; }
.list_first li { float: left; width: 840px; padding-bottom: 10px; }
.list_first span { float: left; }
.list_first p { font-size: 16px; line-height: 30px; color: #333333; float: right; height: 30px; width: 620px; }
.list_first dt { line-height: 22px; color: #999999; float: right; width: 620px; padding-top: 5px; }
.list_first i { font-style: normal; line-height: 30px; color: #FFFFFF; text-align: center; float: left; height: 30px; width: 100px; background-color: #FF9900; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}

.read { float: left; width: 820px; padding-top: 10px; padding-bottom: 10px; }
.read_title { font-size: 24px; line-height: 35px; font-weight: bold; color: #333333; text-align: center; float: left; width: 820px; padding-top: 10px; padding-bottom: 10px; }
.read_info { line-height: 30px; color: #999999; text-align: center; float: left; height: 30px; width: 820px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_content { padding: 10px; float: left; width: 800px; margin-top: 10px; margin-bottom: 10px; font-size: 14px; line-height: 30px; color: #333333; }
.read_content img { max-width:800px; height:auto;}
.read_content ul,ol { margin-left:40px; list-style-position: outside; }
.read_content ul li{ list-style-type: disc; }

.page_about { float: left; width: 820px; }
.page_up { line-height: 35px; color: #333333; float: left; height: 35px; width: 820px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_about { float: left; width: 820px; border-top-width: 4px; border-top-style: solid; border-top-color: #ea5503; }
.read_about_t { line-height: 40px; float: left; height: 40px; width: 820px; }
.read_about_t span { float: left; height: 40px; width: 400px; padding-left: 10px; font-size: 15px; line-height: 40px; font-weight: bold; color: #333333; }
.read_about_list { padding: 5px; float: left; width: 400px; }
.read_about_list li { line-height: 30px; background-image: url(../images/icon8.png); background-repeat: no-repeat; background-position: 2px center; float: left; height: 30px; width: 385px; padding-left: 15px; }
.read_about_list span { line-height: 30px; color: #999999; float: right; height: 30px; }
.share { line-height: 35px; float: right; height: 35px; width: 220px; padding-left: 600px; }
.read_des { line-height: 25px; color: #666666; background-color: #FEF7F5; padding: 10px; float: left; width: 780px; margin-top: 15px; margin-left: 8px; border: 1px solid #F1A5A0; }
.list_pic { float: left; width: 840px; }
.list_pic li { margin: 10px; float: left; width: 170px; position: relative; padding: 4px; border: 1px solid #e2e2e2; }
.list_pic span { float: left; width: 170px; position: relative; }
.list_pic p { line-height: 35px; text-align: center; float: left; height: 35px; width: 170px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.list_pic i { width:180px; height:185px; background-image:url(../images/p_bg.png); visibility:hidden; position:absolute; float: left; left: 0px; top: 0px; }
.list_pic a:hover i { width:180px; height:135px; background-image:url(../images/p_bg.png); visibility:visible; position:absolute; float: left; left: 0px; top: 0px; text-align: center; padding-top: 50px; }
.list_pic2 { margin: 0px; padding: 0px; }
.list_pic2 li { padding: 10px; float: left; width: 190px; }
.list_pic2 span { float: left; width: 188px; border: 1px solid #e2e2e2; }
.list_pic2 p { line-height: 35px; color: #333333; text-align: center; float: left; height: 35px; width: 190px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.list_pic2 li:hover a { color:#CF261F; text-decoration:none;}
.list_txt p { line-height: 30px; font-weight: bold; background-image: url(../images/ico1.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; height: 30px; width: 785px; padding-left: 15px; }
.list_txt dt { line-height: 22px; color: #999999; float: left; width: 780px; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
.list_txt em { font-style: normal; line-height: 25px; background-color: #EA5503; float: left; height: 25px; width: 70px; padding-left: 25px; background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 5px center; }
.list_txt em a { color:#FFFFFF; text-decoration:none;}
.list_txt em:hover { font-style: normal; line-height: 25px; background-color: #FF3300; float: left; height: 25px; width: 70px; padding-left: 25px; background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 5px center; }.list_txt i { font-size: 13px; font-style: normal; line-height: 30px; font-weight: normal; color: #999999; float: right; height: 30px; padding-right: 5px; }
.list_tuwen li { float: left; width: 800px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.list_tuwen span { float: left; width: 160px; }
.list_tuwen p { line-height: 30px; font-weight: bold; float: right; height: 30px; width: 620px; }
.list_tuwen dt { line-height: 22px; color: #999999; float: right; width: 620px; padding-top: 5px; }
.list_tuwen em { font-style: normal; line-height: 25px; background-color: #EA5503; float: left; height: 25px; width: 70px; padding-left: 25px; background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 5px center; }
.list_tuwen em a { color:#FFFFFF; text-decoration:none;}
.list_tuwen em:hover { font-style: normal; line-height: 25px; background-color: #FF3300; float: left; height: 25px; width: 70px; padding-left: 25px; background-image: url(../images/arr01.png); background-repeat: no-repeat; background-position: 5px center; }.list_txt i { font-size: 13px; font-style: normal; line-height: 30px; font-weight: normal; color: #999999; float: right; height: 30px; padding-right: 5px; }
.kc_table {border-collapse:collapse; line-height:30px; padding:0px;}
.kc_table td,.kc_table tr { line-height:35px; padding:5px; color:#333333;}
.read_about_kc { margin: 0px; float: left; width: 820px; padding-top: 10px; padding-bottom: 10px; }
.read_about_kc li { padding: 10px; float: left; width: 185px; }
.read_about_kc p { line-height: 35px; text-align: center; float: left; height: 35px; width: 185px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.order { float: left; width: 800px; }
.order2 { float: left; width: 760px; margin: 10px; padding: 10px; border: 1px solid #e2e2e2; }
.table_form td,.table_form tr { line-height:30px; padding:5px; font-size:13px;}
.input-text { line-height:25px; height:25px; color:#666666; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px solid #e2e2e2; }
.sumbit1{ width:100px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#CC0000; float:left; color:#FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; }
.input_s2 { padding-left:15px; padding-right:15px; line-height:30px; height:30px; background-color:#EA5503; font-size: 15px; color: #FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; width: 100px; }
