/*
请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！
技术支持：QQ2863868475
2016-7-27
*/
.banner2 { background-repeat: no-repeat; background-position: center center; min-width:1100px;}
#about { height: 250px; width: 100%; background-image: url(../images/banner_about.jpg); }
.position { line-height: 60px; height: 60px; width: 100%; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; position: relative; }
.position span { line-height: 60px; float: right; height: 60px; padding-left: 25px; background-image: url(../images/home1.png); background-repeat: no-repeat; background-position: left center; color: #666666; }
.cat_title { font-size: 24px; line-height: 60px; font-weight: normal; color: #1592b6; float: left; height: 60px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1592b6; }
.cat_title i { float: left; }
.page_left { float: left; width: 240px; position: relative; }
.page_right { float: right; width: 800px; padding-left: 30px; border-left-width: 1px; border-left-style: solid; border-left-color: #e2e2e2; min-height:700px; position: relative; }
.left_menu { float: left; width: 240px; position: relative; }
.left_menu li { line-height: 50px; float: left; height: 50px; width: 240px; margin-top: 3px; margin-bottom: 3px; background-color: #055cbd; font-size:15px; background-image: url(../images/ico_arr06.png); background-repeat: no-repeat; background-position: 95% center; text-transform: capitalize; }
.left_menu li a { color:#FFFFFF; text-decoration:none; padding-left:20px; width:220px; display:block}
.left_menu li a:hover { color:#fff; background-color:#fd9613;}
.left_menu li.on2 a   { color:#fff; background-color:#fd9613;}
.left_title { line-height: 40px; float: left; height: 40px; width: 210px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 15px; font-weight: bold; color: #333333; background-image: url(../images/ico_rank.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 30px; }
.left_rank { width:240px; float:left; padding-top:8px; padding-bottom:8px; }
.left_rank li { line-height: 30px; float: left; height: 30px; width: 240px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-top: 3px; padding-bottom: 3px; }
.left_rank li i { font-style: normal; line-height: 20px; color: #FFFFFF; background-color: #4e4e4e; text-align: center; margin: 5px; float: left; height: 20px; width: 20px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }

.left_rank2 { width:240px; float:left; padding-top:8px; padding-bottom:8px; }
.left_rank2 li { line-height: 30px; float: left; width: 220px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.left_rank2 li i { font-style: normal; line-height: 20px; color: #FFFFFF; background-color: #4e4e4e; text-align: center; margin: 5px; float: left; height: 20px; width: 20px;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.left_rank2 span { float: left; width: 220px; }
.left_rank2 span img { width:100%; height:auto;}
.left_rank2 p { line-height: 30px; text-align: center; float: left; height: 30px; width: 220px; }

.left_rank3 { float: left; width: 240px; }

.page_read { float: left; width: 780px; padding: 10px; }
.page_read_title { font-size: 24px; line-height: 35px; font-weight: normal; color: #333333; text-align: center; float: left; width: 780px; padding-top: 10px; padding-bottom: 10px; }
.page_read_info { line-height: 35px; color: #999999; float: left; width: 780px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; text-align: center; }
.page_content { font-size: 14px; line-height: 2.2em; color: #333333; padding: 10px; float: left; width: 760px; margin-top: 10px; margin-bottom: 10px; min-height:240px; }
.page_content img { max-width:780px; height:auto;}
.left_message { background-color: #f5f5f5; float: left; width: 240px; position: relative; }
.left_msgbox { padding: 10px; float: left; width: 220px; }
.left_msgbox p { float: left; width: 220px; padding-top: 5px; padding-bottom: 5px; }
.input-text2 { width:97%; line-height:30px; height:30px; float:left; border:1px solid #e2e2e2; padding-left: 2%; }
.left_mshtit { line-height: 40px; float: left; height: 40px; width: 210px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 15px; font-weight: bold; color: #333333; padding-left: 30px; background-image: url(../images/ico_msg.png); background-repeat: no-repeat; background-position: 5px center; }
.left_msgbox dt { float: left; height: 35px; width: 220px; padding-top: 10px; }
.left_msgbox textarea { border:1px solid #e2e2e2; line-height:25px; padding:5px; width:215px; height:50px; color:#666666; float:left;}

.left_msgbox dt a{ width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; }
.msg_sub { width:100px; height:35px; line-height: 35px; color: #666666; float: right; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; }
.left_box { background-color: #f5f5f5; float: left; width: 240px; }
.share { float: left; height: 40px; width: 760px; padding-left: 10px; }
.list { float: left; width: 800px; padding-top: 10px; padding-bottom: 10px; position: relative; }
.list_txt { margin: 0px; padding: 0px; }
.list_txt li { float: left; width: 800px; padding-top: 15px; padding-bottom: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #EEEEEE; }
.list_txt span { padding: 1px; float: left; border: 1px solid #e2e2e2; }
.list_txt h4 { font-size: 15px; line-height: 35px; font-weight: bold; float: right; height: 35px; width: 620px; }
.list_txt p { line-height: 20px; color: #999999; float: right; width: 620px; padding-top: 5px; padding-bottom: 5px; }
.list_txt dt { line-height: 30px; color: #999999; float: right; height: 30px; width: 620px; }
.read { float: left; width: 780px; padding: 10px; }
.read_title { font-size: 24px; line-height: 35px; font-weight: bold; color: #333333; text-align: center; float: left; width: 780px; padding-top: 10px; padding-bottom: 10px; }
.read_info { line-height: 35px; color: #999999; text-align: center; float: left; height: 35px; width: 780px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; }
.read_content { font-size: 14px; line-height: 2.2em; color: #333333; padding: 10px; float: left; width: 760px; margin-top: 10px; margin-bottom: 10px; min-height:240px; }
.read_content  img { max-width:780px; height:auto;}.page_up { line-height: 35px; color: #333333; float: left; height: 35px; width: 760px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; padding-left: 20px; }
.list_pic { margin: 0px; padding: 0px; }
.list_pic li { padding: 10px; float: left; width: 180px; }
.list_pic span { padding: 1px; float: left; width: 176px; border: 1px solid #e2e2e2; }
.list_pic p { line-height: 25px; text-align: center; padding: 5px; float: left; height: 25px; width: 170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_course { float: left; width: 1100px; position: relative; }
.list_course ul { }
.list_course li { float: left; width: 235px; background-color: #f5f5f5; margin: 15px; padding: 4px; border: 1px solid #f5f5f5; position:relative }
.list_course span { float: left; width: 231px; padding: 1px; border: 1px solid #FFFFFF;  position:relative}
.list_course p { line-height: 25px; text-align: center; float: left; height: 25px; width: 225px; white-space: nowrap; overflow: hidden; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; font-size: 15px; position:relative; }
.list_course dt { line-height: 22px; color: #999999; float: left; width: 215px; position:relative; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.list_course i { font-size: 15px; line-height: 35px; text-align: center; float: left; height: 35px; width: 120px; font-style: normal; margin-bottom: 10px; background-color: #ef4c52; margin-left: 55px; position:relative; margin-top: 10px; }
.list_course i a { color:#FFFFFF; text-decoration:none;}
.list_course i a:hover { color:#FFFFFF; background-color:#FF0000;}
.list_course em { position:absolute; top:0px; right:0px;}
.list_course li:hover {border: 1px solid #ef4c52; }
.left_m{ width:240px; float:left; height:290; padding-bottom: 20px; }

.table_form { width:100%;}
.table_form td,.table_form tr,.table_form th { line-height:35px; padding:5px; color:#333333; font-size:13px; font-weight:normal;}
.input-text { width:97%; line-height:35px; height:35px; float:left; border:1px solid #e2e2e2; padding-left: 2%; }
.table_form textarea { border:1px solid #e2e2e2; line-height:30px; padding:5px; width:97%; height:60px; color:#666666; float:left;}
.table_form a { width:100px; height:33px; line-height: 33px; color: #666666; float: left; border: 1px solid #e2e2e2; background-color: #FFFFFF; text-align: center; margin-left: 40px; }
.table_form .msg_sub2{ width:100px; height:35px; line-height: 35px; color: #FFFFFF; float: left; border: 1px solid #e2e2e2; background-color: #1592b6; text-align: center; }
.order { width:500px; padding:25px; }
.list_products { margin: 0px; padding: 0px; }
.list_products li { float: left; width: 250px; position: relative; margin-left: 25px; margin-top: 10px; margin-bottom: 10px; }
.list_products p { background-image: url(../images/p_bg.png); background-repeat: no-repeat; background-position: center center; float: left; height: 40px; width: 240px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; font-size: 14px; line-height: 40px; text-align: center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_products li:hover p a  { color:#FF0000; text-decoration:none;}
.list_title { line-height: 40px; float: left; height: 40px; width: 755px; margin-top: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; background-image: url(../images/ico_cat.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 35px; padding-right: 10px; margin-bottom: 20px; }
.list_title span { font-size: 16px; line-height: 40px; font-weight: bold; color: #055CBD; float: left; }
.list_title a { padding-left:10px; padding-right:10px; line-height:30px; margin-top:5px; height:30px; color:#FFFFFF; background-color:#fd9613; float:right; }
.list_title a:hover { color:#FFFFFF; text-decoration:underline;}

.read_p1 { float: left; width: 1100px; padding-top: 10px; padding-bottom: 10px; position: relative; }
.read_p1_title { line-height: 50px; float: left; height: 50px; width: 1100px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; font-size: 30px; font-weight: bold; color: #333333; padding-bottom: 5px; }
.read_p1_info { float: left; width: 560px; }
.read_p1_tt { line-height: 30px; background-image: url(../images/cvintro.jpg); background-repeat: no-repeat; background-position: left center; float: left; height: 30px; width: 525px; padding-left: 35px; color: #FFFFFF; }
.read_p1_info p { line-height: 25px; color: #999999; float: left; width: 540px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.read_p1_tt2  dt { line-height: 25px; color: #666666; float: right; width: 460px; }
.read_p1_tt2 { float: left; width: 560px; padding-top: 5px; padding-bottom: 5px; }
.read_p1_tt2 i { font-style: normal; line-height: 25px; float: left; height: 25px; width: 95px; }
.read_p1_tel { text-align: center; float: left; height: 50px; width: 560px; line-height: 50px; }
.p_flash { float: right; width: 500px; position: relative; }

/**图集**/
#DB_gallery { float: left; }
#DB_gallery ul, #DB_gallery li{list-style:none;margin:0;padding:0}
#DB_gallery img{border:none;vertical-align:top;}

#DB_gallery .DB_imgSet { position:relative; width:490px; height:360px; overflow:hidden; background-image: url(../images/product_prbg.jpg); background-repeat: no-repeat; background-position: center center; padding: 5px; }
#DB_gallery .DB_imgSet .DB_imgWin{height:100%}
#DB_gallery .DB_imgSet .DB_page{position:absolute;bottom:0;font:11px tahoma bold;padding:5px;color:#ffffff}
#DB_gallery .DB_imgSet .DB_page .DB_current{color:#ffff00}
#DB_gallery .DB_imgSet .DB_page .DB_total{color:#ffcc00}
#DB_gallery .DB_imgSet .DB_prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
#DB_gallery .DB_imgSet .DB_nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

#DB_gallery .DB_thumSet { position:relative; margin-top:10px; width:490px; overflow:hidden }
#DB_gallery .DB_thumSet .DB_thumMove{ position:relative; white-space:nowrap; font-size:0; height: 75px; }
#DB_gallery .DB_thumSet .DB_thumMove li{ display:inline; margin-right:8px; margin-top: 4px; }
#DB_gallery .DB_thumSet .DB_prevPageBtn{ position:absolute; top:0; cursor:pointer; left:0; z-index: 999; }
#DB_gallery .DB_thumSet .DB_nextPageBtn{ position:absolute; top:0; cursor:pointer; right:0; z-index: 999; }
#DB_gallery .DB_thumSet .DB_thumLine{ position:absolute; width:70px; height:65px; border:5px solid #FF0000; left:0; top:0 }
.read_p2 { float: left; width: 1098px; border: 1px solid #e2e2e2; }
.page_left2 { float: left; width: 800px; padding-right: 40px; border-right-width: 1px; border-right-style: solid; border-right-color: #e2e2e2; }

/*************************/
#tabsK { float:left; width:100%; line-height:normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e2e2e2; } 
#tabsK dl { margin:0; padding:0px; list-style:none; } 
#tabsK dd { display:inline; margin:0; padding:0; cursor:pointer; background-repeat: no-repeat; background-position: center bottom; float: left; height: 40px; width: 149px; line-height: 40px; text-align: center; background-color: #f8f8f8; border-right-width: 1px; border-right-style: solid; border-right-color: #e2e2e2; } 
#tabsK a { color:#333333; text-decoration:none; display:block; } 
#tabsK a span {float:none;} 
/* End IE5-Mac hack */ 
#tabsK a:hover { cursor:pointer; color: #FFFFFF; background-color: #333333; } 
#tabsK .hover a { color:#FFFFFF; text-decoration:none; background-repeat: no-repeat; background-position: center bottom; background-color: #333333; } 
.tab2 { width:1068px; float: left; padding: 15px; }
.tab2 dl { display:none; list-style-type:none; } 
.tab2 ul dd 
{ text-align:left; 
line-height:20px; 
text-indent:1em; } 
.tab2 .block { display:block; }
.tab { float: left; width: 1098px; }
.p_show{ line-height: 2.2em; color: #333333; padding: 4px; float: left; width: 1060px; font-size: 14px; }
.p_show  table ,.p_show  td,.p_show  tr { font-size:13px; font-weight:normal; color:#333333;}
.p_show img{ max-width:1060px; height:auto}
.order_title { font-size: 16px; line-height: 40px; color: #333333; float: left; height: 40px; width: 780px; font-weight: bold; padding-left: 20px; }
.order_info { line-height: 25px; color: #999999; float: left; width: 780px; padding-top: 8px; padding-bottom: 8px; padding-left: 20px; }
.order2 { float: left; width: 800px; padding-top: 10px; padding-bottom: 10px; }
.order2 table { font-size:13px; line-height: 30px; font-weight: normal; color: #333333; }
.table_form td ,.table_form tr{ line-height:30px;  padding:5px;}
.input-text { width:80%; line-height:30px; height:30px; color:#333333; border: 1px solid #e2e2e2; }
.input_s20 { width:110px; float: left; height: 30px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: center; background-color: #ff7400; font-size: 15px; color: #FFFFFF; line-height: 30px; }
.input_s3 { width:110px; background-image: url(../images/product_tianxie.jpg); background-repeat: no-repeat; background-position: center center; height: 30px; margin-left: 15px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #333333; line-height: 30px; float: left; color: #FFFFFF; font-size: 15px; }
.table_form { width:100%;}
.page_right2 { float: right; width: 220px; padding-right: 15px; }
.p_contact { line-height: 25px; color: #333333; float: left; width: 220px; }
.p_ct { font-size: 16px; line-height: 40px; color: #333333; float: left; height: 40px; width: 220px; font-weight: bold; }
.p_zixun { line-height: 40px; text-align: center; float: right; height: 40px; width: 220px; }
.p_case { float: left; width: 220px; padding-top: 10px; padding-bottom: 10px; }
.p_case li { float: left; width: 220px; padding-top: 5px; padding-bottom: 5px; }
.p_case p { line-height: 35px; float: left; height: 35px; width: 200px; padding-right: 5px; padding-left: 15px; font-size: 13px; font-weight: bold; background-image: url(../images/banner_on2.png); background-repeat: no-repeat; background-position: 5px center; }
.p_case span { padding: 4px; float: left; width: 210px; border: 1px solid #e2e2e2; }
.about_t { font-size: 16px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; width: 1100px; }
