@charset "utf-8";
* { 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:#FFFFFF; }
a { color:#333; text-decoration:none; }
a:hover { text-decoration:none; color: #FF0000; }
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; }
.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; top: 0px; background-image: url(../images/header.png); }
a.blue { color:#0099cb; text-decoration:none; }
a.blue:hover { color:#FF6600; 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 #0099CB; color:#fff; text-align:center; padding:0 10px; background-color: #0099CB; }
.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; }
.top1 { height: 30px; width: 100%; color: #FFFFFF; background-color: #0099cb; line-height: 30px; }
.top1 span { line-height: 30px; float: right; height: 30px; }
.top1 span a { color: #FFFFFF; text-decoration:none; padding-left:8px; padding-right:8px; }
.logo { float: left; padding-top: 15px; padding-bottom: 15px; }
.logo_right { float: right; padding-top: 10px; padding-bottom: 10px; }
.h_pho { float:right; padding-top: 25px; }
.h_pho span { color:#666; font-size:16px; display:block; padding-left:25px; background-image: url(../images/ico_phone.gif); background-repeat: no-repeat; background-position: left 2px; white-space: nowrap; padding-right: 20px; }
.h_pho em { color:#00b0d6; font-size:30px; font-family:"Times New Roman", Times, serif; font-style: normal; font-weight: bold; text-align: center; width: 100%; }
.nav { background-color: #0099CB; height: 55px; width: 100%; }
.nav li{ float:left; height:55px; text-align:center; font-size:15px; position:relative; }
.nav li p { line-height:25px; height:25px; padding-top: 10px; }
.nav li em { line-height:20px; height:20px; font-size: 11px; font-style: normal; color: #FFFFFF; text-align: center; font-family: Arial, Helvetica, sans-serif; }
.nav li a{ color:#FFFFFF; text-decoration:none; display:block; padding-left:30px; padding-right:30px; }
.nav li:hover { color:#FFFFFF; background-color:#e20012; }
.nav li.on a { display:block; color: #FFFFFF; background-color: #e20012; }
.nav ul li a:hover{ display:block; color: #FFFFFF; background-color: #e20012; }
.nav dl{ width:100px; font-size:12px; position:absolute; top:60px; left:0px; background-color: #CF261F; background-image: url(../images/nav_bg2.png); background-repeat: no-repeat; background-position: center top; padding-top: 10px; }
.nav dl dd { height:35px; line-height:35px; text-align: left; background-image: url(../images/nav_bg3.png); background-repeat: no-repeat; background-position: center bottom; white-space: nowrap; }
.nav dl dd a{ color:#FFFFFF; text-align: left; }
.nav dl dd a:hover{ color:#FFFFFF; background:#e02e2e; opacity:0.9; }
.nav  .nav_line { background-image: url(../images/line.gif); background-repeat: no-repeat; background-position: center center; float: left; height: 45px; width: 2px; }
.hotso { height: 45px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.so_key { line-height: 35px; color: #666666; float: left; height: 35px; width: 700px; padding-top: 5px; padding-bottom: 5px; }
.so_key a { color:#666666; padding-left:5px; padding-right:15px;}
.so { float: right; height: 30px; width: 350px; padding-top: 8px; padding-bottom: 5px; }
.so_input { width:220px; line-height:25px; height:25px; float: left; color: #666666; background-image: url(../images/ico_so.png); background-repeat: no-repeat; background-position: 2px center; padding-left: 20px; border: 1px solid #e2e2e2; }.so_button { font-size: 15px; line-height: 26px; font-weight: normal; color: #FFFFFF; background-color: #0099CB; text-align: center; float: left; height: 26px; width: 80px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }

.banner{ position:relative; height:490px; border-bottom:3px solid #f39500; width: 100%; }
.banner a{ display:block;  height:490px; overflow:hidden;}
#flashs .btn{  bottom: 0;
    margin-right: -450px;
    padding: 20px 6px;
    position: absolute;
    right: 50%;
    z-index: 7; }
#flashs .btn span{ color:#fff; background:#0099CB;  cursor: pointer; display: inline-block; margin-left: 5px; padding-top: 0px; padding-right: 18px; padding-bottom: 0px; padding-left: 18px; }
#flashs .btn span.cur{ background:#e20012; color:#FFFFFF }
.bgitem{ position:absolute;}
.main { float: left; width: 1100px; position: relative; }
.t1 { background-image: url(../images/t_bg1.png); background-repeat: no-repeat; background-position: center center; height: 100px; width: 1100px; }
.t1 p { font-size: 30px; line-height: 40px; font-weight: bold; color: #0099CB; text-align: center; height: 40px; width: 100%; }
.t1 dt { line-height: 30px; color: #666666; text-align: center; height: 30px; width: 100%; padding-top: 5px; }

/*tab1*/
.tab1 { float: left; height: 75px; width: 1100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D0C1E5; background-color: #0099cb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#myTab { margin: 0px; padding: 0px; list-style-type: none; }
.tab1 li{ float: left; cursor: pointer; height: 75px; text-align: left; width: 170px; margin: 0px; font-size: 15px; font-weight: bold; background-repeat: no-repeat; background-position: 30px center; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 70px; }
.tab1 li a,.tab1 li a:visited,.tab1 li a:link{ color:#000000; text-decoration: none; }
.tab1 li a:hover{ color:#CC0000; text-decoration: underline;}
.tab1 .active { text-decoration: none; height:75px; background-color: #e20012; color: #333333; width: 170px; padding-left:70px;}
.TabContent{ background: #fff; display: block; height:250px; float: left; width: 1100px; overflow: hidden; }
 #myTab_Content0 { float: left; height: 250px; width: 1100px; overflow: hidden; padding-bottom: 5px; }
 #myTab_Content1 { float: left; height: 250px; width: 1100px; } 
 #myTab_Content2 { float: left; height: 250px; width: 1100px; } 
 #myTab_Content3 { float: left; height: 250px; width: 1100px; } 

.tab1 #num01 { background-image:url(../images/num01.png)}
.tab1 #num02 { background-image:url(../images/num02.png)}
.tab1 #num03 { background-image:url(../images/num03.png)}
.tab1 #num04 { background-image:url(../images/num04.png)}
.tab1 li p { width:170px; line-height:25px; height:25px; float:left; color:#FFFFFF; font-size: 20px; font-weight: bold; padding-top: 15px; }
.tab1 li dt { width:170px; line-height:25px; height:25px; float:left; color:#e2e2e2; font-size: 13px; font-weight: normal; }
.p_tuijian li { padding: 10px; float: left; width: 255px; }
.p_tuijian span { padding: 9px; float: left; width: 235px; border: 1px solid #e2e2e2; }
.p_tuijian p { line-height: 35px; color: #333333; background-color: #e2e2e2; text-align: center; float: left; height: 35px; width: 255px; }
.p_tuijian li:hover span { padding: 9px; float: left; width: 235px; border: 1px solid #e20012; }
.p_tuijian li:hover p { line-height: 35px; color: #FFFFFF; background-color: #e20012; text-align: center; float: left; height: 35px; width: 255px; }
.p_tuijian li:hover p a { color:#FFFFFF; text-decoration:none;}
.main2 { background-color: #ededed; width: 100%; position: relative; }
.case_pic { background-image: url(../images/lt_map.jpg); background-repeat: no-repeat; background-position: center center; float: left; height: 190px; width: 210px; text-align: center; }

.pt_con { width:870px; float:right; padding-top:25px; height:86px; position:relative; }
.lt { width:24px; height:47px; position:absolute; left:0; top:75px; background-image: url(../images/to_l.gif); background-repeat: no-repeat; }
.rt { width:24px; height:47px; position:absolute; right:0; top:75px; background-image: url(../images/to_r.gif); background-repeat: no-repeat; }
.lt:hover { background-image: url(../images/to_l1.gif); background-repeat: no-repeat; }
.rt:hover { background-image: url(../images/to_r1.gif); background-repeat: no-repeat; }
.pt_wrp { width:800px; margin:0 auto; }
.pt_wrp li { width:180px; float:left; display:inline; margin-top: 0; margin-right: 10px; margin-bottom: 0; margin-left: 10px; }
.pt_wrp a { display:block;}
.pt_wrp img { width:180px; height:120px; display:block;}
.pt_wrp span { display:block; text-align:center; color:#fff; height:24px; line-height:24px; background:#575757; overflow:hidden;}

.case_pic span { display:block; color:#fff; font-size:18px; padding:20px 0 10px; background-image: url(../images/cor_l_l.gif); background-repeat: no-repeat; background-position: center bottom; }
.case_pic b { color:#fff; font-size:14px; display:block; line-height:28px; font-weight: normal; }
.news { float: left; width: 530px; }
.news_title { font-size: 18px; line-height: 35px; float: left; height: 35px; width: 530px; color: #333333; background-image: url(../images/t_bg2.gif); background-repeat: no-repeat; background-position: left bottom; }
.news_title span { line-height: 35px; float: right; height: 35px; padding-right: 10px; font-size: 13px; }
.news_first { float: left; width: 530px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.news_first ul { margin: 0px; padding: 0px; }
.news_first  li { float: left; width: 530px; padding-top: 8px; padding-bottom: 8px; }
.news_first p { font-size: 16px; line-height: 40px; color: #333333; float: left; height: 40px; width: 530px; }
.news_first dt { line-height: 22px; color: #999999; float: left; width: 530px; }
.news_list { float: left; width: 530px; padding-top: 10px; padding-bottom: 10px; }
.news_first span { padding: 5px; float: left; width: 520px; }
.news_list li { line-height: 35px; float: left; height: 35px; width: 515px; padding-left: 15px; background-image: url(../images/ico_4.gif); background-repeat: no-repeat; background-position: 5px center; }
.news_list span { line-height: 30px; color: #999999; float: right; height: 30px; padding-right: 5px; }
.jishu { float: right; width: 530px; }
.jishu_first { float: left; width: 530px; }
.jishu_first ul { margin: 0px; padding: 0px; }
.jishu_first li { float: left; width: 530px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; }
.jishu_first span { float: left; }
.jishu_first p { font-size: 18px; line-height: 35px; color: #333333; float: right; height: 35px; width: 330px; }
.jishu_first dt { line-height: 22px; color: #999999; float: right; width: 330px; }
.jishu_list { float: left; width: 530px; padding-top: 10px; padding-bottom: 10px; }
.jishu_list li { line-height: 35px; float: left; height: 35px; width: 515px; padding-left: 15px; background-image: url(../images/ico_4.gif); background-repeat: no-repeat; background-position: 5px center; }
.jishu_list span { line-height: 30px; color: #999999; float: right; height: 30px; padding-right: 5px; }
.about { float: left; width: 1100px; }
.about_title { font-size: 18px; line-height: 35px; float: left; height: 35px; width: 1100px; color: #333333; background-image: url(../images/ab_x.gif); background-repeat: no-repeat; background-position: left bottom; }
.about_title span { line-height: 35px; float: right; height: 35px; padding-right: 10px; font-size: 13px; }.about_pic { float: left; }
.about_txt { float: right; width: 610px; line-height: 28px; color: #666666; }
.links { padding: 9px; float: left; width: 1080px; border: 1px solid #e2e2e2; line-height: 30px; color: #666666; }
.links span { background-image: url(../images/en8.gif); background-repeat: no-repeat; background-position: left center; float: left; height: 30px; padding-right: 10px; padding-left: 50px; line-height: 30px; font-size: 16px; font-weight: bold; color: #0099cb; }
.links a { padding-left:8px; padding-right:15px; float:left; display:block; color:#666666;}

.bottom { background-color: #0099cb; width: 100%; padding-top: 15px; padding-bottom: 15px; }
.bottom_menu { text-align: center; float: left; height: 35px; width: 1100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #09C1FF; line-height: 35px; color: #FFFFFF; padding-bottom: 10px; }
.bottom_menu a { color:#FFFFFF; text-decoration:none; padding-left:15px; padding-right:15px;}.bottom2 { float: left; width: 1100px; padding-top: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #0080AA; }
.bottom_logo { float: left; padding-right: 30px; }
.copyright { line-height: 28px; color: #FFFFFF; float: left; width: 550px; text-align: center; }
.weixin { float: right; }

.banner2 { width: 100%; position: relative; }
#page_about { height:180px; background-image:url(../images/banner_page.jpg); background-repeat: repeat-x; background-position: center center; }
#page_news { height:220px; background-image:url(../images/banner_news.jpg); background-repeat: repeat-x; background-position: center center; }
#page_products { height:200px; background-image:url(../images/banner_products.jpg); background-repeat: repeat-x; background-position: center center; }
.binfo { float: left; width: 1100px; padding-top: 80px; }
.binfo h3 { font-size: 24px; line-height: 40px; font-weight: bold; color: #FFFFFF; height: 40px; width: 100%; }
.binfo p { line-height: 30px; color: #FFFFFF; height: 30px; width: 100%; }
.binfo p  a { color:#FFFFFF; text-decoration:none;}
.nav2 { height: 50px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.left_menu { float: left; height: 50px; width:780px; background-image: url(../images/nav2_bg.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 20px; }
.left_menu li { font-size: 14px; line-height: 50px; color: #333333; float: left; height: 50px; padding-right: 10px; padding-left: 10px; }
.left_menu li  a { color:#333333; text-decoration:none; display:block;}
.left_menu li  a:hover { color:#0099cb; text-decoration:none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0099cb; height:49px; line-height:49px; }
.left_menu li.on2 a  { color:#0099cb; text-decoration:none; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #0099cb; height:49px; line-height:49px; font-weight: bold; }
.page_left { float: left; width: 820px; position: relative; }
.page_read { float: left; width: 820px; }
.page_title { font-size: 20px; line-height: 40px; font-weight: bold; color: #333333; text-align: center; float: left; width: 820px; padding-top: 15px; padding-bottom: 10px; }
.page_content { line-height: 28px; color: #333333; padding: 10px; float: left; width: 800px; }
.page_content img { max-width:800px; height:auto}
.page_line { float: left; height: 5px; width: 820px; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.share { line-height: 40px; float: left; height: 40px; width: 820px; }
.page_right { float: right; width: 260px; }
.right_title { float: left; height: 40px; width: 238px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 15px; line-height: 40px; font-weight: bold; color: #FFFFFF; padding-right: 10px; padding-left: 10px; background-color: #0099CB; }
.right_title span { font-size: 13px; line-height: 40px; font-weight: normal; color: #333333; float: right; height: 40px; padding-right: 5px; }
.right_products { float: left; width: 258px; padding-top: 8px; padding-bottom: 8px; }
.right_products li { padding: 4px; float: left; width: 120px; }
.right_products span { float: left; width: 120px; }
.right_products p { line-height: 20px; float: left; height: 40px; width: 120px; padding-top: 5px; padding-bottom: 5px; text-align: center; }
.right_news { float: left; width: 258px; padding-top: 8px; padding-bottom: 8px; }
.right_news li { line-height: 40px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 8px center; float: left; height: 40px; width: 240px; padding-left: 18px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; }
.box2 { float: left; width: 258px; border-top-width: 3px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #0099CB; border-right-color: #e2e2e2; border-bottom-color: #e2e2e2; border-left-color: #e2e2e2; }
.right_contact { line-height: 25px; color: #333333; float: left; width: 240px; padding-top: 8px; padding-right: 9px; padding-bottom: 8px; padding-left: 9px; }
.right_title i { font-size: 13px; line-height: 40px; height: 40px; font-style: normal; font-weight: normal; color: #e8e8e8; padding-left: 10px; }
.position { line-height: 50px; color: #333333; float: right; height: 50px; }
.right_pic { float: left; width: 260px; }
.right_pic1 { padding: 9px; float: left; width: 240px; }
.list { float: left; width: 820px; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { width: 820px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e2e2e2; float: left; }
.list_time { background-color: #0099CB; float: left; height: 75px; width: 65px; overflow: hidden; margin-top: 10px; }
.list_time i { font-size: 30px; line-height: 40px; font-weight: normal; color: #FFFFFF; text-align: center; float: left; height: 40px; width: 65px; overflow: hidden; padding-top: 5px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-style: normal; }
.list_time em { line-height: 25px; color: #FFFFFF; text-align: center; float: left; height: 25px; width: 65px; font-size: 15px; font-style: normal; }
.list_txt p { font-size: 14px; line-height: 35px; font-weight: bold; color: #333333; float: right; height: 35px; width: 735px; }
.list_txt dt { line-height: 22px; color: #999999; float: right; width: 735px; }
.list_txt li:hover { width: 820px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #e20012; float: left; background-color: #f8f8f8; }
.list_txt li:hover .list_time { background-color: #e20012; float: left; height: 75px; width: 65px; overflow: hidden; margin-top: 10px; }.read { float: left; width: 820px; }
.read_title { font-size: 22px; line-height: 35px; font-weight: bold; color: #0099CB; text-align: center; float: left; width: 820px; padding-top: 10px; padding-bottom: 10px; }
.read_info { line-height: 35px; color: #999999; text-align: center; float: left; height: 35px; width: 820px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_content { line-height: 28px; color: #333333; padding: 10px; float: left; width: 800px; margin-top: 10px; margin-bottom: 10px; }
.read_content img { max-width:800px; height:auto;}.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: dotted; border-bottom-color: #e2e2e2; }
.read_des { line-height: 25px; color: #666666; background-color: #f8f8f8; padding: 9px; float: left; width: 780px; margin-top: 20px; margin-left: 10px; border: 1px solid #e2e2e2; }
.read_about { float: left; width: 820px; }
.read_about_t { font-size: 16px; line-height: 35px; color: #0099cb; float: left; height: 35px; width: 790px; background-image: url(../images/gou.png); background-repeat: no-repeat; background-position: 2px center; padding-left: 30px; }
.read_about_list { float: left; width: 820px; padding-top: 10px; padding-bottom: 10px; }
.read_about_list li { line-height: 33px; background-image: url(../images/ico-1.gif); background-repeat: no-repeat; background-position: 2px center; float: left; height: 33px; width: 400px; padding-left: 10px; }
.read_about_list span { line-height: 33px; color: #999999; float: right; height: 33px; padding-right: 5px; }
.list_pic { margin: 0px; padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 185px; }
.list_pic span { padding: 3px; float: left; width: 177px; border: 1px solid #e2e2e2; }
.list_pic p { line-height: 35px; color: #333333; text-align: center; height: 35px; width: 185px; float: left; background-color: #e2e2e2; }
.list_pic li:hover span { padding: 3px; float: left; width: 177px; border: 1px solid #e20012;}
.list_pic li:hover  p { line-height: 35px; color: #333333; text-align: center; height: 35px; width: 185px; float: left; background-color: #e20012; }
.list_pic li:hover  p a { color:#FFFFFF; text-decoration:none;}
.list_title { font-size: 16px; line-height: 40px; font-weight: bold; color: #FFFFFF; background-image: url(../images/pro_n_t.gif); background-repeat: no-repeat; background-position: center center; float: left; height: 40px; width: 820px; text-align: center; padding-top: 8px; padding-bottom: 8px; position: relative; }
.list_products { margin: 0px; padding: 0px; }
.list_products li { padding: 10px; float: left; width: 185px; }
.list_products span { padding: 3px; float: left; width: 177px; border: 1px solid #e2e2e2; }
.list_products p { line-height: 35px; color: #333333; text-align: center; height: 35px; width: 185px; float: left; background-color: #e2e2e2; }
.list_products li:hover span { padding: 3px; float: left; width: 177px; border: 1px solid #e20012;}
.list_products li:hover  p { line-height: 35px; color: #333333; text-align: center; height: 35px; width: 185px; float: left; background-color: #e20012; }
.list_products li:hover  p a { color:#FFFFFF; text-decoration:none;}.list_title span { line-height: 20px; color: #333333; float: right; height: 20px; padding-right: 5px; font-size: 13px; font-weight: normal; position: absolute; top: 0px; right: 5px; }

.read2 { float: left; width: 1100px; }
.read2_title { line-height: 50px; float: left; height: 50px; width: 540px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; margin-bottom: 20px; }
.read2_title h1 { font-size: 24px; line-height: 50px; font-weight: bold; color: #333333; float: left; height: 50px; }
.read2_title span { font-size: 15px; line-height: 50px; float: right; height: 50px; width: 100px; }

.p_flash { float: left; width: 450px; position: relative; padding: 10px; border: 1px solid #e2e2e2; }
.read_pinfo { float: right; width: 550px; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 10px; }
.read_pinfo h1 { font-size: 16pt; line-height: 56px; font-weight: normal; color: #000000; float: left; width: 540px; background-repeat: no-repeat; background-position: left center; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
.read_pinfo dt { line-height: 25px; color: #666666; float: left; width: 500px; padding-left: 10px; font-size: 13px; padding-right: 5px; }
.title_arr { background-image: url(../images/tie.png); background-repeat: no-repeat; background-position: right top; float: left; height: 10px; width: 20px; padding-bottom: 15px; padding-left: 100px; }
.cvintro { line-height: 35px; color: #333333; float: left; height: 35px; width: 510px; padding-right: 27px; }
#p_dianhua { line-height: 40px; color: #333333; float: left; height: 40px; width: 460px; padding-top: 10px; padding-bottom: 10px; }
#p_dianhua i { font-size: 15px; font-weight: normal; color: #CC0000; font-style: normal; }
/* flexslider */
.flexslider{ position:relative; width:450px; height:320px; overflow:hidden; zoom:1; }
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{ width:60px; height:90px; line-height:99em; overflow:hidden; margin:-60px 0 0; display:block; position:absolute; top:50%; z-index:10; cursor:pointer; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .3s ease;background-image: url(../images/ad_ctr.png); background-repeat: no-repeat; }
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.p_title2 { font-size: 29px; line-height: 100px; color: #434343; background-image: url(../images/pview2-c_11.jpg); background-repeat: no-repeat; background-position: 5px center; float: left; height: 100px; width: 780px; padding-left: 40px; }
.read2_title2 { line-height: 40px; float: left; height: 40px; width: 780px; border-top-width: 1px; border-top-style: solid; border-top-color: #0099CB; background-image: url(../images/tag-4.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 40px; font-size: 15px; font-weight: bold; color: #333333; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.order { float: left; width: 800px; }
.table_form td,.table_form tr { line-height:30px; padding:5px; font-size:13px;}
.input-text { line-height:25px; height:25px; color:#666666;}
.sumbit1{ width:100px; line-height:30px; height:30px; text-decoration:none; text-align:center; background-color:#0099CB; float:left; color:#FFFFFF; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; font-size: 14px; }
.main_visual { width: 100%; }

/*20181124 新增*/
.products { float: left; width: 1100px; padding-top: 20px; padding-bottom: 20px; position: relative; }
.products_left { float: left; width: 210px; position: relative; }
.products_title { background-color: #0266b4; float: left; width: 190px; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.products_title h2 { font-size: 24px; line-height: 30px; color: #FFFFFF; float: left; height: 30px; width: 190px; }
.products_title p { font-size: 14px; line-height: 30px; font-weight: 200; text-transform: uppercase; color: #96CFFE; float: left; height: 30px; width: 190px; }
.products_class { float: left; width: 208px; border: 1px solid #e2e2e2; }
.products_class li { font-size: 14px; line-height: 70px; text-align: center; float: left; height: 70px; width: 208px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.products_list2 { float: right; width: 870px; position: relative; }
.products_list2 li { background-color: #FFFFFF; padding: 9px; float: left; width: 405px; margin-left: 20px; margin-top: 10px; margin-bottom: 10px; border: 1px solid #e2e2e2; }
.products_list2 li:hover {border: 1px solid #00abe4; }
.products_list2 span { float: left; }
.products_list2 span img { border:1px solid #e2e2e2;}
.products_list2 p { font-size: 14px; line-height: 35px; font-weight: bold; color: #333333; float: right; width: 210px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.products_list2 dt { line-height: 22px; color: #999999; float: right; width: 210px; }
.products_list2 i { font-style: normal; line-height: 30px; color: #FFFFFF; background-color: #CCCCCC; text-align: center; float: left; height: 30px; width: 100px; }
.products_list i a { color:#FFFFFF; text-decoration:none;}